数据库课程设计题目

发布 2022-10-04 16:34:28 阅读 9044

数据库系统原理课程。

设计指导。一、本课程的教学目的及基本要求。

教学目的 本课程是为《数据库系统原理》课程所开的实践环节。数据库系统原理课程是一门实践性很强的技术课程,而且是计算机科学与技术中发展最快的领域之一。

本课程设计的目的旨在使学生能够掌握数据库的基本原理、数据库设计的基本方法、sql语言的应用、sql server 2000/2005数据库环境的使用,并能根据所应用到的数据库管理系统的相关技术,按照规范化设计的方法解决现实中数据库设计的问题。

选修本课程前应已选修《数据库系统原理》课程,并熟练掌握sql语言,以及数据库设计的规范化等基本方法。

先修课程:数据库系统原理。

教学基本要求

要求学生通过上机实验,培养学生的分析实际问题的能力,掌握复杂项目从需求到设计直到最后实现的基本方法,并对所设计的数据库进行测试与分析,使学生在数据库设计方面能够得到很大程度的提高。

课程设计基本要求:

1、(课前准备)掌握课堂教学内容,主要包括。

1)比较系统的掌握数据库原理的理论知识;

2)学会研究分析具体应用的需求,完成需求分析;

3)初步掌握在需求分析基础上设计数据库的能力;

4)熟练掌握一种数据库设计工具。

2、课程设计按以下步骤进行:

1)问题分析,理解问题,明确做什么,完成需求分析,写出系统的功能框架并给出每一系统功能的详细叙述。

2)概念设计:在概念结构设计中画出er图,在er图中标出主码。可以有分er图。

3)逻辑结构设计:针对概念设计的结果做出逻辑结构设计并进行规范化,对表进行分解或必需的合并(要写出理由和根据)。对用户进行分类,有必要时可以给用户创建用户子模式(比如视图)并定义权限。

4)物理设计:设计数据库的存储结构(包括索引的设计等)。

5)在一种数据库工具上(选择sql server2000或2005)实现自己的设计;

6)上机调试:针对需求分析中的所有功能设计测试数据,并设计所有的sql语句实现需求分析中的功能。实现触发器,存储过程、视图等。

7)按课程设计报告规范总结和整理课程设计报告。

二、数据库系统原理课程设计题目。

1.毕业**管理系统。

问题描述]

在毕业**开始阶段,将可以带毕业设计的导师进行登记(或对原来的导师进行更新),对导师提出的毕业**题目和要求进行登记,并进行分类,对毕业的学生进行登记,然后按照一些限定条件(如导师所带学生人数的限制),由学生选择导师和题目,对发生冲突的情况能进行合理的调配。当学生选定了题目并完成**工作后,对**的主要内容进行登记。答辩完成时,由各答辩老师给出毕业设计的分数,并由答辩秘书统计该生的毕业设计的最终得分。

由答辩委员会对**的成绩进行评定并做记录,将来可以根据题目对**进行查询和分类检索,并根据需要打印有关内容。

2.客房管理系统。

问题描述]

1)前台预定:顾客可以到宾馆预定客房。

2)前台开房:提供顾客直接入住信息注册。

3)入住信息查询:查询入住顾客的相关信息。

4)预定信息查询:查询预定顾客的相关信息,并且进行客房分配和转入入住如果预定取消,则取消预定。

5)付款结帐:当顾客结束入住时,付款结帐。

6)退房:顾客付款结帐后,给顾客退房。

7)客房型号标准:显示客房的标准、居住人数和费用。

8)客房状态图:显示客房入住、空房和预定状态,便于管理员分配客房。

9)物件**一览:显示客房中物品名称和**。

10)物件损坏记录:顾客损坏物品记录后,进行登记,付款结帐时,进行赔付。

11)物件损坏查询:查询顾客损坏的物品。

12)帐目查询:对顾客信息和所交款项进行查询。

13)顾客留言:浏览顾客在客户端提交的意见和建议。

14)新闻发布:管理员把宾馆的近期新闻信息发布到网上,供顾客浏览。

