前言
学生档案信息管理系统的出现在现今的社会中,是一个重要的,方便的管理系统,一方面方便了学校对学生的档案信息的管理,也方便了学校对学生的基本信息情况的管理,另一方面在信息化技术的不断发展的过程中,提高了信息化技术的发展速度和普及率。通常的档案信息的管理,都采用人工的方式对学生的基本信息情况进行管理,数据容易丢失混乱,所以传统方式对数据的管理,十分不方便,我们采用了信息化的技术对数据的管理,在处理方式上,有着一定的提高,也为学生档案信息,提供了一个准确,方便,合理的管理方式。
设计该软件,我们采用了后台的管理模式进行设计的,系统分为三个权限,管理员,教师和学生三大用户权限,管理员能够对教师和学生的基本信息情况进行管理,教师可以对学生的档案,成绩等进行管理,学生则可以查看个人的成绩信息,档案信息等。
本系统的全面的开发,让我可以掌握BS模式开发在实际应用中的作用,并且完全掌握了一个系统从需求调研到最终的实现的整体的过程,了解到软件开发的一些重要的流程。
在系统的开发中,该软件主要采用BS架构的模式进行开发,利用了中小型的mysql数据库进行数据库方面的设计,通过BS架构的模式开发的软件,一方面使用方便,部署方便,只要有tomcat服务器就能够发布服务,使用软件,另一方面,在开发成本方面,可以做到低成本。
需求分析
该系统的开发,主要是用在了各个高校对学生的信息和档案,成绩的管理信息的维护和管理,能够对学生的基本信息情况,档案信息情况,学生的成绩等基本信息情况进行管理。
系统初步定为采用BS架构的模式开发,分为三个权限,每个权限都有各自管理的功能,根据功能和需求的调研和分析,我得出结论,需要管理员权限实现对系统的整体的管理,教师进行对学生的基本信息情况进行管理,成绩进行录入,学生能够查看教师对个人的基本信息情况的管理,成绩的查看等。
本人通过在学校的教务处的实习和需求调研,了解到学生的档案信息的维护情况,通过对学生的基本信息情况,档案信息情况的了解,成绩的录入等进行了解熟悉,进行系统的设计开发。主要功能如下所示:
1.管理员:管理员模块是本系统的一个重要的模块,主要包括了对员工的管理,部门信息的管理和角色的管理分配,具有本系统的最高权限。
2.教师:教师是高校中,对学生的信息管理的一个重要的用户,学生的信息,成绩都是由教师来 亲力亲为,进行相关的管理,并能够实现学生基本信息的正确性的管理。教师具有比管理员低一级的权限。
3.学生:学生是本系统的主角,通过对学生的信息管理,能够更好地方便学校对学生的管理,还能通过互联网的方式,让学生查询到个人的相关信息情况。成绩信息,个人档案信息等。
性能需求
该系统在性能功能上应达到如下需求:
系统性能的需求,主要包括了网站的网站展示的速度和用户体验方面的性能需求。网站的响应速度是检验一个网站性能的准则,通过快速的响应,一方面体现了网站的性能的优秀性,另一方面增加了用户的体验,带动了用户的体验的兴趣,本系统的美观大气的界面,让员工提高了操作的兴趣,也提升了用户体验。
性能的另一方面主要是针对系统的数据库的管理进行性能的优化的,一个好的数据库可以让网站的数据的管理得到一个良好的保障,数据库的设计低耦合可以加快数据的读取等。
所以在性能需求的方面,主要是针对两个方面进行的,一个方面是网站响应速度,另一个方面是网站数据库的管理。数据库的管理,是本系统的重要的管理,由于高校中,学生信息管理的数据量比较大,针对客户的存储比较频繁,所以专门有一个数据库管理员对数据库的信息进行管理使用和分配。
功能模块简介
图2.2.1列出系统的功能模块图:
系统页展示
院系专业管理
高校的院系和专业的管理,是高校中一个重要的管理部分,通过对院系和专业的管理,能够让高校的院系,专业得到信息化的统一的管理,管理方便,通过院校专业的管理,能够更好管理学校的专业。如图4.2.2
学生信息管理
学生用户信息的管理,是本系统的一个重要的项目管理,通过对学生的学号,姓名,院系,专业,出生年月,电话等基本信息的管理,可以更加方便地让学生的信息得到一个正常的管理。主要界面和截图如下所示:
教师信息管理
教师信息的管理能够让教师的信息得到一个完整的,整体的管理,包括了教师编号的管理,姓名管理,院系管理,职称管理以及教师登录新系统的密码信息的管理等,如下所示:
课程信息管理
课程信息的管理,是能够对学校的课程信息进行一个完整的管理,包括了学时,学分,类型备注等基本信息情况的管理。如下所示:
成绩信息管理
教师具有学生成绩判定的权限,教师可以在个人的后台中,对学生的成绩信息进行管理,并能够对学生的成绩进行打分等操作,系统也可以自动计算出学生的平均分成绩。如下所示:
奖惩信息管理
教师可以在个人的后台中,实现对学生的奖惩信息情况的管理,能够以正确的指导方式对学生做出平时相应的奖惩。如下所示:
如需要可扫取文章下方二维码联系得源码