Oracle数据库系统-课程设计文档

Oracle数据库系统-课程设计文档

ID:37712461

大小:546.00 KB

页数:16页

时间:2019-05-29

Oracle数据库系统-课程设计文档_第1页
Oracle数据库系统-课程设计文档_第2页
Oracle数据库系统-课程设计文档_第3页
Oracle数据库系统-课程设计文档_第4页
Oracle数据库系统-课程设计文档_第5页
资源描述:

《Oracle数据库系统-课程设计文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《Oracle数据库系统》(2009年秋季学期第17周)课程设计16/16课程设计名称:Oracle数据库系统课程设计课程名称:Oracle数据库系统课程编号:COM课程学时:40课程学分:2课程设计教学目的及基本要求1.掌握Oracle关系数据库管理系统的结构与组成;2.熟悉数据库应用系统的设计方法和开发过程;3.培养使用数据库技术和方法解决实际应用课题的能力;4.了解数据库管理员(即DBA)的基本工作:建立和维护大型数据库等;5.掌握Oracle数据库系统下的SQL语言运用及PL/SQL程序设计,了解应用程序开发中哪些用户逻辑适宜在客户端解决,哪些适宜在数据库服务端解决。课程设计

2、内容及安排1.阅读项目需求分析。按软件工程要求,进行需求分析。根据设计题目的要求,充分地分析和理解项目的需求,明确项目需要解决的主要问题。。2.系统设计。设计出系统的概念模型,用E-R图表示。随后进行模块设计和数据库设计。将需求分析的内容归纳整理,以模块结构表示。在概念模型和模块结构图的基础上设计合理的数据库结构,主要考虑规范化和实际应用需要,一般要求达到三范式(3NF)。系统的安全性是至关重要的,建议为系统设置用户管理功能,系统的用户至少分为两级:系统管理员和一般用户。不同级别的用户可操作的功能是不同的。3.系统实现。该系统运行在Windows2000/XP/2003操作系统上,采

3、用C/S模式。系统前台可以采用VB6.0,Java,要求前台界面友好,结构简明、合理。商务规则尽量放到后台数据库处理。4.程序调试与测试。5.编写课程设计报告。完成规定实验内容,打印提交课程设计报告,包括:•功能需求•系统设计:E-R图•源代码(关键部分增加注释)–系统运行效果(截图并加以说明)–一个说明文件(readme.txt),说明安装/运行/配置系统或数据库的注意事项。必须包括如下内容:1.要部署数据库的文件(.dmp文件)应存放的位置,文件名称等。2.可执行程序的文件名称和路径。3.运行软件的方法。(Likeusernameandpassword)16/161.需求分析1.

4、1市场需求分析近些年随着学校的规模不断扩大,学生数量急剧增长,加之各种考试的日益繁多。需要管理学生成绩信息也成倍增加,传统的信息管理方式无论在效率,还是在可操作性方面都日渐不能满足学生管理的需求,与此同时,计算机与网络技术的日益成熟和广泛普及使得信息管理的自动化、批处理化成为可能。在建立一个学生成绩信息管理系统后,可以使学生成绩信息管理工作系统化、规范化、自动化,必将大大提高学校管理的效率。1.2数据需求分析1.2.1数据流程图课程基本信息课程信息管理课程设置成绩信息输入基本信息管理成绩信息管理学生注册基本信息输入1.2.2数据项和数据结构通过对学生学习过程和数据流程的分析,设计如下

5、数据项和数据结构(1)学生基本信息组成:学号、姓名、班级、性别、出生日期、所在年级、所在班级、联系电话(2)课程基本信息组成:课程编号、课程名称、授课教师、学分、学时、课程简介(3)学生成绩信息组成:考试编号、所在班级、学生学号、课程名称、考试分数(4)课程设置信息组成:年级、课程名称1.3系统功能分析16/16系统功能分析是在系统开发的总体任务的基础上完成的,本系统需要完成的功能主要有:(1)课程管理功能:完成课程信息的录入、修改、删除、查询等功能,基本信息包括:课程编号,课程名称,任课教师、学分、学时和课程内容简介等。(2)成绩录入功能:主要功能用来对学生的成绩进行收集和修改。具

6、体包括学生成绩录入、修改、删除、查询、打印等功能,由于一些资料可以Word文档或Excel表格输入,故需要增加导入、导出数据功能。成绩录入需要分班级、分年级以及考试时间。修改要与成绩录入相对应。查询条件设置应该齐全,可以班级查询,年级查询,也可以姓名查询,学号查询等等。要实现打印功能。(3)班级统计功能:主要用于对学生的成绩以班级为单位进行处理。具体包括各班学生总成绩、平均成绩、统计班级某分数段内的学生人数及班级内排名。各项统计仅对于某学期某次考试而言。(4)用户信息管理功能:本系统包括三类使用用户:系统管理员,学生和教师。管理员具有最高权限,但不能修改成绩。教师只能录入和修改自己所

7、教课程的成绩。成绩一旦录入完成,教师也不可轻易修改,除非向管理员申请。学生只有查询自己成绩的权限。所有用户必须注册登录后方可使用本管理系统。所有用户都可以修改自己登录的密码。学生的信息包括:学号、姓名、性别、出生日期、班级、年级等。教师的信息包括:编号、姓名、性别、职称等。(5)系统维护功能:数据备份、数据恢复,帮助信息,用户注册、登陆及退出。1.4系统功能模块设计对上述功能进行集中、分块、按照结构化程序设计的要求,得到如下所示的系统功能模块图学生成绩信息

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。