2.学生档案管理系统的理论分析
2.1学生档案管理系统体系结构
(1) 客户机/服务器(C/S)结构
C/S结构充分发挥了客户端计算机的处理能力[4],可以将很多工作在客户端处理后再提交给服务器。因此客户端响应速度比较快。其主要优点表现在以下两点:应用服务器承载较轻的运行数据负荷[5];具有更为透明的数据存储管理功能。
C/S结构需要在客户端安装特定的客户端软件,也需要较高的文护费用和很高的投资成本。由于没能提供用户真正期望的开放环境,C/S结构的软件需要针对不同的操作系统开发不同版本的软件,加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。
(2) 浏览器/服务器(B/S)结构
B/S模式的新颖性、流行性,使其成为多数网络环境下的管理信息系统平台的首选。B/S结构:系统文护容易,客户端的表示逻辑可从web上下载,无需安装软件,客户端不需要文护。《基于B/S结构的高校学籍管理系统研究与探讨》中指出:B/S模式可以突破时间和空间的限制,具有操作简单、扩展性强[6]、文护简单等特点。B/S模式把事务处理逻辑模块[7]从客户机的任务中分离出来,由Web服务器单独组成一层来负担其任务,这样客户机的压力减轻了,B/S最大的优点就是可以在任何有网络的地方进行操作,并不需要安装任何特定的客户端软件,这样一来,投资成本大大减少,也很容易扩展。其主要优点可概括为:简单的文护方式和简单的升级方式[8];用户有较多的选择,成本也低。
此系统为基于B/S模式的学生档案管理系统,是一个由系部、专业、班级、学生信息、成绩管理几个模块组成。用户登录成功后,以TreeView树形菜单[9]作为整个系统的导航;以学生身份登录的导航显示授予学生的权限,而以管理员身份登录的则显示授予管理员的权限。
2.2学生档案工作的功能分析
通过对整个学生档案管理系统进行分析,得出系统主要是实现对一个学校的所有学生档案信息的查询、修改、添加和删除功能。它包括对学生入学报到注册,课程成绩,学籍注销等功能。
档案管理系统应设计权限控制部分,它所面向的用户分为两类:第一类为学生,具有查询、修改本人基本信息的权限。第二类为管理人员,具有对数据库记录进行修改、添加和删除的权限。
3.学生档案管理系统的需求分析
3.1系统总体流程分析
此学生档案管理系统登录时需要对登录身份验证:系统管理员以“管理员”身份进入系统,已经有学籍档案的学生以“学生”身份进入系统。用户登录成功后,分别进入不同页面;若登录信息有误,登陆页面将出现相应的错误提示信息。系统总体流程如图1所示。 ASP.net学生档案管理网站的设计与实现(2):http://www.751com.cn/jisuanji/lunwen_4575.html