数据库课程设计大纲.docx
文本预览下载声明
宁波工程学院《数据库系统课程设计》大纲
大纲制定时间:2004年10月
课程编号:
一、 课程性质?目的和任务
1、 课程性质:专业必修课
2、 目的和任务:数据库系统概论是一门专业核心课程, 在学习时必须注意理论与实践 相结合。本课程设计的目的就是要使学生经历一个数据库系统开发的全过程和受到一次综合
的训练,以便能较全面地理解、掌握和综合运用所学的知识。
3、 适用专业:计算机科学与技术
4、 先修课程:面向对象程序设计、数据库系统概论
5、 学时:2周
6、 学分:2分
二、 课程设计总体要求
1、 按照课程设计大纲各个课题的具体要求进行详细的系统设计, 每个题目都要包括以 下内容。
2、 对实际系统进行需求分析,写出系统需求分析报告,提交文档包括:数据流图、数 据词典和系统功能分析。
3、 设计系统数据逻辑结构,提交文档包括: E-R图、关系模式和数据库结构。
4、 创建数据库和表,输入初始数据。要求每个表的记录数不得少于 8条。
5、 软件结构设计,画出系统软件(功能)结构图
6、 程序模块设计和调试,设计和调试各程序模块,提交完整的应用程序。
三、 课程设计的内容和具体要求
以下设计题目,每个学生必作一题, 由教师指定题目,如学生有合适课题, 经老师确认
后也可。
宾馆客房管理系统
考察现有的中小型宾馆,设计客房管理系统,要求系统基本拥有以下功能(可以按实际 需求作适当更改):
具有方便的登记、结帐功能,以及预订客房的功能。能够支持团体登记和团体结帐。
能快速、准确地了解宾馆内的客房状态,以便管理者决策。
提供多种手段查询客人的信息。
具备一定的维护手段。具备有一定权利的操作员在密码的支持下才可更改房价、 房
间类型和增减客房。
完善的结帐报表系统。
在线考试系统
考察学校及其他考试系统,设计在线考试系统,要求实现管理员后台管理和学员前台在 线测试等功能(可以按实际需求经指导老师确认后作适当更改):
提供参加考试人员管理,并可控制学员参加指定考试;
提供题库管理,并可设置题目的难度及相关知识点;
提供随机出卷,可根据不同难度分别出卷;
提供在线测试功能,实现考试时间控制功能、即时公布考试成绩;
能够保存记录学员考试历史成绩。
在线销售管理系统
通过对某公司的订单销售系统进行分析、 调查,系统主要实现以下功能(可以按实际需
求经指导老师确认后作适当更改):
处理顾客和销售员送来的订单。具体为:销售部门把送入的订单进行数额核对,查
看仓库是否有足够的货物。
仓库根据订单来调拨货品,发出货物的同时开出发票。并且根据需要及时的进货, 随时进行盘点。
销售部门收到顾客付款后, 根据发票存根及信贷状况进行应收款处理, 同时注销已
提货的订单。
主管部门对订单、库存进行统计,并且对所有的发票存根进行统计、结帐,完成月 报表与年报表的制作。
仓库管理系统
经过调查,对仓库管理的业务流程进行分析。库存的变化通常是通过入库、出库操作来 进行。系统对每个入库操作均要求用户填写入库单 ,对每个出库操作均要求用户填写出库单。
在出入库操作同时可以进行增加、删除和修改等操作。用户可以随时进行各种查询、统计、 报表打印、帐目核对等工作。另外,也可以用图表形式来反映查询结果 (可以按实际需求经
指导老师确认后作适当更改)。
在线办公系统
通过对某公司的内部办公进行分析、 调查,系统主要实现以下功能(可以按实际需求经
指导老师确认后作适当更改):
文档管理:根据公司的行政划分和业务分类, 按照树形结构原则进行目录管理。 仿
windows回收站,提供文档删除后先存放在回收站的功能,通过回收站可还原或彻
底删除被删除的文档或目录。
内部邮件管理:实现发送和查看消息、信息提醒、发件箱、收件箱、垃圾箱等功能。
公司日程管理:实现添加日程、查看我的日程、检索我的日程、我的日程提醒、部 门日程、检索部门日程及我的便笺等功能。
在线图书馆管理系统
调查学校图书馆,设计一个图书馆管理系统,实现图书馆管理系统的一般功能。 它主要
包括借书,还书,续借。同时也包括书籍查询, 旧书出库,新书入库,做借书卡等一些功能。
要求完成(可以按实际需求经指导老师确认后作适当更改):
建立图书档案、设计图书增损及查询界面;
设计学生借书证管理界面;
根据图书档案和借书征管理库,按月输出借书情况报表;
根据借书证管理情况,每天开出警告单,罚款单及黑名单;
系统维护。
图书销售系统
调查新华书店图书销售的业务, 确定图书销售系统主要包括进货、 退货、销售、统计等
功能(可以按实际需求经指导老师确认后作适当更改):
进货:根据某种书籍的库存量及销售情况确定进货数量, 根据供应商报价选择供应
商。输出一份进货单并自动修改库存量,把本次进货的信息添加到进货库中。
退货:顾客把已买的书籍退还
显示全部