- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学生信息管理要点
实 验 报 告
课程名称: ORACLE大作业 实验项目: 学生信息管理系统 姓 名: 袁亚琦 专 业: 计算机科学与技术 班 级: 13-6班 学 号: 1304010627
计算机科学与技术学院
2016 年 6 月 6日
一、需求分析 1
1.1程序开发背景 1
1.2开发工具介绍 2
二、 总体设计 2
2.1系统流程图: 2
2.2功能结构图: 3
2.3数据库设计: 4
2.3.1概念设计 4
2.4数据库实现 6
三、详细说明 7
四、系统实施 7
实验项目名称: 学生信息管理系统
一、需求分析
随着学校规模的不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增加。面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。现在的时代是网络普及是时代,学生有条件通过网络方便快捷的查询自己的个人信息。所以,学生信息管理系统既能方便学校管理部门的管理,又能方便学生及时查询个人信息。
从自己学习的角度来说:这次系统的制作过程,无疑加深了自身对这门课理论知识的理解,大大提高了理论知识的应用水平,而且增强动手能力,可以说是为毕业设计做了很好准备。面对以后强大的就业压力,没有熟练的动手能力,光有满脑袋的理论是不行的,因此本次设计显得十分重要。
1.1程序开发背景
当今时代,世界经济正在从工业经济向知识经济转变。我们说知识经济的两个重要特征就是信息化和全球化,要实现信息化和全球化,就必须依靠完善的网络和完善的数据库。在这样一个飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于管理信息系统的环境。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。
图3.1系统工作流程图
2.2功能结构图:
图2.2整体功能模块图
2.3数据库设计:
2.3.1概念设计
E-R图是用来描述某一组织(单位)的概念模型,提供了表示实体、属性和联系的方法。构成ER图的基本要素是实体、属性和关系。实体是指客观存在并可相互区分的事特;属性指指实体所具有的每一个特性。成绩息表E-R图如图
3、年级信息表E-R图如图所示学生信息管理总体E-R图如图所示
2.4数据库实现
1.成绩信息表:学号,姓名,课程编号,课程名称,成绩,学分,班级,专业。
表2.4.1成绩信息表
列名 数据类型大小 允许空 学号 Varchar2(20) 否 姓名 Varchar2(20) 是 课程编号 Varchar2(20) 是 课程名称 Varchar2(20) 是 成绩 Number(8) 是 学分 Varchar2(10) 是 班级 Varchar2(8) 是 专业 Varchar2(20) 是
2.年级信息数据表:年级数,年级编号,班级编号,班级名称
表2.4.2年级信息表
列名 数据类型大小 允许空 年级数 Varchar2(20) 否 年级编号 Varchar2 (20) 是 班级编号 Varchar2(20) 是 班级名称 Varchar2(20) 是
3.学生信息表:姓名,学号,性别,出生日期,专业
表2.4.3学生信息表
列名 数据类型大小 允许空 姓名 Varchar2(20) 学号 Varchar2(20) 是 性别 Varchar2(20) 是 出生日期 Varchar2(20) 是 专业 Varchar2(8) 是
三、详细说明
学生信息管理系统包括班级信息管理、学籍信息管理、班级信息管理、成绩信息管理、课程信息管理、查询管理六大块,学籍信息管理包括了班级信息管理,成绩信息管理包括了成绩信息管理,课程信息管理包括了课程信息管理和年级课程开设两块,查询管理包括了班级信息查询,课程信息查询,成绩信息查询以及学籍信息管理。
学校年级设置主要就是对于学校里的年级的设置,学籍信息设置主要是针对于学生们的学籍的管理班级信息管理主要是针对于班级信息的设置成绩信息设置主要是针对于学生们的成绩,课程信息设置主要是针对于课程的一些基本信息管理,年级课程开设主要是针对于一些课程开设的时间,而查询这一块主要就是各种的查询,类如班级信息,课程信息等一些基本信息的查询都是由这一块完成的。我主要做的是学生信息(xuesheng_xinxi)表这部分的内容。
文档评论(0)