教务课程管理系统.docx

上传人:b****1 文档编号:2403993 上传时间:2023-05-03 格式:DOCX 页数:38 大小:1.24MB
下载 相关 举报
教务课程管理系统.docx_第1页
第1页 / 共38页
教务课程管理系统.docx_第2页
第2页 / 共38页
教务课程管理系统.docx_第3页
第3页 / 共38页
教务课程管理系统.docx_第4页
第4页 / 共38页
教务课程管理系统.docx_第5页
第5页 / 共38页
教务课程管理系统.docx_第6页
第6页 / 共38页
教务课程管理系统.docx_第7页
第7页 / 共38页
教务课程管理系统.docx_第8页
第8页 / 共38页
教务课程管理系统.docx_第9页
第9页 / 共38页
教务课程管理系统.docx_第10页
第10页 / 共38页
教务课程管理系统.docx_第11页
第11页 / 共38页
教务课程管理系统.docx_第12页
第12页 / 共38页
教务课程管理系统.docx_第13页
第13页 / 共38页
教务课程管理系统.docx_第14页
第14页 / 共38页
教务课程管理系统.docx_第15页
第15页 / 共38页
教务课程管理系统.docx_第16页
第16页 / 共38页
教务课程管理系统.docx_第17页
第17页 / 共38页
教务课程管理系统.docx_第18页
第18页 / 共38页
教务课程管理系统.docx_第19页
第19页 / 共38页
教务课程管理系统.docx_第20页
第20页 / 共38页
亲,该文档总共38页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

教务课程管理系统.docx

《教务课程管理系统.docx》由会员分享,可在线阅读,更多相关《教务课程管理系统.docx(38页珍藏版)》请在冰点文库上搜索。

教务课程管理系统.docx

教务课程管理系统

软件需求分析报告

教务课程管理系统

 

学生姓名__郜帅_殷梦霞__

学号541007030108

541007030144

专业班级网络10-1班

院(系)计算机与通信工程学院

指导教师

完成时间2012年11月18日

成绩

郜帅:

项目的uml建模中的用户用例流程

殷梦霞:

前期文档、uml建模中的用例实现

其他建模和后期整理文档共同完成

一项目前景文档

1.业务需求

1.1背景、业务机会

课程安排是学校日常教务管理中的一项重要工作,这项工作包括:

按课时合理有效安排各种教学资源如机房、投影室、教室和教师,均匀分配课程安排时间,避免错误的安排导致上课地点和时间与教学资源的冲突。

以前手工课程安排存在许多弊端,不仅效率低,还容易出错,例如:

同一时间同一教室被分配给两个教师使用。

课程安排系统把整个学校一学期的所有课程按专业和班级自动分配上课时间和地点,达到教学资源的最优化配置。

使用课程安排系统,可以将教务安排工作者从繁杂的课程安排中解放出来,不仅提高教学管理质量,还提高教学管理工作效率,使有限的资源能够被合理的利用。

因此,要减轻教务安排人员的工作负担,提高其工作效率,保证正常教学次序,避免教学资源的浪费,提高资源的利用率,同时也可以规范化的进行教学管理工作。

为了达到以上要求,需要设计和实现适合学校使用的课程安排系统。

该课程安排系统可在各种类型的学校的教务管理工作中使用,可取得良好的效果,便于广大师生在上网时登录教学管理系统就可方便的查询课程安排表,随时查看课程调换的最新信息,避免了由于信息更新不及时所造成的不必要的教学事故,减少教务安排人员的工作负担,提高工作效率,使各类教学资源得到充分合理的利用。

运行该系统后充分证明,该系统可以满足学校日常教务管理工作中的课程安排的需要。

现在将介绍我们的设计——教务课程管理系统。

1.2业务目标和成功条件

《教务课程管理系统》是基于Internet和校园局域网为一体的多功能系统。

1.2.1提供课程管理功能,包括管理员用户管理,课程安排,课程管理,课程查询,课程表输出,网上选课;

