《高级程序设计》(Web教务管理系统)开发步骤11
首页
阅读:
admin
2019-11-12 07:48

  /?~!@#¥……&*()——{}【】‘;:”“。,、?]); var rs = ; for (var i = 0; i

  1综合实训Web 教务管理系统实训一:Web 教务管理系统设计1.1 系统需求分析根据使用人员的权限,即不同的登录权限拥有不同的操作权限。系统角色分为教务员、教师和学生。1.1.1 教务员登录系统;用户管理(登记/修改/删除用户);登记/修改课程信息;开设教学班;按教学班登记学生成绩;按教学班查询学生成绩。1.1.2 教师登录系统;查看教师课表;按教学班登记学生成绩;按教学班查询学生成绩。1.1.3 学生登录系统;学生选课;查看学生本人课表;查看学生本人成绩表。1.2 系统设计Web教务管理系统的缺省主页是登录页面。根据登录用户的不同,显示不同的操作页面。Web教务管理系统的执行流程如下:2D e f a u l t . a s p x( 自动跳转到用户登录页面 )L o g i n . a s p x( 用户登录 )M a i n M e n u . a s p x学生成绩查询系统主菜单( 学生身份登录 )E x i t . a s p x( 退出系统 )根据登录用户角色 ,显示不同的功能菜单C o u r s e . a s p x( 课程维护 页面 )- - 教务 权限J X B . a s p x( 课程安排 页面 )- - 教务 权限G r a d e B y J X B . a s p x( 按教学班登记学生成绩 )- - 教务 权限S K e b i a o . a s p x( 学生 课表 查询 /成绩查询 )- - 学生权限S X u a n K e . a s p x( 学生 选课 )- - 学生权限T K e b i a o . a s p x( 教师课表 查询 )- - 教师 权限T G r a d e B y J X B . a s p x( 按教学班登记学生成绩 )- - 教务 权限U s e r s . a s p x( 用户维护 页面 )- - 教务 权限I n s e r t U s e r . a s p x( 新用户 )- - 教务 权限I n s e r t C o u r s e . a sp x( 新课程 )- - 教务 权限I n s e r t J X B . a s p x( 新教学安排 )- - 教务 权限C h a n g e P a s s w o r d . a s p x( 登录用户修改自己的密码 )Web教务管理系统由下列面组成:文件名称 说明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 成绩管理:教师查询自己的教学班:可更新学生成绩3实训二: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) 教学班IDUserID Text(20) 用户ID(学生身份) 主键Grade int 学生成绩Remark Text(50) 备注42.1.2 数据表内容供参考。无需事先创建,在程序调试过程中作为测试数据逐步创建。表 1 用户表(Users)表 2 教学班表(JXB )表 3 课程表(Course)表 4 学生成绩表(Exam)52.2 数据库实现【操作实训 1】数据库实现1.打开Office中的 Access程序。2.创建空白数据库,另存或导出为WebJWS.mdb(Access 2000格式)。3.依次创建2.1中设计的数据表结构:Users、Course、JXB、Grades。4.手动添加第1条数据,教务管理员9001号的具体信息。UserID UserName Password Flag9001 张教务 123 9实训三:Web 教务管理系统共同页面设计与实现3.1 Web 教务管理系统默认主页的设计和实现3.1.1 设计默认主页为Default.aspx,将自动调转到Login.aspx。3.1.2 实现注意:(1)在系统设计和实现的整个过程中,请务必不勾选“将代码放在单独的文件中”复选框。即:(2)在页面设计过程中,对页面的任何布局,VS系统会自动生成style。建议在代码中删除这些style,并切换到设计界面,选中操作对象,在属性面板中手工设置属性。【操作实训 2】创建 Web 教务系统网站1.运行Visual Web Developer 2008应用程序。2.新建ASP.NET Web站点:C:\WebJWS 。3.拷贝2.2创建的数据库文件WebJWS.mdb到C:\WebJWS\App_Data目录下。4.刷新( )网站内容。6【操作实训 3】修改

  下载提示(请认线.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。

  Web 设计开发 管理系统 系统编程 web DOC 过程开发 doc WEB开发 WEB设计 web开发 WEB 程序设计 Web管理系统

  蚂蚁文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

  关于深化以案促改推动“补短板建机制强能力见成效争一流”专题民主生活会个人对照检查