资源描述
一 内容说明
自拟题目或选择后面给的一个题目,运用所学知识,进行系统数据库(基于oracle 10g)的设计。
具体完成以下工作:
1. 系统需求分析。说明系统开发的目的和意义,给出系统需求。
2. 系统总体设计。给出系统功能模块图及各模块说明。
3. 数据库设计,包括以下几部分:
1)设计E-R模型,描述实体的属性和实体之间的联系。
2)实现E-R图向关系模型的转换,列表显示完整的数据库表结构。列表的格式见教材P 326 。
3)创建表空间。
4)在表空间中创建相应的表。表的数目至少为4张。
5)在表上建立相应索引。
6)在表上建立完整性约束(主键、外键、检查约束等)。
7)创建视图、存储过程和触发器。
8)创建用户,并为用户授权。
9)进行一次逻辑备份。
二 报告格式要求
1. 报告包括以下几部分
1) 封面;
2) 目录;
3) 主体内容(包括内容说明中给出的所有工作,对于数据库设计部分要给出相应代码);
4) 心得体会。
2. 排版格式
1)用A4纸单面打印。取消网格对齐。段前、段后均为0行,字距为标准。
2)论文正文的中文、符号采用宋体5号,阿拉伯数字及西文字母、符号采用
Times New Roman,5号。
3)一级标题序号及标题:黑体四号;
二级标题序号及标题:黑体小四;
三级标题序号及标题(含以下):宋体五号。
4)图的格式说明
每个图均应有图题(由图序号和图名组成)。图题置于图下。有图注或其他说明时应置于图题之上。图名在图序号之后空一格排写。引用图应说明出处,在图题右上角加引用文献编号。图中若有分图时,分图序号用a)、b)等置于分图之下。
5)表的格式说明
采用三线表,如表1。每个表格均应有表题。表序号与表名之间空一格,表名中不允许使用标点符号,表名后不加标点。表题置于表上,居中排写,表题与表格内容均用宋体五号字。
表1 三线表示例
x/cm
I/mA
v/(m·s-1)
h/m
p/MPa
10
30
2.5
4
110
12
34
3.0
5
111
三 参考题目
1. 网上购物系统
要求实现消费者信息管理、商品信息管理、商家信息管理、订单管理和物流管理等功能,包括消费者信息、商品信息、商家信息的添加、修改、删除及查询;订单查询、物流管理等功能。
创建视图统计各个商品的订单数量。
2. 超市管理系统
要求实现商品销售管理、进货管理、人员管理、收银业务管理等功能,包括商品的录入及查询;人员信息的添加、修改、删除及查询;库存管理、营业额计算等。
创建视图查询超市每天的出货、入货量。
3. 学籍管理系统
要求实现学生基本信息管理和学生成绩管理,包括学生基本信息的添加、修改、删除及学生信息的灵活查询;学生各门课程成绩的添加、修改、删除和查询、统计、排名等,并对学生的留级、休学情况进行记录。
创建视图查询每名学生的选课门数。
4. 员工工资管理系统
要求实现员工基本信息管理、工资信息管理、部门信息管理等功能,包括员工信息的添加、修改、删除及查询;工资信息的添加、修改、删除及查询等。
创建视图查询每个部门员工的平均工资。
创建存储过程给员工加薪,加薪的员工号和加薪数额由调用该过程的实参给定,把加薪后的员工工资更新到数据库。
5. 酒店管理系统
要求实现酒店员工信息管理、客户信息管理、客房信息管理、订单管理等功能,包括客户信息的添加、修改、删除及查询;客房信息的添加、修改、删除及查询;订单查询及退房管理等。
创建视图查询空闲客房的信息。
6. 高校学生宿舍管理系统数据库设计
要求实现宿舍楼信息管理、学生信息管理、宿舍信息管理、宿舍事故信息管理等功能,包括宿舍信息的添加、修改、删除及查询;学生信息的添加、修改、删除及查询;宿舍备品及事故的查询等功能。
创建视图查询某个宿舍楼入住的学生总人数。
7. 新闻管理系统
要求实现新闻信息管理、新闻评论管理等功能,包括新闻信息的添加、修改、删除及查询;新闻评论信息的添加、修改、删除及新闻分类查询等功能。
8. 仓库管理系统
要求实现仓库信息管理、货物信息管理、供应商信息管理、入库出库管理等功能,包括货物信息的添加、修改、删除及查询;供应商信息的添加、修改、删除及查询;货物入库出库信息的查询等。
9. 图书管理系统数据库设计
要求实现读者管理、图书管理、图书借阅管理、图书查询管理,包括读者信息的添加、修改、删除及查询;图书信息的添加、修改、删除及查询;图书的借还信息查询及库存管理。
四 其他说明
1. 请于18周上课时提交报告。
展开阅读全文