网络数据库课程设计指导书Word文档格式.docx
《网络数据库课程设计指导书Word文档格式.docx》由会员分享,可在线阅读,更多相关《网络数据库课程设计指导书Word文档格式.docx(9页珍藏版)》请在冰豆网上搜索。
⑴
调查组织机构情况:
组织部门的组成情况、各部门的职责等
⑵
调查各部门的业务活动情况
各个部门输入和使用什么数据、
如何加工处理这些数据、
输出什么信息、
输出到什么部门、
输出结果的格式是什么
⑶
在熟悉业务活动的基础上,协助用户明确对新系统的各种要求:
信息要求、
处理要求、
完全性与完整性要求
⑷
对前面调查的结果进行初步分析
确定新系统的边界:
确定哪些功能由计算机完成或将来准备让计算机完成,就是新系统应该实现的功能;
确定哪些活动由人工完成
常用调查方法:
跟班作业、开调查会、请专人介绍、询问、设计调查表请用户填写、查阅记录等。
2.依据调查结果,进一步分析和表达用户的需求
画数据流程图
(1)基本符号
参照数据库课本;
(2)数据流程图绘制方法:
自顶向下,分层绘制。
(3)数据流程图绘制规则
①每张数据流程图须从左往右绘制,即从产生数据的外部实体开始到使用数据的外部实体结束。
②对含义明显的数据流,其名称可以省略。
③尽量避免数据流的交叉。
④对于需在两个设备上进行的处理,应避免直接相连。
可以在它们之间加一个数据存储。
⑤如果一个外部实体提供给某一处理的数据流过多,可将它们合并成一个综合的数据流。
⑥下层图中的数据流应与上层图中的数据流守恒。
⑦对于大而复杂的系统,其图中的各元素应加以编号。
通常在编号之首冠以字母,用以表示不同的元素,可以用P表示处理,用D表示数据流,用F表示数据存储,用S表示外部实体。
3.概念结构设计
(1)画出系统各部分(子系统)E-R模型图
(2)消除冲突和冗余,合并各部分E-R模型图,形成总体E-R模型图
(3)若系统较简单可直接画出系统总体E-R模型图
4.逻辑结构设计与物理结构设计
(1)将E-R图转换为关系模型
(2)按照数据库设计范式理论和信息响应需求设计数据库基本表结构。
(3)物理结构设计
在选中的DBMS支持下,在服务器设备上定义数据库中的基表、视图、用户、权限等。
5.将所设计的数据库在SQL
Server2000上实现,并进行备份
6.设计系统查询功能及要求,写出主要的查询SQL语句。
7课程设计的数据库管理系统选用SQLServer2000,开发工具选用MicrosoftVisualS或delphi。
功能要求:
基本功能应有数据录入、修改、删除、数据完整性检验、查询(分精确查询与模糊查询)、报表打印,可选功能为试图,存储过程,触发器设计。
表设计要求:
至少创建三个基本表。
三、课程设计提交的成果
1、设计说明书一份,内容包括:
1)中文摘要100字;
关键词3-5个;
2)序言;
3)系统分析(包含需要的系统流程图、数据流程图、数据字典);
4)系统总体设计(包含总体软件结构图、总体数据结构);
5)详细设计;
6)系统测试(包含测试方案、测试结果及软件可靠性分析);
7)软件使用说明书(核心界面说明);
8)设计总结、参考文献、致谢等。
2、系统软件一份
四、各阶段时间安排(共2周):
周次
日期
内容
地点
完成情况
教师签字
第1周
星期一
教师讲解设计要求,准备参考资料
教室
星期二~三
分析系统,方案设计
星期四
检查设计方案(以小组为单位)
实验室
星期五
编程
第2周
星期一~三
测试程序
检查程序,答辩
五、供参考与选择的题目
1、课程管理系统:
设计要求:
●进行需求分析,设计数据库的概念模型;
●课程信息维护:
对课程信息进行添加、更新和维护;
课程信息包括:
课程编号、名称、学分、适合的学生等;
●课程信息查询:
根据课程号、课程名称等信息进行课程查询;
●课程信息统计:
根据课程性质等信息对课程进行统计并输出;
●其他辅助功能
2、图书管理系统:
●图书信息维护:
对图书信息进行添加、更新和维护;
图书信息包括:
图书编号、出版社、图书类别等信息;
●图书信息查询:
根据图书号、图书名称等信息进行查询;
●图书信息统计:
根据图书性质等信息对图书进行统计并输出;
3、通讯录系统
●信息维护:
对个人好友信息的添加、更新和维护;
●信息查询:
对个人好友信息进行查询;
●通讯录信息输出:
对个人好友信息报表输出;
4、教室管理系统:
●教室信息维护:
对教室信息进行添加、修改、删除;
具体教室信息包括:
教室编号、容纳人数、是否空闲、录入日期等信息;
●教室信息查询:
根据楼号、教室编号、空闲时间等信息进行查询。
具体包括:
教室编号、使用情况等信息;
●教室借用:
统计可以借出的教室,并记录借出的理由,如:
办讲座等;
5、宿舍管理系统:
●宿舍信息维护:
对宿舍信息进行添加、修改、删除;
具体宿舍信息包括:
宿舍编号、宿舍电话、应住人数、录入日期等信息;
●宿舍信息查询:
根据楼号、宿舍编号等信息进行查询。
宿舍编号、应住人数、实住人数、空位数、宿舍电话等信息;
●宿舍信息统计:
对宿舍编号、应住人数、实住人数、空位数、宿舍电话等信息统计;
6、个人财务管理系统:
●收入管理:
包括收入信息录入、收入信息查询、汇总打印;
●支出查询:
包括支出信息录入、支出信息查询、汇总打印;
●理财管理:
对个人财务的查询、统计、分析和报表输出;
7、个人事务管理系统:
●通讯录管理:
对个人好友信息的添加、更新、删除和报表输出;
●日志管理:
对个人日志添加、更新、删除和查询;
●个人财务管理:
对个人收入和支出信息进行维护;
8、设备管理系统:
●设备管理:
设备信息的添加、更新、删除和查询操作;
●仓库管理:
仓库信息的添加、更新、删除和查询操作;
●设备库存管理:
设备库存信息的维护:
查询、分类统计、报表输出;
9、图书借阅管理系统
●新进图书管理:
新进图书的添加、更新、删除和查询操作,图书信息包括:
书名、书号、作者信息、出版社、定价和内容简介等;
●图书查询:
能够按书名、作者等分类查询现有读书数量及其借阅情况等;
●读者管理:
对借阅者信息添加、更新、删除和查询操作;
●借阅管理:
能够记载借出图书的相关信息(书名、书号、借阅时间、归还日期等),对借阅信息的维护:
查询分类统计、报表输出;
10、照片管理系统
●新照片管理:
新照片信息的添加、更新、删除和查询操作,照片信息包括:
照片编号、名称、类别、上传日期和内容简介等;
●照片查询:
能够按名称、类别等分类查询和显示现有照片数量等;
●照片存储和显示:
要求所有照片必须存储在数据库中能够浏览;
11、库房出入库管理系统
●入库管理:
包括入库信息(货物编号、名称、入库时间、入库数量等)的添加、更新、删除和查询操作;
●出库管理:
包括出库信息(货物编号、名称、出库时间、出库数量等)添加、更新、查询、出库信息汇总;
●库存管理:
根据货物编号、入库时间、出库时间等信息分类和报表输出;
12、小商品销售管理系统
●买入管理:
包括商品买入信息(商品编号、名称、性质、买入时间、价钱等等)录入、查询、汇总打印;
●出售管理:
包括商品出售信息(商品编号、名称、性质、买出时间、价钱等等)录入、查询、汇总打印;
●商品库存管理:
商品库存信息查询和报表输出;
●营业管理:
根据不同时间段、商品性质等信息对营业额进行查询、分类统计和报表输出;
13、工资管理系统
●登陆模块:
能够提供系统管理员和普通员工两种不同的身份进行登陆;
●系统管理员:
员工信息的增加、更新和删除:
员工工资的基本设定、计算、查询和汇总打印等功能;
●普通员工:
个人信息维护,本人工资查询和输出的功能;
14、物业管理系统:
●楼盘信息管理:
楼盘信息的添加、编辑和查询;
●住户信息管理:
住户信息的添加、编辑和查询;
●报修事项管理:
报修事项的添加、编辑和查询;
●投诉信息管理:
投诉信息的添加、编辑和查询;
●报表管理:
输出楼盘信息、住户信息、报修事项、投诉信息;
15、学生成绩管理系统
●录入模块:
学生基本信息、课程信息、考试成绩等;
●管理模块:
可以实现学生信息、课程信息、考试成绩维护管理,具有添加、编辑和查询、统计登基本功能;
●报表模块:
根据不同的分类字段(班级号、课程号、系科等等)统计学生成绩并以报表输出;
16、其他供参考的题目
高校科研信息管理系统
高校人事管理系统
汽车销售系统
学校物资管理系统
汽车租赁管理系统
餐厅管理系统
旅行社管理系统
房屋租赁管理系统
实验室综合管理系统
手机专卖店管理信息系统
毕业生管理系统