资源预览内容
第1页 / 共21页
第2页 / 共21页
第3页 / 共21页
第4页 / 共21页
第5页 / 共21页
第6页 / 共21页
第7页 / 共21页
第8页 / 共21页
第9页 / 共21页
第10页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
详细设计说明书1. 界面设计1.1 界面布局设计系统主界面的布局如图1.1所示,其中系统图标及简介区对所有页面都一样,使用人和功能菜单区根据登录人的不同而不同。选择功能菜单项后,在功能处理区打开相应的处理页面。系统图标及简介功能菜单栏功能处理区图1.1:系统主界面的布局1.2 边界类及控制类列表系统界面包含视图层和控制层,对应的类是边界类和控制类。系统包含的边界类和控制类及其附属文件如表1.1所示。表1.1:系统包含的文件列表序号文件名简要说明目录1login.jsp显示登录界面的前台显示页面。边界类登录2checkLogin.jsp进行登录合法检查的后台处理页面。控制类3adminMain.jsp教务处登录主页面前台显示页面。边界类教务处4addTeacher1.jsp增加教师的前台显示页面。边界类5addTeacher2.jsp增加教师的后台处理页面。控制类6addStudent1.jsp增加学生的前台显示页面。边界类7addStudent2.jsp增加学生的后台处理页面。控制类8modiTeacher1.jsp修改教师信息的前台显示页面。边界类9modiTeacher2.jsp修改教师信息的后台处理页面。控制类10modiStudent1.jsp修改学生信息的前台显示页面。边界类11modiStudent2.jsp修改学生信息的后台处理页面。控制类12modiTeaPass1.jsp修改教师密码的前台显示页面。边界类13modiTeaPass2.jsp修改教师密码的后台显示页面。控制类14modiStuPass1.jsp修改学生密码的前台显示页面。边界类15modiStuPass2.jsp修改学生密码的后台显示页面。控制类16courseArrange1.jsp安排课程的前台显示页面。边界类17courseArrange2.jsp安排课程的前台显示页面。控制类18addCourse1.jsp增加课程的前台显示页面。边界类19addCourse2.jsp增加课程的后台显示页面。控制类20delCourse1.jsp删除课程的前台显示页面。边界类21delCourse2.jsp删除课程的后台显示页面。控制类22teachMain.jsp教师登录主页面前台显示页面。边界类教师23viewTeacher.jsp显示当前所有教师信息列表的前台显示页面。边界类24viewCourse.jsp查看教师个人课程安排信息列表的前台显示页面。边界类25teaModiPass1.jsp教师修改密码的前台显示页面。边界类26teaModiPass2.jsp教师修改密码的后台处理页面。控制类27modiScore1.jsp修改学生成绩的前台处理页面。边界类28modiScore2.jsp修改学生成绩的后台处理页面。控制类29viewScore.jsp查看学生成绩的前台处理页面。边界类30stuMain.jsp学生登录主页面前台显示页面。边界类学生31viewStudent.jsp显示当前所有学生信息列表的前台显示页面。边界类32stuModiPass1.jsp修改密码的前台显示页面。边界类33stuModiPass2.jsp修改密码的后台显示页面。控制类34viewScore.jsp查看个人成绩的前台显示页面。边界类35chooseCourse1.jsp选课的前台显示页面。边界类36chooseCourse2.jsp选课的后台显示页面。控制类1.3 前台显示页面说明1. login.jsp登录页面。2. adminMain.jsp教务处登录主页面前台显示页面。3. 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增加学生的后台处理页面。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查看个人成绩的前台显示页面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课程实体保存课程信息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)否否teacherBir出生日期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是否自动增1studentName学生姓名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否否courseAddress 上课教室nchar(10)否否 3. 类设计3.1 类列表序号类名关联类处理概要包1DBConn数据库连接。DBService2Department department实体对象3Studentstudent实体对象4Teacherteacher实体对象5Coursecourse实体对象6ChooseCourseChooseCourseg关系对象7CourseArraCourseArra关系对象8DepartmentServDepartment, DBConndepartment实体对象服务类,完成对应实体到数据库的操作。DataService9StudentServStudent, DBConnStudent实体对象服务类,完成对应实体到数据库的操作。10Teacher ServTeacher, DBConnTeacher实体对象服务类,完成对应实体到数据库的操作。11Course ServCourse, DBConnCourse实体对象服务类,完成对应实体到数据库的操作。12ChooseCourse ServChooseCourse, DBConnChooseCourse关系对象服务类,完成对应实体到数据库的操作。13CourseArraCourseArra,DBConnCourseArrag关系对象服务类,完成对应实体到数据库的操作。12LoginManageDepartmentServ,T
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号