《高级程序设计》(Web教务管理系统)开发步骤.doc

《高级程序设计》(Web教务管理系统)开发步骤.doc

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
综合实训 Web教务管理系统 实训一:Web教务管理系统设计 根据使用人员的权限,即不同的登录权限拥有不同的操作权限。系统角色分为教务员、教师和学生。 1.1.1教务员 登录系统; 用户管理(登记/修改/删除用户); 登记/修改课程信息; 开设教学班; 按教学班登记学生成绩; 按教学班查询学生成绩。 1.1.2教师 登录系统; 查看教师课表; 按教学班登记学生成绩; 按教学班查询学生成绩。 1.1.3学生 登录系统; 学生选课; 查看学生本人课表; 查看学生本人成绩表。 Web教务管理系统的缺省主页是登录页面。根据登录用户的不同,显示不同的操作页面。Web教务管理系统的执行流程如下: Web教务管理系统由下列ASP.NET页面组成: 文件名称 说明 Default.aspx 缺省主页:自动跳转到用户登录页面 Login.aspx 登录页面:用户输入用户ID和密码,验证成功后,把用户信息把存在Session中,并根据用户的角色,显示不同内容的功能主菜单 JWS.master 母版:Web教务管理系统母版文件(左侧包含主菜单) MainMenu.aspx 主菜单:Web教务管理系统主菜单(基于JWS.master) ChangePassword.aspx 修改密码页面:登录用户可以修改自己的密码 Exit.aspx 退出系统页面:清除保存在Session中的信息,自动跳转到用户登录页面 Users.aspx 用户管理:登记、修改、删除用户信息 Course.aspx 课程管理:登记、修改、删除课程信息 JXB.aspx 排课管理:开设教学班 GradeByJXB.aspx 成绩管理:查询的教学班:可更新学生成绩 SKebiao.aspx 我的课表:学生查询自己的课表 SXuanke.aspx 选课:学生自由选择教学班 SGrade.aspx 成绩查询:学生查询自己的成绩 TKebiao.aspx 我的课表:教师查询自己的课表 TGradeByJXB.aspx 成绩管理:教师查询自己的教学班:可更新学生成绩 实训二:Web教务管理系统数据库设计与实现 2.1 2.1.1数据表结构 Web教务管理系统数据库使用Access 2000格式的Access数据库WebJWS.mdb,主要包括下列数据表: (1)用户表(Users) 用户表用于储存系统用户(教务员、教师以及学生)信息。其结构如表1所示。 表1 用户表(Users) 字段名 数据类型 字段说明 键引用 备注 UserID Text(20) 用户ID 主键 UserName Text(20) 用户姓名 Password Text(20) 用户密码 Flag Text(1) 用户权限区分 1:学生权限 2:教师权限 9:教务员权限 (2)教学班表(JXB) 教学班表用于储存学校排课信息。其结构如表2所示。 表2 教学班表(JXB) 字段名 数据类型 字段说明 键引用 JxbID Text(20) 教学班ID 主键 CourseID Text(20) 课程编号 UserID Text(20) 用户ID(教师身份) JxbTime Text(50) 教学班时间地点等信息 (3)课程表(Course) 课程表用于储存学校开设的课程信息。其结构如表3所示。 表3 课程表(Course) 字段名 数据类型 字段说明 键引用 CourseID Text (20) 课程ID 主键 CourseName Text(50) 课程名称 Description Text(200) 课程简介 (4)学生成绩表(Grades) 学生成绩表用于储存教学班中的学生成绩信息。其结构如表4所示。 表4学生成绩表(Exam) 字段名 数据类型 字段说明 键引用 JxbID Text(20) 教学班ID 主键 UserID Text(20) 用户ID(学生身份) Grade int 学生成绩 Remark Text(50) 备注 2.1.2数据表内容 表1 用户表(Users) 表2 教学班表(JXB) 表3 课程表(Course) 表4学生成绩表(Exam) 2.2 【操作实训1】数据库实现 1.打开Office中的Access程序。 2.创建空白数据库,另存或导出为WebJWS.mdb(Access 2000格式)。 3.依次创建2.1中设计的数据表结构:Users、Course、JXB、Grades。 4.手动添加第1条数据,教务管理员9001号的具体信息。 UserID UserName Password Flag 9001 张教务 123 9 实训三:Web教务

文档评论(0)

xiexie2012 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档