课程设计任务书

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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、本系统将建立主从关系

建立一个理科主数据表,专门用于录入学生考号与姓名,建立一个理科从数据表,用于记录除学生姓名、考号之外的其他信息,还记录各科的成绩。

建立一个文科主数据表,专门用于录入学生考号与姓名,建立一个文科从数据表,用于记录除学生姓名、考号之外的其他信息,还记录各科的成绩。

相关文档
最新文档