4.4功能模块的实现 经过对系统总体功能模块描述的内容可以看到,本系统可以实现四个完整的子系统构成,下面分别来介绍这四个子系统的功能实现模块。 内容来自www.paper51.com 4.4.1用户验证功能模块的实现 内容来自www.paper51.com 构建管理系统时,不仅应当提供较强的数据库访问功能,还应当充分保证数据的安全性。本系统的安全机制主要体现在以下几个方面: 内容来自www.paper51.com
(1)通过注册页面让用户提交注册信息并保存在users中; 内容来自www.paper51.com (2) 通过登录页面读取用户提交的登录信息并与保存在数据库中的数据进行比较验证用户的身份。登录界面流程图如图4.7。 copyright paper51.com
内容来自www.paper51.com 图4.7 登录界面流程图 内容来自论文无忧网 www.paper51.com 注册通过静态网页register.htm和动态网页savereg.asp来实现。用户在页面register.htm中输入用户名、密码和email等信息,然后提交给savereg.asp文件进行处理,所提交的注册信息将被保存在users表中。登录过程通过页面login.asp和checklogin.asp来实现。在页面login.asp中用户可以输入并提交用户名、密码文件,登陆成功显示系统管理模块的主页面,default.asp如图4.8可以对系统管理进行符合要求的各种操作。 内容来自www.paper51.com 内容来自www.paper51.com 图4.8 系统主界面 内容来自www.paper51.com 4.4.2教师信息管理功能模块的实现 copyright paper51.com 通过登录进入系统管理模块主页default.asp后,可通过单击进入页面左边的“教师信息管理”按钮,展开菜单可以对教师信息维护、教师信息添加、教师信息查询、学员工作变动情况登记、学员工作情况浏览这些界面进行操作。下面将教师信息管理部分流程图展示如图4.9。 http://www.paper51.com 在teacherlist.asp中通过提供的“修改和删除”按钮可以对学员的基本信息进行修改和删除的操作。 copyright paper51.com 单击“教师信息添加”按钮,进入reg_teacher.asp页面,可以添加教师信息,并将信息保存在数据库中的teacher-info表中。并且可以通过此页以多种方式查询学员的基本信息和培训信息。查询出某个学员的学分信息,通过首先查到的学员的基本信息然后用鼠标单击要了解的学员的“学员编号”在下面的界面中就会列出该“学员编号”的学员的培训学分信息。 paper51.com copyright paper51.com |