欢迎来到天天文库
浏览记录
ID:31750707
大小:179.93 KB
页数:16页
时间:2019-01-17
《网络数据库课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、目录一、项目名称:工资管理系统设计1二、系统功能的基本要求1三、课程设计的目的和意义1四、应掌握的知识点1五、应训练的能力点1六、数据库设计内容2(一)需求分析2(二)概念结构设计2(四)数据库与数据表设计一一物理结构设计41.数据库与数据表设计42.数据完整性设计5七、数据库操作实施与结果一一数据库对象的设计5(一)建数据库一一工资管理库5(二)建表一一员工信息表、部门信息表、工资信息表6(三)视图7(四)存储过程7(五)触发器8(六)索引9(七)运行和维护91.关系图的建立92.简单查询9123.复杂查询11八、总结九、参考文献13一、项目名称:工资管理系统设计
2、二、系统功能的基本要求:>员工每个工种基本工资的设定;>加班津贴管理,根据加班时间和类型给予不同的加班津贴;>按照不同工种的基本工资情况、员工的考勤情况产生员工的每月的月工资;>员工年终奖金的生成,员工的年终奖金计算公式=(员工木年度的工资总和+津贴的总和)/12;企业工资报表。能够查询单个员工的工资情况、每个部门的工资情况、按月的工资统计。三、课程设计的目的和意义《网络数据库》是实践性教学环节之一,是《网络数据库》课程的辅助教学课程。通过课程设计,使学生掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容,使学生掌握数据库系统的基本概念、原理和技术,将理论
3、与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现,把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力和创新能力。实训目的:•了解数据库系统的理论•掌握数据库设计的基本方法,熟悉数据库设计的步骤;•通过设计数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力•学习基本数据库编程方法•快速跟踪数据库系统软件的新技术及市场应用动态。四、应掌握的知识点•数据库基本原理•关系数据库的设计方法、设计思路•初步掌握一种关系数据库语言五、应训练的能力点
4、•SQLServer2000的操作与使用•数据库的概念设计与逻辑设计•数据库的建立与管理、数据表的建立与操作•SQL查询语言的使用与编程•设计和开发一个数据库应用系统的数据库设计部分六、数据库设计内容(一)需求分析本系统要求实现以下主要功能:1・数据录入功能主要任务是对各种工资信息进行日常的管理,如工资信息的输入、查询、修改、增加、删除,迅速准确地完成各种工资信息的统计计算和汇总,快速打印出报表。2•数据查询功能系统需要提供以下查询功能:1)员工考勤情况2)员工工种情况,反映员工的工种、等级,岗位工资等信息3)员工津贴信息情况,反映员工的加班时间,加班类别、加班天数
5、、岗位补贴情况等4)员工基本信息情况5)员工月工资情况:年,月,职工号,姓名,部门名,基本工资,病假扣款,事假扣款,.应发工资,实发工资3•数据统计功能1)统计员工年终奖金2)统计每部门月工资情况(二)概念结构设计分析前面的系统功能要求,需要一个表来存储和管理员工信息,使系统能够接受员工原始的各项数据,以实现数据录入、查询或统计员工信息等功能。员工是本系统的笫一个实体。为了能实现查询和统计部门内员工情况等功能,必须有一个表来存储和管理所有部门的信息。部门是本系统的第二个实体。工资是以员工工作情况来制定的。需要建立一个表来记录各种工资、津贴、扣款的信息。它主要为各种查
6、询和统计功能提供工资数据。工资是第3个实体。据此可以绘出工资管理系统数据库的E-R图如下:门名称部门负责人加班工资加班天数岗位补贴工作工号工种•获得学历姓名籍贯年龄职务等级工龄加班工时其他扣款性别晅实—部门门人位工班类别员工信息事假扣款实体属性列农如下:实体属性工号姓名性别年龄Um员工学历工种工龄职务等级部门名称部1】编号部门部1J名称部门负责人部门人数工号韦位工资岗位补贴可勤天数加班工时加班工资加班天数工资加班类别病假扣款事假扣款其他扣款应发工资实发工资部门名称(三)逻辑结构设计将数据库的概念模型转换为关系模型:实体转换成的关系模式有:员工信息(工号,姓名,性别,
7、年龄,籍贯,学历,工种,工龄,职务等级,部门名称)关系…工作(工号,部门名称)部门(部门编号,部门名称,部门负责人,部门人数)关系--获得(工号,姓名)工资(工号,岗位工资,岗位补贴,出勤天数,加班工时,加班工资,加班天数,加班类别,病假扣除,事假扣除,其它扣除,应发工资,实发工资,部门名称)因为,员工与工资是1:N的关系,所以各关系模式为:员工信息(工号,姓名,性别,年龄,籍贯,学历,工种,工龄,职务等级,部门名称)部门(部门编号,部门名称,部门负责人,部门人数)工资(工号,岗位工资,岗位补贴,出勤天数,加班工时,加班工资,加班天数,加班类别,病假扣除,事假扣
此文档下载收益归作者所有