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

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

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
综合实训 Web教务管理系统 实训一:Web教务管理系统设计 1.1系统需求分析 根据使用人员的权限, 即不同的登录权限拥有不同的操作权限。 系统角色分为 教务员、教师 和学生。 1.1.1教务员 登录系统; 用户管理(登记/修改/删除用户); 登记/修改课程信息; 开设教学班; 按教学班登记学生成绩; 按教学班查询学生成绩。 1.1.2教师 登录系统; 查看教师课表; 按教学班登记学生成绩; 按教学班查询学生成绩。 1.1.3学生 登录系统; 学生选课; 查看学生本人课表; 查看学生本人成绩表。 1.2系统设计 Web教务管理系统的缺省主页是登录页面。根据登录用户的不同,显示不同的操作页面。 Web教务管理系统的执行流程如下: Log in. aspx (((((( TGradeBy Jx B.asp TKebiao.aspx x ((((((() ? (((((((( --(((( ((() --(((( SXua nKe.aspx ((((()■ --(((( SKebiao.aspx (((((((/ ( ((() --(((( 文件名称 说明 Default.aspx :缺省主页:自动跳转到用户登录页面 Log in. aspx 登录页面:用户输入用户ID和密码,验证成功后,把用户信 息把存在Session中,并根据用户的角色,显示不同内容的功 能主菜单 JWS.master 母版:Web教务管理系统母版文件(左侧包含主菜单) MainMenu .aspx 主菜单:Web教务管理系统主菜单(基于 JWS.master) Chan gePassword.aspx :修改密码页面:登录用户可以修改自己的密码 Exit.aspx 退出系统页面:清除保存在 Sessio n中的信息,自动跳转到用 户登录页面 Users.aspx 用户管理:登记、修改、删除用户信息 Course.aspx 课程管理:登记、修改、删除课程信息 JXB.aspx :排课管理:开设教学班 GradeByJXB.aspx 成绩管理:查询的教学班:可更新学生成绩 SKebiao.aspx 我的课表:学生查询自己的课表 SXua nke.aspx ;选课:学生自由选择教学班 SGrade.aspx ]成绩查询:学生查询自己的成绩 TKebiao.aspx ;我的课表:教师查询自己的课表 TGradeByJXB.aspx [成绩管理:教师查询自己的教学班:可更新学生成绩 Web教务管理系统由下列 ASP.NET页面组成: 实训二: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) ■ Users :表 UserID irserffanie F assw ord Flag ? 张咏 123 1 1201001102 123 1 12010011

文档评论(0)

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

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

1亿VIP精品文档

相关文档