4、JavaAPI为后盾Р由于JSP页面的内置脚本语言是基于Java编码语言的,而且所有的JSP页面都被编译成为Java Servlet,所以JSP页面就具有Java技术的所有优点,包括较强的存储管理能力和较高的安全性。Р5、JSP技术以Java语言为基础Р作为Java平台的一部分,JSP拥有Java编程语言“一次编译,各处运行”的特点。随着越来越多的供应商将JSP支持添加到他们的产品中,用户可以使用自己所选择的服务器和工具,并且更改工具或服务器不影响当前的应用。Р总体设计Р系统模块功能分析Р本系统的研究内容主要是针对档案管理系统需要的各项任务抽象出相应的模块,用于建立B/S模式的信息管理系统,提高档案管理的效率。Р因此学生档案管理系统所应具有的主要功能模块分析, 如图2.1所示:Р学生档案管理系统Р用户管理模块Р系统管理模块Р档案检索模块Р档案统计模块Р档案管理模块Р档案库管理模块Р数据管理模块Р增加用户Р查看所有档案Р按条件检索Р按年度统计Р按状态统计Р档案的添加、删除Р档案归档Р档案库的添加、删除Р分配管理员Р用户登录日志Р数据库备份、还原Р删除用户Р图 2.1系统功能模块图Р根据上面的分析描述,基本确定了一个学生档案管理系统应该要包括以下模块:用户管理模块、档案管理模块、档案库管理模块、档案检索模块、数据管理模块和档案统计模块。本人主要负责用户管理模块、档案检索模块和档案统计模块。下面详细地分析各个模块所需要实现的功能。Р1、用户管理模块Р用户管理模块实现用户和普通管理员的添加和删除。本系统的登录权限分为三种:一是系统管理员,二是管理员,三是用户;系统管理员可以实际情况对用户和管理员的权限进行修改以及增加档案库,并指定某个档案库的管理员、增加用户;管理员具有对某个具体档案库进行管理(包括对某个档案库里档案的添加修改)以及查看所有档案的权限;用户只拥有查看档案的权限。