工资管理系统.doc
《工资管理系统.doc》由会员分享,可在线阅读,更多相关《工资管理系统.doc(16页珍藏版)》请在沃文网上搜索。
1、辽 宁 工 业 大 学软件实习课 程 设 计 说 明 书题目: 工资管理系统 学院(系): 电子与信息工程学院 专业班级: 网络工程061班 学 号: 060402023 学生姓名: 孙启元 指导教师: 赵凯 教师职称: 副教授 起止时间: 2008.6.30-2008.7.4 辽宁工业大学课程设计(论文)任务书院(系):电子与信息工程学院 教研室: 软件工程 学 号060402023学生姓名孙启元专业班级网络061设计题目工资管理系统设计技术参数1 题目要达到的目标:完成系统的登陆、数据的插入删除修改统计等基本操作。2 数据库:采用关系数据库ACCESS2000/SQLSERVER2000。
2、3 所使用的语言、工具:VB6.0+ACCESS2003+WINDOWSXP。4 所采用的技术、系统结构:ADO数据库联接技术,系统结构为C/S结构。设计要求1 上机前预先把所有的源程序编写好。2 上机时不得迟到,不得缺席,爱护设备,认真调试程序。3 仔细查阅相关资料,认真完成思考题。4 按要求书写设计任务书,并按要求按版打印,不得雷同。工作量一周工作计划周一听取教师布置设计的任务及要求。周二学生查阅相关资料,进行数据库设计。周三至周五:详细设计与界面设计。周一至周四程序设计与上机,调试源程序。周五书写课程设计任务书。参考资料数据库系统概论数据库系统概论实验指导书自编数据库系统概论课程设计大纲
3、等自编指导教师评语该生在数据库系统概论课程设计期间:上机时不迟到,不缺席,爱护设备,认真调试程序。仔细查阅相关资料,认真完成作业。听从指导教师安排。在设计与实现过程中,能使设计的系统达到预期设计要求,功能合理,流程清楚,语句条理通顺。按要求书写设计任务书,其论文格式规范,图表清晰合理,资料详实。系统界面友好,程序运行基本正常,功能完备。说明:此表一式四份,学生、指导教师、教研室、系部各一份。可加附页。2008年 7 月 4 辽 宁 工 业 大 学 软 件 实 习 目录第一章 概述2第二章 问题定义3第三章 需求分析4第四章 数据库设计7第五章 界面设计8第六章 代码11第一章 概述随着网络应用
4、技术的飞速发展,基于网络的应用系统给人们带来了诸多便利。建立工资管理系统是为了适应现代化校园管理的需要,方便管理职工工资情况和职工个人信息;同时也方便职工可以上网查询自己的工资信息,还有利于提高办公效率,改善办公质量,规范高校职工工资的常规管理工作。工资管理系统的开发是基于b/s结构,采用asp编程技术及sql server 2000数据库进行开发?本文首先对网站开发环境和运行平台?数据库asp编程技术做了简要的介绍,并对工资管理系统的设计进行了详细的需求分析;然后给出了工资管理系统的设计方案及系统的具体实现,实现了工资管理系统的构建,主要包括系统工资管理模块,职工信息查询模块和系统信息管理及
5、维护模块;最后,通过测试与分析,说明该系统运行稳定可靠,具有一定的实用价值。第二章 问题定义工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,快速打印出工资报表,针对系统服务对象的具体要求,设计了本工资管理系统。本工资管理系统主要有以下几大功能:(1) 对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位内部调动。因此,设计系统是应考虑到这些情况。(2) 对职工的工资进行计算、修改。可以对职工的工资档案进行个别、部分和批量修改,同时,能对各职工
6、的工资进行计算,即计算应发金额、应扣金额及实发金额等2.需求分析2.1系统需求和功能 工资管理信息系统对企业加强工资管理有着重要的作用,就一般的大型企业来说,它的设计内容非常复杂而且繁多,比如拥有工资计算功能,工资统计功能,报表输出功能,而且设计的模块也很多,比如工资管理模块,工资统计模块,报表设计模块,打印输出模块,模糊查询模块等。由于本软件主要是为作者工作的一家科技公司定制开发的。该公司是一家刚刚成立的公司,总体人员比较少,有正式员工20人,人员结构比较简单,学历比较高,基本拥有大专以上学历,部门划分也很清晰,而且人员的流动性不高,所以公司目前对工资管理的要求不高。因此,针对该公司而言,我
7、们经过反复论证,最终确定了工资管理系统的设计方案,该工资管理系统的主要功能如图3.1所示:2.1.2功能需求描述2.1.2.1员工基本信息模块员工基本信息模块具有员工信息输入、员工增删、员工信息查询三个功能,员工基本信息包括员工号、员工姓名、员工性别、所在部门、所在岗位、工龄和工资等级等信息。员工增删实现了对数据库中员工信息的增加和删除。员工可以通过员工号或员工姓名对员工信息进行查询。2.1.2.2工资结构设置模块根据该公司的工资管理实际情况,本系统将工资结构分为基础工资、岗位工资、工龄工资三部分。该模块可以对这三个工资类型设置工资等级,并对每个等级设置工资标准。2.1.2.3工资汇总模块用户
8、在员工信息管理模块对该员工的工资等级进行输入以后,在工资汇总模块会自动对员工工资进行汇总。用户可以打印出工资汇总表,打印之前可以通过打印预览功能进行打预览。2.2数据字典该软件的数据库由下述四张数据表组成:员工信息表、基础工资设置表、岗位工资设置表1、 员工信息表字段字段名类型宽度说明1员工号字符型3数字2员工姓名字符型10小于等于5个汉字3员工性别字符型2“男”或“女”4岗位名称字符型14小于等于7个汉字5工龄数值型2199之间6工资等级数值型2199之间2、 基础工资设置表字段字段名类型宽度说明1工资等级数值型2199之间2工资标准数值型419999之间3、 岗位工资设置表字段字段名类型宽
9、度说明1岗位名称字符型14小于等于7个汉字2工资标准数值型419999之间4、 工龄工资设置表字段字段名类型宽度说明1工资等级数值型2199之间2工资标准数值型419999之间5、 管理员注册表字段字段名类型宽度说明1注册名字符型10任意字符2口令字符型10英文字母或数字2.2.1数据结构工资总=(ID,编号)管理=(用户名)员工信息=(ID,编号)2.2.2数据项表2.1 数据项表编号标识符类型长度所属表名同义名1ID自动编号20工资总工资编号2编号文本50工资总员工编号3基本工资数字自动工资总员工基本工资4津贴数字自动工资总员工津贴5工资扣数字自动工资总所扣除的工资数6洗理数字自动工资总洗
10、理费7书报数字自动工资总书报费8交通数字自动工资总交通费9资金数字自动工资总本月资金10日期文本255工资总发放资金日期11用户名文本50管理用户名称12密码文本50管理用户密码13ID自动4员工信息员工信息表ID14编号文本50员工信息员工编号15科室文本255员工信息员工所在科室16姓名文本255员工信息员工姓名17生日文本50员工信息员工生日18政治面貌文本50员工信息员工政治面貌19职务文本50员工信息员工职务20军烈属文本50员工信息员工军烈属21出勤天数文本50员工信息员工出勤天数22缺勤天数文本50员工信息员工缺勤天数2.2.3数据流表2.2 数据流表编号名称来源去向组成1身份信
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工资管理 系统
