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