数据库管理课程设计报告

上传人:第*** 文档编号:55666137 上传时间:2018-10-03 格式:DOC 页数:33 大小:1.67MB
返回 下载 相关 举报
数据库管理课程设计报告_第1页
第1页 / 共33页
数据库管理课程设计报告_第2页
第2页 / 共33页
数据库管理课程设计报告_第3页
第3页 / 共33页
数据库管理课程设计报告_第4页
第4页 / 共33页
数据库管理课程设计报告_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《数据库管理课程设计报告》由会员分享,可在线阅读,更多相关《数据库管理课程设计报告(33页珍藏版)》请在金锄头文库上搜索。

1、南华大学计算机科学与技术学院 课程设计报告第 1 页 共 33 页南华大学计算机科学与技术学院课程设计报告 ( 2007 2008 学年度 第 二 学期 )课程名称数据库原理数据库原理课程设计课程设计 名称名称工资管理系统工资管理系统姓名李顺利学号20064440150专业计算机科学与技术专业班级计算机科学与技术 061 班地点寝室教师刘征海南华大学计算机科学与技术学院 课程设计报告第 2 页 共 33 页目 录一 系统需求分析-31.1 数据流图(DFD)-41.2 数据字典(DD)-41.2.1 数据项-41.2.2 数据流-41.2.3 数据存储-51.2.4 加工处理-6二概念模型设计

2、-7三逻辑模型设计-7四物理模型设计-84.1 数据库和表名称-84.2 表的结构设计-8五应用程序设计-105.1 系统功能结构设计-105.1.1 工资管理系统-115.1.2 系统管理模块-115.1.3 工资管理模块-115.1.4 报表管理模块-115.2 界面设计-125.2.1 登录窗口-125.2.2 主界面窗体-125.2.3 注册用户-135.2.4 员工信息管理-135.2.5 个人工资管理-135.2.6 员工工资条-145.2.7 关于-145.3 应用系统实施-155.3.1 开发工具的选择-155.3.2 代码部分-155.3.3 系统测试-325.3.4 系统运

3、行-33六参考文献-33南华大学计算机科学与技术学院 课程设计报告第 3 页 共 33 页一、一、 系统需求分析系统需求分析管理信息系统(MIS)不仅是一个技术系统,而且也是一个社会系统。这从另一个方面可看出,任何企事业单位的管理信息系统都是基于自己单位的实际情况而建立,即使是同行企业建立的相同系统都会由于企业的实际情况而有所不同。工资管理是任何企事业单位都面临的问题,由于各个公司的工资处理方式总是有所区别,因此目前还没有一个通用的工资管理系统,只能针对公司情况去开发适合本公司需求的工资管理系统。早期的工资管理是人工化的,工作量大时,出现错误的机率也会随之升高,这会导致会计人员花费更多的时间去

4、改正错误,延误工资发放的时间,或出现工资发放错误的现象。而企业工资管理系统就是使用电脑代替大量的人工统计和计算,完成企业工资信息的处理,而且还可以用电脑安全完整地保存企业工资记录。系统初步调查的内容主要是了解公司组织的整体信息,包括员工信息和员工工资信息。通过对系统特点进行调查和分析,可以得到本系统的关键部分如下:(1) 员工职务工资的设定,是工资管理系统的基础,可以实现工资的基本管理。这样可以减少出错,提高效率。 (2) 其他工资的设置,是对员工基本工资的补充。(3) 系统应该可以输出工资报表,可以通过报表侧面反映员工工作的好坏。(4) 系统还应包括员工基本信息的录入、修改和删除。(5) 系

5、统还应该提供强大的数据统计、查询功能。(6) 系统应有比较好的可操作性、稳定性和可扩展性。1.11.1 数据流图(数据流图(DFDDFD)数据流图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况,比管理业务流程图具有更好的抽象性和概括性。它包括四种符号,如下图所示:外部实体-S 处理 -P 数据流-F 数据存储-D数据流程图的符号南华大学计算机科学与技术学院 课程设计报告第 4 页 共 33 页通过详细调查和业务流程图,舍去物质和其他要素,绘制出工资管理数据流程图。如 下图所示:1.21.2 数据字典(数据字典(DDDD)DFD

6、只是对数据处理和彼此之间的联系进行了说明。为了对数据流程图中的各个元素作出详细的说明,有必要建立数据字典,将数据流图中的全部数据流及其组成部分的数据元素,数据存储,数据加工描述清楚,以便于系统设计的进行。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。因此,开发人员有必要编写详细的数据字典,来描述系统开发过程的细节。下面列出本系统中主要的数据字典,包括数据项、数据流、数据存储、加工处理。1.2.11.2.1数据项数据项数据项又称数据元素,是数据的最小单位,是无法再细分的数据。下面列出主要的数 据元素,如下表所示主要的数据元素数据项名称数据项编号类型及宽度别名简

7、述备注empID 无varchar(12)职工编号用来标识员工的唯一编码name 无varchar(10)姓名与职工编号相对应headship 无varchar(10)职务表示职工现任职务base_pay 无money(8)基本工资表示员工的基本工资1000(默认)Prize无money(8)奖金表示员工的奖金800(默认)工资管理系统数据流程图 S1 管理员P1P3S2 员工编制工资表P2S1 管理员工资表D2 月度工资条D4 职工信息表D1工资设置表P4输入职工信息F1 员工基本信息s 1计算工资F 2实发工资南华大学计算机科学与技术学院 课程设计报告第 5 页 共 33 页1.2.21.

8、2.2数据流数据流数据流是由一个或一组固定的数据项组成。其体现了数据的流向,从哪里来,流向哪里。如下表所示。数 据 流数据流编号:F1 数据流名称:员工基本信息简述:管理员可以添加、修改、删除员工基本信息数据流来源:管理员的输入 数据流去向:制定员工基本信息数据流组成:empID+name+sex+borntime+region+nation+govvis+culture+marr+headship+addr+phone+email+ID+pic+resume数据流编号:F2 数据流名称:月度实发工资简述:由管理员输入或修改员工工资,再由数据库自动计算员工的月度工资信息数据流来源:管理员或数据库 数据流去向:员工工资信息数据流组成:empID+name+headship+base_pay+prize+salary+income_tax+income1.2.31.2.3数据存储数据存储数据存储是数据结构保存的场所,它只描述了数据的逻辑存储结构,而不涉及它的物理组织。现就以相关表来说明数据存储的定义,如下表所示。数 据 存 储数据存储编号:D1数据存储名称:员工信息表

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号