如何做学生信息管理系统战略规划

如何做学生信息管理系统战略规划,第1张

根据我分析, 你是想开发设计“学生信息管理系统”吧,如下内容能够满足你。

但是,如果想做信息战略规划,哪就不需要那么详细了,信息战略规划,重点在“做什么系统”,不在“具体证明设计开发系统”。

http://www.qgkjlw.com/wen.asp?id=582

高校学生信息管理系统的研究与实现

2007年第10期(总第107期)

黄荣喜(广西农业职业技术学院,广西 南宁430007)

【摘 要】 随着高校学生规模不断的扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,需要相应的管理系统来提高学生管理工作的效率,做到信息的规范管理、科学统计和快速查询,以减少管理方面的工作量。

【关键词】 管理信息系统;数据库;E—R模型;表的关系

随着高校学生招生规模逐步扩大,教育管理的信息化越来越受到人们的重视。在高校,各种教育管理信息系统也越来越多,很大程度地提高了教育管理的效率和质量。但也存在系统本身功能比较简单,各部门不能实现信息的共享,不能适应实际管理中的变化等一些问题。为了提高信息处理的效率和质量,增加管理工作的透明度,逐步实现办公自动化,本课题拟定开发适合学校实际的,具有易 *** 作、易维护、良好人机界面等特点的高校学生信息管理系统。

1 课题来源

如果建立一个统一的在校学生信息管理库,让各部门使用同一套信息数据,各部门根据各自的权限对同一套信息数据进行更新维护,这样便可以通过共享数据信息,减少许多无谓的重复工作,这样既提高了计算机软、硬件的使用效率,同时也提高了统计信息的准确性、真实性,而且还能大大方便我们对学生信息的管理,提高我们的管理质量。基于以上原因,依靠目前的全国招生系统的信息和高校的学生学籍管理系统来建设一个统一的高校学生数据信息管理系统是完全必要和可行的,用它可以解决高校学生大量繁杂的信息管理工作等问题,提高工作效率。

2 需求分析及系统设计

根据需求分析及高校学生现行管理的不足,本管理系统的设计及功能描述如下:

(1)招生管理:录入新生基本信息;按学号、姓名查询学生信息;对查询结果行修改;打印学生的基本信息;

(2)就业管理:毕业生信息的输入;按学号、姓名、专业查询毕业生信息;修改毕业生信息;打印毕业生的基本信息;

(3)学生管理:包括奖惩管理、住宿管理、学生信息查询修改、学籍变更等;

(4)密码管理:用于学生及管理员的密码查看,找回密码,只有管理员有权限;

(5)课程管理:包括课程设置、选课情况、成绩录入等;

(6)选课:供学生进行选课使用;

(7)成绩查询:提供给学生所修课程的成绩查询。

根据需求分析,本系统采用自顶向下逐步求精进行分析的方法得到如图1所示的资源化管理信息系统。系统中的共享数据信息基本包括了一个学生在校期间可能用到的绝大部分数据信息,在功能设计上,除了通过统一的共享型数据信息系统、规范信息的唯一性、准确性和及时性外,还可以在功能上适应管理工作需要的功能模块图。系统共包括管理员模块、学生模块。

图1 学生管理系统总体模块设计

3 数据库的设计

数据库是若干表(table),视图(view),索引(index),关键字(key)以及其它一些数据对象组成的存储应用系统的仓库。一个MIS(Management Information System)绝大多数是在 DBMS 支持下建立数据库构成的。

3.1 数据库需求分析

图2 数据流程图中用到的基本符号

通过对系统数据流向的分析,得到如图3所示的数据流图。

3 学生管理系统总体数据流程图

3.2 数据库的概念结构设计

(1)在获取用户对系统的需求后,确定数据对象,并对用户的需求进行综合分析归纳,形成了一个不依赖于 DBMS 的数据概念模型,即E—R(Entity-Relation)模型。

(2)用E—R模型画出E—R 图,采用先画局部E—R图,然后将各部分E—R图汇总形成总的E—R图的方法。

