学校内部工资管理系统设计说明书

合集下载

MIS系统设计——总体设计

MIS系统设计——总体设计

54
• 集中式还是分布式:如果系统的处理方式是集中式 的,则信息系统既可以是主机系统也可以是网络系 统,如果是分布式,采用网络系统,其性能更佳。 • 地域范围:对于分布式系统,要根据系统的覆盖范 围决定采用广域网还是局域网。 • 数据管理方式:根据数据处理方式是文件系统还是 数据库系统,决定系统必须具有文件管理功能还是 数据库管理功能。
35
预备知识
1、模块的定义与属性
模块是可以组合、更换和分解的单元,是组成系统
的基本单元。
36
模块:是指一组程序语句或描述,它包括输入输出、逻 辑处理功能、内部信息及其运行环境。
模块名 逻辑处 理与内 部信息 int max( int x, int y) { int z; z=x>y? x: y; return(z); } 输入数据
52
2.4 系统物理配置方案设计
随着计算机技术的发展,各种计算机软硬 产品竞相投入市场。给MIS的开发提供了极大 的灵活性,选择软硬件产品的余地更大,但同 时也给系统设计带来了新困难,那就是如何从
众多的产品中做出明智的选择,即系统物理配
置方案的设计。
53
一、设计依据
• 系统的吞吐量。每秒钟执行的作业数称为系统的吞 吐量。系统的吞吐量越大,则系统处理能力越强。 • 系统的响应时间。从用户向系统发出一个作业请求 开始,经系统处理后,给出应答结果的时间称为系 统的响应时间。它与CPU 运算速度和通讯线路的传 递速率等有关。 • 系统的可靠性。系统的可靠性可以用连续工作时间 表示。
41
4、模块结构图
编辑学生记录 不加区分 的数据 数据信息 学号 无此学生 控制信息 学生数据
读学生记录
42
二、块间耦合 1、数据耦合:两个模块之间仅仅是通过数据信息相互依赖

MIS课程设计

MIS课程设计

江苏科技大学经济管理学院2012至2013学年第二学期管理信息系统课程设计报告人事管理信息系统分析与设计2),进入系统后的首页。

顶部是金舟-影子工厂和用户名与当前时间,右侧是Windows 风格的3),点击侧边栏首个图标,显示人力资源系统的二级菜单,分别是人事基本信息管理,职工培训管理等,右侧则相应的显示人力资源系统的流程图和系统介绍,其他界面不变。

4),再次点击二级菜单中的图标,如人事基本信息管理,同上会显示人事基本信息管理模块的业务流程图和相应的文字说明。

点击图中任意图标均可进入该模块。

点击右上角的切换角色按钮可选择以不同权限的用户进入系统,其看到的系统内容是与其权限相对应的。

至此,本系统的输入输界面设计介绍结束。

管理信息系统课程设计个人总结学号:1040411122 姓名:杨梦云我从未觉得一次课程设计可以让我受益如此良多!说实话,管理信息系统这门课的教学让我很是纠结,上课实在是听不懂,没有知识基础,再加上课本的枯燥无味,让包括我在内的很多学生头疼。

还好老师很善良,最后开卷考试,这才让我勉强能在考卷上写出点东西。

本以为这门课就这样结束了,后来却要做课程设计,无奈去了,可老师布置的任务实在是不太懂。

大致浏览了一编实验五和实验指导书才明白,是要做数据流图和数据字典。

这下突然觉得轻松了,豁然开朗般。

而一开始的轻视又让我犯了一个大错误:实际去做才发现没有那么简单!开始的两天一直在思考怎样做数据流图。

分析系统边界,梳理内部结构,复习课本知识...再加上系统首页又人事管理系统的流程图,可以用来参考,这才开始有点眉目。

接下来就是安装软件,将纸上的数据流图形成屏幕上的电子版,更加规范,更加美观,但这个过程却一点也不轻松,从熟悉软件,一个个的话图标,连接线,排版,完成后还要面临一次又一次的修改。

终于完成这个过程,想着大致已经做完时,同学的提醒又泼了一盆冷水。

后面还有数据字典,由于数据字典的需要,数据流图每个元素都要标号,还有结构图,ER模型,输入与输出界面设计,个人总结...于是又静下心来,一步步的,认真分析数据流条目,数据元素条目等,制成长长的数据字典。

某大学工资管理系统

某大学工资管理系统

