基于jspsql网上选课系统内容摘要:

数据存储名称: 学生 信息 数据来源: 学生 信息表 数据去向: 学生 模块 数据组成 : 学生 信息 =学生 帐号 +密码 +姓名 +性别 +注册 时间等 描述:存储了 学生 的 基本 信息 数据存储名称: 教师 信息 数据来源: 教师 信息表 数据去向: 教师 模块 数据组成 : 教师 信息 =教师帐号 +密码 +姓名 +任教科目 +添加时间等 描述:存储了 教师 的基本信息 数据存储名称: 选课 信息 数据来源: 选课 信息表 数据去向: 选课 模块 数据组成 : 选课 信息 =选课 帐号 +添加者 +教师 +项目( 1N) +内容 +添加时间等 描述:存储了 选课 的基本信息 —— 数据处理 描述: 管理员登录系统进行管理员登录管理 输入:管理员的 用户名、密码 过程:判断是否为合法的管理员 输出:后台系统主界面 名称 : 查询信息 描述: 根据条件查询所需信息 输入 : 输入查询的条件 过程:查询系统的用户所需的信息 输出 : 查询得到的信息页面 名字:录入信息 描述:学生信息,教师信息 等的录入 输入 : 输入要添加录入的信息 过程 : 将需要添加录入的信息加入数据库中 输出 : 系统新的信息表页面 输出 : 查询得到的信息页面 名字:修改、删除信息 描述: 对 学生信息,教师信息等 修改或删除后存入数据库 中 输入 : 输入要修改或删除的信息 过程:对需要修改的信息做修改、删除过时的信息 网 上选课 系统设计(论文) 8 / 36 —— 数据存储 网上选课系统 的数据项 管理员 数据项: 教师 数据项: 名字 : 数据库信息 别名:无 描述: 存储了数据库的基本信息 数据组成: 数据库信息 =教师信息 +学生信息 +管理员信息 +选课信息 位置:数据库 输出 : 查询得到的信息页面 名称: 管理员 帐号 简述: 管理员的帐号信息 数据类型:文本 字段大小: 20 名称: 管理员 密码 简述:每 个管理员 所对应的密码 数据类型:文本 字段大小: 20 名称:管理员权限 简述:管理员的权限 数据类型:文本 字段大小: 30 名称:注册时间 简述:管理员的注册时间 数据类型:日期时间 字段大小: 8 名称:任教科目 简述:教师的任教科目 数据类型:文本 字段大小: 30 名称:注册时间 简述:教师的注册时间 数据类型:日期时间 字段大小: 8 名称: 教师 帐号 简述: 教师的帐号信 息 数据类型:文本 字段大小: 20 名称: 教师 密码 简述:每 个教师 所对应的密码 数据类型:文本 字段大小: 20 网 上选课 系统设计(论文) 9 / 36 学生 数据项 选课 数据项 名称:学生姓名 简述:学生姓名的信息 数据类型:文本 字段大小: 30 名称:性别 简述:学生的性别 数据类型:文本 字段大小: 30 名称:密码 简述:学生的密码信息 数据类型:文本 字段大小: 30 名称:注册时间 简述:学生的注册时间 数据类型:日期时间 字段大小: 8 名称:选课编号 简述:选课信息的系统编号 数据类型:文本 字段大小: 30 名称:教师 简述:教师的信息 数据类型:文本 字段大小: 30 网 上选课 系统设计(论文) 10 / 36 第三章 系统功能模块划分 根据系统功能分析,可以画出系统的功能模块图,从 学生 界面, 教师 界面 及管理员界面 分别对功能模块图加以描述。 教师 界面的系统功能模块图如图 31: 学生 界面的系统功能模块图如图 32 所示: 教师登陆 教师操作界面 管理学生成绩 学生 学生操作界面 选择课程 选择任教课程 查看已选 添加学生成绩 查看已选 网 上选课 系统设计(论文) 11 / 36 管理员界面的系统功能模块图如图 32 所示: 管理员 管理员操作界面 添加学生信息 编辑学生信息 添加教师信息 编辑学生信息 查看所有选课结果 网 上选课 系统设计(论文) 12 / 36 第四章 数据库设计 数据库需求分析 用户的需求具体体现在各种 学习成绩 的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。 收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。 通过系统功 能分析,针对一般的 网上选课系统 ,总结出如下的需求信息: 1)用户分 学生 用户 、 教师 用户 和管理员。 2) 学生 用户可以 参与 选课。 3) 教师 用户可以 查看 自己任教课程, 选课 结果 ,编辑学生成绩。 4)管理员用户可以进行教师信息、学生信息进行管理,及对所有 选课 结果进行查看操作。 经过系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据结构: 1) 管理员 信息,包括数据项:帐号,密码 ,权限。 2) 学生 信息 ,包括数据项: ID(系统自动编号) , 姓 名, 性 别、 班级 等。 3)教师信息,包括数据项: ID(系统自动编号) ,密码,姓名,任教科目等 3) 选课 信息,包括数据项: ID(系统自动编号) , 教师 , 课程 等。 数据库概念结构设计 得到上面数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。 这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。 设计规划出的实体有:管理员信息实体、 学生 信息实体、 教师信息 实体、 选课 信息 实体。 管理员 信息实体 ER 图如图 41 所示: 管理员 帐号 权限 密码 图 41 管理员信息实体 ER 图 网 上选课 系统设计(论文) 13 / 36 学生 实体 ER 图如图 42 所示: 教师 实体 ER 图如图 43 所示: 选课 实体 ER 图如图 44 所示: 数据库逻辑结构设计 数据库的概念结构设计完毕后,现在可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据库模型,也就是数据库的逻辑结构。 网上选课系统 数据库中各个表的设计结果如表所示。 每个表格表示在数据库中的一个表。 allusers 表 : 序号 字段名称 字段类型 大小 允许为空 最大长度 备注 1 ID Int 4 自增编号 10 ………… %…… .... 学生信息 编号 姓名 密码 时间 图 42 学生信息实体 ER图 ...... 选课信息 编号 教师 选项 内容 图 44 选课实体 ER图 ……S. 教师信息 编号 姓名 密码 任教科目 图 43 教师信息实体 ER图 网 上选课 系统设计(论文) 14 / 36 2 username VarChar 50 是 255 3 pwd VarChar 50 是 255 4 cx VarChar 50 是 255 5 addtime DateTime 8 是 23 banjixinxi 表 : 序号 字段名称 字段类型 大小 允许为空 最大长度 备注 1 ID Int 4 自增编号 10 2 banji VarChar 50 是 255 3 banzhuren VarChar 50 是 255 4 renshu VarChar 50 是 255 5 addtime DateTime 8 是 23 jiaoshixinxi 表 : 序号 字段名称 字段类型 大小 允许为空 最大长度 备注 1 ID Int 4 自增编号 10 2 gonghao VarChar 50 是 255 3 xingming VarChar 50 是 255 4 mima VarChar 50 是 255 5 chushengnianyue VarChar 50 是 255 6 shenfenzheng VarChar 300 是 255 7 xingbie VarChar 50 是 255 8 zhicheng VarChar 50 是 255 9 zhaopian VarChar 50 是 255 10 zhujiaokecheng VarChar 50 是 255 11 dianhua VarChar 50 是 255 12 beizhu VarChar 500 是 255 13 addtime DateTime 8 是 23 kechengxinxi 表 : 序号 字段名称 字段类型 大小 允许为空 最大长度 备注 网 上选课 系统设计(论文) 15 / 36 1 ID Int 4 自增编号 10 2 bianhao VarChar 50 是 255 3 kechengmingcheng VarChar 300 是 255 4 kaohefangshi VarChar 50 是 255 5 xuefen VarChar 50 是 255 6 xueshi VarChar 50 是 255 7 shuxing VarChar 50 是 255 8 kexuanrenshu VarChar 50 是 255 9 renkejiaoshi VarChar 50 是 255 10 beizhu VarChar 500 是 255 11 addtime DateTime 8 是 23 12 yxrs Int 4 是 10 paikexinxi 表 : 序号 字段名称 字段类型 大小 允许为空 最大长度 备注 1 ID Int 4 自增编号 10 2 xingqi VarChar 50 是 255 3 jieshu VarChar 50 是 255 4 banji VarChar 50 是 255 5 kecheng VarChar 50 是 255 6 jiaoshi VarChar 50 是 255 7 zhidaojiaoshi VarChar 50 是 255 8 addtime DateTime 8 是 23 suoyoujiaoshi 表 : 序号 字段名称 字段类型 大小 允许为空 最大长度 备注 1 ID Int 4 自增编号 10 2 jiaoshi VarChar 50 是 255 3 leixing VarChar 50 是 255 4 zhuangtai VarChar 50 是 255 5 beizhu VarChar 500 是 255 6 addtime DateTime 8 是 23 网 上选课 系统设计(论文) 16 / 36 xinwentongzhi 表 : 序号 字段名称 字段类型 大小 允许为空 最大长度 备注。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。