数据库课程设计题目及要求资料_第1页
数据库课程设计题目及要求资料_第2页
数据库课程设计题目及要求资料_第3页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库系统原理课程设计指导一、本课程的教学目的及基本要求教学目的本课程是为数据库系统原理 课程所开的实践环节。 数据库系统原理课程是一门实践性很强的技术课程,而且是计算机科学与技术中发展最快的领域之一。本课程设计的目的旨在使学生能够掌握数据库的基本原理、 数据库设计的基本方法、 SQL语言的应用、 SQLServer 2000/2005 数据库环境的使用,并能根据所应用到的数据库管理系统的相关技术, 按照规范化设计的方法解决现实中数据库设计的问题。选修本课程前应已选修数据库系统原理课程,并熟练掌握 SQL语言,以及数据库设计的规范化等基本方法。先修课程:数据库系统原理。教学基本要求要求学生通过

2、上机实验, 培养学生的分析实际问题的能力, 掌握复杂项目从需求到设计直到最后实现的基本方法, 并对所设计的数据库进行测试与分析, 使学生在数据库设计方面能够得到很大程度的提高。课程设计基本要求:1、( 课前准备 ) 掌握课堂教学内容,主要包括(1)比较系统的掌握数据库原理的理论知识;(2)学会研究分析具体应用的需求,完成需求分析;(3)初步掌握在需求分析基础上设计数据库的能力;(4)熟练掌握一种数据库设计工具。2、课程设计按以下步骤进行:(1)问题分析,理解问题,明确做什么,完成需求分析,写出系统的功能框架并给出每一系统功能的详细叙述。(2)概念设计:在概念结构设计中画出 ER图,在 ER图中

3、标出主码。可以有分 ER图。(3)逻辑结构设计: 针对概念设计的结果做出逻辑结构设计并进行规范化,对表进行分解或必需的合并(要写出理由和根据) 。对用户进行分类,有必要时可以给用户创建用户子模式(比如视图)并定义权限。(4)物理设计:设计数据库的存储结构(包括索引的设计等)。(5)在一种数据库工具上(选择SQL server2000 或 2005)实现自己的设计;(6)上机调试:针对需求分析中的所有功能设计测试数据,并设计所有的SQL语句实现需求分析中的功能。实现触发器,存储过程、视图等。(7)按课程设计报告规范总结和整理课程设计报告。二、数据库系统原理课程设计题目1毕业论文管理系统 问题描述

4、 在毕业论文开始阶段, 将可以带毕业设计的导师进行登记 (或对原来的导师进行更新),对导师提出的毕业论文题目和要求进行登记,并进行分类,对毕业的学生进行登记,然后按照一些限定条件(如导师所带学生人数的限制) ,由学生选择导师和题目, 对发生冲突的情况能进行合理的调配。 当学生选定了题目并完成论文工作后, 对论文的主要内容进行登记。 答辩完成时, 由各答辩老师给出毕业设计的分数, 并由答辩秘书统计该生的毕业设计的最终得分。 由答辩委员会 1 对论文的成绩进行评定并做记录, 将来可以根据题目对论文进行查询和分类检索,并根据需要打印有关内容。2客房管理系统 问题描述 (1)前台预定:顾客可以到宾馆预

5、定客房。(2)前台开房:提供顾客直接入住信息注册。(3)入住信息查询:查询入住顾客的相关信息。(4)预定信息查询:查询预定顾客的相关信息,并且进行客房分配和转入入住如果预定取消,则取消预定。(5)付款结帐:当顾客结束入住时,付款结帐。(6)退房:顾客付款结帐后,给顾客退房。(7)客房型号标准:显示客房的标准、居住人数和费用。(8)客房状态图:显示客房入住、空房和预定状态,便于管理员分配客房。(9)物件价格一览:显示客房中物品名称和价格。(10)物件损坏记录:顾客损坏物品记录后,进行登记,付款结帐时,进行赔付。(11)物件损坏查询:查询顾客损坏的物品。(12)帐目查询:对顾客信息和所交款项进行查