1.2.2使课程管理简单化,自动化,数字化,便于广大师生在上网时登录教学管理系统就可方便的查询课程安排表,随时查看课程调换的最新信息,避免了由于信息更新不及时所造成的不必要的教学事故

1.2.3减少教务安排人员的数量和工作负担,只需要1-2人,工作负担减少80%

1.3业务需要

随着网络的普及,人类已经逐步进入信息化社会,信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。

由于信息资源对人们生活的重要性,不断提高信息的收集,传输,加以利用等活动,日益成为人们社会生活的重要组成部分。

教务课程管理系统可以满足学校日常教务管理工作中的课程管理的需要。

1.4业务风险

1.4.1由于系统不安全,造成用户信息泄露;

1.4.2课程安排不当,造成课程冲突,影响教师和学生上课;

1.4.3系统崩溃,造成用户信息丢失,用户无法正常登录;

2解决方案的前景

2.1前景陈述

各个高校网络系统逐步完善,因此网络为大师生提供的服务和信息逐步增多,如:

教师随时查看课程调换的最新信息,学生定期的进行网上选课等,为了避免了由于信息更新不及时所造成的不必要的教学事故,减少教务安排人员的工作负担,提高工作效率,使各类教学资源得到充分合理的利用,特此开发此教务课程管理系统。

2.2主要的系统特征

2.2.1用户的登陆

要求合法的管理员以及用户才能登陆体统,防止系统被无关人员动用,使用字符串匹配对用户名、用户类型、密码和验证码进行判断。

管理员和用户的登录对相应的操作权限也不一样,如果是管理员用户登录,进入管理员用户登录页面;教师用户登录,进入教师用户登陆页面;学生用户登录,进入学生用户登录页面。

2.2.2用户的日常操作

1)管理员用户:

a.新建教师学生用户、删除教师学生用户

b.查看和修改所有用户信息

c.查看和修改教师学生用户权限

d.课程管理

e.退出、注销。

2)教师用户:

g.查看和修改个人信息

h.查看和修改学生信息

i.查询课程安排

j.上传学生成绩

k.退出、注销。

3)学生用户:

m.查看和修改个人信息

n.查询课程安排

o.网上选课

p.申请重修、申请免修

q.查询成绩

r.退出、注销。

s.网上评教

2.2.3用户交流页面

教师发布教学大纲,发布课件,疑难解答、学生提出问题、师生交流

2.3假设和依赖条件

2.3.1拥有个人计算机

2.3.2Internet网络连接正常并且满足通信要求

2.3.3熟悉计算机操作

2.3.4拥有合法账户名密码

2.3.5浏览器支持

3项目范围和限制

3.1初始版本和后续版本的范围

特性

版本1

版本2

x.用户登录

完成

完成

管理员用户操作

a.新建用户、删除用户

完成

完成

b.查看和修改所有用户信息

完成

完成

c.查看和修改教师学生用户权限

完成

完成

d.课程安排、查看和修改课程安排

完成

完成

e.退出、注销。

完成

完成

教师用户操作

g.查看和修改个人信息

完成

完成

h.查看和修改学生信息

完成

完成

i.查询课程安排

完成

完成

j.上传学生成绩

完成

完成

k.退出、注销。

完成

完成

学生用户操作

m.查看和修改个人信息

完成

完成

n.查询课程安排

完成

完成

o.网上选课

完成

完成

p.申请重修、申请免修

完成

完成

q.查询成绩

完成

完成

r.退出、注销。

完成

完成

s.学生用户评教

不实现

实现

y.用户交流

不实现

实现

3.2限制和排除条件

3.3.1所有用户只有在登陆的情况才能进行用户的日常操作

3.3.2用户修改信息退出时系统提醒是否保存修改信息

4业务环境

4.1涉众档案

涉众

主要价值

态度

主要兴趣

约束条件

管理员用户

方便教务课程管理,提高工作效率

强烈要求课程安排合理

减少教务安排人员的工作负担

接受操作培训,熟练掌握各种操作

教师用户

方便课程查询,方便管理学生信息

方便教师本人所担任课程的查询

方便上传学生成绩

拥有合法登录账户

