学生信息管理系统1.doc
《学生信息管理系统1.doc》由会员分享,可在线阅读,更多相关《学生信息管理系统1.doc(39页珍藏版)》请在三一办公上搜索。
1、目 录摘 要IABSTRACTII1 前言12 系统概述22.1项目背景22.2 问题提出22.3 用户情况42.4 环境要求42.4.1 NetBeansIDE42.4.2 MySQL53 系统分析63.1 需求分析63.2功能分析63.2.1 登录模块分析63.2.2各功能模块分析74 系统设计84.1系统设计目标84.2项目规划及系统流程图84.3数据库设计95模块设计与功能实现125.1 模块设计125.1.1登录模块设计125.1.2 各功能模块设计125.2 功能实现175.2.1 登录页面175.2.2 系统主页面216 系统测试296.1风险分析与测试范围296.1.1 风险分
2、析296.1.2 测试范围306.2测试用例设计方法306.3缺陷等级316.4测试的设计与执行326.5测试结果34结束语35致谢36参考文献37学生信息管理系统设计摘 要随着学校的规模不断扩大,学生数量急剧增长,需要管理的各种信息也成倍增加,怎样对一个学校的学生的成绩进行管理,怎样管理才科学这已成为一个问题。这时学生成绩管理系统就应运而出,学生管理系统不仅能有效的管理学生成绩,跟能加快效率和提高管理质量。本系统可以分为成绩管理模块、课程管理模块、图书管理模块、校园卡消费模块、学生基本信息模块五个模块。成绩管理模块可以进行成绩的录入、成绩的修改、成绩的查看;课程管理模块可以进行课程的添加、课
3、程的修改、课程的查看、课程的删除;图书管理模块可以进行录入借阅信息、修改借阅信息、查看借阅信息、删除借阅信息;校园卡模块可以录入消费信息、消费信息纠正、查看消费信息、删除消费历史;学生基本信息模块是对学生信息管理的模块,可以对学生基本信息的录入、基本信息的修改、基本信息的查看、基本信息的删除。本系统是基于Java和MySQL的学生成绩管理系统,主要是对学生成绩进行管理。关键词 Java,MySQL,学生信息管理系统STUDENT INFORMATION MANAGEMENT SYSTEM DESIGNABSTRACTWith the larger scale of the school, th
4、e student quantity sharp growth, the need to manage all kinds of information also doubled, how to manage a school students result, how to manage science and this has become a problem. The student achievement management system will use out of it, students not only can the effective management of stud
5、ent achievement management system, and improves the efficiency and improve the quality of management.This system can be divided into performance management module, course management module, books management module, the campus card consumption module, students basic information module five modules. P
6、erformance management module can be result of achievement of the achievement of the entry, modify, view; Course management module can be course of add, modify, curriculum view, curriculum delete; Books management module can be modified to input information library, library information, delete, view
7、borrowing information library information; Campus card module can input information consumption and information correct, delete, view consumption information consumption history; Students basic information module is to the student information management module, to students basic information input, t
8、he modification of basic information, basic information check . This system is based on Java and MySQL student achievement management system, mainly on student performance management.KEY WORDS Java,MySQL,Student information management system1 前言学生信息管理系统(Student Information Management System),以下简称SIM
9、S,是针对学校人事处的大量业务处理工作而开发的管理软件,是典型的管理信息系统(Management Information System)。它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。在传统模式下利用人工进行学生信息管理,存在着较多的缺点,如:效率低,保密性差,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。诸如这些情况,令学校管理者对学生的信息管理带来了很大困难,严重影响了教育工作者的工作效率。随着科学技术的不断提高,计算机科学日渐
10、成熟, 使用日趋成熟的计算机技术来代替传统的人工模式,来实现学生信息的现代化管理,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。这些优点能够极大地提高学生信息管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。用计算机制作的学生信息管理系统还可以通过功能强大的Internet网及时的向学生的家长传递该生在校的最新成绩,有助于学校与家长的信息互动,为更好地把握
11、学校的教育方针一定的促进作用。因此,开发这样一套管理软件成为很有必要的事情。2 系统概述2.1项目背景随着高校不断的扩招,学生人数不断增加,使学生信息管理人员压力很大,如果采用传统的的纸质信息的管理,不仅容易丢失,而且查看也十分麻烦;现在处于信息时代,计算机的使用十分普及,为了提高管理人员的工作效率,方便对学生信息管理,以及学生和家长也能通过计算机查看信息,针对着个问题开发了一个对学生信息进行管理的系统。本系统应该是不同角色赋予不同的权限,根据需求可以分为三种角色,分别为管理员、学生、家长。进入系统后,不同角色权限不同,只有管理人员才有权限对信息增加、修改、删除,家长和学生只能查看信息无法修改
12、,这就保证了信息的安全性和准确性。这个系统集合了使用频率最高的功能,使用户能够方便查看及操作各种信息,能够提高效率,节省时间;对于学生管理平台可以分为:成绩管理模块、课程管理模块、校园卡服务模块、图书借阅模块、学生个人信息模块。不同的模块代表不同的信息类型,进入不同的模块进行操作管理,不用分别进入不同的系统,查询各种信息,这样是十分方便的。2.2 问题提出由于高校的不断扩招,传统的学生信息管理方式不能满足现在的需求,需要有一种更加方便的系统来解决现在面临的问题,对学生信息的方便准确的管理是现在最主要的问题。系统必须能够进行对学生信息的方便管理来提高管理效率,操作简单、容易掌握、图形界面简洁美观
13、。从系统功能角度,必须能够满足用户对学生信息管理的基本要求,可以分为以下功能模块:(1) 学生成绩管理模块。学生信息管理模块是对学生成绩进行管理的模块,该功能需要满足管理员对学生成绩进行逐个学生成绩的录入、学生成绩整体查看和按条件查看、学生成绩的修改、学生成绩的删除;而对于学生和家长必须能够进行进行查看,操作简单方便。(2) 学生课程管理模块。学生课程管理模块是对学生课程进行管理的模块,该功能需要满足管理员对学生课程信息的管理可以实现各个班级课程的插入、可以对课程进行修改、课程的删除、以及对课程进行查看,管理员可以按班级进行分类查看;从而学生能够查看自己所在的班级的课程来查看自己每天需要上的课
14、程。(3) 图书管理模块。学生图书管理模块是对学生图书借阅信息进行管理的模块,该功能需要满足管理员对学生借阅信息的录入,借阅信息包括学生借阅的图书信息,包括图书名称、图书的编号、图书作者、借阅时间等,学生归还图书清除再借信息并且保存借阅历史,还能够按学生学号查询借阅历史。(4) 一卡通消费模块。学生一卡通消费管理模块是对学生在校消费信息进行管理的模块,一卡通模块可以分为两个方面,分别是用用餐及购物消费情况和购买水电情况;该功能需要满足管理员对消费信息的录入、消费信息的修改、消费信息的查看。这个功能最重要的是更新及时准确,能够保证学生消费后能够进行查看,这也能够方便学校对学校餐厅各个窗口每天收益
15、总额进行查看,从而可以总体分析计算出每日需要对食材的采购情况,减少对食材的浪费,节约成本;通过对总体的分析可以调查全体在校学生对各种食物的消费情况,进而推断出学生每天就餐情况,对各种食物的喜好。(5) 学生基本信息管理模块。学生基本信息管理模块是对学生基本信息进行管理的模块,该功能需要满足管理员对学生基本信息的录入,基本信息的修改、删除、查看。通过这个模块可以了解学生的所在省份、高中所在学校、政治面貌等基本信息。通过这个模块可以调查处学生所在省份的分布情况。(6) 系统维护模块。系统的维护能够修改登录的密码和设置密保问题、还可以修改密保问题。从而当密码忘记时通过密保问题设置新的密码并登录。这个
16、模块是为了解决登录以及账号安全问题的模块。管理员还具有对用户的添加删除的权限,实现对用户进行管理。2.3 用户情况本系统是结合用户的需求,设置了不同的权限,系统分为家长、管理员、学生三个用户角色。(1) 管理员:管理员是对系统信息管理的角色,必须具有一定的权限,可以在登录后对学生的信息进行管理,对学生成绩、课程、图书借阅、校园卡消费以及学生的基本信息进行录入、修改、删除、查看(2)家长:能够通过登录查看孩子信息,了解学生在校表现,这也是每位家长所关心的事情,家长仅仅具有查看的权限,无法对信息进行修改。(3)学生:只能查看个人信息,并且对个人信息没有修改的权限。2.4 环境要求系统是在NetBe
17、ans 7.3.1和MySQL数据库环境下开发的,以下是对环境的介绍。2.4.1 NetBeansIDENetBeans由Sun公司(2009年被甲骨文收购)在2000年创立,它是开放源运动以及开发人员和客户社区的家园,旨在构建世界级的JavaIDE。NetBeans当前可以在Solaris、Windows、Linux和MacintoshOSX平台上进行开发,并在SPL(Sun公用许可)范围内使用。NetBeansIDE是一个屡获殊荣的集成开发环境,可以方便的在Windows,Mac,Linux和Solaris中运行。NetBeans包括开源的开发环境和应用平台,NetBeansIDE可以使开
18、发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeansIDE已经支持PHP、Ruby、JavaScript、Groovy、Grails和C/C+等开发语言。NetBeans项目由一个活跃的开发社区提供支持,NetBean开发环境提供了丰富的产品文档和培训资源以及大量的第三方插件。NetBeans是开源软件开发集成环境,是一个开放框架,可扩展的开发平台,可以用于Java、C/C+,PHP等语言的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。在NetBeansPlatform平台中,应用软体是用一系列的软体模组(ModularSoftwareCompone
19、nts)建构出来。而这些模组是一个jar档(JavaArchiveFile)它包含了一组Java程式的类别而它们实作全依据依NetBeans定义了的公开介面以及一系列用来区分不同模组的定义描述档(ManifestFile)。有赖於模组化带来的好处,用模组来建构的应用程式可只要加上新的模组就能进一步扩充。由于模组可以独立地进行开发,所以由NetBeans平台开发出来的应用程式就能利用着第三方软件,非常容易及有效率地进行扩充。2.4.2 MySQLMySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQLAB公司。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积
20、小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。与其他的大型数据库例如Oracle、DB2、SQLServer等相比,MySQL自有它的不足之处,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。Linux作为操作系统,Apache和Nginx作为Web服务器,MySQL作为数据库,PHP/Perl/Python作为服务器端脚本解释器。由于这四个软件都是免费或开放源码软件(FLOSS),因此使用这种
21、方式不用花一分钱(除开人工成本)就可以建立起一个稳定、免费的网站系统,被业界称为“LAMP“组合。3 系统分析3.1 需求分析随着高校不断的扩招,学生人数不断增加,使学生信息管理人员压力很大,如果采用传统的的纸质信息的管理,不仅容易丢失,而且查看也十分麻烦;现在处于信息时代,计算机的使用十分普及,为了提高管理人员的工作效率,方便对学生信息管理,以及学生和家长也能通过计算机查看信息,针对着个问题开发了一个对学生信息进行管理的系统。学生信息管理系统使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,学校
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 信息管理 系统

链接地址:https://www.31ppt.com/p-3941674.html