企业门户网站的分析与设计.doc

上传人:文库蛋蛋多 文档编号:3473020 上传时间:2023-03-13 格式:DOC 页数:16 大小:145KB
返回 下载 相关 举报
企业门户网站的分析与设计.doc_第1页
第1页 / 共16页
企业门户网站的分析与设计.doc_第2页
第2页 / 共16页
企业门户网站的分析与设计.doc_第3页
第3页 / 共16页
企业门户网站的分析与设计.doc_第4页
第4页 / 共16页
企业门户网站的分析与设计.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《企业门户网站的分析与设计.doc》由会员分享,可在线阅读,更多相关《企业门户网站的分析与设计.doc(16页珍藏版)》请在三一办公上搜索。

1、目录一概述2二系统分析22.1 问题定义22.2 可行性分析32.2.1经济可行性分析32.2.2技术可行性分析42.2.3人员可行性分析42.3 需求分析52.3.1 功能需求分析52.3.2 数据需求分析52.3.3 性能要求分析6三系统设计63.1 系统总体设计63.1.1网站流程图63.1.2 网站设计原则83.1.3 网站的总体结构83.2 系统功能模块设计113.3 数据库设计113.3.1 数据库概念结构设计113.3.2 数据库逻辑结构设计133.3.3 数据库结构的物理实现15四 结束语16企业门户网站的分析与设计一概述在信息经济时代,电子商务是企业发展的必由之路,企业如何进

2、入电子商务领域成为至关重要的问题。企业首先要创立自己的Internet平台,并建立企业内部资源管理系统,其次要建立企业网站,连接到Internet上,实现电子商务1。互联网作为先进的生产力,已经渗透到企业生产中去。中国的企业经过长期的实践,已经认识到互联网能提高企业生产力,带来新的商业机遇,因此纷纷投入资金建设自己的互联网站。企业网站作为电子商务时代企业对外的窗口,起着宣传企业和提高企业知名度,展示和提升企业形象,方便查询产品信息,提供售后服务等重要作用,因而越来越受到企业的重视。大力发展企业电子商务网站,是每个企业面对信息化的必然选择。二系统分析2.1 问题定义 互联网为当代人类提供了无限的

3、发展空间,为企业提供了宣传自我,提高形象的快捷而又廉价的途径。信息技术是当今世界科技领域中最为有活力、发展最快的高新技术,它时时刻刻都在影响着世界经济的发展和科学技术的速度,并不断改变着人类的生活方式和生活质量。网络已经把我们拉的很近很近就如在自己身边。我们的企业怎样才能真正的抓住互联网这条常青藤,实现自身的健康发展。但是,随着计算机及互联网的出现,国内外的市场竞争越来越激烈,机遇和挑战并存,传统的经营手段将难以适应今后的经济发展。所以建立及加强企业网站的建设是大部分企业必然趋势。传统的企业,因为缺乏竞争意识,没有充分利用互联网络技术,整合企业资源,改造传统业务,加强企业管理,降低运作成本,增

4、强市场竞争力,提高经济效益,从而致使企业的发展在多方面受到限制,难以促进企业的改革与发展。目前,传统企业,因没有充分利用互联网络带来的问题主要有:1没有充分利用网络资源,把产品或服务的信息传播给客户,让客户全面了解企业。2没有开展电子商务与网络营销,更没有建立网上销售和售前售后咨询服务中心。3没有创建平台与客户互动来往,从而不能使得客户全面和客观地了解企业和企业的服务及产品。4没用利用互联网建立企业形象,错失宣传企业、产品和服务的机会。5无法主动抢占先机,跟上时代发展的潮流,而让竞争对手可以利用网络抢占先机。2.2 可行性分析2.2.1经济可行性分析l成本分析:硬件费用包括服务器费用和客户端费

5、用,而软件费用包括软件设计和开发费用、经常性支出(系统维护费用、软件更新费用)等费用,经济成本均可保持在企业所能承受的能力内,并且现在拥有的开发技术,可在较短周期内完成网站的设计,这也很好的保证可以在短期内可将网站交付企业使用,开发和维护网站所需费用符合成本效益。 l效益分析:网站运行后能够有效的增加工作效率,能够展示企业的形象和企业文化,最大限度的向客户介绍企业的产品,做到与客户之间能够进行信息共享与互通,同时为客户实现网上在线订购功能,方便客户购买公司的产品。在方便客户的同时,大大简化了传统手工签单的复杂程度,使得公司在交易环节上能够节约一定的人力资源成本,提高企业的效益。结合以上成本与效

