- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学校内部工资管理系统(软件工程)
实验报告
设计名称: 软 件 工 程
设计题目: 学校内部工资管理系统
指导老师: 王 勇
专业班级: 09级计算机科学与技术
学生姓名: ×××
学 号: ×××
起止日期: 2012年5月15日——2012年5月31日
目 录
第一章 引 言 - 1 -
1.1编写目的 - 1 -
1.2开发背景 - 1 -
1.3设计题目及内容 - 2 -
1.4设计要求 - 2 -
1.5软件设计环境 - 3 -
1.6使用工具介绍 - 3 -
第二章 需求分析 - 4 -
2.1 数据流图 - 4 -
2.2 数据字典 - 7 -
第三章 概要设计 - 12 -
3.1系统功能 - 12 -
3.2系统数据库设计 - 12 -
3.3 E-R图 - 14 -
第四章 系统实现 - 15 -
4.1系统登录界面 - 15 -
4.2系统管理员管理主界面及工资汇总界面 - 15 -
4.3教职工查询工资主界面 - 16 -
4.4用户管理界面 - 16 -
4.5添加工资单界面 - 17 -
4.6密码修改界面 - 17 -
4.7工资单打印界面 - 18 -
第五章 系统测试 - 19 -
5.1系统测试的作用及意义 - 19 -
5.2测试方法 - 19 -
5.3测试内容 - 19 -
5.4测试结果 - 20 -
个人小结 - 22 -
参考文献 - 24 -
附录(系统核心源代码) - 25 -
引言
1.1编写目的
软件工程课程设计是计算机专业集中实践性教学环节之一,是学习完《软件工程》课程后进行的一次全面的综合练习。其目的在于加深对软件工程理论和基本知识的理解,使我们通过软件开发的实践训练,进一步掌握软件工程的方法和技术,解决实际问题的能力。培养我们正确的设计思想,团队合作的精神,理论联系实际的工作作风,严肃认真、实事求是的科学态度和勇于探索的创新精神。培养我们综合运用所学知识与生产实践经验,分析和解决工程技术问题的能力。按照软件工程的思想,采用面向过程的方法开发出一套小型软件系统。在软件系统开发过程中,能综合利用某类编程语言、软件工程等课程的知识。
1.2开发背景
随着社会的进步和计算机技术的发展,特别是微型计算机的大范围普及,现在应用在大中型企业的信息管理系统中,几乎都包括了工资管理模块。有些环境中是有大型ERP软件中的一个模块引进的,有些作为企业的财务系统的一部分。计算机处理的数据量不断增加。文件管理系统采用的一次最多存取一个记录的访问方式,以及在不同文件之间缺乏相互联系的结构,越来越不能适应管理大量数据的需要,于是数据库管理系统便应运而生。有了数据库我们便能方便快捷的对数据进行读取、存取,并维护数据库的数据。今天,数据库管理已成为计算机信息管理的主要方式。数据库的应用非常广泛,可应用于各行各业,只要是稍复杂的数据,都可制作成数据库,交由电脑来管理。用电脑管理数据,运算速度快,检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低且不易出错等,这些优点能够极大地提高工资管理的效率,也是科学化、正规化管理的重要条件,尤其是现在的中小型企业正需要这种对口的工资管理系统,并且是现行的财务管理系统所代替不了的。
1.3设计题目及内容
1.3.1设计题目:学校内部工资管理系统
1.3.2设计内容:
假设学校共有教职工约1000人,10个行政部门和8个系部。每个月20日前各部门(包括系、部)要将出勤情况上报人事处,23日前人事处将出勤工资、奖金及扣款清单送财务处。财务处于每月月底将教职工的工资表做好并将数据送银行。每月初(3日前)将工资条发给各单位。若有员工调入、调出、校内调动、离退休等数据变化,则由人事处通知相关部门和财务处。
1.4设计要求
系统能够实现教职工工资信息的管理。包括浏览、查询、添加、修改、删除等功能。其中添加功能要求能够添加新的工资信息及教职工基本信息到数据库文件;修改功能要求可以对教职工的工资信息以及基本信息进行修改;删除功能要求可以对教职工的工资信息以及基本信息进行删除;浏览功能要求能按照教职工的工号,姓名浏览,提供分页显示;有排序功能,排序后按照工号升序或实发工资降序输出;查询功能要求能够按照工号或者姓名查询;
(1)数据库文件中一行数据对应一个教职工的某月的工资信息;
(2)教职工的工资单信息包括教职工的工号、姓名、工资单月份、基本工资、岗位津贴、加班工资、生
文档评论(0)