排课系统软件需求规格说明书_v0.0.1
教务管理系统需求规格说明书

教务管理系统需求规格说明书1.引言✓编写目的二十一世纪是信息的社会,传统的教务管理模式,已经不适应信息时代的要求,迫使人们起用新的管理方法来管理。
科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。
信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。
因此,教务管理系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的教务管理方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,减小出错的概率,从而使人们有更多时间来学习和享受生活。
✓背景说明●该产品的名称为教务管理系统●系统设计的目标:出于本系统实学校学生管理的一个综合性的系统,本系统得设计目标将最终定位于完成以上所诉的系统主要业务的基本模型上。
●本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。
因此,比较适合采用数据库管理。
在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。
●需求如下:1.要求有良好的人机界面;2.要求有良好的权限管理;3.原始数据修改简单方便,支持多条件修改;4.方便的数据查询,支持多条件查询;5.在相应得权限下,删除数据简单方便,数据稳定性好;6.计算机自动完成,尽量减少人工干预;7.在相应的权限下,进行数据查询,插入,更改等基本操作。
8.能较好的支持中文数据,良好的国际化界面;●参考资料该项目参考资料大多来自书本《软件工程》和一些网上资料。
2.概述✧功能概述1)系统登陆界面2)系统主界面3)用户管理模块4)学生缴费管理模块5)教学分析模块6)资源配置模块(教师、教室、学生)系统功能简介本系统主要可以实现以下的管理功能:资源配置管理、教学分析管理、学生档案管理、学生档案管理、学生缴费管理、课程管理、成绩管理、资源配置管理、教学分析管理等。
软件需求分析系统说明书(需求规格说明书)模板

《项目名称》--需求说明小组名称:系统分析说明书(需求规格说明书)目录1 概述 (1)1.1 编写目的 (1)1.2 参考资料 (1)1.3 术语和缩写词* ........................................ 错误!未定义书签。
2 需求 (1)2.1 功能需求 (1)2.2 数据需求 (9)2.3 性能需求* (11)2.4 非功能需求* (12)2.5 故障处理* (12)3 环境 (13)3.1 运行环境 (13)3.2 开发环境 (13)【注】本编写指南中带有“*”标志的表示可选部分,即在文档编写过程中可以依据实际项目的具体情况进行取舍,文档完成后这些“*”标记应该去掉。
1 概述1.1 编写目的本文档的编写目的是为网上书店项目的开发提供:a. 软件总体要求,作为用户和软件开发人员之间了解的基础;b. 功能、性能、接口和可靠性的要求,作为软件人员进行设计和编码的基础;c. 验收标准,作为用户确认测试的依据。
1.2 参考资料[1] 赵祖萌.电子商务网站建设教程.北京:清华大学出版社,2005:04.01[2] 耿国华.网页设计与制作.北京:高等教育出版社,2004:11.01[3] 易趣网:/[4] 黄梯云.管理信息系统.北京:高等教育出版社,2006:16119-00[5] 罗晓沛.数据库技术.武汉:华中理工大学出版社,2005:05.01[6] 吕少华.网页标题制作技巧与实例.北京:清华大学出版社2 需求2.1功能需求2.1.1功能划分从用户角度分析而得到的总体用例图如下所示:从管理员的角度分析得到的总体用例视图:(一)前台实现功能 1、新用户 注册2、书籍分类搜索该项分为图书分类编号和图书分类的名称这两大类,表7定义了图书类别表的信息.3、热销排名榜该项应该加载图书销售最畅销的前十位,分别记录其书名,编号,ISBN,,图书封面等信息.输入用户名 输入密码再次输入密码 输入电话输入邮箱4、新书籍上架该项记录最新书籍的详细信息,包括书名,ISBN,作者,图书封面等;5、实现购物车功能模块创建购物车添加商品删除商品清空购物车保存购物车用户实现购买图书的活动图如下所示;6、订单查询功能该模块可以让用户能够自主查询自己的网上图书购买订单,时时关注订单的最新动态变化.7、在线支付功能/网上银行支付功能该功能模块能够实现在线支付功能,,因此在该模块的实现上要特别注意安全性问题的考虑;8、前台页面管理整体模块之间的布局调试,做到风格一致,(二)后台管理实现功能1、用户注册信息管理用户信息审核用户等级管理用户地址管理2、订单添加/删除/修改管理功能添加订单删除无效订单修改订单信息下面是对于管理员对客户订单管理的活动图:3、书籍信息管理修改书籍信息增加新书籍信息畅销书信息管理删除部分下架书籍管理员对图书的信息,数量,热销程度进行管理,帮助网站更好的销售4、客户权限管理根据客户的级别,分为普通用户,会员,白金会员,主要是在购买时后的优惠程度不同而划分。
排课系统软件需求规格说明书_v0.0.1【模板范本】

