数据库课程设计要求_第1页
数据库课程设计要求_第2页
数据库课程设计要求_第3页
数据库课程设计要求_第4页
数据库课程设计要求_第5页
已阅读5页,还剩5页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

精品文档第2页/共2页精品文档推荐数据库课程设计要求

数据库系统课程设计

广东工业大学计算机学院软件工程系

20XX年9月

一、课程设计题目

学习使用某个RDBMS,利用合适的应用系统开辟工具为某个应用背景设计和开辟一具数据库应用系统。

二、课程设计内容

完成一具数据库应用系统的设计全过程:需求分析、数据库设计、数据库建立、数据输入、应用系统的设计和开辟、用户界面的设计和实现等。

课程设计步骤及每个步骤的内容如下:

1、需求分析

业务流程分析、功能需求分析、信息需求分析、安全性和完整性需求分析,给出数据字典。

2、概念结构设计

生成基本E-R图,涉及的实体至少三个以上。

功能模块概要设计,给出功能模块图。

3、逻辑结构设计

逻辑模型设计及范式分析:表、视图、数据库触发子、存储过程等数据库对象的设计,要求至少5个表,有视图的定义与使用;

数据库完整性设计:用到如触发器、存储过程等技术实现比较复杂的数据库完整性约束;

功能模块详细设计:模块之间的关系,模块的功能、要紧功能实现的办法等。功能要求有增、删、改、查功能,输入、输出功能;合理设计和使用分组排序聚拢函数等举行查询,实现基本统计、报表功能;有多表连接查询、自身连接查询、嵌套查询,字符串匹配查询、含糊查询、分组查询等。

4、物理结构设计

挑选建立索引;

确定数据的存放位置;

确定系统配置;

5、数据库实施

创建数据库及数据库对象;

设计数据库备份和恢复方案(给出具体方案);

功能模块实现、集成及调试(应用系统的设计和开辟、用户界面的设计和实现等);

输入测试数据,系统试运行。

6、数据库运行与维护

设计系统测试方案,举行系统测试并给出测试报告。

7、撰写课程设计报告;预备系统演示和大便;整理课程设计文件,刻录光盘。

三、课程设计要求

1、设计环境

别限制DBMS,即能够挑选任意大、小型RDBMS:Oracle,Sybase,SQLServer,Access,MySQL……

别限制应用开辟环境和工具:Delphi,PowerBuilder,C++Builder、JBuilderr、.NET、J2EE等。

2、系统结构及相关技术

别限制系统结构,例如:

C/S结构:例如Access+VB、Oracle+Delphi、SQLServer+InterDev、Oracle+PowerBuilder,MySQL+VB、Access+C++Builder、C#+SQLServe等,

B/S结构:请查阅网络数据库技术相关资料,例如:JSP+MySQL+Hibernate、Struts+Hibernate+Spring+Oracle、JSP+Servlet+Javabean+SQLServer等。

3、课程设计报告

每个同学独立完成自个儿的课题,每个同学上交课程设计报告一份,课程设计报告以WORD文档形式提交,报告撰写规范参考后续内容。报告侧重数据库部分分析,课程设计报告普通应包含以下要紧内容

1)相关技术介绍

对使用的RDBMS、应用程序开辟环境、系统运行环境、开辟工具及版本作简单的介绍。

2)需求分析

信息需求;

功能需求;

安全性与完整性需求;

数据字典。

3)概念结构设计

概念模型:E-R图。

4)逻辑结构设计

关系模型:所有表结构及范式分析等;

用户子模式(所有视图的定义);

应用程序功能模块图;

安全性(用户类不和权限)和完整性(主、外码和用户自定义的完整性约束)设计和实现讲明。

5)数据库物理设计

所有索引的定义;

数据的存放位置讲明;

系统配置讲明;

模块设计(模块IPO图)。

6)数据库实施

以附录形式给出创建数据库及数据库对象的SQL足本文件;

数据库备份和恢复方案。

7)数据库运行与维护

系统使用讲明:2-3个程序运行的要紧窗口的截图;具有代表性的功能的实现办法的讲明和要紧代码(要有较完整的注释),要求可以体现程序设计中的重点和难点及设计者的能力及要紧工作。

