收藏 分享(赏)

11-12-1数据库课程设计任务书.doc

上传人:dreamzhangning 文档编号:2210966 上传时间:2018-09-05 格式:DOC 页数:7 大小:118.50KB
下载 相关 举报
11-12-1数据库课程设计任务书.doc_第1页
第1页 / 共7页
11-12-1数据库课程设计任务书.doc_第2页
第2页 / 共7页
11-12-1数据库课程设计任务书.doc_第3页
第3页 / 共7页
11-12-1数据库课程设计任务书.doc_第4页
第4页 / 共7页
11-12-1数据库课程设计任务书.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、数据库系统概论课程设计教学任务书一、课程设计的目的与要求1 教学目的信息管理与信息系统专业本科生课程“数据库系统概论” ,是一门理论性与实践性较强的课程。本专业的本科生在掌握理论知识的同时,要能操作当前流行的 DBMS,了解数据库在计算机应用系统的作用,并能独立地开发实现一个小型的基于 DBMS 上的应用系统。数据库课程设计是在学生系统的学习了数据库原理课程后,按照关系型数据库的基本原理,综合运用所学的知识,设计开发一个小型的数据库管理系统的数据库并通过 SQL 语言实现简单的功能。通过对一个实际问题的分析、设计与实现,将原理与应用相结合,使学生学会如何把书本上学到的知识用于解决实际问题,培养

2、学生的动手能力;另一方面,使学生能深入理解和灵活掌握教学内容。2 教学要求学生需针对一个软件系统选题进行并完善一个较为完整的数据库设计的过程。二、课程设计的题目简介题目一:职工自学考试管理系统概述:单位自学考试工作主要是宣传、组织职工参加自学考试,具体考试管理过程由单位与县自考办联系,在县考办的指导下工作。具体的工作流程是:(1)报名工作组织考生认真填涂报名卡并输机、代收费;(2)集中报名报名结束后,汇总统计报名情况,到县考办集中报名并交费;(3)考试及成绩管理考前到县考办领取考试通知单并分发给每个考生;成绩出来后,到县考办领取考试成绩,将成绩合格证分发给考生,并将成绩输机。系统设计目标、功能

3、及要求:(1)对考生基本信息进行录入。(2)录入每次考试的报名信息,并自动计算报考费用。(3)录入考生考试成绩。(4)能进行简单查询和条件组合查询。(5)可按专业、考次、考生等进行统计。主要数据:(1)基本信息(姓名、性别、准考证号、民族、考试专业、专业代码、身份证号等)(2)报名信息 (准考证号、姓名、考次、课程 1、课程 2、课程 3、课程 4、课程5、课程 6、考试费等)(3)成绩信息(准考证号、考次、成绩 1、成绩 2、成绩 3、成绩 4、成绩 5、成绩6、及格科数等)题目二:学生选课购书管理系统本系统所涉及到的信息有:学生信息、课程信息、教材信息、开课信息等。功能描述:(1)学生根据

4、学期开课清单填写选课单,并对所选课程注明是否需要教材,系统对每个学生的选课购书单进行处理:1) 对欲购教材查阅库存,若有则可以销售,否则修改缺书记录。2) 统计学生的教材费。(2)对缺书记录进行统计,产生缺书单;(3)完成各种数据的录入,修改,删除功能(4)系统可对开课情况、学生选课情况、某种教材的库存情况等进行查询。主要数据:(1)学生(学号、姓名、专业、课程编码、是否需要教材等)(2)课程表(课程编码、课程名、课程性质、学分、教材编码等)(3)教材表(教材编码、教材名称、价格、出版社、库存量、作者等)(4)学期开课清单(课程编码、课程名称、任课老师、职称、起始周、结束周、上课时间、适合的专

5、业码等)*上课时间可定义成数值型。如 5.1 表式星期五第一大节*题目三:工资管理系统系统的主要功能:工资管理系统的主要任务是计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除等,迅速准确地完成各种工资信息的统计计算和汇总工作,快速打印出工资报表。本工资系统主要有以下几个功能:(1) 对单位人员的变动进行处理。(2) 对职工工资进行修改、计算。(3) 查询统计功能。(4) 报表打印功能。主要数据:(1)职工工资信息(如工资号、职工号、基本工资、水电气、物价补贴、地方补贴、房公积金、房租、实发工资等信息。职工工资=基本工资+物价补贴+地方补贴-水电气-房公积金-房租)(2)职工个人资料