《管理信息系统》课程实验报告六
二、实验内容
1.在认真分析下列题目及其对现有系统描述的基础上,按照管理信息系统开发的工作步骤和工作内容,独立完成给定系统的分析、设计任务。

2.提交提供包含下述内容的实验报告。

a.系统分析部分
1)业务流程图
2)数据流程图
3)功能分析图
4)数据字典
5)数据加工处理的描述
6)某大学工资管理信息系统流程设想图(新系统模型)
b.系统设计部分
1)功能结构图设计
2)新系统信息处理流程设计
3)输出设计(主要指打印输出设计)
4)存储文件格式设计(数据库结构设计)
5)输入设计(主要指数据录入卡设计)
6)代码设计(职工证号和部门代号)
7)系统设计说明书
某大学现行工资管理系统简单描述如下:
某大学共有教职员工3758人。

学校下设教务处、财务处和房产处等二十六处室,还设有计算机系、自动控制系和管理工程系等十八个教学系,此外还附设一个机械工厂、一个电子厂和一所校医院。

该校财务处负责全校教职工的工资管理工作,其工资管理业务情况如下:每月25日至28日,房产处将本月职工住房的房费和水电费扣款清单报送财务处,总务处将托儿费扣款和通勤职工的交通补贴费清单报送财务处。

财务处按期列出一份职工借支应扣款清单。

所有这些清单的格式如表SJ-l和表SJ-2所示。

软件工程导论_第三章

软件工程导论_第三章

• 后勤部涉及到的实体及实体之间的联系如下:
• 学生:属性有学号、姓名、性别、年龄、专业和入学时间 • 宿舍:楼号、房间、档次 • 学生与宿舍的联系是一个学生只能住在一个宿舍,一个 宿舍能住多个学生,学生住宿要交租金。
教务处涉及到的实体及实体之间的联系如下:
• 学生:属性有学号、姓名、性别、年龄、专业和入学时 间 • 教师:属性有教师号、姓名、性别、职称、专业 • 课程:属性有课程号、课程名、学时数、专业 • 各实体关系描述如下:一个学生可以选多门课,一门课 可以由多个学生选修;一个教师可以教多门课,一门课也 可以由多个老师教;学生选修某门课有一个成绩;教师教 某门课有一个质量评价
结构化分析模型的组成
加 数 工 据 数据流图 说 对 E-R图 数据字典 (DFD) 明 象 (DD) 说 明 状态转换图
(STD图)
控制说明
需求描述:规格说明
• 规格说明文档或规约(specifications)
– 明确地描述产品的功能,即明确说明产品做什 么,并且列出产品要满足的任何约束。包括产 品的输入和要求的输出
4. 修正系统开发计划
根据以上三点修正以前制定的开发计划
需求分析的步骤
• • • • 需求获取:问题识别 需求提炼:分析建模(导出软件逻辑模型) 需求描述:编写<需求规格说明书> 需求验证:需求分析评审
涉及的问题1
• 如何识别、获取需求? • 你能够采取何种手段与用户进行交流沟通?
3.2需求获取
解:描述仓库和商品之间的E-R图可如下图所示
仓库号 地点 面积
仓库
1
数量
存放
n
商品
商-3】两个实体集之间的多对多的联系的绘制方法。

系统功能设计说明书

系统功能设计说明书

系统功能设计说明书1 引言1.1 编写目的本说明的编写旨在为用户使用本系统提供详细指导,望用户及管理员仔细阅读。

1.2 背景系统名称;工资查询系统B.系统开发者:山东科技大学测绘科学与工程学院地理信息科学2014级(2)班刘东阁刘淑兴李承坤仇瑜玉C.系统用户:企业财会处及各部门管理人员。

D.开发平台:MySQL1.3 定义、缩写词、略语MySQL: SQL数据库数据字典:关于数据信息的集合,既是对数据流图中包含的元素的定义的集合。

数据流图:以图形来表达系统的的逻辑功能,数据在系统内部的逻辑流向和逻辑变换过程。

E-R图:用概念模型来描述信息世界中的常用概念。

1.4 参考资料《数据库系统概论》,王珊,萨师煊,高等教育出版社《SQL Server编程篇》,本书编委会编著,电子工业大学出版社《数据库原理与应用》,安忠,中国铁道出版社23 程序设计说明3.1 程序描述工资管理是学校信息管理中的重要内容。

以往的半人工管理方式往往不能很好的达到管理要求。

