oracle课程设计报告_学生管理系统_第1页
oracle课程设计报告_学生管理系统_第2页
oracle课程设计报告_学生管理系统_第3页
oracle课程设计报告_学生管理系统_第4页
oracle课程设计报告_学生管理系统_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、大型数据库课程设计 课题 学生成绩管理系统 班级 软件0901班 姓名 康梁(0930*) 廖凤翔(0930*) 成绩 2011 年 11月 05日 1引言 学生成绩管理是一个学校比不可少的部分,随着计算机和计算机知识的普 及,学生成绩管理系统得到了更大的发展空间,通过对学生成绩管理系统的开发, 可以提高校务人员的工作效率。 1.1编写目的 大型数据库课程设计是计算机专业集中实践性教学环节之一,是学习完大 型数据库课程后进行的一次全面的综合练习。其LI的在于加深对大型数据库课程 理论和基本知识的理解,掌握使用数据库进行软件设讣的基本方法,提高运用数据 库解决实际问题的能力。 培养学生正确的设计

2、思想,理论联系实际的工作作风,严肃认真、实事求是 的科学态度和勇于探索的创新精神。培养学生综合运用所学知识与生产实践经验, 分析和解决丄程技术问题的能力。 本次课程设计以学生成绩管理系统为前台,使用oracle数据库作为后台数据 存储。 1.2背景 学生成绩管理是一个学校不可缺少的部分,它的内容对于学校的管理者和学 生以及学生家长来说都至关重要,所以一个良好的学生成绩管理系统应该能够为用 户提供充足的信息和快捷的查询手段。学生成绩管理系统对学校加强学生成绩管理 有着极其重要的作用.由于各个大学都在持续扩招,学生的数量日益庞大,对于如 何管理如此庞大的学生成绩数据显得更为复杂,传统的手工成绩管理

3、不仅工作量 大,而且容易出现问题,如:效率低、保密性差,列外时间一长,将产生大量的文 件和数据,这对于查找、更新和维护都带来了不少的困难。已不能适应时代的发 展。 随着科学技术的不断提高,汁算机科学日渐成熟,其强大的功能已为人们深 刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,具有手工 管理所无法比拟的优点。例:检索迅速、查找方便、可靠性高、存储量大、保密性 好、寿命长、成本低等。这些优点能够极大地提高管理者管理的效率,也是学校走 向科学化、正规化管理,与世界接轨的重要条件。 因此,开发设讣这样一套学生成绩管理软件成为很

4、有必要的事情. 2任务概述 2.1目标 编写一个优良的学生成绩管理系统,是为更好地适应学生成绩网上查询和管 理,便于学生信息的快速流通。 该项软件开发的主要开发LI标,为如下所示: A. 成绩查询所花费的人力和物力的减少; B. 处理速度、工作效率的提高; C. 控制精度或生产能力的提高; D. 管理信息服务的改进; E. 处理功能的完善; F. 数据的输入、处理、输出操作的安全性和准确率的提高; G. 操作简单; 2. 2任务分配 1. 开发人员:康梁,廖凤翔 2. 开发时间:一星期 3. 主要任务分工: 康梁:数据库设计和需求分析,编码实现。 廖凤翔:数据库的创建和页面设计,项U测试。 2

5、.3项目效果图 登录界面: 学生成绩管理系统 院系管理: now W 工丹 22欢迎莎使用 admin.%迎任便用 庵堵2修慢床 加甫工母聊料至 甜京工榨处場(斥 机玉眾斤 境:windows xp, windows 7 3. 4系统功能图 3. 5系统用例图 /A /N 披 M障貌柔 忧改民ft 加険采 Q 人 曾理员 学工成绩行理系统 3. 6对性能的规定 3. 6.1精度 该软件对输入、输出数据,包括传输过程中的数据的精度无特定要求。 3. 6. 2时间特性要求 a. 响应时间:1秒以内。 b. 更新处理时间:1秒以内。 c. 数据的转换和传送时间:1秒以内。 d. 计算时间:瞬间响应。

6、 3. 6. 3灵活性 1操作方式上的变化:要求开发的此软件系统在操作方式上的灵活性较好, 可以通过多种不同的操作来进行同一11的的实现。 2运行环境的变化:要求开发的此软件可以较好地适应运行环境的变化,而 不要只能在一种单一的运行环境中才可以生效进行相应的操作。要求至少可以在 WindowsXP和Windows?的操作系统中都可运行操作。 3数据操作灵活性:要求在对数据操作上具有相应的灵活性。 4同其他软件的接口的变化:要求此软件可以适应其他软件接口。 5有效时限的变化:要求此软件的有效时限可以根据用户的需要相应增减。 6功能改进的变化:当日后功能根据用户实际需要而改进发生变化时,该软 件也

7、可适应这些变化而正常运行工作。 4数据库设计 4.1实体联系图 厂拥冇 4. 2数据库表的设计 院系表(school) 字段名 数据类型 是否为空 说明 Sname Varchar2 (20) ot null 院系名称(主键) 专业表 (profession) 字段名 数据类型 是否为空 说明 pname Varchar2 (20) ot null 专业名称 Sname Varchar2 (20) Xot null 所属院系(外键) 班级表(class) 字段名 数据类型 是否为空 说明 Cname Varchar2 (20) Not null 班级名称 Pname Varchar2(20)

8、Not null 专业名称(外键) 课程表(lesson) 字段名 数据类型 是否为空 说明 lname Varchar2 (20) ot null 课程名称(主键) Pname Varchar2 (20) Not null 专业名称(外键) 学生表(student) 字段名 数据类型 是否为空 说明 Sno NUMBER(20) Not null 学生编号,主键 sname Varchar2 (20) 学生名称 Cname Number (20) Not null 班级名称(外键) Ssex char (2) 性别 Sage Varchar2(20) 年龄 Saddr Varchar2 (2

9、00) 家庭住址 Scode Varchar2 (20) 邮编 Sdatial Varchar2(500) 备注 成绩表(grade ) 字段名 数据类型 是否为空 说明 gno Number (20) Xot null 成绩编号(主键) Sname Varchar2(20) ot null 学生名称,外键 Cname Varchar2(20) Xotnull 班级名称,外键 Lname Varchar2(20) Xot null 课程名称(外键) Grade Varchar2(20) ot null 成绩 用户表(user) 字段名 数据类型 是否为空 说明 Uname Varchar2 (

10、20) Not null 用户名,主键 Upassword Varchar2(20) notnull 用户密码 4. 3数据库脚本 create table SCHOOL ( SNAME VARCHAR2(30) not null alter table SCHOOL add constraint SNAME primary key (SNAME); create table PROFESSION ( PNAME VARCHAR2(20) not null, SNAME VARCHAR2(20) not null ) alter table PROFESSION add constraint

11、PRONAME primary key (PNAME) disable; alter table PROFESSION add constraint SCHOOLNAME foreign key (SNAME) references SCHOOL (SNAME) disable; create table CLASSES CNAME VARCHAR2(20) not null, PNAME VARCHAR2(20) not null ) f alter table CLASSES add constraint CLASSNAME primary key (CNAME) disable; alter table CLASSES add constraint PROFESSNAME foreign key (PNAME) references PROFESSION (PNAME) disable; create table LESSON ( LNAME VARCHAR2(20), PRONAME VARCHAR2(20) alter table LESSON add constraint L

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论