软件工程-需求分析文档示例

更新时间:2024-05-25 14:54:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

火龙果?整理 uml.org.cn 网上选课系统分析文档

第1章 引言 1.1 编写目的

网上选课管理系统作为管理管理员与用户的选课关系的主要管理系统平台,其对应的读者是企业用户,因此,不仅要处理管理员与用户之间的信息,还要处理用户个人信息。导致网上选课管理系统中的数据不论是结构、类型还是彼此间的关联都是复杂多变的:对这种数据进行的处理也是多种多样的。因此,要实现对网上选课管理系统数据的及时、准确的处理和有效利用。

1.2 术语(该系统所在行业和领域上的术语)

ASP.NET是建立在微软新一代.NET平台架构上的,提供开发者一种灵活的方式进行的Web开发以及创建Web服务。 1.3 参考文献(参考的文档) ASP+SQL Server2005项目开发从入门到精通 ASP动态网站设计经典案例 ASP.net网站开发 ASP.NET网页设计与网站开发

第2章 系统概述 2.1 系统说明 本系统可以方便教师开设课程和学生选课,方便教师与学生之间的交流。

利用网站实现教师开课的网络化,学生选课的网络化,教师评定学生成绩的网络化等,提高教师和学生的效率,降低管理的成本。

2.2 系统任务 2.2.1 系统目标 课程信息的管理:包括课程的录入,修改和删除等 教师信息的管理:包括教师信息的录入,修改和删除等 学生信息的管理:包括学生信息的录入,修改和删除等

学生网上选课的管理:包括学生通过浏览器进行选课,取消选课,查询选课及修改登陆密码等

2.2.2 运行环境 SQL Server—Application Server DB Server Browser

.NET Framework IIS

2.2.3 与其它系统关系 无 2.3 需求规定 2.3.1 功能需求

公用模块: ①登陆:实现身份验证,根据不同身份跳转入不同的页面

②密码修改:实现个人的密码修改功能 ③退出系统:实现用户注销并退出系统 管理员模块:

①查看学生信息,新增、修改或删除学生信息 ②查看学生信息,新增、修改或删除教师信息 ③查看学生信息,新增、修改或删除课程信息 ④查看学生信息,新增、修改或删除院系信息 ⑤查看学生信息,新增、修改或删除专业信息

⑥设定课程的上课老师及地点 学生模块:

①查看修改个人信息

②查看所有选课的信息并选课 ③修改所选课程

④查看个人选课的成绩和学分(查看选课信息[成绩及学分] 选课 退选[弹出窗口是否确定])

⑤退选 教师模块:

①查看修改个人信息 ②查看所教课程

③为学生录入分数及修改 ④查看所教课程的学生

2.3.2 性能需求 系统响应时间2-5秒 并发用户2000人 2.3.3 其它 无

火龙果?整理 uml.org.cn 第3章 总体设计 3.1 系统流程图

火龙果?整理 uml.org.cn 3.2 软件结构图 3.2.1 模块结构图

3.2.2 模块清单

序号 1 模块名 公有模块 模块清单 Login.aspx ModifyPwd.aspx TeacherInfo.aspx StudentInfo.aspx DeptInfo.aspx MajorInfo.aspx ClassInfo.aspx CourseInfo.aspx MasterPageExample.aspx StudentInfo.aspx ModifyPersonalInfo.aspx SelectCourseInfo.aspx ModifySelectCOurse.aspx StudentScore.aspx CourseInfo.aspx SelectCourse.aspx Teacher.aspx CheckTeacherInfo.aspx CheckTeaacherCourse.aspx CheckStudentDetails.aspx MarkScore.aspx Modifypwd.aspx

2 管理员模块 3 学生模块 4. 教师模块

火龙果?整理 uml.org.cn 第4章 模块功能描述 4.1 管理员模块功能 4.1.1 管理员模块流程图

4.1.2 管理员模块程序清单 序号 1 2 3 4 5 6 7

4.2登陆模块功能 4.2.1登陆模块流程图

模块名 TheacherInfo.aspx StudentInfo.aspx DeptInfo.aspx MajorInfo.aspx ClassInfo.aspx ModifyPwd.aspx CourseInfo.aspx 主要功能 查看,新增,修改,删除老师信息 查看,新增,修改,删除学生信息 查看,新增,修改,删除院系信息 查看,新增,修改,删除专业信息 查看,新增,修改,删除班级信息 修改密码 查看,新增,修改,删除课程信息 设定课程的上课老师及地点

序号 1

4.2.2登陆模块程序清单 模块名 Login.aspx 主要功能 实现验证用户,并登陆,转向不同的主页面

火龙果?整理 uml.org.cn 第5章 接口设计

5.1 用户界面(找一些具有代表性的界面画)