高校排课系统需求规格说明书编制:林风人审核:批准:日期:2009-10-28版本:V0.0。
1福建工程学院软件学院二零零九年十月修订下表汇总了[项目名称]的需求规格说明书的修订历史,注明了历次修订的原因,以及修订后的版本。
目录第1章引言 (1)1.1编写目的 (1)1.2背景 (1)1。
3参考资料 (1)第2章任务概述 (2)2。
1目标 (2)2。
1.1高校排课系统开发意图 (2)2。
1。
2高校排课系统目标 (2)2.1.3高校排课系统作用范围 (2)2.1。
4高校排课系统与其它软件关系 (3)2。
2用户的特点 (3)2。
2.1操作人员 (3)2.2.2维护人员 (3)2。
2.3软件使用频度 (3)2。
3假定和约束 (3)第3章系统要求与规定 (4)3.1系统业务说明 (4)3。
2性能要求 (4)3.2。
1软件基本要求 (4)3。
2。
2精度及数据合法性约束 (4)3。
2.3时间特性要求和并发性要求 (5)3.2.4标准设置的灵活性 (5)3.2.5数据管理能力要求 (5)3。
2.6故障处理能力要求 (5)3.2。
7数据安全与保密要求 (5)3。
2。
8对数据统计的要求 (5)3。
2。
9对数据的表现形式要求 (6)3.3功能要求 (6)第4章运行环境 (7)4。
1运行设备 (7)4.2支持软件 (7)4。
3外部接口 (7)4。
3。
1 IC卡接口 (7)第5章需求描述 (8)5.1系统说明 (8)5.1.1 专业培养方案管理子系统 (8)5.1。
2 课程管理子系统 (10)5.1.3 教室管理子系统 (12)5.1。
4 教师管理子系统 (12)5.1.5 周课程表管理子系统 (13)5。
1。
6 系统管理子系统 (14)5.1。
7 排课子系统 (15)5.1。
8 查询与统计子系统 (15)5。
2业务对照表 (16)5.3专业培养方案管理 (17)5。
3.1 教学计划总体安排管理YW_ZYPYFA-01 (17)5。
教务管理系统需求规格说明书V1.0

需求规格说明书1.引言1.1.编写目的本需求规格说明书的撰写目的是为对教务管理系统做出详细的需求分析,文档面向小组内部成员,用以指导开发各个阶段的流程,明确软件需求、安排项目规划与进度、组织软件的开发与测试,以及日后对系统进行改讲,为开发人员、维护人员及用户之间提供共同的协议以保证开发任务能够顺利进行。
是项目开发的基础,对小组日后工作具有总领和指导的意义。
1.2.项目背景随着学校教育水平的不断提高,学校规模不断扩大,传统的C/S结构的信息管理软件已经远远不能够满足学校的需求,已经成为学校进一步发展的瓶颈。
经总结,这类信息系统软件存在如下的缺陷:软件维护的费用高,因为各个用户都要安装客户端软件。
信息查询不方便。
不利于远程管理。
软件的可操作性不高。
为了弥补这些缺陷,消除影响学校进一步发展的瓶颈,降低学校的信息软件维护成本,进一步方便学生使用,方便教职工管理,我们“神马”项目组决定在这次软件需求工程中,开发基于B/S架构的学生管理系统。
1.3.定义缩写、术语及符号解释JavaWeb是用Java技术来解决相关web互联网领域的技术总和。
MySQL MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。
HTML HyperText Mark-up Language,即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。
JSP由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
MVC模型(Model),视图(View)和控制Controller)。
目的是实现Web系统的职能分工。
1.4.参考资料[1] Karl E.Wingers著,软件需求,清华大学出版社,2004[2] Dean Leffingwell等著,软件需求管理——统一方法,机械工业出版社,2002[3] Soren Lauesen著,软件需求,电子工业出版社,2002[4] lan Sommerville著,需求工程,机械工业出版社,2003本文档按照软件工程国家标准编写§2.任务描述2.1.目标2.1.1 理念目标:进一步提高学校的信息化管理水平,方便学生对个人基本信息及成绩的查询,方便教职工的管理,降低学校信息管理软件的维护成本。
软件需求规格说明书(范例)

