用户登录  |  用户注册
首 页毕业论文毕业设计下载定做交易过程截图支付宝在线支付
当前位置:完美毕业网毕业设计下载计算机毕业设计JSP

基于jsp的蠡湖叶轮制造公司信息管理系统毕业设计

联系方式:点击这里给我发消息QQ212181988
官方主页:www.biye114.com
图片预览: ;论坛转帖
插件情况:
售后服务:请联系客服QQ:212181988
一键分享拿折扣:
  • 好的评价 如果您觉得此软件好,就请您
      0%(0)
  • 差的评价 如果您觉得此软件差,就请您
      0%(0)

软件简介

 随着信息技术的不断发展和计算机技术的普及,计算机越来越多的应用在企业管理中。在信息化时代,计算机已经进入了各行各业,同时也促进了各行各业的发展,因此,像以前的手工操作已经不可取了。企业的信息管理是企业管理的重要内容,传统的信息管理方法不仅繁冗复杂,而且低效。如企业内部发生人员调动,工资变化时,传统的信息管理系统处理这些变化时十分复杂,而且很难及时反映企业人事组成,从而人力资源得不到合理,有效地配置,给企业造成损失。企业信息管理系统的计算机软件开发是势在必行,如何利用先进的管理手段,提高企业信息管理的水平,是当今社会所面临的一个课题。本系统正是基于改变这种现状的一个尝试。本系统利用MySql数据库实现,使用Java语言,MVC框架,Struts技术开发,界面友好,操作简单,可以大大的提高信息管理的效率,减少企业在企业信息管理上花费的人力和财力。本系统主要实现对部门信息,合同信息,员工信息的添加,删除,修改,查看操作。初步试验表明,本系统可基本满足小型企业和中型企业的需求,并切实提高企业的信息管理效率,减少了企业的管理支出,从而具有一定的经济效益。