StudentInfo.aspx 网上选课系统 信息维护 学生信息 教师信息 管理院系 管理专业 管理班级 个人中心 密码修改 课程维护 课程信息及分配 退出系统 网上选课系统 信息维护 学生信息 教师信息 管理院系 管理专业 管理班级 个人中心 密码修改 课程维护 课程信息及分配 退出系统

火龙果?整理 uml.org.cn 网上选课系统 信息维护 学生信息 教师信息 管理院系 管理专业 管理班级 个人中心 密码修改 课程维护 课程信息及分配 退出系统 学号 姓名 性别 民族 电话号码 系名 班级名 专业名 新增 取消

不能为空 不能为空 男 女

火龙果?整理 uml.org.cn TeacherInfo.aspx

网上选课系统 信息维护 学生信息 教师信息 管理院系 管理专业 管理班级 个人中心 密码修改 课程维护 课程信息及分配 退出系统 网上选课系统 信息维护 学生信息 教师信息 管理院系 管理专业 管理班级 个人中心 密码修改 课程维护 课程信息及分配 退出系统

火龙果?整理 uml.org.cn 网上选课系统 信息维护 学生信息 教师信息 管理院系 管理专业 管理班级 个人中心 密码修改 课程维护 课程信息及分配 退出系统 教师号 姓名 性别 民族 电话号码 系名 新增 取消

男 女 不能为空 不能为空

火龙果?整理 uml.org.cn DeptInfo.aspx

网上选课系统 信息维护 学生信息 教师信息 管理院系 管理专业 管理班级 个人中心 密码修改 课程维护 课程信息及分配 退出系统 网上选课系统 信息维护 学生信息 教师信息 管理院系 管理专业 管理班级 个人中心 密码修改 课程维护 课程信息及分配 退出系统

火龙果?整理 uml.org.cn 网上选课系统 信息维护 学生信息 教师信息 管理院系 管理专业 管理班级 个人中心 密码修改 课程维护 课程信息及分配 退出系统 系号 系名 新增 取消

不能为空 不能为空

火龙果?整理 uml.org.cn MajorInfo.aspx

网上选课系统 信息维护 学生信息 教师信息 管理院系 管理专业 管理班级 个人中心 密码修改 课程维护 课程信息及分配 退出系统 网上选课系统 信息维护 学生信息 教师信息 管理院系 管理专业 管理班级 个人中心 密码修改 课程维护 课程信息及分配 退出系统

火龙果?整理 uml.org.cn 网上选课系统 信息维护 学生信息 教师信息 管理院系 管理专业 管理班级 个人中心 密码修改 课程维护 课程信息及分配 退出系统 专业号 专业名 系别 新增 取消 不能为空 不能为空

火龙果?整理 uml.org.cn ClassInfo.aspx

网上选课系统 信息维护 学生信息 教师信息 管理院系 管理专业 管理班级 个人中心 密码修改 课程维护 课程信息及分配 退出系统 网上选课系统 信息维护 学生信息 教师信息 管理院系 管理专业 管理班级 个人中心 密码修改 课程维护 课程信息及分配 退出系统

火龙果?整理 uml.org.cn 网上选课系统 信息维护 学生信息 教师信息 管理院系 管理专业 管理班级 个人中心 密码修改 课程维护 课程信息及分配 退出系统 班级号 班级名 专业名 系名 新增 取消 不能为空 不能为空 ModifyPwd.aspx 网上选课系统 信息维护 学生信息 教师信息 管理院系 管理专业 管理班级 个人中心 密码修改 课程维护 课程信息 分配课程 退出系统

火龙果?整理 uml.org.cn CourseInfo.aspx

网上选课系统 信息维护 学生信息 教师信息 管理院系 管理专业 管理班级 个人中心 密码修改 课程维护 课程信息及分配 退出系统 网上选课系统 信息维护 学生信息 教师信息 管理院系 管理专业 管理班级 个人中心 密码修改 课程维护 课程信息及分配 退出系统

火龙果?整理 uml.org.cn 网上选课系统 信息维护 学生信息 教师信息 管理院系 管理专业 管理班级 个人中心 密码修改 课程维护 课程信息及分配 课程号 课程名 学分 所属系别 教室 上课时间 开始周次 结束周次 教师 新增 取消 退出系统 验证控件,课程号位数是否正确 且不能为空 验证控件,位数是否正确

火龙果?整理 uml.org.cn 网上选课系统 信息维护 学生信息 教师信息 管理院系 管理专业 管理班级 个人中心 密码修改 课程维护 课程信息及分配 课程号 课程名 学分 所属系别 教室 上课时间 开始周次 结束周次 教师 新增 取消 退出系统 验证控件,课程号位数是否正确 且不能为空 验证控件,位数是否正确

本文来源:https://www.bwwdw.com/article/wfa7.html

Top