6、询。(13)顾客留言:浏览顾客在客户端提交的意见和建议。(14)新闻发布:管理员把宾馆的近期新闻信息发布到网上,供顾客浏览。3图书管理系统 问题描述 系统管理(1)用户管理:系统管理员可管理其他管理员的帐户,设定工作人员的不同操作权限。(2)会员管理:可查询、修改、删除会员资料。图书管理(1)图书分类管理:包括添加,删除,修改图书分类。可按实际需要,设置多级图书分类。(2)图书信息管理:在不同的类别下管理图书,包括图书上传、修改和删除等功能。(3)图书资料包括:图书名称,作者,出版社,市场价,会员价,图书内容及图书目录详细介绍等。(4)图书查询:按商品名称、商品序号、商品内容查找图书。订单管理

7、(1)订单处理:当会员正式确认需要订购的图书时,确认订单,订单就进入了“处理中订单”的列表中。(2)修改订单:订单管理员可以跟踪处理情况,修改订单的处理状态。(3)删除订单:当会员取消了订单或某订单的信息不全或不真实时,订单管理员可以将其删除而不占用系统资源。(4)订单统计查询:按订单的处理状态和下单用户统计查询订单。配送支付管理在客户生成订单时需要指定配送和支付方式, 该功能专门增加或删除这些配送和支付方法。4超市进销存系统 问题描述 超市的进销存管理信息系统, 首先必须具备的功能是记录仓库存货、 销售以及进货情况,通过该系统了解进货渠道、商品单价、数量,库存商品的种类、数量,销售商品种类、

8、价格、数量,以便管理员根据以上信息做出经营管理决策。销售是超市的重要功能之一, 收银人员记录客户选购商品的数量, 条码,以及总金额,打印商品销售报表, 以及每日盘点。 查看某一类别, 某一商品的库存信息,拥有供货商的详细信息, 当发现某一商品销量不好或快到保质期, 管理员可将此商品退回供应商。可以查询退货信息, 并具有查询供货商信息, 添加供应商信息,修改供应商信息。 采购部根据库存部提供是信息制定采购计划, 提交至超市经理审批。超市经理审批后,如果不通过,驳回计划。审批通过则授权采购部进行商品采购,然后将商品移交给库存部。5运动会管理系统 问题描述 功能包括报名编号、 安排比赛、登录成绩、单

9、项名次公布、 团体总分公布等,并可查询和打印比赛成绩。具体需求包括:登录比赛项目,提出报名的限制要求 (包括运动员所报项目,班级运动员人数),各个班级运动员报名后, 登录报名情况, 检查是否符合要求,为符合要求的运动员自动编号, 并为比赛安排裁判员。 比赛时先进行检录 (运动员报到),检查实际与报名是否相符,为符合要求的运动员安排比赛,比赛后,录入成绩,并计算单项名次,取前若干名,登记领取奖品,为班级累计总分,全部比赛结束后,公布全体总分,并取前若干名。在比赛过程中和比赛结束后,可查询报名和比赛情况,并可进行打印。6物业管理系统 问题描述 管理员(1)管理员登录:管理员通过输入管理员账号和密码

10、后登录管理员子系统进行系统操作。(2)业主添加功能:管理员通过该功能添加本小区入住业主,填写业主真实信息。(3)业主信息查询功能:管理员通过该功能查看业主信息。(4)业主信息修改功能:管理员在业主信息发生变化以后,根据变化情况修改业主信息。(5)业主信息删除功能:在业主搬出本小区以后删除业主基本信息。普通业主(1)业主登录:业主通过输入业主账号和密码后登录普通业主子系统进行系统操作。(2)业主个人信息查看功能:业主通过该功能查看自己在本小区的基本信息。(3)业务添加功能:业主通过该功能添加各类维修业务。(4)业务查看功能:业主通过此功能查看各项维修业务进行状态。(5)业务状态修改功能:修改业务

