《数据库系统概论》课程设计指导书.docx
- 文档编号:11033667
- 上传时间:2023-02-24
- 格式:DOCX
- 页数:19
- 大小:27.07KB
《数据库系统概论》课程设计指导书.docx
《《数据库系统概论》课程设计指导书.docx》由会员分享,可在线阅读,更多相关《《数据库系统概论》课程设计指导书.docx(19页珍藏版)》请在冰豆网上搜索。
《数据库系统概论》课程设计指导书
(适用于信息管理与信息系统本科专业)
湖北汽车工业学院科技学院
2011.9修订
目录
一、课程设计目的3
二、课程设计内容3
三、课程设计要求3
四、课程设计考核4
五、课程设计说明书撰写要求4
六、参考题目5
(一)图书资料管理系统数据库系统分析与设计5
(二)机房管理系统数据库系统分析与设计5
(三)系部教师管理系统数据库系统分析与设计5
(四)学生成绩管理子系统数据库系统分析与设计6
(五)学生选修课信息管理子系统数据库系统分析与设计7
(六)教务管理子系统数据库系统分析与设计7
(七)车间统计系统数据库系统分析与设计7
(八)小型自选商场综合管理系统数据库系统分析与设计8
(九)汽车修理管理系统数据库系统分析与设计8
(十)仓库管理子系统数据库系统分析与设计9
(十一)其它管理子系统数据库系统分析与设计10
(自己选题需经指导教师认可)10
七、进度安排10
附录111
附录215
附录316
附录417
一、课程设计目的
数据库系统概论课程设计,是信息管理和信息系统专业的学生在学完数据库系统概论课程以后进行的下一个教学环节,它一方面要求学生在设计中能初步学会综合运用学过的数据库技术知识,另外还应使学生学会运用系统原则,从系统开发的角度出发,进一步掌握利用结构化方法对应用系统进行数据库分析与设计的基本原则、方法和步骤,为以后搞好其他课程的课程设计和毕业设计做一次综合训练。
通过设计一个实际的或者虚拟的管理业务应用系统实例,使学生在下述方面得到锻炼。
1.通过对应问题所处环境的调查,掌握数据库系统调查的方法,了解问题定义和确立系统目标的过程;
2.通过详细调查,描述业务流程,掌握功能分析,数据分析的基本要求(DFD,数据字典),建立逻辑模型的概念;
3.根据抽象的业务功能和系统设计的原则,绘制E-R图,完成数据库概念结构设计;
4.通过将E-R图转换为关系数据模型,完成逻辑结构设计;
5.通过物理设计并实施,将调查到的系统在某中数据库管理系统中实现并运行维护;
5.通过设计简化的数据库实例的全过程,提高学生分析问题解决问题的能力,培养学生的创新意识。
二、课程设计内容
学生按照事先确定的××系统功能模块的数量和数据库表的大致数量进行分组,每组大约3-4人,要求每个人至少完成8个功能相异的数据库表和至少一个独立的功能模块。
数据库系统概论课题设计大题目一律定为:
××系统的数据库分析与设计。
每个学生按照分组在大题目后加××模块的数据库分析与设计。
学生的设计题目可由学生自选题目,经指导教师审定后执行,也可由指导老师拟定。
课程设计的具体要求如下:
三、课程设计要求
1.业务环境设定与系统目标的确立可以不形成文字说明或组织机构图或业务流程图,但要求有相应的实际系统调查记录和组内讨论记录;虚拟的系统应该有实际系统的调查背景支撑。
2.需求分析可以不形成业务处理过程的DFD及关键业务的数据字典,但需要有实际系统的需求调查记录和组内讨论记录;
3.数据库系统概念结构设计必须形成E-R图,每组完成一个系统总体的E-R图,组中每个成员完成一个局部E-R图;
4.数据库逻辑结构设计必须形成关系模型;
5.数据库物理设计可以不形成IPO图;
6.每组学生必须完成数据库的实施与调试,每组学生在服务器上建立一个数据库,每个数据库可以被该组的每位学生访问,每个学生在自己组的数据库中建立相应功能模块的表以及存储过程和触发器,表的数量至少为8个,存储过程和触发器至少为一个。
每个学生都应完成设计说明书一份(不少于3000字)注意:
对于分析设计中未能编程实现的部分必须加以说明;
对于软件中所引用的模块必须说明出处;
对于软件中所引用的源代码必须加以声明,并说明出处。
四、课程设计考核
对每个学生的设计都要严格考核,成绩按优、良、中、及格、不及格等五级分标准评定。
考核办法采用平时考核、课程设计答辩、课程设计说明书相结合的方式进行。
设计中提倡独立思考,鼓励创新思想和意识,特别是运用教科书以外的知识和方法对具体问题具体分析者将予以加分。
若在设计中完全抄袭窃取他人成果,将按不及格处理。
(具体评分标准见附录1)
五、课程设计说明书撰写要求
设计说明书是设计过程的整理和总结,是课程设计的理论依据,而且是审核课程设计完成情况的主要技术文件之一。
因此编写设计说明书是设计工作的一个重要组成部分。
设计说明书的内容视设计内容而定,对于本课程设计,主要包括以下内容:
1.封面
封面上应标明数据库系统概论课程设计说明书、设计题目、设计者、指导教师、学校与教研室、时间等。
内容较多时可增加一页目录(标题及页次)。
2.概述
简要叙述对设计任务的理解,课程设计的目标,设计题目的背景介绍以及设计过程的主要收获等。
3.数据库需求分析
根据实际调查进行数据库系统的需求分析说明。
4.数据库逻辑设计说明
依据需求分析作出逻辑设计说明。
5.数据库概念设计
按照逻辑设计说明分模块进行概念设计,要将设计的策略和原则以及具体方法阐述清楚,并说明各模块的设计创新点。
6.数据库物理设计
根据具体情况对数据库的物理设计进行说明。
7.数据库实施
根据实施情况作出说明,并对存储过程和触发器程序进行说明。
8.设计总结和答词
9.参考资料
10.附录
●数据库系统需求调查记录与原始材料、小组讨论记录
●系统程序清单或磁盘一份
六、参考题目
(一)图书资料管理系统数据库系统分析与设计
系统设计要求:
1.系资料室的资料分为图书、期刊、电子资料(含电子文档、光盘和磁带)、档案等。
本项目要求完成图书资料管理应用系统分析与设计工作。
2.图书资料管理包括图书采购、验收登记、编目分类、检索查询、借阅管理、统计分析等项工作。
3.所有图书均采用图书编码和读者身份码管理。
4.管理员希望所有图书管理均通过计算机实现验收登记、检索查询、借阅管理、统计分析等项工作。
(二)机房管理系统数据库系统分析与设计
系统设计要求:
1.机房管理包括上机计划安排、上机登记和统计分析等工作,为了提高管理水平,要求利用计算机实现辅助管理。
且上机登记用条形码管理。
2.上机计划安排可利用屏幕显示计划表,人工编排计划。
要求有周计划、月计划和总计划等多种屏幕表格。
3.学生上机要求办理上机证,另散上机没有上机证亦要求能够登记。
4.管理员要求能随时对各类上机实现查询和统计功能。
(三)系部教师管理系统数据库系统分析与设计
系统设计要求:
1.管理教师档案。
2.每学期各位教师教学任务及执行情况统计。
3.年各位教师的进修情况记载及统计。
4.每年各位教师科研工作情况(发表的论文、科研项目、教学成果等)
(四)学生成绩管理子系统数据库系统分析与设计
学校教研部门需要及时、准确的了解学生的学习情况,以便能对现在和将来的教学工作做出统筹安排,更好的把学校的教学工作做到最好。
●教研室制定教学计划,先经系办,再交学办
●每学期课程考核结束后,各任课教师须分班填写学生成绩登记表(一式三份),经教研室主任审核签字后交学生所在系
●学生所在系教学秘书复核后盖章,一份送教务科,另两份视本系教师和外系教师授课而定。
如是本系教师授课,则交给系办和学生所在班
非本系教师授课,两份都交给学生所在系系办,系办进行再分配。
●学生查卷,应首先提交申请,经系主任审批合格后,再交给教务处审批。
审批通过后,由教研室主任负责把查卷结果交到教务处,教务处通知学生查卷结果。
严格的说学生成绩管理系统只是一个小系统,是“教学综合管理信息系统”的子系统,是其组成部分之一。
该系统是学生教务管理的功能模块。
具体讲就是为各系提供对本系部所管理的学生代码、自然情况、学籍变更的管理和所需表格的打印;学生成绩的打印。
学生成绩管理系统包括德育、智育和体育三方面的成绩,综合以后得到学生的总成绩。
学生智育成绩管理系统包括四部分,成绩登记,成绩更新,成绩查询和成绩统计。
<1>成绩登记部分记录学生的基本信息以及该学生各考试课程的成绩情况。
<2>成绩更新包括成绩的修改和成绩的删除。
<3>成绩查询用来查询学生的各课程的成绩。
<4>成绩统计用来完成对各具体科目的成绩统计。
学生的德育成绩主要由学生平时的表现以及在学习生活过程中的奖惩,最后由班级和班主任最后得出最后的评价。
由于在该成绩中,有很多的不确定因素,因此成绩最后的得到比较复杂。
学生的体育成绩主要由学生在各种体育活动中,以及在体育达标过程中的考核得到。
由学校体育组提供。
在学生最后的总评成绩中还包括学生参加各种竞赛活动或者大规模组织活动的硬性加分。
最后将学生德智体三方面的得分按照一定的比例相加,得到学生最后的总评成绩,统一交教务处,为学校的教学管理工作提供有效的、可利用资料。
(五)学生选修课信息管理子系统数据库系统分析与设计
●背景
随着信息技术的日益发展和计算机网络的普通应用,学校的学生人数不断增加,现有的学生信息管理的手工模式已日显吃力。
随着社会的发展,培养计划也在不断地修改。
学分制的实行给学生以更大的选择空间,但也增加了日常教务的管理工作量。
因此,利用现代计算机和数据库开发技术,建立学生信息管理系统对于减轻学生信息管理人员的劳动强度、提高工作质量和效率、方便管理人员对信息的查询、提高信息资源的利用率和管理水平都具有重要意义。
目前学校是教务处负责对学生选修课信息进行直接的管理工作,本系统开发的主要目的是对教务处的关于学生选课及成绩管理部分实现计算机管理
●主要完成的功能:
✓选课输入/输出、选课查询、改选课、统计、异动
✓学生信息管理
✓学生成绩管理:
成绩输入、成绩查询、成绩单打印
✓系统维护
(六)教务管理子系统数据库系统分析与设计
教务处是学校教学管理的核心部门
组成:
教务科、教研科、教学实践管理科、教材科
专业计划设置(教学计划、教学大纲、实验实习教学大纲)
学生学籍(基本情况、奖罚、变动)
课程教学(排课、课程教学、实验教学、考试、阅卷、成绩公布、补考)
教室资源管理
教务数据查询、统计、分析、评估工作
(七)车间统计系统数据库系统分析与设计
系统设计要求:
1、生产成果统计功能:
分为生产进度统计(根据个人和小组生产日报统计每种产品,零部件在各个工序的当日的完成数量,填入日产进度报表。
);完成工时统计(根据个人和小组生产日报登记完成工时台帐。
内容包括计算每个工人定额工时完成数、超额工时数、拖欠工时数和月末汇总台帐,为编制超产奖报表提供依据。
);产品产量统计(对入库单分类,统计各种产品的入库单。
)。
车间生产小组统计员将本组生产工人的生产情况、出勤情况填入表中,交至车间统计员登记考勤帐、日产进度台帐。
2、工时利用统计功能:
包括考勤统计和工时利用统计。
考勤统计:
个人和小组生产日报登记考勤台帐,月末汇总考勤台帐,填入小组考勤汇总表,它是工时利用统计的依据。
工时利用统计:
月末汇总生产日报的停工工时、非生产工时,由小组考勤汇总表得出缺勤工时,调休月报得出加班、调休工时。
然后,计算各个小组的出勤率和各种工时利用率。
3、设备台时利用统计:
汇总生产日报中的设备实动台时数。
4、产品质量统计:
据入库单、返修单统计汇总计算产品一次交验合格率。
据废品单统计废品工时,计算废品率。
(八)小型自选商场综合管理系统数据库系统分析与设计
应具备进货、销售、库存等基本管理功能,具体要求如下:
(1)能记录每一笔进货,查询商品的进货记录,并能按月进行统计。
(2)能记录每一笔售货,查询商品的销售情况,并能进行日盘存、月盘存。
(3)能按月统计某个员工的销售业绩。
(4)在记录进货及售货的同时,必须动态刷新库存。
(5)能打印库存清单,查询某种商品的库存情况。
(6)能查询某个厂商或供应商的信息。
(7)能查询某个员工的基本信息。
(8)收银台操作中,能根据输入的商品编号、数量,显示某顾客所购商品的清单,并显示收付款情况。
(九)汽车修理管理系统数据库系统分析与设计
某汽车修理厂根据业务发展情况,决定建立汽车修理管理信息系统,要求对车辆、修理、零件库存等各类业务数据进行管理。
1、数据登记的单据包括车辆登记单、汽车修理单、零件入库单和零件出库单等。
2、用户希望随时能查询登记单、修理单、汽车、车主、修理工、零件库存等有关数据。
3、修理完成时可打印出包含顾客、车辆、修理项目和修车费用等信息的发票,其中修车费包括修理费和零件费按下式计算:
零件费=∑(零件价格×耗用数量)
修理费=小时工资×修理工时×3
总计=零件费+修理费
此外还应能编制零件订货计划,订货条件为:
库存量〈安全库存量。
(十)仓库管理子系统数据库系统分析与设计
某公司是专营家电的中型企业,该公司经营10大类几十个品种的家电产品。
管理工作主要是进货商品的入库管理和销售商品的出库管理及库存商品的保管管理。
现有的管理工作主要依靠手工完成,工作量大,且效率不高。
为了能更好地利用现代信息技术的成果,提高管理工作的效率和水平,以适应企业发展的需要,决定开发库存管理系统。
根据调查,商品入库的过程是当购入商品到货后,负责进货的人员首先填写入库单,然后经仓库管理人员对商品的质量及数量进行核查后方可入库,并更新商品入库流水帐,另外如果是新产品,则还要在库存台帐中建立新帐页。
商品出库管理过程是管理人员根据销售人员提供的商品出库单,经核查后付货,同时登记商品的销售流水帐。
按照要求,每天下班之前统计分析人员要根据商品购入流水帐和商品销售流水帐,累计汇总出各种商品当日的累计购入入库量、累计销售出库量和库存结余量等数据,并将这些数据填入库存台帐。
●系统要求:
商品库存管理主要完成商品出入库管理和提供库存信息:
(1)主要完成三类文件数据的录入工作,一是商品库存文件数据的录入。
库存文件录入工作在系统投入运行之前,把原有库存数据装入到商品库存文件中,并在系统运行过程中,录入商品出库信息。
二十商品购入文件的数据录入。
三是商品销售文件数据的录入。
根据出入库商品更新相应的文件:
库存文件、销售文件、购入文件。
(2)主要是完成库存管理过程的查询工作,如查询实际库存数量,查询某一笔购入或是销售出库情况,某一商品在某一时期内的进销情况等。
(3)根据计算机所存数据生成各种所需形式的表格、报表。
(4)能根据指定商品生产阶段的销售量的直方图,分析商品的销售量的走势等。
(5)主要完成系统操作员的密码维护、操作权限的设定、系统数据的备份与恢复和其他的系统设置。
(十一)其它管理子系统数据库系统分析与设计
(自己选题需经指导教师认可)
七、进度安排
序号
课程设计内容
学时分配
学时
天
1
课程设计准备
2
系统调查(初步调查及详细调查)
3
建立逻辑模型
4
系统总体设计
5
系统详细设计
节点检查:
系统分析与设计电子文档
6
系统实施
7
答辩
合计
5天
修订人:
杨林2011年9月
审核人:
钱洁2011年9月
附录1
<<课程设计>>评分参考标准
一、基本要求
1、业务环境设定与系统目标的确立应用文字说明或辅之以组织机构图或业务流程图;
2、需求分析应有业务处理过程的描述及关键业务的数据字典,主要处理策略及其表述;
3、系统总体结构应包括总控、输入、处理、查询与输出等基本功能模
4、基本功能模块的展开用模块说明书表述,并用程序实现;
能力
5、课程设计必须由学生课设小组独立完成,不得弄虚作假,不得抄袭他人成果。
二、课程设计提交
1、说明书应中心突出,内容充实,论据充分,论证有力,数据可靠,结构紧凑,层次分明,图表清晰,格式规范,文字流畅,字迹工整,结论正确。
2、说明书中所使用的度量单位一律采用国际标准单位。
3、对说明书中的图或表要给予解释,统一标上编号和图题。
若同类图表数量过多,也可作为附录列于说明书后面。
4、说明书篇幅以不少于3千字。
5、每组学生都应完成设计说明书一份。
电子文档名称要求:
2008SA&SD_X(小组号)_标题,如:
2008SA&SD_X01_《先锋模具有限公司销售系统开发》。
三、评定方法
1.采用五级记分制评定成绩:
优秀(90~100分)、良好(80~89分)、中等(70~79分)、及格(60~69分)、不及格(60分以下)。
2.采用结构分评定总成绩:
由平时成绩+答辩成绩+说明书成绩综合组成,所占比例见授课计划。
四、答辩成绩评分标准
优秀:
在课程设计工作期间,工作刻苦努力,态度认真,遵守各项纪律,表现出色。
能按时、全面、独立地完成课程设计有关的各项任务,表现出较强的综合分析问题和解决问题的能力。
在答辩中能够准确的回答老师的提问;能够准确表达自己所做的工作,以及在整个小组所承担的任务;所做工作明确,思路清晰;工作量大,质量高。
良好:
在课程设计工作期间,工作努力,态度认真,遵守各项纪律,表现良好。
能按时、全面、独立地完成与课程设计有关的各项任务;具有一定的综合分析问题和解决问题的能力。
在答辩中能够较准确的回答老师的提问;比较准确表达自己所做的工作,以及在整个小组所承担的任务;所做工作比较明确,思路比较清晰;工作量较大,质量较高。
中等:
在课程设计工作期间,工作努力,态度比较认真,遵守各项纪律,表现一般。
能按时、全面、独立地完成课程设计有关的各项任务;综合分析问题和解决问题的能力一般。
在答辩中回答老师的提问情况一般;表达自己所做的工作情况一般,在整个小组所承担的任务较轻;工作量一般,质量一般。
及格:
在课程设计工作期间,基本遵守各项纪律,表现一般。
能够在教师指导下,按时和全面地完成课程设计有关的各项任务。
在答辩中能够回答一点老师的问题;基本上达到课程设计的要求;工作量偏少,质量一般。
不及格:
在课程设计工作期间,态度不够认真,有违反纪律的行为。
在教师指导下,仍不能按时和全面地完成课程设计有关的各项任务。
在答辩中基本上不能回答老师的提问;工作量不够;达不到课程设计基本要求;质量较差。
五、说明书评分标准
(一)优秀:
1.说明书中使用的概念正确,语言表达准确,结构严谨,条理清楚,逻辑性强,栏目齐全,说明书写作格式规范,自己努力完成,没有抄袭。
2.系统分析详细;需求和业务流程描述清楚;对关键的数据辅以数据字典描述正确、清楚。
3.系统总体结构设计合理,功能全面;结构图规范;模块功能描述清楚;代码设计合理,表达清楚;
4.数据库设计合理,方便数据处理,反映的数据全面,数据冗余小,清楚地表达数据表间的关联。
5.系统运行完好,程序处理正确,用户使用方便。
(二)良好:
1.说明书中使用的概念正确,语言表达比较准确,结构比较严谨,条理比较清楚,逻辑性较强,栏目比较齐全,说明书写作格式比较规范,自己努力完成,没有抄袭。
2.系统分析比较详细;需求和业务流程描述比较清楚;对关键的数据辅以数据字典描述正确、清楚。
3.系统总体结构设计合理,功能较全面;结构图规范;模块功能描述比较清楚;代码设计合理,表达比较清楚;
4.数据库设计比较合理,方便数据处理,反映的数据比较全面,数据冗余较小,清楚地表达数据表间的关联。
5.系统运行较好,程序处理正确,用户使用比较方便。
(三)中等:
1.说明书中使用的概念基本正确,语言表达基本准确,结构基本严谨,条理基本清楚,栏目基本齐全,说明书写作格式基本规范,自己完成,但有些内容是参考的。
2.系统分析不够详细;需求和业务流程基本描述清楚;。
3.系统总体结构设计基本合理,主要的功能都有;结构图规范;模块功能描述基本清楚;界面设计一般,布局基本合理。
4.数据库设计基本合理,数据不够全面,比较清楚地表达数据表间的关联。
5.系统运行基本完好,主要的程序处理正确。
(四)及格:
1.说明书结构有点问题,条理性不好,主要的栏目都有,说明书写作格式有些错误,有自己的内容,但有些内容是抄袭,基本上达到要求。
2.系统分析不够全面;需求不够详细,缺少业务流程描述;
3.系统总体结构设计合理,功能不全面;结构图规范;模块功能描述不清楚或缺少功能描述;
4.数据库设计比较简单。
5.系统运行有错误,实现的功能较少。
(五)不及格(同时具备以下2条或2条以上者):
1.没有参加答辩。
2.基本上是抄袭。
3.工作量达不到要求。
4.说明书写作格式完全不符合要求。
附录2
《数据库系统概论》
课程设计说明书
设计题目:
设计者:
____________
指导教师:
____________
湖北汽车工业学院
经济管理学院班学号
年月日
附录3
湖北汽车工业学院数据库系统概论
课程设计任务书
一、
题目:
汽车学院培训管理系统数据库分析与设计
二、内容
深入培训部实习,详细了解培训管理业务流程,调查培训管理各主要业务环节的信息化需求及业务处理现状,针对计算机处理事务管理问题的特征和要求,按规范的结构化系统开发标准,完成培训管理系统的系统分析、系统设计,运用适当的dbms系统工具进行程序设计及系统调试、运行之过程。
进一步加强培训部的科学化、规范化管理,为培训部的培训工作持续、稳定的进行提供很好的帮助。
三、基本工作量要求
1、搜集、阅读相关资料。
2、运用系统分析方法,调查与培训管理有关的主要业务,并对相关的报表进行细致分析,调查相关报表的内涵和数据。
3、根据培训管理业务现状,完成系统相关数据库结构设计,符合规范化要求。
设计数据库查询语言,设计存储过程。
能够对数据库进行设计、查询、更新。
4、根据指导老师审核意见及课程设计规范,整理、修改,完成一篇字数不少于3000字的课程设计报告。
起止日期:
2011年5月26日至2011年5月31日(包括答辩共1周)
五、候选学生任务表
姓名
班级
学号
任务及贡献
……
……
指导教师签名:
日期:
附录4
《数据库系统概论课程设计》答辩成绩评定表
题目:
学生姓名:
班级学号:
A
B
C
D
E
系统介绍
数据库设计
命令、存储过程设计
工作量大小
回答问题准确性
总评:
学生姓名:
班级学号:
A
B
C
D
E
系统介绍
数据库设计
命令、存储过程设计
工作量大小
回答问题准确性
总评:
答辩教师:
日期:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库系统概论 数据库 系统 概论 课程设计 指导书