已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学生成绩管理系统设计报告 2013 2014 Present by 1 1引言 1 1目的 本系统设计报告是为了开发学生信息管理系统而编写 编写本报告是为了 提供全面的设计资料与设计思路及实现方法 使软件的设计目标更加明确 同时精确软件的框架结构设计 编写本系统的目的是将学生的成绩电子化 数据化 方便老师进行远程管理 方便学生进行多平台的即时查询 方便 学校对于所有学生成绩进行系统的分析 通过本系统 管理老师可以录入 修改 查找学生成绩 学生可以根据姓名学号查询学年各科成绩 系统设 计报告主要为使软件产品和软件项目满足规定的软件规格要求而确定软件 系统的体系结构 组成成分 数据组织 模块 内外部接口 1 2背景 项目名称 学生成绩管理信息系统 项目简称 成绩管理系统 项目代号 S I M S Student Information Management System 委托单位 开发单位 1 3参考资料 2总体设计 2 1系统权限分配 根据需求分析 本系统将面向三种用户对象 系统管理员 各任课老师 在校学生 对于不同的用户 系统将分配不同的用户权限 管理员拥有的权限如下 1 对学生信息进行添加 删除 修改 查询 2 对教师信息进行添加 删除 修改 查询 3 对课程信息进行添加 删除 修改 查询 4 查看学生与老师信息并进行修改 5 查看学生选课信息 学生的各科成绩 6 对学生的选课信息进行添加 删除等操作 2 教师拥有的权限如下 1 查看个人账户信息并修改登录密码 2 对学生成绩添加 修改 查询 查看学生个人信息与成绩排名 学生拥有的权限如下 1 修改个人登录密码 2 查看自己的课表 3 进行选课 4 查询个人成绩 2 2子系统设计 本系统可以细分成学生信息管理 教师信息管理 管理员信息管理这三个 子系统 学生信息系统 1 查询 学生可以通过系统对课表和各科成绩进行查询 2 密码管理 学生通过密码验证后可以修改登录密码 3 选课 学生可以通过系统进行选课并查询选课信息 教师信息系统 1 基本信息查询 老师可以通过该系统进行教师基本信息的查询 2 密码管理 通过密码验证后可以修改登录密码 3 学生信息查询 教师可以通过系统查询学生个人信息和学生成绩 并且可以通过系统 按学生专业或课程进行排名查询 4 学生成绩管理 教师可以通过系统对学生的成绩进行添加与更改 管理员信息系统 1 学生信息管理 管理员可以通过系统查询 添加 修改 删除学生个人信息 查询学 生个人成绩与选课情况 2 教师信息管理 管理员可以通过系统查询 添加 修改 删除教师信息 3 课程管理 管理员可以通过系统查询 添加 修改 删除课程信息 为学生进行 3 选课 2 3软件结构 本系统是基于传统 MVC Model View Controller 模型 视图 控制器 结构 设计创建的 Web 应用程序 具体使用 JSP JavaBean Servlet 结构具体 编写系统 其中 JSP 相当于视图 用于实现建立动态网站所需要的功 能 接受与响应客户端 JavaBean 相当于模型 用于配合 JSP 和 Servlet 来完成用户的请求 Servlet 相当于控制器 通过 JSP 接受用户 请求 调用以及初始化 JavaBean 来完成程序的功能 再通过 JSP 把结 果显示在客户端 数据库端 数据库方面使用关系型数据库 MySQL 来实现数据的存储与管理 服务器端 服务器使用 Tomcat Web 应用服务器 用于支持 JSP 页面和 Servlet 的 运行 2 3 1 体系结构图 4 2 3 2 系统结构图 2 4外部接口 2 4 1 用户接口 该系统通过 Web 浏览器与用户接口 所有输入输出界面样式均为 Web 页面 通过文本框输入 输出形式一般为文本框或者通过表 格形式显示 2 4 2 软件接口 本系统同其他系统之间没有特殊的公共接口 数据通信协议等 3模块设计 3 1学生信息系统设计 3 1 1 功能 完成学生查询选课等各项功能 3 1 2 性能 系统应能准确快速的根据提供学号查找相应的学生成绩或学生的 个人课表 在大量的数据访问时也可以准确无误的完成选课功能 3 1 3 内部接口 1 课表与成绩查询 5 1 课表查询 相关页面 Showstucou jsp 输入说明 学号 由 0 至 9 的数字组成的 11 位字符串 前四位是入 学时间 接下来的三位是专业代码 后面三位是专业班级 最后两位是个人学号 如 2013 级编导系二班一号就是 20132110201 输出说明 系统通过学号进行选课查询 在同页面以表格形式显示 课程号 课程名 学分信息等 与该模块相关的数据库表有 course studentcourse student 2 成绩查询 相关页面 Searchmyself jsp Searchoneself jsp Searchothers jsp 输入说明 学号 由 0 至 9 的数字组成的 11 位字符串 前四位是入 学时间 接下来的三位是专业代码 后面三位是专业班级 最后两位是个人学号 输出说明 系统通过登录信息或他人学号进行本人或他人成绩查询 在跳转页面以表格形式显示课程号 课程名 平时成绩 期 末成绩 成绩 学分绩点 与该模块相关的数据库表有 course studentcourse score rank 2 个人密码管理 相关页面 updateSpassword jsp 输入说明 原始密码 输入现用密码 可以是大小写字母 数字 符号 新密码 输入想要使用的密码 可以是大小写字母 数 字 符号 确认密码 再次输入在新密码中输入的密码 确保两次 密码输入一致 与该模块相关的数据库表有 student 3 学生选课 相关页面 selectcourse jsp 输入说明 在每个可选课程后有 选定 按钮 单击该按钮便可选 定该课程 6 输出说明 系统在页面上以表格形式输出课程号 课程名 学分 课容量 选课按钮 与该模块有关的数据库表有 student course studentcourse 3 2教师信息系统设计 3 2 1 功能 完成教师查看个人信息 学生信息 修改密码等功能 3 2 2 性能 系统应能准确快速的完成查询功能 并提供对查询结果更改的存 储 系统应提供数据的录入功能 以便教师可以进行成绩录入 3 2 3 内部接口 1 基本信息查询 相关页面 showTinfo jsp 本页面无输入内容 输出说明 系统在页面上以表格形式输出教工号 教师名 与该模块有关的数据库表有 teacher 2 个人密码管理 相关页面 updateTpasswork 输入说明 原始密码 输入现用密码 可以是大小写字母 数字 符号 新密码 输入想要使用的密码 可以是大小写字母 数 字 符号 确认密码 再次输入在新密码中输入的密码 确保两次 密码输入一致 与该模块相关的数据库表有 teacher 3 学生成绩管理 相关页面 Searchonescore jsp updatescroe jsp 输入说明 平时成绩 输入该学生平时的课业成绩 期末成绩 输入该学生的期末考试成绩 提交 提交表单 录入成绩至数据库 7 重置 清空已填表格 输出说明 系统以表格形式显示课程号 课程名 平时成绩 期末 成绩 成绩 学分绩点 在最后以按钮形式提供教师修改成 绩的跳转页面 与该模块相关的数据库表有 student course score 4 学生信息查询 相关页面 Showstuent jsp Rankcourse jsp Rankcourse2 jsp Rankmajor jsp Rankmajor2 jsp 输入说明 课程号 输入想查询学生排名的课程的课程编号 专业号 输入想查询学生排名的专业的专业编号 输出说明 系统以表格形式输出所有学生名单 包括学号 姓名 专业 班级 在最后以按钮形式提供教师查询成绩的跳转页 面 系统以表格形式按提供的课程编号或专业编号输出学生 成绩与相关排名 与该模块相关的数据库表有 student score 3 3管理员信息系统 3 3 1 功能 完成管理员的相关功能 3 3 2 性能 系统应能准确快速的完成学生与教师信息的管理 能够快速便捷 的进行课程管理 3 3 3 内部接口 1 教师信息管理 1 添加教师 相关页面 addteacher jsp 输入内容 教师工号 手动添加新教师的工号 教师姓名 手动添加新教师的姓名 教师密码 为新教师手动添加登录密码 本页面无输出内容 与该模块相关的数据库表有 teacher 8 2 显示教师信息 相关页面 Showteacher jsp 本页面无输入内容 输出内容 系统在页面上以表格形式输出教工号 教师名 并提供 更改与删除按钮对每个教师进行编辑 与该模块相关的数据库有 teacher 3 修改教师信息 相关页面 Showteacher jsp Updateteacher jsp 输入内容 工号 手动修改教师的工号 姓名 手动修改教师的姓名 初始密码 为教师修改初始密码 本页面无输出内容 与该模块相关的数据库有 teacher 2 学生信息管理 1 添加学生 相关页面 addstudent jsp 输入内容 学号 手动添加新学生的学号 姓名 手动添加新学生的姓名 密码 为新学生手动添加登录密码 班级 手动添加新学生所在班级 专业 手动添加新学生所在专业 本页面无输出内容 与该模块相关的数据库表有 student 2 显示教师信息 相关页面 Showstudent jsp 本页面无输入内容 输出内容 系统在页面上以表格形式输出学生学号 姓名 班级 专业 并提供修改与删除按钮对每个学生进行编辑 同时提 供课程与成绩按钮可以通过跳转页面手动为学生选课与录入 成绩 与该模块相关的数据库有 student course studentcourse score 3 修改学生信息 相关页面 Showstudent jsp Updatestudent jsp 输入内容 9 学号 手动修改学生的工号 姓名 手动修改学生的姓名 初始密码 为学生修改初始密码 班级 手动修改新学生所在班级 专业 手动修改新学生所在专业 本页面无输出内容 与该模块相关的数据库有 student 3 课程管理 1 添加课程 相关页面 addcourse jsp 输入内容 课程号 手动添加新课程的编号 课程名 手动添加新课程的名字 教学班号 为新课程手动添加上课教室 学分 手动添加新课程所占学分 课容量 手动添加新课程的学时 本页面无输出内容 与该模块相关的数据库表有 course 2 显示课程信息 相关页面 Showcourse jsp 本页面无输入内容 输出内容 系统在页面上以表格形式输出课程号 课程名 并提供 更改与删除按钮对每个课程进行编辑 与该模块相关的数据库有 course studentcourse 3 修改教师信息 相关页面 Showcourse jsp Updatecourse jsp 输入内容 课程号 手动修改课程的编号 课程名 手动修改课程的名字 教
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 城市广场排水沟铺设工程合同模板
- 综合管理部工作制度与指南
- 风力发电解决方案
- 土地复垦解除书
- 婚庆公司婚礼策划档案维护策略
- 供热工程项目备案申请
- 加油站标识标牌招投标函范本
- 保险行业子公司管理模板
- 施工合同无效索赔
- 工业园区道路改造合同
- 土方填筑碾压试验报告
- 《工程计量报验单》
- 小学文言文实词虚词总结(共16页)
- 资本的剩余价值
- 《建筑起重吊装工程安全技术规程》JGJ276
- 黑龙江小学五年级第5单元第4课第3节_《就英法联军远征中国给巴特勒上尉的信》
- T∕CREA 005-2021 老年人照料设施与适老居住建筑部品体系标准
- BlueCat核心服务保障专家
- (完整版)矿用支护材料抽检管理制度
- 转人教版七年级上期中复习教案
- 最新苏教版小学信息技术六年级上册教案机器人教案
评论
0/150
提交评论