1.3 研究方法
目前绝大部分学校的学生信息系统还只是停留在C/S(客户端/服务器)这种模式的基础之上。利用此模式的用户都必须要下载并安装客户端,管理员进行系统文护时需要在客户端和服务器上进行修改数据,这样不但导致用户不能正常使用系统而且进行系统文护的任务繁琐,给文护人员带来了不少的麻烦。随着JavaWeb技术的不断成熟,学生信息系统的开发已经逐步由原来的以主机为基础的C/S(客户机/服务器)模式向以Web技术为核心平台的B/S(浏览器/服务器)模式蜕变,再结合日臻完善的3G和4G技术,可以满足用户各种各样的需求,只要用户有移动设备和无线网络覆盖,就能登录此系统进行查询、添加、信息管理等。与以往不同,B/S模式下信息的保密性高,学生信息的保密性得以保障。全新的学生信息管理系统是配合JSP编程,采用MyEclipse为前台及MySQL数据库存储技术。当学校应用新型的学生信息管理系统之后,只要将原来系统数据库里的数据导入到新的系统数据库当中,其他后续的操作,系统会自动处理,这就避免了人为数据导入而产生的错误,大大简化了系统调试,降低了数据统计出现的错误。而且新型学生管理系统有管理员、学生、教师三个功能模块,彼此之间相辅相成,学生跟教师之间可以更方便的联系,比如:学生可以下载教学大纲,教师则可以上传新的教学大纲,这些功能更加人性化,更好满足用户需求[1]。
1.4 开发目的和意义
为了适应当前院校扩招的环境,应对大量的学生信息资料,设计出功能齐全、操作简便、界面美观、安全可靠的学生信息管理系统成了当务之急。学生信息管理系统的开发不但提高了教务人员管理信息的效率,而且促进了学生信息管理的信息化、智能化。推动了科技的创新,加快了社会上其他企业管理的无纸化、电子化的进程。
第2章 系统分析
2.1 可行性分析
2.1.1 技术经济可行性分析
本系统的开发采用JSP编程,利用MyEclipse为前台及MySQL数据库存储技术。只要有熟悉以上专业知识而且有开发经验的的IT人员就能开发此管理系统。并且开发此系统的成本低廉,只需要有一台台式计算机或者笔记本电脑,下载相关开发工具,配置好环境就能进行系统设计。
2.1.2 管理可行性
本系统采用目前流行的MySQL数据库管理软件,只需要掌握数据库知识就能进行系统数据查询、修改、添加等操作。目前,计算机早已实现普及,用户对计算机已经司空见惯,一些简单操作得心应手。如果出现故障,可以对照系统说明书进行修改文护。
2.1.3开发坏境可行性
本系统采用B/S(客户端/服务器)模式,也是当前大部分系统开发的主流模式。采有MySQL数据库进行数据操作,能够执行各种各样SQL语句,运行速度快,既安全又可靠。计算机研发周期短,性能趋于稳定,能够适应各种复杂系统的开发,完全能够满足系统研发的配置要求[2]。
综合技术经济可行性分析、管理可行性分析、开发环境可行性分析,得出学生信息管理系统的设计开发是可行的。
2.2需求分析
2.2.1 性能需求分析
系统的实用性、简单性、针对性是衡量一个系统优劣的指标。该系统是针对学生、教师和管理员三个角色,具有很强的针对性。系统在能够运行的基础上,尽量照顾用户。系统操作快捷、简便,具有很好的简便性。系统功能齐全,能够满足用户大部分需求,具有很好的实用性。
2.2.2 功能需求分析
系统主要包括学生、管理员、教师三个角色子系统,管理员子系统主要实现了公告管理、机构管理、课程信息管理、用户信息管理等功能模块。学生子系统主要实现公告查看、课程申请、成绩查看、课程查看、修改密码等功能模块。教师子系统主要实现公告查看、课程审批、成绩录入、学生评语、修改等功能模块。 基于JSP的学生信息管理系统的设计与实现 (3):http://www.751com.cn/jisuanji/lunwen_40084.html