11、进行状态,业务是否完成,或对维修不满意,或因各种情况需再次维修,通过此功能通知物业代表。(6)业务删除功能:业主自己把维修业务做完,不再需要维修人员,或业务已确认被维修人员修理完好,则删除本业务。(7)账单查看功能:业主通过此功能查看维修、水、电、物业管理各类账单,以确认自己所要交纳的费用。(8)维修业务查看功能:小区把提供的物业维修服务展示给业主。物业代表(1)物业代表登录:物业各类代表通过输入其各自独有的账号和密码后登录物业代表子系统进行系统操作。 。(2)耗水耗电量填写功能:水费代表通过此功能把业主的月耗水量录入,电费代表通过此功能把业主的月耗电量录入。(3)耗水耗电量更改功能:水费代表

12、通过此功能修改输入错误或查询有误的耗水量,电费代表通过此功能修改输入错误或查询有误的耗电量。(4)生成水电费账单功能:水费代表完成水量录入以后,通过此功能生成各业主当月水费,电费代表完成水量录入以后, 通过此功能生成各业主当月电费。(5)耗水耗电量查看功能:水费代表通过此功能查看各月各个业主的耗水量统计,电费代表通过此功能查看各月各个业主的耗电量统计(6)委派维修人员功能:物业维修代表通过此功能委派相关人员去为业主提供维修服务。(7)清除已完成业务功能:在业主没有对维修业务提出举报,并且已付清相关费用以后,物业维修代表通过此功能把业务从数据库中删除。(8)物业费用修改功能:各类物业代表通过此功

13、能修改其管辖业务的物业费用。(9)物业维修费用填写:维修人员通过此功能填写维修费用,即在维修人员办理完维修业务以后,根据劳动量和消耗器械的多少而合理收费。参考书目:数据库系统概论 ( 第四版 ) ,王珊、萨师煊编,高等教育出版社。数据库系统导论(原书第 8 版),编,孟小峰等译,机械工业出版社。三、关于选题及成绩评定的说明:1、课程设计时间一般为一周,地点学院机房,老师将不定期点名;2、课程设计题目可以选取以上题目中的一个;学生也可以自己选题,难度与布置的题目难度相当,并必须经老师审核批准。3、课程设计的成绩分两部分:上机检查设计结果与质疑+设计报告 +任何一个版本的程序。四、课程设计报告内容

14、要求:1实验题目背景的描述,分析与理解问题,完成需求分析;2概念结构设计;3逻辑结构设计与物理设计;4数据库工具选择与设计的实现;5针对需求分析中的功能设计测试数据,调试过程、运行结果及对结果的分析等;6. 程序设计:任选一种程序设计语言,连接数据库中的一个表,实现增删改查操作。7总结。 . 你认为你完成的设计哪些比较好或比较出色; . 差距与局限:从本设计中得到的收获,对设计进行进一步改进的思路。五、课程设计报告模板(见下页)数据库系统原理课程设计学院:信息科学与工程学院专业:计算机科学与技术(卓越)班级:计卓 1301学号:20131222159学生姓名 :姚树巍指导教师 :张玲2015年

15、7月1日目录第 1章 .系统背景 .111.1.二级标题 .111.1.1三级标题 .111.1.2三级标题 .111.2.标题.111.2.1三级标题 .111.2.2三级标题 .111.2.3三级标题 .111.3.标题.111.4.标题.11第 2章 .需求分析 .112.1.二级标题 .112.1.1XXXXX.112.2.二级标题 .112.2.1XXXXX.112.3.二级标题 .11第 3章 .概念结构设计 .123.1.二级标题 .123.1.1XXXXX.123.2.二级标题 .122.2.1XXXXX.123.3.二级标题 .12第 4章 .逻辑结构设计 .124.1.二级

16、标题 .122.2.1XXXXX.124.2.二级标题 .122.2.1XXXXX.124.3.二级标题 .12第 5章 .物理设计 .135.1.二级标题 .132.2.1XXXXX.135.2.二级标题 .132.2.1XXXXX.132.2.1XXXXX.135.3.二级标题 .13第 6章 .数据库的实现 .136.1.二级标题 .136.1.1XXXXX.136.2.二级标题 .136.3.二级标题 .13第 7章 .测试方案 .147.1.二级标题14XXXXX147.2.二级标题147.3.二级标题14第 8 章 .总结14参考文献14第1章.系统背景1.1.二级标题三级标题三级标题1.2.标题三级标题三级标题三级标题1.3.标题1.4.标题第2章.需求分析2.1.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论