数据库课程设计选题
- 格式:doc
- 大小:39.00 KB
- 文档页数:10
数据库系统综合设计选题一、总体要求1)分组要求:按课题组方式开发,每组2~3人,组长一名,角色划分、任务分配2)开发环境要求数据库平台:MS SQL Server、Oracle开发平台:J2EE软件架构:B/S3)选题要求:每个班级各个项目组的课题不能相同。
4)设计要求数据库设计方面:优化的数据库结构、完善的数据完整性控制、视图的正确使用、触发器的应用、存储过程(或函数)的应用、基于索引的物理结构的优化实现。
系统实现方面:JSP程序中实现数据库的连接、使用SQL语言实现数据库的各种操作、完成系统的基本功能。
5)验收项目内容与要求以小组单位验收,先由组长作项目开发总体情况介绍,人员及其分工情况、相关技术的使用情况,系统的实际运行效果检查,指导老师对每一位成员进行询问,对每一位同学的各项验收指标(每一项指标具有不同的权值)打分。
特别要求:项目组每一位成员均需学会和掌握JSP环境下通过数据库接口连接数据库服务器和进行数据库操作的编程方法。
二、综合设计课题及其要求1、学生成绩管理系统要求:1)了解(需求分析)学生成绩管理系统的功能需求、数据需求以及其他需求;2)分析从学生入学、课程学习、专业实践、实习、毕业设计等相关环节的业务流程及相关实体;3)对所涉及的各类实体进行抽象,包括:学生信息、课程信息、教师信息、专业信息等;4)画出E-R图,转换并优化数据库的逻辑结构及物理结构;5)设计并实现一个简单系统。
2、教职员工管理系统要求:1)了解(需求分析)教职员工管理系统的功能需求、数据需求以及其他需求;2)分析从新教师入职、岗位变动、业务培训、教学与科研情况、离职或退休等整个业务流程及相关实体3)对所涉及的各类实体进行抽象,包括:员工基本信息、岗位变动信息、业务培训信息、部门信息、经办人信息等;4)画出E-R图,转换并优化数据库的逻辑结构及物理结构;5)设计并实现一个简单系统。
3、设备管理系统要求:1)了解(需求分析)设备管理系统的功能需求、数据需求以及其他需求;2)分析从新设备购入、登记设备台账、设备维修、折旧、设备报损等整个业务流程及相关实体;3)对所涉及的各类实体进行抽象,包括:设备台账、设备使用情况、设备使用者、设备维修、设备报损与报废等;4)画出E-R图,转换并优化数据库的逻辑结构及物理结构;5)设计并实现一个简单系统。
数据库课程设计选题1、仓储管理系统的设计工厂需要一个能够实现仓储管理系统的数据库系统,该系统的用户为仓库管理员,同时他也是系统管理员。
系统主要功能如下:仓库入库管理:主要是管理员对进入仓库的货物进行登记,包括货物号、货物名、货物数、货物价格、货主及仓库号等,以便统一管理。
当同一货主的同种货物入库时,要进行货物记录的追加,同时也要记录仓库入库的日志信息。
仓库提货管理:当货主提走货物时进行该管理,在货物出库时进行登记,登记的内容有编号、货物号、货物数、货物价格、货主、仓库号、日期等。
出库货物查询:可按照货物名称查询、按照货主查询以及按照出库查询等。
这些查询主要是在用户需要得知货物资料时进行。
由于只是进行查询操作,所以数据以只读形式出现。
货物信息维护功能:主要对货物的基本资料进行维护。
其中包括货物价格的变化、货物种类的变化等。
2、实验室设备管理系统的设计学校的实验室需要建立设备管理系统对实验室设备的使用情况进行统计,该系统的用户为实验室管理人员,同时他也是系统管理员。
系统主要功能如下:设备入库管理:主要是管理员对新增加的设备进行登记,包括类别、设备名、型号、规格、单价、数量、购置日期、生产厂家、购买人等。
当同一品牌与型号的设备入库时,要记录设备入库的批次信息。
设备运行状况统计:可按照设备名称、机房名称以及日期等统计实验室设备运行状况。
该功能主要是为了使用户能够实时掌握实验室设备的运行状况,所做的主要操作就是查询和统计,所以数据以只读形式出现。
报修设备管理:对于有严重问题(故障)的需要修理的设备,记录修理日期、设备名、修理厂家、修理费、责任人等,随时对设备修理情况进行统计,并能够按类别、修理厂家和修理日期查询修理情况。
报废设备管理:对已经彻底损坏的设备作报废处理,详细记录报废设备的有关信息,并随时对设备报废情况进行统计和查询,要求能够按类别和时间段(年、月或季度)查询。
3、学校门诊管理信息系统的设计学校医务室希望通过计算机对现有的门诊信息进行管理。
一、《数据库技术》课程设计目标:1.掌握数据库应用系统设计的特点、方法和基本步骤,在Windows环境下开发一个基于数据库的应用系统。
2.掌握设计实现一个完整的数据库应用系统的流程和方法,包括功能分析、数据库设计、应用程序设计。
3.熟悉对数据库的操作,包括数据库连接、SQL、完整性约束、索引,以及视图、触发器、存储过程等数据库对象的综合运用。
4.加深理论基础:关系数据库、数据库设计、事务。
二、开发工具、编程经验、交流能力题目:①选择个人熟悉的题材或题目自拟。
②语言:开发语言有Delphi、JAVA、VB、VC、PB、C#等,选择个人熟悉的语言。
③数据库:使用SQL SERVER2000、Access等数据库。
三、本次设计评分:1.系统设计与XXX:50分包括:操作界面(10分)、功能强弱(20分)、健壮性(5分)、数据库设计(10分)、性能(5分)2.文档:35分包括:数据库规划、系统定义、需求分析(10分)、逻辑设计(10分)、物理设计和其他(10分)3.考勤:15分包括:实验考勤、课堂考勤总计:100分,折算成优、良、中、合格。
(注:自行增加可行性的功能模块,最多可另加20分。
)四、《数据库技术》课程设计选题及要求(共11题,也可自拟题目):选题一:人事管理系统1、系统功能的基本要求:◆员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。
◆员工各种信息的修改;◆对于转出、辞职、辞退、退休员工信息的删除;◆按照一定的条件,查询符合条件的员工信息;至少应该包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等;2、数据库要求:在数据库中至少应该包含下列数据表:◆员工基本信息表;◆员工婚姻情况表,反映员工的配偶信息;◆员工学历信息表,反映员工的学历、专业、毕业时间、学校、外语情况等;◆企业工作岗位表;◆企业部门信息表。
3、本课题设计的基本要求:(1)必须提交系统分析报告,包括系统的功能分析、系统的功能模块设计、数据库的数据字典,数据库的概念结构(E-R图),数据库中的表、视图(如果使用)、存储过程(如果使用)的结构和定义(可以用SQL脚本提供);(2)程序设计的报告:包括程序的运行环境、开发环境、程序的详细设计(包括模块之间的关系,模块的功能、主要功能实现的程序段)(3)系统的源程序,包括数据库脚本程序。
数据库原理及应用课程设计报告指导教师:——————班级:——————学生姓名:——————学号:——————完成日期:——————运城学院计算机科学与技术系(一)银行储蓄系统一、设计目的学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。
二、设计内容1.主要的数据表定期存款单,活期存款帐,存款类别代码表等。
2.功能模块1)实现储户开户登记。
2)办理定期存款帐。
3)办理定期取款手续。
4)办理活期存款帐5)办理活期取款手续。
6)实现利息计算。
7)输出明细表。
8)具有数据备份和数据恢复功能。
三、设计要求要进行实际调研,系统功能在实现时参照实际的储蓄系统的功能。
同时要考虑银行系统数据的安全与保密工作。
数据要有加密功能。
(二)设备管理系统一、设计目的学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。
二、设计内容1.主要数据表设备明细帐表,设备使用单位代码表,国家标准设备分类表等。
2.功能模块1)实现设备的录入、删除、修改等基本操作。
2)实现国家标准设备代码的维护。
3)能够对设备进行方便的检索。
4)实现设备折旧计算。
5)能够输出设备分类明细表。
6)具有数据备份和数据恢复功能。
三、设计要求具体设备编码参考国家统一编码方法,功能实现也要考虑通用性。
(三)医院药品进销存系统一、设计目的学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。
二、设计内容1.主要的数据表药品分类代码表,药品库存表,供货商信息表,采购信息表等。
数据库课程设计新颖选题一、教学目标本课程旨在通过新颖选题的设计,使学生掌握数据库的基本概念、原理和方法,培养学生的数据库设计能力和实际操作技能,提高学生运用数据库技术解决实际问题的能力。
1.了解数据库的基本概念、发展历程和分类。
2.掌握关系型数据库的基本原理,包括数据模型、关系操作和事务处理。
3.熟悉数据库设计的基本步骤和方法,包括需求分析、概念设计、逻辑设计和物理设计。
4.能够使用数据库管理系统进行基本的数据操作。
5.能够根据实际需求进行简单的数据库设计和优化。
6.能够运用数据库技术解决实际问题,如信息管理系统、数据分析等。
情感态度价值观目标:1.培养学生的团队合作意识和沟通能力,提高学生解决实际问题的能力。
2.培养学生对数据库技术的兴趣和好奇心,激发学生继续学习的动力。
二、教学内容根据课程目标,本课程的教学内容主要包括以下几个部分:1.数据库基本概念:介绍数据库的定义、发展历程和分类,使学生了解数据库的基本概念。
2.关系型数据库:讲解关系型数据库的基本原理,包括数据模型、关系操作和事务处理,使学生掌握关系型数据库的基本操作。
3.数据库设计:介绍数据库设计的基本步骤和方法,包括需求分析、概念设计、逻辑设计和物理设计,培养学生进行数据库设计的能力。
4.数据库应用案例:通过实际案例的分析,使学生了解数据库技术在实际问题中的应用,提高学生运用数据库技术解决实际问题的能力。
三、教学方法为了激发学生的学习兴趣和主动性,本课程将采用多种教学方法,如讲授法、讨论法、案例分析法和实验法等。
1.讲授法:通过教师的讲解,使学生掌握数据库的基本概念和原理。
2.讨论法:通过小组讨论,培养学生的团队合作意识和沟通能力。
3.案例分析法:通过实际案例的分析,使学生了解数据库技术在实际问题中的应用。
4.实验法:通过实际操作,使学生掌握关系型数据库的基本操作和数据库设计的方法。
四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将选择和准备以下教学资源:1.教材:选用权威、实用的数据库教材,如《数据库原理与应用》。
数据库课程设计课题一、课程目标知识目标:1. 理解数据库的基本概念,掌握数据库的分类、结构和应用场景;2. 学会使用SQL语言进行数据库的创建、查询、更新和删除操作;3. 掌握数据库设计的基本原则和流程,能够独立完成小型数据库的设计与实现。
技能目标:1. 能够运用所学知识,使用数据库管理软件(如MySQL、Access等)进行实际操作;2. 培养学生的逻辑思维和问题解决能力,使其在遇到实际问题时能够运用数据库知识进行有效分析;3. 提高学生的团队协作能力,通过分组讨论、共同完成课程项目,锻炼学生与他人合作的能力。
情感态度价值观目标:1. 培养学生对数据库技术的兴趣和热情,激发学生主动探索新知识的欲望;2. 增强学生的信息意识,使其认识到数据库在现代社会中的重要作用,提高学生的信息素养;3. 引导学生树立正确的价值观,强调数据库技术的合理使用,培养学生的道德观念和社会责任感。
课程性质:本课程为实践性较强的学科,结合理论教学和实际操作,旨在培养学生的数据库设计与应用能力。
学生特点:学生已具备一定的计算机操作基础和编程能力,对数据库有一定了解,但尚不熟悉具体操作和应用。
教学要求:注重理论与实践相结合,以学生为主体,充分调动学生的积极性,培养其独立思考和解决问题的能力。
通过课程项目,使学生在实践中掌握数据库知识,提高综合运用能力。
二、教学内容1. 数据库基础知识:包括数据库的定义、分类、发展历程,数据库系统的组成与结构,关系型数据库的基本概念。
教材章节:第一章 数据库概述2. SQL语言及其应用:讲解SQL语言的语法、功能,以及如何使用SQL进行数据库的创建、查询、更新、删除等操作。
教材章节:第二章 SQL语言3. 数据库设计:介绍数据库设计的基本原则,讲解实体-关系模型、关系模型等数据库设计方法,以及数据库规范化理论。
教材章节:第三章 数据库设计4. 数据库管理系统:介绍常见的数据库管理系统(如MySQL、Oracle、Access等),以及如何使用这些系统进行数据库的创建、管理和维护。
XXXXXX班同学选题(A卷)1 图书借阅管理子系统设计本系统模拟学生在图书馆借阅图书的管理内容,包括查询图书、借书、借阅后的查询、统计、超期罚款等的处理情况,简化的系统需要管理的情况如下:1、可随时查询出可借阅图书的详细情况,如图书编号(BNO)、图书名称(BNA)、出版日期(BDA)、图书出版社(BPU)、图书存放位置(BPL)、图书总数量(BNU)等,这样便于学生选借。
2、学生查询图书情况后即可借阅所需图书,可借阅多种图书,每种图书一般只借一本,若已有图书超期请交清罚金后,才能开始本次借阅;3、为了唯一标识每一学生,图书室办借书证需如下信息:学生姓名(SNA)、学生系别(SDE)、学生所学专业(SSP)、借书上限数(SUP)及唯一的借书证号(SNO)。
4、每学生一次可借多本书,但不能超出该生允许借阅上限数,每个学生可多次借阅,允许重复借阅同一本书。
规定借书期限为二个月,超期每天罚二分。
5、学生可以进行借阅、续借、归还和查询书籍。
借阅时要登记相应的借书日期;归还时要记录还书日期;续借相当于归还书后重新借阅。
根据以上信息完成如下要求:1、请认真作系统需求分析,设计出反映本系统的E-R图(需求分析、概念设计)。
2、写出已设计E-R图相应的关系模式,根据设计需要还可增加辅助关系模式,并找出各关系模式的关键字(逻辑设计)。
3、在已设计的关系模式基础上开发设计功能子系统,要求子系统能完成如下功能要求(物理设计、设施与试运行):1)在某数据库管理系统中建立各关系模式对应的库表,并设计所需的视图、索引等。
2)能对各库表进行输入、修改、删除、添加、查询、打印等基本操作。
3)能根据学生要求借阅图书库中有的书,并完成一次借阅任务后汇总已借书本总数,报告还可借书量,已超期的需付清罚款金额后才可借书。
4)能明细查询某学生的借书情况及图书的借出情况。
5)能统计出某图书的总借出数量与库存量及某学生借书总数,当天为止总罚金。
数据库课程设计选题数据库课程设计选题总体要求:分组:按课题组方式开发,每组1~3人,组长一名,角色划分、任务分配数据库平台:Oracle、MS SQL Server、MySQL开发平台:.NET、J2EE、PHP软件架构:B/S1、学生成绩管理系统基本要求:可以管理学生的基本信息、班级信息、专业信息、成绩信息、教师信息、课程信息等;按照一定的条件,查询、统计符合条件的学生、教师信息;至少应该包括每个学生详细信息的查询、按班级、成绩状况查询、按工作岗位查询等,至少应该包括按班级、课程、专业、入学时间等统计学生的信息;对查询、统计的结果打印输出。
2、教职员工管理系统基本要求:管理教职工的基本信息、教师业务档案、职工工资情况、部门信息等;按照一定的条件,查询、统计符合条件的教师信息;至少应该包括每个教师详细信息的查询、按部门、职称、学历状况查询、按工作岗位查询统计;对查询、统计的结果打印输出。
3、设备管理系统基本要求:参考实验中心的设备管理平台,管理我院所有的实验设备,设备总表、分类表、设备报损表、设备台帐。
按设备类型、设备名称、设备编号的基本查询,相关报表的生成与打印。
4、教师教学资料文档管理系统教师在教学中需要有许多教学资料,在教学任务完成后必须上交所在系进行归档保存。
所涉及的资料包括教师任课信息、教案(电子、纸质)、听课记录、实验报告、成绩考核表、试卷及标准答案、实践教学资料等教师信息(编号、姓名、职称、专业、联系电话);班级信息(班级编号、班级名称、简称、班主任)任课信息(编号、班级代码、课程代码、课时数、考核方式);资料信息(编号、资料名称、资料形式、文件名称、评定等级)要求:建立相应的数据库及相关的表、属性、约束等输入相应的记录(每个表不少于10条以上的记录)编写进行数据管理的存储过程,利用前台程序对其进行管理5. 小型自选商场商品管理系统要求:能对小型自选商场的商品进货、销售、库存等环节进行管理。
数据库课程设计选
题
数据库系统综合设计选题
一、总体要求
1)分组要求:按课题组方式开发,每组2~3人,组长一名,角色划分、任务分配
2)开发环境要求
数据库平台:MS SQL Server、Oracle
开发平台:J2EE
软件架构:B/S
3)选题要求:每个班级各个项目组的课题不能相同。
4)设计要求
数据库设计方面:优化的数据库结构、完善的数据完整性控制、视图的正确使用、触发器的应用、存储过程(或函数)的应用、基于索引的物理结构的优化实现。
系统实现方面:JSP程序中实现数据库的连接、使用SQL语言实现数据库的各种操作、完成系统的基本功能。
5)验收项目内容与要求
以小组单位验收,先由组长作项目开发总体情况介绍,人员及其分工情况、相关技术的使用情况,系统的实际运行效果检查,指导老师对每一位成员进行询问,对每一位同学的各项验收指标(每一项指标具有不同的权值)打分。
特别要求:项目组每一位成员均需学会和掌握JSP环境下经过数据库接口连接数据库服务器和进行数据库操作的编程方法。
二、综合设计课题及其要求
1、学生成绩管理系统
要求:
1)了解(需求分析)学生成绩管理系统的功能需求、数据需求以及其它需求;
2)分析从学生入学、课程学习、专业实践、实习、毕业设计等相关环节的业务流程及相关实体;
3)对所涉及的各类实体进行抽象,包括:学生信息、课程信息、教师信息、专业信息等;
4)画出E-R图,转换并优化数据库的逻辑结构及物理结构;
5)设计并实现一个简单系统。
2、教职员工管理系统
要求:
1)了解(需求分析)教职员工管理系统的功能需求、数据需求以及其它需求;
2)分析从新教师入职、岗位变动、业务培训、教学与科研情况、离职或退休等整个业务流程及相关实体
3)对所涉及的各类实体进行抽象,包括:员工基本信息、岗位变动信息、业务培训信息、部门信息、经办人信息等;
4)画出E-R图,转换并优化数据库的逻辑结构及物理结构;
5)设计并实现一个简单系统。
3、设备管理系统
要求:
1)了解(需求分析)设备管理系统的功能需求、数据需求以及其它需求;
2)分析从新设备购入、登记设备台账、设备维修、折旧、设备报损等整个业务流程及相关实体;
3)对所涉及的各类实体进行抽象,包括:设备台账、设备使用情况、设备使用者、设备维修、设备报损与报废等;
4)画出E-R图,转换并优化数据库的逻辑结构及物理结构;
5)设计并实现一个简单系统。
4、快递业务信息管理系统
要求:
1)了解(需求分析)快递业务信息管理系统的功能需求、数据需求及其它需求;
2)分析从接单到投递的整个业务流程及相关实体;
3)对所涉及的各类实体进行抽象,包括:客户、包裹、运单、员工、仓库等。
4)画出E-R图,转换并优化数据库的逻辑结构及物理结构;
5)设计并实现一个简单系统
5. 小型自选商场商品管理系统
要求:
1)了解(需求分析)小型自选商场商品管理系统的功能需求、数据需求以及其它需求;
2)分析商品进货、销售、库存等整个业务流程及相关实体;
3)对所涉及的各类实体进行抽象,包括:商品(含分类)基本信息、商品进货(入库)、商品销售、商品盘亏、折扣、供应商等。
4)画出E-R图,转换并优化数据库的逻辑结构及物理结构;
5)设计并实现一个简单系统。
6、小型电子商务网站
要求:
1)了解(需求分析)小型电子商务(图书销售)网站的功能需求、数据需求以及其它需求;
2)分析图书及其来源、图书介绍、图书销售、供货商发货等整个业务流程及相关实体;
3)对所涉及的各类实体进行抽象,包括:图书(含分类)基本信息、图书销售、销售结算、订单、发货单、客户信息、出版社信息、供货商信息等。
4)画出E-R图,转换并优化数据库的逻辑结构及物理结构;
5)设计并实现一个简单系统。
7、学生学籍管理信息系统
要求:。