3.图书管理系统。

问题描述]

系统管理 1)用户管理:系统管理员可管理其他管理员的帐户,设定工作人员的不同操作权限。

2)会员管理:可查询、修改、删除会员资料。

图书管理。1)图书分类管理:包括添加,删除,修改图书分类。可按实际需要,设置多级图书分类。

2)图书信息管理:在不同的类别下管理图书,包括图书上传、修改和删除等功能。

3)图书资料包括:图书名称,作者,出版社,市场价,会员价,图书内容及图书目录详细介绍等。

4)图书查询:按商品名称、商品序号、商品内容查找图书。

订单管理。1)订单处理:当会员正式确认需要订购的图书时,确认订单,订单就进入了“处理中订单”的列表中。

2)修改订单:订单管理员可以跟踪处理情况,修改订单的处理状态。

3)删除订单:当会员取消了订单或某订单的信息不全或不真实时,订单管理员可以将其删除而不占用系统资源。

4)订单统计查询:按订单的处理状态和下单用户统计查询订单。

配送支付管理。

在客户生成订单时需要指定配送和支付方式,该功能专门增加或删除这些配送和支付方法。

4.超市进销存系统。

问题描述]

超市的进销存管理信息系统,首先必须具备的功能是记录仓库存货、销售以及进货情况,通过该系统了解进货渠道、商品单价、数量,库存商品的种类、数量,销售商品种类、**、数量,以便管理员根据以上信息做出经营管理决策。销售是超市的重要功能之一,收银人员记录客户选购商品的数量,条码,以及总金额,打印商品销售报表,以及每日盘点。查看某一类别,某一商品的库存信息,拥有供货商的详细信息,当发现某一商品销量不好或快到保质期,管理员可将此商品退回**商。

可以查询退货信息,并具有查询供货商信息,添加**商信息,修改**商信息。采购部根据库存部提供是信息制定采购计划,提交至超市经理审批。超市经理审批后,如果不通过,驳回计划。

审批通过则授权采购部进行商品采购,然后将商品移交给库存部。

5.运动会管理系统。

问题描述]

功能包括报名编号、安排比赛、登录成绩、单项名次公布、团体总分公布等,并可查询和打印比赛成绩。

具体需求包括:登录比赛项目,提出报名的限制要求(包括运动员所报项目,班级运动员人数),各个班级运动员报名后,登录报名情况,检查是否符合要求,为符合要求的运动员自动编号,并为比赛安排裁判员。比赛时先进行检录(运动员报到),检查实际与报名是否相符,为符合要求的运动员安排比赛,比赛后,录入成绩,并计算单项名次,取前若干名,登记领取奖品,为班级累计总分,全部比赛结束后,公布全体总分,并取前若干名。

在比赛过程中和比赛结束后,可查询报名和比赛情况,并可进行打印。

6.物业管理系统。

问题描述]

管理员。1)管理员登录:管理员通过输入管理员账号和密码后登录管理员子系统进行系统操作。

2)业主添加功能:管理员通过该功能添加本小区入住业主,填写业主真实信息。

3)业主信息查询功能:管理员通过该功能查看业主信息。

4)业主信息修改功能:管理员在业主信息发生变化以后,根据变化情况修改业主信息。

5)业主信息删除功能:在业主搬出本小区以后删除业主基本信息。

普通业主。1)业主登录:业主通过输入业主账号和密码后登录普通业主子系统进行系统操作。

2)业主个人信息查看功能:业主通过该功能查看自己在本小区的基本信息。

3)业务添加功能:业主通过该功能添加各类维修业务。

4)业务查看功能:业主通过此功能查看各项维修业务进行状态。

5)业务状态修改功能:修改业务进行状态,业务是否完成,或对维修不满意,或因各种情况需再次维修,通过此功能通知物业代表。

6)业务删除功能:业主自己把维修业务做完,不再需要维修人员,或业务已确认被维修人员修理完好,则删除本业务。

