201陶程,工资管理系统.docVIP

  • 5
  • 0
  • 约 26页
  • 2017-05-21 发布于浙江
  • 举报
201陶程,工资管理系统

软件工程 课程设计报告 题目: 工资管理系统 院 系: 理 学 院 专业班级:11信息与计算科学2班 学 号: 20110810010201 学生姓名: 陶 程 指导教师: 钟 茂 生 目录 一、实验目的和要求 1 1.实验目的 1 2.实验要求 1 二、实验环境 1 三、实验步骤 1 四、软件设计文档 1 1.需求分析 1 1.1需求概述 1 1.2功能性需求 2 1.3非功能性需求 3 1.4环境需求 3 2.总体设计(系统功能模块图) 3 3.详细设计(函数设计及功能描述) 4 4.源程序 5 5.程序运行结果及截图 18 五、实验测试报告 22 1.引言 22 1.1编写目的 22 1.2背景 22 1.3定义 22 2.测试概要 23 3.测试结果及发现 23 4.评价 24 六、实验结果分析 24 七、实验心得与体会 24 八、参考文献 24 一、实验目的和要求 1.实验目的 为某单位开发工资管理系统,建立职工工资数据库,存放所有职工的工资信息:职工号、所属部门、姓名、性别、职务、职称、基本工资、工龄工资、岗位津贴、车贴、伙食补贴、房贴、病事假扣款、个人所得税、公积金、养老金、医疗保险金、失业保险金等。 2.实验要求 该系统含有的功能有:增加工资(按条件更新、全部更新、个别更新);职工的调入、调出或部门变动;新增职工的工资信息输入、职工工资数据修改和删除;打印工资单、统计等功能。 二、实验环境 硬件环境:信息学院机房电脑 软件环境:Visual C++ 6.0 三、实验步骤 需求分析→行性报告→设计计划→需求分析→概要设计→详细设计→数据库设计→源程序→简要说明→软件使用手册→软件测试→结果分析 四、软件设计文档 1.需求分析 寻找需求不是件容易的事情,软件开发人员最讨厌的就是需求经常变化,因此,在建模之前明确需求非常重要。 通过对本题的研读以及相关资料的研究、分析,要求本系统具有以下功能: 统一友好的操作界面,能保证系统的易用性。 规范、完善的基础信息设置。 公司管理人员可以查阅及更改有关公司所有员工工资的全部信息。 1.1需求概述 (1)目标 作为课程设计,本项目开发的人员、技术等资源非常有限,本项目开发的职工信息管理系统不能算是真正意义上的职工信息管理系统,只是简单的对职工的个人资料、工资信息进行电子系统管理,另外添加了一些修改、统计的功能以便管理者对职工工资的管理。其主要为管理者提供管理职工个人工资信息的功能,针对的用户是某事业单位的职工财务管理,职工数量较少,系统功能简单,操作也要简单方便,要便于管理维护。 (2)用户特征 本系统最终的用户是职工信息管理者,管理者需要对用户资料进行增、删、改、查和统计等操作,要求管理者具备相应的计算机知识,如权限管理等。 1.2功能性需求 本系统相应的需求有以下几个方面。 能够存储一定数量的职工工资信息,并方便有效的进行相应的职工工资信息的操作和管理,这主要包括以下内容。 录入职工个人工资信息:将每一个员工的职工号、姓名、所属部门、性别、职务、职称、基本工资、工龄工资、岗位津贴、车贴、伙食补贴、房贴、病事假扣款、个人所得税、公积金、养老金、医疗保险金、失业保险金的数据作为一个记录。该软件能建立一个新的数据文件或给已建立好的数据文件增加记录。 显示职工个人工资信息:根据用户提供的记录或者根据员工姓名显示一个或几个员工的各项工资及平均工资。 查找职工个人工资信息:可以根据员工的职工号及姓名进行查找并在查找前后对记录内容进行显示。 增加职工个人工资信息:可以对新增员工的个人信息及工资数据进行添加。 删除职工个人工资信息:可删除任一员工的个人信息及工资数据的记录。 修改职工个人工资信息:可对员工个人信息及工资数据的任意记录进行修改并在修改前后对记录内容进行显示。 统计职工个人工资信息:计算各项工资平均工资及总工资。 打印职工个人工资信息:按字符表格形式打印全部职工工资信息表及平均工资(包括各项总的平均工资)。 B、能够提供给用户方便的操作,有以下几个方面。 (1)提供给用户的工作部门、个人信息资料的查询功能; (2)界面简洁、操作简单。 1.3非功能性需求 (1)性能需求 职工信息管理系统的使用者是公司财务部人员和公司职工,对于系统管理员的管理工作和职工的查询、注册等功能,性能要求都不是很高,本系统是简单小型的个人信息管理系统,只适用于小规模企业单位,使用的人员数量不大,并发数小,所以性能要求不是很严格。 (2)安全性需求 对于职工的工资管理关系到个人利益及公司的整体利益,所以安全性的要求

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档