网站地图>收藏本站>设为首页
定做流程>服务项目>价格参考>付款方式>诚邀加盟>关于本站>联系我们
当前位置:5173毕业设计论文网文章资讯辅导辅导答辩

基于BS结构的多媒体教室自动排课系统设计与实现的详细需求分析

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2010-12-03 18:07:00
QQ交谈在线咨询详情 5173论文网竭诚为您服务 本站永久域名:www.lw5173.com
 
文档编号: MAA_RD_01
 
 
 
 
 
 
 
 
 
基于B/S结构的多媒体教室自动排课系统设计与实现
需求规格说明书
(第0.1版)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


 

改版履历
版本号
发行日
更改对象·更改内容
拟制
审查
批准
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


目 录


 

1.      概述
1.1.   目的
本系统旨在为各高校的多媒体实现自动排课提供一个简单而良好的操作平台,以便学校的教务员合理而准确的安排本系的相关课程,及时发布各门课程,各个班级,各个老师以及各个教室的相关信息,从而实现课程的合理安排与通知。
1.2.   范围
本系统根据用户的需求进行定制开发。开发包括整个的软件业务功能开发、数据库结构设计。不含数据库自身。不含硬件产品的开发与提供。
1.3.   术语定义
用人单位:各个高校的多媒体教室的管理员
2.      系统说明
2.1.   项目背景
排课是高校教学管理中十分重要又相当复杂的管理工作之一, 其实质就是为学校所设置的课程安排时间和地点, 从而使整个教学能够有计划有秩序地进行. 由于排课算法是一个NP 完全问题,集成了时间、空间的双重约束,传统的人工排课相当麻烦且容易出错,这就需要以计算机为工具,运用合理的组合规划方法,根据排课的诸多因素建立排课的一般模型,找出排课过程的最优途径,以最快的速度排出最合理的课表。
本系统正是针对目前这种社会形势,为了方便教师合理化管理多媒体教室,实现学校教室的合理使用。
2.2.   运行环境
本系统运行于web服务器上,用户通过浏览器访问本系统,系统为用户提供相应的服务。
2.2.1.    软件环境
1、 操作系统:windows xp服务器版
2、 WEB服务器及版本:
a)       java:tomcat5.0以上版本、JDK 5.0以上。
b)       .net :IIS 6.0以上。
3、 数据库:Microsoft SQL Servr 2008。
2.2.2.    硬件环境
1、 CPU英特尔酷睿2双核处理器E6300系列1.86GHz X 2 或以上;
2、 内存1G 或以上;
3、 硬盘160G或以上。
3.      总体功能概述
本系统主要是系统后台管理。系统后台管理主要包括教师登陆管理、教务员登陆管理、系统管理员登陆管理三个模块。
教师登陆管理:教室申请、课表查询、课表打印
教务员登陆管理:自动排课、排课结果、手动排课、课表打印
系统管理员登陆:用户管理、权限管理
4.      需求说明
4.1.   功能要求
4.1.1.1. 登陆管理
图 1-1 自动排课系统功能图
 


4.1.12. 教师管理
4.1.1.1.1.排课申请

需求编号
MAA-01-01
优先级
名称
排课申请页
描述
1.       用户登陆成功
2.       进行排课申请的信息填写
角色
教师
触发
 
前提条件
登录成功,进入系统后台管理页面
主流程
1.       进入后台管理”,点击【排课申请】页。
2.       派克申请页面上列出现是申请信息,然后逐条填写,最后点击【保存】按钮即可。
分支流程
 
后置条件
 
相关需求
 
说明
 

 
1-2 排课申请功能图
4.1.1.1.2.课表查询

需求编号 息
MAA-01-02
优先级
名称
课表查询页
描述
3.       用户登陆成功
4.       课表查询
角色
教师
触发
 
前提条件
登录成功,进入系统后台管理页面
主流程
3.       进入后台列表”,打开课表查询页面。
4.       课程列表页面上列出现有的已排的课程信息,可以选择不同的条件进行查看即可。
分支流程
 
后置条件
 
相关需求
 
说明
 

1-3 课表查询功能图


4.1.1.1.3课表打印

需求编号 息
MAA-01-03
优先级
名称
课表打印页
描述
5.       用户登陆成功
6.       进行课程表进行打印的信息
角色
教师
触发
 
前提条件
登录成功,进入系统后台管理页面
主流程
5.       进入后台列表”,打开课表打印页面。
6.       点击右上角的打印按钮即可。
分支流程
 
后置条件
 
相关需求
 
说明
 

 
                            
