数据库课程设计大作业.pdf
《数据库课程设计大作业.pdf》由会员分享,可在线阅读,更多相关《数据库课程设计大作业.pdf(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库系统概论原理数据库系统概论原理课程设计报告课程设计报告工资管理系统数据库设计工资管理系统数据库设计学学号:号:名:名:班班级:信息工程级:信息工程(1)(1)班班南京信息工程大学滨江学院南京信息工程大学滨江学院20112011年年 1212 月月1 前言前言一、课程设计目的:一、课程设计目的:1.加深对讲授内容的理解数据库原理及应用 中有关数据库技术的基本理论、基本概念、设计与实现的方法和阶段性知识,光靠课堂讲授既枯燥无味又难以记住,但它们都很重要,要想熟练掌握,必须经过大量实践环节加深对它们的理解。2.通过课程设计,掌握数据库系统设计与开发的方法及步骤数据库是一门应用性很强的学科,开发
2、一个数据库系统需要集理论、系统和应用三方面为一体,以理论为基础,以系统(DBMS)作支柱,以应用为目的,将三者紧密结合起来。同时结合实际需要开发一个真实的数据库系统,对于较大型的系统可多人一起完成,但无论如何都应完成数据库的需求分析、数据的分析与建模、数据库的建立、数据库的开发与运行等全部过程。在此过程中将所学的知识贯穿起来,达到能够纵观全局,分析、设计具有一定规模的题目要求,基本掌握数据库系统设计与开发的基本思路和方法并且做到对知识的全面掌握和运用。3.培养自学以及主动解决问题的能力通过本次设计,学会主动查阅与数据库相关资料的方法,掌握一些课堂上老师未曾教授的知识,从而达到培养学生自学以及主
3、动解决问题的能力的目的。二、课程设计初步方案二、课程设计初步方案2选定题目:工资管理系统。根据数据库实验,完成此次数据库的设计。首先,在实验室里熟悉SQL2000 软件的操作环境,并完成数据库上机实验内容,在此基础上,设计“工资管理系统”就更容易啦,创建表,插入员工数据,更新数据,删除数据,只要熟悉操作环境,认真完成实验内容,设计的时候便得心应手;掌握基本理论知识,搞清楚每一个操作的来龙去脉,原因及其结果,出现错误,学会用理论知识分析其原因,并加以改正,了解原因之后,有利于加深对数据库的理解,对设计步骤更加熟悉。进行需求分析,概念设计,逻辑设计,物理设计,最终实现数据库的设计。工资管理系统:一
4、个公司或企业需要进行员工的工作管理,工资管理系统能够有效地完成管理任务,大大提高了企业或公司的办公效率。一个公司里必定有几个科室,我设计的工资管理系统,此公司下属四个科室,包括经理室、财务科、技术科、销售科,经理室有经理和副经理,财务科有财务人员,技术科有技术人员,销售科有销售人员,不同的科室,不同的人员有不同的职称,包括经理、副经理、工程师、会计师、销售员;员工的资料包括工号、姓名、性别、年龄、职称、科室代码,科室包括科室代码、科室名,员工的工资包括基本工资、奖金、福利、住房公积金、失业保险、实发工资、月份。在设计数据库的时候,先在 SQL 环境下输入源代码,创建“GONGZIGUANLI”
5、数据库,插入表 KEHSI、WORKER、SALARY,打开企业管理器,确认是否已插入三个表,下一步是插入科室的数据,员工的基本信息,员工的工资信息,执行完插入语句之后,打开企业管理器,确认是否完成3插入,确认信息之后,继续操作下一步;初步建好数据库之后,开始测试数据库的功能,按科室、职业分类统计人数和工资金额,能够删除辞职人员的数据,查询员工的信息,查询工资的发放情况。完成这些基本操作之后,一个“工资管理系统”基本成型,就能完成一个公司或企业的工资管理。详细设计步骤详细设计步骤一、需求分析一、需求分析工资管理系统包括如下功能:(结构图如下)工资工资管理系统管理系统经理室财务科技术科销售科经理
6、副经理会计师工程师销售员工资管理系统功能结构图(1)经理室:管理人员;(2)财务科:财务人员;(3)技术科:技术人员;4(4)销售科:销售人员。二、数据库概念结构设计二、数据库概念结构设计工资管理系统:(1)在工资管理局部应用中主要涉及的实体的属性:科室(科室号,科室名)员工(员工号,员工名,性别,年龄,职称,科室代码)工资(员工号,基本工资,奖金,福利,住房公积金,失业保险,实发工资,月份)(2)实体间的联系:公司与科室之间是 1:m(m0)的联系;科与员工之间是 m:n 的联系;管理部门与员工之间是 1:n 的关系;员工与工资之间是 1:1 的联系。(3)工资管理系统的 E-R 图:科室拥
7、有科员工职称工作管理部门分为员工5三、数据库逻辑结构设计三、数据库逻辑结构设计(1)逻辑结构设计图型描述:表 1 KESHI 表结构字段名KnoKname数据类型CharVarchar字段长度210允许空否Not NullNot Null表 1 WORKER 表结构字段名WnoWnameSexAgeProfKno表 3SALARY表结构字段名WnoWbaseWbonusWwelfareWGWLWfactMonth表 4表 KESHI 中的数据Kno010203046字段说明科室代码,主键,科室名称数据类型CharVarcharCharINTVarcharChar字段长度61022104允许空否
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 作业
限制150内