欢迎来到天天文库
浏览记录
ID:30844995
大小:1.24 MB
页数:35页
时间:2019-01-04
《数据库课程设计——企业人事管理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《数据库课程设计》《企业人事管理》题目:学号:班级:姓名:指导老师:组员:2014.11.23目录第1章课程设计目的与要求31.1课程设计口的31.2课程设计环境31.3主要参考资料31.4课程设计内容及要求3第2章课程设计内容42.1数据库设计42.1.1需求分析42.1.2概念设计62.1.3逻辑设计122.1.4物理设计162.2程序设计202.2.1程序代码20第3章课程设计总结323.1设计总结323.2人员分配33第1章课程设计目的与要求课程设计目的《数据库原理及应用》课程设计是计算机科学与技术专
2、业非常重要的实践性环节之一,是学完《数据库原理及应用》课程后一次全面的综合练习。本课程设计主要在丁巩同学生对数据库基本原理和基础理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提高学生综合运用所学知识的能力。1.2课程设计环境软件环境一台服务器、电脑,SQLServer2005数据库。1.3主要参考资料1.《数据库系统概论》王珊、萨师塩高等教育出版社2.《SQLServer实验指导》马晓梅清华大学出版社1.4课程设计内容及要求以Server2000作为后台数据库,完成一个小型数据库的设计开发。要求学生
3、2・3人一组,自愿组合,每组从以下系统中选择一个课题或自拟课题,完成系统分析、设计和开发具体要求如下:(1)针对给定的系统进行需求分析,画出E・R图表示的概念模型,并将其转化为至少满足3NF的关系模式。(2)系统中应能体现对数据库的保护(数据恢复、安全性和完整性)。(3)每人最终提交相关数据库主文件、日志文件和规范的课程设计说明书。(4)三人一组,每组设组长一名,组内成员分工明确、各司其职,课程设计里要明确各自的分工。第2章课程设计内容2.1数据库设计2.1.1需求分析数据库分析是数据库管理系统开发周期中的一
4、个重要的阶段,也是工作量比较大的一项活动。随着现代软件的发展,手工分析方式已经很难满足数据库管理系统数据库分析的要求,必须借助相应的工具。设计数据库系统时应首先充分了解用户各个方面的需求,包括现冇的以及将来可能增加的需求。用户需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出。通过对书店管理工作过程的内容和数据流程分析、设计数据项和数据结构。调查木地的企业,根据企业的具体情况设计企业人事管理系统。主要功能有:(1)人事档案管理:户口状况、政治面貌、生理状况、合同管
5、理等。(2)考勤加班出差管理。(3)人事变动:新进员工登记、员工离职登记、人事变更记录。(4)考核奖惩。(5)员工培训。(6)系统维护:操作员管理、权限设置等。数据字典的创建数据字典是关于数据信息的集合,也就是对数据流图屮包含的所有元素定义的集合。任何字典最主要的用途都是供人查阅不了解的条目的解释。数据字典的作用也正是在软件分析和设计过程屮给人捉供关于数据的描述信息。数据流图和数据字典共同构成系统的逻辑模型。没有数据字典数据流图就不严格。然而没有数据流图数据字典也难于发挥作用。数据字典的主要用途是作为分子阶段
6、的主要工具。在数据字典中建立一组严密一致的定义很有助于企业和客户之间的通信。因此将消除很多可能的误解。数据字典包含的每个数据元素的控制信息是很冇价值的。因为列出了使用一个给定的数据元素所有程序,很容易估计改变一个元素将产生的影响,并且能对所有受影响的程序或模块做出相应改变。由于暂时述没冇自动的数据字典处理程序,我们采用卡片形式书写数据字典,每张卡片上保存描述一个数据元素的信息。这种做法较好的实现了上述要求,特别是更新修改起來很方便,能够单独处理每个数据元索的信息。每张卡片上包含的信息有名字、别名、描述、定义、
7、位置。以下是数据流图中主要元素的数据字典卡片。名字:新进员工登记表描述:登记新进员工基本信息定义:登记信息二姓名+ID+性别+出生日期+民族+婚姻状况+政治血貌+籍贯+学历+健康状况+工作简历+联系电话+家庭地址+监护人位置:系统数据库名字:员T基木信息表描述:记录员工信息定义:基本信息二员工编号+ID+姓名+入职时间+转正时间+部门编号+部门+职务+培训编号+备注位置:系统数据库名字:薪资信息表描述:记录员工薪资发放信息定义:薪资信息二员工编号+姓名+日期(年月)+基木工资+福利+奖金+罚金+实发工资位置:
8、系统数据库厂名字:奖罚记录表描述:记录员工奖罚信息定义:奖罚信息二员工编号+姓名+奖罚时间+奖罚地点+奖罚原因+奖励钱数+惩罚饯数+备注位置:系统数据库名字:考勤信息表描述:记录考勤信息定义:考勤信息二考動记录时间+迟到状况+请假状况+加班状况+备注位置:系统数据库名字:加班记录表描述:记录加班信息定义:加班信息二员工编号+姓名+加班开始时间+加班结束时间+加班记录时间位置:系统数据库名字:迟到记
此文档下载收益归作者所有