- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
问题描述
学生学籍管理系统
随着社会的发展,基本上所有的具有一定数量数据的企事业单位或机关部门都开始使用计算机数据库来做管理。在各大中小学校,用计算机管理学校的信息已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性, 提高了学校的管理能力,为此,用计算机来管理学校的信息,是非常必要的。该课程设计要求设计一个学籍管理的数据库系统,数据库中包含学生的基本信息,学校院系信息,班级信息以及课程设置的信息。同时还要设计它们之间的关系,如学生与课程关系和学生的
成绩等, 最后还要对一些数据进行查询, 如查询学生成绩的各种集合等。 而本系统的开发, 为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:
第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高学校的工作效率;第四,本系统可以使敏感文档更加安全,等等。我们通过该课程设计,应该达到的目的是把数据库理论知识更加的巩固加深,加强动手能力与实践能力,学以致用,与现实生活中的应用充分的结合起来。
系统功能分析
系统开发的总体任务是实现各种信息的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成。本系统需要完成的功能主要有:
院系管理,包括院系的查询、插如、编辑。
班级管理,包括班级的查询、插如、编辑、人数的管理等。课程管理,包括课程的查询、插入、编辑。
学生信息查询管理,包括学生基本信息的查询如学号、年龄、所属班级、所属院系、民族、籍贯等。
学生学籍管理,可根据院系来查看学生的基本信息,还可对学生进行查询、编辑、删除等操作。
学生注册管理,提供给系统学生的基本信息,如学号、年龄、所属班级、所属院系、籍贯、政治面貌等。
成绩录入管理,登记学生的每门课程的成绩。
成绩查询管理,提供给系统学生的学号从而查询出学生在校期间每门课程的成绩。
资料统计管理,统计各专业学生某学期的学习成绩情况。以考试为例,分作 90~ 100
分, 80~ 89 分, 70~79 分, 60~ 69 分, 60 分以下五档人数及占总人数的百分率。按照学生的年龄大小、地区的来源、政治面貌作人数的统计等。
系统功能模块设计
学生学籍管理系统对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如图 1 所示的系统功能模块图。
学生学籍管理系统
院
班
课
学
学
学
学
资
系
级
程
生
生
生
生
料
管
管
设
信
成
成
学
统
理
理
置
息
绩
绩
籍
计
查
查
录
管
管
询
询
入
理
理
添
修
删
添
修
删
添
修
删
添
修
删
按
按
按
按
加
改
除
加
改
除
加
改
除
加
改
除
年
地
政
成
龄
区
治
绩
统
计
统
计
面
貌
统
计
统
人
计
数
图 1 系统功能模块图
数据库系统设计
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整性和一致性。
设计数据库系统时应该充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括以下几个步骤:需求分析、概念设计、逻辑设计、物理设计、数据库实施、数据库运行和维护。
需求分析
用户的需求具体体现在各种信息的提供,保存,更新和查询,这就要求数据库接受能充分满足各种信息的输入和输出。针对学生学籍管理系统的需求,通过对学生学籍管理工作过程进行分析,设计如下所示的数据项和数据结构:
院系信息,包括的数据项有:院系名称、院系代码。
班级信息,包括的数据项有:班级名称、班级代码、班级人数、院系代码。课程信息,包括的数据项有:课程名称、课程号、课程学时、院系代码。
学生信息,包括的数据项有:学生学号、学生姓名、所属班级代码、所属院系代码、年龄、性别、民族、籍贯、政治面貌、奖惩记录、休复转退记录。
成绩信息,包括的数据项有:学生学号、所选课程代码、成绩。
概念设计
概念模型是数据库系统的核心和基础。根据以上分析结果,绘制出本系统的 E-R 图,如图
性别院系代码班级代码
性别
院系代码
班级代码
姓名
学号
年龄
籍贯
民族
院系代码
政治面貌
N
1
学生
所属
院系
院系名称
奖惩记录
N
1
休复转退记录
成绩
所属
M
N
班级代码
课程
班级
班级名称
院系名称
课程号
课程名称
课程学时
院系名称
班级人数
图 2 系统 E-R 图
逻辑设计
现在需要将上面的数据库概念结构( E-R 图)转化为 Oracle 数据库系统所支持的数据模型,也就是数据库的逻辑结构。
根据数据库的需求分析和概念设计,设计了名为 student 的数据库。数据库由下
您可能关注的文档
最近下载
- 心理卫生与心理咨询填空题.doc VIP
- 2023高考英语复习之高频词长难句练习2 全国乙卷七选五(解析版).pdf VIP
- 【高中化学】13个知识点的易错集锦.pdf VIP
- 现场签证单表格.docx VIP
- 中央财经大学后勤处、后勤服务产业集团 全员聘用管理暂行办法.doc VIP
- 2025中央财经大学后勤服务产业集团工程管理岗招聘1人(非事业编制)笔试备考试题及答案解析.docx VIP
- 最新国家开放大学国开电大《离散数学》形考任务+大作业答案.pdf VIP
- 现场签证单表格优质资料.doc VIP
- 24J331地沟及盖板参考图集.docx
- 汽车维修清单表(含使用说明).docx VIP
文档评论(0)