6、信息(职工号、姓名、性别等)(3)职工所在的部门信息(部门号、部门名称、职工号等)题目四:学生管理系统主要功能模块1)实现学生基本情况的录入、修改、删除等基本操作。2)对学生基本信息提供灵活的查询方式。3)完成一个班级的学期选课功能。4)实现学生成绩的录入、修改、删除等基本操作。5)能方便的对学生的个学期成绩进行查询。6)具有成绩统计、排名等功能。7)具有留级、休学等特殊情况的处理功能。8)能输出常用的各种报表。9)具有数据备份和数据恢复功能。学生成绩表的设计,要考虑到不同年级的教学计划的变化情况。对于新生班级,应该首先进行基本情况录入、选课、然后才能进行成绩录入。主要的数据学生基本情况数据表

7、,学生成绩数据表,课程表,代码表等。题目五:人事管理系统系统功能:(1)员工档案更新:包括对记录的修改、删除、添加等。(2)档案查询:可以按姓名、部门或任意条件查询个人或一部分人的情况。(3)档案统计:包括统计文化程度、技术职务、政治面貌、年龄、工资等。(4)档案输出:可以输出个人档案、单位名册、党员名册等。(5)员工考勤管理:包括对记录的修改、删除、添加等(6)员工工作评价:包括对记录的修改、删除、添加等数据:(1)职工信息(职工号、部门、姓名、文化程度、职称、现任职务、政治面貌,工资号、出生日期等。 )(2)工资信息(工资号、职工号、基本工资、水电气、物价补贴、地方补贴、房公积金、房租、实

8、发工资等信息。职工工资=基本工资+物价补贴+地方补贴-水电气-房公积金-房租)(3)配偶信息(职工号、配偶姓名、出生日期、政治面貌、工作单位等)(4)员工考勤信息:员工所在部门、出勤时间、公休时间、请假时间、早退时间、加班时间、出差时间等。题目六:库房物资管理系统系统开发背景及功能要求:开发本系统的目的在于代替当前系统的手工计算,出库、入库记账,统计库房物资,查询等工作。(1)库房入库管理:库房管理员对进入库房的物资进行登记,包括货物号、货物名、货物数、货物价格、库房号等,以便于进行库房管理。(2)库房出库管理:当库房货物提走时进行,作为库房的后备资料。(3)库房货物查询:可分为按照货物名称查

9、询、按照库房号查询等。(4)对货物基本资料和信息进行维护,其中包括货物价格的变化、货物存储位置的变化等。主要数据:(1)库存货物(货物号、货物名、货物数、仓库号)(2)仓库(仓库编号、仓库名、仓库负责人、仓库位置)(3)入库记录(入库编号、货物号、货物数、货物价格、仓库号、日期)(4)出库记录(出库编号、货物号、货物数、货物价格、仓库号、日期)(5)货物(货物号、货物名、货物价格、计量单位、规格)题目七:图书管理系统主要功能:1)书籍信息的录入、修改、删除等基本操作,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社、出版日期、书籍页数、关键词、登记日期等。2)书籍类别标准的制定、类别信息的输

10、入,包括类别编号、类别名称、关键词等;书籍类别信息的查询、修改。3)有关读者种类标准的制定、种类信息的输入,包括种类编号、种类名称、借书数量、借书期限、有效期限等。4)有关读者信息的输入、修改、查询等,包括读者编号、读者姓名、读者种类、工作单位、电话号码、办证日期等信息。5)实现借书功能。6)实现还书功能。7)对超期的情况能自动给出提示信息。8)具有数据备份和数据恢复功能。主要的数据表图书基本信息表,借书卡信息表,借阅信息表,图书分类信息表,代码表等。题目八:宾馆管理系统主要功能:1) 有关客房标准的制定、标准信息的输入,包括标准编号、标准名称、房间面积、床位数量、住房单价、是否有空调、电视机

11、、电话及独立卫生间等。2) 客房标准信息的修改查询等。3) 客房基本信息的输入,包括客房编号、客房类型、客房位置、客房单价等。4) 客房基本信息的查询、修改,包括客房编号、客房类型、客房位置、客房单价等。5) 剩余客房信息的查询。6) 订房信息的输入,包括客房编号、客房类型、客房位置、客服单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注等。7) 订房信息的修改和查询,包括客房编号、客房类型、客房位置、客服单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注等。8) 结算信息的输入、查询、修改等。主要的数据:客房标准信息、客房信息、订房信息、结算信息等题目九:企业进销存管理系统主要功能:1)

