基于ja的贫困生信息管理系统的设计与实现

更新时间:2024-01-21 作者:用户投稿原创标记本站原创 点赞:29486 浏览:134050

摘 要:本论文从基于ja的贫困生信息管理系统的设计与实现建站的实际情况及国内外研究现状出发,经过对相关网站的分析,确立了本论文的研究内容:对项目需求进行调研,确定系统需求,在确定系统需求的基础上,设计数据库,给出系统具体实现细节,最后,对网站建设做一个总结和展望.

关 键 词:ja,贫困生,信息管理

中图分类号:TP311.52文献标识码:A文章编号:1007-9599(2012)13-0000-02

一、国内外研究现状

随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使人们的生活与工作方式发生了很大的改观.网络技术的应用使得计算机之间通信、信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得工作更高效地进行.国外在教育信息化方面相对我们国家来说起步较早.其中美国在教育信息化方面一直走在世界前列,从现状来看,美国的教育已经达到了普及化的程度.美国教育信息化的发展已经进入了深入阶段.在我国,教育是一个影响着国富民强的重要行业,随着改革开放和市场经济的发展根据中国特有的国情发展,教育得到了国家的大力扶持与社会各界的高度重视,从而使教育业向规范性与现代化的方向高速发展,但是同发达国家相比,我国的教育行业的信息技术的应用程度还很低.


二、系统需求分析

贫困生信息管理系统分为前台和后台.前台用户模块主要包括学生用户模块、班级管理员模块、院系管理员模块、以及学校管理员模块.学生用户登录后可以填写贫困生申请表,并且可以上传附件,这些数据都将存入数据库中,学生还可以查看自己的贫困生审核情况.班级管理员登录后能够查看本班所有贫困生信息,并且能够下载学生上传的附件(即贫困生证明材料),班级评定管理员能够根据这些情况给贫困生评定贫困等级.院系评定管理员登录后能够看到本院系所有贫困生的信息,并且同样能根据学生提交的信息和附件以及班级评定的贫困生等级对本院的贫困生进行贫困生等级评定.学校评定管理员登录后能够查看所有贫困生的信息,并且能够检索贫困生信息,同样能根据学生提交的贫困生信息以及班级和院系的评定结果对贫困生的贫困等级进行评定.超级管理员登录后能够对学生用户、管理员用户的信息进行增删改查等操作.

(一)用例分析图

学生用户:学生用户链接到后进入主登录界面,输入用户名和并选定角色后进入学生用户模块.学生可以进行贫困生申请和管理工作.贫困生申请主要包括:贫困生申请表的填写和上传贫困生证明材料,管理主要包括:查看自己的贫困生审核结果以及修改登录.如图1所示:

(二)功能模块图

三、系统数据库的设计

根据用户需求和业务流程,本系统采用了MySQL数据库管理系统,其主要数据表设计如下:

院系表(t_department)用于存放院系信息,专业表(t_major)用于存放专业信息,班级表(t_class)用于存放班级信息,贫困生申请表(t_poorStudent)用于存放贫困生信息,学生用户表(t_student)用于存放学生用户信息,班级评定管理员表(t_classAdminUser)用于存放班级评定管理员信息,院系评定管理员表(t_departmentAdminUser)用于存放院系评定管理员信息,学校评定管理员表(t_schoolAdminUser)用于存放学校评定管理员信息,超级管理员表(t_adminUser)用于存放超级管理员信息.

四、系统的实现

系统框架的搭建

数据库访问ibatis框架搭建:sql-map-config.xml配置

系统主要界面展示

学生用户登录后可以填写贫困生申请表进行贫困生申请,此表单中的学生姓名和学号是从session中取出自动添加到表单中的不能另行改动.院系、专业、班级是从数据库中读出显示的其运行界面如图3所示

五、结束语

本系统是采用ja的MVC开发模式开发的基于B/S的贫困生信息管理系统.系统主要解决了学生对贫困生的申请,各级管理员对申请的贫困生进行评定、检索,以及超级管理员对学生信息、各级管理员信息的管理等问题.极大地方便了信息的检索、管理以及数据的维护.但是,系统还存在一些不足,客户端表单的验证不够、界面不够人性化.改进方法:使用JS增加对客户端表单的验证、改进界面使其减少用户的点击次数增加美观.

相关论文范文