设计大纲说明:本课程设计占1个学分
《数据库原理与应用》课程设计的任务是撰写一份课程设计说明书,提交一个采用Visual FoxPro 6.0开发的、可以运行的信息系统。含打印文档和电子版(打印版每个学生提交1份,电子版每个班级提交1个光盘即可。) 课程设计目的
1. 巩固和加深学生对课堂上所学数据库基本知识的理解;
2. 使学生掌握数据库应用系统设计的基本内容、方法和步骤;
3. 提高学生综合运用所学知识技能,进行数据库应用系统设计与实现,解决实际问题的能力;
4. 通过相关知识的主动学习,提高学生的文献阅读和使用的
要求:
(1)了解简单信息系统概念和设计方法;
(2)通过系统分析、数据库设计与创建,应用系统功能设计、编码调试完成系统设计,并验证系统的可行性。
(3)通过编写设计文档与报告,进一步提高学生撰写科技文档的能力。
(4)提交!
内容一般含:
(1)摘要:概述你选择设计题目的特点,重点概述你所涉及的方案的创新点,采用的分析、设计方法,得出的结论等(200字以上);
(2)绪论:围绕选定的设计题目在查阅大量文献资料的前提下,写出查阅文献的综述,设计题目的意义;
(3) 正文:
a. 系统需求分析
? 信息要求:用户需要从数据库中获取哪些信息;处理要求:用户需要完成什么
处理功能(给出功能模块图);安全性和完整性要求。
b. 数据库概念结构设计
? 设计E-R图,要求标明联系类型。若概念结构复杂,可逐一设计分E-R图,
再合并为基本E-R图。
c. 数据库逻辑结构设计
? 给出由E-R图得到的关系数据模型,注明转换过程中应用的规则;对数据模
型进行优化。
d. 数据库的实施
e. 数据库应用系统的实现
? 按功能模块对设计实现的应用程序进行分析,给出设计思路,详述难点部分。
? 给出界面截图阐述模块基本功能,可结合流程图进行说明。
(4)参考文献(6篇以上)
(5)课程设计体会(并对本系统作一个全面的评价:包括有何特点、存在的问题、改进意见等)。
格式要求见模版!
成绩由三部分组成:考勤和平时表现占20%,撰写的报告占50%,设计实现的系统占30%,若发现报告有相互抄袭现象或软件有相互复制现象的,按不及格评分。
附件1:数据库系统原理课程设计选题题目
1. 邮局订报管理系统
要求实现功能:
(1) 报纸、客户信息的录入和维护
(2) 客户可根据多种条件查询报纸的详细情况,可多次订购,一次可订购多种报纸,每
种报纸可订若干份,一次订购后计算总金额,模拟付钱
(3) 能明细查询某客户的订报情况及某报纸的订出情况
(4) 能统计某报纸的总订数量与总金额及某客户订购报纸种数、份数与总订购金额
2. 学生信息管理系统
要求实现功能:
(1) 学生、课程、教师等信息的录入和维护,一门课只由一位教师上,一位教师可上多
门课
(2) 学生进行选课,一学期约20学分,
(3) 教师在每门课结束后给出学生成绩,不及格则补考后记录补考成绩
(4) 能明细查询某学生的选课情况及某课程的选修学生情况
(5) 能统计查询出某学生的成绩单(总成绩、平均成绩、不及格门数等)及某门课的选
课人数、最高分、最低分、平均成绩等统计信息
3. 产品销售管理系统
要求实现功能:
(1) 产品、顾客信息的录入和维护
(2) 顾客一次订单可订购多种产品
(3) 能明细查询某顾客的订购情况及某产品的销售情况
(4) 能统计出某顾客不同产品的总订购数量与总金额及某产品总销售数量、总销售金额
4. 企业用电管理系统
要求实现功能:
(1) 企业、电费(谷价、峰价)、用电信息的录入和维护
(2) 能统计查询各个用电企业的谷电量、峰电量和电费
(3) 能统计某地区的峰谷电量及电费情况
5. 光盘出租管理系统
要求实现功能:
(1) 顾客:光盘情况查询(可根据片名、内容关键字、类别等条件进行查询),会员可
进行本人租借记录查询
(2) 营业员:新进光盘录入,会员证办理(会员享有折扣率),光盘出租、归还的办理,
现金收支记录,各种信息查询、统计和维护
6. 民航售票管理系统
要求实现功能:
(1) 航空公司、航班、飞机信息的录入与维护
(2) 客户可按日期、线路、航空公司、飞机型号等条件查询航班和剩余票数,并进行订
票
(3) 能查询统计某航空公司某月售出总金额及某航线售出票数
7. 图书借阅管理系统
本系统模拟学生在图书馆借阅图书的管理内容,设有借书数上限和借书期限。 要求实现功能:
(1) 学生用户:图书情况查询(可根据书号、书名、作者、出版社、类别等条件进行查
询),本人借阅信息查询
(2) 管理员:新进图书录入,借书证办理,借书、续借、还书的办理,各种信息查询、
统计和维护
8. 员工薪资管理系统
本系统模拟某单位员工的薪资管理内容,要求实现功能:
(1) 录入个人基本资料(如职称、职务、工作日期等);每月录入员工请假天数(事假
和病假)、其它扣除项和增加项;根据公司规定每月自动计算生成员工工资各项成分的数额和实发工资数额。
(2) 按科室、姓名、工号等条件查询、统计员工薪资情况
(3) 各类信息维护
(4) 员工可查询本人的薪资情况
9. 库存物资管理系统
要求实现功能:
(1) 物资出入库单据的录入
(2) 按物资编号、名称、出入库单位、日期等条件查询、统计物资信息
(3) 各信息的维护
10. 高校教师管理系统
设每名教师可授多门课程,每门课程可由多位教师授课,要求实现功能:
(1) 教师基本信息、授课信息的录入、维护
(2) 各系教师信息查询和统计
(3) 教师授课情况的查询和统计
11. 学生成绩管理系统
要求实现功能:
(1) 班级、学生、课程信息的录入和维护
(2) 根据选择的班级、课程,对该班学生该课程的成绩进行录入和维护
(3) 按多种条件查询、统计学生、课程、成绩信息
(4) 学生可查询本人成绩信息
12. 人事档案管理系统
要求实现功能:
(1) 员工各种信息的录入和维护,可包括员工基本信息、员工培训信息、考核奖惩信息、
考勤加班出差信息、人事变动信息等
(2) 按多种条件查询、统计员工各类信息
13. 书店销售管理系统
要求实现功能:
(1) 图书入库,维护入库图书信息
(2) 图书查询统计:按图书分类、出版社、书名、作者等条件查询图书信息
(3) 销售管理:销售过的图书记录在销售列表中,按每天、月或季度统计销售额,并能
根据销售数量统计生成畅销书名单
(4) 书店会员管理:维护会员信息,可设置会员等级,不同等级享受不同折扣
14. 客房信息管理系统
要求实现功能:
(1) 客房信息输入和维护:包括每间客房的大小级别、地理位置、租金等信息
(2) 客房预订:根据当前客房情况确定预订结果
(3) 入住登记:登记客人信息
(4) 客房状态查询和统计,房客查询
15. 毕业设计管理系统
要求实现功能:
(1) 毕业生管理:毕业生信息的录入、维护和查询。
(2) 指导教师管理:指导教师信息的录入、维护和查询。
(3) 毕业设计管理:为指导教师分配毕业生,设置有效期限(如各阶段设计的提交期限)
等
(4) 毕业生在有效期内提交设计内容(如开题报告、中期检查报告、毕业设计终稿等),
查看指导老师评语
(5) 指导教师可查看所属毕业生的设计进度,对提交的设计内容进行批阅,给出成绩
(6) 查询统计:按系别、班级、指导教师等统计信息
16. 网上购物系统
要求实现功能:
(1) 用户管理:用户资料的记录与维护
(2) 商品信息管理:商品信息的录入与维护
(3) 商品查询:根据多种条件(如分类、名称等)查询商品信息
(4) 购物车管理:用户可在购物车中添加和删除商品,提交生成订单
(5) 订单查询:用户查询自己的订单信息
17. 车站售票管理系统
要求实现功能:
(1) 售票功能:售票、预订和退票,可支持团体的预订票和退票
(2) 提供多种查询和统计功能,如车次的查询,时刻表的查询,售票情况的查询统计
(3) 能按情况所需实现对车次的更改、票价的变动及调度功能
18. 学生工作管理系统
要求实现功能:
(1) 学生基本信息、奖励信息、违纪信息、学籍变动信息的录入和维护
(2) 按系、班级等多种条件查询、统计学生的获奖情况、违纪情况、学籍变动情况
(3) 查询某个学生的所有情况
第二篇:课程设计内容要求
数据库系统课程设计内容要求(参考书中1.2.3)
一、课程设计目的和任务
1. 课程设计内容
通过社会调查,选择一个实际应用数据库系统(C/S或B/S结构)的课题并加以实施。通过课程设计,加深对数据库系统、软件工程、程序设计语言的理论知识的理解,学会设计数据库和应用系统,提高动手能力和综合素质。
2. 课程设计任务:
① 通过系统分析与系统设计、数据库设计和实现、系统功能模块设计和实现阶段,完成课题任务;
课题要求:数据库设计合理、程序功能完整、系统设计方法合理、用户界面较好、系统运行正常
② 通过技术总结和资料整理,完成课程设计报告(论文)。
论文要求:内容有系统需求分析与系统设计、系统信息模型和数据库结构、系统功能结构、主要程序设计方法和程序段代码等内容,格式符合课程设计论文要求)
③ 每个课题组完成一个完整的数据库管理应用软件系统,课题组2~4人。分工可为:需求分析和系统设计(1人)、数据库设计与实现(1人)、客户端应用程序(1人)和服务器端应用程序(1人)。
二、主要实验环境
操作系统:Microsoft Windows2000或Microsoft Windows xp。
数据库管理系统:Microsoft SQL Server 2000/2005 个人版、标准版或企业版。 数据库应用系统开发工具或语言:Delphi、ASP.Net、VB或JAVA等。
三、课程设计要掌握的知识
表1 课程设计要求学习的知识表
1
四、课程实施和检查
数据库系统课程设计教学方法以布置任务、辅导和检查为主要形式。表2中列出了课时及课题检查安排。
表2 课时安排及教学要求表
2
五、参考选题
表3 数据库系统的课题实例
3