数据库课程设计题目汇总.docx

上传人:b****5 文档编号:8022004 上传时间:2023-01-28 格式:DOCX 页数:16 大小:27.67KB
下载 相关 举报
数据库课程设计题目汇总.docx_第1页
第1页 / 共16页
数据库课程设计题目汇总.docx_第2页
第2页 / 共16页
数据库课程设计题目汇总.docx_第3页
第3页 / 共16页
数据库课程设计题目汇总.docx_第4页
第4页 / 共16页
数据库课程设计题目汇总.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

数据库课程设计题目汇总.docx

《数据库课程设计题目汇总.docx》由会员分享,可在线阅读,更多相关《数据库课程设计题目汇总.docx(16页珍藏版)》请在冰豆网上搜索。

数据库课程设计题目汇总.docx

数据库课程设计题目汇总

《数据库系统原理》课程设计

 

一、课程设计的目的和要求

(1)培养学生运用所学课程《数据库系统原理》的理论知识和技能,深入理解《数据库系统原理》课程相关的理论知识,学会分析实际问题的能力。

(2)培养学生掌握用《数据库系统原理》的知识设计计算机应用课题的思想和方法。

(3)培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。

(4)通过课程课程设计的训练,要求学生在教师的指导下,独立完成大作业要求的相关内容,包括:

①    通过调查研究和运用Internet,收集和调查有关资料、最新技术信息。

②基本掌握撰写小论文的基本步骤和写作方法。

③根据课题的要求基本理解和掌握E-R图的设计方法和关系模式的转换。

④根据课题的要求基本理解和掌握数据流图(DFD)和数据字典(DD)的设计方法。

⑤根据ER图生成数据库表。

数据库完整性、安全性保证措施

数据库实施维护计划

二、课程设计题目

要求:

(1)每组学生从下面50个题目中任选一个作为课程设计,调查分析一个具体的或模拟的实例。

同一个班中的同学不允许选择相同的题目。

选好题目后发给班长或学习汇总,产生选题冲突时,由班长/委员协调解决;

(2)描述该实例的业务信息和管理工作的要求;

(3)列出实体、联系;

(4)指出实体和联系的属性;

(5)画出E-R图;

(6)将E-R图转换成关系模式,并注明主码和外码;

(7)建立数据字典;

(8)创建数据库;

(9)根据题目的要求写查询、存储过程、触发器等。

(10)利用编程语言工具实现系统的详细设计及其编码。

(11)通过浏览器查看,能适应常用分辨率;

(12)布局合理、结构清晰、页面完整;

(13)网站页面整体风格统一;

(14)首页为用户登录页面(login.html或login.jsp),不同角色用户登录后,进入相应的功能页;

 

课程设计备选题目:

(1)学校图书借阅管理系统(难度指数:

0.8)

功能要求:

●实现图书信息、类别、出版社等信息的管理;

●实现读者信息、借阅证信息的管理;

●实现图书的借阅、续借、归还管理;

●实现超期罚款管理、收款管理;

●创建触发器,分别实现借书和还书时自动更新图书信息的在册数量;

●创建视图查询各种图书的书号、书名、总数和在册数;

●创建存储过程查询指定读者借阅图书的情况;

●建立数据库相关表之间的参照完整性约束。

(2)高校学籍管理系统(难度指数:

0.8)

功能要求:

●实现学生信息、班级、院系、专业等的管理;

●实现课程、学生成绩信息管理;

●实现学生的奖惩信息管理;

●创建规则用于限制性别项只能输入“男”或“女”;

●创建视图查询各个学生的学号、姓名、班级、专业、院系;

●创建存储过程查询指定学生的成绩单;

●创建触发器当增加、删除学生和修改学生班级信息时自动修改相应班级学生人数;

●建立数据库相关表之间的参照完整性约束。

(3)学校人力资源管理系统(难度指数:

1.0)

●实现学校部门信息、职务、职称和教职工信息管理;

●实现教师的学籍经历管理;

●实现教师的家庭关系管理;

●实现教师的奖惩信息管理;

●创建存储过程查询学校各部门各种职称的教职工数量;

