需求分析说明书_第1页
需求分析说明书_第2页
需求分析说明书_第3页
需求分析说明书_第4页
需求分析说明书_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

需求分析说明书需求分析说明书 1 引言 1 1 1 编写目的 1 1 2 项目背景 1 1 3 定义 2 1 4 参考资料 2 2 任务概述 2 2 1 目标 2 2 2 运行环境 2 2 3 条件与限制 2 3 数据描述 2 3 1 静态数据 2 3 2 动态数据 2 3 3 数据库介绍 3 3 4 数据词典 3 3 5 数据采集 3 4 功能需求 3 4 1 功能划分 3 4 2 功能描述 3 5 性能需求 3 5 1 数据精确度 3 5 2 时间特性 3 5 3 适应性 3 6 运行需求 3 6 1 用户界面 3 6 2 硬件接口 4 6 3 软件接口 4 6 4 故障处理 4 7 其它需求 4 1 引言 引言 1 1 编写目的编写目的 本需求的编写目的在于研究学籍管理系统软件的开发途径和应用方法 本需求的预期读者是与学籍管理系统软件开发有联系的决策人 开发 组成人员 扶助开发者 支持本项目的领导和公司人员 软件验证者 1 2 项目背景项目背景 本项目的任务提出者及开发者是学籍管理系统软件开发小组 用户是教学办 公室 本产品能具体化 合理化的管理学生的学籍档案 用结构化的思维方式去 了解计算机的基本工作原理和汉语程序设计语言 1 3 定义定义 学生信息管理系统 学生信息管理是帮助教学人员 行政人员对人事档案 的管理软件 使用汉语编程语言 独立完成其功能 1 4 参考资料参考资料 2 任务概述 任务概述 2 1 目标目标 软件开发的意图为便于学校的管理 方便查看有关学校及学生的情况 如 教务处对学生成绩的修改 删除 查找 添加等 2 2 运行环境运行环境 操作系统 Microsoft Windows 2000 Advanced Server 支持环境 Eclipse 数 据 库 Mysql 2 3 条件与限制条件与限制 1 建议开发软件运行的最短寿命为 3 年 2 进行系统方案选择比较的期限为 2 个月 3 本系统无法律和政策方面的限制 4 建议开发软件投入使用的最迟时间为 3 个月 3 数据描述 数据描述 3 1 静态数据静态数据 一个班级有多名学生 学生信息包括 学号 姓名 性别 出生日期 籍贯 照片 寝室号 电话 E mail QQ 家庭住址 邮编 监护人 监护人电话等特征 一个班级每学期开多门课程 课程信息包括 课程编号 课程名称 课程学时 课 程学分 开课学期等特征 一个班级有多名教师教学 教师信息包括 教师编号 教师姓名 教师职称 研究 方向 联系电话 E mail 家庭住址等特征 一个班级有多名干部担任管理工作 干部信息包括 干部编号 干部姓名 职务名 称 职务级别 干部电话 上任日期 离任日期 任职时间等特征 一个学生选修多门课程 一门课程可被多名学生选 一门课程可有多名任课教师教 授该门课程不同部分 一名任课教师可给一个班级教授多门课 班干部管理学生的 考勤和值日情况 一个学生对应多条考勤记录和值日记录 考勤和值日信息依赖某 个学生而存在 班干部还要管理班级文档和学生成绩维护 班干部需要列出班级学期工作计划 每 项计划有多个活动记录来体现执行情况 班主任管理学生奖惩和综合测评等 奖惩信息包括 奖惩名称 奖惩类别 奖惩描 述 奖惩附件 测评类别 测评级次等 奖惩信息依赖学生信息而存在 基本信息维护 班务管理 3 2 动态数据动态数据 3 3 数据库介绍数据库介绍 MySQL 1 是一个关系型数据库管理系统 由瑞典 MySQL AB 公司开发 目前属于 Oracle 旗下公司 MySQL 最流行的关系型数据库管理系统 在 WEB 应用方面 MySQL 是最好的 RDBMS Relational Database Management System 关系数据库管理系统 应 用软件之一 MySQL 是一种关联数据库管理系统 关联数据库将数据保存在不同的表中 而不是将所有数据放在一个大仓库内 这样就增加了速度并提高了灵活性 MySQL 所使 用的 SQL 语言是用于访问数据库的最常用标准化语言 MySQL 软件采用了双授权政策 本词条 授权政策 它分为社区版和商业版 由于其体积小 速度快 总体拥有成本 低 尤其是开放源码这一特点 一般中小型网站的开发都选择 MySQL 作为网站数据库 由于其社区版的性能卓越 搭配 PHP 和 Apache 可组成良好的开发环境 3 4 数据词典数据词典 3 5 数据采集数据采集 4 功能需求 功能需求 4 1 功能划分功能划分 1 密码设置 每个操作员均有自己的密码 可以防止非本系统人员进入本系统 又因每个人的权限不一致 故可以防止越权操作 2 系统管理 添加其他新用户 修改登陆人员的密码 退出系统等 3 用户管理 系统管理员添加新的用户后 由添加的新用户完成自己的完整信 息 4 班级管理 班级的添加 查询 修改和删除等 5 学生档案管理 学生详细信息的添加 查询 修改和删除等 6 课程设置 基本课程 班级课程的添加 查询 修改和删除等 7 成绩管理 考试类型的设置 考试成绩的添加 查询 修改和删除等 4 2 功能描述功能描述 1 能够游览学生学籍的所有信息 2 能够制定招生计划并能进行学生注册登记管理 3 能够通过学生的一个信息找到个人学籍的相关信息 例如 知道学生的姓名 能够找到该学生的所有有关的学籍信息 4 通过一条信息找到与之匹配的信息 例如 查询同一专业的所有人员 5 相关人员能对包含学生的学籍信息进行管理 因为学生有关情况不是固定不 变的所以一旦学生信息发生改变就要对原有信息进行诸如添加 删除 修改等 的操作 6 需要提供打印功能 能对要打印的各项内容都能进行打印服务 5 性能需求 性能需求 5 1 数据精确度数据精确度 查询时应保证查全率 所有相应域包含查询关键字的记录都应能查到 5 2 时间特性时间特性 一般操作的响应时间应在 1 2 秒内 对软磁盘和打印机服务响应时间也应 在可接受的时间内完成 5 3 适应性适应性 技术约束 本项目的设计是在汉语程序设计语言的条件下进行的 技术设 计采用软硬一体化的设计方法 环境约束 运行该软件所适用的具体设备必须是 P800 内存 64M 以上的计 算机 标准约束 该软件的开发完全按照企业标准开发 包括硬件 软件和文档 规格 硬件限制 P1000 内存 64M 以上 PC 机满足输入端条件 6 运行需求运行需求 6 1 用户界面用户界面 利用菜单界面驱动方式 对用户友好 必须对鼠标和键盘单独支持等 6 2 硬件接口硬件接口 P1000 内存 64M 以上 PC 机满足输入端条件 6 3 软件接口软件接口 运行于 Windows9X 及更高版本具有 WIN32API 的操作系统上 6 4 故障处理故障处理 对出错的处理比较全 包括 SQL 注入漏洞的处理 7 其它需求

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论