教学管理系统详细设计说明书

上传人:夏** 文档编号:465769534 上传时间:2022-11-23 格式:DOC 页数:21 大小:3.89MB
返回 下载 相关 举报
教学管理系统详细设计说明书_第1页
第1页 / 共21页
教学管理系统详细设计说明书_第2页
第2页 / 共21页
教学管理系统详细设计说明书_第3页
第3页 / 共21页
教学管理系统详细设计说明书_第4页
第4页 / 共21页
教学管理系统详细设计说明书_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《教学管理系统详细设计说明书》由会员分享,可在线阅读,更多相关《教学管理系统详细设计说明书(21页珍藏版)》请在金锄头文库上搜索。

1、详细设计说明书1. 界面设计1.1 界面布局设计系统主界面的布局如图1.1所示,其中系统图标及简介区对所有页面都一样,使用人和功能菜单区根据登录人的不同而不同。选择功能菜单项后,在功能处理区打开相应的处理页面。系统图标及简介功能菜单栏功能处理区图1.1:系统主界面的布局1.2 边界类及控制类列表系统界面包含视图层和控制层,对应的类是边界类和控制类。系统包含的边界类和控制类及其附属文件如表1.1所示。表1.1:系统包含的文件列表序号文件名简要说明目录1login.jsp显示登录界面的前台显示页面。边界类登录2checkLogin.jsp进行登录合法检查的后台处理页面。控制类3adminMain.

2、jsp教务处登录主页面前台显示页面。边界类教务处4addTeacher1.jsp增加教师的前台显示页面。边界类5addTeacher2.jsp增加教师的后台处理页面。控制类6addStudent1.jsp增加学生的前台显示页面。边界类7addStudent2.jsp增加学生的后台处理页面。控制类8modiTeacher1.jsp修改教师信息的前台显示页面。边界类9modiTeacher2.jsp修改教师信息的后台处理页面。控制类10modiStudent1.jsp修改学生信息的前台显示页面。边界类11modiStudent2.jsp修改学生信息的后台处理页面。控制类12modiTeaPass1

3、.jsp修改教师密码的前台显示页面。边界类13modiTeaPass2.jsp修改教师密码的后台显示页面。控制类14modiStuPass1.jsp修改学生密码的前台显示页面。边界类15modiStuPass2.jsp修改学生密码的后台显示页面。控制类16courseArrange1.jsp安排课程的前台显示页面。边界类17courseArrange2.jsp安排课程的前台显示页面。控制类18addCourse1.jsp增加课程的前台显示页面。边界类19addCourse2.jsp增加课程的后台显示页面。控制类20delCourse1.jsp删除课程的前台显示页面。边界类21delCourse

4、2.jsp删除课程的后台显示页面。控制类22teachMain.jsp教师登录主页面前台显示页面。边界类教师23viewTeacher.jsp显示当前所有教师信息列表的前台显示页面。边界类24viewCourse.jsp查看教师个人课程安排信息列表的前台显示页面。边界类25teaModiPass1.jsp教师修改密码的前台显示页面。边界类26teaModiPass2.jsp教师修改密码的后台处理页面。控制类27modiScore1.jsp修改学生成绩的前台处理页面。边界类28modiScore2.jsp修改学生成绩的后台处理页面。控制类29viewScore.jsp查看学生成绩的前台处理页面。

5、边界类30stuMain.jsp学生登录主页面前台显示页面。边界类学生31viewStudent.jsp显示当前所有学生信息列表的前台显示页面。边界类32stuModiPass1.jsp修改密码的前台显示页面。边界类33stuModiPass2.jsp修改密码的后台显示页面。控制类34viewScore.jsp查看个人成绩的前台显示页面。边界类35chooseCourse1.jsp选课的前台显示页面。边界类36chooseCourse2.jsp选课的后台显示页面。控制类1.3 前台显示页面说明1. login.jsp登录页面。2. adminMain.jsp教务处登录主页面前台显示页面。3.

