小型公司员工管理系统设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
.. ..
计算机科学与技术系
课程设计
( 2009 -- 2010 年度第一学期)
课程名称:面向对象程序与设计
题目:建立职工管理信息系统
姓名:高超
学号: 2009110513
指导教师:正高
设计周数: 2周
成绩:
日期: 2009年 12 月 27 日
小组成员分工说明:
系统分析:王涛
系统编程:高超
撰写报告:余超
组长:
高超
小组成员:
王涛 (2009110520)
余超 (2009110501)
目录
一封面 (1)
二设计小组成员 (2)
三正文 (4)
3.1课程设计的目的与要求 (4)
3.2系统分析 (4)
3.2.1系统开发背景、开发围、建设目标与必要性 (4)
3.2.2 业务流程分析 (4)
3.2.3数据字典 (6)
3.2.4处理逻辑的定义 (6)
3.3 系统设计 (8)
3.3.1功能设计 (8)
3.3.2系统运行环境 (9)
3.4系统实施 (10)
3.4.1程序代码 (10)
3.4.2运行结果 (29)
四课程设计总结或结论 (35)
五参考文献 (35)
《建立职工信息管理》
三、正文
3.1课程设计的目的与要求
通过管理信息系统课程设计,进一步掌握管理信息系统的理论和方法。培养和锻炼开发管理信息系统的能力。为今后信息系统开发打下良好的基础。
要求了解企业管理信息系统开发的全过程,理解信息系统课程相关的概念,掌握管理信息系统的开发方法。主要包括:系统调研方法;业务分析、数据分析、系统逻辑模型设计方法;数据库设计、功能设计、物理模型设计方法;系统的实现等方法。完成一个小型系统的设计与开发。
3.2 系统分析
3.2.1系统开发背景、开发围、建设目标与必要性
随着本世纪以来科学技术的突飞猛进和社会生产力的迅速发展,人们进行信息交流的深度与广度不断增加,信息量急剧增长,传统的信息处理与决策的手段已不能适应社会的需要,信息的重要性和信息处理问题的紧迫性空前提高了,面对着日益复杂和不断发展,变化的社会环境,特别是企业间日趋剧烈的竞争形势,一个人、一个企业要在现代社会中求生存,求发展,必须具备足够的信息和强有力的信息收集与处理手段。电子计算机以强大的信息处理能力作为人类脑力劳动的有力助手登上历史舞台以后,出现了把人类从繁琐的脑力劳动下解放出来的现代信息革命。
为了适应现代企业或公司经营发展的需要,为提高企业工作效率、保证企业职工信息管理质量、快而准确地为企业制定好的经营方针与决策,我们有必要开发一个职工信息管理系统。
3.2.2业务流程分析
现行管理系统的业务流程图
………
图3-2 第二层数据流图事务:删除,添加,修改,查询;
职工信息E-R图
3.2.3数据字典
数据流字典
①数据流名称:职工-主管类
数据结构:
职工编号 id
name
性别 sex
工资 salary
出生时间 birth
参加工作时间 worktime
职位 a
②数据流名称:职工-工人类
数据结构:
职工编号 id
name
性别 sex
工资 salary
出生时间 birth
参加工作时间 worktime
职位 b
3.2.4处理逻辑的定义
①处理名:添加职工信息
输入:根据选择录入数据
输出:显示所添加的信息
处理定义:
当选择了要输入的数据类型时,按照提示输入所需要的信息,并录入到职工信息库里激发条件:选择添加职工信息
②处理名:删除职工信息
输入:键入要删除的职工号
输出:显示输入职工好所对应的信息
处理定义:
根据键入的职工号查到相关的信息,经确认后,从信息库中删除
激发条件:选择删除职工信息
③处理名:修改职工信息
输入:键入要修改的职工号,并选择要修改的项
输出:显示修改后的该职工信息
处理定义:
键入要修改的职工号,显示该职工的信息,根据提示选择要修改的项,修改成功后显示修改后的职工信息
激发条件:选择修改职工信息
④处理名:查找职工信息
输入:选择要查找的类型(职工号,,年龄)
输出:显示所要查找的职工信息
处理定义:
选择要查找的类型,从信息库中查找并显示
激发条件:选择查找记录
⑤处理名:列出信息
输入:选择输出类型
输出:根据选择输出数据
处理定义:
根据选择的输出类型,输出职工信息
激发条件:选择列出信息功能
⑥处理名:计算平均年龄
输入:无
输出:输出职工的平均年龄
处理定义:
调用函数,输出职工的平均年龄
激发条件:选择计算平均年龄功能
⑦处理名:创建职工信息简表
输入:无
输出:显示职工信息简表
处理定义:
创建并显示职工信息简表
激发条件:选择创建职工信息简表功能
⑧处理名:存入磁盘
输入:无