信息系统需求分析与建模
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、概述
近年来,随着现代化高新技术的发展,计算机的飞速发展,网络化时代的到来,Internet的普及,信息技术已经发展到社会的每一个角落,越来越多的企业建立了自己的WWW网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。其中新闻信息管理系统是构成企业网站的一个重要组成部分,它担负着双层作用,一方面可以用来动态发布有关新产品或新开发项目,另一方面又可以及时向顾客公告企业经营业绩、技术与研发进展、特别推荐或优惠的工程项目、产品和服务,从而吸引顾客,扩大顾客群。
所以我们根据当前实际情况,分析了当今乃至将来社会的信息技术的发展和走向,设计出了一套完整的、基于B/S架构的信息管理系统,本文将详细论述整个系统的各个功能。
就现在开发信息管理系统的技术来说,主要集中分为三大类:基于C/S架构的应用程序开发,结合C/S架构和Web技术的复合应用程序,基于B/S架构的Web技术。现行主流的信息管理主要是采用ASP和脚本语言技术,但是由于ASP 本身的局限性使得系统有一些不可克服的缺陷,而虽说采用JSP技术可以改善这些缺陷,但其成本费用太高,所以,本系统采取当今比较流行的+MS SQL 技术,其性价比也有了很大提高。
该系统适应了政府、企业、事业单位和个人等使用,即可以作为内部工作网,也可以作为外的网的信息发布与共享。经调研,本系统所设计的运行模式符合大众需求,同时还增加了一些辅助功能,因此,本系统的设计具有较强的条理性、适应性和实用性。
运行本系统要安装运行环境和MS SQL,若没有安装,请按顺序安装以下软件:
IE6.0 sp1 中文版;
MDAC2.8 中文版;
.Net Framework 1.1 可再发行组件包
.Net SDK 1.1 中文正式版;
.Net Framework 1.1 sp1 for win2000;
.Net Framework 1.1 sp1 for win2003;
MS SQL SERVER 2000/2005;
二、需求分析
本文给出了信息管理系统的整体功能框图、业务流程图和数据流图,并详细逐一论述。
整个系统的功能框图如图(1)所示:
图(1) 系统总功能框图
系统的功能框图给出了整个系统的框架结构和各个模块之间的相对关系,由此图可以很清楚的了解到系统的功能结构。
整个系统的业务流程图如图(2)所示:
图(2) 系统业务流程图整个系统的数据流图如图(3)所示:
图(3) 系统数据流程图
通过以上三个系统的总体图,可以看到整个信息管理系统的的业务流程和总体功能结构。其中,系统的总体功能框图给出了系统的整体结构和功能模块间的相对关系。由图可以看出,整个系统主要有7个大功能模块组成,它们分别是:系统配置信息管理、用户管理功能、留言管理功能、信息类别管理功能、信息内容管理功能、内容评论管理功能和友情链接管理功能。其中又以用户管理、信息类别管理和信息内容管理功能为主。通过业务流程图和数据流图可以清楚的了解
到该系统的业务流程和数据处理后的数据流向,数据存储等等。本文将在下文中分别对各个功能进行详细的描述。
1.用户管理
该模块负责管理分配用户的权限。主要功能包括添加、删除、修改、查找用户信息。系统分为3种权限:信息录入员、信息审核员和系统管理员,其中信息录入员只有录入信息权限,信息审核员则有录入和审核权限,而系统管理员则有所有后台管理权限。
用户管理功能的功能框图,见图(4)所示:
图(4) 用户管理功能框图
用户管理功能的业务流程图,见图(5)所示:
图(5) 用户管理业务流程图用户管理功能的数据流程图,见图(6)所示:
图(6) 用户管理数据流程图
2.留言管理
该模块主要负责对浏览者的留言的管理。主要功能包括查看浏览者的留言、回复留言、修改留言、删除留言,通留言管理员可以查看到留言者的相关资料(如姓名、E-mail、IP等),此模块只有系统管理员才具有权限管理,该模块也是浏览者与用户相互沟通的关键部分,是整个系统重要的组成部分之一。
留言管理功能框图,见图(7)所示:
图(7) 留言管理功能框图
留言管理业务流程图,见图(8)所示:
图(8) 留言管理业务流程图留言管理数据流程图见图(7)所示:
图(9) 留言管理数据流程图
2.信息类别管理
该模块对本系统信息分类的管理。主要功能有分类的查看、分类的添加、分类的修改和分类的删除。它是本系统的基础,系统若没有任何分类,那也就无法添加任何信息了,所以应模块与内容管理有一定关联。
(10)所示:
信息类别管理功能框图,见图
图(10) 信息类别管理功能框图信息类别管理业务流程图,见图(11)所示:
图(11) 信息类别管理业务流程图信息类别管理数据流程图,见图(12)所示:
图(12) 信息类别管理数据流程图
2.信息内容管理
该模块负责该控制本系统所有信息的枢纽。其主要功能有信息的录入、修改、审核、搜索、删除等功能。在试模块中,录入员有录入信息的权限,审核员可以审核录入员的录入的信息,系统管理员有一切管理权限。
信息内容管理数功能框图,见图(13)所示:
图(13) 信息内容管理数功能框图信息内容管理业务流程图,见图(14)所示:
图(14) 信息内容管理业务流程图
信息内容管理数据流程图,见图(15)所示:
图(15) 信息内容管理数据流程图
3.信息评论管理
该模块负责信息评论的管理。主要功能有查看、添加、修改、删除浏览者的评论,另外还可以屏蔽某些评论在前台的显示,该评论是建立在信息内容的基础上的,是对某些信息的评论,而本模块的管理则是对所有评论的综合管理,管理方便、快捷。
信息评论管理功能框图,见图(16)所示: