企业内部管理信息系统的分析与设计.docx
《企业内部管理信息系统的分析与设计.docx》由会员分享,可在线阅读,更多相关《企业内部管理信息系统的分析与设计.docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、河北工业职业技术学院毕业设计论文企业内部管理信息系统的分析与设计赵锐河北工业职业技术学院计算机技术系软件专业Email: zr04rj一、 目录和前言(一) 系统概述述1、系统统功能与与应用背背景当前,网网络的影影响所覆覆盖的范范围及领领域日益益扩大,最大的的影响莫莫过于带带我们进进入信息息化时代代。随着着信息交交流节奏奏的加快快,一个个高性能能的网络络化的管管理系统统平台成成为了包包括企业业、学校校和行政政部门等等团体的的一种急急切需求求。本系系统作为为一个中中小型的的管理信信息平台台,在一一定程度度上便是是适应这这样发展展的需求求。系统具具备较完完善的信信息管理理功能,通过使使用本系系统,
2、企企业内部部员工用用户和高高层管理理用户实实现直达达式交流流,是沟沟通更具具备实时时性和准准确性,能够有有效地提提高工作作效率。在众多多的网络络开发语语言中,我们选选用JSSP,是是因为它它具有高高可靠性性和方便便的移植植性,以以及优秀秀的平台台开发解解决方案案。本系系统的开开发环境境如下: 系统统开发操操作系统统:Wiindoows XP 。 系统统开发数数据库系系统:OOraccle 9i 。 系统统开发前前台页面面设计:Dreeamwweavver MX 200004。 JSSP服务务端引擎擎:Weebloogicc Seerveer 99.1 . 系统统后台设设计开发发环境:Eclli
3、psse .2、 系系统预览览如图1-1所示示为登录录主界面面,在这这里可以以选择登登录的部部门,根根据登录录的权限限不同,进入的的界面也也是不同同的。图1-1登录主界面如图1-2所示示是员工工浏览信信息的一一个部分分页面,从图11-2可可以看出出,员工工可以浏浏览各该该部门所所发布的的热点信信息和最最新信息息。图1-22员工浏浏览界面面如图1-3所示示是某个个部门的的信息录录入界面面图1-33部门信信息录入入界面根据其账账号权限限可以在在左边导导航栏选选取所允允许操作作的功能能模块。这种以以功能模模块来划划分的编编程思想想,大大大地增加加了开发发的独立立性和可可维护性性,是现现今系统统开发的
4、的主流思思想。3、系统统特点 分层层结构设设计:本本系统采采用界面面中间件件数据库库三层结结构,将将不同的的复杂的的数据库库操作或或是业务务逻辑计计算划分分为独立立的模块块封装于于Beaan中,作为用用户界面面和数据据库之间间的中间间件,所所有的数数据库操操作由用用户界面面调用BBeann来完成成,提高高了系统统的安全全性和可可移植性性。 分层层信息管管理:系系统采用用双层信信息分类类进行信信息的组组织管理理,使信息的的分类归归属更为为清晰明明确,不不仅提高高了信息息的利用用效率,而且方方便了用用户的查查看、搜搜索等。二、 系系统设计计和功能说明明(一)系系统设计计1、 系系统设计计思想系统设
5、计计思想在在一定程程度上决决定了一一个系统统设计的的成败,也从某某种角度度反映了了一个系系统的生生命力。下面来来介绍本本系统的的设计思思想。1.1 功能的独独立化、模块化化 JJSP是是嵌入了了Javva代码码的HTTML,两种标标记混杂杂在一定定程度上上使开发发更为方方便,但但也存在在问题,比如复复杂的代代码易出出错,且且出错时时不方便便使用开开发工具具来设置置断点排排查。使使用JaavaBBeann专注开开发逻辑辑层,JJSP页页面专注注于开发发表达层层,最大大限度地地提高了了开发效效率。同时,系系统将涉涉及复杂杂操作的的不同功功能独立立出来,最为一一个模块块化来设设计,在在需要用用到特定
6、定功能的的程序中中,仅仅仅作出调调用即可可。这样样做不仅仅避免了了程序代代码中一一些不必必要的重重复,更更重要的的是使整整个系统统层次结结构更为为清晰,大大方方便了以以后系统统功能的的增加,在一定定程度上上也缩减减了开发发成本。1.2 三层结构构设计思思想 系统统主体架架构采用用界面中间件件数据库库这样的的三层结结构,使使系统业业务逻辑辑和数据据库基础础操作与与用户界界面分开开,能够够使业务务逻辑程程序员更更专注于于Javva程序序的开发发,而界界面设计计者专注注于用户户界面的的开发,在一定定程度上上明确了了系统开开发的分分工,如如图2-1所示示浏览器数据库服务器 Web服务器中间件浏览器数据
7、2、系统统功能模模块和结结构设计计在本系统统中,主主要有两两种角色色的用户户,即普普通员工工用户和和管理员员用户,管理员员又可以以分为总总管理员员和中心心管理员员。系统中普普通员工工用户仅仅具有信信息浏览览、检索索全县。功能模模块化分分如图22-2所所示模糊检索信息浏览信息内容按类别察看信息普通员工浏览主页面普通员工按浏览热点排行Web服务器JavaBeans数据库图:2-2普通通员工角角色功能能模块图图系统中管管理员具具有记录录管理、信息类类别管理理、管理理员工管管理和上上传附件件管理等等功能,具体功功能模块块化分如如图2-3所示示拒绝登录、返回登录框密码验证模块登录请求 上传附件管理管理员
8、管理类别管理记录管理Web服务器操作权限验证登录信息保存于Session中密码验证证? 退出管理,或操作超时拒绝操作,给出错误提示,返回数据库JavaBeans清除Session具有权限限?(二) 数据库库设计1、数据据库需求求分析作为一个个具有一一定应用用价值的的管理信信息系统统,从本本质上说说其操作作的对象象为数据据库中存存储的具具体记录录。因此此不仅要要求所有有的数据据库系统统具有比比较高的的稳定性性、安全全性及高高负载下下保持足足够响应应能力,还要求求设计者者清楚需需求,做做出科学学的数据据库逻辑辑结构设设计,以以提高数数据库的的利用率率和减少少数据冗冗余。以这种思思想作为为设计策策略
9、,分分析出系系统的以以下几项项需求 系统用户户主要包包括员工工用户和和管理员员用户 系统的信信息需要要由两级级分类 附件上传传及管理理功能 不同权限限管理员员的权限限认证2、数据据库实体体关系设设计通过以上上简单的的需求分分析,我我们可以以设计出出数据库库的逻辑辑结构E-RR图,即即实体-关系图图,从而而建立数数据库的的物理结结构即表表结构。所谓实实体,反反映到数数据库中中即为数数据表,它存储储着具体体的记录录信息;所谓关关系,即即表与表表的联系系,这种种联系大大多是通通过外键键(FKK:FooreiignKKey)实现的的。在本本例中,因为信信息和所所属类别别之间存存在逻辑辑关系,newws
10、表中中的cllasssid列列与cllasss表中的的id主主键相对对应。也也即neews表表中的cclasssidd列是到到claass表表的外键键,其取取值范围围为cllasss表中的的id值值的集合合。IdAdminid(FK)Classid(fk)adminuserIdClassid(FK)TitleNewsParentclassClassAuthorFile1File2File3HitdAdmin class news adminclassIdparentidparentclassclassIdAdminuserAdminpassAuthorityI asttimeI astip根据
11、需需求,我我们设计计四个数数据库表表,管理理员用户户表(aadmiin),类别表表(cllasss),信信息表(newws)和和管理员员权限表表(addminnclaass),其结结构及关关系如图图2-11所示。3、系统统数据字字典确定了数数据库的的逻辑关关系和数数据结构构之后,接下来来就是将将这些概概念性的的、逻辑辑性的东东西转换换为数据据库中能能够存放放信息的的数据表表。数据库库系统的的选用是是根据系系统的需需求而定定,本系系统以OOraccle 9i作作为系统统使用的的数据库库系统平平台。(在此本本人因避避免重复复写作,省去数数据字典典的描写写,另附附实例数数据字典典。)依照以上上的分析
12、析和拒此此建立的的数据库库字典,我们可可建立系系统的数数据库。若是使使用Errwinn设计EE-R图图,我们们可以通通过它生生成建立立数据库库的SQQL脚本本。(具具体在OOraccle 9i中中创建数数据库的的过程比比较简单单,客户户端工具具需要安安装,操操作起来来不是很很顺手,在这推推荐一款款SQLL Deevellopmmentt的绿色色版Orraclle客户户端工具具,很容容易上手手,操作作起来就就像SQQL sservver。我会把把本系统统的myytesst数据据库生成成sqll脚本,这样可可以把脚脚本导入入到数据据库直接接运行)(三)中中间件的的编写本系统的的组件开开发使用用的开
13、发发工具为为Ecllipsse,它它是一个个开放源源代码的的软件开开发项目目,最初初由OTTI和IIBM两两家公司司的IDDE产品品开发组组建,起起始于119999年4月月。IBBM提供供了最初初的Ecclippse代代码基础础,包括括Plaatfoorm、JDTT和PDDE。目目前由IIBM牵牵头,围围绕着EEcliipsee项目已已经发展展成为了了一个庞庞大的EEcliipsee联盟,有1550多家家软件公公司参与与到Ecclippse项项目中,其中包包括Boorlaand、RattionnalSSofttwarre、RRed Hatt及Syybasse。(介绍下下工具)1、 数据库连连接
14、与操操作Beean的的编写数据库操操作类在在本系统统中具有有举足轻轻重的作作用,所所有与数数据库相相关的操操作都需需要调用用其方法法来完成成。以eexeccuteeQueery方方法为例例,其输输入参数数为SQQL语句句,返回回值为一一个ReesulltSeet对象象,这样样做增强强了安全全性,因因为Beean类类文件是是.cllasss的二进进制文件件,即使使泄露,数据库库连接密密码这样样的敏感感数据也也可受到到保护,不至于于造成不不必要的的损失。具体代代码请参参见实例例,为节节省篇幅幅,所有有代码不不予列出出,在此此仅做介介绍。2、 字符串格格式化BBeann的编写写当把文本本信息从从数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业内部 管理信息系统 分析 设计
限制150内