●创建触发器当增加、删除教职工和修改教职工部门信息时自动修改相应部门的职工人数;

●创建规则用于保证教职工的E-Mail的输入格式正确;

●建立数据库相关表之间的参照完整性约束。

(4)高校专业信息管理系统(难度指数:

1..0)

●系统提供对于专业信息管理与维护功能,包括对专业的基本信息进行检索、录入和修改等;

●系统提供对于培养计划管理与维护功能,包括对培养计划的基本内容进行检索、录入和修改等;

●系统将培养计划填表权限下放到各学院中,各学院填写相应培养计划后由教务管理人员进行审批生效;

●系统提供培养计划复制功能,即可将某一年级某一专业的培养计划复制到其他专业的其他年级;

●系统支持培养计划的统计打印功能,即可以打印根据查询条件打印所需要的培养计划。

●系统支持权限控制管理,对不同的用户赋予不同的权限控制;

●建立数据库相关表之间的参照完整性约束。

(5)高校实习基地管理系统(难度指数:

1.0)

●实现实习基地、基地类型、实习类型的信息的管理;

●实现根据实习场地的空闲状态进行预约。

●实现根据老师提交的相关表格,进行实习场地、时间。

设备的安排。

●学生登陆后查询自己实习计划安排。

●创建,浏览,修改,删除实习场地预约表格。

●实习基地管理每日情况汇总统计;

(6)教学计划配课系统(难度指数:

1.0)

●实现各个专业的教学计划录入、查询、修改;

●实现按照教学计划对相应的专业进行排课;

●实现任意输入一个教师或者学生的姓名或学号,便可进行搜索,得到该教师或学生的课程信息。

●实现教务管理人员可以直观的看到教师上课的信息,包括专业、课程名、学生人数;

●实现教务管理人员可以根据需要适当调整已安排好的配课信息;

●建立数据库相关表之间的参照完整性约束。

(7)实验室排课系统(难度指数:

1.3)

●管理员可以录入班级课程信息,实验室上机信息,普通用户可以录入留言本的添加留言信息。

 

●管理员可以修改班级课程信息,修改实验室上机信息。

 

●管理员可以删除班级课程信息,实验室上机信息,还可以删除普通用户留言给管理员的信息。

 

●查询功能:

管理员和普通用户都具有查询功能,可以根据按日期查询,按周次查询来查询班级课程信息和实验室上机信息。

 

●留言本功能:

普通用户可以留言给管理员,管理员可以回复普通用户的问题。

●建立数据库相关表之间的参照完整性约束。

(8)某期刊的在线投稿审稿管理系统(难度指数:

1.0)

●实现作者、审稿人的信息管理;

●实现稿件类型、稿件信息的管理;

●实现稿件的审阅过程管理;

●实现稿费、审稿费和版面费的管理;

●创建存储过程,统计指定作者的稿件信息;

●创建触发器,当收到审稿费时自动修改审稿费收到标记为“是”;

●创建规则,使得作者的E-Mail必须满足电子邮件的基本格式;

●建立数据库相关表之间的参照完整性约束。

(9)学校的工资管理信息系统(难度指数:

1.0)

●实现部门、职务、职称等基本信息的管理;

●实现教职工信息的管理;

●实现工资项目的管理,工资项目设有启用标志和加扣标志;

●实现教职工工资项目及其工资的管理;

●创建触发器当往教职工工资项目表中插入记录或删除记录时,自动修改该职工的应发工资数和实发工资数;

●创建存储过程统计某个月各种工资项目的发放总和;

●创建视图查询各个员工的应发、应扣和实发工资;

●建立数据库相关表之间的参照完整性约束。

(10)某高校科研管理系统(难度指数:

1.0)

●实现部门、职务、职称等基本信息的管理;

●实现教师信息的管理;

●实现可以科研项目的申报、审批管理;

●实现科研项目的验收管理;

●创建默认,并邦定到科研项目的验收标志,使其默认值为“未验收”;

●创建触发器,验收项目时自动修改项目的验收标志为“验收通过”;

●创建存储过程统计个院系科研项目的申报和完成数量;

●建立数据库相关表之间的参照完整性约束。

(11)某大学的排课管理系统(难度指数:

1.0)

