基于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.2 JSP技术 5

2.3 MVC设计模式 6

2.4 Struts框架 6

2.5 Spring框架 7

2.6 Hibernate框架 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

包含资料:

截图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值