文档详情

JSP应用开发教程 教学课件 作者 温超 第12章 基于struts的学生管理系统.ppt

发布:2017-08-17约4.32千字共58页下载文档
文本预览下载声明
其中属性文件是perties,包含连接数据库的一些信息,具体内容如下: db.driver = com.mysql.jdbc.Driver db.url = jdbc:mysql://localhost:3306/student db.username = root db.password = root 12.5.2 系统登陆操作类实现 在本系统中将校管理员添加操作封装在LoginAction这个类中 12.5.3基本操作类实现 在本系统中将校管理员添加操作封装在AddNewCadminAction这个类中 在本系统中将校管理员删除操作封装在DeleteCadminAction这个类中 在本系统中将学院添加操作封装在AddNewCollegeAction这个类中 在本系统中将添加学院管理员操作封装在AddNewSadminAction这个类中 在本系统中将修改学院信息操作封装在CollegeModifyAction这个类中 在本系统中将删除学院管理员操作封装在DeleteSadminAction这个类中 12.6系统功能模块的实现 本系统客户层的页面由JSP技术实现 页面的验证由JavaScript来完成 系统的总体控制采用Struts实现 系统具体的业务功能模块由相关的JavaBean来实现 12.6.1 登陆模块页面实现 采用JavaScript技术,验证用户输入的用户名和密码是否正确。 将代码保存为Login.jsp,运行界面如图12-8所示: 图12-8 系统登录页面 12.6.2 校管理员功能模块页面实现 根据需求和系统的设计,将校管理员的功能以目录的显示显示给用户,方便用户的操作,目录包括我的信息、密码修改、校管理员管理、学院管理院管理、学院管理、专业管理、课程管理、教师管理、学生管理和退出系统。 将代码保存为C_Admin_Message.jsp,运行界面如图12-9所示: 图12-9 校管理员功能页面 专业管理子目录包括学校专业查询、增加专业、撤销专业、修改主页名称、返回上一级目录和退出系统。 将代码保存为CadminManageSdept.jsp,运行界面如图12-10所示: 图12-10 专业功能页面 课程管理子目录包括全校课程统计、课程查询、新增课程、撤销课程、返回上一级目录和退出系统。 将代码保存为CadminManageCourse.jsp,运行界面如图12-11所示: 运行界面如图12-11所示 图12-11 课程管理功能页面 教师管理子目录包括校学生人数查询、查询学生信息、新生录入、返回上一级目录和退出系统。 将代码保存为CadminManageTeacher.jsp,运行界面如图12-12所示: 图12-12 教师管理功能页面 学生管理子目录包括校学生人数查询、查询学生信息、新生录入、返回上一级目录和退出系统。 将代码保存为CadminManageStudent.jsp,运行界面如图12-13所示: 图12-13 学生管理功能页面 12.6.3 院管理员功能模块页面实现 根据需求和系统的设计,将院管理员的功能以目录的显示显示给用户,方便用户的操作,目录主要包括我的信息、密码修改、院管理员管理、院辅导老师管理、院学生管理和退出系统。 将代码保存为S_AdminStratorPage.jsp。运行界面如同12-14所示: 图12-14 院管理员管理功能页面 院班级管理子目录包含院行政班查询、增加行政班、返回上一级目录和退出系统。 将代码保存为S_AdminClassManage.jsp。运行界面如同12-15所示: 图12-15 院管理员院行政班管理子目录页面 院学生管理子目录包含院学生人数查询、院学生成绩查询、院学生成绩更正、院学生成绩录入、返回上一级目录和退出系统。 将代码保存为S_AdminStatorManStu.jsp。运行界面如图12-16所示: 图12-16 院管理员学生管理子目录页面 12.6.4 教师功能模块页面实现 根据需求将教师功能模块设计为我的信息、个人信息修改、学生信息查询、学生学分统计、退出系统。 将代码保存为TeacherPage.jsp,运行界面如图12-17所示: 图12-17教师功能页面 12.6.5 学生功能模块页面实现 根据需求将学生功能模块设计为我的信息、个人信息修改、成绩查询、班级通讯录、退出系统。 将代码保存为S
显示全部
相似文档