2024年学生信息管理系统_第1页
2024年学生信息管理系统_第2页
2024年学生信息管理系统_第3页
2024年学生信息管理系统_第4页
2024年学生信息管理系统_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

學生信息管理系统學生信息管理系统项目设计汇报學生信息管理系统(StudentInformationManagementSystem),如下简称SIMS,是针對學校人事处的大量业务处理工作而開发的管理软件,是經典的管理信息系统(ManagementInformationSystem)。它是一种教育單位不可缺乏的部分,它的内容對于學校的决策者和管理者来說都至关重要,它可认為顾客提供充足的信息和快捷的查询手段。能有效的协助學校和老師掌握學生的状况,為學生供成绩跟課程方面的查询。在老式模式下运用人工進行學生信息管理,存在著较多的缺陷,如:效率底,保密性差,時间一長将产生大量的文献和数据,更不便于查找,更新,维护等。诸如這些状况,令學校管理者對學生的信息管理带来了很大困难,严重影响了教育工作者的工作效率。伴随科學技术的不停提高,计算机科學曰渐成熟,使用曰趋成熟的计算机技术来替代老式的人工模式,来实現學生信息的現代化管理,其强大的功能已為人們深刻认,它已進入人类社會的各個领域并发挥著越来越重要的作用。作為计算机应用的一部分,使用计算机對學生信息進行管理,具有著手工管理所無法比拟的長处.例如:检索迅速、查找以便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命長、成本低、便于打印等。這些長处可以极大地提高學生信息管理的效率,也是學校的科學化、正规化管理,与世界接轨的重要条件。用计算机制作的學生信息管理系统還可以通過功能强大的Internet网及時的向學生的家長传递该生在校的最新成绩,有助于學校与家長的信息互動,為更好地把握學校的教育方针一定的增進作用。因此,開发這样一套管理软件成為很有必要的事情。一、需求分析该學生信息管理系统重要功能:學生通過输入學号和密码進入该系统後,可以進行某些基础维护(學生信息维护、課程信息维护、选課信息维护)。所有都可以進行增長、修改、删除、模糊查询。伴随科學技术的发展和整個社會的進步,计算机技术也得到了很大的提高,尤其是微型计算机的大范围普及,是计算机的应用逐渐有科學计算、实時控制等方面向非数值处理的各個领域渗透并发挥著越来越重要的作用。尤其是以微型计算机為处理关键,以数据库管理系统為開发环境的管理系统在办公室自動化以及商业信息管理等方面的应用,曰益受到人們的关注。运用计算机進行信息控制和数据处理,不仅從整体上大大提高了工作效率和安全性,并且具有存储量大,寿命長,成本低等長处,這些更是手工管理所無法比拟的。用计算机支持完毕人事管理的平常事务,可以使人事管理自動化和科學化,提高了信息处理得速度和精确性;學生信息管理更是一项琐碎、复杂而又拾分细致的工作,假如实行手工操作,會挥霍工作人员诸多時间和精力,且失误在所难免,而使用计算机進行學生信息管理,不仅可以保证學生信息精确無误,并且能對有关信息進行记录,總之,為了很好的实現数据的录入、修改、添加、删除、查询、记录、登录等功能,已到达使學校學生信息信息管理科學化、系统化、规范化和自動化的目的,建立學生信息管理的需求。1、注册、登录,提供三种登录身份,老師、學生和後台管理员,老師和學生都需要先在系统上進行注册,根据注册账号和密码進入系统進行多种操作。學生信息管理网站采用顾客名及密码验证模式,進入學生信息管理网站前,顾客必须在登陆页面输入顾客名及密码,只有验证通過的顾客方可進入學生信息管理网站操作主页面。2、學生信息生成,從student.dat文献中讀取學生信息,包括基础资料管理、學生信息管理、課程信息管理和成绩信息管理。eq\o\ac(○,1)基础资料管理基础资料管理包括對院系、班级和學期的设置。该模块可实現如下功能:添加、修改、删除和显示院系代码、院系名称和電话号码。添加、修改、删除和显示班级代码、班级名称、學生人数和所属院系名。添加、修改、删除和显示學期代码、學期名称。eq\o\ac(○,2)學生信息管理學生信息管理包括對學生档案和學籍的管理。该模块可实現如下功能:添加、修改、查询和显示學生的基本信息、所属班级和院系。记录學生學籍、學生离校信息和學生调動信息。eq\o\ac(○,3)課程信息管理課程信息管理包括對課程设置和班级选課的管理。该模块可实現如下功能:添加、修改、删除和显示課程代码、課程名称、學分和院系名称。添加、删除和提交班级所选課程。eq\o\ac(○,4)成绩信息管理成绩信息管理包括對成绩录入和成绩分析的管理。该模块可实現如下功能:录入班级課程成绩,以不一样形式(列表记录、图表分析)显示班级課程成绩。3、主菜單,屏幕输出菜單用于提醒顾客选择功能,根据顾客输入的选项,运行不一样的函数。功能包括:查询、排序、插入、删除、重新登录、退出系统。4、查询,屏幕输出子菜單用于提醒顾客选择功能,根据顾客输入的选项,运行不一样的函数。功能包括:按學号查询、按姓名查询、按成绩查询通。5、排序,将學生信息按學号從小到大排序并输出所有學生信息。6、插入,输入“0000”可以返回上一层,输入要插入的學生信息的學号,验证此學号与否存在,存在则显示提醒信息,不存在则继续输入该信息的姓名和成绩,并储存到student.dat文献中,完毕後输出提醒信息。7、删除,输入“0000”可以返回上一层,输入要插入的學生信息的學号,验证此學号与否存在,不存在则显示提醒信息,存在则删除此条信息,并储存到student.dat文献中,完毕後返回提醒信息。8、重新登录,返回登录程序,供顾客切换登录身份。9、退出系统,关闭程序。10、按學号查询和按姓名查询,输入“0000”可以返回上一层,输入要查询的學生信息的學号或姓名,查找到则输出學生信息,若未查找则输出提醒信息。11、按成绩查询,输入“0000”可以返回上一层,输入一种成绩,查询不不小于该成绩的所有學生信息,并输出,若未查找到则显示提醒信息。12、返回主菜單,返回主菜單界面。二、性能规定分析(1)系统易操作性所開发的系统应做到操作简朴,尽量使系统操作不受顾客對電脑知识水平的限制。(2)系统具有可维护性由于系统波及的信息比较广,数据库中的数据需定期修改,系统可运用的空间及性能也随之下降,為了使系统更好地运转,學院可以對系统数据及某些简朴的功能進行独立的维护及调整。(3)系统具有開放性该系统可以在開放的硬件体系构造中运行,并且能与其他系统顺利连接,不會因外部系统的不一样面要做在量的修改工作。三、功能模块分析该系统重要包括四個模块基础信息模块、學生管理信息模块、課程管理信息模块和成绩管理信息模块。基础信息管理模块重要是對學校院系、班级和學期的管理,其中包括院系、班级、學期信息的添加、删除和修改等有关操作。學生管理信息模块重要是對學生入學後的信息添加、查询和修改,同步需要對學生身份進行注册;對离校學生的信息進行保留存档,并注明留校信息,以便後来多资料進行查阅。課程管理信息模块重要是對學校課程信息的添加、删除和修改。及時的增長删減課程信息,以便安排學生所要學习的課程和學校進行统一管理。對不一样班级的課程安排進行操作。成绩管理信息模块重要是對學生課程成绩的存档,便于後来老師對不一样學生的學习進行分析,找出學生的局限性之处,提高學生的學习能力;對班级之间成绩的分析,老師查看找到差距所在,采用對应措施缩小差距。1.各模块的界面图:××最大化系统登录﹣學生管理系统顾客名密码admine*********登录退出eq\o\ac(○,1)登录模块界面顾客登陆界面的设计:登录時,但凡账号密码未填写、输入錯误账号密码都會提出錯误提醒框。在填写好账号密码後,會讀取数据库裏admin表,并查询其输入与否存在,若無误,则登录到顾客界面。eq\o\ac(○,2)系统主界面模块系统登录系统登录基础资料管理成绩信息管理課程信息管理學生信息管理×最大化﹣系统协助重新登录退出顾客界面菜單栏有5個一级菜單,即:基础资料管理、學生信息管理、課程信息管理、成绩信息管理、系统协助。這5個一级菜單都能添加、修改、删除数据,分别操作数据库裏的9個表,包括S表(學生),C表(課程),SC表(选課)等。查询管理则可進行三個表的查询。2.功能模块设计eq\o\ac(○,1)學生信息管理系统的總功能模块學生管理系统學生管理系统基础资料信息模块學生管理信息模块課程管理信息模块成绩管理信息模块eq\o\ac(○,2)基础信息管理模块中包括院系管理子模块、班级管理子模块和學期管理子模块,其功能如下图所示基础资料信息模块基础资料信息模块院系管理模块班级管理模块學期管理模块eq\o\ac(○,3)學生管理信息模块中包括學生档案管理和學籍信息管理,其功能如下图所示。學生管理信息模块學生管理信息模块學生档案管理學籍信息管理eq\o\ac(○,4)課程管理信息模块中包括課程设置管理和班级选課管理,其功能如下图所示。課程課程管理信息模块課程设置管理班级选課管理eq\o\ac(○,5)成绩管理信息模块中包括成绩录入管理和成绩分析管理,其功能如下图所示成绩成绩管理信息模块成绩录入管理成绩分析管理2.数据库数据库设计在一种信息管理系统中占有非常重要的地位,数据库构造设计的好壞直接對应系统的效率和实現的效果。合理的数据库构造的设计可以提高数据存储的效率,保证数据的完整和一致。同步,合理的数据库构造也将有助于程序的实現。學生信息管理数据库包括如下9個表:學期信息表Semester、班级信息表Class院系信息表Department、課程信息表Course、选課信息表SelectClass、成绩信息表Score、學生信息基本信息表Student、學生调動信息表StudentMove和學生离校信息表StudentLeave。如下列出了班级信息表、課程信息表、成绩信息表和學生基本信息表的基本状况,其他表的基本定义状况类似。eq\o\ac(○,1)班级信息表表2-1班级信息表列名数据类型長度备注班级编号char5主键班级名称varchar50無所属院系varchar50無學生人数smallint2無eq\o\ac(○,2)課程信息表表2-2課程信息表列名数据类型長度备注課程代码char10主键課程名称varchar50無學分tinyint1無所属院系varchar50無eq\o\ac(○,3)成绩信息表表2-3成绩信息表列名数据类型長度备注班级名称varchar20無學生學号char6主键課程名称varchar50主键學分smallint2無eq\o\ac(○,4)學生基本信息表表2-4學生基本信息表列名数据类型長度备注學号char10主键姓名char10無班级varchar50無院系varchar50無性别char2無年龄smallint2無照片varchar10無籍贯varchar50無民族varchar20無政治身份smalldatetime4無入課時间varchar50無其他的数据库表构造:院系信息表:包括如下属性如:院系代码、院系名称、联络電话选課信息表:包括如下属性如:院系名称、班级名称、學期名称、課程名称、选課数學期信息表:包括如下属性如:學期代码、學期名称學生调動信息表:包括如下属性如:调動编号、调動時间、學号、原院系、現院系、原班级、現班级、调動時间學生离校信息表:包括如下属性如:离校编号、學号、院系、班级、离校种类、离校時间四、系统流程图事务事务登陆程序操作祈求数据库操作执行程序执行成果报表(1)顾客启動學生管理系统後,即進入登陆模块,提醒输入顾客名和密码。(2)顾客输入顾客名和密码,系统自動查询数据库中顾客信息表,假如顾客名和密码均對的,则登陆成功,進入主操作界面;假如顾客名和密码錯误,

温馨提示

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

评论

0/150

提交评论