学校工资管理系统课程设计报告Word文件下载.docx
《学校工资管理系统课程设计报告Word文件下载.docx》由会员分享,可在线阅读,更多相关《学校工资管理系统课程设计报告Word文件下载.docx(39页珍藏版)》请在冰豆网上搜索。
4、报告正文字数一般应不少于3000字,也可由指导教师根据本门综合设计的情况另行规定。
5、平时表现成绩低于6分的学生,取消答辩资格,其本项综合设计成绩按不及格处理。
信息工程学院课程设计任务书
学生姓名
学号
专业班级
设计题目
育才学校工资管理系统
内容概要:
开发环境:
windows8.1
开发工具:
MyEclipse
数据库:
SQLServer2005
运行环境:
火狐(MozillaFireFox)
关键技术:
JavaJSPJDBC
基本功能:
系统能够实现教职工工资信息的管理。
包括对部门信息、教职工信息、教职工考勤信息、教职工工资信息的
浏览、查询、添加、修改、删除等功能。
文献资料:
[1]陈国君,陈磊,刘洋.Java2程序设计基础[M].北京:
清华大学出版社;
2008.6
[2]耿祥义,张跃平.Java课程设计[M].北京:
2008.11
[3]张思民,梁维娜.Java程序设计实践教程[M].北京:
2006.8
设计要求:
基本功能:
实现对部门信息、教职工信息、教职工考勤信息、教职工工资信息的浏览、查询、添加、修改、删除功能。
数据库要求:
数据存储至少包含:
工资表、部门汇总表、员工信息表、员工考勤表、管理员表。
除人事处、财务处外,其他职能部门可简化等。
工作期限:
设计工作自2016年6月16日至2016年6月28日止。
院长:
日期:
2016年6月16日
信息工程学院课程设计进度安排表
学号:
专业:
软件工程班级:
起止日期
内容
备注
6月16日~6月17日
下任务书;
收集、阅读、整理相关参考文献,并进行归纳和概括总结,完成项目/任务背景介绍部分文字内容。
6月18日~6月21日
系统功能设计和模块设计、系统体系结构构建。
6月22日~6月24日
各功能模块编码实现,系统各功能模块调试与维护。
6月25日~6月26日
系统功能集成、系统调试与测试,按照模板要求撰写课程设计/项目设计报告。
6月27日
课程设计/项目设计分组答辩,提交课程设计/项目设计报告以及相关文档,进行成绩评定。
指导教师签名:
2016年6月16日
成绩评定表
类别
合计
分值
各项分值
评分标准
实际得分
合计得分
平时表现
10
按时参加设计指导,无违反纪律情况。
完成情况
30
20
按设计任务书的要求完成了全部任务,能完整演示其设计内容,符合要求。
能对其设计内容进行详细、完整的介绍,并能就指导教师提出的问题进行正确的回答。
报告质量
35
报告文字通顺,内容翔实,论述充分、完整,立论正确,结构严谨合理;
报告字数符合相关要求,工整规范,整齐划一。
5
课题背景介绍清楚,综述分析充分。
设计方案合理、可行,论证严谨,逻辑性强,具有说服力。
符号统一;
图表完备、符合规范要求。
能对整个设计过程进行全面的总结,得出有价值的结论或结果。
参考文献数量在2篇以上,格式符合要求,在正文中正确引用。
答辩情况
25
在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。
15
在规定时间内能准确、完整、流利地回答教师所提出的问题。
总评成绩:
分
指导教师:
(签字)
日期:
2016年6月27日
摘要
摘要:
工资管理系统是使用MyEclipse开发的一个数据库管理系统。
在开发过程中使用SQLServer2005和MyEclipse完成工资管理系统基本过程。
开发这个系统的步骤主要有系统分析、系统设计、系统实现和系统维护。
在系统的设计过程中,详细展现了系统的各个模块、所需的数据库表的设计等。
在系统实现过程中,给出了实现表单中相应的功能控件事件、代码及菜单实现的方法。
本系统具有数据输入、数据存储、工资计算、信息修改、删除等功能,本系统以简洁明了的界面设计实现了基本功能,使新用户能快速掌握系统基本操作。
关键词:
MyEclipse;
SQLServer;
Request
第一章课题背景(或绪论、概述)
1.1引言
1.1.1开发背景
随着社会的进步和计算机技术的发展,特别是微型计算机的大范围普及,现
在应用在大中型企业的信息管理系统中,几乎都包括了工资管理模块。
有些环境中是有大型ERP软件中的一个模块引进的,有些作为企业的财务系统的一部分。
计算机处理的数据量不断增加。
文件管理系统采用的一次最多存取一个记录的访问方式,以及在不同文件之间缺乏相互联系的结构,越来越不能适应管理大量数据的需要,于是数据库管理系统便应运而生。
有了数据库我们便能方便快捷的对数据进行读取、存取,并维护数据库的数据。
今天,数据库管理已成为计算机信息管理的主要方式。
数据库的应用非常广泛,可应用于各行各业,只要是稍复杂的数据,都可制作成数据库,交由电脑来管理。
用电脑管理数据,运算速度快,检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低且不易出错等,这些优点能够极大地提高工资管理的效率,也是科学化、正规化管理的重要条件,尤其是现在的中小型企业正需要这种对口的工资管理系统,并且是现行的财务管理系统所代替不了的。
。
1.1.2目的
随着公司规模的不断扩大,职工数量急剧增加,有关职工的各种信息量也成倍增长,而目前许多公司的职工工资管理系统仍停留在复杂的人工操作上,重复工作较多,工作量大,效率低,因此设计一个能够实现教职工工资信息的管理系统。
该系统包括浏览、查询、添加、修改、删除等功能。
其中添加功能要求能够添加新的工资信息及教职工基本信息到数据库文件;
修改功能要求可以对教职工的工资信息以及基本信息进行修改;
删除功能要求可以对教职工的工资信息以及基本信息进行删除;
浏览功能要求能按照教职工的工号,姓名浏览,提供分页显示;
有排序功能,排序后按照工号升序输出;
查询功能要求能够按照工号或者姓名查询。
第二章可行性分析
2.1可行性分析
2.1.1技术可行性分析
目前学校各工作点均采用装载window7系统的PC机作为工作台,其容量、速度能满足系统要求。
根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目
标来衡量所需的技术是否具备,本系统是一个文件管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。
同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。
在技术角度来说,开发学校内部工资系统是可行的。
2.1.2经济可行性分析
通过对开发学校内部工资管理系统的经济效益进行评价,一方面估算开发它的支出费用,其中包括设备购置费、软件开发费、管理和维护费、人员工资和培训费等。
另一方面估算职工工资管理这个软件可能取得的收益中可以用钱来衡量的那部分。
并对目前的软件市场进行调查,所做软件是否有很大的销售市场和相当规模的用户群。
所做软件的开发成本与客户提出的要求是否可达到双方都满意。
分析系统开发会对其它产品或利润带来一定影响。
经过对上述几个方面的调查研究和分析,我们得出学校内部工资管理系统这个软件的使用性非常强,减轻人力成本,在经济角度来说,开发学校内部工资管理是可行的。
2.1.3操作可行性分析
通过了解学校内部工资管理的相关人员对开发信息系统是否支持,现有职工工资管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。
职工工资管理人员积极支持该系统开发,使新系统能够充分的发挥作用;
系统操作简单,易于理解,操作者经过短时间的培训就可以使用职工工资管理系统。
在操作可行性角度来说,开发学校内部工资管理是可行的。
2.2开发计划
表2-1开发计划表
学校内部工资管理系统
阶段
所需时间(天)
可行性研究
1
需求分析
概要设计
详细设计
2
实现
4
调试与测试
总计
11
第三章项目需求分析
工资管理系统是针对企事业单位的大量业务处理工作,用计算机进行全面现代化管理。
主要包括信息输入功能、信息修改删除、信息的查询以及工资计算管理功能。
该系统主要包括登录模块、部门管理模块、员工信息管理模块、员工考勤管理模块和员工资管理模块等。
3.1登录功能
用户输入账号和密码与数据库中的一致时方可登录该系统。
3.2部门管理功能
1)输入部门的基本信息,包括部门编号(DepID)、部门名(DepName)、部门经理(Manager)、办公电话(DepTel)
2)查询部门信息:
点击部门名称,能显示该部门所有基本信息,如:
部门编号、部门名称、部门经理、办公电话。
3)修改、删除部门信息:
如果各部门信息发生变化,点击修改,能对部门各个信息进行重新设置,同时可以删除该部门,则该部门所有信息都会从数据库中删除,在部门管理界面不会显示该部门的信息。
3.3员工信息管理功能
1)录入员工的基本信息,包括员工编号(employeeId)、姓名(name)、身份证号(cardNumber)、民族(nation)、性别(sex)、生日(birthday)、毕业学校(graduateSchool)、学历(schoolRecord)、部门(department)、职称(positionName)、电话(telephone)、邮件(email)、编辑时间(editTime)、备注(memo)。
2)查询员工信息,点击员工姓名,能显示该员工的所有基本信息。
如果员工信息发生变化,例如:
电话号码发生变化、职位调遣等。
需要重新录入该员工信息,点击修改可以实现重置信息。
如果该员工离职,则点击删除,该员工所有信息在员工信息管理界面会清除该条记录。
3.4员工出勤信息管理功能
1)录入员工的出勤基本信息,包括请假编号(leaveId)、职工编号(employeeId)、职工姓名(employeeName)、请假开始时间(starTime)、请假天数(day)、请假原因(reason)、批准人(approvePerson)、编辑时间(editTime)、备注(memo)。
2)查询员工出勤信息可分为按员工编号查询、按员工姓名查询。
选择查询方式,输入信息,点击搜索,则能显示该员工所有出勤记录。
如果出勤信息发生变化,点击修改,重新录入出勤信息,同时系统会重新自动生成编辑时间,确保出勤信息的准确性。
如果录入信息发生重复等情况,可以点击删除,则该条记录会被删除。
3.5工资信息管理功能
1)录入员工的工资基本信息,包括:
工资编