企业门户网站开发平台的设计与实现_张兴军.docx
《企业门户网站开发平台的设计与实现_张兴军.docx》由会员分享,可在线阅读,更多相关《企业门户网站开发平台的设计与实现_张兴军.docx(79页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 本人郑重声明:所呈交的学位论文,是在导师指导下独 立完成的,学位论文的知识产权属于太原科技大学。如果今 后以其他单位名义发表与在读期间学位论文相关的内容,将 承担法律责任。除文中已经注明引用的文献资料外,本学位 论文不包括任何其他个人或集体已经发表或撰写过的成果。 企业门户网站开发平台的设计与实现 中 文 摘 要 市场竞争的日益加剧,使得企业使用各种手段来提高自己的知名度,同时降低 经营成本。建立门户网站是企业扩大客户群体、为客户提供各种信息服务、树立产 品知名度的一个有效手段。目前大多数的企业门户网站的具体的组织实施过程就是 网站的 建设过程,它们一般从网页的设置和布局方面来考虑,根据不同
2、的类型来确 定不同的页面构成。如果每次建立一个新的门户网站都需要从最低层的网站的设计 着手将是一个重复而繁琐的工作。企业门户网站开发平台是一个门户网站的自动生 成系统,使用者利用该自动生成系统只需要简单的操作就可以快速建立一个企业门 户网站。 企业门户网站开发平台项目是太原市科技局大学生(研究生)创新创业项目。 本文首先介绍了企业门户网站开发平台的相关知识和用到的技术。接下来对企业门 户网站开发平台进行需求分析和设计,给出了系统的设计原则、设计思想、功 能模 块设计、数据库设计并对核心模块进行了详细设计和实现。最后重点分析了系统中 用到的关键技术及其实现,包括用于系统优化的缓存技术,系统的安全
3、技术和模板 技术。 系统的开发基于先进的 .NET 技术、 B/S 模式、面向对象的设计思想、数据缓存技 术 、Web Services 框架等知识,较好的满足了可靠性、扩展性、可重用性。本系统 的使用将大大减轻建立企业门户网站的复杂性。本系统为用户提供了一个方便高效 的管理平台、内容实时发布平台和网上商城平台,有着良好的发展前景。 关键词:门户网站; .NET; Web Services;网上商城 I Design and Implementation of the Development Platform of Enterprise Portal Website Zhang Xing-ju
4、n (Computer Applied Technology) Directed by Wang Meng ABSTRACT With more and more aggressive market competition, enterprises should use any method to increase their reputation and save the cost of management. Building an enterprise portal website is a butter-and-bread method for the company to incre
5、ase clients, provide various information services for clients, and build up the reputation of the company. At present the process of organization and implement for the majority enterprise is the process of the website construction. Generally, they determine the different page constitution according
6、to the different type, consider from the homepage establishment and the layout aspect. It will be redundant and the tedious work for us to establish a new portal website every time needs to start from the most basic website design. The development platform of enterprise website is an Automatic Build
7、ing System for enterprise website, The user uses this Automatic Building System only needs a simple operation can quickly establish an enterprise website. The development platform of enterprise website is the project of the college students innovation of the Taiyuan science and technology bureau. Th
8、is article firstly introduced the knowledge and the technology related to the development platform of enterprise website. Then did the demand analysis for platform, and gave the design method and fiinction, the core flow chart, the structural framing and the database design. At last, analyzed the ke
9、y technologies and its realizes, including the cache technology for system optimization, systems technology of safety and the template technology. The development of the system is based on the advanced .NET technology, the B/S structure, the object-oriented design concept, the data cache technology.
10、 It can satisfy the reliability, the extension, the reusability successfully. To use this system can reduce the complexity of the enterprises portal websites establishment greatly. It provided a convenient and high effective management platform, the content real-time issue platform and on-line shopp
11、ing platform, with a good prospect of development. Key words: portal website; .NET; Web Services; on-line shopping HI 目录 弓 iir . i 1.1 课题来源及意义 . 1 1.2 国内外现状及发展动态 . 1 1.3 课题的主要工作 . 2 1.4 论文的内容安排 . 3 第二章课题相关技术 . 4 2. 1 .NET 开发平台概述 . 4 2. 2 NET 框架 . 5 2.2. 1 公共语言运行时 (CLR) . 5 2.2.2 .NET 类库 . 7 2. 3 ASP
12、. NET 简介 . 7 2.4 Ctt 简单介绍 . 8 2. 5 数据访问技术 ADO. NET . 9 2. 5. 1 ADO. NET 概述 . 10 2. 5. 2 ADO. NET 的体系结构 . 10 2. 6 Web Services . 12 2. 6. 1 Web Services 概述 . 12 2. 6. 2 . NET 中的 Web Services 开发 . 12 2. 7 本章小结 . 14 第三章系统分析与设计 . 15 3. 1 系统概述 . 15 3. 2 系统分析 . 15 3.2.1 系统功能需求 . 15 3.2.2 系统用例分析 . 16 3. 3
13、系统总体设计 . 18 3.3.1 系统设计原则 . 18 3. 3. 2 系统设计思想 . 18 3. 3. 3 系统功能模块设计 . 19 3.3.4 系统逻辑结构设计 . 20 IV 3.3.5 系统数据库设计 . 21 3. 4 本章小结 . 26 第四章主要功能模块详细设计与实现 . 27 4.1 用户权限管理模块 . 27 4. 1. 1 角色定义 . 28 4. 1. 2 权限配置 . 28 4.1.3 用户权限管理设计方案 . 30 4. 1.4 详细代码设计 . 31 4.2 栏目内容管理模块 . 32 4.2. 1 栏目管理 . 33 4.2.2 内容发布 . 33 4.3
14、 网上商城模块 . 35 4. 3. 1 前台销售程序 . 35 4.3.2 后台信息管理程序 . 37 4. 4 本章小结 . 38 第五章系统关键技术分析与实现 . 39 5.1 数据缓存技术 . 39 5.1.1 页面级输出缓存 . 39 5.1.2 用户控件级输出缓存 (片段缓存) . 40 5. 1.3 缓存 API, 数据对象缓存 . 41 5. 1.4WEB 服务中的缓存 . 41 5.2 系统安全技术 . 42 5.2. 1 SSL 协议 . 44 5. 2. 2 基于 WS-Security 的 Web Services 安全性 . 47 5.2.3 防范 SQL 注入式攻击
15、 . 53 5. 3 模板技术 . 55 5.4 本章小结 . 58 第六章系统测试 . 59 6. 1 系统测试 . 59 6. 1. 1 测试环境 . 59 6. 1.2 测试用例 . 59 V 6. 1. 3 系统部分模块的测试 . 60 6.2 系统建站流程 . 62 6. 3 本章小结 . 63 第七章总结与展望 . 64 7. 1 总结 . 64 7.2 展望 . 64 参考文献 . 67 攻读硕士研究生期间参加科研项目和发表的论文 . 70 if . 71 1. 1 课题来源及意义 第一章引言 企业门户网站开发平台项目是太原市科技局大学生 (研究生 )创新创业项目,得 到了太原市
16、的资金扶持。 经济全球化和信息网络化己成为当今世界发展的趋势。因特网的广泛应用与日 益普及,使得知识的产生、更新、传播、利用等环节大大加速;技术创新、技术扩 散的速度明显加快,用户需求瞬息万变,市场产品日新月异,竞争异常激烈。企业 求生存、图发展,必须有很强的应变能力和快速的反映能力。 在我国,随着信息化带动工业化战略的不断发展和深入,企业为了解决各个部 门的信息孤岛,提高获得有效信息的速度,减少成本,也将目光转向企业门户网站 系统。门户网站的制作和维护主要分为前台和后台两大部分,呈现给用户浏览器的 是前台的网站部分,这一部分提供给用户大量的万维网上的信息供用户浏览和使用; 后台部分一般不与用
17、户打交道,由专业人士对后台的信息进行管理。它主要包括应 用程序服务器和数据库服务器。应用程序服务器控制着前台网站的功能和表现形式, 而数据库服 务器则用来存放大量的万维网上的信息资源。目前大多数的企业门户网 站的具体的组织实施过程就是网站的建设过程,它们一般从网页的设置和布局方面 来考虑。网页设计的总体原则是要把万维网上的信息资源集中在一个互联网页面上, 有利于简化用户对有用信息的杳寻。而其具体的处理过程,则是根据不同的门户类 型来确定不同的页面构成。如果每次建立一个新的门户网站都需要从最低层的网站 的设计着手将是一个重复而繁琐的工作,包括网站页面的布局和设置,后台数据库 的描述,信息资源的整
18、合等方面。 企业门户网站开发平台是一个门户网站的自动生成 系统,使用者利用该自动生 成系统只需要简单的操作就可以快速建立一个企业门户网站。门户网站的自动生成 系统的设计,并不仅仅是要设计一个网站系统,更为重要的是必须提供个性化的服 务功能。这样,无论是谁,即使他根本不懂网站的制作和数据库的维护等相关的知 识,只要会使用浏览器,就同样可以在系统的指导下制作一个专业的门户网站。 1.2 国内外现状及发展动态 2002 年 6 月 , Gartner Group 估计门户市场将从 2001 年的 709 万美元上升到 2006 年的 2 亿美元;就在当月 IDC 研究也表明门户市场将从 2001 年
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 门户 网站 开发 平台 设计 实现 张兴军
限制150内