- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课表需求规格说明书课表需求规格说明书
需求规格说明书
1.引言 1
1.1编写目的 1
1.2项目背景 2
1.3定义 2
1.4参考资料 2
2.任务概述 2
2.1目标 2
2.2运行环境 2
2.3条件与限制 2
3.数据描述 3
3.1静态数据 3
3.2动态数据 3
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硬件接口 3
6.3软件接口 3
6.4故障处理 3
7.其它需求 3
1.引言
1.1编写目的
本报告的目的是规范化本软件的编写,旨在提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了我们的面向川大学生的课表系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。同时,软件需求说明书的编制也是为了使用户和软件开发者双方对该软件的运行环境、功能和性能需求的初始规定有一个共同的理解,使之成为整个开发工作的基础,为概要设计提供需求说明。
预期读者是项目委托单位的管理人员、设计人员和开发人员。
1.2项目背景
a. 项目的委托单位、开发单位和主管部门:
项目名称:面向川大学生的课表系统
项目的提出者:李旭伟
项目的开发者:韩珍辉、彭小童、陈晨斐
项目的用户:四川大学在校学生
b. 本软件系统将要实现的四川大学课程表项目是融合了四川大学教务处课表查询功能以及超级课程表功能的课表项目。它的基本用户为四川大学教师、在校学生和教务管理人员,基本实现了课程查询、学生及老师课表设置、空闲教室查询、教务信息管理与维护等功能。
1.3定义
a.软件需求分析:软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。b. JDBC:JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。[1]《Head First Java》,(美)Kathy Sierra Bert Bates,O’Reilly出版社
[2]《Java编程思想》,(美)Bruce Eckel著,陈昊鹏、饶若楠等译,机械工业出版社
2.任务概述
2.1目标
四川大学各个学院都开有自己独立的课程同时每个老师也都有自己独立的课程信息,如
果没有一个完整的网站帮助整理这些信息,那么学校的教学将会一团糟,而四川大学课表项目则正是针对这一问题而应运而生。
本软件系统将实现四川大学课程表,项目是融合了四川大学教务处课表查询功能以及超级课程表功能的课表项目。它的基本用户为四川大学教师、在校学生和教务管理人员,基本实现了课程查询、学生及老师课表设置、空闲教室查询、教务信息管理与维护等功能。
2.2运行环境
操作系统:Windows 7及以上系统
支持环境:IIS 5.0
数 据 库:Microsoft SQL Server 2000或PostgreSQL
2.3条件与限制
因特网连接,运行操作系统版本太低不能运行或者运行出错。
数据描述
3.1静态数据
本应用中的静态数据有:校区节次时间对照表,校区,教学楼,四川大学课程信息
3.2动态数据
本应用中的动态数据有:课程号,课程名,课序号,学分,考试类型,开课学院,教师,周次,星期,节次,课容量,学生数,学生学号及密码。
3.3数据库介绍
a. Microsoft SQL Server:SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,现在已经更名为Po
文档评论(0)