- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE5 / NUMPAGES16
《Oracle数据库系统》
(2009年秋季学期第17周)
课
程
设
计
课程设计名称:Oracle数据库系统课程设计
课程名称:Oracle数据库系统
课程编号:COM
课程学时:40
课程学分:2
课程设计教学目的及基本要求
1.掌握Oracle关系数据库管理系统的结构与组成;
2.熟悉数据库应用系统的设计方法和开发过程;
3.培养使用数据库技术和方法解决实际应用课题的能力;
4.了解数据库管理员(即DBA)的基本工作:建立和维护大型数据库等;5.掌握Oracle数据库系统下的S Q L语言运用及PL/SQL程序设计,了解应用程序开发中哪些用户逻辑适宜在客户端解决,哪些适宜在数据库服务端解决。
课程设计内容及安排
1.阅读项目需求分析。按软件工程要求,进行需求分析。根据设计题目的要求,充分地分析和理解项目的需求,明确项目需要解决的主要问题。。
2.系统设计。设计出系统的概念模型,用E-R图表示。随后进行模块设计和数据库设计。将需求分析的内容归纳整理,以模块结构表示。在概念模型和模块结构图的基础上设计合理的数据库结构,主要考虑规范化和实际应用需要,一般要求达到三范式(3NF)。系统的安全性是至关重要的,建议为系统设置用户管理功能,系统的用户至少分为两级:系统管理员和一般用户。不同级别的用户可操作的功能是不同的。
3.系统实现。该系统运行在Windows 2000/XP/2003操作系统上,采用C/S模式。系统前台可以采用VB6.0,Java,要求前台界面友好,结构简明、合理。商务规则尽量放到后台数据库处理。4.程序调试与测试。
5.编写课程设计报告。完成规定实验内容,打印提交课程设计报告,包括:
? 功能需求
? 系统设计:E-R图
? 源代码(关键部分增加注释)
– 系统运行效果(截图并加以说明)
一个说明文件(readme.txt),说明安装/运行/配置系统或数据库的注意事项。必须包括如下内容:
要部署数据库的文件(.dmp文件)应存放的位置,文件名称等。
可执行程序的文件名称和路径。
运行软件的方法。(Like username and password)
需求分析
市场需求分析
近些年随着学校的规模不断扩大,学生数量急剧增长,加之各种考试的日益繁多。需要管理学生成绩信息也成倍增加,传统的信息管理方式无论在效率,还是在可操作性方面都日渐不能满足学生管理的需求,与此同时,计算机与网络技术的日益成熟和广泛普及使得信息管理的自动化、批处理化成为可能。在建立一个学生成绩信息管理系统后,可以使学生成绩信息管理工作系统化、规范化、自动化,必将大大提高学校管理的效率。
数据需求分析
1.2.1数据流程图
课程基本信息课程信息管理课程设置成绩信息输入基本信息管理成绩信息管理学生注册基本信息输 入
课程基本信息
课程信息管理
课程设置
成绩信息输入
基本信息管理
成绩信息管理
学生注册
基本信息输 入
1.2.2数据项和数据结构
通过对学生学习过程和数据流程的分析,设计如下数据项和数据结构
(1)学生基本信息
组成:学号、姓名、班级、性别、出生日期、所在年级、所在班级、联系电话
(2)课程基本信息
组成:课程编号、课程名称、授课教师、学分、学时、课程简介
(3)学生成绩信息
组成:考试编号、所在班级、学生学号、课程名称、考试分数
(4)课程设置信息
组成:年级、课程名称
1.3系统功能分析
系统功能分析是在系统开发的总体任务的基础上完成的,本系统需要完成的功能主要有:
(1)课程管理功能:
完成课程信息的录入、修改、删除、查询等功能,基本信息包括:课程编号,课程名称,任课教师、学分、学时和课程内容简介等。
(2)成绩录入功能:
主要功能用来对学生的成绩进行收集和修改。具体包括学生成绩录入、修改、删除、查询、打印等功能,由于一些资料可以Word文档或Excel表格输入,故需要增加导入、导出数据功能。成绩录入需要分班级、分年级以及考试时间。修改要与成绩录入相对应。查询条件设置应该齐全,可以班级查询,年级查询,也可以姓名查询,学号查询等等。要实现打印功能。
(3)班级统计功能:
主要用于对学生的成绩以班级为单位进行处理。具体包括各班学生总成绩、平均成绩、统计班级某分数段内的学生人数及班级内排名。各项统计仅对于某学期某次考试而言。
(4)用户信息管理功能:
本系统包括三类使用用户:系统管理员,学生和教师。管理员具有最高权限,但不能修改成绩。教师只能录入和修改自己所教课程的成绩。成绩一旦录入完成,教师也不可轻易修改,除非向管理员申请。学生只有查询自己成绩的权限。所有用户必须注册登
您可能关注的文档
最近下载
- 2022年小升初名校奥数专题训练:加法原理(附答案解析).pdf VIP
- 人教版小学六年级数学下册第四单元《比例》经典课件.pptx
- 七年级英语下学期期末考试(沈阳专用)-2023-2024学年七年级英语下学期期.pdf VIP
- 纳米抗体研究进展-免疫学讲解学习.ppt
- 2024年男科药品行业洞察报告及未来五至十年预测分析报告.docx
- 国际光伏组件保证保险风险管理指南-新能源风险管理.PDF
- 2022年小升初名校奥数训练:枚举法解决问题(附答案解析).pdf VIP
- 2025年LLDPE树脂行业分析报告及未来五到十年行业发展趋势报告.docx
- 酒店年度营销计划规划方案.doc
- GB51194-2016通信电源设备安装工程设计规范.pdf
文档评论(0)