学生用户

方便课程查询,成绩查询,节约时间

方便本专业课程查询

方便课程查询,成绩查询,网上选课

需要访问学校内联网;访问人员过多,服务器崩溃

4.2项目优先级

因素

约束

自由度

特性

要求系统的主要特性全部实现

质量

必须通过96%的用户测试,必须通过所有的安全性测试

进度

12年12月1号前必须完成

最多可延迟半个月

人员

项目经理一人,开发人员两人,测试人员一人

成本

在不包括责任人评审的情况下,财政预算最多可超出10%

4.3运行环境

4.3.1Web服务器

4.3.2软件:

Windows2000Server中文版或更高;VB、MSSQLSever2000

软件:

Windows98以上或以上;IE6.0以上

该软件运行于Windows系统,数据库管理系统为MSSQLServer,使用VC++,JAVA,ASP等语言开发

 

二软件需求规格说明书

1引言(文档介绍)

1.1概述

该软件需求规格说明描述了“教务课程管理系统”的软件功能性需求和非功能性需求。

同时还描述了用户在系统的工作中所参与的角色以及拥有的权限,从而使开发团队能够明确地了解所开发的“教务课程管理系统”的各个方面,帮助他们在实际的开发过程中准确地完成所开发的模块,以满足用户的需求。

该文档计划由实现和验证正确功能的项目团队成员来使用,除非在其他地方另有说明,这里所指定的所有需求都具有高优先级,而且都要在此版本中加以实现。

1.2背景

课程安排是学校日常教务管理中的一项重要工作,这项工作包括:

按课时合理有效安排各种教学资源如机房、投影室、教室和教师,均匀分配课程安排时间,避免错误的安排导致上课地点和时间与教学资源的冲突。

以前手工课程安排存在许多弊端,不仅效率低,还容易出错,例如:

同一时间同一教室被分配给两个教师使用。

课程安排系统把整个学校一学期的所有课程按专业和班级自动分配上课时间和地点,达到教学资源的最优化配置。

使用课程安排系统,可以将教务安排工作者从繁杂的课程安排中解放出来,不仅提高教学管理质量,还提高教学管理工作效率,使有限的资源能够被合理的利用。

因此,要减轻教务安排人员的工作负担,提高其工作效率,保证正常教学次序,避免教学资源的浪费,提高资源的利用率,同时也可以规范化的进行教学管理工作。

为了达到以上要求,需要设计和实现适合学校使用的课程安排系统。

应用范围:

应用范围主要在各个高校的教务管理工作中使用

目标人群:

教务管理人员,广大师生

2任务概述(系统介绍)

2.1目标

《教务课程管理系统》是基于Internet和校园局域网为一体的多功能系统。

提供课程管理功能,包括管理员用户管理,课程安排,课程管理,课程查询,课程表输出,网上选课;

使课程管理简单化,自动化,数字化,便于广大师生在上网时登录教学管理系统就可方便的查询课程安排表,随时查看课程调换的最新信息,避免了由于信息更新不及时所造成的不必要的教学事故

减少教务安排人员的数量和工作负担,只需要1-2人,工作负担减少80%

2.2运行环境(OperatingEnvironment,OE)

Web服务器;软件:

Windows2000Server中文版或更高;VB、MSSQLSever2000

软件:

Windows98以上或以上;IE6.0以上,该软件运行于Windows系统,数据库管理系统为MSSQLServer,使用VC++,JAVA,ASP等语言开发

2.3假定(Assumption)和约束(Constraint)拥有个人计算机

1.Internet网络连接正常并且满足通信要求

2.熟悉计算机操作

3.拥有合法账户名密码

4.浏览器支持

3需求规定

3.1对功能的规定

3.1.1用户需求(描述业务用例模型)

3.1.1.1.1组织机构和角色

角色视图:

角色说明:

角色模型

说明

Ad_管理员

代表管理员用户,其职责包括a.新建教师学生用户、删除教师学生用户b.查看和修改所有用户信息c.查看和修改教师学生用户权限d.课程管理

在组织机构中处于管理的位置

