11-12-1数据库课程设计任务书_第1页
11-12-1数据库课程设计任务书_第2页
11-12-1数据库课程设计任务书_第3页
11-12-1数据库课程设计任务书_第4页
11-12-1数据库课程设计任务书_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库系统概论课程设计教学任务书一、课程设计的目的与要求教学目的信息管理与信息系统专业本科生课程“数据库系统概论”,是一门理论性与实践性较强的课程。本专业的本科生在掌握理论知识的同时,要能操作当前流行的DBMS,了解数据库在计算机应用系统的作用,并能独立地开发实现一个小型的基于DBMS上的应用系统。数据库课程设计是在学生系统的学习了数据库原理课程后,按照关系型数据库的基本原理,综合运用所学的知识,设计开发一个小型的数据库管理系统的数据库并通过SQL语言实现简单的功能。通过对一个实际问题的分析、设计与实现,将原理与应用相结合,使学生学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力;另一方面,使学生能深入理解和灵活掌握教学内容。教学要求学生需针对一个软件系统选题进行并完善一个较为完整的数据库设计的过程。二、课程设计的题目简介题目一:职工自学考试管理系统概述:单位自学考试工作主要是宣传、组织职工参加自学考试,具体考试管理过程由单位与县自考办联系,在县考办的指导下工作。具体的工作流程是:(1)报名工作—组织考生认真填涂报名卡并输机、代收费;(2)集中报名—报名结束后,汇总统计报名情况,到县考办集中报名并交费;(3)考试及成绩管理—考前到县考办领取考试通知单并分发给每个考生;成绩出来后,到县考办领取考试成绩,将成绩合格证分发给考生,并将成绩输机。系统设计目标、功能及要求:(1)对考生基本信息进行录入。(2)录入每次考试的报名信息,并自动计算报考费用。(3)录入考生考试成绩。(4)能进行简单查询和条件组合查询。(5)可按专业、考次、考生等进行统计。主要数据:(1)基本信息(姓名、性别、准考证号、民族、考试专业、专业代码、身份证号等)(2)报名信息(准考证号、姓名、考次、课程1、课程2、课程3、课程4、课程5、课程6、考试费等)(3)成绩信息(准考证号、考次、成绩1、成绩2、成绩3、成绩4、成绩5、成绩6、及格科数等)题目二:学生选课购书管理系统本系统所涉及到的信息有:学生信息、课程信息、教材信息、开课信息等。功能描述:(1)学生根据学期开课清单填写选课单,并对所选课程注明是否需要教材,系统对每个学生的选课购书单进行处理:对欲购教材查阅库存,若有则可以销售,否则修改缺书记录。统计学生的教材费。(2)对缺书记录进行统计,产生缺书单;(3)完成各种数据的录入,修改,删除功能(4)系统可对开课情况、学生选课情况、某种教材的库存情况等进行查询。主要数据:(1)学生(学号、姓名、专业、课程编码、是否需要教材等)(2)课程表(课程编码、课程名、课程性质、学分、教材编码等)(3)教材表(教材编码、教材名称、价格、出版社、库存量、作者等)(4)学期开课清单(课程编码、课程名称、任课老师、职称、起始周、结束周、上课时间、适合的专业码等)***上课时间可定义成数值型。如5.1表式星期五第一大节***题目三:工资管理系统系统的主要功能:工资管理系统的主要任务是计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除等,迅速准确地完成各种工资信息的统计计算和汇总工作,快速打印出工资报表。本工资系统主要有以下几个功能:对单位人员的变动进行处理。对职工工资进行修改、计算。查询统计功能。报表打印功能。主要数据:(1)职工工资信息(如工资号、职工号、基本工资、水电气、物价补贴、地方补贴、房公积金、房租、实发工资等信息。职工工资=基本工资+物价补贴+地方补贴-水电气-房公积金-房租)(2)职工个人资料信息(职工号、姓名、性别等)主要功能:有关客房标准的制定、标准信息的输入,包括标准编号、标准名称、房间面积、床位数量、住房单价、是否有空调、电视机、电话及独立卫生间等。客房标准信息的修改查询等。客房基本信息的输入,包括客房编号、客房类型、客房位置、客房单价等。客房基本信息的查询、修改,包括客房编号、客房类型、客房位置、客房单价等。剩余客房信息的查询。订房信息的输入,包括客房编号、客房类型、客房位置、客服单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注等。订房信息的修改和查询,包括客房编号、客房类型、客房位置、客服单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注等。结算信息的输入、查询、修改等。主要的数据:客房标准信息、客房信息、订房信息、结算信息等题目九:企业进销存管理系统主要功能:基本信息管理,包括产品设置、产品类别设置、供应商设置、客户设置、业务员类别设置、业务员设置、仓库设置等。进货信息管理,包括订货单的管理、入库单的管理以及进货信息的查询等。生成信息管理,包括配料单信息管理、生产计划单信息管理、产品组装单信息管理以及相关信息的查询等。销售信息管理,包括销售单的管理以及销售信息的查询等。库存信息的管理,包括转仓单的管理、产品盘点和转仓信息的查询等。财务信息管理,包括应收信息管理、应付信息管理等。主要的数据:产品类别信息、产品信息、客户信息、供应商信息、业务员类别信息、业务员信息、仓库信息、进货订单信息、入库单信息、配料单信息、生产计划信息、销售出货单信息、库存信息等。题目十:运输企业管理系统主要功能:有关司机各种信息的输入,包括司机基本信息、执照信息等。司机各种信息的查询与修改,按照各种方式查询(司机编号、执照类型等)。车辆信息的输入、查询(按照车辆类型、载重、车主、厂牌型号等方式查询)与修改。运营信息的输入、查询与修改,包括车号、司机姓名、运营开始时间、运营结束时间、运行公里、耗油等。车辆维修信息的输入、查询与修改,包括:车牌号、维修时间、维修单位、维修内容、维修价格等。事故信息的输入、查询与修改,包括:车牌号、司机姓名、事故时间、事故地点、事故原因、对方车号、对方单位、处理方式、处理金额等。主要的数据:司机基本信息、车辆基本信息、运营基本信息、车辆维修信息、事故信息三、任务分配参与本次课程设计的同学:09级计算机科学与技术0901-0903、09级信息管理与信息系统0901四个班级,共有学生110人,题目分配如下:职工自学考试管理系统(每班学号为1、11、21的同学)学生选课购书管理系统(每班学号为2、12、22的同学)工资管理系统(每班学号为3、13、23的同学)学生管理系统(每班学号为4、14、24的同学)人事管理系统(每班学号为5、15、25的同学)库房物资管理系统(每班学号6、16、26为的同学)图书管理系统(每班学号为7、17、27的同学)宾馆管理系统(每班学号为8、18、28的同学)企业进销存管理系统(每班学号为9、19、29的同学)运输企业管理系统(每班学号为10、20、30的同学)四、设计成果的要求:1)每个学生针对自己的题目完成课程设计报告,内容包括:①概述(题目简介),分析系统功能;②完成需求分析,得到数据流图和数据字典;③数据库概念结构设计:ER图绘制、多ER图合并等(可以选择VISIO);④数据库逻辑结构设计:关系模式,写出数据依赖并完成规范化处理;⑤数据库实现:用SQL语句完成数据库实现,并用存储过程实现系统分析中提到的部分系统功能。2)数据库实现:利用SQLSERVER2000实现数据库3)将需求描述中所有涉及到数据操作的功能用SQL语句、存储过程等实现附录1:ER模型可以使用Visio中的choosedrawingtype->Database->DatabaseModelDiagram途径进行绘制。简单学生选课ER模型示例:附录2:表结构(关系模式的写法)表TMajorTeacher:主讲教师情况表:描述主讲教师的基本信息。其中ApplyNo、TeacherNo是主键。字段名称字段类型及长度中文简述备注ApplyNonchar(5)申请编号TeacherNonchar(6)教师编号IsLeaderbit是否项目负责人值为True/FalseNamenvarchar(8)姓名Sexnchar(1)性别BirthDatesmalldatetime出生年月Educationnvarchar(20)最终学历Titlenvarchar(20)职称Phonenvarchar(11)电话Degreenvarchar(20)学位Postnvarchar(20)职务Faxnvarchar(14)传真Dep

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论