大学的员工数量较多,而且各部门职务较多,这样造成员工工资的计算标准多样化,给统计工作带来不便。

目前,该业务流程完全可以通过计算机系统自动管理完成,而该系统的开发正是为了解决这一问题。

3.2 功能1.管理员,员工通过输入用户名和密码即可进入[工资管理]功能窗体,在其中输入员工的相关信息,按[查询]就可查找信息。

2.点击[工资查询界面]功能窗体,输入员工号即可查询员工工资信息。

3.点击[津贴查询界面]功能窗体,输入员工号即可查询员工津贴信息。

4.点击[添加员工]功能窗体,输入员工号,点击快速添加即可添加员工。

5. 点击[删除员工]功能窗体,输入员工号,即可删除员工。

3.3 性能职工基本信息及相关工资输入:数据输入存储建立职工基本信息及工资表:数据集中职工基本信息修改:数据修改职工基本信息读取:数据读出3.4 输入输出项worker表(员工信息)Salary(薪金)表Jintie(津贴)表Usemen(管理员)表3.6 流程逻辑3.7 接口采用ODBC接口。

小型公司的工资管理系统实训报告

小型公司的工资管理系统实训报告

小型公司的工资管理系统实训报告一、概述工资管理对于任何一个公司来说都是非常重要的,而对于小型公司来说尤其如此。

由于小型公司通常拥有较少的员工,因此往往没有专门的人力资源部门来管理工资事务。

为了解决这个问题,本报告提出了一种小型公司工资管理系统。

二、系统设计1、系统目标该系统的目标是实现小型公司的工资管理自动化,提高工资管理的效率和准确性。

2、系统功能(1)员工信息管理:系统可以记录每个员工的基本信息,包括姓名、工号、职位、部门等。

(2)工资计算:系统可以根据每个员工的工作时间、绩效评估等因素,自动计算出每个员工的工资。

(3)工资发放:系统可以根据员工的工资计算结果,自动生成工资条,并将工资直接发放到员工的工资卡或支付宝账户。

(4)工资报表:系统可以生成各种工资报表,包括每个员工的工资明细、部门工资汇总等。

3、系统架构该系统可以采用B/S架构,即浏览器/服务器架构。

员工和管理员可以通过浏览器访问系统,管理员可以进行系统设置和工资管理,员工可以查询自己的工资信息。

4、技术选型前端技术可以采用HTML、CSS和JavaScript;后端技术可以采用Java语言,使用Spring框架进行开发;数据库可以选用MySQL。

三、系统实施1、需求分析和系统设计:首先,对小型公司的工资管理需求进行分析,确定系统功能和交互界面设计。

然后,根据需求,进行系统设计,包括数据库设计和系统架构设计。

2、系统开发:根据系统设计,进行系统开发。

开发过程中需要进行模块开发、接口开发和数据库开发等。

3、系统测试:完成系统开发后,进行系统测试,包括功能测试、性能测试和安全测试等,确保系统的正确性和稳定性。

4、系统上线和培训:系统测试通过后,可以将系统部署到服务器上,并进行上线。

同时,还需要对相关人员进行系统培训,包括管理员和员工的培训。

四、结论通过对小型公司工资管理系统的实训报告,可以看出,该系统可以有效地提高小型公司的工资管理效率和准确性。

学校内部工资管理系统

学校内部工资管理系统

目录目录 (1)1问题定义 (2)2可行性研究 (2)2.1 系统流程图 (3)2.2 高层数据流图 (3)2.3 可行性分析 (4)2.4 开发计划 (5)3 需求分析 (5)3.1 E-R图 (5)3.2 细化的数据流图 (6)3.3 数据字典 (7)3.4 状态转换图 (7)4 概要设计 (9)4.1 系统层次图 (9)4.2 IPO表 (9)4.3 文件设计 (11)5 详细设计 (13)5.1 人机界面设计 (13)5.2 过程设计 (14)6 测试报告 (15)7 总结 (16)参考文献 (17)附录 (17)1问题定义随着公司规模的不断扩大,职工数量急剧增加,有关职工的各种信息量也成倍增长,而目前许多公司的职工工资管理系统仍停留在复杂的人工操作上,重复工作较多,工作量大,效率低,因此该设计要求学生设计一套计算机“职工工资管理系统”,以提高信息的开放性,大大地改善了公司、职工对其最新信息查询的准确性,从而提高管理水平和工作效率,公司员工的工资情况进行管理,完成员工基本信息的添加、修改、删除和查询功能,考勤管理功能,工资结算功能。