6、益两方面分析证明系统在经济可行性上是可行的。2.2.2技术可行性分析现在信息技术的发展,在开发企业门户网站的技术方面已经趋向成熟,且积累了较为丰富的经验,本系统基于MVC的开发模式,主要使用Apache Tomcat 6.0、JSP,和SQL server数据库和servlet技术来实现。所以在技术上是可行的。且在硬件(包括外围设备)的性能要求、软件的性能要求(包括操作系统、程序设计、语言、软件包、数据库管理系统及各种软件工具)、能源及环境条件、辅助设备及配件条件来说,现在已经拥有较为完善的设施支持网站的开发。因此设计本网站使用的都是比较常用的软件和硬件,所以在技术上是完全可行的。2.2.3人

7、员可行性分析网站管理部门通过现代化建设和现有网站的开发维护,操作人员、维护人员的教育水平和技术水平可在本科学历以上,一般的管理人员都为通过计算机培训的专业人员;网站由专职人员管理和维护,确保其正常运行和及时更新。系统设计中注重内部重要数据的绝对保护和一般数据的权限保护,注重不同级别的操作人员调用的数据保护,数据备份,数据修改记录等。因此不论是网站日常维护,网站的使用甚至网站升级都不成问题,所以在人员上是完全可行的。2.3 需求分析2.3.1 功能需求分析根据不同用户的不同使用需求与权限,因此不同角色在系统中应具有的功能也有不同。下面是企业网站中三个角色具有的功能。(1)网站管理员应具有的功能对

8、产品信息的管理,进行产品分类的添加、修改、删除等功能;对企业新闻的管理,能对新闻实行的添加、删除和修改做出相应的操作;对产品订单的管理,能对订单进行审核做出相应的操作;对留言信息的管理,能对注册用户提交的信息进行添加、删除。(2)网站注册用户应具有的功能对于网站的注册用户,能进行注册用户的登陆功能,并能浏览网页信息,登陆后能在私密留言板上发表意见等。(3)网站非注册用户应具有的功能对于网站的非注册用户,系统能提供其注册的功能,并在为非注册用户的情况下也能浏览网站,并可以在公开留言板上发表意见的功能。2.3.2 数据需求分析(1)客户需求信息收集和处理。这要求网站具有统一信息和整理规范处理信息的

9、能力,从而代替传统的重复性强的手工整理方法。(2)提高企业办公自动化。需要简化办公流程,加快公文流转速度,节约费用,减员增效,从根本上提高办公效率和质量;为完成信息整合与共享;为决策分析提供了坚实基础。2.3.3 性能要求分析可用性:页面下载速度快,文本支持、浏览器激活页面的可读性强,用户界面简洁统一,网站目录清晰,在线咨询与反馈渠道通畅,信息可访问性强,方便用户查询、搜索信息。功能性:在线查询操作简单,搜索功能方便快捷,并建立了健全的导航系统,定位能力高,链接可视性好,返回简单顺利。可靠性:访问控制规范,会员身份认证严格管理,对会员个人隐私的保密工作完善、健全,保证不会泄漏给他人。三系统设计

10、3.1 系统总体设计3.1.1网站流程图下面是各用户功能流程图分析。(1)会员功能流程分析,如图3.1所示。重试会员登录打开网站会员登录成功退出系统重新登录修改资料订单查询会员留言重新登录图3.1 会员功能流程图(2)管理员功能流程分析,如图3.2所示。管理员登录成功退出系统统启动系统管理员登录系统管理重新登录管理员管理网站公告网站配置推荐产品设置数据库备份上传文件管理企业信息新增企业信息管理企业信息管理企业文化增加企业文化会员管理新闻管理添加新闻内容管理全部新闻管理新闻类别产品管理产品类别产品管理添加产品审核产品论坛管理资质管理企业资质管理添加企业资质产品资质管理添加产品资质留言管理留言管理

11、管理员公告人才管理管理招聘管理发布招聘应聘管理人才策略重试 图3.2 管理员功能流程图3.1.2 网站设计原则实用性原则:确保网站具有良好的系统性能,友好的用户界面,较高的处理效率。便于管理人员使用和维护,并采用成熟的技术。先进性原则:采用先进而成熟的技术,使其具有较高的技术水平和较长的生命周期。兼容性原则:对于所选硬件系统及平台,能很好地适应开发和使用。规范性原则:软件设计过程严格按照“软件工程”的规范进行,系统编码,操作系统平台以及所采用的开发方法按照相应的国际标准和国家标准。3.1.3 网站的总体结构本网站主要包括网站前台、网站后台管理系统和数据库三大部分组成。 网站前台包括关于我们、新

