当前位置:文档之家› 职工工资管理系统设计说明书

职工工资管理系统设计说明书

职工工资管理系统设计说明书
职工工资管理系统设计说明书

课程设计说明书课程名称: 计算机应用基础课程设计

课程代码:

题目: 职工工资管理系统

年级/专业/班:

学生姓名:

学号:

开始时间:年月日

完成时间:年月日

课程设计成绩:

指导教师签名:年月日

目录

摘要 (2)

1 引言 (3)

1.1问题的提出 (3)

1.2任务与分析 (3)

2设计方案 (3)

2.1程序功能设计 (3)

2.1.1程序功能描述 (4)

2.1.2程序结构分析 (4)

2.1.3 数据表结构分析 (4)

2.1.4程序流程分析 (6)

2.2程序界面和代码设计 (6)

2.2.1项目设计框架 (6)

2.2.2主要表单及代码设计 (9)

3 结果分析 (14)

结论 (19)

致谢 (20)

参考文献 (21)

摘要

随着计算机的普及程序的应用也越来越受到重视,这次课程设计使用Visual FoxPro 作为开发工具,进行了职工工资管理系统的程序设计,本系统主要完成对职工工资信息的管理,。系统可以完成对工资信息的追加、浏览、修改、查询和计算等功能。

职工工资管理系统被应用于各公司职工管理工作中,要求具有实用性强的作用。本管理系统在开发过程中考虑到适用的特点,并进行了适当的检验,基本到了设计的要求,是一个具备了实际应用能力的软件。

关键词:计算机职工工资管理系统数据库 Visual FoxPro

1 引言

1.1 问题的提出

为适合公司管理的需要,需要一种专门为员工工资而服务的工具。为此,简单职工工资管理系统为此而制造出来。本简单程序是为公司职工管理而设计的,内容简单,使用方便。适合为一般的职工工资管理所使用。程序稍加变更可以适合对资源分配方面的杂事加以处理。

作为当代大学生,熟练的操作计算机是一种必备的素质。本次设计会让我们更加熟悉VF编程,把以前学过的一些东西又重新复习了一遍,并与实际结合起来,对我们能力的提升有了很大的帮助,还能促使我们在以后的实际应用中更好的应用VF编程来设计一些数据库管理系统。

1.2 任务与分析

职工工资管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点.

本系统主要完成对职工工资的管理,包括数据库中表的添加、删除等。系统可以完成对各类信息的浏览、修改、添加和计算统计的功能。系统的核心是职工工资的修改和统计计算,支持多种方式查询。

2 设计方案

2.1程序功能设计

FORM4是欢迎界面,

FORM3是登录窗口

FORM1是主窗体,显示操作菜单的主界面。

FORM2是职工工资信息查询,调用职工工资表,利用命令按钮来操作.可以查询各个员工的基本信息和工资信息。

FORM5是工资信息的输出,可以对各个员工的工资信息的浏览和税收与总工资的计算等操作。

2.1.1程序功能描述

根据设计要求,程序要达到的功能如下:

1.程序运行之后首先弹出欢迎窗口,继而进入主菜单。

员工信息查询和基本信息维护界面,得通过用户密码验证,输入用户名和密码进入操作。

2.职工工资管理系统选择按钮就可以进入信息浏览和查询的操作

3.每个功能模块都有返回的功能,回到主菜单。

4.点击登陆的退出,退出系统。

2.1.2程序结构分析

根据上面对系统功能的描述,构建出系统的总体功能结构图,如图1所示。

图1. 系统总功能结构图

2.1.3 数据表结构分析及原始记录

1.员工信息表结构级原始记录

员工信息表结构

图1 员工信息表原始记录2.

工资表结构图

图2 工资表原始记录

2.1.4程序流程分析

本系统运行后从欢迎界面进入主界面。程序的主要工作流程图如图2所示。

图2. 程序工作流程图

2.2程序界面和代码设计

2.2.1项目设计框架

项目的整体布局中,设计有三个数据库表,如图3所示:

图3. 项目管理器----数据五个表单,如图4所示:

图4. 项目管理器----文档

一个运行程序,如图5所示:

图5. 项目管理器——代码2.2.2 主要表单及代码设计

(1)欢迎界面

欢迎界面如图6所示。

图6. 欢迎界面

表7. 欢迎界面表单和控件主要属性设置及说明

表7

欢迎界面主要代码如下:

Timer1 的timer事件代码:thisform.release

do form 登陆窗口

(2)登陆窗口

登陆窗口如图7所示:

图7.登录窗口

登陆窗口Command1的Click事件过程代码编辑如图8所示:

图8. 登陆界面Command1的Click事件过程代码Command2的Click事件过程代码如下:thisform.release

表8 登陆界面表单主要控件相关属性设置及说明

(3)、操作选择界面

图10. 操作主界面

操作选择界面主要代码如下:

Command1的Click事件过程代码如下:thisform.release

do form 查询

Command2的Click事件过程代码如下:thisform.release

do form 信息输出Command3的Click事件过程代码如下:thisform.release

do form 登录窗口

表9 操作选择界面表单和控件主要属性设置及说明

(4)信息查询界面

工资信息查询界面如图11.所示:

图11. 工资信息查询界面

表10 学生所属系查询界面表单和控件主要属性设置及说明

工资信息界面代码如下:Combo1的interactivechange的代码如图12

图12 Combo1的interactivechange的代码过程

Command1的click事件代码:do form 操作主界面

Thisform.release

(5)职工工资信息输出界面

职工工资信息输出界面如图12.所示:

图13. 职工工资信息输出界面

职工工资信息界面Command1的Click事件过程代码编辑如图14所示:

图14. .职工工资信息界面Command1的Click事件过程代码Command2的Click事件过程代码如下:thisform.release

do form 操作主界面

Command3的Click事件过程代码如下:thisform.release

do form 欢迎

表11 职工工资信息界面表单和控件主要属性设置及说明

3 结果分析

程序运行的结果,运行系统开始程序后进入初始欢迎界面:

图15. 欢迎界面

之后表单自动跳到登陆界面,键入用户名和密码:

图16. 登录界面

如果用户名或密码错误则出现:

图17.错误提示界面

输入正确进入操作选择系统界面:

图18. 操作选择界面

选择查询进入职工查询界面:

图19.根据员工号的查询界面

图20.根据姓名的查询界面

在表中根据姓名刘薇,可验证上面结果是正确的:

选择信息输出进入信息处理界面:

图21.信息输出界面

选择员工号后,点击计算:

图22.计算结果

在工资表中,根据员工号100004,可以验证上面结果是正确的:

分析:本系统基本能符合最初的设计要求,程序运行之后首先弹出欢迎界面,继而进入登录窗口。职工信息输出的通过登陆用户名和密码才能进入操作选择系统。除了登陆界面,每个页面都有返回按钮,点击返回到操作选择界面,每个页面都有退出按钮,其中登陆界面的“退出”点击退出系统,其他的点击返回到登录窗口

不足之处:系统在查询的输出结果中,由于界面有限没有全部显示出来,另外,查询方式也只是典型的几种,并没有全部罗列出来,在这方面还有待改进。

结论

在这次的设计过程中,我学到的不仅是知识,我还认识到许多事情。这次设计使我的编程水平提高了一大步,使我充分的认识到合作的可贵,同时也认识到认真的做好一件事是一个复杂的过程。由于这次设计涉及到数据库,我的学到了不少编程工具与数据库连接的知识,对数据库的操作有了进一步的了解。这次设计对我的综合能力是一次很好的锻炼,但是我必须承认自己的能力和知识还很肤浅。所以今后我的学习道路还是很漫长的。

工资信息管理系统

一、题目要求 工资信息管理系统 【要求】 该系统能够实现工资信息管理。系统包括录入、浏览、查询、统计等功能。其中录入功能要求能够添加新的工资信息到文件;浏览功能要求能按照工资卡号、姓名分类浏览,提供分屏显示;有排序功能,排序后按照工资卡号升序或实发工资降序输出;查询功能要求能够按照工资卡号、姓名查询;统计功能要求能够按照月份累计统计某职工在某时间段实发工资总金额。 【提示】 1.文件中一行数据对应一个职工工资信息 2.工资信息的数据结构采用结构体数组,一个数组元素对应一条工资单记录 3.工资单信息包括工资卡号、姓名、月份、应发工资、水费、电费、税金、实发工资等 4.实发工资=应发工资-水费-电费-税金,其中税金的计算方法为 a. 应发工资<800元,税金=0 b. 800<应发工资<1400元,税金=(应发工资-800)*5% c. 应发工资>1400元,税金=(应发工资-1400)*10% 另:课程实习报告的参考格式 1.题目编号 2.写出系统总设计的思路、功能模块划分。给出合理的测试数据及运行结果,要求能够体 现程序的正确性和完备性及对错误输入的处理。总结算法或系统的优缺点,给出算法或系统进一步改进的设想。在附录中给出源代码, 3.附录 二、需求分析 根据题目要求,由于工资单信息是存放在文件中,所以应提供文件的输入、输出等操作;在程序中需要浏览学生的信息,应提供录入、浏览、查询、统计等操作;另外还应提供键盘式选择菜单实现功能选择。 三、总体设计 根据上面的需求分析,可以将这个系统的设计分为以下几个模块:数据输入,数据添加,数据浏览,数据查询,数据统计。