Te_教师

代表教师用户,其职责包括g.查看和修改个人信息h.查看和修改学生信息i.查询课程安排j.上传学生成绩

St_学生

代表学生用户,其职责包括m.查看和修改个人信息n.查询课程安排o.网上选课

p.申请重修、申请免修q.查询成绩s.网上评教

Ad_管理员参与业务:

Te_教师参与业务:

St_学生参与业务:

说明:

(1)管理员用户通过合法登录教务课程管理系统参加的业务有新建教师学生用户、删除教师学生用户,查看和修改所有用户信息,查看和修改教师学生用户权限,课程管理,退出和注销。

(2)教师用户通过合法登录参加的业务有查看和修改个人信息,查看和修改学生信息,查询课程安排,上传学生成绩退出和注销。

(3)学生用户通过合法登录参加的业务有查看和修改个人信息,查询课程安排,网上选课,申请重修、申请免修,查询成绩,网上评教。

3.1.1.2业务概览

(1)管理员用户业务过程:

说明:

此视图描述一个用例是如何与系统交互,实现其业务的。

一个用例应当表达一个完整的事件。

(2)教师用户:

说明:

此视图描述一个用例是如何与系统交互,实现其业务的。

一个用例应当表达一个完整的事件。

(3)学生用户:

说明:

此视图描述一个用例是如何与系统交互,实现其业务的。

一个用例应当表达一个完整的事件。

3.1.1.3业务场景

(1)管理员用户业务过程:

 

说明:

此视图描述一个用例是如何与系统交互,实现其业务的。

一个用例应当表达一个完整的事件。

(2)教师用户:

 

说明:

此视图描述一个用例是如何与系统交互,实现其业务的。

一个用例应当表达一个完整的事件。

(3)学生用户:

说明:

此视图描述一个用例是如何与系统交互,实现其业务的。

一个用例应当表达一个完整的事件。

3.1.2系统需求

3.1.2.1概览

说明:

此视图展示业务用例的实现追溯,业务用例的实现过程在每个用例实现中。

这些实现过程将是概念模型建立的依据和分析归纳的重要来源,具体的业务有:

 

3.1.1.3业务场景

业务场景分析

1.Bur_查看和修改管理员个人信息

 

说明:

此视图描述一个用例是如何与系统交互,实现其业务的。

一个用例应当表达一个完整的事件。

 

2.Bur_查看和修改所有教师学生用户信息

 

说明:

此视图描述一个用例是如何与系统交互,实现其业务的。

一个用例应当表达一个完整的事件。

 

3.Bur_查看和修改学生信息

说明:

此视图描述一个用例是如何与系统交互,实现其业务的。

一个用例应当表达一个完整的事件。

4.Bur_查看和修改学生用户个人信息

说明:

此视图描述一个用例是如何与系统交互,实现其业务的。

一个用例应当表达一个完整的事件。

5.Bur_查看课程安排

说明:

此视图描述一个用例是如何与系统交互,实现其业务的。

一个用例应当表达一个完整的事件。

6.查看学生成绩:

说明:

此视图描述一个用例是如何与系统交互,实现其业务的。

一个用例应当表达一个完整的事件。

 

7.Bur_用户登录:

说明:

此视图描述一个用例是如何与系统交互,实现其业务的。

一个用例应当表达一个完整的事件。

8.Bur_发布教学大纲:

说明:

此视图描述一个用例是如何与系统交互,实现其业务的。

一个用例应当表达一个完整的事件。

9.Bur_课程管理:

说明:

此视图描述一个用例是如何与系统交互,实现其业务的。

一个用例应当表达一个完整的事件。

10.Bur_删除学生教师用户:

说明:

此视图描述一个用例是如何与系统交互,实现其业务的。

一个用例应当表达一个完整的事件。

11.Bur_上传学生成绩:

说明:

此视图描述一个用例是如何与系统交互,实现其业务的。

一个用例应当表达一个完整的事件。

12.Bur_申请免修:

13.Bur_申请重修:

说明:

此视图描述一个用例是如何与系统交互,实现其业务的。

