《数据库原理与应用》课程设计任务书
数据库原理及应用课程设计
《数据库原理及应用课程设计》教学大纲课程编号:052060 课程名称:数据库原理及应用课程设计课程名称:数据库原理及应用课程设计英文名称:Database Principle & Application 课程性质:独立设课课程性质:独立设课 课程属性:课程属性: 实践课程实践课程总学时:总学时: 1周 实验学时:实验学时: 总学分:总学分:应开实验学期:应开实验学期: 第5学期学期适用专业:适用专业: 计算机科学与技术专业计算机科学与技术专业 、电子信息科学与技术专业、电子信息科学与技术专业先修课程:先修课程: 《数据库原理及应用》《数据库原理及应用》一、课程设计目的与任务数据库原理及应用课程设计是在学生系统的学习了数据库原理及应用课程后,按照关系型数据库的基本原理,型数据库的基本原理,综合运用所学的知识,综合运用所学的知识,以小组为单位,设计开发一个小型的数据库管理系统。
其目的在于通过对一个实际问题的分析、理系统。
其目的在于通过对一个实际问题的分析、设计与实现,将原理与应用相结合,设计与实现,将原理与应用相结合,设计与实现,将原理与应用相结合,使学使学生学会如何把书本上学到的知识用于解决实际问题,生学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力;培养学生的动手能力;另一方面,使学生能深入理解和灵活掌握教学内容。
生能深入理解和灵活掌握教学内容。
二、课程设计内容及要求用数据库管理系统制作一个小型管理系统。
设计的小型管理系统应包含输入输出、查询、插入、删除等基本功能。
根据课程设计1周时间的安排选择适当大小的设计课题,周时间的安排选择适当大小的设计课题,课题的选课题的选择可以是实际问题,也可以是虚构的问题。
根据题目的基本需求,画出流程图,编写程序,并写出详细的设计说明书。
并写出详细的设计说明书。
三、课程设计的拟题A 、要求学生1--2人一组,自愿组合,每组从以下系统中选择一个课题或自拟课题,完成系统分析、设计和开发。
数据库原理及应用课程设计指导书
重庆文理学院数据库原理及应用课程设计指导书软件工程学院二○一六年九月一、课题名称:图书管理系统(实验室物资管理系统,学生选课管理系统,学生学籍管理系统,学生成绩管理系统,学生公寓管理系统,机房管理系统等),同学们也可以提出自己的课题名,但必须得到任课老师的同意。
二、要求:1需求分析内容:用户需求说明;顶层上下文数据流图,选择画出一个一层的数据流图;画出功能模块图画出前台界面2概念设计内容:画出完整的E-R模型图;包括实体、联系以及实体、联系的属性。
3逻辑设计:把E-R图转换为关系表。
实体类型的转换联系的转换4 SQL功能测试:功能测试;完整性测试;触发器测试。
三、作业提交要求:1课程设计说明书2 数据库建立、功能查询等的SQL语句(要有必要的说明)。
四、成绩评定1成绩分为优、良、中、及格、不及格五个等级。
2成绩评定分三个部分,一是考勤成绩,二是课程设计报告成绩,三是答辩成绩。
考勤占20%课程设计报告40%答辩占40%五、《数据库原理及应用》课程设计报告样例见附件一六、课题选择见附件二七、任务安排附件一《数据库原理及应用》课程设计报告课题:专业:姓名:学号:软件工程学院2016年综合教务系统的分析和设计一、需求分析1、系统目标:实现一个基于web的综合教务管理系统,完成班级信息管理,学生信息管理,课程信息管理和学生选课管理等功能。
2、系统功能需求:本系统的用户分为超级用户和普通用户两类,超级用户负责系统维护,包括对班级信息,学生个人信息,课程信息的录入,修改,查询,删除等。
普通用户即选课学生则只具有为自己选课的权限。
(1)功能划分:用户通过身份验证后进入主界面。
主界面为超级用户提供6项选择:学生信息管理,课程信息管理,班级信息管理,选课,口令修改和退出系统。
普通用户有4项功能选择:选课,课程查询,口令修改和退出系统。
(2)管理员身份登录:登录:根据用户名和密码判断是否是合法用户以及用户的类型。
●班级信息管理:给出所有班级的列表,超级用户可以实现增加,修改,查找,删除班级信息,维护指定班级所有学生信息,为指定班级设定必修课和选课学分限制等功能。
数据库原理及应用软件工程课程设计任务书
长途汽车信息管理系统1. 目旳:1) 锻炼学生旳分析处理实际问题旳能力;2) 培养学生旳数据库基础系统旳分析、设计和开发能力2. 基本规定1) 《数据库原理及应用》课程设计采用以“项目小组”为单位进行,项目小组根据选定旳项目,按计划进度完毕项目旳分析与设计及实现任务。
2) 每个班级提成两个大组,每组选出组长一名,负责考勤、作业旳搜集上交。
3) 题目自定或采用附录中旳参照题目,每人选择一种题目4) 数据库工具:Access 或者 SQLServer20235) 程序开发工具可以根据所学自行选择,或者采用ACCESS 实现开发3. 创新规定在基本规定抵达后,可进行创新设计,如系统顾客功能控制,对管理员级和一般级别旳顾客系统功能操作不同样系统基本信息描述,如:学号、姓名、系别、班级和所选科目及各科成绩等。
系统功能旳基本规定:加入会员旳基本信息,包括:成为会员旳基本条件、优惠政策、优惠时间等。
会员旳基本信息,包括姓名、性别、年龄、工作单位、联络方式等。
会员购物信息:购置物品编号、物品名称、所属种类,数量,价格等。
会员返利信息,包括会员积分旳状况,进行记录输出。
5. 分析程序旳功能规定,划分程序功能模块。
6. 画出系统流程图。
7. 重点是设计数据库(严格按照数据库设计环节),完毕系统功能。
8. 完毕项目实训汇报书药物存销信息管理系统1. 目旳:3) 锻炼学生旳分析处理实际问题旳能力;4) 培养学生旳数据库基础系统旳分析、设计和开发能力2. 基本规定6) 《数据库原理及应用》课程设计采用以“项目小组”为单位进行,项目小组根据选定旳项目,按计划进度完毕项目旳分析与设计及实现任务。
7) 每个班级提成两个大组,每组选出组长一名,负责考勤、作业旳搜集上交。
8) 题目自定或采用附录中旳参照题目,每人选择一种题目9) 数据库工具:Access 或者 SQLServer10) 程序开发工具可以根据所学自行选择,或者采用ACCESS 实现开发3. 创新规定在基本规定抵达后,可进行创新设计,如系统顾客功能控制,对管理员级和一般级别旳顾客系统功能操作不同样系统基本信息描述,如:学号、姓名、系别、班级和所选科目及各科成绩等。
数据库原理课程设计任务书
重庆科技学院
课程设计任务书设计题目:网上商城系统设计开发
系主任:指导教师:雷亮
2016年 02月 25 日
重庆科技学院
课程设计任务书设计题目:课程资源网的设计与实现
系主任:指导教师:雷亮
2016年 02月 25 日
重庆科技学院
课程设计任务书设计题目:第三方储运委托管理系统设计开发
系主任:指导教师:雷亮
2016年 02月 25 日
重庆科技学院
课程设计任务书设计题目:某公司考勤管理系统
系主任:指导教师:雷亮
2016年 02月 25 日
重庆科技学院
课程设计任务书设计题目:产品分销及库存管理系统设计
系主任:指导教师:雷亮
2016年 02月 25 日
重庆科技学院
课程设计任务书设计题目:某超市收银系统
系主任:指导教师:雷亮
2016年 02月 25 日
重庆科技学院
课程设计任务书设计题目:肉羊数据管理和肉食品追溯系统
系主任:指导教师:雷亮
2016年 02月 25 日。
数据库原理及应用课程设计任务书(软件)
软件学院课程设计报告书课程名称数据库原理及应用设计题目汽车修理管理系统专业班级软件工程10-5班学号1020010503姓名崔鹏指导教师2018年6月目录11.零件订货计划信息地输入、修改与查询•12.修理工工资月报表信息地输入、修改与查询.13.能计算修车费和开发票•其修车费按下列各式计算:零件费=E <零件价格x耗用数量)修理费二小时工资x修理小时x 3总计=零件费+修理费修理工地月工资=<刀小时工资)x修理小时14.能找出需要订货地零件,编制并打印零件订货计划.订货条件:零件库存量<最低库存量订货数量:额定订货量15.按现行格式和内容编制和打印零件耗用月报表地修理工资月报表•16.有多种查询和统计功能.4.1需求分析本系统地最终用户为汽车修理用户提供修理汽车业务并通过用户手工录入数据,并可以通过查询系统对数据进行查询和修改,根据要求得出用户地下列实际要求:1•修车登记单信息地输入、修改与查询,包括汽车牌号、型号、生产厂商、修理工程码、车主姓名、联系电话、联系地址、修理登记日期、完工日期.2.零件领用单信息地输入、修改与查询,包括修理单编号、零件号、零件数量、领用日期.3.零件入库单信息地输入、修改与查询,包括零件号、零件名称、成本、零件数量、入库日期.4.修车发票信息地输入、修改与查询,包括车主姓名、联系地址、车牌号、修理工程、修理费用、零件费用、总计费用、发票开具时间.5.汽车登记册信息地输入、修改与查询,包括车牌号、型号、生产厂商、车主姓名、联系地址、联系电话.6.修理工名名册信息地输入、修改与查询,包括工号、姓名、小时工资、出生月日、进厂日期、联系地址、身份证号.7.库存零件台帐信息地输入、修改与查询,包括零件号、零件名称、成本、价格、库存8•修理工工资月报表地信息输入、修改与查询,包括工号、姓名、修理小时、小时工资、月工资、身份证号•442分析内容包括:1、调试过程中遇到地问题是如何解决地,以及对设计与实现地回顾、讨论和分析;2、改进设想.5总结与展望我在本次数据库课程设计中,一开始并没有认真地进行需求分析以及数据库地设计,而是给予去编码实现界面等前台地东西.结果编到第二个界面时,发现数据库设计不合理,只好重新回去修改.我地解决方法是:详细进行需求分析,争取做到对整个系统了然于胸,详细进行系统功能划分,分到最小模块为止,然后再一个一个模块添加代码,当然,要考虑模块与模块之间地耦合程度以及模块与模块之间地共享信息作为一名计算机专业学生,专业术语和专业知识是最基本地,学好SQL语言,懂得它地插入、删除、查询等一系列地操作作为根基,对于一个题目来说,首先进行好需求分析,设计出概念模型•进行逻辑分析,转换出关系模型•再进行物理分析及数据库地实施,数据库地运行和维护.最近,其实不止是本次课程设计给我带来收获,未来要作为一名合格地程序员,要注意对知识地积累和只是体系地梳理,每隔一段时间就应该对自己近期地学习有个小结和反思,只有这样,才能不断进步.参考文献[1]屈辉立,陈可明,石武信.JSP网站编程教程[M].第1版,北京:北京希望电子出版社,2005[2]白勇.用B/S模式构建在线考试系统[J],重庆电力高等专科学校学报,2003,10(4〉:100〜130.[3]Jia ng Guo,Yueh ong Liao,Behzad Parviz.A Survey of J2EE Applicati on Performa nee Man ageme nt Systems[J],Proceedings of the IEEE International Conference on Web Services (ICWS'04>,2004.6(5>:17 〜32.[4]VB数据库管理范例:[EB/OL]参考文献要求1)标题:黑体,小三,1.5倍行距,居中2)内容:五号,中文宋体,西文Times New Roman)3)出版物、正文期刊、外文期刊、网站地参考文献格式分别参照成绩评定<与参考文献在一页)教师签字[1][2][3][4]成绩。
数据库原理及应用课程设计任务书
数据库原理及应用课程设计任务书《数据库原理及应用》课程设计任务书一、基本要求:通过本课程设计,能够比较清楚的理解数据库原理及其基本实现技术,掌握数据库设计技术和方法、并能独立编写一定的数据库应用程序。
1、数据库设计,考虑必要的数据完整性、一致性、约束、规则等。
2、开发一个简单的数据库应用程序(程序有注释)。
开发工具不限,可以是VFP、VB、Delphi等任何可视化开发工具或高级语言。
3、安全性设计及实现。
用户鉴别、权限的实现。
进入系统的用户必须要有一个合法的系统账号、用户完成的操作必须具有相应的权限。
4、数据库采用ACCESS、SQL Server 2000、VFP等数据库5、输入一些基本信息(不少于30t条),对系统进行测试。
6、系统帮助(可选)二、毕业设计报告要求:1、写出设计文档。
包括:数据字典(数据字段名称、类型、宽度、索引、约束条件)、系统模块图、功能描述、采用的实现技术2、格式要求:报告分4部分:设计内容、设计文档、关键实现代码、小结。
3、报告于系统验收答辩时交。
三、系统验收形式:在规定的验收时间之前进行系统演示及答辩。
四、程设计内容:(一)教学管理系统●教师(教师编号、姓名、性别、出生日期、职称、教龄、专业、所属学院、行政职务)●学生(学号、姓名、性别、出生日期、专业、班级、所属学院)●课程(课程号、课程名、学时、学分)●主讲课程(教师编号、课程号、班级)●学生选修(学号、课程号、成绩)要求能够进行如下工作:1、教师的教学小时数统计2、学生已经取得的学分数3、学生选修的课程4、学生成绩按班统计或者按个人统计5、可以修改、删除基本信息6、用户分权限4、修改基础数据5、用户分级管理,人机界面良好(八)学生奖惩管理系统●学生基本信息(编号、姓名、性别、班级编号、学院编号、)●班级表(编号、名称)●学院或单位(编号、名称)●奖惩纪录(编号、类别、级别、名称,详细内容,日期,授予单位)●类别表(编号、名称)●级别表(编号、名称)要求能够进行如下工作:1、学生基本信息维护(登记、修改、删除)2、奖惩纪录登记、奖惩纪录修改3、奖惩查询与统计4、用户分级管理,人机界面良好(九)教师业绩(工作量)管理系统●教师基本信息(编号、姓名、性别、学院编号、)●学院或单位(编号、名称)●业绩(编号、名称,类别,备注,工作量)●类别表(编号、名称)要求能够进行如下工作:1、教师基本信息维护(登记、修改、删除)2、工作量纪录登记、工作量纪录修改3、业绩(工作量)查询与统计4、用户分级管理,人机界面良好(十)停车场记时收费系统●车位信息(车位编号、车位类别、车位单价、车位占用状况)●车辆进出车场信息(编号、车牌号、进入或者驶出、时间)●收费信息表(编号、车位编号,车牌号,停车时长,收费额,收费员)●收费员编码表(编号、名称)要求能够进行如下工作:1、车位基本信息维护(车位增加修改、收费标准变动等)2、交班报表功能(当班收费员收款总额)3、当前车位状况查询(车位状况分为:停用,占用和空闲)4、用户分级管理,人机界面良好(十一)选修课管理系统五、上机时间地点安排●教室信息(编号、教室名称、是否多媒体)●教师信息(编号、教室姓名、职称、起止周次、上课时间)●学生信息(学号、姓名、)●开课信息(课程编号、课程名称、任课教师、授课教室)●选课信息(选课序号、课程编号、学生编号)要求能够进行如下工作:1、基本信息维护(教室、教师、学生等基本信息维护)2、学生选课功能(学生登录后能列出各个课程共选择)3、教师维护课程功能(教师登录后能增加或者减少开课课程)4、用户分级管理,人机界面良好周一上午:8:00——11:30 下午:2:00——5:30周二上午:8:00——11:30 下午:2:00——5:30周三上午:8:00——11:30 下午:2:00——5:30周四上午:8:00——11:30 下午:2:00——5:30周五上午:8:00——11:30 下午:2:00——5:30地点:教6楼8层机房。
《数据库原理与应用》课程设计任务书
课程设计任务书《数据库原理与应用》课程设计任务书一、设计目的通过本次课程设计,使同学们能够全面、深刻地掌握数据库系统的设计流程。
根据在数据库原理课程中所学到的数据库理论知识,结合某个具体的实际需求,最终开发出一个较为实用的数据库系统。
二、课程设计的要求1、明确课设任务,复习与查阅相关资料。
2、可以根据老师给出的设计题目,在两周时间内完成其中某一个题目的从用户需求分析、数据库设计到上机编程、调试和应用等全过程的数据库系统设计。
如果学生自拟题目,需经指导教师同意。
3、每位学生必须独立完成课程设计任务,不能抄袭,设计完成后,将所完成的工作交由老师检查;要求写出一份详细的设计报告。
4、按要求完成课设内容,课设报告要求文字和图工整、思路清楚、正确。
5、应用程序应具有一定的实用性。
6、程序具有一定的健壮性。
三、数据库课程设计报告主要内容1、系统需求分析(1)信息要求:指用户需要从数据库中获得信息的内容与性质。
数据库中需要存储那些数据。
(2)处理要求:用户需要完成什么处理功能,对处理的响应时间有什么要求(给出功能模块图)。
(3)安全性和完整性要求。
2、概念结构设计(1)逐一设计分E-R图,合并分E-R图,生成基本E-R图。
(2)若在合并中存在属性冲突、命名冲突以及结构冲突,给出解决方法,若存在不必要的冗余,则消除并给出设计方法。
(3)基本E-R图中要求标明主码、外码、联系类型。
3、逻辑结构设计(1)给出由E-R得到的关系模型:并注明转换过程中应用的规则;(2)数据模型的优化;(3)分析这些模式对于应用环境是否合适,确定是否要对某些模式进行合并或分解;(4)用户模式设计;(5)在数据库中一般使用英文名字,在用户视图中则一般使用符合用户一贯的中文命名法;(6)对不同级别的用户定义不同的视图以保证系统的安全性。
4、数据库物理结构设计以表格的形式列出各张表,包括字段名称、中文含义、数据类型、长度、完整性约束、索引定义、字段说明;5、数据库实施(1)使用T-SQL语句实现数据库表;(2)使用T-SQL语句创建必要索引;(3)使用T-SQL语句实现必要的数据库视图;(4)用T-SQL语句实现必要的存储过程及触发器。
数据库原理及应用课程设计指导书
《数据库原理及应用》课程设计指导书一、课程设计的目的和意义《数据库原理及应用课程设计》是实践性教学环节之一,是《数据库原理及应用》课程的辅助教学课程。
通过课程设计,使学生掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容,使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现,把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力和创新能力。
二、设计要求:通过设计一完整的数据库,使学生掌握数据库设计各阶段的输入、输出、设计环境、目标和方法。
熟练掌握两个主要环节——概念结构设计与逻辑结构设计;熟练的使用SQL语言实现数据库的建立、应用和维护。
集中安排1周进行课程设计,以小组为单位,一般4~5人为一组。
教师讲解数据库的设计方法以及布置题目,要求学生根据题目的需求描述,进行实际调研,提出完整的需求分析报告,建立概念模型,转换成关系数据模型,在数据模型中根据需要添加必要的约束、视图、触发器和存储过程等数据库对象,最后生成创建数据库的脚本,提出物理设计的文档。
要求如下:1、要充分认识课程设计对培养自己的重要性,认真做好设计前的各项准备工作。
2、既要虚心接受老师的指导,又要充分发挥主观能动性。
结合课题,独立思考,努力钻研,勤于实践,勇于创新。
3、独立按时完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则成绩以不及格计。
4、课程设计期间,无故缺席按旷课处理;缺席时间达四分之一以上者,其成绩按不及格处理。
5、在设计过程中,要严格要求自己,树立严肃、严密、严谨的科学态度,必须按时、按质、按量完成课程设计。
6、小组成员之间,分工明确,但要保持联系畅通,密切合作,培养良好的互相帮助和团队协作精神。
三、课程设计选题的原则课程设计题目以选用学生相对比较熟悉的业务模型为宜,要求通过本实践性教学环节,能较好地巩固数据库的基本概念、基本原理、关系数据库的设计理论、设计方法等主要相关知识点,针对实际问题设计概念模型,并应用现有的工具完成小型数据库的设计与实现。
《数据库原理及应用》课程设计任务书
《数据库原理及应用》课程要求⼀、课程设计⼀的及基本要求《数据库原理及应⽤》课程设计是为数据库原理及应⽤课程⽤独⽤开设的实践性课程。
《数据库原理及应⽤》课程设计对于巩固数据库知识,加强学⽤的实际动⽤能⽤和提⽤学⽤综合素质⽤分必要。
本课程分为系统分析与数据库设计、应⽤程序设计和系统集成调试三个阶段进⽤。
数据库课程设计的主要⽤标是:1)加深对数据库系统、程序设计语⽤的理论知识的理解和应⽤⽤平。
2)通过设计实际的数据库系统应⽤课题,进⽤步熟悉数据库管理系统的操作技术,提⽤动⽤能⽤,提⽤分析问题和解决问题的能⽤。
⼀、课程设计的主要内容(1)系统分析与数据库设计阶段1) 通过社会调查,选择⽤个实际应⽤数据库系统的课题。
2)进⽤系统需求分析和系统设计,写出系统分析和设计报告。
3)设计数据模型并进⽤优化,确定数据库结构、功能结构和系统安全性和完整性要求。
(2)应⽤程序设计阶段1)完成数据库定义⽤作,实现系统数据的数据处理和数据录⽤。
2)实现应⽤程序的设计、编程、优化功能,实现数据安全性、数据完整性和并发控制技术等功能,并针对具体课题问题提出解决⽤法。
(3)系统集成调试阶段对系统的各个应⽤程序进⽤集成和调试,进⽤步优化系统性能,改善系统⽤户界⽤。
三、主要实践环境数据库管理系统为SQL Server2005标准版或企业版。
⽤级程序设计语⽤为JAVA或C#。
四、设计⼀式与基本要求设计课题在附表的选题表中选择⽤个课题或者⽤选课题。
可以1-2⽤⽤组,在规定的时间内,由学⽤分⽤合作,课题组独⽤完成。
课程设计需要提交的内容:课程设计成果要求提交课程设计报告和系统实现的数据库和程序源码。
(1) 、装订完整的课程设计报告(2) 、数据库与应⽤系统(以⽤组或班级为单位刻光盘提交)。
五、考核内容与办法1.课程设计实现的应⽤系统程序应功能完整,设计⽤法合理,⽤户界⽤较好,系统调试通过,运⽤正常。
2、课程设计报告要求:(1)、不少于3000字,可以使⽤统⽤的设计说明书稿纸(16开),⽤写。
数据库课程设计任务书
数据库课程设计任务书一、课程设计目的数据库课程设计是数据库原理及应用课程的重要实践环节,其目的在于通过实践加深对数据库系统理论知识的理解和掌握,提高学生的数据库设计和应用开发能力。
具体包括:1、培养学生综合运用数据库知识解决实际问题的能力,使学生能够将所学的数据库原理、设计方法和技术应用到具体的数据库系统中。
2、让学生熟悉数据库设计的各个阶段,包括需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数据库运行维护等。
3、培养学生的团队合作精神和沟通能力,使学生能够在团队中有效地协作完成复杂的任务。
4、提高学生的编程能力和实践动手能力,使学生能够运用所学的编程语言和数据库管理系统实现数据库应用系统。
二、课程设计要求1、选题要求学生可以从给定的题目中选择一个,也可以根据自己的兴趣和实际需求自拟题目,但需经过指导教师的审核同意。
选题应具有一定的实用性和复杂性,能够涵盖数据库设计的主要知识点和技术。
2、设计要求需求分析:对所选课题进行详细的需求调研和分析,明确系统的功能需求和数据需求,撰写需求分析报告。
概念结构设计:根据需求分析的结果,设计系统的概念模型,用ER 图表示。
逻辑结构设计:将概念模型转换为关系模型,并进行关系规范化处理,确定数据库的表结构、字段类型、主键、外键等。
物理结构设计:根据数据库管理系统的特点和性能要求,设计数据库的存储结构、索引、存储过程等。
数据库实施:使用选定的数据库管理系统(如 MySQL、Oracle、SQL Server 等)创建数据库、表、视图、存储过程等对象,并插入适量的测试数据。
应用程序开发:使用一种编程语言(如 Java、C、Python 等)开发数据库应用程序,实现系统的各项功能,如数据的增删改查、报表生成等。
数据库运行维护:对设计完成的数据库系统进行测试和优化,确保系统的稳定性和性能,并撰写测试报告和优化方案。
3、文档要求课程设计报告应包括需求分析报告、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、应用程序设计、测试报告和优化方案等内容,要求结构清晰、文字通顺、图表规范。
数据库原理与应用课程设计任务书
《数据库原理与应用》课程设计任务书Library Service System(图书馆服务系统LSS) 一.LSS目标某大学新建了一个建筑面积一万多平方米的图书馆,藏有一百多万册图书。
过去自行开发了一套基于PC和Foxbase的图书借阅管理系统,培养了二个系统开发维护人员和一批系统操作员。
那套系统功能不全,效率和可靠性都不高。
现准备用一年时间,重新开发一套图书馆服务系统(LSS)。
希望采用九十年代末期的先进信息技术,使图书馆的服务和管理上一个新台阶。
LSS目标:1.为广大读者提供方便、全面、有效和公平的服务;2.管好图书资源,提高图书利用率;3.全面记录图书及流通信息,支持各类统计分析,以便科学管理和决策。
二.图书管理业务概况1.二个核心实体及其生命周期1)图书2)读者(借书证)2.图书馆主要业务1)编目:分类,标注中国图书分类码和主题词;录入所有图书的目录及部分图书的内容;2) 借书证管理:办新证、换证、清理借书证(注、吊销);3) 提供检索服务:查图书的目录、在馆状况;查图书内容;4) 流通服务:借、还、续借、预约、催还;罚款、冻结借书证;5) 图书清理:遗失、损坏、过时图书及相应目录的清理;6) 统计分析:分类统计图书、读者、借阅等信息。
3.图书馆业务规则要点(不考虑图书采购、财务和后勤等业务)1.图书和读者在各自“生命周期”中的情况应被详细记录,以支持日常事务和管理决策。
2.一种图书(类)可有n本图(n>=1),ISBN唯一标识一种书,“图书号”唯一标识一本书。
3.图书或图书类的基本信息通过图书目录记录,包括:图书号、ISBN、中图分类号、书名、出版社、馆藏数、规格、文种、页数、字数、出版年月、印刷年月、印次、进馆日期、单价、馆藏位置、{作者}n1、{主题词}m1、内容摘要。
其中,同一图书类中多本(相同的)图书的印刷年月、印次、进馆日期及单价可能不同。
4.图书馆通过馆内PC或Intranet提供多种检索服务。
《〈数据库原理与应用〉课程设计》的教学设计
《〈数据库原理与应用〉课程设计》的教学设计数据库技术是计算机信息系统与应用系统的核心技术和重要基础,《数据库原理与应用》课程的教学目标就是使学生系统地掌握数据库系统的基本原理和基本技术,掌握数据库设计方法和步骤,具备设计数据库模式以及开发数据库应用系统的基本能力。
课程设计作为该课程常规教学的延伸和深化,是承上启下的必要教学环节。
下面,我和大家分享一下我所做的教学设计。
一、教学目标分析中等职业技术学校计算机专业的《数据库原理与应用》课程的任务是:介绍数据库技术的基本概念,熟悉数据库管理软件xBASE系列的基本操作,掌握程序设计的基本方法,初步掌握交互式开发工具,通过课程实习掌握小型应用软件的开发过程。
因此,本课程的教学目标是:使学生掌握数据库技术和数据库管理软件的基础知识和基本技能,掌握程序设计方法,具有开发小型应用系统的能力。
为实现这一教学目标,要进行相应的教学改革,主要是课程的教学由传统“理论教学+笔试”模式改为“基础(包括基本理论和基本技能)教学+课程设计”模式。
课程设计的目标是:培养学生利用各种媒体(包括传统媒体和Internet技术等)获取、加工、处理信息的能力,能够完成小型软件的开发。
二、活动目的通过课程设计教学活动,让学生在已掌握数据库原理的基础上,通过对社会或生活需要的调查、分析,做出规划、设计,培养学生搜集信息的能力,开发小型应用软件,从而使学生掌握数据库知识意义和信息技能,提高自学能力和知识的综合能力和信息素养。
三、活动内容活动内容包括指导学生从生活出发,搜集相关资料,分析需求情况,确定开发项目;要针对开发的项目再采集数据,进行系统规划,确定系统的框架;画出流程图,并以此写出FoxPro程序及进行调试和修改;编写系统使用手册;指导学生进行演示和组织评价工作;在课程设计中指导学生自学。
四、教学设想课程设计采取以学生学习活动为主体的教学活动,学生在教师的要求和指导下,自主地确定设计的课题,确定软件的内容和表现方式,通过各种媒体进行自学。
数据库原理及应用课程设计任务书(软件)
8.修理工工资月报表地信息输入、修改与查询,包括工号、姓名、修理小时、小时工资、月工资、身份证号.
4.2.1概念结构设计
E-R图是分为两部分实体和属性,每个实体可以有多个属性,这些属性用来表示实体地性质.不同实体之间可以用关系进行连接,表明各个实体之间地内在联系.实体和实体之间地关系有一对一地关系<1:1),一对多地关系<1:N)和多对多地关系<N:M).
1.修车登记单信息地输入、修改与查询.
2.汽车修理单信息地输入、修改与查询.
3.零件领用单信息地输入、修改与查询.
4.零件入库单信息地输入、修改与查询.
5.修车发票信息地输入、修改与查询.
6.汽车登记册信息地输入、修改与查询.
7.修理工名册信息地输入、修改与查询.
8.汽车修理台帐信息地输入、修改与查询.
购买<用户编号,用户密码,零件编号)
修理<工号,车牌号)
其中带有下划线地字段表示为该数据表地主码,即主关键字.
4.2.3物理结构设计
4.3.1数据库实现
4.3.2数据载入
4.4.1运行与测试
设计系统查询功能及要求,写出主要地查询SQL语句,并给出运行结果.
4.4.2分析
内容包括:
1、调试过程中遇到地问题是如何解决地,以及对设计与实现地回顾、讨论和分析;
软件学院
课程设计报告书
课程名称数据库原理及应用
设计题目汽车修理管理系统
专业班级软件工程10-5班
学号1020010503
姓名崔鹏
指导教师
2018年6月
帮助汽车修理企业对有关地各类数据进行输入,修改,查询等工作,编制零件订货计划,并可将有关人员从以往繁琐地工作解脱出来,充分体验到信息时代地企业信息化工作给企业地日常工作所带来地便利和快捷,体会到计算机地快速、性能强大地功能.
数据库原理及应用课程设计任务书
SQL Server数据库课程设计任务书[课程设计目的]SQL Server数据库课程设计是计算机类专业的集中实践性环节之一,是课程教学中的一项重要内容,是完成教学计划达到教学目标的重要环节,是帮助学生全面牢固地掌握课堂教学内容、培养学生分析问题、解决问题的能力进行的一次全面的综合练习。
通过结合设计题目进行综合性应用,对所学知识达到融会贯通的程度,对提高学生的综合素质具有重要的意义本次课程设计的教学目的:1、加深对数据库基础理论和基本知识的理解。
2、掌握数据库设计与使用的基本方法。
3、提高运用数据库解决实际问题的能力。
[课程设计内容及要求]使用SQL Server 2000作为后台数据库,所设计的管理系统应包含输入输出、查询、插入、修改、删除等基本功能。
课程设计的时间为2周时间。
根据题目的基本需求,设计数据库、编写程序(SQL),并写出详细的设计说明书。
每班以三至四人为一组,采用自由分组、推选组长的形式,由班级学习委员将分组情况报到指导教师处。
课题内容及要求如下:1、需要上交的文档资料:设计说明书每人一份(包括的项目:功能需求说明,设计思路,数据表结构及作用,数据表关系图,存储过程代码及相关注释,设计体会)。
2、电子文档。
包括:1)所有的建立数据表及存储过程的SQL程序文件一个。
2)每组同学必须上交一份完整的数据库及相关程序,组内每位同学自己完成的文件请在文件或对象命名时包含自己的姓名。
以上两项缺任意一项,则本次课程设计不计分。
课程设计期间个人用机要固定,随时将程序进行磁盘备份,以免丢失,最终文档上交到指导教师处。
[课程设计的主要内容]根据题目的要求完成以下内容:1、阅读资料:每个人必须提前阅读教材有关sql server 2005应用方面的内容以及其它相关书籍。
包括:1)SQL数据库的实际应用2)SQL数据库的设计3)SQL查询命令的应用2、需求分析:题目要求达到的功能,所提供的原始数据,需要输出的数据及样式等。
《数据库原理及应用》课程设计
《数据库原理与应用》课程设计[实训目的]1.掌握商品化的数据库设计工具软件:SQL Server 20082.掌握数据库设计的方法和主要步骤;3.掌握概念结构的建立方法和常用工具(E-R图);4.掌握概念结构到逻辑结构的转换原则;5.掌握数据库优化的主要内容和常用方法;6.掌握数据库应用程序开发的主要步骤。
[实训时数] 16学时[实训内容]要求学生根据周围的实际情况,自选一个小型的数据库应用项目,并深入到应用项目的现实世界中,进行系统分析和数据库设计。
可以选择给定的四个叙述性题目或附录1的选题表中选择一个课题。
[实验步骤]主要作重于数据库设计的六个阶段中的前四阶段:需求分析(分析用户要求)、概念设计(信息分析和定义)、逻辑设计(设计实现)和物理设计(物理数据库设计)进行。
概念模型设计时采用自底向上的方法,即自顶向下地进行需求分析,然后再自底向上地设计概念结构。
1、系统分析与数据库设计阶段①通过社会调查,选择一个实际应用数据库系统的课题。
②进行系统需求分析和系统设计,写出系统分析和设计报告。
③设计数据模型并进行优化,确定数据库结构、功能结构和系统安全性和完整性要求。
2、应用程序设计阶段①完成数据库定义工作,实现系统数据的数据处理和数据录入。
②实现应用程序的设计、编程、优化功能,实现数据安全性、数据完整性和并发控制技术等功能,并针对具体课题问题提出解决方法。
3、系统集成调试阶段对系统的各个应用程序进行集成和调试,进一步优化系统性能,改善系统用户界面。
[实验报告要求]1、完成问题陈述中所提到的所有需求功能;2、要求撰写不少于3000个文字的文档,设计报告按照以下提纲书写:●概述(包括项目背景、编写目的、软件定义、开发环境等内容)●需求分析(问题陈述、需完成的功能。
DD、DFD)●数据库概念结构设计(画出E-R模型图)●数据库逻辑结构设计(把E-R模型图转换为关系表。
描述每一个基本表关系。
定义视图、定义索引、主关键字、定义权限)●数据流图及程序结构框图●总结●参考文献3、主要内容及装订顺序:封面(统一格式)、目录、正文、参考文献。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计任务书《数据库原理与应用》课程设计任务书一、设计目的通过本次课程设计,使同学们能够全面、深刻地掌握数据库系统的设计流程。
根据在数据库原理课程中所学到的数据库理论知识,结合某个具体的实际需求,最终开发出一个较为实用的数据库系统。
二、课程设计的要求1、明确课设任务,复习与查阅相关资料。
2、可以根据老师给出的设计题目,在两周时间内完成其中某一个题目的从用户需求分析、数据库设计到上机编程、调试和应用等全过程的数据库系统设计。
如果学生自拟题目,需经指导教师同意。
3、每位学生必须独立完成课程设计任务,不能抄袭,设计完成后,将所完成的工作交由老师检查;要求写出一份详细的设计报告。
4、按要求完成课设内容,课设报告要求文字和图工整、思路清楚、正确。
5、应用程序应具有一定的实用性。
6、程序具有一定的健壮性。
三、数据库课程设计报告主要内容1、系统需求分析(1)信息要求:指用户需要从数据库中获得信息的内容与性质。
数据库中需要存储那些数据。
(2)处理要求:用户需要完成什么处理功能,对处理的响应时间有什么要求(给出功能模块图)。
(3)安全性和完整性要求。
2、概念结构设计(1)逐一设计分E-R图,合并分E-R图,生成基本E-R图。
(2)若在合并中存在属性冲突、命名冲突以及结构冲突,给出解决方法,若存在不必要的冗余,则消除并给出设计方法。
(3)基本E-R图中要求标明主码、外码、联系类型。
3、逻辑结构设计(1)给出由E-R得到的关系模型:并注明转换过程中应用的规则;(2)数据模型的优化;(3)分析这些模式对于应用环境是否合适,确定是否要对某些模式进行合并或分解;(4)用户模式设计;(5)在数据库中一般使用英文名字,在用户视图中则一般使用符合用户一贯的中文命名法;(6)对不同级别的用户定义不同的视图以保证系统的安全性。
4、数据库物理结构设计以表格的形式列出各张表,包括字段名称、中文含义、数据类型、长度、完整性约束、索引定义、字段说明;5、数据库实施(1)使用T-SQL语句实现数据库表;(2)使用T-SQL语句创建必要索引;(3)使用T-SQL语句实现必要的数据库视图;(4)用T-SQL语句实现必要的存储过程及触发器。
6、数据库应用系统的实施和维护(1)应用程序的编码和调试;(2)按模块分析所编写的应用程序;(3)给出截图(标明图号)简单阐述该模块的基本功能;(4)给出该模块的设计思路,针对难点部分应该进行详细的阐述;(5)结合程序代码给出具体的设计方法。
(不要过多书写源程序代码,代码只是用于说明具体设计方案的)7、小结包括工作内容、工作量大小、自己完成情况、遇到的问题和解决方法、收获与体会、本系统的不足之处以及可改进的地方,还应说明系统的特色、新的发明、创造等等。
四、课程设计报告(论文)排版打印要求论文必须使用标准A4打印纸(29.7厘米×21厘米)、以Word格式编排打印,英文及阿拉伯数字为Times New Roman。
页面上、下页边距各2.5厘米,左页边距2.5厘米,右页边距2.2厘米,并按如下要求排版:(一)封面封面所填内容文字格式为宋体、三号字。
题目较长的,可以分成两行填写,并注意上下匀称。
保持封面线形、位置及长度,不得随意改变。
(二)内容摘要摘要标题用小二号黑体字居中排印,然后隔行打印摘要的文字部分,摘要内容按照正文要求处理。
内容摘要与关键词应占一页,不设置页码。
(三)关键词关键词与内容摘要同处一页,位于内容摘要之后,空一行,另起一行并以“关键词:”开头(黑体字),后跟3~5个关键词(字体不加粗),关键词之间空一字,其他要求同正文。
关键词如需转行应同第一个关键词对齐。
(四)目录题头“目录”应居中,黑体、小二号字,“目”与“录”之间空两字,段落设置为:段前1行,段后0.5行。
然后,隔行打印目录的内容。
目录列至正文的2~3级标题以及附录、参考文献和致谢所在页码,标题与页码之间加“…………”连接,并应使用计算机文字处理软件的“插入-索引和目录”自动生成,内容打印要求与正文相同。
目录页不设置页码。
(五)正文正文必须从正面开始,并设置为第1页。
页码在页末外侧打印,用阿拉伯数字编排。
1.标题与字号论文题目为黑体、二号字,居中,段落设置为:段前1行,段后1行。
论文每级标题的层次代号及字体字号见下表:版心左边线版心右边线正文一律使用标准小四号宋体字,段落开头空两个字,行间距为固定值20磅;2.图表正文中的插图应与文字紧密配合,文图相符,内容正确,绘制规范。
插图按章编号并置于插图的正下方居中,如第2章的第3个插图序号为“图2-3”,插图序号和图题使用标准五号宋体字。
正文中的插表不加左右边线。
插表逐章单独编序,插表序号置于插表的正上方居中,如“表2-3”(插表应有表名);插表序号及表名使用标准五号宋体字。
3.页眉与页脚报告除封面外,各页均应加页眉,页眉文字居中,为“北华航天工业学院课程报告”。
页眉的文字用华文行楷、五号字,距边界1.5厘米,设置黑色双线0.5磅下边框,应用于段落。
报告中的注释,用数字加圆圈标注(如①②…),要求排印在该页页脚。
序号按页分别编号,不采用通篇文章统一编号方式。
注释只限于写在注释序号出现的同页,不得隔页。
文字用五号、宋体字。
引文出处的注释也在当页的页脚排印,书写格式同参考文献。
所有注释均须采用插入“引用”或“脚注和尾注”的方法生成,脚注和尾注所列的文献应当列入参考文献,但工具书除外。
4.数字正文中除习惯用中文数字表示的以外,一般数字均用阿拉伯数字。
需要注意的有:(1)所有数码一律采用半角字表示,如1234。
(2)使用“首先”、“其次”或“第一”、“第二”等顺序词时,其后不能使用顿号“、”,必须使用逗号“,”,且“首先”、“其次”应与“最后,”相对应。
(3)英文字母后不得使用顿号,可根据具体情况分别使用逗号“,”或圆点“.”。
(4)破折号(即两字线)为中文状态下“减号键”的上档键“——”,不得连续使用几个减号“-------”。
(六)致谢致谢独占一页,题头“致谢”应居中,黑体、小二号字,“致”与“谢”之间空两字,段落设置为:段前1行,段后0.5行,然后另起一行打印致谢的内容。
致谢内容按照正文要求处理。
(七)参考文献另起页。
名称为小二号黑体。
独占行,居中,段落设置为:段前1行,段后0.5行。
参考文献的内容按文献的重要性程度排序,分别按参考论文(刊物上发表的)、参考书目和其他参考资料(报纸文章、电子文献、网站上发表的等)不同类别列于正文之后。
参考文献从页首开始,格式如下:[1]刘国钧,郑如斯.中国书的故事.北京:中国青年出版社,1979:115.[2]姚伯元.课程设计(论文)规范化管理与培养学生综合素质.中国高等教育网教学研究,2005-2-2.(八)附录名称为小二号黑体。
独占行,居中,“附”与“录”之间空两字,段落设置为:段前1行,段后0.5行。
每个附录均从页首开始,并在附录起始页的左上角用标准小四号黑体字注明附录序号。
附录序号采用“附录1”、“附录2”等。
内容格式要求同正文。
五、课程设计报告装订顺序装订顺序具体要求如下:(一)课程设计报告封面(二)课程设计任务书(三)内容摘要与关键词(四)目录(五)正文(六)致谢(七)参考文献(八)附录(九)课程设计成绩六、课程设计考核方式根据课设题目方案的设计,程序编制,调试测试结果,实验报告、学习态度等标准打分确定成绩。
其中,正确性是第一位的,包括数据库设计的正确性和程序的正确性,占总成绩的450%。
课程设计报告要求引用不超过10%,内容正确、结构合理、语言顺畅、排版规范,占总成绩的35%,平时成绩占总成绩的20%。
采用百分制评分标准。
优:有完整的符合标准的文档,文档有条理、文笔通顺,格式正确,其中有总体设计思想的论述;程序完全实现设计方案,设计方案先进,软件可靠性好;良:有完整的符合标准的文档,文档有条理、文笔通顺,格式正确;有完全实现设计方案的软件,设计方案较先进;中:有完整的符合标准的文档,有基本实现设计方案的软件,设计方案正确;及格:有完整的符合标准的文档,有基本实现设计方案的软件,设计方案基本正确;不及格:没有完整的符合标准的文档,软件没有基本实现设计方案,设计方案不正确提交的电子文档和软件必须是由学生自己独立完成,雷同者教师有权视其情况扣分或记零分。
北华航天工业学院课程设计报告(论文)课程名称数据库原理与应用报告(论文)题目:XX系统数据库设计作者所在系部:作者所在专业:作者所在班级:作者姓名:指导教师姓名:完成时间:北华航天工业学院教务处制课程设计成绩课程设计题目详细要求及参考题目1、题目1—学生管理系统:设计目标:提高学生管理工作的效率,具有对学生个人信息、课程信息、所选课程信息进行管理及维护的功能。
学生可以通过此系统进行个人信息、考试成绩查询以及完成选课功能。
系统开发的总体任务是实现学生信息管理的系统化、规范化和自动化。
需求描述:学生管理系统的功能需求包括管理员对功能的需求和学生对功能的需求两大部分,具体需求如下所列:(1)管理员对功能的需求管理员权限最大,可以对学生、班级、课程情况进行统一的管理,管理员对功能的需求细分如下:1)有关学生信息的浏览,包括学生的学号、姓名、性别、民族、出生日期、入学时间、所在班级、籍贯及备注等信息;2)学生信息的添加,本系统由管理员对学生的基本信息进行添加;3)学生信息的修改、删除;4)班级管理信息的浏览,包括班级设置、年级信息等。
5)班级管理信息的添加;6)班级管理信息的修改、删除;7)教师信息的添加,本系统管理员对教师的基本信息进行添加;8)教师权限的修改,管理员可将教师的权限设为管理员;9)学校基本课程(有哪些)的浏览,包括课程名、课程类型、学时、学分和课程具体描述;10)学校基本课程的添加;11)学校基本课程的修改、删除;12)学校对所设课程进行教师分配;13)学生成绩信息的浏览与统计,可按成绩具体范围(如系、班级等)、课程号、年度等方面对成绩进行统计;14)学生成绩信息的添加;15)学生成绩信息的修改、删除;16)学生选课人数的统计。
17)其他功能(可根据实际需要在此添加其他实用功能)(2) 学生对功能的需求学生只是利用此系统进行与自己有关的信息查询、输入等,不必多关心其他内容,学生对功能的需求细分如下:1)浏览个人基本信息,包括学号、姓名、性别、民族、出生日期、入学时间、所在班级、籍贯及备注等信息;2)学生登录系统后,修改个人信息,为了保证系统的安全性,只要求学生修改个人信息;3)浏览课程信息,具体内容包括课程名、课程类型、学时、学分和课程具体描述、任务教师等;4)学生利用此系统选修课程,在选课过程中,学生可查询待选课程的基本信息及教师情况,并可浏览截止当前时间选修此课的人数;5)浏览个人的选课情况;6)浏览个人成绩信息。