项目管理协作支撑系统(The English Name)软件需求规格说明书XXX项目小组修订表审批记录目录1.引言 (5)1.1目的 (5)1.2适用范围 (5)1.3参考资料 (5)1.4术语和缩略语 (5)2.系统概述 (5)2.1产品描述 (5)2.2产品功能 (7)2.3一般约束 (8)3.功能性需求分类 (8)3.1功能描述1 ........................................................ 错误!未定义书签。
3.2功能描述2 (8)4.产品的非功能性需求 (14)4.1外部接口说明 (14)4.1.1用户接口 (14)4.1.2软件接口 (14)4.2性能需求 (14)4.2.1硬件的限制 (14)4.3属性 (14)4.3.1友好性 (14)4.3.2安全性 (14)4.3.3可维护性 (14)4.3.4可转移/换性 (15)4.4系统的运行环境 (15)4.5其他需求 (15)4.5.1用户操作需求 (15)附录A:需求确认 (17)1.引言1.1目的编写此文档的目的是进一步定制软件开发的细节问题,希望能使本软件开发工作更具体。
是为使用户、软件开发者及分析人员对该软件的初始规定有一个共同的理解,它说明了本产品的各项功能需求、性能需求和数据要求,明确标识各功能的实现过程,阐述实用背景及范围,提供客户解决问题或达到目标所需的条件或权能,提供一个度量和遵循的基准。
1.2适用范围在各个行业中,当我们接受到用户的商业项目后,在项目运行的全过程中充满了不确定因素,只有有效的运用项目管理的科学和艺术,才有可能使项目取得成功。
对以上方面要想达到有效的管理水平,必须有一套科学的管理方法,但是即使有了科学的管理方法,由于项目干系人之间的沟通、协作不到位,往往达不到预期的结果。
鉴于这种情况我们开发一套项目管理协作支撑系统,旨在为项目干系人提供一个交流、协作以及项目的进度跟踪监控、项目的质量控制、项目相关资源的管理的软件平台,从而提高项目管理水平,实现了工作的协同化、提高了工作效率。
教务管理系统软件需求规格说明书