2可行性研究当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。

并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之内解决。

因此通过可行性的研究分析可以知道问题。

有无可行性的解决方法,进而避免人力、物力和才力的浪费。

在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。

系统目标应充分体现,直接为学生档案信息管理系统服务,并且,程序可以分期分批实现。

但是,需要指出的是,系统目标是不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化。

以达到更加出色的程序系统。

可是,目标的提法不尽相同。

2.1 系统流程图图2.1系统流程图2.2 高层数据流图从硬件方面来说,数据流图(Data Flow Diagram,DFD)是用来描绘软件系统逻辑模型的图形工具,用于描绘信息在系统中的流动和处理情况。

《软件工程导论》实验报告(小组)

《软件工程导论》实验报告(小组)

《软件工程导论》实验报告学院:计算机科学与技术学院专业班级:指导教师:项目成员:项目课题:学校内部工资管理系统时间:2011年5月目录小组情况 (1)一、可行性分析报告 (2)1.1 引言 (2)1.1.1 编写目的 (2)1.1.2 背景 (2)1.2 可行性分析的前提 (3)1.2.1 要求 (3)1.2.2 开发目标 (3)1.2.3 条件、假定和限制 (3)1.2.4 可行性研究的方法 (4)1.3 技术可行性 (4)1.3.1 简要描述 (4)1.3.2 与现有系统的优越性比较 (4)1.4 经济可行性 (5)1.4.1 成本 (5)1.4.2 效益 (5)1.5 社会因素可行性分析 (6)1.5.1 法律方面的可行性 (6)1.5.2 操作可行性 (6)1.6 结论意见 (6)二、软件需求规格说明书 (7)2.1 背景材料 (7)2.2 功能需求分析 (7)2.2.1 管理员用户设置 (7)2.2.2 普通用户创建 (8)2.2.3 用户登录 (8)2.2.4 远程信息接收与传递 (8)2.2.5 信息提醒 (8)2.2.6 职工编号的判断 (9)2.2.7 职工工资的计算 (9)2.3 性能需求分析 (10)2.3.1 运行环境 (10)2.3.2 精度 (10)2.3.3 响应时间 (10)2.3.4 内存占用 (11)2.3.5 安全与更新 (11)2.3.6 故障处理 (11)三、数据流程图 (12)四、功能分析图 (13)4.1 员工工资标准模块 (13)4.2 工资统计模块 (13)4.3 财务处理模块 (13)4.4 职工工资查询模块 (13)4.5 登录用户管理模块 (14)4.6 人事管理模块 (14)4.7 员工出勤管理模块 (14)五、数据字典 (15)六、概要设计 (16)七、详细设计说明书 (17)7.1 编写目的 (17)7.2 背景 (17)7.3 系统的结构 (17)7.4 程序流程图 (18)7.4.1 用户注册 (18)7.4.2 用户登录 (20)7.4.3 人事管理 (21)7.4.4 员工工资查询 (21)7.4.5 员工出勤管理 (21)7.4.6 财务部管理 (22)7.5 程序部分代码 (23)7.5.1 用户注册 (23)7.5.2 用户登陆 (29)7.5.3 人事部管理 (33)7.5.4 财务部管理 (36)八、测试报告 (39)8.1 单元测试 (39)8.1.1 用户注册登陆测试 (39)8.1.2 人事部测试 (41)8.1.3 财务部测试 (44)8.2 黑盒测试 (45)8.2.1 测试用例表 (46)8.3 测试总结 (48)九、参考资料 (49)小组情况项目题目:学校内部工资管理系统项目成员:肖远昊、闫培、马瑞良、王高明项目负责人:王高明任务分配表一、可行性分析报告1.1 引言1.1.1 编写目的可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

信息技术学院
2012级计算机科学与技术
学校内部工资管理系统
详细设计
项目组组长:xxx(学号:20121800xx)
项目组成员:xxx(学号:20121800xx)
xxx (学号:20121800xx)
xxx(学号:20121800xx)
2014-06-10
学校内部工资管理系统设计说明书
1.引言
1.1系统简介
假设学校共有教职工约1000人,10个行政部门和8个系部。

每个月20日前各部门(包括系、部)要将出勤情况上报人事处,23日前人事处将出勤工资、奖金及扣款清单送财务处。

财务处于每月月底将教职工的工资表做好并将数据送银行。

