基于MVC的中小企业信息管理系统实现
技术:Java、JSP等摘要:
随着网络的快速发展,中小企业在信息的安全方面面临着极大的压力,急切需要一类可靠的技术来保证数据的安全性,也需要这些技术帮助企业人员间进行高效的沟通。本文选择Java EE技术,遵循着MVC的开发模式,开发了个面向中小企业的,旨在解决管理者和员工之间的交流需求、提高管理者的效率、数据的安全存储的系统。论文的主要工作如下:
第一点:对本系统的背景以及开发中使用的相关的技术进行了介绍。第二点:详细的分析了企业管理者的业务需求,对中小企业信息管理系统进行了架构的设计与模块的划分。将中小企业信息管理系统进行了模块化的划分,六个重要的模块组成了整个系统,前三个模块为管理者登录模块和员工的信息管理模块以及系统管理者模块。这三个模块主要是进行员工和管理者的信息的录入和删除的操作。后三个模块为培训管理模块和奖励和惩罚模块以及计算员工的工资模块。这三个模块主要是对员工的督促和鼓励,让员工更好的发挥自己的潜力。第三点:本项目集成了Struts框架,开发比较容易、时间相对较短,性能比较稳定。
在软件测试的部分,本文对每一个关键的模块进行了功能性的测试,通过测试来验证软件的实现和预期的结果一致性。通过本系统在中小企业的应用,企业员工的工作热情明显提高了许多,管理者工作的效率也有了大幅度的提高,企业的竞争力自然也得到了提高。
关键词MVC;Struts;模块;信息管理
目录:
摘 要 I
Abstract II
1.绪论 1
1.1课题背景 1
1.2目的和意义 1
1.3系统设计思想 2
1.4论文的研究内容 3
1.5论文的组织结构 3
1.6本章小结 4
2.开发工具和相关技术的简介 5
2.1编程语言Java 5
2.2JSP技术 5
2.3MVC设计模式 6
2.4Struts框架 6
2.5Spring框架 7
2.6Hibernate框架 8
2.7数据库 8
2.8本章小结 8
3. 可行性分析 9
3.1可行性概念 9
3.2经济可行性 9
3.3技术可行性 9
3.4操作可行性 9
3.5本章小结 10
4.需求分析 10
4.1业务需求分析 11
4.2总体功能分析 11
4.3系统用例图 11
4.4非功能性需求 13
4.5本章小结 14
5.系统总体设计 14
5.1系统设计的原则和目标 15
5.2系统体系结构的设计 15
5.3系统包的设计 16
5.4系统的功能模块 16
5.6系统的数据库设计 18
5.6.1数据库对象和数据字典 18
5.6.2数据项定义 18
5.6.3数据库操作 20
5.7事务 20
5.8本章小结 21
6.系统的详细设计 21
6.1登录模块 22
6.2首页 23
6.3员工管理模块 24
6.4部门管理模块 25
6.5招聘管理模块 26
6.6培训管理模块 28
6.7奖罚管理模块 29
6.8工资的增加和删除模块 30
6.9管理员管理模块 31
6.10本章小结 33
7.系统实现中关键问题及解决方案 33
8.测试 34
8.1测试的重要性 35
8.2测试目标 35
8.3测试方法 36
8.4测试步骤 36
8.5本系统测试方案 37
8.6功能性测试 37
8.7非功能性测试 38
8.8本章小结 38
结 论 39
致 谢 41
参考文献 42
论文字数:32260
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]