课程设计报告
课程设计题目: 学校工资信息管理系统
学生姓名:骆 宁 来 专 业:计算机应用技术 班 级:1240301 指导教师:李 丽 华
2014年 6 月 17 日
一 可行性分析 1 引言 1.1编写目的
可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解
经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。本报告经审核后,交软件经理审查。
1.2背景
开发软件名称:学校内部工资管理系统。 项目与其他软件,系统的关系:
本项目采用客户机/服务器原理,客户端的程序是建立在Windows NT 系统上以PB9.0开发软件的应用程序,服务器端采用Linux 为操作系统的工作站,是采用SQL 2000的为开发软件的数据库服务程序。
1.3定义
(1)员工考勤统计信息。包括的数据项有缺勤时间、缺勤天数、缺勤类别等。这些信息可从考勤管理系统中获取。
(2)员工工种等信息。包括的数据项有工种等级、工种基本工资等。 (3)员工津贴信息。包括的数据项有加班时间、加班天数、加班类别等。 (4)员工医疗保险信息。包括的数据项有医疗保险时间、医疗费用保险、社会保险费用等。
(5)员工基本信息。包括的数据项有员工号、员工姓名、员工工种、员工所属部门等。
(6)员工月工资信息。包括的数据项有生成工资的时间、基本工资、缺勤
扣除、加班费用、医疗保险费、月应发工资等。
(7)员工年终奖金信息。包括的数据项有年份、员工的年终奖金数额等。
2可行性研究的前提
2.1要求
主要功能:工资管理涉及学校管理的多个方面,如员工职务工种变化、员工考勤情况、员工加班情况、员工医疗保险等等。根据这些信息,在每个月的某个固定时间,生成企业员工的月工资。对于月工资,能够实现按照员工、部门、月、年、进行统计分析,产生相应报表。
性能要求:
在学校范围内统一各种原始单据的格式,统一账目和报表的格式。 删除不必要的管理冗余,实现管理规范化、科学化。
程序代码标准化,软件统一化,确保软件的可维护性和实用性。
能够连接各个关联的数据库,获取数据库中的信息。保证各个数据库表格相关的项目之间有相同的属性。
输入要求:数据完整,详实。 输出要求:简捷,快速,实时。
安全与保密要求: 管理员享有对教职工工资信息的管理与修改。人事处只享有对教职工个人信息信息库的部分修改(写入与读出)。
完成期限:预计2个月,即截止2013年1月。
3.1系统的分析
学校内部的人事的管理,从大的方面分,主要集中在学校职员的个人情况,工资细目,调入调出及用车等。所以该系统主要是实现对数据的录入,插入,删除,网上查询,统计,更新,打印等功能。其次,为了信息的保密与安全,系统还要提供一定的安全机制。根据以上系统的功能分析,该系统决定采用MDI风格,它主要分为以下几个模块。
文件模块:此模块实现本系统对数据的打开,保存,打印预览,打印及用
户管理等功能,并可由此推出系统。
信息管理模块:此模块实现系统的信息管理,包括对职工情况一览表,职工调入调出情况表,职工工资表及其它各表的信息数据的插入,删除,修改,保存等功能。
查询模块:此模块实现本系统的查询功能,能将个人的基本情况,调入调出情况,工资情况等检索出来,并可实现多条件查询和模糊查询。
统计模块:此模块用于对数据库中的信息按照一定的规则进行统计。 系统服务模块:此模块用来系统管理人员设置密码和对系统的功能和开发信息进行介绍等。
以根据要求修改员工工资。如果系统没有检测到该员工的信息则返回上一层,管理员重新输入员工信息,直到查到该员工的信息,并进行修改位置。
如果登录者不是管理员,只是普通员工的帐号,则进入普通帐号界面,输入要查询的员工号,系统自动判断该员工号是否存在,如果存在则显示该员工的工资信息。如果该员工号不存在则返回上一层界面。
3.2工作负荷
(1)员工每个工种基本工资的设定。
(2)企业工资报表的生成。支持各种形式的报表,如单个员工工资报表的生成、部门员工工资报表的生成、按照月份统计工资报表的生成等。
(3)管理员可以查询、更改任何员工的工资。 (4)员工可以凭工号查询员工工资。 (5)工资管理系统的使用帮助。
(6)现有工资管理系统需要根据公司的经营状况以及人员变动对工作量进行分配。当公司调入新职员时,需要对系统进行职员更新即插入操作等以及随时对数据库进行不断的更新。任务繁重,工作量大。
3.3 软件设计环境
C 语言
二 需求分析 1.1 数据流图
学校内部工资管理系统顶层DFD图各系部人事处职工出勤报表学校内部工资管理系统职工出勤信息职工基本信息职工工资单职工工资信息银行