(3)对E—R图进行综合分析,去掉冗余的数据和冗余的联系。经过适当的变换后,最终得到模块的E—R图。

根据上面的设计规划出的实体有:管理员实体,学生实体,课程实体,学籍变更记录实体,奖惩记录实体,毕业生实体。

3.3 数据库逻辑结构设计

把上面的数据库概念结构转化为SQL Server 2000 数据库系统支持的实际数据模型,即数据库的逻辑结构,逻辑设计的过程如图4所示:

图4 逻辑设计的过程

通过转换的规则,得出了关系模式。为了提高数据的可修改性,完整性和一致性,采用了关系数据的方法,尽可能简化数据存储的数据结构。

对关系模式进行关系规范化后得出以下表及相关字段:

(1)管理员登录关系模式:管理权限,管理员,密码。

(2)学生登录关系模式:管理权限,学号,密码;

(3)新生信息录入关系模式:学号,姓名,院系,专业,班级,性别,出生年月,籍贯,教师,政治面貌,研究方向,宿舍号(关键字为学号);

(4)学生选定课程关系模式:学号,姓名,课程编号,课程名称,班级,成绩,学分。(外键为学号、课程编号,关键字为学号、课程编号的组合);

(5) 学籍变更信息关系模式:学号,变更类型,具体描述(学号为外键);

(6)毕业生信息关系模式:学号,姓名,性别,院系,专业,综合排名,生源地,是否签约(外键为学号);

(7)奖励惩罚信息关系模式:学号,奖励等级,惩罚等级,具体描述(外键为学号);

(8)课程设置信息关系模式:课程编号,课程名称,学分,任课导师,学时,上课地点,上课时间,课程简介(关键字为课程编号);

4 开发工具的选择及开发过程

根据实际需要,笔者使用了Delphi ,它是美国Broland 公司推出的开发软件,其功能非常的强大,用它来开发系统软件,可以带给很大的方便。它完全按照客户/服务器体系结构研制设计,采用面向对象技术,图形化应用开发环境,是数据库系统设计的前端开发工具,在客户/服务器结构中,Delphi 具有描述多个数据库连接与检索的功能,特别是能从多数RDBMS提取数据。

5 本系统的特点

本系统采用 Delphi 作为前端开发工具,用 SQL Server 2000 作为后台数据库处理,达到了界面的美观性和数据存储的高效性,系统具有以下的特点:

(1)采用目前流行的菜单集成和下拉菜单条把所有的模块都放在一个界面中,使用户 *** 作方便。

(2)良好的数据安全性,系统采取了多种安全性控制机制,力图给用户创造安全的工作环境,数据的安全等。

(3)高效性,系统能快速处理大量的数据功能并进行了相关的出错处理,这对于当今的信息时代是非常重要的。

(4)易于扩充,本系统的设计采用标准的控件架构技术,以提高系统的开放性及可扩充性,方便以后业务的扩展和系统扩容,适应学生信息管理教育的未来需要。

