学生信息管理系统的研究和实现精品文档3页
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学生信息管理系统的研究和实现
目前的学生信息管理系统主要存在着功能单一、系统孤立、安全性低等问题。
针对目前存在的问题,本文在下面设计实现了一个高效的信息管理系统。
1 系统设计的基本思想
学生信息管理系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
学生信息管理系统的功能主要是实现学生信息的管理,包括系统管理、信息设置、学生信息管理、学生成绩管理以及系统帮助等功能模块,应满足以下功能需求:
1)系统应符合学生管理的规定,满足教育单位日常管理工作的需要,并达到操作过程中的直观、方便、实用、安全等要求。
2)系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员进行补充、维护。
3)系统应具备数据库维护功能,及时根据需求进行数据的输入、浏览、查询、维护、打印输出等操作。
学生信息管理系统应具备以下基本任务和要求:
1)密码设置:为防止非本系统人员进入本系统,每个操作员均有自己的密码。
2)权限设置:设置用户的权限,使每个用户有自己的操作范围,不能超出自己的范围操作。
一般只有负责人可以进行权限设置。
3)信息录入:可以实现学生基本信息和成绩信息的录入。
录入应分为单条数据录入和批量数据录入两种方式。
4)信息查询:可以按班级、姓名、学号等查询个人和一部分人的信息。
5)信息维护:数据库中存放了学生档案的全部数据,信息维护包括对两种信息的数据修改、删除、添加等操作。
6)信息统计:包
括班级人数、男女人数统计、成绩优秀率、及格率的统计。
7)信息输出:包括按学号输出和按班级输出。
输出应包含屏幕输出和打印输出两种形式,以方便用户选择。
8)系统操作:包括修改用户信息、设置用户权限等操作。
9)系统帮助:包括本系统的使用说明,为用户使用该系统提供帮助信息。
10)退出:退出学生信息管理系统。
2 系统的分析与设计
从使用者与管理者两个角度来说,本系统分为前台和后台。
前台的主要功能是学生信息查询与公布信息浏览。
后台的功能因不同用户所具有的管理权限不同而不同。
其功能模块划分图如图所示。
系统功能模块划分图
3 系统的具体实现
经过前面对系统的分析,系统各模块功能已非常清楚,这一节将系统
的所有流程用JSP语言描述并用高效程序实现各功能。
连接数据库是系统的一个重要的文件,无论是前台还是后台都必须用,所以在本系统开发前
先写了个JSP文件data,此文件专门负责连接数据库,在其他JSP页面中如果要连接数据库,只须加载此文件即可,加载语句为“”。
其中,data.jsp 文件代码编写如下:
4 小结
随着时代的发展,学生信息管理系统在中等专科学校中的应用将会更加普遍,而且所需要的功能也将更复杂。
一个完全满足用户需求的学生信息管理系统将会有效地提高了中等专科学校学生管理工作的质量和工作
效率,对提高学校学生管理的质量具有一定的促进作用。
希望本文所实现
的学生信息管理系统将会为以后开发学生信息管理系统起到一个借鉴作用。
希望以上资料对你有所帮助,附励志名言3条:
1、生命对某些人来说是美丽的,这些人的一生都为某个目标而奋斗。
2、推销产品要针对顾客的心,不要针对顾客的头。
3、不同的信念,决定不同的命运。