欢迎来到天天文库
浏览记录
ID:36416245
大小:26.60 KB
页数:10页
时间:2019-05-10
《学生信息管理系统项目需求分析说明书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、学生信息管理系统项目需求分析说明书文档作者:项目组长:批准人:批准日期:10目录1绪论11.1课题研究背景11.2国内外研究动态11.3选题的意义和价值22相关技术简介32.1开发技术的选择32.2项目开发的工具42.2.1MYECLIPSE简介42.2.2MYSQL简介42.2.3TOMCAT简介42.3数据库的连接53系统需求分析53.1可行性分析53.2功能需求分析63.3性能要求分析63.4运行环境规定7101绪论1.1课题研究背景随着我国教育产业化的飞速发展,社会对教育水平和教学管理软硬件的要求日益提高,尤其是对一个学校能够具有一整套完善的
2、教学管理软件提出了更多的要求。为了适应这种形式,教育系统尤其是大学不仅首先要有坚实的硬件基础,还要有一整套完善的教学管理软件管理系统。而要实现这一功能,就要求学校管理者配备一套高效的教育管理网络系统,以便在学校内实施良好的一整套完善的管理且以最快地速度响应教师和学生的需求,及时为他们提供服务,为他们提供一个高效、便捷的环境。学生信息管理系统是校园网络中一个重要的应用系统,它大大改善了学校教学、科研与管理的基础环境,在一定程度上反映出学校管理现代化的水平。1.2国内外研究动态管理信息系统(MIS)是进行信息的采集、存储、加工、维护和使用的系统。它是随着
3、管理科学和技术科学的发展而形成的。MIS的发展与计算机网络技术的发展是紧密相关的,随着Internet/Intranet技术的广泛应用,MIS的体系结构也发生很大的变化,从以往基于C/S结构的数据访问及安全体系发展到当前的基于B/S结构体系。学生信息管理系统是典型的管理信息系统(MIS),其系统开发主要包括数据库的规划设计与维护和客户端应用程序的开发两个方面。对于前者要求建立起的数据库具有完整性和一致性,且具有一定的数据安全性,而对于后者则要求程序界面友好、功能完备,容易使用,具有流行软件的操作习惯等特点。随着学校的规模不断扩大,学生数量急剧增加,有
4、关学生的各种信息也成倍增长。面对庞大的信息量,有必要开发学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。101.3选题的意义和价值随着高校办学规模的扩大和招生人数的增加,学生信息管理维护是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知,学生信息管理的计算机化是整个学校教务管理中的重要一部分,介于它的重要性,学生成绩管理系统的开发与应用就逐渐提入议程,并占着越来越重要的份量。运用学生信息管理维护系统可以减轻学院教学人员的工作量,缩小开支,提高工作效率与准确率,能
5、够节省时间,学生也能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。而学生信息管理系统的应用也为今天的民办教育在未来市场的竞争力有所提高。在现代高科技的飞跃发展,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。学生成绩管理是一个非常繁琐与复杂的一项工作,一个原因就是工作量大,不好管。对于一个学校而言,管理好学生基本信息和学生的成绩,是非常重要的。因此开发出一套学生信息管理系统是非常必要的。102相关技术简介2.1开发技术的选择合理的选择开发技术,对于网站开发的完成情况有着非
6、常重要的影响。要开发一个网站,首先要选择一个动态网页开发技术。当前比较流行的动态网页开发技术有JSP、ASP、PHP。它们的特性比较如表2-1所示:技术名称ASPJSPPHP对数据库的支持好好好开发难易度容易容易较难使用平台Windows98/XPWindows/UNIXUNIX安全性不好好不好对组件的支持支持支持不支持执行方式解释执行编译之后执行解释执行跨平台不好好好表2-1asp/jsp/php比较表这三种都是在传统的HTML代码中,利用HTML标签的扩展,构成页面。不难看出,JSP的综合实力是最强的,尤其是在安全性和跨平台性两个方面,比其他的两
7、种技术都要好,因此,最后我们选择基于Java的JSP技术作为动态网页的开发技术。102.2项目开发的工具2.2.1MYECLIPSE简介MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一
8、模块进行单独的扩展和升级。2.2.2MYSQL简介MySQL名字的来历MySQL是一个小型关系型数据库管理系
此文档下载收益归作者所有