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