- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教学管理系统——需求规格说明书
三、需求规格说明书
1.引言 1
1.1编写目的 1
1.2项目背景 1
1.3定义 1
1.4参考资料 2
2.任务概述 3
2.1目标 3
2.1.1 理念目标 3
2.1.2 功能目标 3
2.2运行环境 3
2.3条件与限制 3
2.3.1技术限制 4
2.3.2使用限制 4
3.数据描述 5
3.1静态数据 5
3.2动态数据 5
3.3数据库介绍 5
3.4数据词典 6
3.4.1数据流词条描述 6
3.4.2数据文件词条描述 7
3.4.3加工逻辑词条描述 8
3.4.4源点及汇点词条描述 8
4.功能需求 9
4.1功能划分 9
4.2功能描述 9
5.性能需求 10
5.1数据精确度 10
5.2时间特性 10
5.3适应性 10
6.运行需求 11
6.1硬件接口 11
6.2软件接口 11
6.3故障处理 11
7.其它需求 12
1.引言
1.1编写目的
本软件需求规格说明书是系统分析人员与用户进行了大量的交流后写成的,比较全面的描述了用户的各种需求。该文档确定了待开发软件的功能、性能、数据、界面等要求,并确定了系统的逻辑模型。为今后的开发人员进行系统开发提供了依据,也为项目经理、设计人员、营销人员、用户、测试文档的编写人员提供了参考。
1.2项目背景
项目名称:教学管理系统
项目任务提出者: X X 工业大学
项目开发者:***,***
项目用户: X X 工业大学所有管理人员和学生
随着学校教育水平的不断提高,学校规模不断扩大,传统的C/S结构的信息管理软件已经远远不能够满足学校的需求,已经成为学校进一步发展的瓶颈。经总结,这类信息系统软件存在如下的缺陷:①软件维护的费用高。②信息查询不方便。③不利于远程管理。④软件的可操作性不高。
为了弥补这些缺陷,消除影响学校进一步发展的瓶颈,降低学校的信息软件维护成本,进一步方便学生使用,方便教职工管理,我们项目组决定在这次软件开发工程中,开发基于B/S架构的教学管理系统。
1.3定义
JavaWeb:是用Java技术来解决相关web互联网领域的技术总和。
MySQL:MySQL是一个小型关系型数据库管理系统。
MVC:模型(Model),视图(View)和控制Controller)。目的是实现Web系统的职能分工。
主键:数据库表中的关键域。值互不相同。
外部主键:数据库表中与其他表主键关联的域。
1.4参考资料
1. 张海藩.软件工程导论.北京:清华大学出版社,2008.2
2. 王珊.数据库系统原理教程.北京:高等教育出版社,2006.5
3. 刘利民.《软件工程综合设计》指导书. X X 工业大学,2009.3
2.任务概述
2.1目标
明确用户对系统的具体要求,摸清相关业务的具体流程,收集有关的信息、表格和文本,并对这些信息进行分析处理,制定面向现实世界的系统模型,如绘制业务流程图和E—R图,制作数据字典等,为系统设计做好前期准备工作。
2.1.1 理念目标
进一步提高学校的信息化管理水平,方便学生对个人基本信息及成绩的查询,方便教职工的管理,降低学校信息管理软件的维护成本。
2.1.2 功能目标
基本上实现教务管理系统的主要功能;界面友好,便于使用;采用MVC三层架构模式,便于改写和重用;系统较为健壮。
2.2运行环境
操作系统:Microsoft Windows 2000及以上版本
支持环境:IIS 5.0
数 据 库:Microsoft SQL Server 2000
系统采用浏览器服务器(B/S)模式,客户端使用浏览器进行访问本系统。系统的服务器运行环境为Linux操作系统,本系统可由客户端通过IE内核的浏览器进行访问。本系统只允许在学校内网中使用。
2.3条件与限制
按照“技术先进,功能强大,操作简便,成本低廉,扩展性强,安全性高”的原则,设计教学管理信息系统。通过本系统的设计,从而提高教学的管理水平,使得教学管理规范化、科学化、自动化。开发该系统的基本条件主要有以下三点:
1.建议开发软件运行的最短寿命为3年;
2.进行系统方案选择比较的期限为2个月;
3.建议开发软件投入使用的最迟时间为3个月。
2.3.1技术限制
使用JavaWeb的相关技术实现软件代码的编写;系统架构采用MVC架构;数据库采用MySQL语言;服务器使用Linux操作系统。
2.3.2使用限制
服务器最低配置为:
硬件名称 最低配置 系统内存 2G 硬盘 100G 网络带宽 100M 不支持非IE内核的浏览器,如火狐浏览器。
3.数据描述
3.1静态数据
包括各数据库所在位置,注册信息的要求,课表的显示格式,学院信息,专业信息,课程信息,系别信息等。
3.2动态数据
包括各数据库内各项显示数据,用户登录信息,系统时间,日志信息,开课信息。
您可能关注的文档
- 第1章韩国语教学.ppt
- 施工现场临时用电配电箱(柜)图集(三)doc.doc
- 强调句与高考作文.ppt
- 高等数学竞赛试题3.doc
- 30m预应力t梁架梁方案_secret.doc
- 寒假社会实践交流会计划.doc
- 初三数学总复习第一阶段单元测试-----实数、代数式、方程(组).doc
- 2006年4月全国自考《教育学》试题.doc
- 查看Linux系统版本命令大全.docx
- 在某某大学某某市市管干部培训班开班典礼上的讲话.doc
- 债券市场发行规模创新高 创新产品助力国家战略——2024年中国债券市场发行分析与2025年展望 -新世纪.docx
- 【NIFD季报】2024年度全球金融市场 -供给紧约束下的美国经济新平衡.docx
- 【飞瓜月报】2025年01月短视频及直播电商营销月报.docx
- 变电站验收要点.docx
- 从0到1学会使用Deepseek.docx
- 厦大团队:大模型概念、技术与应用实践.docx
- 光伏出海数字营销速成手册_final.docx
- 大中华区租户研究 -中国企业加快“走出去”步伐:走上世界经济舞台 2018.docx
- 2025年脑机接口蓝皮书:未来将至,打造人机交互新范式.docx
- 中国国际经济贸易仲裁委员会域名争议解决2024年度回顾.docx
文档评论(0)