12、 基本信息管理,包括产品设置、产品类别设置、供应商设置、客户设置、业务员类别设置、业务员设置、仓库设置等。2) 进货信息管理,包括订货单的管理、入库单的管理以及进货信息的查询等。3) 生成信息管理,包括配料单信息管理、生产计划单信息管理、产品组装单信息管理以及相关信息的查询等。4) 销售信息管理,包括销售单的管理以及销售信息的查询等。5) 库存信息的管理,包括转仓单的管理、产品盘点和转仓信息的查询等。6) 财务信息管理,包括应收信息管理、应付信息管理等。主要的数据:产品类别信息、产品信息、客户信息、供应商信息、业务员类别信息、业务员信息、仓库信息、进货订单信息、入库单信息、配料单信息、生产计划

13、信息、销售出货单信息、库存信息等。题目十:运输企业管理系统主要功能:1) 有关司机各种信息的输入,包括司机基本信息、执照信息等。2) 司机各种信息的查询与修改,按照各种方式查询(司机编号、执照类型等) 。3) 车辆信息的输入、查询(按照车辆类型、载重、车主、厂牌型号等方式查询)与修改。4) 运营信息的输入、查询与修改,包括车号、司机姓名、运营开始时间、运营结束时间、运行公里、耗油等。5) 车辆维修信息的输入、查询与修改,包括:车牌号、维修时间、维修单位、维修内容、维修价格等。6) 事故信息的输入、查询与修改,包括:车牌号、司机姓名、事故时间、事故地点、事故原因、对方车号、对方单位、处理方式、处

14、理金额等。主要的数据:司机基本信息、车辆基本信息、运营基本信息、车辆维修信息、事故信息三、任务分配参与本次课程设计的同学:09 级计算机科学与技术 0901-0903、09 级信息管理与信息系统 0901 四个班级,共有学生 110 人,题目分配如下: 职工自学考试管理系统(每班学号为 1、11、21 的同学) 学生选课购书管理系统(每班学号为 2、12、22 的同学) 工资管理系统(每班学号为 3、13、23 的同学) 学生管理系统(每班学号为 4、14、24 的同学) 人事管理系统(每班学号为 5、15、25 的同学) 库房物资管理系统 (每班学号 6、16、26 为的同学) 图书管理系统

15、(每班学号为 7、17、27 的同学) 宾馆管理系统(每班学号为 8、18、28 的同学) 企业进销存管理系统(每班学号为 9、19、29 的同学) 运输企业管理系统(每班学号为 10、20、30 的同学)四、设计成果的要求:1)每个学生针对自己的题目完成课程设计报告,内容包括:概述(题目简介),分析系统功能;完成需求分析,得到数据流图和数据字典;数据库概念结构设计:ER 图绘制、多 ER 图合并等(可以选择 VISIO) ;数据库逻辑结构设计:关系模式,写出数据依赖并完成规范化处理;数据库实现:用 SQL 语句完成数据库实现,并用存储过程实现系统分析中提到的部分系统功能。2)数据库实现:利用

16、 SQL SERVER2000 实现数据库3)将需求描述中所有涉及到数据操作的功能用 SQL 语句、存储过程等实现附录 1:ER 模型可以使用 Visio 中的 choose drawing type-Database-Database Model Diagram 途径进行绘制。简单学生选课 ER 模型示例:s t u d e n tP K s n os n a m es s e xs a g es d e p tc o u r s eP K c n oc n a m eF K 1 c p n oc c r e d i tS CP K , F K 1 s n oP K , F K 2 c n

17、og r a d e附录 2:表结构(关系模式的写法)表 TMajorTeacher:主讲教师情况表:描述主讲教师的基本信息。其中ApplyNo、TeacherNo 是主键。字段名称 字段类型及长度 中文简述 备注ApplyNo nchar(5) 申请编号TeacherNo nchar(6) 教师编号IsLeader bit 是否项目负责人 值为 True/FalseName nvarchar(8) 姓 名Sex nchar(1) 性别BirthDate smalldatetime 出生年月Education nvarchar(20) 最终学历Title nvarchar(20) 职 称Phone nvarchar(11) 电 话Degree nvarchar(20) 学 位Post nvarchar(20) 职 务Fax nvarchar(14) 传 真Department nvarchar(30) 所在学院Email nvarchar(30) E-mailMailAddress nvarchar(50) 通信地址(邮编)TeachingSituation nvarchar(2000) 教学情况(100 字以上)AcademicResearch nvarchar(2000) 学术研究(100 字以上)Pic nvarchar(20) 像片名

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

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

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报