7)账单查看功能:业主通过此功能查看维修、水、电、物业管理各类账单,以确认自己所要交纳的费用。

8)维修业务查看功能:小区把提供的物业维修服务展示给业主。

物业代表。1)物业代表登录:物业各类代表通过输入其各自独有的账号和密码后登录物业代表子系统进行系统操作。。

2)耗水耗电量填写功能:水费代表通过此功能把业主的月耗水量录入,电费代表通过此功能把业主的月耗电量录入。

3)耗水耗电量更改功能:水费代表通过此功能修改输入错误或查询有误的耗水量,电费代表通过此功能修改输入错误或查询有误的耗电量。

4)生成水电费账单功能:水费代表完成水量录入以后,通过此功能生成各业主当月水费,电费代表完成水量录入以后,通过此功能生成各业主当月电费。

5)耗水耗电量查看功能:水费代表通过此功能查看各月各个业主的耗水量统计,电费代表通过此功能查看各月各个业主的耗电量统计。

6)委派维修人员功能:物业维修代表通过此功能委派相关人员去为业主提供维修服务。

7)清除已完成业务功能:在业主没有对维修业务提出举报,并且已付清相关费用以后,物业维修代表通过此功能把业务从数据库中删除。

8)物业费用修改功能:各类物业代表通过此功能修改其管辖业务的物业费用。

9)物业维修费用填写:维修人员通过此功能填写维修费用,即在维修人员办理完维修业务以后,根据劳动量和消耗器械的多少而合理收费。

参考书目:数据库系统概论》(第四版) ,王珊、萨师煊编,高等教育出版社。

数据库系统导论》(原书第8版),编,孟小峰等译,机械工业出版社。

三、关于选题及成绩评定的说明:

1、课程设计时间一般为一周, 地点学院机房,老师将不定期点名 ;

2、课程设计题目可以选取以上题目中的一个;学生也可以自己选题,难度与布置的题目难度相当,并必须经老师审核批准。

3、课程设计的成绩分两部分 :上机检查设计结果与质疑+设计报告。

四、课程设计报告内容要求:

1.实验题目背景的描述,分析与理解问题,完成需求分析;

2.概念结构设计;

3.逻辑结构设计与物理设计;

4.数据库工具选择与设计的实现;

5.针对需求分析中的功能设计测试数据,调试过程、运行结果及对结果的分析等;

6.总结。.你认为你完成的设计哪些比较好或比较出色;

.差距与局限:从本设计中得到的收获,对设计进行进一步改进的思路。

五、课程设计报告模板(见下页)

数据库系统原理。

课程设计。学院: 信息科学与工程学院。

专业: 班级:

学号: 学生姓名:

指导教师:

年月日。目录。

第1章。 系统背景 11

1.1. 二级标题 11

1.1.1 **标题 11

数据库课程设计题目

题目一学生学籍管理系统。1 实验内容 1 主要的数据表。学生基本情况数据表,学生成绩数据表,课程表等等。2 主要功能模块。1 实现学生基本情况的录入 修改 删除等基本操作。2 对学生基本信息提供灵活的查询方式。3 完成一个班级的学期选课功能。4 实现学生成绩的录入 修改 删除等基本操作。5 能方便的...

数据库课程设计题目

3.图书管理系统。系统功能基本要求。图书信息,包括图书编号 图书名称 所属类别等 读者信息,包括读者编码 姓名 性别 专业等 借还书信息,包括图书当前状态 被借还次数 借阅时间等。4.超市会员管理系统。系统功能的基本要求 加入会员的基本信息,包括 成为会员的基本条件 优惠政策 优惠时间等。会员的基本...

数据库课程设计题目

目录。数据库系统原理 课程设计指导 3 一 课程设计的目的和要求 3 二 选题及分组 3 三 课程设计内容 3 四 评分规则 3 五 课程设计题目 5 5.1 学校图书借阅管理系统 5 5.2高校学籍管理系统 5 5.3学校人力资源管理系统 6 5.4某单位人事管理系统 6 5.5某书店图书进货 销...