●实现班级、课程等基本信息的管理;

●实现学生、教师信息的管理;

●实现班级课程及课程的任课教师和排课管理;

●创建存储过程检测指定教师、指定节次是否有课;

●创建存储过程生成指定班级的课程表;

●创建存储过程生成指定老师的课程表;

●建立数据库相关表之间的参照完整性约束。

(12)实验室勤工俭学管理系统(难度指数:

1.5)

●提供各实验室勤工俭学岗位信息,可以实现学生在线提交申请单以及实现教务处在线审批,并将审批结果公示;

●可以实现用人单位对勤工俭学学生工作情况在线评价,可以实现根据评价结果动态调整勤工俭学岗位和人员;

●可以按月自动生成薪金发放单,提交财务处。

●可提供各类报表生成及信息统计。

●建立数据库相关表之间的参照完整性约束。

(13)高校教材管理系统(难度指数:

1.0)

●实现出版社、教材类型等的管理;

●实现教材的订购管理;

●实现教材的入库管理;

●实现教材的领用管理;

●创建规则实现教材的书号必须满足以ISBN开头,后跟10个数字的格式,比如:

ISBN7302120363;

●创建触发器,实现教材入库和出库时自动修改库存数量;

●创建存储过程统计各种教材的订购、到货和发放数量;

●建立数据库相关表之间的参照完整性约束。

(14)实验报告管理系统(难度指数:

1.2)

●学生可以阅读公告栏及使用说明,修改登录密码,查看实验项目及要求,提交实验报告,查看实验报告成绩及评语。

●教师可以选择授课课程、授课时间并导入学生信息,管理学生名单,发布实验项目及要求,批改实验报告,在线回答学生问题,修改登录密码。

●管理人员可以发布公告,提供相关资料的下载,增加或删除教师信息、课程信息,备份实验报告和相关资料;

●建立数据库相关表之间的参照完整性约束。

(15)信息学院机房管理系统(难度指数:

1.2)

●实现机房信息、机器信息、学生信息、上机类型信息的管理;

●实现学生上机充值信息的管理;

●实现学生上机过程的登记、费用信息的管理;

●实现教学班及教学班学生信息的管理;

●实现上机费率标准的设置及教学班上机的预约,即设置各教学班的上课时段。

●创建存储过程统计各机房上机费用的统计;

●创建触发器实现费用登记时,自动修改该生的账户余额。

(16)实验考勤管理系统(难度指数:

1.2)

●教师实现对学生考勤信息的录入。

每班每门实验课程要求有1名教师负责;

●学生可以查看学生的个人考勤情况;

●督导组指定教师成为督导组成员,完成对教师的考勤;

●建立数据库相关表之间的参照完整性约束。

(17)某学校的题库管理系统(难度指数:

1.5)

●实现课程、题型等基本信息的管理;

●能管理每一门课程的题型,每门课程的章节;

●实现习题信息的管理,能按题型或章节录入每门课程的习题;

●定义存储过程查询指定课程各种题型和各章节的习题数量;

●定义视图查询各门课程使用的题型;

●设每个习题有一个题号,题号由系统自动生成,要求从1开设编号;

●设每个习题都有习题的建立日期,其值为系统时间,请定义实现(用默认实现);

●定义存储过程实现查询各门课程、各种题型的习题数量;

●可以自动抽题组成套题,习题每抽取一次,要使习题的抽取次数加1(用触发器实现);

●建立数据库相关表之间的参照完整性约束。

(18)学校家教服务管理系统(难度指数:

1.0)

●实现教师信息、职业类型管理;

●实现职业登记;

●实现职业作息登记;

●实现工资管理和收费管理;

●建立数据库相关表之间的参照完整性约束。

(19)高校学生就业管理系统(难度指数:

1.2)

●实现院系、专业、毕业生信息管理(设有就业标志,初值为‘待业’);

●实现职业类型、职业信息(职业号、类型号、需求数量、聘用数量、用人单位)登记;

●实现毕业生就业登记(学号、职业号),自动修改相应学生的就业标志和职业的聘用数量,并保证聘用数量不大于需求数量;

●创建存储过程查询毕业生的人数、待业人数、就业人数和就业率;