图一 系统功能模块图 四、详细设计 1.主函数 主函数提供输入、处理和输出部分的函数调用。其中各功能模块用菜单方式选择。 [流程图] 图二 主函数模块功能流程图 [程序] main() /********************主函数**********************/ { int n,w; /*变量n 保存选择菜单数字,w 判断输入的数字是否在功能菜单应对数字的 工资信息 管 理 系 统 数据输入 数据浏览 数据查询 数据统计 数据添加

职工工资管理系统设计与实现

职工工资管理信息系统设计与实现 学院:经济与管理学院 班级:09信管 姓名:王友兴 学号:090403010043

目录 1 引言 (2) 1.1问题的提出 (3) 1.2任务与分析 (3) 2设计方案 (4) 2.1程序功能设计 (4) 2.1.1程序功能描述 (4) 2.1.2程序结构分析 (4) 2.1.3 数据表结构分析 (5) 2.1.4程序流程分析 (7) 2.2程序界面和代码设计 (7) 2.2.1项目设计框架 (7) 2.2.2主要表单及代码设计 (9) 3 结果分析 (20) 结论 (25) 致谢 (26) 参考文献 (27)

1 引言 1.1 问题的提出 为适合现代企业的需要,职工工资管理已经成为企业管理的一个难题,由于其费时和繁琐性,企业迫切需要一种专门为职工工资管理而服务的工具。为此,简单的职工工资管理系统为此而制造出来。本简单程序是为职工工资管理而设计的,内容简单,使用方便。程序稍加变更可以适合对资源分配方面的杂事加以处理。 作为当代大学生,熟练的操作计算机是一种必备的素质。本次设计会让我们更加熟悉VF编程,把以前学过的一些东西又重新复习了一遍,并与实际结合起来,对我们能力的提升有了很大的帮助,还能促使我们在以后的实际应用中更好的应用VF编程来设计一些数据库管理系统。 1.2 任务与分析 分析你的设计任务,有什么难点?怎么解决?完成的步骤! 职工工资管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点. 本系统主要完成对学生选课信息的管理,包括数据库中表的添加、删除等。系统可以完成对各类信息的浏览、修改、查询和工资信息对工资进行计算的功能。系统的核心是数据库中各个表联系,每一个表的修改都将联动的影响其它的表,当完成对数据的操作时系统会自动地完成数据库的修改。查询功能也是系统的核心之一,在系统中即有单条件查询和多条件查询,也有精确查询和模糊查询,系统不仅有静态的条件查询,也有动态生成的条件查询,其目的都是为了方便用户使用。本系统有完整的用户添加、删除和密码修改功能,并具备报表打印功能.

管理信息系统设计说明

管理信息系统综合练习报告题目:学生宿舍管理系统 2010年12月1日

引言 随着电脑的普及与应用,现在的管理也需要提升一个档次。即从原来的手工记录管理模式转变为电脑一体化管理。这样会给公寓的管理人员带来很多好处,让他们管理的效率更高、效果更好,管理起来更方便。由此而产生了本管理软件――学生公寓管理软件。 学生公寓管理软件是用Microsoft Visual Basic 编写完成。由于Visual Basic率先采用了可视化(VISUAL)的程序设计方法。所以利用系统提供的大量可视化控件,可以方便的以可视化方式直接绘制用户图形界面,并可直观,动态的调整界面的风格和样式,直到满意为止,从而克服了以前必须用大量代码去描述界面元素的外观和位置的传统编程模式。做起来方便,使用起来更为快捷。 作为一个学生公寓的管理软件,要十分全面的贴近以及适合大学公寓的管理方法。本软件的参考资料主要有两种来源:一是参考本学校公寓的管理结构,管理方法。如各个公寓的分布特色,以及公寓的各种管理制度。这些资料是本软件的主要依据,也可以说这些资料来源于普通的生活,比较真实一些。二是来源于网络上的各种同类软件,通过这些软件可以看出一个公寓最低需要哪些管理与设置,在这些软件中,有些软件功能比较齐全,但是在管理上显的非常的不方便,使用起来十分麻烦、繁琐,有些虽然简单,但是功能上又不是十分完善,对这些软件首先要进行取其精华,弃其糟粕,从而进行编写。 本系统主要包括以下方面:信息查询,学生管理,公寓管理。 学生公寓管理软件目前版本为1.0.1,为一个测试版本。它目前在功能上,以及操作的简便上有很大的改进。但是还是存在一些不足,在有些功能的实现上还不是十分的理想,这也是本人在时间和精力上留下的遗憾。但是相信这些会在以后的版本中得到完善,使这个软件成为一个功能上最全,使用上最简捷方便的管理软件

《职工工资管理系统设计》实验报告

内蒙古工业大学信息工程学院 实验报告 课程名称: c语言 实验名称: 实验类型:验证性□ 综合性√设计性□实验室名称:电西8楼

班级:计12-2 学号:201220201042姓名:孙亚赛组别: 同组人:勾涛付启恒成绩: 实验日期: 2013-3-3

目录 1 题目与要求 (3) 2 功能设计 (5) 2.1算法设计 (5) 2.2 模块流程图 (7) 3 程序代码设计 (8) 4 C程序设计总结 (22) 5 结束语 (23) 6 源程序 (23)

1 题目与要求 程序设计的目的和要求 1.目的: 1)复习、巩固程序设计的基础知识,进一步加深对程序设计语言的理解和掌握;熟练使用函数、结构体、文件、数组、循环与选择、链表和指针等知识点,熟练应用C语言综合知识。 2)为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高学生适应实际,实践编程的能力; 3)培养学生在项目开发中团队合作精神、创新意识及能力。 2.要求: 1)对系统进行功能模块分析、控制模块分析正确,符合题目要求,实现相应功能;可以加以其他功能或修饰,使程序更加完善、合理; 2)系统设计要实用、编程简练、功能全面、界面美观、操作使用便捷、程序运行稳定;

3)说明书、流程图要清晰; 4)记录设计情况(备查,也为编写设计说明书作好准备); 5)要求采用模块化程序设计方法,及锯齿型书写格式,要求上机调试通过,能正确运行; 6)设计上交内容:设计报告一份(按格式书写);源程序一份(电子版,能编译成可执行文件并能正常运行。每个班由班长负责收集并上交)。 题目:职工工资管理系统 1)、应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清晰美观。 2)、输入功能:职工信息的录入(包括从文件中导入职工信息数据),可以一次完成若干条记录的输入。 3)、浏览功能:完成对全部职工信息的显示。 4)、查找功能: ①完成按姓名查询职工的相关信息,并显示。 ②完成按ID号查询职工的相关信息,并显示。 5)、删除功能:通过输入ID号完成对职工的信息进行删除。 6)、添加功能:完成添加新职工的信息。 7)、修改功能:通过输入ID号完成对职工的信息进行修改。 8)、计算功能:计算职工的各项工资,并得出实发工资。[个人收入所得税按现行税率计算]

管理信息系统设计说明书

公司人员资料管理系统 系统设计说明书 时间: 2013.4.25———2013.5.10

湖南工业大学科技学院 目录 摘要……………………………………………………………………………… 第一章绪论…………………………………………………………………… 第二章需求分析…..………………………………………………………… 1.1 功能模块的分析………………………………………………… 1.2 模块的设计…………………………………………………… 1.3 系统的数据模型……………………………………………… 第三章系统的配置…………………………………………………………… 3.1 Microsoft Access 2000的安装……………………………… 3.2 Visual Basic 6.0的安装……………………………………… 第四章数据库的设计………………………………………………………… 4.1 数据表的设计……………………………………………………… 4.2 关系的设计………………………………………………………… 第五章详细设计………………………………………………………………… 5.1 建立窗体…………………………………………………………… 5.1.1建立主窗体……………………………………………………… 5.1.2建立详细资料窗体……………………………………………..… 5.1.3建立部门信息窗体……………………………………………… 5.1.4建立系统管理窗体………………………………………….…… 5.1.5建立登录窗体……………………………………………….……. 5.1.6建立增加新用户窗体……………………………………….…… 5.2 创建工程模块………………………………………………….… 5.3 VB窗体与数据库的连接………………………………….……. 第六章系统的编译与发布…………………………………………………….. 第七章设计总结………………………………………………………………. 致谢……………………………………………………………………………..

员工薪资管理系统

员工薪资管理系统 背景 企业的工资管理是公司管理的一个重要内容,随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。工资管理既设计到企业劳动认识的管理,同时也是企业财务管理的重要组成部分,工资管理需要和人事管理相联系,同时连接工时考核和医疗保险等等,来生产那个企业每个职工的基本工资、津贴、医疗保险、保险费、实际发放工资等。资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎活计算疏漏,出现工资发放错误的现象。早期工资管理多采取纸质材料和具有较强的时间限制。基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。企业工资管理系统极大的提高了工作效率,节省了人力和财力,最终满足企业财务管理、员工工资发放的需要,同时也成为现代化企业管理的标志。

需求分析 员工薪资管理系统的开题分析: 1、公司的员工各自只能不同,领取的工资也不相同,员工分为管理人员、财务人员、技术人员和工人; 2、下设几个部门,各部门人员领取的工资也不相同,有人事部、售会计部、广告部、售后服务部和生产车间等一系列部门 3、工资由基本工资、福利补贴和奖励工资构成,失业保险和住房公积金在工资中扣除 4、每个员工的基本资料有姓名、性别、年龄、单位、参加工作时间和职务(如经理、主任、科长、工程师、办事员和工人等)。 5、每月个人的最高工资不超过3000 元。工资每月按部门发放,实际发放的工资金额为工资总额减去失业保险和住房公积金。如果违反劳动纪律,每次扣除基本工资的10%,若扣除金额每月累计超过基本工资,下月工资停发。 员工薪资管理系统的功能分析: 1、员工信息的输入,包括员工的姓名、职工号、性别、年龄、职 务、工作时间、应得工资和实发工资 2、员工信息的查询,包括员工的姓名、职工号、性别、年龄、职 务、工作时间、应得工资和实发工资 3、员工信息的修改,包括员工的姓名、职工号、性别、年龄、职 务、工作时间、应得工资和实发工资 4、新增员工信息的插入,包括员工的姓名、职工号、性别、年龄、 职务、工作时间、应得工资和实发工资 5、离职员工信息的删除,包括员工的姓名、职工号、性别、年龄、

C语言实习——职工工资信息管理系统

江西师范大学 本科生课程论文封面 课程名称C语言课程设计 类别: C.本科生 组长:黄金峰 组员:谢熊飞吴云清王伟林梦婷 日期: 2014年7月7日

课程设计评语 对课程论文的评语: 平时成绩:课程论文成绩: 总成绩:评阅人签名: 注:1、无评阅人签名成绩无效; 2、必须用钢笔或圆珠笔批阅,用铅笔阅卷无效; 3、如有平时成绩,必须在上面评分表中标出,并计算入总成绩。

目录 课程设计评语 (2) 目录 (3) 1.课程论文题目.............................................................................................. 错误!未定义书签。2.程序设计思路.............................................................................................. 错误!未定义书签。3.功能模块图 (6) 4.数据结构设计 (6) 5.算法设计...................................................................................................... 错误!未定义书签。6.程序代码...................................................................................................... 错误!未定义书签。7.程序运行结果.............................................................................................. 错误!未定义书签。8.编程中遇到的困难及解决方法.. (30) 9.总结心得及良好建议 (30) 10.致谢 (31)

职工工资管理系统毕业设计报告

石家庄邮电职业技术学院 毕业设计 基于“狐表”的职工工资管理系统开发 2012 届计算机系 专业软件技术 班级计0903-11 学号 30902001819 姓名 *** 指导教师 *** 完成日期 2011年12月20日

石家庄邮电职业技术学院毕业设计任务书

石家庄邮电职业技术学院毕业设计评定书

摘要 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事工资的管理势在必行。本系统结合公司实际的财务制度,经过实际的需求分析,采用功能强大的狐表(Foxtable)做为开发工具而开发出来的单机版职工工资管理系统。 整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成工资管理的全过程,包括对职工档案信息的增加、删除、修改与查询功能,以及职工每月工资的录入、修改、查询与统计等功能。 报告主要介绍了本课题的开发背景,所要完成的功能和开发的过程。以及设计思路和实现细节的考虑,最后给出了作者在毕业设计过程的体会。 关键词:工资管理、Access2007、管理信息系统、Excel

目录 1 绪论 (1) 2 关于Foxtable (2) 2.1 帮助文件 (2) 2.2 菜单介绍 (2) 2.2.1 菜单的构成 (2) 2.2.2 日常工作功能区 (3) 2.2.3 数据表工作区 (3) 2.2.4 项目管理工作区 (4) 2.2.5 打印输出工作区 (4) 2.2.6 杂项工作区 (5) 2.3 功能介绍 (5) 2.3.1 轻松录入 (5) 2.3.2 轻松统计 (5) 2.3.3 轻松查询 (6) 2.3.4 轻松报表 (6) 2.3.5 轻松开发 (7) 2.3.6 其它特色 (8) 2.4 狐表与易表的区别 (8) 2.5 Foxtable软件的优势 (9) 3 系统需求分析与总体设计 (10) 3.1 系统功能分析 (10) 3.2 系统功能模块划分 (10) 4 数据库设计 (11) 5 系统详细设计与模块的具体实现 (13) 5.1 “登陆”模块设计 (13) 5.2 系统的主界面 (14) 5.3 “职工管理”模块设计 (15) 5.3.1 职工信息录入 (15)

员工工资管理系统需求分析

1、编写目的 随着当今企业规模不断变大,企业人员数量的增加,企业工资的计算也变得越来越复杂。在企业里每天都要处理大量的数据信息,为了提高工资管理的工作效率,降低出错概率。本系统的开发宗旨以及总体任务就是帮助企业提高工作效率,实现企业工资信息管理的自动化、规范化和系统化。 2、编写依据 依据图书馆管理系统软件的方案书。 4.1软件总体描述 本系统可运行于windows xp及以上版本,具有较高的安全性、可维护性及可操作性,对于一般人用户使用需具简单、直观、易操作性的特点。 4.2软件设计约束及有关说明 开发环境:windows操作系统、SQL server 。 编程语言:c或一些通俗易懂的语言 遵循的规范: 测试环境: 软件交付日期:16周 4.3使用者特点 4.3.1对服务端后台管理人员: 要求有网站维护的技能,能够对服务端后台处理进行管理,能捕获系统异常。 要求掌握SQL数据库操作,能够对后台数据库进行日常维护与管理,例如:对数据 库的备份与恢复,对冗余数据的删除等; 要求有一定的Linux服务器配置与管理技能,能够阻止非法攻击,优化服务器配置, 保证服务器的安全畅通地运行。 4.3.2对客户端用户:能够通过web浏览器进行网络访问。 5.功能定义 5.1员工基本信息的录入,修改,删除。 5.2工资标准设定功能。具体包括职务工资,工龄工资以及其它工资标准的设定。 5.3工资信息浏览。 5.4员工工资表创建。 5.5工资调整管理。 5.6工资统计。 5.7用户级别设定以及口令修改: 为完善系统管理功能,增加工资系统用户管理功能,包括系统用户数据的天价,修改和

删除。教职员工为系统普通用户,只能运行系统个人工资查询功能;系统管理员则能运行系统所有功能,从而有效保证系统数据的安全性。 6.详细需求 6.1功能需求:主要分为5大模块

职工工资管理系统设计与实现

《JAVA程序设计》 课程设计报告 设计题目:职工工资管理系统设计与实现学院名称: 专业班级: 姓名: 学号:

目录 一需求分析。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3 二概要设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3 三详细设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。5 3.1 数据库设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3 3.2 模块及窗体设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3 3.2.1 数据库模块设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。5 3.2.2 用户登录识别模块。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。6 3.2.3管理员模块。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。8 职工基本信息管理。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。9 职工工资管理。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。20 3.2.4 普通用户模块。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。28 职工信息。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。28 3.2.5 系统管理模块。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。15 3.2.5 主窗体菜单设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。15 四软件测试。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。36 五总结。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。36 参考资料:....................................................。。。。。。..17

餐饮管理系统设计说明书

餐饮管理系统之 ——系统设计说明书一.总体设计 1.处理流程(略) 图总体处理流程图 2.总体结构和模块外部设计 模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低软件复杂性,使软件设计,测试,调试,维护等工作变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。从这些特性可得出如图九的一条总的成本(或工作量)曲线,在考虑模块化时,应尽量使模块数接近于图中的M,它使得研制成本最小,而且应尽量避免不足的模块化或超量。 总体结构:

总体模块说明 项目容:此系统使用了三层架构实现了管理人员登陆模块,菜单管理模块,餐厅人员管理模块,点菜功能模块,消费结账模块,查询统计 功能模块。 系统登录退出模块:本模块是被用于用户登录,注销和退出。模块根据用户的不同类型赋予用户不同的管理权限。等低级的用户不可访问高等级用户的个别功能,而高等级用户可以使用低等级用户的所有系统功能。 菜单管理模块:本模块将餐厅的菜单信息通过标准化的管理操作加以整合,使得菜品的价格、配料、功效和图片可以完全呈现在客户面前,使得客户可以便地选择自己想要的食物。本模块的分权限设计将限制普通员工对菜单信息加以修改,以防止菜单价格被恶意修改,以此保证餐厅正常可靠的运营。管理人员可以添加到菜谱到系统中,并能进行日常维护(包括修改菜的价格等),系统可以对整个菜单分类管理,可区分凉菜、热菜、汤类、酒水、消费品和主食、 餐饮管理 信息系统 后台管理 前台服务 桌台 仓库 员工 顾客 员工 供货商 材料 信息 系统登录退出 系统登录退出 图1 餐饮管理系统总体功能模块图

职工工资管理系统设计与实现

《程序设计》 课程设计报告 设计题目:职工工资管理系统设计与实现学院名称: 专业班级: 姓名: 学号:

目录 一需求分析。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3 二概要设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3 三详细设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。5 3.1 数据库设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3 3.2 模块及窗体设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3 3.2.1 数据库模块设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。5 3.2.2 用户登录识别模块。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。6 3.2.3管理员模块。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。8 职工基本信息管理。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。9 职工工资管理。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。20 3.2.4 普通用户模块。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。28 职工信息。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。28 3.2.5 系统管理模块。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。15 3.2.5 主窗体菜单设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。15 四软件测试。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。36 五总结。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。36 参考资料:....................................................。。。。。。..17

校园管理系统设计说明书

校园管理系统设计说明书 1 引言 1.1编写目的 概要设计的主要任务是设计程序的体系结构,也就是确定程序有哪些模块组成以及模块计的关系。概要设计过程首先寻找实现目标系统的各种不同的方案,需求分析阶段得到的数据流图是设想各种可能方案的基础。然后分析员从这些供选择的方案中选取若干个合理的方案,为每个合理的方案都准备一份系统流程图,列出组成系统的所有物理元素,进行成本/效益分析,并且制定实现这个方案的进度计划。分析员应该综合分析比较这些合理的方案,从中选出一个最佳方案向用户和使用部门负责人推荐。如果用户和使用部门的负责人接受了推荐的方案,分析员应该进一步为这个最佳方案设计软结构,通常,进行必要的数据库设计,确定测试要求并且是定测试计划。 1.3术语定义 实体—联系图(E-R图):包含实体(即数据对象)、关系和属性。作为用户与分析员之间有效交流的工具。 流程图:由一些特定意义的图形、流程线及简要的文字说明构成,能清晰明确地表示程序的运行过程 盒图:又称为N-S图呀CHAPIN图,它把整个程序写在一个大框图,大框图由若干个小的基本框图构成 1.4参考资料 《软件工程导论》 ---------海藩编著清华大学 《深入浅出面向对象分析和设计》 《数据为原理及应用》------绍原主编科学 2 概述 1.目标 该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。 2.运行环境

软件基本运行环境为Windows环境。 3.需求概述 本系统要达到以下目标: 1、用户的存款与消费 2、用户挂失处理 3、管理员的新建与注销 4、用户的查询 4.条件与限制 为了评价该设计阶段的设计表示的“优劣程度”,必须遵循以下几个准则: 1.软件设计应当表现出层次结构,它应巧妙地利用各个软件部件之间的控制关系。 2.设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能。 3.设计最终应当给出具体的模块(例如子程序或过程),这些模块就具有独立的功能特性。 4.应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。 3 系统分析 系统模型:

Access工资管理系统

河南城建学院 《数据库技术与应用》设计说明书 设计题目:工资管理系统 系别:建筑工程管理系 专业: 指导教师: 班级: 学号: 姓名: 2013年 1月 11日一、设计的背景、目的、任务

随着社会主义市场经济的不断发展,建设一个科学高效的信息管理系统是解决这一问题的必由之路。企业内部财务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一。工资管理作为企业内部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的工资管理系统对员工工资等进行系统的管理,很难实现企业高效运转。 通过对工资管理系统数设计的需求分析、概念设计、逻辑设计、物理设计、数据库运行及维护阶段工作的实践,掌握数据库设计的一般方法与步骤,深入掌握数据库设计的基本理论、方法和步骤。本课程设计是《数据库技术与应用》课程的实践部分,是在学习完课程后进行的一次综合练习。可以加深对《数据库技术与应用》的原理和程序的理解、巩固、提高,让学生做到学以致用,把所学的理论知识应用于实际问题的解决,编制出完整的应用程序,为以后实际编制大型的应用软件打基础。 二、课程设计要求(包括设计说明书的具体要求) 要求: 根据《数据库原理与应用》所学课程的内容,完成工资管理系统数据库设计的需求分析、概念设计、逻辑设计、物理设计、上机运行及维护工作。要求所构成的系统和设计的数据库能够满足课程设计任务书提出的各项要求。 (1)熟悉一种关系数据库 (2)根据自定题目以及需求,完成需求分析、逻辑设计 (3)在一种关系数据库中,完成数据库物理设计、上机运行及维护工作 (4)在工资管理系统数据库中,录入相应的信息 (5)能对数据库进行各种SQL语言的各种操作 (6)按要求完成课程设计说明书,参考文献数量不得低于5个课程设计题目 三.课程设计题目 工资管理系统 四.功能描述 工资管理是现代企业管理中的一个部分,完善的工资管理系统可以有效的管

工资管理信息系统方案

课程设计任务书 学生:专业班级: 指导教师:工作单位: 题目: 初始条件: 信息系统分析与设计方法、数据库原理、Access数据库应用、所选题目的相关业务 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 每位同学至少完成3个功能模块的分析、设计与开发,要求绘制出组织结构图、业务流程图(表格分配图可选)、数据流程图(数据字典、判断树/判断表可选)、功能结构图、代码设计示意图、数据库E-R图、数据库表结构示意图(表不得少于3、表间必须存在关联),并利用Access实现,要求编写并解释程序代码,描述遇到的主要问题及解决方案,给出系统操作说明。 实现并演示的系统必须具备一定基本功能,操作简单,运行中无重大错误。 课程设计说明书必须层次清晰、图表规、格式标准、文字流畅,字数不少于5000。 参考文献不少于3篇。 时间安排: 指导教师签名: 2011 年 5 月 23 日系主任(或责任教师)签名: 2011 年 5 月 23 日

工资管理信息系统的设计与实现 1. 概述 本系统是工资管理信息系统。 1.1 系统目标 利用计算机快速整理、传输、处理各种数据的特点,处理会计业务,从而更为全面、更为准确的提供管理、决策所需的财务信息,并可快速查询职工的个人基本信息以及工资的各项信息。 1.2 系统功能 包含信息查询,信息维护和统计报表三个功能。 信息查询涵盖了职工个人基本信息,工资项目信息,职工工资信息等。 信息维护功能为管理者提供了快速增加,删除,撤销,保存等信息维护和管理的途径,保证信息真实有效。 统计报表可以实现对各类信息的分类分析,汇总统计等,管理人员可以随时全面了解各种相关信息,快速有效地作出决策。 1.3 系统信息 职工个人基本信息(职工编号,职工,部门,职称,住址,,等),工资信息(应发合计,代扣合计,个人所得税,实发工资等)。 1.4 系统环境 本系统是在Office Access 2003上开发的,因而只要求基本的操作系统运行环境。在Windows XP及以上系统下均能应用。 2. 系统分析 2.1 组织及职能分析 2.1.1 组织结构分析 工资的计算方法: 工资结算阶段,财务部要接受以下各部门的有关数据: 人事部门提供的人员变动资料;

职工工资管理系统方案

《C++程序设计》课程设计任务书适用专业:生物工程 设计题目:职工工资管理系统 一、已知技术参数或设计前提 1、学校教职工共一千多人。 2、存储每位教职工的个人信息:基本工资、津贴、房帖、交通补贴、 房租、储蓄、交通费、会费信息。 3、该系统可对职工的信息进行查询、添加、修改、删除和储存。并且 该系统可对职工的个人所得税、应发工资、应扣工资、实际工资做出自动计算。 二、设计内容及要求 1、实现对职工信息如基本工资、津贴、房帖、交通补贴、房租、储蓄、 交通费、会费信息的录入,将数据文件导入工资信息,将工资信息导入磁盘文件。 2、可利用职工的编号对相应职工的信息进行查询、浏览职工的相应信 息。 3、可对系统进行维护,包括对在职职工的信息的查询、修改;对非在 职职工的信息的删除。 4、要通过文件记录职工工资的信息。 三、课程设计工作计划 1、确定题目,成立设计小组,做用户需求分析(10月11日) 2、查阅资料,进行问题分析,制定方案,确定成员分工(10月13日

-10月20日) 3、根据方案编写程序并进行调试(10月21日-11月05日) 4、撰写设计说明书,完成设计(11月06日-11月10日) 5、提交设计内容,答辩(11月10日-11月25日) 四、相关教材及参考书目 1、《C++程序设计》 作者:刘娜娜 出版社:北京航天航空大学出版社。2008 2、《C++程序设计实用教程【M】》 作者:苏仕华 出版社:清华大学出版社。2006 目录 一、需求分析 (4) 二、系统总体设计 (4) 三、模块功能实现 (5) 四、系统的软硬件环境 (8) 五、系统的使用说明 (9) 六、结束语............................................ 错误!未定义书签。

公司员工工资管理系统课程设计报告书

公司员工工资管理系统课程设计 (一)可行性分析 1.1项目背景及意义:随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必由之路。企业部财务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一。工资管理作为企业部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的工资管理系统对员工工资等进行系统的管理,很难实现企业高效运转。 意义: (1)本系统提供了基本的人员信息管理,同时对员工的基本工资、浮动工资和工资发放进行系统管理,同时配以查询、修改、删除、添加功能,以便能真正适用于各类中小企业及事业单位。 经过自己认真的思考和同学的讨论使我对该类管理系统有了进一步的认识,同时也可以应用平时学习中所学到的东西。 1.2可行性研究报告及信息系统目标:员工工资管理系统的主要目的是利用计算机对员工的各种工资信息进行日常的管理,如查询、修改、添加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,针对系统服务对象的具体要求,设计了企业工资管理系统。企业工资管理系统主要有以下几大功能:

对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位部调动。因此,设计系统是应考虑到这些情况。 对职工的工资进行计算、修改。可以对职工的工资档案进行个别、部分和批量修改,同时,能对各职工的工资进行计算,即计算基本工资、岗位工资、水电费及实发金额等。 查询统计功能。要求即可以单项查询,比如查看某个职工的工资情况等;也可以多项查询,比如某个部门所有的员工的工资信息。 (二)系统分析部分 2.1系统功能模块图

学生管理系统设计说明书范文

学生管理系统设计 说明书

1简介 1.1 设计要求 学生管理系统应包含学生的全部信息。每个学生是一条记录,包括姓名、学号、性别、出生年月、专业、班级、家庭地址、宿舍号码等。本系统能够按专业班级或学号查找学生,并显示相关学生情况。要求程序结构合理、算法准确、语法正确,并生成可执行文件。 1.2 系统概述 学生信息管理系统作为一个应用软件为学校师生提供一个对学生信息进行管理和查询的平台。用户可根据系统界面的提示信息对学生的信息进行输入、修改、增加、删除、查询、排序等操作。 1.3开发与设计的总体思想 本系统主要应用模块化的设计思想实现学生信息的输入、修改、增加、删除、查询、排序等典型管理功能。各主要模块的数据均存储在文件中,因此包含对文件的读、写等基本操作。在软件开发过程中应用了C语言程序设计中的基本控制结构,如选择、循环、顺序结构。 2

2 总体设计 2.1 功能需求 该系统提供了一个对学生信息进行管理和查看的平台,给用户一个交互式的应用接口,具体功能如下: 2.1.1创立学生信息 用户根据提示信息输入学生的姓名、学号、性别、出生年月、专业、班级、家庭地址、宿舍号码等信息,系统会以文件形式存储,以便进行管理。 2.1.2查询学生信息 用户根据提示信息输入学生的学号或专业班级的方式进行查询,在学生文件中查找到该信息并显示出来。 2.1.3修改学生信息 用户能够根据系统提示修改自己的一些信息。 2.1.4删除学生信息 3

用户根据提示信息输入学生的学号,在学生文件中查找到该信息并删除。 2.1.5显示学生信息 用户根据提示信息输入学生的学号或班级,在学生文件中查找到该信息并显示。 2.1.6保存学生信息 系统将学生信息记录存储在系统磁盘的文件中,以便进行管理、检索和备份。 2.2 系统功能结构图

公司员工工资管理系统

薪酬管理体系作为保护和提高员工工作热情的最有效的激励手段,是现代企业管理制度中不可欠缺的一部分。企业经营者只有站在经营管理的高度,系统性地认识薪酬体系的定位、管理对象、实施手段,才能全面把握薪酬管理体系在企业中发挥的管理作用。 工资的发放是企业最核心的一个流程,是企业留住人才,培养人才的最核心的过程。而相对于以前,现在越来越多的企业开始重视使用工资管理系统了,让薪酬工资管理工作更加的流程,更具有可操作性。 目前市场上被广泛运用的薪酬工资管理系统主要目的就是实现工资的集中管理。核心功能是提供供财务人员对该企业的员工以及工资进行增加、删除、修改、查询等操作。同时支持对人事的管理及工资发放中对于应发工资合计等项目的具体核算工作。 1、自定义薪酬结构设置 薪酬工资管理系统一般都会支持按企业工资表自定义薪酬结构,也就是我们可以根据企业已有的工资表中的薪酬项进行选择,同时我们也可以自定义的去添加、重命名以及填写备注事项。 通俗点说就是根据不同的岗位选择不同的薪酬结构,比如销售人员的基本工资+绩效工资;而后勤员工的固定工作+基本工资等不同的薪酬结构的选择。 2、自动生成薪酬图标 工资管理不仅仅只是发放工资,同时我们还需要做好每个月,每个季度的企业员工工资的核算报表,这样做不仅仅可以方便我们清楚

的了解每一个月的具体工资详情,同时也方便以后查询。 3、电子工资条发放 工资管理系统还有一个功能就是电子工资条的发放,工资条的作用是为了告诉员工本月工资明细,员工确认签名后即表示接受上月工资所得,是降低用工风险的一种有效方式。而电子工资条不仅有和传统裁剪出来的工资条有一样的作用,同时具备省时省力、环保的特点。 上海喔趣信息科技有限公司,作为中国劳动力综合管理专家品牌,致力于为大中型企业实现劳动力预测、劳动力管理、劳动力满足全过程的信息化、数字化、智能化,是一家大型为企业提供人事管理、智能排班、智慧考勤、绩效薪资、数据罗盘,灵活用工服务等全链劳动力综合管理与满足的云服务商。目前,使用喔趣科技产品服务,累计超过12万家中国企业,覆盖员工超过400万,主要涵盖了国企事业单位、生产制造、餐饮服务、零售连锁、教育培训、医疗美容等多个行业。

职工工资管理系统设计课程设计含源代码

设计题目职工工资管理系统设计

xxx技术学院课程设计任务书

二、对课程设计成果的要求(包括课程设计说明书、图纸、图表、实物等软硬件要求) (1)分析职工工资管理系统程序结构: 画出程序粗略的流程图和各个模块的详细流程图,每个功能模块用文字说明他们的功能(与对应流程图放在一起); (2)对你已经实现的功能(修改的、新编写的)做详细的说明, 并附上流程图及程序清单。 (3)自己对该职工工资管理系统的进一步设想; (4)对于有设想但最终未实现的功能的大致编程思路的阐述; (5)论述在设计过程中遇到的并且对你具有启发性的问题。 (6)严禁抄袭,发现雷同,双方扣分。 三、课程设计工作进度计划: 周一、二:教师布置任务,讲解本课设模块。画出主程序粗略的流程图和各个模块的详细流程图。设计程序及调试程序。 周三、四:设计程序及调试程序。同时着手写报告。 周五:完成设计,提交报告,接受教师考评。 四、主要参考资料 (1)《面向对象程序设计》,郑莉,清华大学出版社, (2)《面向对象程序设计C++语言》,朱战立等编西安电子科技大学出版社 (3)《面向对象程序设计----Visual C++》,刘斌等编, 清华大学出版社 (4)《面向对象程序设计----C++语言描述》, Richard Johnsonbaugh(美)等著,蔡宇辉等译,机械工业出版社,2003

目录 1 概述: (5) 1.1 基本功能 (5) 1.2 拓展功能 (5) 2 课题分析 (6) 2.1 类的设计 (6) 2.2类的实现 (6) 3 详细设计说明 (7) 3.1 程序主界面 (7) 3.2 方案 (7) 3.3 程序描述(输入INPUT) (9) 4 课程设计总结 (12) 5 软件使用说明 (12) 6 附录(参考文献,原代码:) (13) 6.1 参考文献: (13) 6.2 原代码 (13)

相关主题
文本预览
相关文档 最新文档