网上选课管理系统软件设计说明s内容摘要:

格成绩提 供 成 绩 查 询 成 绩 分 析成绩成绩合格不合格成绩合格不合格成绩合格不合格成绩 成绩录入查询系统 sc 图 全局数据结构说明 常量 包括数据文件名称及其所在目录,功能说明,具体常量说明等。 变量 包括数据文件名称及其所在目录,功能说明,具体变量说明等。 数据结构 包括数据结构名称,功能说明,具体数据结构说明 (定义、注释、取值„ )等。 数据库设计 根据系统功能设计的要求以及功能模块的划分,对于系统用户信息数据库,可以列出以下数据项和数据库: 1.名称:课程信息表 标识: course 课程信息表包括 :课程编码、课程名称、老师、课程分数 4 个字段。 网上选课系统 —— 需求分析 Version 13 名称 字段名称 类别 主键 非空 课程编码 courseid nchar Yes No 课程名称 coursename nchar No Yes 老师 teacherid nchar No NO 课程分数 coursescore int No Yes 表 课程信息表 2.学生 选课 信息表 标识: arrange 学生信息表包括 编号、课程编号、学号、教师工号、分数 5 个字段。 名称 字段名称 类别 主键 非空 编号 id int Yes No 课程编号 courseid nchar No No 学号 stuid nchar No No 教师工号 teacher nchar No No 分数 score int No Yes 表 学生 选课 信息表 3.教师信息表 标识 : teacher 教师信息表包括教师工号、姓名、性别、教师手机号码、教师固话、教师邮箱、密码 7 个字段。 名称 字段名称 类别 主键 非空 教师工号 teaid nchar Yes No 姓名 teaname varchar No No 性别 teasex varchar No Yes 教师手机号码 teatelephone nchar No Yes 教师固话 teaphone nchar No Yes 教师邮箱 tea varchar No Yes 密码 teapassword varchar No No 表 教师信息表 4.管理员信息表 标识: admin 管理员信息表包括 姓名、密码 2个字段。 名称 字段名称 类别 主键 非空 姓名 adminid nchar Yes No 密码 adminpwd nchar No No 表 管理员信息表 5.学生 信息表 标识: student 学生选课信息表包括 学号、姓名、学生密码 、年龄、学生电话、学生邮箱、学网上选课系统 —— 需求分析 Version 14 生家庭住址 、学生性别 、所在班级 9 个字段。 名称 字段名称 类别 主键 非空 学号 stuid nchar Yes No 姓名 stuname varchar No No 学生密码 stupassword varchar No No 学生年龄 stuage int No Yes 学生电话 stutelphone nchar No Yes 学生邮箱 stu varchar No Yes 学生家庭住址 stuhomeaddress varchar No Yes 学生性别 stusex varchar No Yes 所在班级 class nchar No Yes 表 学生 信息表 5.教室信息 表 标识: room 教室信息表包括 教室 编号、教室名称 2个字段。 名称 字段名称 类别 主键 非空 教室 编号 roomid int Yes No 教室名称 roomname varchar No No 表 管理员信息表 6.排课信息表 标识: sort 排课 信息表包括 编号、课程编号、教师编号、时间、日期 5 个字段。 名称 字段名称 类别 主键 非空 编号 id int Yes No 课程编号 courseid nchar Yes No 教室编号 teaid int No No 时间 time varchar No No 日期 week varchar No No 表 学生选课信息表 执行概念 为表示软件配置项之间的动态关系,用状态转换图和活动图来表示 动态行为。 状态图 : ( 1) 管理员状态图 网上选课系统 —— 需求分析 Version 15 登录界面 操作添加修改删除查询课程管理教师管理学生管理保存关闭学号输入界面密码输入界面显示界面管理员 ( 2) 教师状态图 选择位置登录界面 操作修改 关闭保存选择位置课程信息查询T e a ch e r ( 3) 学生状态图 网上选课系统 —— 需求分析 Version 16 登录界面 操作查询修改课程信息关闭保存 活动图: ( 1) 学生活动图 输入查询信息显示课程详情验证课程信息在数据库查询课程 ( 2) 添加选修课程活动图 网上选课系统 —— 需求分析 Version 17 输入课程信息判断添加课程是否合法添加课程判断添加是否成功显示添加成功信息显示添加失败信息合法若非法,提示重新输入成功失败 ( 3) 修改选修课程活动图 网上选课系统 —— 需求分析 Version 18 输入要修改的课程信息验证课程信息在数据库查询课程判断数据库是否有该课程修改课程判断修改是否成功显示修改成功信息显示修改失败信息合法若非法, 提示重新输入成功失败 接口设计 学生登录-密码修改:学号 学生登录-查询选课信息:学号、学期 查询选课信息-修改选课信息:专业、学期 教师登录-密码修改:身份证号 教师登录-查询已发布课 程信息:身份证号 网上选课系统 —— 需求分析 Version 19 5 详细设计 教师 /学生登录功能 在登录页面对应的地方输入用户名、密码、学号 /身份证号,确认后登录。 在提交后的 asp 文件中,首先通过学号 /身份证号对数据库中的 student /teacher 表进行检索,若检索到的记录集为空,则说明学号 /身份证号错误,从而转到相应的出错处理程序,若记录集不为空,再进行姓名判断,若姓名与表中的姓名不相等,进行出错处理,若相等,进而检查密码是否相等,不相等,作出错处理,相等则转入学生 /老师登录成功的操作页面,并将姓名,密码,学号 /教师编号 以session 对象保存起来。 出错及处理:在该模块中可能发生的错误有 ① 学号错误,系统这时会提醒“无此用户,重新输入。 ” ② 姓名错误,系统提示“姓名错误。 ” ③ 密码错误,系统提示“密码错误” 实例截图:。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。