关键词:信息管理系统;企业管理;效率;管理损失
1 项目概述 1
1.1现系统概述 1
1.2公司组织结构 1
1.3系统业务流程 2
1.4系统功能模块 5
2 系统需求分析 6
2.1 需求陈述 6
2.2 Use Case建模 7
2.2.1 定义活动者 7
2.2.2 Use Case图 7
2.2.3 用例说明 11
3 系统架构设计 16
3.1 架构设计目标 16
3.2 系统架构设计 17
3.3 系统架构类图 21
4 系统详细设计 23
4.1 系统交互图 23
4.1.1 系统架构类交互图 23
4.1.2 活动者也模块间的交互 24
4.1.3 系统协作图 30
4.1.4 系统状态图 31
4.1.5 系统活动图 33
4.2 业务逻辑对象类设计 35
4.2.1 发现业务逻辑类 35
4.2.2 业务逻辑对象类图 35
4.3 数据库设计 36
4.3.1 ER图 36
4.3.2 物理表结构图 38
4.4 开发环境的选择 40
4.4.1 系统开发工具 40
4.4.2 数据库的选择 40
4.4.3 系统网络架构设计 41
5 编码 43
5.1 系统开发工具及编程脚本 43
5.1.1 编码技术的选择 43
5.1.2 开发工具的选择 45
6 测试 47
6.1 测试原则及测试方法概述 47
6.2 测试项目测试用例 49
6.3 软件测试结论 52
6.3.1 软件能力 52
6.3.2 缺陷和限制 52
6.3.3 建议 53
6.3.4 测试结论 53
结束语 54
致谢 55
参考文献 56
附录A 中文译文 57
附录B 英文原文 65
附录C 源程序代码 80
需求陈述
根据调研分析得知,无锡蠡湖叶轮制造公司IMS系统(信息管理系统)管理模块共需要以下几项中心任务,即:
普通用户管理模块:个人信息管理,部门信息查询。
每项任务具体描述如下:
(1)个人信息管理主要包括:个人信息的查询,个人信息的更新。
(2)部门信息查询主要包括:个人所在部门的信息查询,个人所在部门员工的信息列表
管理员管理模块:用户信息管理,部门信息管理,合同信息管理,财务信息管理。
每项任务具体描述如下:
(1)用户信息管理
用户信息管理主要包括:普通用户信息的查询,普通用户信息的部分信息的更新,普通用户信息的添加,普通用户信息的删除。管理员的
(2)部门信息管理
部门信息管理主要包括:部门信息的查询,部门信息的部分信息的更新,部门信息的添加,部门信息的删除。
(3)合同信息管理
合同信息管理主要包括:合同信息的查询,合同信息的更新,合同信息的添加,合同信息的删除。
(4)财务信息管理
财务信息管理主要包括:各部门工资汇总,合同信息汇总,公司总出入账汇总。
系统采用语句浏览器/服务器的B/S的体系结构,由一个信息管理系统的前台登录系统,一个后台服务程序和一个后台的数据库组成。普通员工或者管理员通过登录系统登录到信息管理系统,登录系统会对登录人员的信息进行验证,当信息有误时,系统提示出错信息;当验证成功时,登录到相应的系统。普通员工登录到员工个人信息管理系统,登录系统后,可以对个人信息管理,包括个人信息查询,个人信息更新。普通员工还可以对个人所在部门的信息进行查询。管理员登录到信息管理系统,登录成功后,可以对系统信息管理,包括:个人信息的查询和修改,普通员工信息的增删改查,部门信息的增删改查,合同信息的增删改查,财务信息的查询。
3.1 架构设计目标
软件架构设计要达到如下的目标:
(1)可行性(Feasible)。架构具有可行性是架构设计的基石。
(2)可靠性(Reliable)。软件系统对于用户的商业经营和管理来说极为重要,因此软件系统必须非常可靠。
(3)安全行(Secure)。软件系统所承担的交易的商业价值极高,系统的安全性非常重要。
(4)可定制化(Customizable)。同样的一套软件,可以根据客户群的不同和市场需求的变化进行调整。
(5)可扩展性(Extensible)。在新技术出现的时候,一个软件系统应当允许导入新技术,从而对现有系统进行功能和性能的扩展。
(6)可维护性(Maintainable)。软件系统的维护包括两方面,一是排除现有的错误,二是将新的软件需求反映到现有系统中去。一个易于维护的系统可以有效地降低技术支持的花费。
(7)可升级性(Scalable)。软件必须能够在用户的使用率、用户的数目增加很快的情况下,保持合理的性能。只有这样,才能适应用户的市场扩展得可能性。
(8)客户体验(Customer Experience)。软件系统必须易于使用。软件的最终用户很可能是不具有计算机专业技术的人员。
3.2 系统架构设计
下面我们将根据架构设计原则和信息系统原理来建立系统的架构设计模型。将信息系统中比较关心的对象分层,可分为三层:用户界面层、业务层、数据访问层(如下图3-1所示),再把各层中的一些公共部分提出来:工具包、持久化包.
本部分设计主要涉及软件系统的动态建模和系统类图的详细设计。软件系统的动态模型分为交互模型和活动状态模型,其中的交互模型主要由顺序图和协作图构成,活动状态模型主要包括活动图和状态图。通过为软件系统项目建立动态模型,从而产生体现系统动态行为的可视化分析结果——包括对象的时间特性和对象为完成目标任务而相互进行通信的机制、对象行为的改变和状态变化情况,以及对象可能出现的各种活动状况等信息。系统架构类交互图
系统架构类的工作流程:
(1)用户界面对象在接收了用户的输入请求后,向业务代理对象发送处理请求。
(2)业务代理对象接收到请求后,向权限管理对象发送验证权限请求。
(3)权限管理对象验证权限后将验证结果返回给业务代理对象。
(4)业务代理对象根据验证结果进行以下处理:对于不符合权限的请求则返回提示信息;对于符合权限的请求,则将请求转发给业务对象。
(5)业务对象进行业务处理。对于业务处理中的数据持久化操作,通过访问数据库访问对象进行操作,期间的任何异常都交给异常处理对象处理。最后返回处理结果信息给业务代理对象。
(6)业务代理对象将处理结果信息返回给用户界面。
经过两个多月的努力,基于Web的蠡湖叶轮制造公司的信息管理系统的设计与实现的毕业论文终于完成了。在整个过程中出现过很多难题,但都在老师和同学的帮助下顺利地解决了。在不断的学习过程中,我深刻地体会到:写论文是一个不断学习,不断提升自我学习能力的过程,只有实践才能真正领会四年所学的理论知识。
对于本系统的设计,使用了Struts技术和MVC框架,在工程设计中对Struts.xml配置文件进行分层结构,使开发更清晰明了,让查错变得容易。。当然,本系统还存在一些不足,比如年龄虽然时间的推移会有变化,需要添加触发器,还有代码和界面还需要简化等等。

下载地址

点击此处→注册会员上传设计赚钱
以上是大纲和介绍,如需要完整的资料请在线购买.

软件评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

下载说明

* 本站所有资料均已审核通过,内容原创保密,标准格式,质量保证
* 无需注册,点击在线购买后即可获取该套毕业设计(论文)完整
* 支付后请联系在线客服QQ:212181988发送资料
  • 官方微信