●创建存储过程查询各专业的毕业生就业率;

●创建check约束限制毕业生性别必须为‘男’或‘女’;

●建立数据库相关表之间的参照完整性约束。

(19)某高校学生选课管理系统(难度指数:

1.5)

●实现学生信息、课程学生管理;

●实现教师及任课信息管理;

●实现选课登记,要保证学生不能选修重复的课程(实用触发器实现);

●创建存储过程统计各学生指定学期选修课程的总学分数;

●创建视图查询2006-2007学年,没有被选修的课程;

●创建存储过程统计各教师任课的学生人数;

●建立数据库相关表之间的参照完整性约束。

(20)实验室设备管理系统(难度指数:

1.3)

●实现设备类别、设备信息管理;

●实现用户管理;

●实现设备入库管理,必须自动修改相应设备的数量;

●实现设备的领用和归还管理(要自动修改相应设备的可领用数量);

●实现设备的报损管理(报损后要自动修改相应设备的数量和可领用数量);

●创建存储过程统计各种类型设备的数量;

●创建存储过程统计指定月份各设备的领用归还情况;

●建立数据库相关表之间的参照完整性约束。

(21)大学生知识产权登记管理系统(难度指数:

1.2)

●实现保护注册学生的知识产权,将学生的专利,论文,著作(包括软件著作权)登记、公示流程,以免其他抄袭,盗用。

●提供按年度/学院/专业/登记类别简便、快捷地实现大学生论文/著作/专利登记记录的数据归档。

实现用户管理;

●实现为指导教师/学生提供按照年度等分类查询大学生论文/著作/专利的登记情况。

提供按照年度/年级/专业/院系/指导教师等统计大学生论文/著作/专利的登记情况。

●用户管理:

管理各级用户的添加、级别、用户名、密码等。

●建立数据库相关表之间的参照完整性约束。

(22)学科竞赛管理系统(难度指数:

1.5)

●实现学科竞赛信息的填报、汇总、审核的流程

●实现学科竞赛信息集中查询统计

●实现竞赛报名,(在线)检查指导,提交作品,结果公布功能。

●用户管理:

管理各级用户的添加、级别、用户名、密码等。

●建立数据库相关表之间的参照完整性约束。

(23)创新创业项目管理系统系统(难度指数:

1.5)

●实现大学生创新创业项目报名、审批管理。

●实现大学生创新创业项目的经费下拨和经费使用的审批管理

●实现大学生创新创业项目的规章制度和立项公示

●实现按照年度查询大学生创新创业项目的计划与执行情况

●用户管理:

管理各级用户的添加、级别、用户名、密码等。

●建立数据库相关表之间的参照完整性约束。

(24)实验室用房管理信息系统(难度指数:

1.2)

●实验室用房简讯发布:

随时发布实验室用房相关信息、通知,下载各种文件、表格。

●用房信息查询:

根据使用单位、校区位置、房屋类型、房屋属性等综合查询房屋信息。

●实验室用房信息录入:

院系用户、管理员把房屋信息录入数据库。

●实验室用房统计:

按房屋使用单位、房屋所属单元、房屋使用类型、房屋使用属性、房屋所在校区位置统计详细信息。

●用户管理:

管理各级用户的添加、级别、用户名、密码等。

●建立数据库相关表之间的参照完整性约束。

(25)实验室营具管理信息系统(难度指数:

1.2)

●实验室营具信息录入:

院系用户、管理员把营具信息录入数据库。

●营具信息查询:

根据使用单位、校区位置、房屋类型、房屋属性等综合查询营具使用信息。

●实验室营具信息统计:

按营具使用单位、营具所属单元、营具使用类型、营具使用属性、营具所在校区位置统计详细信息。

●用户管理:

管理各级用户的添加、级别、用户名、密码等。

●建立数据库相关表之间的参照完整性约束。

(26)教室管理信息系统(难度指数:

1.2)

●教室基本信息模块:

包括教室的地理信息、教学条件信息,教学环境信息。

●学生模块:

实现上课计划查询,空教室查询,教室预定申请等操作。

●教师模块:

教师用户可利用该系统实现诸如教学计划查询,空教室查询,上课点名等操作。

●教室站工作人员模块:

登记教室缺失物品信息,发布公告等功能。

●管理员模块:

实现用户的增加、删除、修改等基本信息。

●建立数据库相关表之间的参照完整性约束。

(27)实验项目卡管理信息系统(难度指数:

1.3)

●实现设置各实验项目卡负责人(可多对一)。

●实现负责人填写实验项目卡增加、修改、删除。

●实现实验室人员对实验项目卡进行补充完善。

●对原来未有的项目可在线申请,填写立项申请及项目卡。

●实现实验室主任初审项目卡,提交至教学院长。

●实现教学院长审批本学院项目卡。

●可提供报表及查询。

●建立数据库相关表之间的参照完整性约束。

(28)学生成绩管理信息系统(难度指数:

1.5)

●实现任课教师快捷地录入学生的实验课程成绩。

●实现教师按实验项目给出成绩,由系统按照给定权重计算总成绩。

●实现教师直接给出总成绩。

●可按课程按行政班级打印成绩登记册。

●可设置成绩录入人,一旦学生的成绩出现问题(如被篡改),可以明确相应责任人。

●对于成绩数据的修改与删除采取全面控制,确保成绩数据的安全。

●可查看未交成绩的教师课程学生。

●实现按课程统计、按学生统计、按班级、按各实验室统计等多种统计方式。

●可进行各种成绩报表的打印工作

●建立数据库相关表之间的参照完整性约束。

(29)学生考试事务管理信息系统(难度指数:

1.5)

●可依据学生选课结果确定考试任务(考试轮次为末考时,确认需安排考试课程,确定考试安排任务及课程可监考人员;考试轮次为补考时,确定补考课程学生);简便快捷地完成学生缓考课程的登记、确认;对于在安排考试之前确认的缓考学生,不安排座位号;对于在安排考试之后确认的缓考学生,在对应座位号处标记“缓考”。

●可设置有关排考要求,采用智能安排或辅助安排方式,简便快捷、科学合理地完成考试安排(包括考试时间、考试地点与监考人员),并通过校园网/互联网发布有关考试安排信息。

●可提供各种考试安排表:

时间区段考试安排表,课程考试安排表,班级考试安排表,学生考试安排表,教室考试安排表,巡考人员巡考安排表,监考人员监考安排表。

●可由监考人员或承担单位教务秘书基于校园网/互联网及时提交考场记录,经教务处审核确认之后通过校园网/互联网发布考试通报(有关缺考与舞弊等情况的处理)。

●详细记录试卷库存信息,通过智能批量或辅助零散方式为考试课程选定试卷。

●依据考试安排按考试课程/批次生成相应的试卷速印单(自动计算试卷速印份数),并按考场打印相应的试卷袋标签、考场学生名册(可含照片)、考场记录表。

●详细记录试卷领取信息与阅卷安排信息。

●提供多种实用的统计、分析报表。

如分院(系)/部/处室按教职工统计监考人次;分承担单位按课程/批次统计考场数、监考人数;分承担单位按课程/批次统计速印试卷份数、纸张数;分承担单位按课程/批次统计考场记录信息(含舞弊/缺考学生人数);分院(系)/部按年级/专业/行政班级统计舞弊/缺考学生人次。

(30)大学智能排课系统(难度指数:

2.0)

●系统功能的基本要求:

●能根据教师要求(如某天不得排课)、课程约束(如体育不能排在上午第一节课)、班级约束(如某班星期五下午最后一节课不排课)、校级约束(如全校所有班级星期一下午第一节课都为班会)等信息自动为班级和教师生成课程表,要求主课尽量排在上午和下午一、二节课,副课尽量排在上午和下午的最后一节课,如体育课排在上午第一节课是不太合适的。

对于软件不能安排的少数课程,教务工作者能够在自动排出的课程表上进行手工调课。

●要求:

●系统可以进行两节连课处理,如作文课可以连课上;

●排出的课程表中不允许有教师冲突的情况,比如,一个教师同时给两个班级上课是不允许的;

●要求课程表中的课程要有所变化,比如一个班级的所有数学课总是排在上午第一节课是不好的课程表。