12、闻中心、荣誉资质、产品展示、人才招聘、客户服务、交流社区和联系我们8个功能栏目。网站的总体结构如图3.3所示。网站前台网站后台数据库信息管理交互信息管理数据提供数据图3.3网站总体结构图关于我们新闻中心荣誉资质产品展示人才招聘客户服务交流社区联系我们网站图3.4网站前台功能结构图网站体现出了企业自身的沉积,公司本身的规划性文本、规章制度、事件性内容等要多些,因此在网站内容的体现上也需要很丰富。丰富网站的内容(提高信息量、增强可读性、扩大知识面、加强企业文化宣传力度)是进行前台功能设计必须仔细考虑的问题。例如,企业新闻和产品展示这是每个企业网站前台功能模块中必须具备的,人才招聘、客户服务是对网站

13、功能的完善,关于我们和荣誉资质则是从侧面对公司进行宣传,而交流社区(论坛)是根据企业特殊需求而建立的栏目,企业需对会员提供一个网络交流平台,和对会员提供一些特殊服务。总之,前台功能设计必须做到,每一个模块都有它存在的必要性,而且要使得整个网站的功能趋于完善。招聘管理发布招聘应聘管理人才策略企业资质管理添加企业资质产品资质管理添加产品资质留言管理管理员公告系统管理管理员管理网站公告网站配置推荐产品设置数据库备份上传文件管理网站后台系统人才管理管理会员管理留言管理资质管理论坛管理产品管理产品类别产品管理添加产品审核产品新闻管理添加新闻内容管理全部新闻管理新闻类别企业信息新增企业信息管理企业信息管理

14、企业文化增加企业文化图3.5网站后台功能结构图网站的后台功能设计必须完全的符合前台功能模块的要求,当然现在有很多专门从事网站后台开发的公司可以提供功能强大的专业网站后台,做为小型企业这种后台的实用性却不是很大,因为专业的后台管理程序功能太复杂,不利于企业内部工作人员进行管理。因此,专门开发一个小型网站后台管理系统在小型企业网站的设计中是非常必须的。3.2 系统功能模块设计企业网站的主要任务是发布企业新闻和产品信息;管理员可以增加最新的产品信息、企业新闻,还可以对其实行修改、删除、修改。并提供最新产品信息、企业新闻让浏览者浏览。网站前台中的各栏目主要功能如下:(1)关于我们:一级导航条,即公司概

15、况,公司的企业文化宣传阵地;(2)新闻中心:一级导航条,即公司的企业新闻,重大活动报道,还有行业内的重要新闻;(3) 产品展示:一级导航条,即现在公司的产品介绍,下设目前公司主要销售的五大系列产品; (4)人才招聘:一级导航条,企业招聘发布人事行政部的职位招聘信息;(5)客户服务:一级导航条,为网站客户提供资料修改,订单查询,会员留言(采用会员留言方式是为了保护客户资料不被非法窃取、利用)等功能;(6)合作伙伴:一级导航条,公司现在的合作伙伴的相关情况。(7)联系我们:一级导航条,包括公司的联系方式,普通用户的留言板(无需注册的),技术支持,电子地图;(8)交流社区:一级导航条,企业论坛,为网

16、站会员提供交流和学习的信息平台;3.3 数据库设计3.3.1 数据库概念结构设计概念结构设计是将分析得出的用户需求信息抽象为概念模型的过程。即在需求分析的基础上,设计出能够满足用户需求的各种实体以及它们之间的相互关联的概念结构设计模型。这样才能更好、更准确的用某一DBMS实现这一些需求,这是整个数据库设计的关键。概念结构的主要特点是能真实、充分地反映现实世界,容易理解、更改,容易向关系、网状、层次等各种数据模型转换。描述概念模型的有力工具是E-R模型。设计概念结构通常有4类方法:(1)自顶向下,即首先定义全局概念结构的框架,然后一步步的细化。(2)自底向上,即首先定义各局部应用的概念结构,然后

17、将它们集成起来,得到全局概念结构。(3)逐步扩张,首先定义最重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生成其他概念结构,直至总体概念结构。(4)混合策略,即将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构的框架,以它为骨架集成自底向上策略中设计的各局部概念结构。其中最经常采用的策略是自底向上方法,即自顶向下进行需求分析,然后再自底向上设计概念结构。本网站根据上面的需求分析和数据库设计规划得出的实体有:会员实体,产品实体,新闻实体,管理员实体。管理员与新闻实体之间关系的E-R图,如图3.6所示。管理nm管理员新闻图3.6 管理员与新闻E-R图3.3.2 数据库逻辑结构设计