1-4 课表打印功能图
4.1.1.2. .教务员管理
4.1.1.2.1 .自动排课

需求编号
MAA-02-01
优先级
        
名称
自动排课
描述
主要对申请的课程进行排课
角色
教务管理员
触发
 
前提条件
教务管理员登录成功
主流程
1、选中课程,然后点击【自动排课】即可。
 
分支流程
-
后置条件
-
相关需求
-
说明
主要实现排课功能。

2-1 自动排课功能图
4.1.1.2.2.排课结果页

需求编号
MAA-02-02
优先级
        
名称
排课结果页
描述
主要已排课程的信息
角色
教务管理员
触发
-
前提条件
教务管理员登录成功,并且新开课已经完成。
主流程
1、进入排课结果页面,选择不同的条件进行查询,点击【查询】即可。
分支流程
 
后置条件
-
相关需求
-
说明
主要是把课程和教师等相关信息联系起来,用于查看已经排课的课程信息。

 
2-2 排课结果功能图
4.1.1.2.3手工调整页

需求编号
MAA-02-03
优先级
        
名称
手工调整页
描述
对个别需要调整的课程进行修改
角色
教务管理员
触发
-
前提条件
教务管理员登录成功,并且新开课已经完成。
主流程
1、进入手工调整列表页面,然后点击列表页的【手工调整】按钮,即跳转到手工调整编辑页,对需要修改的信息进行修改,然后点击【保存】按钮即可。
分支流程
 
后置条件
-
相关需求
-
说明
主要是课程与教室的合理使用。

2-3 手工调整功能图


4.1.1.2.4课表打印

需求编号
MAA-02-04
优先级
名称
课表打印页
描述
1.       用户登陆成功
2.       对课程进行查询
3.       进行课程表进行打印的信息
角色
教师
触发
 
前提条件
登录成功,进入系统后台管理页面
主流程
1.       进入后台列表”,点击【教务员登陆】下的课表打印页。
2.       选择列表页上面的搜索条件,点击【查询】即可。
3.       点击右上角的打印按钮即可。
分支流程
 
后置条件
 
相关需求
 
说明
 

2-4 课表打印功能图
4.1.1.3系统管理员
4.1.1.3.1用户管理页

需求编号
MAA-03-01
优先级
        
名称
用户管理页
描述
对用户进行管理,包括查询、新增、修改、删除等等。
角色
系统管理员
触发
-
前提条件
系统管理员登录成功。
主流程
1、 进入用户管理列表页面,选择条件,然后点击【查询】按钮即可。
2、 点击【新增】按钮,进入新增页面,填写相应的信息,然后点击【保存】按钮即可
3、 点击列表页的【编辑】按钮,进入编辑页面,然后修改相应的信息,然后点击【保存】按钮即可。
4、 点击列表页的【删除】按钮,及显示“删除成功!”,亦可选择需要删除的信息,点击【删除所选】即可
分支流程
 
后置条件
-
相关需求
-
说明
主要是把系统管理员和用户等相关信息联系起来,便于用户的管理。

3-1 用户管理功能图
4.1.1.3.2权限管理页

需求编号
MAA-03-02
优先级
        
名称
手工调整页
描述
对用户权限进行管理,包括新增、修改、删除等等。
角色
系统管理员
触发
-
前提条件
系统管理员登录成功。
主流程
1、 进入角色管理页面。
2、 输入角色名称,然后点击【新增】按钮即可
3、 点击列表页的【编辑】按钮,进入编辑页面,然后修改相应的信息,然后点击【保存】按钮即可。
4、 点击角色管理页的【删除】按钮,及显示“删除成功!”,亦可选择需要删除的信息,点击【删除所选】即可
分支流程
 
后置条件
-
相关需求
-
说明
主要是实现用户权限的管理。

 
3-2 权限管理功能图
 
4.1.1.    安全性
用户登录时,使用附加码验证,避免恶意的网络攻击。
4.1.2.    设计约束
所有新增功能必须基于Sharepoint,便其可以方便的与其他功能集成。
4.1.3.    界面要求
界面风格必须统一。
4.1.4.    扩展性
系统需要具有可扩展性,以便于以后与其他平台的集成。
5系统接口
5.1外部接口
没有与其他系统的接口。
5.2内部接口
各个功能模块之间有接口要求,具体视功能而定。
6.验收标准
软件验收标准如下:
l         完成所有功能需求
l         满足非功能性需求
l         系统设计文档完整,且符合规范
l         代码符合规范,且与系统设计一致
 

以上内容只是毕业设计作品的部分资料介绍,如果了解更多详情请联系客服QQ:57510459
     购买帮助>>

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论