版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学生信息管理系统
学生信息管理系统项目设计汇报
学生信息管理系统(StudentInformationMsnagementSystem),如下简称
SIMS,是针对学校人事处的大量业务处理工作而开发的管理软件,是经典的管
理信息系统(ManagementInformationSystem)。它是一种教育单位不可缺乏的
部分,它的内容对于学校的决策者和管理者来说都至关重要,它可认为顾客提供充
足的信息和快捷的查询手段。能有效的协助学校和老师掌握学生的状况,为学生
供成绩跟课程方面的查询。在老式模式下运用人工进行学生信息管理,存在着较
多的缺陷,如:效率底,保密性差,时间一长将产生大量的文献和数据,更不便
于查找,更新,维护等。诸如这些状况,令学校管理者对学生的信息管理带来了
很大困难,严重影响了教育工作者的工作效率。伴随科学技术的不停提高,计算
机科学日渐成熟,使用日趋成熟的计算机技术来替代老式的人工模式,来实现学
生信息的现代化管理,其强大的功能已为人们深刻认,它已进入人类社会的各个
领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生
信息进行管理具有着手工管理所无法比拟的长处.例如:检索迅速、查找以便、易
修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于
打印等。这些长处可以极大地提高学生信息管理的效率,也是学校的科学化、正
规化管理与世界接轨的重要条件。用计算机制作的学生信息管理系统还可以通
过功能强大的Internet网及时的向学生的家长传递该生在校的最新成绩,有助于
学校与家长的信息互动,为更好地把握学校的教育方针一定的增进作用。因此,
开发这样一套管理软件成为很有必要的事情。
一、需求分析
该学生信息管理系统重要功能:学生通过输入学号和密码进入该系统后,可
以进行某些基础维护:学生信息维护、课程信息维护、选课信息维护)。所有都
可以进行增长、修改、删除、模糊查询。
伴随科学技术的发展和整个社会的进步,计算机技术也得到了很大的提高,
尤其是微型计算机的大范围普及,是计算机的应用逐渐有科学计算、实时控制等
方面向非数值处理的各个领域渗透并发挥着越来越重要的作用。尤其是以微型计
算机为处理关键,以数据库管理系统为开发环境的管理系统在办公室自动化以及
商业信息管理等方面的应用,日益受到人们的关注。
运用计算机进行信息控制和数据处理,不仅从整体上大大提高了工作效率和
安全性,并且具有存储量大,寿命长,成本低等长处,这些更是手工管理所无法
比拟的。用计算机支持完毕人事管理的平常事务,可以使人事管理自动化和科学
化,提高了信息处理得速度和精确性;学生信息管理更是一项琐碎、复杂而又十
分细致的工作,假如实行手工操作,会挥霍工作人员诸多时间和精力,且失误在
所难免,而使用计算机进行学生信息管理,不仅可以保证学生信息精确无误,并
且能对有关信息进行记录,总之,为了很好的实现数据的录入、修改、添加、删
除、查询、记录、登录等功能,已到达使学校学生信息信息管理科学化、系统化、
规范化和自动化的目的,建立学生信息管理的需求。
1、注册、登录,提供三种登录身份,老师、学生和后台管理员,老师和学生都
需要先在系统上进行注册,根据注册账号和密码进入系统进行多种操作。
学生信息管理网站采用顾客名及密码验证模式,进入学生信息管理网站前,
顾客必须在登陆页面输入顾客名及密码,只有验证通过的顾客方可进入学生信息
管理网站操作主页面。
2、学生信息生成,从student.dat文献中读取学生信息,包括基础资料管理、学
生信息管理、课程信息管理和成绩信息管理。
①基础资料管理
基础资料管理包括对院系、班级和学期的设置。该模块可实现如下功能:添加、
修改、删除和显示院系代码、院系名称和电话号码。添加、修改、删除和显示班
级代码、班级名称、学生人数和所属院系名。添加、修改、删除和显示学期代码、
学期名称。
②学生信息管理
学生信息管理包括对学生档案和学籍的管理。该模块可实现如下功能:添加、修
改、查询和显示学生的基本信息、所属班级和院系.记录学生学籍、学生离校信
息和学生调动信息。
③课程信息管理
课程信息管理包括对课程设置和班级选课的管理。该模块可实现如下功能添加、
修改、删除和显示课程代码、课程名称、学分和院系名称。添加、删除和提交班
级所选课程。
④成绩信息管理
成绩信息管理包括对成绩录入和成绩分析的管理。该模块可实现如下功能:录入
班级课程成绩,以不一样形式(列表记录、图表分析)显示班级课程成绩。
3、主菜单,屏幕输出菜单用于提醒顾客选择功能,根据顾客输入的选项,运行
不一样的函数。功能包括:查询、排序、插入、删除、重新登录、退出系统。
4、查询,屏幕输出子菜单用于提醒顾客选择功能,根据顾客输入的选项,运行
不一样的函数。功能包括:按学号查询、按姓名查询、按成绩查询通。
5、排序,将学生信息女学号从小到大排序并输出所有学生信息。
6、插入,输入“0000”可以返回上一层,输入要插入的学生信息的学号,脸证
此学号与否存在,存在则显示提醒信息,不存在则继续输入该信息的姓名和成
绩,并储存到student.dat文献中,完毕后输出提醒信息。
7、删除,输入“0000'可以返回上一层,输入要插入的学生信息的学号,验证
此学号与否存在,不存在则显示提醒信息,存在则删除此条信息,并储存到
student.dat文献中,完毕后返回提醒信息。
8、重新登录,返回登录程序,供顾客切换登录身份。
9、退出系统,关闭程序。
10、按学号查询和按姓名查询,输入“0000”可以返回上一层,输入要查询的
学生信息的学号或姓名,查找到则输出学生信息,若未查找则输出提醒信息。
11、按成绩查询,输入“0000”可以返回上一层,输入一种成绩,查询不不小
于该成绩的所有学生信息,并输出,若未查找到则显示提醒信息。
12、返回主菜单,返回主菜单界面。
二、性能规定分析
(1)系统易操作性
所开发的系统应做到操作简朴,尽量使系统操作不受顾客对电脑知识水平的限
制。
(2)系统具有可维护性
由于系统波及的信息比较广,数据库中的数据需定期修改,系统可运用的空间及
性能也随之下降,为了使系统更好地运转,学院可以对系统数据及某些简朴的功
能进行独立的维护及调整。
(3)系统具有开放性
该系统可以在开放的硬件体系构造中运行,并且能与其他系统顺利连接,不会因
外部系统的不一样面要做在量的修改工作。
三、功能模块分析
该系统重要包括四个模块基础信息模块、学生管理信息模块、课程管理信息
模块和成绩管理信息模块。基础信息管理模块重要是对学校院系、班级和学期的
管理,其中包括院系、班级、学期信息的添加、删除和修改等有关操作。学生管
理信息模块重要是对学生入学后的信息添加、查询和修改,同步需要对学生身份
进行注册;对离校学生的信息进行保留存档,并注明留校信息,以便后来多资料
进行查阅。课程管理信息模块重要是对学校课程信息的添加、删除和修改。及时
的增长删减课程信息,以便安排学生所要学习的课程和学校进行统一管理。对不
一样班级的课程安排进行操作。成绩管理信息模块重要是对学生课程成绩的存
档,便于后来老师对不一样学生的学习进行分析,找出学生的局限性之处,提高
学生的学习能力;对班级之间成绩的分析,老师查看找到差距所在,采用对应措
施缩小差距。
1.各模块的界面图
①登录模块界面
顾客登陆界面的设计:登录时,但凡账号密码未填写、输入错误账号密码都会
提出错误提醒框。在填写好账号密码后,会读取数据库里admin表,并查询其
输入与否存在,若无误,则登录到顾客界面。
②系统主界面模块
顾客界面菜单栏有5个一级菜单,即:基础资料管理、学生信息管理、课程信息
管理、成绩信息管理、系统协助。这5个一级菜单都能添加、修改、删除数据,
分别操作数据库里的9个表,包括S表(学生),C表(课程),SC表(选课)等。
查询管理则可进行三个表的查询。
2.功能模块设计
①学生信息管理系统的总功能模块
②基础信息管理模块中包括院系管理子模块、班级管理子模块和学期管理子模
块,其功能如下图所示
④课程管理信息模块中包括课程设置管理和班级选课管理,其功能如下图所示。
2.数据库
数据库设计在一种信息管理系统中占有非常重要的地位,数据库构造设计的
好坏直接对应系统的效率和实现的效果。合理的数据库构造的设计可以提高数据
存储的效率,保证数据的完整和一致。同步,合理的数据库构造也将有助于程序
的实现。
学生信息管理数据库包括如下9个表•学期信息表Semester,班级信息表
Class院系信息表Department、课程信息表Course、选课信息表SelectClass、成
绩信息表Score.学生信息基本信息表Student.学生调动信息表StudentMove
和学生离校信息表StudentLeave。如下列出了班级信息表、课程信息表、成绩信
息表和学生基本信息表的基本状况,其他表的基本定义状况类似。
①班级信息表
表2-1班级信息表
列名数据类型长度备注
班级编号char5主键
班级名称varchar50无
所属院系varchar50无
学生人数smallint2无
②课程信息表
表2-2课程信息表
列名数据类型长度备注
课程代码char10主键
课程名称varchar50无
学分tinyint1无
所属院系varchar50无
③成绩信息表
表2-3成绩信息表
列名数据类型长度备注
班级名称varchar2U无
学生学号char6主键
课程名称varchar50主键
学分smallint2无
④学生基本信息表
表2-4学生基本信息表
列名数据类型长度备注
学号char10主键
姓名char10无
班级varchar50无
院系varchar50无
性别char2无
年龄smallint2无
照片varchar10无
籍贯varchar50无
民族varchar20无
政治身份smalldatetime4无
入课时间varchar
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年持证补贴配套奖惩细则
- 2026年吉林省蛟河市高二生物下册期末考试模拟测试卷附完整答案【名师系列】
- 2026-2027学年人教版九年级英语上册宾语从句期中专项(含答案)
- 2026年字幕员职业技能等级认定(三级)理论知识历年真题
- 人教版六年级上册《道德与法治》期中试卷及完整答案
- 2026年敏感肌专研粉底液气垫
- 2026年摄像师职业技能等级认定(五级)操作技能模拟试题
- 2026年广东省兴宁市高二历史上册期末考试测试卷【基础题】附答案
- 2026年湖北省赤壁市高考历史自测卷附答案(综合卷)
- 2026大数据服务市场供需格局与投资机会评估研究报告
- 急救知识科普宣传
- Ⅱ度烧伤创面治疗专家共识(2024版)
- 压力容器材料代用规范与实践
- 天府特资(四川)投资管理有限公司2026年招聘笔试参考题库及答案详解
- 2026部编人教版二年级语文上册全册教案教学设计
- 三级安全教育考试试题及答案(2025版)
- 泰国中文教师备课教案模板
- 新22J01 工程做法图集
- 学校石材工程投标书
- 下颌第一前磨牙拔除术考核评分表(2份)2024年度住院医生规范化培训评分表
- 少先队入队学少先知识做先锋少年课件
评论
0/150
提交评论