欢迎来到天天文库
浏览记录
ID:41084380
大小:3.39 MB
页数:65页
时间:2019-08-16
《《高级程序设计》(Web教务管理系统)开发步骤11》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、综合实训Web教务管理系统实训一:Web教务管理系统设计1.1系统需求分析根据使用人员的权限,即不同的登录权限拥有不同的操作权限。系统角色分为教务员、教师和学生。1.1.1教务员登录系统;用户管理(登记/修改/删除用户);登记/修改课程信息;开设教学班;按教学班登记学生成绩;按教学班查询学生成绩。1.1.2教师登录系统;查看教师课表;按教学班登记学生成绩;按教学班查询学生成绩。1.1.3学生登录系统;学生选课;查看学生本人课表;查看学生本人成绩表。1.2系统设计Web教务管理系统的缺省主页是登录页面。根据登录用户的不同,显示不同的操作页面。Web教务管理系统的执行流程如下:65Web教务管
2、理系统由下列ASP.NET页面组成:文件名称说明Default.aspx缺省主页:自动跳转到用户登录页面Login.aspx登录页面:用户输入用户ID和密码,验证成功后,把用户信息把存在Session中,并根据用户的角色,显示不同内容的功能主菜单JWS.master母版:Web教务管理系统母版文件(左侧包含主菜单)MainMenu.aspx主菜单:Web教务管理系统主菜单(基于JWS.master)ChangePassword.aspx修改密码页面:登录用户可以修改自己的密码Exit.aspx退出系统页面:清除保存在Session中的信息,自动跳转到用户登录页面Users.aspx用户管理
3、:登记、修改、删除用户信息Course.aspx课程管理:登记、修改、删除课程信息JXB.aspx排课管理:开设教学班GradeByJXB.aspx成绩管理:查询的教学班:可更新学生成绩SKebiao.aspx我的课表:学生查询自己的课表SXuanke.aspx选课:学生自由选择教学班SGrade.aspx成绩查询:学生查询自己的成绩TKebiao.aspx我的课表:教师查询自己的课表TGradeByJXB.aspx成绩管理:教师查询自己的教学班:可更新学生成绩65实训二:Web教务管理系统数据库设计与实现2.1数据库设计2.1.1数据表结构Web教务管理系统数据库使用Access2000
4、格式的Access数据库WebJWS.mdb,主要包括下列数据表:(1)用户表(Users)用户表用于储存系统用户(教务员、教师以及学生)信息。其结构如表1所示。表1用户表(Users)字段名数据类型字段说明键引用备注UserIDText(20)用户ID主键UserNameText(20)用户姓名PasswordText(20)用户密码FlagText(1)用户权限区分1:学生权限2:教师权限9:教务员权限(2)教学班表(JXB)教学班表用于储存学校排课信息。其结构如表2所示。表2教学班表(JXB)字段名数据类型字段说明键引用JxbIDText(20)教学班ID主键CourseIDText
5、(20)课程编号UserIDText(20)用户ID(教师身份)JxbTimeText(50)教学班时间地点等信息(3)课程表(Course)课程表用于储存学校开设的课程信息。其结构如表3所示。表3课程表(Course)字段名数据类型字段说明键引用CourseIDText(20)课程ID主键CourseNameText(50)课程名称DescriptionText(200)课程简介(4)学生成绩表(Grades)学生成绩表用于储存教学班中的学生成绩信息。其结构如表4所示。表4学生成绩表(Exam)字段名数据类型字段说明键引用JxbIDText(20)教学班ID主键UserIDText(20
6、)用户ID(学生身份)Gradeint学生成绩RemarkText(50)备注652.1.2数据表内容供参考。无需事先创建,在程序调试过程中作为测试数据逐步创建。表1用户表(Users)表2教学班表(JXB)表3课程表(Course)表4学生成绩表(Exam)652.2数据库实现【操作实训1】数据库实现1.打开Office中的Access程序。2.创建空白数据库,另存或导出为WebJWS.mdb(Access2000格式)。3.依次创建2.1中设计的数据表结构:Users、Course、JXB、Grades。4.手动添加第1条数据,教务管理员9001号的具体信息。UserIDUserNam
7、ePasswordFlag9001张教务1239实训三:Web教务管理系统共同页面设计与实现3.1Web教务管理系统默认主页的设计和实现3.1.1设计默认主页为Default.aspx,将自动调转到Login.aspx。3.1.2实现注意:(1)在系统设计和实现的整个过程中,请务必不勾选“将代码放在单独的文件中”复选框。即:(2)在页面设计过程中,对页面的任何布局,VS系统会自动生成style。建议在代码中删除这些sty
此文档下载收益归作者所有