欢迎来到天天文库
浏览记录
ID:6482203
大小:148.05 KB
页数:15页
时间:2018-01-15
《教务管理系统需求规格说明书v1.0》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、需求规格说明书1.引言1.1.编写目的本需求规格说明书的撰写目的是为对教务管理系统做出详细的需求分析,文档面向小组内部成员,用以指导开发各个阶段的流程,明确软件需求、安排项目规划与进度、组织软件的开发与测试,以及日后对系统进行改讲,为开发人员、维护人员及用户之间提供共同的协议以保证开发任务能够顺利进行。是项目开发的基础,对小组日后工作具有总领和指导的意义。1.2.项目背景随着学校教育水平的不断提高,学校规模不断扩大,传统的C/S结构的信息管理软件已经远远不能够满足学校的需求,已经成为学校进一步发展的瓶颈。经总结,这类信息系统软件存在如下的缺陷:l软件维护的费用高,因为各个用户都要安
2、装客户端软件。l信息查询不方便。l不利于远程管理。l软件的可操作性不高。为了弥补这些缺陷,消除影响学校进一步发展的瓶颈,降低学校的信息软件维护成本,进一步方便学生使用,方便教职工管理,我们“神马”项目组决定在这次软件需求工程中,开发基于B/S架构的学生管理系统。1.1.定义缩写、术语及符号解释JavaWeb是用Java技术来解决相关web互联网领域的技术总和。MySQLMySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。HTMLHyperTextMark-upLanguage,即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文
3、档的主要语言。JSP由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。MVC模型(Model),视图(View)和控制Controller)。目的是实现Web系统的职能分工。1.2.参考资料[1]KarlE.Wingers著,软件需求,清华大学出版社,2004[2]DeanLeffingwell等著,软件需求管理——统一方法,机械工业出版社,2002[3]SorenLauesen著,软件需求,电子工业出版社,2002[4]lanSommerville著,需求工程,机械工业出版社,2003本文档按照软件工程国家标准编写§2.任务描述2.1.目标2.
4、1.1理念目标:进一步提高学校的信息化管理水平,方便学生对个人基本信息及成绩的查询,方便教职工的管理,降低学校信息管理软件的维护成本。2.1.2功能目标:基本上实现教务管理系统的主要功能;界面友好,便于使用;采用MVC三层架构模式,便于改写和重用;系统较为健壮。1.1.运行环境系统采用浏览器服务器(B/S)模式,客户端使用浏览器进行访问本系统。系统的服务器运行环境为微软的Windows2000/XP/2003等操作系统,本系统可由客户端通过IE内核的浏览器进行访问。本系统只允许在学校内网中使用。1.2.条件与限制2.3.1技术限制:使用JavaWeb的相关技术实现软件代码的编写;系
5、统架构采用MVC架构;数据库采用MySQL语言;服务器使用Tomcat6.0及以上版本。2.3.2使用限制:服务器最低配置为:硬件名称最低配置服务器型号处理器系统内存2G硬盘100G网络带宽100M不支持非IE内核的浏览器,如火狐浏览器。§1.数据描述1.1.静态数据包括系统登录密码,各数据库所在位置,注册信息的要求,课表的显示格式,学院信息,专业信息,课程信息,1.2.动态数据包括各数据库内各项显示数据,用户登录信息,系统时间,日志信息,开课信息。1.3.数据库描述由于本管理系统规模不是很大,使用者大多都是本校人员,所以决定采用MySQL数据库,MySQL数据库从5.0版本开始支
6、持事务,完全可以满足该系统的使用。详细数据库设计如下:教务管理数据库:包含以下各个表的信息,名称为Teaching_Manager。学院信息表:学院的名称代号;专业信息表:所属学院,专业的名称代号;班级信息表:所属学院专业,班级的名称编号;学生信息表:所属学院专业班级,以及个人的详细信息;教师信息表:所属学院,以及个人的详细信息;教师登录信息表:教师登录的用户名(教工号),密码;学生登录信息表:学生登录的用户名(学号),密码;课程信息表:课程的详细信息、开课时间、任课老师以及课程所属的学院专业;学生选课信息表:各门课程每个学生的成绩(包括课程编号、学生学号、成绩以及成绩是否公开);
7、1.1.数据词典3.4.1数据流词条描述:3.4.1.1数据流名:登录信息来源:用户的输入去向:系统内部检验部分组成:用户名,密码流通量:每次登录输入一次 3.4.1.2.数据流名:登录结果来源:系统去向:用户组成:返回信息流通量:每次登录返回一次3.4.1.3.数据流名:输入修改信息来源:用户去向:系统判断部分组成:根据各数据库内容而不同流通量:依用户输入而定 3.4.1.4.数据流名:反馈信息来源:系统判断部分去向:用户组成:系统经判断后发回的字符数据流通量:依系
此文档下载收益归作者所有