系统测试方案和测试报告。

8)系统安装讲明

9)收获和体味,包括设计者对这次课程设计的收获、感想和体味,系统的优点和

别脚,系统进一步完善的设想等。

4、系统演示

每个人举行10分钟的系统演示和答辩,说解设计方案,演示系统运行并汇报合作和分工事情。

参考题目:

1、五金店进销存治理系统

2、图书治理系统

3、网络书店系统

4、企业人事治理系统

5、网络作业治理系统

6、网络求职系统

7、网络论坛系统

8、水店治理系统

9、KTV点歌系统

10、网上购物系统

11、在线考试系统

12、网络个人空间治理系统

14、学生治理系统

15、酒店治理系统

16、汽车租借信息系统

17、二手房买卖租售治理系统

18、小区论坛平台

19、个人财务治理系统

20、饭店餐饮收费信息系统

示例1、

小型超市治理系统

系统功能

(1)、零售前台(POS)治理系统,本系统必须具有以下功能:

商品录入:依照超巿业务特点制定相关功能,能够经过输入唯一编号、扫描条形码、商品名称等来实现精确或含糊的商品扫描录入。该扫描录入办法能够充分保证各种电脑操作水平层次的人员均能准确快速地举行商品扫描录入。

收银业务:经过扫描条形码或者直截了当输入商品名称(关于同类多件商品采纳一次录入加数量的方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,并且打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时刻、负责本次收银的职员号)。假如顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品全部实行95折优惠,并将所购物品的总金额累计到该会员的总消费金额中。会员卡的有效期限为一年,满一年未续卡者,该会员卡将被注销。

安全性:OS登陆、退出、换班与操作锁定等权限验证爱护;断电自动爱护最大限度防止意外及恶意非法操作。

独立作业:有的断网收银即在网络服务器断开或网络别通的事情下,收银机仍能正常作业。

(2)、后台治理系统,本系统必须具备以下功能

进货治理:依照销售事情及库存事情,自动制定进货打算(亦可手工制定修改),能够幸免盲目进货造成商品积压。按打算单有挑选性地举行自动入库登记。综合查询打印打算进货与入库记录及金额。

销售治理:商品正常销售、促销与限量、限期及禁止销售操纵。综合查询各种销售明细记

录、各地收银员收银记录以及交结账事情等。按多种方式统计生成销售排行榜,灵便察看和打印商品销售日、月、年报表。

库存治理:综合查询库存明细记录。库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,幸免库存商品积压损失和缺货。库存自动盘点计算。

人员治理:职员、会员、供货商、厂商等基本信息登记治理。职员操作权限治理。客户销售权限治理。

参考关系模型:

a)商品信息表(商品编号,商品名称,价格,条形码,促销价格,促销起日期,促销止日

期,允许打折,库存数量,库存报警数量,打算进货数,允许销售,厂商编号,供货商编号)

b)用户表(用户编号,用户名称,用户密码,用户类型)

c)会员表(会员编号,会员卡号,累积消费金额,注册日期)

d)销售表(销售编号,商品编号,销售数量,销售金额,销售日期)

e)交易表(交易编号,用户名称,交易金额,会员卡号,交易日期)

f)进货入库表(入库编号,入库商品编号,入库数量,单额,总额,入库日期,打算进货

日期,入库状态)

g)供货商表(供货商编号,供货商名称,供货商地址,供货商电话)

h)厂商表(厂商编号,厂商名称,厂商地址,厂商电话)

2、旅行社治理信息系统

系统功能应包括:

(1)旅游团队、团队团员及旅游路线相关信息的输入

(2)旅游团队、团队团员及旅游路线相关信息的维护(修改、扫瞄、删除和撤销)

(3)旅游团队治理信息的查询(如按团队编号)

(4)团队团员基本事情的查询(可选多种方式)

(5)旅游路线相关信息的查询(如按线路编号)

(6)旅游团队治理信息的报表及输出。

(7)团队团员基本事情的报表及输出。

(8)旅游路线排行榜公布。

(9

温馨提示

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

评论

0/150

提交评论