教务管理系统软件需求规格说明书-标准化文件发布号:(9556-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII文件编号:012005015112保密级别:□公司级□部门级■项目级□普通级采纳标准:标准教务管理系统软件需求规格说明书编号:版本1.0更改记录目录文件编号:012005015112 (2)保密级别:□公司级□部门级■项目级□普通级 (2)采纳标准:标准 (2)目录 (5)1 引言 (6)1.1. 编写目的 (6)1.2. 背景 (6)1.3. 定义 (7)1.4. 参考资料 (7)2任务概述 (7)2. 1 目标 (7)2. 2 用户特点 (7)2. 3 假定和约束 (7)3需求规定 (8)3.1 对功能的规定 (8)3. 1. 1 学生成绩查询 (8)3. 1. 2 删除学生的课程信息 (8)3. 1. 3 添加学生的课程成绩 (8)3. 1. 4 修改学生课程成绩 (8)3. 1. 5 录入学生信息 (9)3. 1. 6 班级,年级成绩查询 (9)3.2 对性能的规定 (9)3. 2. 1 精度 (9)3. 2. 2 时间特性要求 (10)3. 2. 3 灵活性 (10)3. 2. 4 安全性和可维护性 (10)3. 2. 5 可用性和可移植性 (10)3.3 数据的输入输出要求 (10)3.4 数据管理能力要求 (11)3.5 故障处理要求 (11)3.6 用户相关操作 (11)3.7 其他专门要求 (11)4运行环境规定 (11)4.1. 设备 (11)4.2. 支持软件 (12)4.3. 接口 (12)4. 3. 1 用户接口 (12)4. 3. 2 硬件接口 (12)4. 3. 3 软件接口 (12)4. 3. 4 通信接口 (12)4.4. 控制 (12)1 引言《教务管理系统软件需求规格说明书》旨在详细描述系统功能需求和一些非功能需求,明确系统需求边界。
教务管理系统需求规格说明书
教务管理系统需求规格说明书教务管理系统需求规格说明书一、引言随着学校规模的扩大和管理的复杂化,教务管理工作成为了学校运营的重要环节。
为了提高教务管理效率,降低管理成本,本文旨在详细描述教务管理系统的需求规格说明书,为开发人员提供清晰的开发指导。
二、需求概述教务管理系统应具备以下功能:学生信息管理、课程管理、成绩管理、教学计划制定、排课管理等。
同时,系统应具有良好的性能、可靠性和安全性。
三、用户需求系统的用户主要包括教务管理员、教师和学生。
教务管理员需要能够方便地管理学生信息、课程信息、教学计划和排课情况等。
教师需要能够录入和查询课程成绩、查看教学计划和排课情况等。
学生需要能够查看个人基本信息、课程信息和成绩等。
四、功能特点1、基本信息管理:包括学生信息管理、教师信息管理、班级信息管理、课程信息管理等。
2、考试报名:提供在线考试报名功能,支持多种报名方式。
3、成绩管理:提供成绩录入、查询、统计和分析等功能。
4、课表管理:支持教学计划制定、课程安排和调课管理等。
5、报表分析:提供多种报表分析功能,如学生成绩分析、教师绩效分析等。
五、技术实现1、前端界面设计:采用响应式网页设计,支持多种设备访问。
2、后台处理流程:采用模块化设计,方便系统扩展和维护。
3、数据存储:采用分布式数据库,确保数据的安全性和可靠性。
4、数据备份:提供完善的数据备份和恢复机制,确保数据不丢失。
六、安全保障1、用户权限控制:对用户进行分级权限控制,防止越权操作。
2、数据加密传输:采用SSL协议,对数据进行加密传输,确保数据安全性。
3、系统日常监测:对系统进行日常监测,及时发现并处理异常情况。
七、商业模式1、收费方式:采用按用户收费的方式,根据用户类型和使用情况进行差异化收费。
2、服务级别:提供不同级别的服务,包括基础服务、高级服务和定制服务。
3、用户付费:提供多种付费方式,如在线支付、分期付款等。
八、市场前景随着学校规模的扩大和信息化建设的加速,教务管理系统的市场需求将持续增长。
排课系统 规格书
排课系统V5.0规格书经过数年持续专注的技术研究和积累,苏亚星在排课系统的技术方面又获突破,推出最新的排课系统V5.0版本。
先进的排课算法使排课系统在使用的易用性、课表的合理性、支持的多样性方面有了很大的提高。
B/S结构的系统,使用户使用更方便,浏览更随意,完全实现远程的排课、发布、查询、打印等网络服务。
一、应用对象可广泛适用于高中、初中、小学等学校的排课需要。
二、性能特点1.结构严谨,算法先进。
解决了学校排课所涉及的问题,如教研组活动限制、教师特定时间不能上课、场地限制、体育合班上课、单双周轮流上两门课、两门课程不能安排到同一天等情况。
2.排通率高,自动排课和手工排课的完美结合。
由于设置的限制条件过于严格,导致极少数课程无法排下,可以用手工排课进行妥善的处理,就可以得到一张满意的课表。
3.人性化的排课效果:排出的课表在课程的进度一致、课时均匀分布等方面,充分考虑教师的感受,最大方便了教师的教学。
4.方便灵活的课表查询和课表调整,用户可以随时对排好的课表进行查询和修改,用户对不满意的课程可以在本系统的条件检测提示下进行调动,增加了调课操作的灵活性和严谨性。
5.式样丰富的报表输出,用户可以随意选择打印全校、年级、班级、教师、教研组、场地(如:机房)等的课表。
6.灵活开放的数据录入,不仅提供手工录入,而且还提供强大的导入功能,可以大大节省基本数据录入的工作量。
7.友好的用户界面,详细的功能模块划分,用户只要根据模块向导即可快速完成各功能的使用,"傻瓜"式操作方式,使用者能够很快掌握。
8.严密的安全机制,采用独特的权限机制,保证了学校资料安全性以及各类用户使用的方便性。
9.操作简单。
您只要设置了相应的条件限制,直接点击“开始排课”按钮,系统将会在几分钟之内排出课表,并且会提交一份人性化的排课报告,供参考。
10.简单实用的课表发布功能。
只要选择课表,点击【发布】按钮,系统就可以发布您的课表。
Deck-V0.1需求说明书
DECK-V0.1需求说明书一.系统管理1.列表点击系统管理菜单,跳转到系统管理主界面,开始初始化列表,将分页查询出的信息回显至列表。
列表展示项有:系统名称(name),标题(title),访问路径(basepath),描述(description),创建时间(ctime)。
输入关键字,分页模糊匹配系统名称(name),将查询出的系统信息展示在列表。
点击刷新按钮刷新列表信息。
2.添加页面点击新增按钮,弹出新增系统弹框。
输入系统名称(必填项)、系统标题(必填项)、访问路径(必填项)。
输入完成项后台提交表单,返回操作结果信息,提示操作结果信息。
3.编辑选取单个系统信息,点击编辑按钮,弹出弹框将选取的系统信息进行回显;进行编辑修改,然后点击保存,校验标题和名称非空;后台接收请求,进行保存操作,返回操作结果信息,页面提示操作结果。
4.删除选取需要删除的系统信息(可选取多个),点击删除按钮,弹出确认框,点击确定进行删除(数据库真实删除),返回操作结果信息,弹框提示。
二.资源管理1.列表点击资源管理菜单,跳转到资源管理主界面,开始初始化列表和初始化资源组织树,将分页查询出的资源信息回显至列表。
点击左侧资源组织树,获取选中资源组织pid,去分页查询该资源下的资源信息,回显至列表。
列表展示项有:资源名(name),资源类型(type),权限(permission_value),访问路劲(uri)。
输入关键字,如果选取了左侧资源组织,则带着选取资源组织的pid,再去分页模糊匹配资源名称(name),将查询出的资源信息展示在列表。
点击刷新按钮刷新列表信息。
2.添加点击添加按钮,弹出添加资源弹框,输入资源信息,选择上级资源,点击提交按钮,校验资源名称不能为空,后台进行添加操作,返回操作结果信息,弹框提示;3.编辑选中一条资源信息,点击编辑按钮,将该资源信息进行回显,编辑完成点击提交按钮,校验资源名称不能为空,后台进行更新操作,返回操作结果信息,弹框提示。
软件系统需求规格说明书(范文格式)
XXX公司XXXX系统需求规格说明书XXX公司2013年8月修订记录目录1.引言 (1)1.1.编写目的 (1)1.2.项目背景 (1)1.3.术语定义 (1)1.4.参考资料 (2)2.任务概述 (3)2.1.建设目标 (3)2.2.建设内容 (3)2.3.用户要求 (3)2.4.假定和约束 (4)3.系统需求 (5)3.1.功能架构图 (5)3.2.通用需求 (5)3.2.1.系统通用工具栏 (5)3.2.2.其它通用需求 (6)3.3.XXX管理子系统 (7)3.3.1.系统管理 (7)3.4.集成需求 (12)3.4.1.基础数据对接 (12)3.4.2.单点登录(SSO) (12)3.4.3.文书跨系统审批 (12)3.4.4.短信提醒 (13)3.5.性能需求 (13)3.6.网络需求 (13)3.7.存储需求 (13)3.8.安全需求 (14)3.8.1.技术平台设计安全需求 (14)3.8.2.系统运行安全需求 (15)4.运行环境规定 (15)4.1.设备 (15)4.2.软件 (16)4.2.1.服务器操作系统版本 (16)4.2.2.客户机 (17)4.2.3.数据库版本 (17)4.2.4.中间件服务器版本 (17)4.3.接口 (17)4.3.1.外部接口 (17)4.3.2.内部接口 (18)名词缩写:1.XXX集团,即“XXX省XXX集团有限责任公司”;[引号里面为全称]2.XXX系统,即“XXX集团XXX系统”;[引号里面为全称]3.XXX公司,即“XXX有限公司”,系统承建单位。
[引号里面为全称]1.引言1.1.编写目的XXX公司项目团队在完成对XXX公司已有业务系统(财务、供应、销售和人力资源)的功能调研,并对其作深入研究,同时分别派驻项目组员到、公司进行调研,并对调研结果进行详细分析,在和相关人员对建设功能深入探讨的基础上,提交这份系统需求规格说明书。
本文档对XXX公司XXX系统做了全面细致的用户需求分析,明确所要开发的系统应具有的功能、性能与安全机制,使软件开发人员能清楚地了解用户的需求,并在此基础上完成后续设计与开发工作,同时本文档也作为项目评审验收的依据之一。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高校排课系统需求规格说明书编制:林风人审核:批准:日期:2009-10-28版本:V0.0.1福建工程学院软件学院二零零九年十月修订下表汇总了[项目名称]的需求规格说明书的修订历史,注明了历次修订的原因,以及修订后的版本。
目录第1章引言 (1)1.1编写目的 (1)1.2背景 (1)1.3参考资料 (1)第2章任务概述 (2)2.1目标 (2)2.1.1高校排课系统开发意图 (2)2.1.2高校排课系统目标 (2)2.1.3高校排课系统作用范围 (3)2.1.4高校排课系统与其它软件关系 (3)2.2用户的特点 (3)2.2.1操作人员 (3)2.2.2维护人员 (3)2.2.3软件使用频度 (3)2.3假定和约束 (4)第3章系统要求与规定 (5)3.1系统业务说明 (5)3.2性能要求 (5)3.2.1软件基本要求 (5)3.2.2精度及数据合法性约束 (5)3.2.3时间特性要求和并发性要求 (6)3.2.4标准设置的灵活性 (6)3.2.5数据管理能力要求 (6)3.2.6故障处理能力要求 (6)3.2.7数据安全与保密要求 (6)3.2.8对数据统计的要求 (6)3.2.9对数据的表现形式要求 (7)3.3功能要求 (7)第4章运行环境 (8)4.1运行设备 (8)4.2支持软件 (8)4.3外部接口 (8)4.3.1 IC卡接口 (8)第5章需求描述 (9)5.1系统说明 (9)5.1.1 专业培养方案管理子系统 (9)5.1.2 课程管理子系统 (11)5.1.3 教室管理子系统 (13)5.1.4 教师管理子系统 (13)5.1.5 周课程表管理子系统 (14)5.1.6 系统管理子系统 (15)5.1.7 排课子系统 (16)5.1.8 查询与统计子系统 (16)5.2业务对照表 (17)5.3专业培养方案管理 (18)5.3.1 教学计划总体安排管理YW_ZYPYFA-01 (18)5.3.2 汽车入库业务YW-JXC-02 (19)第1章引言1.1编写目的此需求规格说明书编制目的是通过它来全面了解整个系统的软件功能和性能方面的要求,同时在系统软件功能和性能方面和用户形成一致的理解和确认,为后续软件的设计和开发提供一个双方都认同的框架基础。
1.2背景●软件名称:高校排课系统●项目任务提出者:福建工程学院软件学院●项目任务用户:福建工程学院软件学院●项目开发单位:福建工程学院软件学院教学部1.3参考资料1.《高校排课系统开发内容和要求》2.《GB8567-88 计算机软件需求说明编制指南》3.《GB 8567-88 计算机软件产品开发文件编制指南》第2章任务概述2.1目标2.1.1高校排课系统开发意图教务部在学期初进行的课程排定,通常采用手工的方法进行,这大大加大了手工劳动的工作量,而且影响排课效率,对于既定的课程,如果需要修改,往往需要花费很大的时间进行调整,所以需要一套可用的高校排课系统,使得排课系统智能化和自动化,提供排课效率,也方便随时的调整与更新。
另外,通过排课系统,可以加强教师、教室的合理利用率,加强管理。
2.1.2高校排课系统目标短期目标●实现教师、教室、课程的管理;●实现排课系统自动化●提升工作效率;最终目标●实现教务管理信息化、网络化;●实现教学管理系统化;●实现学院管理信息化;●提升学院的管理竞争力;2.1.3高校排课系统作用范围高校排课系统的使用对象是福建工程学院软件学院及相关院校。
2.1.4高校排课系统与其它软件关系高校排课系统是一个独立的软件,可能需要与已有的软件系统存在数据共享与接口关系,其它内容全部自含。
2.2用户的特点2.2.1操作人员软件学院内部管理电脑化,操作人员有着丰富的计算机操作与管理的经验,能满足系统平台的建设并由此产生符合软件系统操作所要求的适应性和可操作性。
2.2.2维护人员软件学院的专业教师、技术维护人员具备较高的软件开发水平,熟悉学院教学教务的业务流程,能够配合承担软件开发者提供最直接的业务和技术支持,能够独立维护系统出现的一些简单的问题。
2.2.3软件使用频度高校排课系统作为高校期初必备的业务操作系统,因此使用频度将比较频繁,特别是排课过程与课程的调整过程将非常频繁的发生。
2.3假定和约束开发时间:8个月;第3章系统要求与规定3.1系统业务说明高校排课系统从功能上可以分为课程体系管理、课程管理、教室管理、教师管理、排课管理、系统管理、查询与统计几个部分,使用范围为教务部门、教学部门以及学院的分管领导。
课程体系管理、课程管理、教室管理、教师管理为自动化排课系统做好数据与条件的基本准备,在这里子系统内部实现学院开展教学所需要的教学设施与教学环境的管理。
排课系统利用这些子系统提供的基础数据及条件,根据排课条件的优先级进行智能排课,并且能根据需要进行必要的自动化调整。
查询与统计可以根据排课系统的数据,分析学院的教师、教室等教学资源的合理利用率,并现更高效的管理。
3.2性能要求3.2.1软件基本要求排课系统能充分反映教学教务的需要,落实教学的实施。
3.2.2精度及数据合法性约束由于涉及教学,所以排课产生的结果务必准确合理。
由于涉及排课结果的调整,力求调整范围最小化。
3.2.3时间特性要求和并发性要求排课的效率应该比较高,排课算法应该比较高效,具体业务操作响应时间以及业务处理的更新时间小于10分钟(查询、统计业务除外)。
业务处理有可能并发进行操作,对于电脑的流水号、编号等必须表内唯一,确保数据一致性。
3.2.4标准设置的灵活性由于教学环境受教育部门及国家的政策的影响,所以,排课系统的条件设置应该简单、方便,要求系统能灵活地设置以便适应新的标准和规范。
3.2.5数据管理能力要求本系统采用分布式的网络计算环境,要求采用数据集中的方式,前台业务的开展和业务数据储存进行透明处理。
要求各个部门根据权限,方便管理和查询自己部门权限的业务。
3.2.6故障处理能力要求要求系统具备故障处理能力,在系统出现软硬件故障的时候能够对系统在最短的时间内恢复正常,保证业务继续开展。
要求系统能够具备对数据进行备份的能力。
3.2.7数据安全与保密要求重要的数据必须加密,如密码等。
要求系统具备操作人员分级审查和授权的功能,对每个岗位进行角色授权以便隔离不同业务部门的操作权限,达到分部门业务操作分离的目的。
3.2.8对数据统计的要求要求能够实现业务数据与业务数据可统计、可量化的要求,以便领导决策统计需要。
3.2.9对数据的表现形式要求排课结果应符合日常实际管理的操作界面。
3.3功能要求一、要求提供教室管理的功能,并且对学院的教室及使用情况进行管理,教室安排与使用需要审批与授权;二、要求提供对专业课程的管理;三、要求提供对周课程表的工作时间进行安排;四、要求排课自动化,排课结果调整自动化;五、要求提供整个学院在上课的专业、班级、教室使用课程表。
六、要求提供每个教师的任课课程表;七、要求提供每个教室的上课班级、课程、教室课程表;第4章运行环境4.1运行设备目前学校网络系统已经建成,服务器系统也已具备。
4.2支持软件服务器操作系统:Microsoft Windows 2003 Server;客户端:操作系统:Windows XP;系统前台开发工具:Microsoft Visual Studio 2005;系统后台数据库系统:数据库系统: Microsoft SQL Server 2005;4.3外部接口4.3.1IC卡接口采用校园一卡通系统接口。
第5章需求描述5.1系统说明高校排课系统专业培养方案管理子系统、课程管理子系统、教室管理子系统、教师管理子系统、周课程表管理子系统、系统管理子系统、排课子系统、查询及统计子系统组成;5.1.1专业培养方案管理子系统专业培养方案管理子系统实现学院各个专业培养方案的管理及历史数据查询与统计,就本系统而言,主要实现教学计划总体安排管理、专业课程设置管理等部分。
1、教学计划总体安排教学计划总体安排的内容如上述所示,体现整个专业的3年专业培养的汇总及展示。
也作为总纲,规范各个学期的课程设置与学时安排,如果发现各个学期的课程设置与学时安排不一致,则提出报警。
2、专业课程设置注2:《毛泽东思想、邓论和三个代表》另安排30学时社会实践注3:《职业素质培养与形势与政策》(含职业生涯规划教育) 1-6学期各安排10课时注4:《选修课》限选两门专业课程设置的内容如上述所示,对后续各个学期开设具体课程及学时学分要求提出规范,如果发现各个学期的课程设置与学时学分安排不一致,则提出报警。
5.1.2课程管理子系统课程管理子系统包括学院基本课程目录管理、专业学期课程管理、专业课程学科属性管理、专业课程班级教室属性管理等功能。
5.1.3教室管理子系统教室管理实现学院教室的分类管理,以便为排课系统做准备,系统应提供查询与统计功能,可以查询当前正上课的班级以及周教室课程班级分布,可以统计出教室利用率等管理功能。
如果需要,可以附加管理教室设备管理。
教室做为硬设备,必须保证串行的排队需要,满足班级课程授课的场所,所以做为排课的条件之一,就是保证教室合理利用并且不冲突。
如果某种教室类型如理论课教室不够,还得自动调剂满足人数条件的实验室教室做为理论使用,这个需要附加算法指定。
5.1.4教师管理子系统教室管理实现教师档案管理、教师学科属性管理、教师任课课程管理、教学科研管理等功能。
系统应提供查询与统计功能,可以查询教师任课情况、工作量情况、任课教室分布情况等功能。
教室的教学反馈及评价做为后续功能准备着。
5.1.5周课程表管理子系统课程表管理做为排课系统最重要的基本条件之一,需要指定整个学院的教学秩序,所以单独进行管理。
系统提供良好的周课程表界面供操作,简化设置与查询。
5.1.6系统管理子系统管理子系统完成排课系统所涉及的一些代码管理、数据字典管理、后台管理、权限管理、专业管理、学年度管理、学期教学周管理、周课程表管理等一系列管理功能。
5.1.7排课子系统排课子系统完成最重要的排课功能。
包括排课条件管理、自动排课系统、手工排课系统、排课调整、结果查询等内容。
5.1.8查询与统计子系统查询与统计作为管理信息系统一个重要的功能,实现业务管理与决策需要,通过数据的各种展示与分析手段,充分挖掘设备利用率,提高管理效率。
5.2业务对照表5.3专业培养方案管理作为学院办学的基本保证,专业培养方案为教学秩序提供了基本的方向。
本系统提供两部分的管理,作为整个系统的前提部分总纲而存在。
一是教学计划总体安排管理,二是专业课程设置管理,另外一个就是实现教学体系的查询功能,方式为按专业,学年度等等。
5.3.1教学计划总体安排管理YW_ZYPYFA-01◆业务ID:YW-ZYPYFA-01◆业务名称:教学计划总体安排◆业务说明:汽贸人员根据公司董事会的指令或者车户购买车辆的请求,和厂商签定汽车采购订货合同;◆前置条件无;◆涉及标准和表单:BD①:〖汽贸服务效能表:BD-XXXX〗BD②:〖采购订单:BD-XXXX〗(输入)◆参与者:认证人员◆涉及部门:认证部门◆业务处理:1、判断业务来源:1)领导购车要求:整理领导购车内容;2)车户购车:〖汽贸服务效能表:BD-XXXX〗;2、汽贸主管根据领导要求和〖汽贸服务效能表:BD-XXXX〗填写由供车方提供的〖汽采购订单:BD-XXXX〗;3、报请领导审批;4、领导在〖采购订单:BD-XXXX〗上签字、盖公司章;5、〖采购订单:BD-XXXX〗→〖流程:LC-GG-01录入审核公共流程1〗;6、〖采购订单:BD-XXXX〗》传真到供车单位;7、业务结束;◆流程图:5.3.2汽车入库业务YW-JXC-02◆业务ID:YW-JXC-02◆业务名称:汽车入库业务◆业务说明:厂商根据汽车采购订货合同,将车辆送到公司仓库,仓管人员根据厂商提供的〖汽车供货交接单:BD-XXXX〗进行验收,并填写〖汽车入库验收单:BD-XXXX〗,将〖汽车供货交接单:BD-XXXX〗、〖汽车入库验收单:BD-XXXX〗和〖增值税专用发票:BD-XXXX〗(或〖周转票:BD-XXXX〗)交给汽贸部,由汽贸部进行入库登记(生成〖汽车入库单:BD-XXXX〗)和做账;◆前置条件无◆涉及标准和表单:BD①:〖汽车供货交接单:BD-XXXX〗(输入)BD②:〖汽车入库验收单:BD-XXXX〗(输入)BD③●〖车辆合格证:BD-XXXX〗●〖机动车注册技术参数表:BD-XXXX〗BD④:●〖增值税专用发票:BD-XXXX〗(输入)●〖周转票:BD-XXXX〗◆参与者:认证人员、仓管员◆涉及部门:认证部门、仓库◆业务处理:1、供车方将车辆送到公司仓库;2、仓管根据〖汽车供货交接单:BD-XXXX〗进行验收;3、验收完成后填写〖汽车入库验收单:BD-XXXX〗;4、仓管整理档案给汽贸部:〖机动车注册技术参数表:BD-XXXX〗、〖车辆合格证:BD-XXXX〗、《临时牌》、《说明书》、《保修卡》、〖汽车供货交接单:BD-XXXX〗、〖汽车入库验收单:BD-XXXX〗等等;5、认证人员根据车辆相关单证增加货物信息6、〖汽车供货交接单:BD-XXXX〗→〖流程:LC-GG-01录入审核公共流程1〗;7、〖汽车入库验收单:BD-XXXX〗→〖流程:LC-GG-01录入审核公共流程1〗;8、系统保存增加车辆库存信息;9、判断当前厂商有没有过来〖增值税专用发票:BD-XXXX〗;1)有:〖增值税专用发票:BD-XXXX〗→〖流程:LC-GG-01录入审核公共流程1〗;2)没有:〖周转票:BD-XXXX〗→〖流程:LC-GG-01录入审核公共流程1〗;10、业务结束;◆流程图:。