课程设计任务书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库课程设计》任务书
1.目标
《数据库课程设计》是实践性教学环节之一。通过课程设计,加深对《数据库系统原理》课程理论的理解,进一步掌握《数据库应用技术》课程的内容。提高在Oracle数据库上进行系统开发的能力。提供独立思考和理论联系实际的能力,要求掌握数据库设计的基本技术,熟悉数据库设计中的每个步骤中的任务和实施方法,并加深对数据库系统概念和特点的理解,在此基础上强化实践意识,提高实际动手能力和创新能力。
2.基本内容与要求
设计、开发一完整的数据库,如图书管理系统、收费管理系统、设备管理系统、教务管理系统等。题目另附。经指导老师审核同意后,题目可自拟。
A.功能要求:
(1)所设计的数据库业务表至少4张表。
(2)要有用户登录功能(要有用户表)。
B.系统开发环境不限,B/S或者C/S都可以。
C.数据库要求:
(1)必须用Oracle数据库。
(2)数据库中新建一个表空间存储数据库,新建一个用户(赋予一定的权限)来连接数据库。
(3)要求把序列、触发器、存储过程或者函数或者包用起来
D.按时完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,验收时会仔细核查程序和数据库的内容,发现抄袭成绩以不及格计。
E.结合课题,努力钻研,勤于实践,勇于创新。
3.课程设计报告要求
A.封面、概述
B.系统需求分析报告(设计方法/数据流图/数据字典)
C.系统功能(架构设计)、开发环境介绍
D.数据库设计(概念模型(E—R图)逻辑模型、物理模型;存储过程、函数、触发器等
设计)
E.应用程序设计与实现(可以包括程序流程图等)
F.系统测试(测试用例,测试报告)
G.访问数据库的方式(ODBC,JDBC,或DBX(dbExpress)或BDE连接)
H.课程设计的体会与心得,不足与提高
I.参考文献等。
J.附源程序(拷贝到指导教师指定的服务器或者硬盘上)
4.评分标准
A.演示验收合格(设计功能/界面友好/连接DB的方法/数据的导入及导出,注重熟悉程度)
满分40分
B.课程设计报告完整满分40分
C.具有实用性满分10分
D.具有创新性满分10分
5.可选开发工具
系统环境:
基于B/S架构的环境:ASP, , JSP, PHP等
基于C/S架构的环境:VB,VC,VC#,JA V A应用等
数据库:仅限ORACLE数据库
参考题目
题目一:通信公司客户管理系统的开发
功能:客户查询功能、客户增加功能、客户删除功能、客户信息修改、客户信息打印、费用月审功能及月报表的打印功能。
题目二:固定资产管理系统的开发
功能:1、固定资产记录功能。
2、固定资产插入功能。
3、固定资产删除功能,其中删除包括按一条删除、按任意条件删除多条记录、
全部删除三种方式。
4、固定资产编辑修改功能。
5、固定资产数据统计功能。
6、固定资产数据查询功能,其中的查询有两种方式,一是按条件查询,二是按
浏览方式查询。
7、数据浏览功能。
8、系统退出功能。
题目三:学生缴费注册管理系统的开发
功能:1、数据录入功能。
2、数据添加功能。
3、数据插入功能。
4、数据删除。
5、数据库浏览窗口。
6、初始化设置窗口。
7、按年级班级统计缴费和全校总缴费数量。
8、在输入时大量数据通过下拉列表框选择而不需要人工输入。
题目四:宾馆住宿管理系统的开发
功能:系统功能是根据管理的需要而制订的,该系统的主要功能模块如图:
题目五:飞机定票管理系统的开发
功能:1、售票子系统
2、订票子系统
3、查询子系统
4、飞行时刻表
其中,售票与订票系统至少要满足以下几个条件:
1、顾客乘坐飞机的起点、终点、日期和可以使用(预订)的座位等基本信息。
2、自动显示符合顾客要求的航班及座位是否存在(是否还有空位)。
3、查询子系统,可以查询当前航班的售票订票情况和乘客信息,可以查询航空
公司的航班时刻表。
其系统的功能模块如图:
题目六:火车票务管理系统的开发
功能:1、火车售票子系统
2、顾客订票子系统
3、座位预设功能
4、剩余座位自动统计功能
5、本次列车售票收入统计,全部列车售票收入统计
题目七:通用人口普查系统的开发
功能:人口普查的工作主要表现在两方面,一是人口记录问题,二是各种各样的指标统计问题,统计主要表现为人口总量和人口结构,结构包括知识结构、年龄结构、地区结构等。人口普查系统的主要功能模块如图:
题目八:铁路票务数据库网页的开发
功能:本课程设计力求实现数据库网页的制作,在原理和方法上进行探索,利用开发软件快速实现建立数据库网页的开发和发布的过程,并在网页的发布上作一些探索。
题目九:高考成绩管理系统的开发
功能:1、高考成绩录入及查询系统
高考成绩录入系统包括成绩的添加、修改、编辑等功能和自动统计功能。高考成绩查询系统按准考证号进行查询。
2、高考成绩分类查询
成绩系统分为理科和文科两种情况,使用时可以非常方便地在彼此之间进行切换,以根据各种情况进行分类查询。系统模块设计如图:
3、本系统将建立主从关系
建立一个理科主数据表,专门用于录入学生考号与姓名,建立一个理科从数据表,用于记录除学生姓名、考号之外的其他信息,还记录各科的成绩。
建立一个文科主数据表,专门用于录入学生考号与姓名,建立一个文科从数据表,用于记录除学生姓名、考号之外的其他信息,还记录各科的成绩。