- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
张驰 学生成绩管理系统.doc
软件学院
课 程 设 计
课程名称___oracle数据库_____
题目名称__学生成绩管理系统_
学生系别___软件学院_____
专业班级___09级软工八班__
小 组__第六组________
指导教师___杨晶__________
目录
一.概述 3
1.背景说明 3
2.编写目的 3
3.功能需求 3
4.安全性与完整性要求 3
5.开发环境 3
二.需求分析 3
1.功能描述 3
2.功能模块划分 4
3.数据流图 5
4、数据字典 7
一、概述
1、背景说明
当今社会已进入信息时代, 作为信息管理的主要工具的数据库已经成为举足轻重的角色。无论是企业,组织的管理还是电子商务或电子政务等应用系统的管理,都需要数据库的支持,oralce 是目前最流行的关系型数据库管理系统,被越来越多的用户在信息系统管理、业数据处理、internet、电子商务网站等领域作为应用数据的后台处理系统。随着我国的市场经济的发展,各大高校的学生数目增多, 以前的人工管理学生成绩方式已经不再适应现在的环境,取而代之的是先进的学生管理系统,通过使用 oracle10g 创建的 C#/oracle 学生成绩管理系统可以让管理人员方便而快捷的进行管理、查询、插入、更新等工作。
2、编写目的
对学校而言,学生成绩管理系统是所有工作的首要之选,但是高校学生的成绩管理工作量大、繁杂,人工处理非常困难。把从繁重的成绩管理工作中解脱出来
学生信息管理系统的用户分三类:管理员、老师和学生。管理员登陆该系统后可以对老师信息、学生信息和学生成绩进行增删查改,还可以录入每班学生的课程;老师登录该系统后能对自己所教学生的成绩进行录入、修改、删除和查询,查询学生成绩的及格率,优秀率,平均分,最高分,最低分,班级排名,系别排名和学生总成绩排名;学生登录该系统后能查看自己的成绩,修改密码。
3、数据流图
对于学生成绩管理系统而言,整个系统就是一个加工学生成绩管理。从用户的需求描述可知,是数据的源点,学生是数据的终点。另外,需要录入学生信息、课程信息和成绩,说明学生信息、课程信息和成绩是数据流;同样,查询请求和查询结果也是数据流。
学生信息是需要的一个信息,因此加入一个学生信息,同样得到课程信息、成绩两个加工。另外,数据流查询请求和查询结果应该由加工查询成绩来完成。这样,我们用学生信息、课程信息、学生成绩和查询学生成绩四个加工代替学生成绩管理,同时增加这些数据流对应的数据存储,即学生、课程和成绩
4、 数据字典
数据流图表达了数据和处理的关系, 数据字典则是系统中各类数据描述的集合, 是进行详细
的数据收集和数据分析所获得的主要成果。 数据字典中的内容在数据库设计过程中还要不断
修改、充实和完善。
一般来说数据字典中应包括对以下几部分数据的描述:
(1).数据项
数据项是数据的最小单位,对数据项的描述应包括:数据项名、含义、别名、类型、长度、
取值范围以及与其数据项的逻辑关系。
(2).数据结构
数据结构是若干数据项有意义的集合。对数据结构的描述应包括:数据结构名、含义说明和
组成该数据结构的数据项名。
(3).数据流可以是数据项, 但更一般的情况下是数据结构, 表示某一处理过程的输入或输出
数据。对数据流的描述应包括:数据流名、说明、从什么处理过程来,到什么处理过程去以
及组成该数据流的数据结构或数据项。
(4).数据项、数据结构、数据流的描述也可以用若干图表来定义。下面用图表来表示数据字
典。
学生信息字典
列名 数据类型 长度 是否允许为空值 默认值 说明 列名含义 Xuehao varchar 6 × 无 主键 学号 Mima varchar 10 × 无 密码 Xingming Varchar2 8 × 无 姓名 Xibie varchar2 50 √ 无 系别 Xingbie varchar 4 × 无 性别 Chushengnianyue Number 8 × 无 出生年月 Zongxuefen Number 2 √ 无 总学分 Xueshengbeizhu Varchar2 200 √ 无 学生备注
教师信息字典
列名 数据类型 长度 是否允许为空值 默认值 说明 列名含义 Gonghao varchar 6 × 无 主键 工号 Mima varchar 10 × 无 密码 Xingming Varchar2 8 × 无 姓名 Xingbie varchar 4 × 无 性别 Dianhua Number 15 × 无 电话 Jiaoshibeizhu Varchar2 200 √ 无 教师备注
管理员信息字典
列名 数据类型 长度 是否允许为空值
文档评论(0)