《学生信息管理系统73274.docx》由会员分享,可在线阅读,更多相关《学生信息管理系统73274.docx(6页珍藏版)》请在金锄头文库上搜索。
1、学生信息管理系统1.问题定义随着学校规模的不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增加。面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。1能够实现对数据库中的基本信息的各种查询和维护(增、删、改),同时注意用户的权限。2. 能够生成并打印各种报表。如学生基本信息表、学生点名薄.可完成教师成绩录入及打印,学生成绩查询。3具有统计功能,如计算各班的英语四六级通过率等。4系统相关的功能,如系统维护,界面友好,用户操作简单方便。5系统运行模式是基于B/S体系结2.可行性分析经过调查、
2、研究、分析、计算,在学生信息管理中的应用已经条件成熟,我们将从以下几个方面总结系统开发的可行性,具体情况如下:技术可行性以Windows为操作系统,运用SQL SERVER2000的数据库技术,开发以Windows XP为用户的操作平台,界面友善、功能齐全的学生信息管理系统。新系统的运行硬件环境PC机,当用户使用系统时,通过正确的口令进入系统,进行数据库的维护操作和运用。经济可行性一方面,新系统中友好的人机界面和更强劲的功能支持,会使教务人员的工作进一步提高,从而节省人力、物力,进而提高经济效益;另一方面系统开发成本低,现有PC机即可提供该系统开发工作需要的所有硬件设备环境,至于人员主要以现有
3、教师为指导,学生为主体进行完成。操作可行性操作上是对IE浏览器的引用,该浏览器的使用,主要凭借使用浏览操作技术即可完成数据录入、报表打印,方便简单。使用前只要对用户进行简单的说明或阅读帮助文件即可使用该系统。 在对现有系统和现状认真调查分析的基础上,明确了学生信息管理工作本身存在的问题和建立管理信息系统的初步要求,进一步研究确定新系统的目标如下:按照管理信息系统的原理和方法,采用成熟的信息技术和手段,支持中学学生管理的全过程,加强成绩表中信息资源的管理和应用,提高教务工作的效率。2、针对现代计算机广泛应用的情况以及数据的封闭性,学生信息管理系统基于Windows系统研制、设计和开发。3、考虑经
4、费等的原因,新系统使用PC机和现有其他打印设备以节省资金、降低成本。系统功能结构图学生信息管理系统信息管理成绩管理用户管理添加学生信息显示学生信息修改学生信息删除学生信息学生成绩查询学生成绩查询用户注册用户修改数据流图分析数据流图是在对系统分析调查的基础上,以系统的科学性、管理的合理性、技术的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下、逐层分解,从逻辑上精确地描述应具有的数据加工功能、数据输入、数据输出、数据存储及数据的来源和去向。学生信息管理系统经过划分出各子系统及其各自的功能,以及相互联系,绘制出数据流图如下:顶层数据流图学生信息管理系统管理员用户第0层数据流图管理员1.检查合
5、法性3.系统维护4.学生信息管理用户系统管理员2.显示系统主要功能第一层数据流图1.2检查登录名1.3检查密码1.1检查登录系统管理员登录名,密码2.1显示系统主要功能2.2显示学生基本信息2.3修改学生基本信息2.5删除学生基本信息2.6查询学生成绩2.4添加学生基本信息2.7学生成绩录入学生信息表学生信息表2.8更换界面学生成绩表第一层数据流图2.3.1修改学生2.3.2检查学生信息合法性学生信息表2.3.3修改学生信息检查成功第二层数据流图(添加,删除,查询学生信息)2.4.1添加学生2.4.2检查学生信息合法性学生信息表2.4.3添加学生信息检查成功2.5.1删除学生2.5.2检查学生
6、信息合法性学生信息表2.5.3删除学生信息检查成功2.6.1查询成绩2.6.2检查学生信息合法性学生成绩表2.6.3显示学生成绩检查成功3需求分析1.功能需求:通过调查,要求系统需要有以下功能: 由于操作人员的计算机知识普遍较差,要求有良好的人机界面; 由于该系统的使用对象多,要求有较好的权限管理; 原始数据修改简单方便,支持多条件修改 方便的数据查询,支持多条件查询; 在相应的权限下,删除数据方便简单,数据稳定性好; 数据计算自动完成,尽量减少人工干预;2.功能分析 :根据系统分析的结果,按照结构化的系统设计方法,学生信息管理系统从功能上可以做出如下系统的划分。4.数据字典本系统主要分成三个
7、部分:学生信息管理 ,成绩管理,及用户管理。1、学生信息管理为每位在校学生就其中学号、性别、姓名、出生日期、出生地、备案,以同一年入学的学生为单位,资料来源为入学档案。其中,学号为唯一标志(每一名学生为4位号码)。在该系统中多为浏览和查询之用打印作用很少用,而且以中考成绩作为分班的依据,可以对学生信息进行添加,删除,修改。2.成绩管理每个学期组织期末考试,并对每个学生的各门成绩进行登记、汇总、排名。涉及的主要数据是每个班每个学期一张成绩单,内容是学生的学号、姓名及成绩,在该管理中主要完成成绩的浏览、查询、分数的计算、打印的功能,而且成绩作为学生学习状况的主要依据和教师教学质量考核的主要依据之一。3、用户管理该模块的主要功能是实现对用户的各种权限管理工作,包括登记新用户、老用户找回信息、修改用户密码、修改用户注册信息、删除用户帐号等功能,从而方便于对用户的管理。6