小型企业门户网站的设计与实现

小型企业门户网站的设计与实现[20191207132836]
摘 要
本课题通过企业门户网站对企业进行管理,满足了企业日常办公管理各方面的需求,实现了企业员工间消息的发送与接收功能,也增强了外界人员对企业的熟悉程度。网站提供的前台和后台的公告与公文信息的管理大大方便用户及时地了解公司的动态。其他功能模块的设置使得企业的日常管理更加完善。
本系统基于Microsoft Visual Studio2010开发,采用SQL Server 2005和B/S模式实现,通过前台和后台的管理,实现系统的易维护性和易操作性。
然后通过系统分析(系统目标和需求分析)、系统设计(数据库概念设计和逻辑设计)、系统实现、系统测试来完成整个企业门户网站系统的开发。经使用,页面设计简洁美观,操作简单快捷,信息分类清晰准确,数据查询灵活方便,管理员的日常管理也十分方便。

关键字:企业门户SQLServer2005系统分析
目 录
1. 引言 1
1.1 课题开发背景 1
1.2 研究企业门户网站的目的和意义 1
1.3 课题要实现的目标 2
2. 系统开发技术 3
2.1 ASP.NET技术 3
2.2 Microsoft SQL Server 2005 3
2.3 ASP.NET中网页数据验证方法 3
3. 系统分析 5
3.1 需求分析 5
3.2 可行性分析 7
3.3 系统目标 7
3.4 系统功能结构 7
3.5 业务流程图 9
4. 系统设计 10
4.1数据库概念设计 10
4.2 数据库逻辑设计 12
5. 系统实现 16
5.1 企业门户网站首页 16
5.1.1首页概述 16
5.1.2首页技术分析 17
5.1.3首页关键代码 18
5.2 用户注册模块 18
5.2.1用户注册模块概述 18
5.2.2用户注册模块技术分析 20
5.2.3用户注册模块关键代码 21
5.3 下载产品模块设计 22
5.3.1下载产品模块概述 22
5.3.2下载产品模块技术分析 24
5.3.3下载产品模块关键代码 25
5.4 管理员登录模块设计 26
5.4.1管理员登录模块概述 26
5.4.2管理员登录模块技术分析 27
5.4.3管理员登录模块关键代码 27
5.5 工具下载管理模块 28
5.5.1工具下载管理模块概述 28
5.5.2工具下载模块技术分析 29
5.5.3工具下载管理模块关键代码 29
6. 系统测试 31
6.1 系统测试的目的和意义 31
6.2 对本系统进行测试 31
6.2.1测试准备 31
6.2.2测试例子 31
7. 总结及展望 32
参考文献 33
致谢 34
1. 引言
1.1 课题开发背景
网络的全球性发展,对人们的生活和生产方式都产生了深远的影响,它已经成为了人们生活中不可或缺的一部分。在网络日益发展的今天,中小企业之间的竞争越来越激烈。网络及电子商务的迅速发展突破了时间、空间的局限性,给中小企业带来了更多的机遇和发展机会。建设企业门户型网站,树立企业的网络形象,成为企业适应信息化时代发展的最佳方式。企业门户网站的建设,有其自身的优点,它使得企业能够通过网络与客户更好地进行交流,拉近彼此之间的距离,它还能够使得企业掌握大量的客户反馈信息,并按照客户的要求和建议,及时做出企业内部的调整方案,以满足客户的需求。如何来建设一个企业门户网站,关乎企业的未来,企业门户网站的建设和管理水平,直接影响企业的网络形象,拥有一个设计美观、版面清晰、功能健全的门户型网站,已经成为企业网络化建设的一个极其重要的内容。所以说,企业门户网站的建设不是一蹴而就的任务,而是一个循序渐进的过程,需要企业网站建设者的智慧。
企业门户就是将企业内部和外部相连接的网站,它提供了一个单一的访问企业各种信息资源的入口,企业的员工、客户、合作伙伴和供应商等等都可以通过这个门户获得个性化的信息和服务。在整个企业门户网站中,企业门户集成了企业的内容、商务和社区:首先,通过企业门户,企业能够动态地发布存储在企业内部和外部的各种信息;其次,企业门户可以进行各种各样的网上交易,来为企业赚取利润,有利于企业的经营;此外,企业门户还具有一个比较特别的功能,那就是它还可以支持网上的虚拟社区,网站的用户可以在留言板上相互讨论和交换信息。
1.2 研究企业门户网站的目的和意义
随着互联网的普及和诞生,企业门户这个新概念也随着产生了,企业门户网站,是一个为其员工和用户提供服务的一个窗口,它提供了大量有关企业内部和外部的信息和服务。企业需要借助互联网这个强大的工具,实行信息的发布,增强企业的知名度,并且还能实现企业门户网站与用户之间的交流和合作,通过对用户要求的反馈,用户可以在企业那里得到应有的产品和解决方法,这是一个新兴的行业,有其自身的优缺点,但是在信息高速发达的今天,它不断地进步和完善,越来越成为互联网中不可或缺的角色,它的地位也日益的上升,所以,要实现企业门户网站这种最佳的方式。
同时,企业门户网站已经成为企业单位不可缺少的部分。一个企业,要想在众多企业中获得立足之位,必须要有它自己的特色,它自身的特色对于企业形象及产品销售都非常重要,所以建立企业门户网站能够为用户提供充足的信息和为企业树立良好的形象。随着科学技术的不断发展和提高,计算机科学技术日渐成熟起来,其强大的功能已为人们深刻认识,并且它也被人们所利用,为其做一些方便于人们的事。它已经进入人类社会的各个领域并发挥着越来越重要的作用。建立企业门户网站已成为计算机应用的一部分,很多企业会选择使用网络公司产品的宣传,树立企业形象变得越来越重要,这些也能实现企业的科学化、正规化和规范化,最终能实现企业与世界接轨,让企业走向国际化。
结合整个课题设计的实践过程,我们的主要任务就是充分理解网页开发技术和数据库的基本知识,学习相关开发工具和应用软件,并熟悉网站建设的过程,熟悉掌握网络数据库编程方法。
1.3 课题要实现的目标
本课题主要实现两个功能:实现企业门户网站的前台和后台功能。网站前台需要实现以下的功能:能够清晰地展示网站的首页、各种产品的分类信息、产品信息的查询、实现软件下载和补丁下载的技术支持、用户注册和登录网站信息、留言板的设计与展现和新闻中心的展示。
网站后台需要实现的功能是:管理员对用户、公告、新闻、产品、友情链接、忘记密码等功能的管理,实现对整个系统明确的分工管理。
2. 系统开发技术
2.1 ASP.NET技术
ASP.NET是Microsoft公司的一种基于.NET平台的动态网页技术,因为它开发方便,性能良好,获得了广泛应用。在采用ASP.NET技术的开发过程中,可以采用C#,VB.NET等多种语言进行开发,实现了开发语言的多样性。
ASP.NET基于通用型的语言编译程序,并且它还有一个特点,那就是它会完全地依赖于运行时,所以它具有一定的通用性和跨平台性,也就是说绝大多数的软件都能够运用到这个平台上。基于它的特性,人们普遍喜欢用这个技术来编译程序,因为它非常的灵活方便,很符合现在企业的需要,所以我编译企业门户网站这个程序,经过反复地思考,决定采取这种技术来设计与实现。
2.2 Microsoft SQL Server 2005
Microsoft的SQL Server作为众多数据库软件的一种,在这个复杂的Internet世界中,扮演着一个非常重要的角色。SQL SERVER是Microsoft开发的一种中大型关系数据库。它包括许多版本,有企业版,标准版,开发版等,并且它也适合多个不同操作系统。SQL Server 2005是对之前系统的优化和升级,它增强了系统的安全性,在一个数据库中,数据资料的安全性非常的重要,所以这方面的改进是至关重要的。SQL Server 2005不仅能为数据库人员和开发人员提供最新的解决方案,还会为企业和个人带来收益。
2.3 ASP.NET中网页数据验证方法
在整个系统的开发过程中,总会遇到各种各样的问题,要花许多时间来处理这些问题。在过去开发的动态网页中,总是会花费许多时间去进行特殊类型数据的验证。ASP.NET技术提供许多程序需要的验证控件,同时也需要我们去对这些控件进行设置,然后来验证用户输入的数据是否正确,输入到程序中的数据,只能是那种界定在某个范围以内或符合某种特定格式的数据,对于这样的数据,我们更需要花费时间去进行验证和处理,这样才能保证数据的正确性和可维护性。
下面是几个验证控件的分类,大体上说,验证控件的应用可以分为5类。
(1)RequiredFieldValidator:验证系统中的数据是否不为空。
(2)CompareValidator:这是一个比较控件,大体的意思就是,将两个项目的控件进行对比,如果用户更改了密码,则用户输入的密码就是错误的,那就要求用户重新输入密码,在用户输入密码之后,再使用这个控件,设置控件的属性,最后来进行比较是否相等。这个比较控件在用户注册登录的时候有其重要的意义。
(3)RangeValidator:这个控件是用来验证用户输入的内容是否是在某一个范围之内,举个例子,如在输入月份的时候,就要求用户必须要输入1到12的值。
(4)RegularExpressionValidato:这个控件的含义是在使用RegularExpressionValidator设计的时候,可以接受这种设计的数据样式。
(5)CustomValidator:自定义验证逻辑,它的功能就是编写验证程序代码。
3. 系统分析
3.1 需求分析
通过调查,要求企业门户网站具有以下功能:首先,在页面设计上,要做到美观大方,让用户能够清晰的看到整个页面的布局,有利于信息的查询,做到方便、快捷、准确、有效和数据存储的安全可靠。
对于企业门户网站的前台,本系统要实现的功能是,展示区展示网站的公告信息,提供用户注册登录的模块,并且带有忘记密码这个功能,能够方便用户快速查询自己的密码,使整个功能更加人性化。产品地带包括产品信息的介绍和产品的分类查询,用户可以根据自己的需要,查询到自己需要的软件产品,看到此软件产品的简介。在技术支持模块,可以实现产品信息的查询,软件的下载和补丁的下载。同时,用户可以通过留言本来进行与企业的互动环节,用户可以在留言本上提出意见和建议,管理员可以通过查看来及时地做出反应,解决用户在使用软件过程中所遇到的问题。
对于企业门户网站的后台,本系统要实现的功能是,通过后台,实现对用户信息的管理和查找,对用户信息模块进行管理并且对他的头像进行管理,对新闻中心进行及时的更新和管理,实现对留言板的管理,实现对产品资源下载和产品类别的管理,通过添加友情链接和对友情链接的管理方便用户对产品信息的深入了解。管理员拥有重新登录、进入网站首页和退出系统的功能。整个后台程序的维持和运行,是管理员最主要的任务,也是企业门户网站的骨髓,所以说实施好管理员的任务对整个门户网站有至关重要的作用。
下面是企业门户网站中管理员和用户的用例图。图3-1显示了用户是参与者,用户可以通过客户渠道实现用户注册,用户登录和忘记密码的操作。同时,用户还能通过产品地带实现对产品信息和产品分类的查看。对用户的技术支持包括对产品的信息查询、软件下载和补丁下载,用户可以根据自己的需求,下载自己需要的软件产品。图3-2显示了管理员的各项管理,可以在用例图上很清楚的看出管理员对用户、公告、新闻、留言本、产品和友情链接的管理。
图3-1 用户用例图
图3-2 管理员用例图
3.2 可行性分析
对整个企业门户网站的需求分析可以得出,企业门户网站提供了满足企业和用户两个大对象的各种要求。首先,企业通过建设自己的企业门户网站,展示企业本身的风采、提供多种企业中的软件产品,并且在用户遇到各种问题的时候,企业还可以为客户提供多种问题的解决方案,供用户参考和解决问题,这不仅方便了用户,而且也提高了整个企业的形象,为企业树立一个知名度具有很大的影响。通过网站的建立,还可以加强企业和客户之间的沟通,如在门户网站中设立留言本这个功能,用户可以在留言本中提出自己的意见、向企业提出问题、向企业提出自己的要求,企业也可以通过后台管理员的回复,实现用户和管理员之间的沟通,管理员可以随时了解用户的需求,及时的帮助用户解决关于软件上的要求。管理员还可以更新新闻的动态,使用户更好的了解企业的动态。这样,企业可以更好的服务于用户,用户也可以增进对企业的了解,这是一个两全其美的事,不但可以增进企业和用户之间友好的业务关系,也可以加强整个企业门户网站的可操作性和易维护性。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/qrs/200.html

好棒文