●每周上课天数可以是5天也可以是六天,每天上课节数可以是7节或是8节;(5)每个年级所开课程是一样的,而且所开课程可以变化;

●一个教师可以教授多门课程;

●系统可以为每个班级和每位教师打印课程表;

●系统可以把生成的课程表自动转化成网页在网上公布;

●在课表生效后,教师可以要求调课;

●教师数量是动态的,所开课程的数量也是动态的。

(31)博客管理系统(难度指数:

1.9)

功能需求:

●管理员可以自由定义会员组(等级)的各种属性,如划分新手入门、高级用户、尊贵用户等等。

等级不同,在上传文件类型大小、上传空间大小、每天最多发布的日志数目、图片是否加水印、网站是否可以加密等权限方面有所不同;

●用户的升级,可以与网站积分制度相结合,可选择用户达到一定积分自动升级到更高一组,拥有更多权限,从而达到激励网站用户的目的。

管理员可以批量移动会员到某个组,或者进行组间数据的转移。

●网站积分:

用户在网站的各项活动,自注册、邀请的有效用户、发表日志、评论、推荐为精华等等,都实现系统自动为其匹配相应的积分。

网站各项活动的积分,由管理员自定

●用户模板分类及修改权限:

用户模板可分类别,模板分类与用户级别相结合,可充许高级别的用户选择更多模板分类,从而达到激励用户的目的,并有可能发展相关的增值项目;

●管理员分权限:

设立内容管理员,内容管理员有不同于普通用户的登陆地址和管理界面。

●内容管理员可进行分组,不同组别有不同的管理权限。

超级管理员可以定义不同内容管理组的用户是否拥有以下权限:

可以管理的日志分类、可以管理的相册分类、可以管理的用户组、是否可以修改用户、是否可以进入用户后台、是否可以修改用户组、是否可以添加修改用户模板、是否可发布站点公告,是否可以发布通知。

不同管理员分组账号可以通过账号列表显示,方便查看。

●内容管理:

系统可记录日志、留言、评论发表者的IP地址,相同IP地址的文章、留言、评论可一次性清除,并同时被记录到网站黑名单。

日志管理,和以前版本后台只显示用户日志、留言、评论标题不同,后台自动摘取日志、评论、留言的部分内容,在管理后台即可直观查看日志等内容。

自动锁定用户功能,频繁注册\留言的用户,实现系统自动锁定。

敏感用户列表,凡在日志等内容中发表过敏感词汇的用户自动归入敏感用户列表,以方便管理员重点盯防管理。

●用户头像及用户资料的管理:

用户可上传图片作为头像,并可在网站、评论、群组等多处实现调用,大大增加网站美观及个性程度。

用户资料完善,并可在用户博客页面调用头像、用户级别等资料。

●Flash相册管理:

相册使用更美观实用的Flash相册方式,并且能在Flash相册中直接进行相片的上传、删除操作;

●日志发布自动保存:

用户发布日志时自动保存在服务器,防止用户因为浏览器出现问题时的内容丢失

三、数据字典设计

(1)根据你在“实体联系模型设计”一项中选择的或其它实例,对该实例的业务工作和信息流进行分析,先局部,后整体地描述出业务数据流图,并描述出重要的数据字典。

(2)根据逻辑设计的原则,将上述E-R图转换成关系模式并指明主码和外码。

四、提交要求(电子材料)

1.数据库设计说明书

格式:

1.封面:

姓名、学号、题目、班级等;

2.题目及要求说明;

3.说明书(含需求分析、系统数据库的设计、数据字典、数据库及数据库对象创建的SQL语句、其他题目要求完成的查询、视图、存储过程、触发器等的创建代码)。

题目(XXXXXXX)

1.问题的描述

2.需求分析

2.1需求分析

2.2系统功能结构

2.3数据流图

3.逻辑结构设计

3.1局部E-R图

3.2全局E-R图

3.3数据字典

4.物理结构设计

5、系统实现

6.结论

五、评分规则

1、数据库设计说明书:

包括需求分析、概念设计、逻辑结构设计、物理结构设计

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

当前位置:首页 > 初中教育 > 科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1