哈哈,我毕业的毕业论文嘛。你看看下面这些,我做的是招生管理系统,可以供你参考一下。系统需求分析4.1系统设计总体目标(1)本系统具有很强的可靠行,可以对录入的考生信息进行效验,对数据进行修改、删除,规定招生工作人员的权限。(2)本系统中的模块具有很强的可续性,可以方便招生工作人员的修改与维护。(3)本系统 *** 作方便、灵活、简单。 *** 作人员只需录入考生的基本信息和招生数据。(4)本系统可高效、快速的查询到考生的基本信息和招生计划,便于招生工作的开展。4.2系统设计的需求概况功能分析本系统主要实现对考生的基本信息管理、招生计划管理和已招生信息管理功能。1、 考生基本信息管理:招生就业办公室管理考生的基本信息并同时提供考生的基本信息(1)考生的基本信息包括:考号、姓名、性别、户口所在地、政治面貌、籍贯、年龄、出生年月、高考成绩、填报志愿等。(2)需求实现的功能:考生基本信息维护、录取考生、统计考生信息2、招生计划管理:根据学院各系在各省份的招生情况制定(1)招生计划包括:院系、省份、招生名额(2)需求实现功能:招生计划维护、招生计划查询、统计。3、已招生信息管理: (1)已招生信息包括:已录取考生志愿、分数、各省已招生名额、剩余名额。(2)需求实现的功能:各省招生信息的统计、各院系招生信息的统计、汇总。4、其他需求:为体现数据库相关概念,在系统实现中要尽量创建数据库、创建表、维护表、事务模型、视图以及安全管理的等功能。4.3 性能需求(1)安全性在高系统配置、高网络带宽和容易得到保证的情况下,我们最需要考虑的性能需求就是系统安全性问题。在开发系统的每个阶段,均需要考虑彼此间的认证与授权。尤其要注意认证,简单地说就是确定谁是特定用户,并针对安全源验证该用户的身份。在处理完识别用户的方法之后,必须利用一种方法以向用户授权,从而能够使用系统的特定功能。

随着移动平台的崛起,越来越多的传统PC软件被移植到移动平台,而Android占领着最大的市场份额。Android平台是一个面向大众的系统,并且是开源的,开发者随时都可以查看系统源代码,使用java作为主要开发语言,具有以下优势。

(1) 随时随地使用,不受地点限制;

(2) 统一移动平台软件使用风格;

(3)  *** 作方便快捷、多用户独立使用;

(4) 数据永久性保存,随时可以翻阅查看。

请点击输入图片描述

据调查很多高校存在学生因忘记课表而导致上课迟到、上课地点出错等现象,针对这一现象,基于Android技术结合实际开发经验,研究了移动学习管理软件。学习管理系统是学生管理自己课程安排的重要组成部分,良好的课程安排系统可以让学生安排自己的课程学习计划和充分利用某些学校教育资源。在编写本系统软件之前,我查阅了很多相关资料。

经过分析,系统实现了课程安排、课程查询、制定学习计划、学习总结等必需的功能,其 *** 作简单,界面友好,运行比较稳定,适用于班级课程表管理。软件采用最主流的Android软件应用开发风格,并使用Android的原生组件进行开发,在UI设计上采用了移动平台上最主流的设计理念:简单和引导。

请点击输入图片描述

系统满足以下功能:

(1)课程表的创建与查询,实现根据自己的上课情况来创建自己的课程表,并精确查询。

(2)课程信息的创建与查询,详细了解任课老师、上课方式、联系方式、学科性质等。

(3)课程学习时间的设定与管理(相当于学习计划),制定学习计划,利用自由时间学习。

(4)学习效果的反馈与总结,把最近学习的知识做一个总结,发布到手机上,供日后查阅。系统分为六大模块:注册模块、登录模块、课表查询与设置模块、课程查询模块、学习规划模块和学习总结模块。

请点击输入图片描述

一、注册模块用户必须注册后才可以登陆,这样不仅实现用户信息的保密,也可以实现多个用户同时使用同一台设备进行登陆,安全快捷。用户和密码的长度不能低于6个字符,否则无法完成注册。

二、登录模块用户注册以后就可以登陆学习管理系统进行相关的 *** 作。

三、课表查询与设置模块本模块可以实现课表的创建与查询,同时附带任课老师的详细信息。通过这个功能解决学生因忘记上课时间和上课地点而上课迟到、走错教室的情况,极大地提高学习效率。

四、课程查询模块课程查询模块是课表查询模块的一个衍生功能,通过在课表设置与查询模块设置课程表,然后在课程查询模块精确快速的查询课程的名称、上课时间、上课地点、任课老师及联系方式。

五、学习规划模块在这个模块中学生能制作自己的学习计划,具体到哪一个时间点学习什么东西,自由的学习。例如:2015年5月11日——2015年6月11日7:20——8:20学习英语。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/8936831.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存