6、courseArrange1.jsp安排课程的前台显示页面4. modiTeacher1.jsp修改教师的主页面,显示当前所有用户。“修改”链接会打开修改输入页面。“删除”链接会删除对应的用户。5. delCourse1.jsp删除课程的前台显示页面。6. modiStudent1.jsp删除学生的页面。7. addCourse1.jsp增加课程的前台显示页面。8. modiTeaPass1.jsp修改教师密码的前台显示页面。9. modiStuPass1.jsp修改学生密码的前台显示页面10. addTeacher1.jsp增加教师的前台显示页面11. addStudent1.jsp增加学生

7、的后台处理页面。12. teachMain.jsp教师登录主页面前台显示页面。13. viewCourse.jsp查看教师个人课程安排信息列表的前台显示页面14. viewScore.jsp查看学生成绩的前台处理页面15. modiScore1.jsp修改学生成绩的前台处理页面。16. viewTeacher.jsp显示当前所有教师信息列表的前台显示页面。18. teaModiPass1.jsp教师修改密码的前台显示页面。19. viewStudent.jsp学生登录主页面前台显示页面20. viewStudent.jsp显示当前所有学生信息列表的前台显示页面21. viewScore.jsp

8、查看个人成绩的前台显示页面22. chooseCourse1.jsp选课的前台显示页面23. stuModiPass1.jsp学生修改密码的前台显示页面1.4 jsp页面导航规则在menu.jsp页面上选择对应的功能,可以打开对应的操作界面。 2. 数据库设计2.1 数据库逻辑设计数据库的实体关系图如图2.1所示。图2.1:实体关系图2.2 数据库物理设计系统一共设计了5个数据表,如表2.1所示。表2.1:数据表列表序号表名实体/关系名说明1department 教务处实体保存管理员信息2teacher教师实体保存教师信息3student 学生实体保存学生信息4course课程实体保存课程信息

9、5 courseArra排课关系保存排课信息6chooseCourse选课关系保存选课信息各表详细说明如下。表2.2 department表字段名称含义数据类型是否主键是否外键其他约束departmentName用户名 nchar(10)否否departmentPassword密码Varchar(40)否否表2.3 teacher表字段名称含义数据类型是否主键是否外键其他约束teacherID用户IDInt是否自动增1teacherName教师姓名nchar(10)否否teacherPassword 教师密码Varchar(40)否否teacherSex性别char(2)否否teacherBi

10、r出生日期Datetime否否teacherDep院系nchar(10)否否teacherTel联系电话Varchar(20)否否表2.4 course表字段名称含义数据类型是否主键是否外键其他约束courseID课程IDInt是否自动增1courseName课程名 nchar(10)否否表2.5 chooseCourse 表字段名称含义数据类型是否主键是否外键其他约束courseID课程号 Int是是studentID学号 Int是是 score成绩 Int否否大于0小于101表2.6 student表字段名称含义数据类型是否主键是否外键其他约束studentID学生学号Int是否自动增1s

11、tudentName学生姓名nchar(10)否否studentPassword 学生密码Varchar(40)否否studentSex性别char(2)否否studentBir出生日期Datetime否否studentDep院系nchar(10)否否studentSpe专业nchar(10)否否studentTel联系电话Varchar(20)否否表2.7courseArra表字段名称含义数据类型是否主键是否外键其他约束courseArraID排课号Int是否自动增1courseID课程号Int否是 teacherID 教师号Int否是courseTime上课时间Datetime否否cour

12、seAddress 上课教室nchar(10)否否 3. 类设计3.1 类列表序号类名关联类处理概要包1DBConn数据库连接。DBService2Department department实体对象3Studentstudent实体对象4Teacherteacher实体对象5Coursecourse实体对象6ChooseCourseChooseCourseg关系对象7CourseArraCourseArra关系对象8DepartmentServDepartment, DBConndepartment实体对象服务类,完成对应实体到数据库的操作。DataService9StudentServStu

13、dent, DBConnStudent实体对象服务类,完成对应实体到数据库的操作。10Teacher ServTeacher, DBConnTeacher实体对象服务类,完成对应实体到数据库的操作。11Course ServCourse, DBConnCourse实体对象服务类,完成对应实体到数据库的操作。12ChooseCourse ServChooseCourse, DBConnChooseCourse关系对象服务类,完成对应实体到数据库的操作。13CourseArraCourseArra,DBConnCourseArrag关系对象服务类,完成对应实体到数据库的操作。12LoginManageDepartmentServ,T

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号