《JSP 语言程序设计》课程设计评分表
学号
172301047
专业班级
软工 1702
姓名
张三
课程设计题目
人事工资管理系统
评分
评分项目
评分观测点
实际
得分
汇总
得分
课堂考勤
50 分
平时成绩
(100 分)
课堂表现
50 分
项目在课堂完成情况
50 分
项目质量成绩
(100 分)
项目答辩情况
50 分
课程设计目的和意义描述是否清晰
10 分
需求分析描述是否清晰
10 分
技术方案、项目设计、功能模块划分是否准确
20 分
数据库设计是否合理
15 分
系统实现功能概述是否准确,截图是否清晰
20 分
总结是否规范
10 分
实训报告成绩
(100 分)
报告格式(段落、字体、图表等)是否规范
15 分
XX 设计工程学院
《JSP 语言程序设计》实习报告
实习性质: 课程实习
实习单位: XX 设计工程学院
学 院: 信息工程学院
班 级: 软工 1702
学生姓名: 张三
学 号: 172301047
指导老师: 刘老师
实习时间: 2021-12-16 至 2021-12-20
《
JSP
语言程序设计》实习报告
目 录
摘 要.................................................................................................................................................................I
关键词...............................................................................................................................................................I
1 系统概述 .......................................................................................................................................................1
2 系统需求分析 ..............................................................................................................................................1
3 系统总体设计 ..............................................................................................................................................2
3.1 系统功能图 .......................................................................................................................................2
3.2 数据库设计 .......................................................................................................................................3
3.2.1 概念结构设计 ......................................................................................................................3
3.2.2 逻辑结构设计 ......................................................................................................................6
4 系统详细设计 ..............................................................................................................................................8
4.1 系统详细设计描述 ...........................................................................................................................8
4.2 系统流程图 .......................................................................................................................................8
5 系统功能模块实现 ....................................................................................................................................12
5.1 登录 .................................................................................................................................................12
5.2 管理员主页面 .................................................................................................................................12
5.3 管理员员工管理 .............................................................................................................................12
5.4 管理员工工资管理 .........................................................................................................................14
5.5 部门管理 .........................................................................................................................................15
6 测试 ............................................................................................................................................................16
7 总结 ............................................................................................................................................................18
参考文献 ........................................................................................................................................................18
《
JSP
语言程序设计》实习报告
I
摘 要
本系统为人事工资管理系统,旨在为公司提供一个高效的人事和工资管理系统,主要
提供公司管理员工,管理部门,考勤,员工工资等几个功能模块,员工模块使用分页技术实
现展示员工信息,添加员工,删除员工,修改员工信息与查询员工等功能,部门管理使用分
页技术实现显示部门信息,添加部门,删除部门,修改部门信息等功能,考勤模块使用分页
技术显示员工考勤信息,修改考勤信息和查询员工考勤信息等功能。员工工资模块使用分页
技术实现员工工资信息的显示,修改员工工资信息与查询员工工资信息等功能,并附带修改
管理员密码功能。在登陆界面有选择管理员和员工登录选项框,分别进入管理员界面和员工
界面,实现管理员和员工功能的区分,实现权限的管理,管理员拥有所有功能,员工只有员
工模块中显示和修改员工信息功能,显示考勤功能,显示员工工资功能,显示所在部门信息
功能和修改密码等功能。为公司管理人事工资起到了非常重要的作用。
本系统为 B/S 结构,及浏览器/服务器模式,在这种架构下,用户工作界面是通过 WWW
浏览器来实现,极少部分事务逻辑在前端 Browser 实现,但是主要事务逻辑在服务器端
Server 实现,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使
用。
系统采用 MVC 框架,及 jsp+servlet+javabean 的设计模式,大大的简化了开发过程,
提高了开发的效率。本系统采用 mysql 数据库,数据库添加了 B+树索引,降低了 IO 次数,
提高了索引效率。
关键词
Java;B/S;MVC;MSQL;分页技术;B+树;Browser;Server
《
JSP
语言程序设计》实训报告
1
1 系统概述
人事工资管理系统,旨在为公司提供一个高效的人事和工资管理系统,主要提供公司管
理员工,管理部门,考勤,员工工资等几个功能模块。
员工模块使用分页技术实现展示员工信息,添加员工,删除员工,修改员工信息与查询
员工等功能,部门管理使用分页技术实现显示部门信息,添加部门,删除部门,修改部门信
息等功能,考勤模块使用分页技术显示员工考勤信息,修改考勤信息和查询员工考勤信息等
功能。员工工资模块使用分页技术实现员工工资信息的显示,修改员工工资信息与查询员工
工资信息等功能,并附带修改管理员密码功能。在登陆界面有选择管理员和员工登录选项框,
分别进入管理员界面和员工界面,实现管理员和员工功能的区分,实现权限的管理,管理员
拥有所有功能,员工只有员工模块中显示和修改员工信息功能,显示考勤功能,显示员工工
资功能,显示所在部门信息功能和修改密码等功能。
2 系统需求分析
现代的社会中,办公自动化进入社会的每一个角落已经势不可挡,而人事工资管理系
统是办公自动化的一个小小体现,它为人事管理和工资管理大量又繁杂的员工数据工作提供
了方便,提高了人事管理和工资管理工作的效率,为办公自动化的普及奠定了基础。人事工
资管理系统是任何一个现代化企事业单位不可或缺的部份,它的内容对于企事业的管理者来
说至关重要。人事工资管理系统应该能够为管理者提供充足的信息和快捷的查询手段。但现
在很多单位并没有对人事工作和工资管理进行电子化管理,还存在那种管理人员多,管理效
率低,决策依据少的尴尬局面。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已
进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算
机对人事信息和工资信息进行管理,具有着传统管理所无法比拟的优点。因此,开发这样一
套管理软件,对单位人事工资管理工作进行有效电子化管理,化简繁琐的手工操作,提高工
作效率都是很有意义的事情。
人事工资管理系统,旨在为公司提供一个高效的人事和工资管理系统,主要提供公司管
理员工,管理部门,考勤,员工工资等几个功能模块。
员工模块使用分页技术实现展示员工信息,添加员工,删除员工,修改员工信息与查询
员工等功能,部门管理使用分页技术实现显示部门信息,添加部门,删除部门,修改部门信
息等功能,考勤模块使用分页技术显示员工考勤信息,修改考勤信息和查询员工考勤信息等
功能。员工工资模块使用分页技术实现员工工资信息的显示,修改员工工资信息与查询员工
工资信息等功能,并附带修改管理员密码功能。在登陆界面有选择管理员和员工登录选项框,
分别进入管理员界面和员工界面,实现管理员和员工功能的区分,实现权限的管理,管理员
拥有所有功能,员工只有员工模块中显示和修改员工信息功能,显示考勤功能,显示员工工
资功能,显示所在部门信息功能和修改密码等功能。