每月初(3日前)将工资条发给各单位。

若有员工调入、调出、校内调动、离退休等数据变化,则由人事处通知相关部门和财务处。

1.2定义
专门术语:职工信息表(emp)
应发工资表(sal)
emp与sal联系表(es)
职工出缺勤统计表(attendance )
扣款表(withhold)
Attendance与withhold联系表(aw)
2.总体设计
2.1 需求概述
本软件的主要服务对象是河南中医学院各系部的主要任务是每个月20日前各部门(包括系、部)要将出勤情况上报人事处,23日前人事处将出勤工资、奖金及扣款清单送财务处。

财务处于每月月底将教职工的工资表做好并将数据送银行。

每月初(3日前)将工资条发给各单位。

若有员工调入、调出、校内调动、离退休等数据变化,则由人事处通知相关部门和财务处。

2.2数据库设计成员分工
该数据库的设计先由各个成员经过一番讨论,理清需求分析、表的个数以及表之间
2.3数据库设计结构图
2.4数据库设计
数据库表设计
职工信息表(emp)
应发工资表(sal)
职工出缺勤信息表(attendance)
扣款表(withhold)与出勤信息表(attendance)联系表(aw)
创建的视图表(realsal_info)
该表是根据以上几个表的关系级联而形成的,主要目的就是方便查询,包括字段其中有:
2.5 对应的数据字典与E-R图:
1静态数据:职工基本信息,职工出缺勤信息
2动态数据
输入数据:职工基本信息,出勤工资,奖金,扣款清单,职工出缺勤信息;
输出数据:职工基本信息,职工工资信息,职工标准工资信息,职工出缺勤报表
.3数据库介绍
职工基本信息数据库:包括职工的工号,姓名,所属系别,职位
职工出缺勤信息数据库:包括职工的工号,应出勤次数/月,实际出勤次数/月,缺勤次数,月份
应发工资信息数据库:包括职工所属系别,职位,基本工资,原始工资
扣款表:包括缺勤次数,扣款
4数据词典:
数据项:
数据项名:工号
别名:empno
简述:所有职工的编号
类型:CHAR
长度:10
数据项名:姓名
别名:ename
简述:所有职工的姓名
类型:CHAR
长度:8
数据项名:所属系别
别名:sdept
简述:职工所属的部门
长度:20
数据项名:职位
别名:empjob
简述:职工所在该部门的具体职位
类型:CHAR
长度:20
数据项名: 应出勤次数/月
别名:asum
简述:按工作表每个月应出勤的次数类型:INT
长度:2
数据项名: 实际出勤次数/月
别名:realcount
简述:每个月实际出勤的次数
类型:INT
长度:2
数据项名: 缺勤次数
别名:lackcount
简述:每个月缺勤的次数
类型:INT
长度:2
数据项名: 基本工资
别名: basesal
简述:由工龄和职位规定的基本工资类型:INT
长度:5
数据项名: 原始奖金
别名:award
简述:由工龄和职位规定的原始奖金类型:INT
长度:5
数据项名:扣款
别名:fine
简述:由缺勤次数所得的应扣金额数目
长度:5
数据存储:
文件名:职工基本信息表
别名: emp
简述: 存放职工基本信息
组成:包括职工的工号+姓名+所属系别+职位
组织方式:索引文件,以工号为关键字
查询要求: 要求能够立即查询
文件名: 职工出缺勤信息表
别名: a ttendance
简述: 存放职工基本信息
组成:工号+姓名+应出勤次数/月+实际出勤次数/月+缺勤次数
组织方式:索引文件,以工号为关键字
查询要求: 要求能够立即查询
文件名: 应发工资表
别名: sal
简述: 存放各系各职位工资信息
组成:职位+系别基本工资+原始奖金
组织方式:索引文件,以工号为关键字
查询要求: 要求能够立即查询
文件名: 扣款表
别名: withhold
简述: 存放缺勤次数以及该扣工资
组成:缺勤次数+扣款数
查询要求: 要求能够立即查询
文件名: 职工信息表与应发工资表联系表
别名: es
简述: 存放职工信息应发工资的联系
组成:工号+系别+职位
查询要求: 要求能够立即查询
文件名: 扣款表与出勤信息表联系
别名: aw
简述: 存放缺勤次数以及该扣工资
组成:缺勤次数+扣款数
查询要求: 要求能够立即查询
E-R图如下:。

相关文档
最新文档