一个用例应当表达一个完整的事件。

14.Bur_添加教师学生用户:

15.Bur_退出:

说明:

此视图描述一个用例是如何与系统交互,实现其业务的。

一个用例应当表达一个完整的事件。

16.Bur_网上评教:

说明:

此视图描述一个用例是如何与系统交互,实现其业务的。

一个用例应当表达一个完整的事件。

17.Bur_网上选课:

说明:

此视图描述一个用例是如何与系统交互,实现其业务的。

一个用例应当表达一个完整的事件。

18.Bur_修改教师用户个人信息:

说明:

此视图描述一个用例是如何与系统交互,实现其业务的。

一个用例应当表达一个完整的事件。

19.Bur_注销:

说明:

此视图描述一个用例是如何与系统交互,实现其业务的。

一个用例应当表达一个完整的事件

业务实体分析

说明:

此视图说明了管理员用户的日常操作,管理员用户与其能后实现的操作之间的对应关系,通过实现过程活动图查找所需要的事物和所产生的事物来发现业务实体比较方便和直。

说明:

此视图说明了教师用户的日常操作,教师用户与其能后实现的操作之间的对应关系,通过实现过程活动图查找所需要的事物和所产生的事物来发现业务实体比较方便和直。

说明:

此视图说明了学生用户的日常操作,学生用户与其能后实现的操作之间的对应关系,通过实现过程活动图查找所需要的事物和所产生的事物来发现业务实体比较方便和直接。

3.1.2.3数据分析

(1)概览

说明:

此视图说明了所有用户的日常操作,管理员用户,教师用户和学生用户与其能后实现的操作之间的对应关系,并且清晰地表达了各个用户都能实现的操作之间的关系,是以上三个业务实体的总体关系视图,通过实现过程活动图查找所需要的事物和所产生的事物来发现业务实体比较方便和直接。

3.2非功能性需求

3.2.1性能需求(Performance)

PE-1:

系统生成的所有Web页面,通过速率为40KBps的调制解调器在不超过10秒时间内可以全部下载下来。

PE-2:

用户向系统提交信息后,系统将在10秒内显示确认信息。

3.2.2安全设施需求(Safety)

机房管理合适,需要防护好服务器,防尘、防水、防强电、防盗、防电磁干扰

3.2.3安全性需求(Security)

SE-1:

所有涉及用户账号、密码、个人信息的网络事物,都要采用128位的加密算法进行加密。

SE-2:

用户必须连接到“教务课程管理系统”才能完成所有操作。

3.2.4软件质量属性(可靠性、可用性、有效性、可维护性)

AVailablity(可用性)-1:

“教务课程管理系统”系统将对全国各地区内联网的所有合法用户可用,服务器7*24小时可以使用。

Reliability(可靠性)-1:

如果在用户登录该系统查找有关个人信息时,由于网络问题没有正常退出,但是个人信息仍然受保护,并且可以在下一次登录时处理上次不正常退出时出现的问题。

Reliability(可靠性)-2:

修改个人信息时,系统会对之前的个人信息进行短时间保存,方便再一次的修改和找回。

可维护性:

管理系统支持上传文件来修改系统中的不合法的文件或者bug,支持远程登陆修改,方便工作!

3.3外部接口需求

系统必须挂在服务器网站上,需要internet访问,数据库支持。

3.3.1用户界面(UserInterfaces,UI)

UI-1:

“在线图书借阅系统”的屏幕画面将遵照公司的Internet应用程序界面标准V2.0版本。

UI-2:

系统对所显示的每个HTML网页都提供链接帮助,解释如何使用这些网页。

UI-3:

Web页面的全部导航和书目选择,除了综合使用鼠标和键盘共同完成外,还可以通过键盘来单独完成。

3.3.2通信接口(CommunicationsInterfaces,CI)

CI-1:

“课程管理系统”可以向用户发送邮件信息,告知选课时间、流程、教师已上传教学大纲、学生成绩已经公布。

CI-2系统采用TCP/IP协议进行网络通信,确保通信双方的通信可靠性。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2