18、概念结构是独立于任何一种数据模型的信息结构。逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。设计逻辑结构时一般要分3步进行:(1)将概念结构转换为一般的关系、网状、层次模型;(2)将转换来的关系、网状、层次模型向特定的DBMS支持下的数据模型转换;(3)对数据模型进行优化。将以上的数据库概念结构设计转换为关系模型。数据库表格以会员表、新闻表和人才招聘表为例,设计结果如下:表3.1 会员表(user)字段名字段类型字段大小索引会员编号(userID)自动编号长整型Maintained(主关键字)会员名(username)文本2

19、0密码(password)文本50问题(Question)文本50回答(Answer)文本50邮箱(Email)文本30性别(Sex)文本10公司(CompanyName)文本60地址(Add)文本100邮编(Postcode)文本6收货人(Receiver)文本30联系电话(Phone)文本30手机(Mobile)文本20传真(Fax)文本20注册日期(RegDate)日期/时间登录IP(LoginIP)文本50登录次数(logins)数字长整型会员主页(Homepage)文本50(LastLoginTime)日期/时间是否锁定(LockUser)是/否表3.2 新闻表(news)字段名字段

20、类型字段大小索引新闻编号(ID)自动编号200Maintained(主关键字)新闻标题(Title)文本200新闻内容(Content)备注大类(BigClassName)文本50小类(SmallCN)文本50图片(ImageName)文本50发布人(User)文本50录入时间(AddDate)日期/时间点击数(Hits)数字长整型是否发布(Ok)是/否表3.3 人才招聘(hrdemand)字段名字段类型字段大小索引编号(ID)自动编号200Maintained(主关键字)职位名称(HrName)文本60需求人数(Num)备注10工作地点(Address)文本100工资(HrSalary)文本

21、10有效时间(HrDate)文本10详细说明(HrDetail)备注发布时间(HrDate)日期/时间是否发布(Publish)是/否3.3.3 数据库结构的物理实现数据库物理设计是将一个给定逻辑结构实施到具体的环境中时,逻辑数据模型要选取一个具体的工作环境,这个工作环境提供了数据存储结构与存取方法,这个过程就是数据库的物理设计。 物理结构依赖于给定的DBMS和和硬件系统,因此必须充分了解所用RDBMS的内部特征、存储结构、存取方法。数据库的物理设计通常分为两步,第一,确定数据库的物理结构,第二,评价实施空间效率和时间效率 确定数据库的物理结构包含下面四方面的内容: 1、数据的存储结构;2、数

22、据的存取路径;3、数据的存放位置;4、系统配置。数据库物理设计过程中通过对时间效率、空间效率、维护代价和各种用户要求进行权衡,从而选择一个优化方案作为数据库物理结构。四 结束语经过课程设计,企业网站门户网站的分析与设计总体完成。其功能基本符合企业需求,能够完成基本的新闻发布、产品发布等。对于数据的输入、修改、查询等问题通过程序进行了有效的解决。并且能对数据库进行权限管理。但某些功能,由于自己知识的欠缺和时间不足造成一些细微的功能未能实现,主要是自己的实际操作知识有限,这些需要在以后的工作中改进,锤炼。在这段时间的设计中,我感觉自己学了很多的以前没有深入了解的知识和从未接触过的知识。此次课程设计

23、却带给我更进一步了解和应用这些知识的机会。做课程设计的过程中,熟悉了数据库,对许多软件的安装原理有了较深刻的认识;对软件的开发过程、软件工程理论都有了进一步的了解,大大丰富了自己的软件工程分析与设计经验;并且对以前学习过程中所学到的相关知识有了更加深的了解。但是由于课程设计时间较短和本人知识有限,所以该网站还有许多不尽人意的地方,网站还存在以下一些问题:(1)系统在安全性方面还有一些问题;(2)系统的某些功能还不能够很好的实现,同时本系统还某些方面没有考虑到;(3)系统在跨平台运行方面有一些不足。这些都有待进一步的改善。因此,以后还应加强这几个方面的工作和学习:对网站的安全管理方面的学习和加强;对一些常用的应用软件还要多熟悉;更多地加强对关于网络功能数据库知识的学习。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教育教学 > 成人教育


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号