- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕 业 设 计
设计题目: 密云县农业信息管理决策系统
系 别 计算机技术系
专业年级 计算机软件
学生姓名 学号 33
指导教师 职称
企业内部管理信息系统的分析与设计
目录和前言
系统概述
1、系统功能与应用背景
当前,网络的影响所覆盖的范围及领域日益扩大,最大的影响莫过于带我们进入信息化时代。随着信息交流节奏的加快,一个高性能的网络化的管理系统平台成为了包括企业、学校和行政部门等团体的一种急切需求。本系统作为一个中小型的管理信息平台,在一定程度上便是适应这样发展的需求。
系统具备较完善的信息管理功能,通过使用本系统,企业内部员工用户和高层管理用户实现直达式交流,是沟通更具备实时性和准确性,能够有效地提高工作效率。
在众多的网络开发语言中,我们选用JSP,是因为它具有高可靠性和方便的移植性,以及优秀的平台开发解决方案。本系统的开发环境如下:
● 系统开发操作系统:Windows XP 。
● 系统开发数据库系统:Oracle 9i 。
● 系统开发前台页面设计:Dreamweaver MX 20004。
● JSP服务端引擎:Weblogic Server 9.1 .
● 系统后台设计开发环境:Eclipse .
2、 系统预览
如图1-1所示为登录主界面,在这里可以选择登录的部门,根据登录的权限不同,进入的界面也是不同的。
如图1-2所示是员工浏览信息的一个部分页面,从图1-2可以看出,员工可以浏览各该部门所发布的热点信息和最新信息。
图1-2员工浏览界面
如图1-3所示是某个部门的信息录入界面
图1-3部门信息录入界面
根据其账号权限可以在左边导航栏选取所允许操作的功能模块。这种以功能模块来划分的编程思想,大大地增加了开发的独立性和可维护性,是现今系统开发的主流思想。
3、系统特点
● 分层结构设计:本系统采用界面—中间件—数据库三层结构,将不同的复杂的数据库操作或是业务逻辑计算划分为独立的模块封装于Bean中,作为用户界面和数据库之间的中间件,所有的数据库操作由用户界面调用Bean来完成,提高了系统的安全性和可移植性。
● 分层信息管理:系统采用双层信息分类进行信息的组织管理,使信息的分类归属更为清晰明确,不仅提高了信息的利用效率,而且方便了用户的查看、搜索等。
二、 系统设计和功能说明
(一)系统设计
1、 系统设计思想
系统设计思想在一定程度上决定了一个系统设计的成败,也从某种角度反映了一个系统的生命力。下面来介绍本系统的设计思想。
功能的独立化、模块化
JSP是嵌入了Java代码的HTML,两种标记混杂在一定程度上使开发更为方便,但也存在问题,比如复杂的代码易出错,且出错时不方便使用开发工具来设置断点排查。使用JavaBean专注开发逻辑层,JSP页面专注于开发表达层,最大限度地提高了开发效率。
同时,系统将涉及复杂操作的不同功能独立出来,最为一个模块化来设计,在需要用到特定功能的程序中,仅仅作出调用即可。这样做不仅避免了程序代码中一些不必要的重复,更重要的是使整个系统层次结构更为清晰,大大方便了以后系统功能的增加,在一定程度上也缩减了开发成本。
三层结构设计思想
系统主体架构采用界面—中间件—数据库这样的三层结构,使系统业务逻辑和数据库基础操作与用户界面分开,能够使业务逻辑程序员更专注于Java程序的开发,而界面设计者专注于用户界面的开发,在一定程度上明确了系统开发的分工,如图2-1所示
数据
2、系统功能模块和结构设计
在本系统中,主要有两种角色的用户,即普通员工用户和管理员用户,管理员又可以分为总管理员和中心管理员。
系统中普通员工用户仅具有信息浏览、检索全县。功能模块化分如图2-2所示
图:2-2普通员工角色功能模块图
系统中管理员具有记录管理、信息类别管理、管理员工管理和上传附件管理等功能,具体功能模块化分如图2-3所示
密码验证?
具有权限?
(二) 数据库设计
1、数据库需求分析
作为一个具有一定应用价值的管理信息系统,从本质上说其操作的对象为数据库中存储的具体记录。因此不仅要求所有的数据库系统具有比较高的稳定性、安全性及高负载下保持足够响应能力,还要求设计者清楚需求,做出科学的数据库逻辑结构设计,以提高数据库的利用率和减少数据冗余。
以这种思想作为设计策略,分析出系统的以下几项需求
系统用户主要包括员工用户和管理员用户
系统的信息需要由两级分类
附件上传及管理功能
不同权限管理员的权限认证
2、数据库实体关系设计
通过以上简单的需求分析,我们可以设计出数据库的逻辑
您可能关注的文档
最近下载
- 2025年浙江安防职业技术学院单招职业技能测试题库(名校卷).docx
- 2024年广州中考英语听说考试——“信息询问” 情景训练课件.pptx
- 四年级下册单元作文《热爱生命》.ppt
- 骆驼奶营养价值课件.pptx
- 统编版高中语文教材中杜甫四首诗《登高》《登岳阳楼》《蜀相》《客至》联读.docx
- 附件3-2:12千伏一二次融合环网柜(箱)及配电自动化终端(DTU)标准化设计方案(2021版).pdf VIP
- 第6课 戊戌变法 课件(共34张PPT).pptx
- 2023年上海杉达学院工程管理专业《管理学》科目期末试卷A(有答案).docx VIP
- 分包考核管理办法和考核表.pdf VIP
- 送教上门康复教案.docx
文档评论(0)