基于php教育培训管理系统毕业论文.docx

上传人:b****6 文档编号:12284367 上传时间:2023-06-05 格式:DOCX 页数:23 大小:26.47KB
下载 相关 举报
基于php教育培训管理系统毕业论文.docx_第1页
第1页 / 共23页
基于php教育培训管理系统毕业论文.docx_第2页
第2页 / 共23页
基于php教育培训管理系统毕业论文.docx_第3页
第3页 / 共23页
基于php教育培训管理系统毕业论文.docx_第4页
第4页 / 共23页
基于php教育培训管理系统毕业论文.docx_第5页
第5页 / 共23页
基于php教育培训管理系统毕业论文.docx_第6页
第6页 / 共23页
基于php教育培训管理系统毕业论文.docx_第7页
第7页 / 共23页
基于php教育培训管理系统毕业论文.docx_第8页
第8页 / 共23页
基于php教育培训管理系统毕业论文.docx_第9页
第9页 / 共23页
基于php教育培训管理系统毕业论文.docx_第10页
第10页 / 共23页
基于php教育培训管理系统毕业论文.docx_第11页
第11页 / 共23页
基于php教育培训管理系统毕业论文.docx_第12页
第12页 / 共23页
基于php教育培训管理系统毕业论文.docx_第13页
第13页 / 共23页
基于php教育培训管理系统毕业论文.docx_第14页
第14页 / 共23页
基于php教育培训管理系统毕业论文.docx_第15页
第15页 / 共23页
基于php教育培训管理系统毕业论文.docx_第16页
第16页 / 共23页
基于php教育培训管理系统毕业论文.docx_第17页
第17页 / 共23页
基于php教育培训管理系统毕业论文.docx_第18页
第18页 / 共23页
基于php教育培训管理系统毕业论文.docx_第19页
第19页 / 共23页
基于php教育培训管理系统毕业论文.docx_第20页
第20页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

基于php教育培训管理系统毕业论文.docx

《基于php教育培训管理系统毕业论文.docx》由会员分享,可在线阅读,更多相关《基于php教育培训管理系统毕业论文.docx(23页珍藏版)》请在冰点文库上搜索。

基于php教育培训管理系统毕业论文.docx

基于php教育培训管理系统毕业论文

 

基于php教育培训管理系统需求分析

 

班级:

网页一班

组号:

第组

成员:

文才省

组长:

 

1引言3

1.2项目围3

1.3参考文献3

2总体描述3

2.1产品前景3

2.2功能需求4

2.3运行环境7

2.4设计和实现上的约束7

3系统特性8

3.1系统特性——查看课程介绍和教师介绍8

3.2系统特性——查看教师发的最新信息8

3.3系统特性——教师上传资料8

3.4系统特性——反馈意见8

3.5系统特性——下载课件8

4对外接口需求8

4.1用户界面8

4.2硬件接口13

4.3软件接口14

4.4通信接口14

5其他非功能需求16

5.1性能需求16

5.2安全性需求16

5.3软件质量属性17

6其他需求20

1引言

本文档是“专业学习”的调研报告书。

本文档将力求展现项目需求开发过程中客户和项目开发小组达成的需求共识,全面阐述“专业学习”提供的功能和特性以及考虑的限制条件。

本文档可作为参考和基线,供项目相关人员进行需求确认、项目评审、项目规划、系统设计以及编码测试之用。

1.2项目围

本项目开发的“专业学习”主要目的就是为参与信息学院的教师和学生提供交流的平台,并为信息学院所包含的专业感兴趣的人士提供一个了解这门课程的机会。

将提供信息发布、资料下载、论坛交流互动等功能,满足不同用户的不同需求。

1.3参考文献

1.3.1外部文献

1.《软件需求案例》,(美)韦瑟尔著,世界图书出版公司,2008-10-1出版。

2.《软件需求工程:

原理和方法》,金芝、璘、金英著,科学,2008-07-01出版。

3.《需求工程——软件建模与分析》,骆斌,丁二玉著,高等教育,2009-04-01第一版。

1.3.2部资源

“专业学习”项目前景与围说明书第一版2010.10.28

“专业学习”调研计划书第一版2010.11.18

“专业学习”调研报告书第一版2010.12.2

2总体描述

2.1产品前景

2.1.1前景概述

21世纪是以网络的全面深入运用为特征的世纪。

网络环境下的教育不仅是教育信息化的必然产物,也是教育改革发展的必然走向。

通过网络交流学习,可以充分利用现代信息技术所提供的、具有全新沟通机制与丰富资源的学习环境,实现一种全新的学习交流方式。

网络化的学习有利于充分实现交互与共享,有利于激发学生的学习兴趣和充分体现学习主体作用,有利于培养学习者的信息素养和信息能力,教师利用教学、学习、交流可以充分发挥网络特性,对学生,教学进行更为有效的管理,同时也有了更为便利的信息发布手段。

2.1.2主要特性

PE-1:

提供站文章的标题收索功能

PE-2:

可见的下载功能,包括更新旧课件

PE-3:

能下载淮信老师提供的参考资料

PE-4:

上有学生对信工老师的意见与反馈

PE-5:

有一个专门的管理员,教师的更新由管理员实现

PE-6:

教师消息发布栏用于教学作业的发布与更新

PE-7:

提供一定的资料共享功能

PE-8:

能在留言板中提出问题并得到回复

2.1.3假设与依赖

AS-1:

课件下载性能要求:

要求同时可容纳10人下载,并且人均速度能达到50kb/s

AS-2:

课件下载功能,包括以往的旧版本课件,以及最新的课件

AS-3:

希望能放上老师对这门课学习和对准备选这门课的学生的建议

AS-4:

希望能有以前学过这门课或正在学这门课的学生对于这门课的感想的短文

2.2功能需求

2.2.1教师用户功能需求

需求序列号

需求说明

类型

tr1

上要有系统的课程介绍包括课程的课时安排、教学计划、使用教材、国际国背景、考核方式、和学生选这门课所需要的知识背景,以及大作业的介绍。

功能需求

tr2

要有教师介绍,对任课老师的以往教学、科研成果,及其教学风格,出版书籍,所获荣誉的详细介绍。

功能需求

tr3

课件、模板、参考资料、以往优秀作业、教学视频、音频资料下载,可以及时更新。

本班老师同学可以通过账号下载,其他用户可以在线浏览简化版课件。

功能需求

tr4

教师消息发布栏用于老师发布作业点评、临时课程变更等通知。

功能需求

tr5

上要有向导即使用指南。

功能需求

tr6

意见反馈通过方式向老师或管理员提出,公布老师或管理员的地址。

业务规则

tr7

最新信息:

公布老师最近的一些教学或外出交流的心得,以及一些最近更新信息的介绍。

功能需求

tr8

友情连接(如网上选课主页)由老师要求管理员实时更新。

功能需求

2.2.2注册学生用户功能需求

需求序列号

需求说明

类型

sr1

课件下载功能,包括以往的旧版本课件,以及最新的课件。

功能需求

sr2

能下载老师提供的参考资料(含电子教材、历年试卷、补课资料,以及老师的教学交流文章)并且能及时更新这些资料。

功能需求

sr3

能及时看到老师的通知(含课程相关通知及作业点评)。

功能需求

sr4

如果教师提供的是多媒体资料,能提供下载及在线观看功能(如课堂录像)。

功能需求

sr5

提供通过提问方式的密码保护功能。

功能需求

sr6

能提供让分组的各个团队能有团队部的交流工具(如论坛,不同团队可以申请认证版块,非团队成员不能浏览使用,但希望教师可以进入各个版块进行一定的指导,而管理人员也可管理认证版块)。

功能需求

sr7

能提供一定资料共享功能(如论坛有上传下载附件功能、但对附件大小有限制,不得大于2M)。

功能需求

sr8

能较醒目地提供教师的联系方式(尽量详细)。

功能需求

sr9

可以提供站文章标题搜索功能。

功能需求

2.2.4游客用户功能需求

需求序列号

需求说明

类型

vr1

这门课程的详细介绍,包括它的容,发展,特点,在相关领域中的作用等。

功能需求

vr2

这门课程的相关教学用书和参考用书及其出版单位,作者,适用对象和特色。

功能需求

vr3

这门课程的教学日历,课时安排。

功能需求

vr4

这门课程的开课情况,包括授课教师的详细介绍,联系方式,开课时间,以及选这门课所需的预备条件。

功能需求

vr5

希望能有以前学过这门课或正在学这门课的学生对于这门课的感想的短文。

功能需求

vr6

希望能放上老师对这门课学习和对准备选这门课的学生的建议。

功能需求

vr7

能在留言版里提出自己的疑问并能获得回复(留言者有EMAIL可选项,用于信息反馈)。

功能需求

vr8

管理员不随便删除游客留言。

功能需求

vr9

界面美观,色彩和谐,便于操作,速度要快。

质量属性

vr10

与这门课程相近或相关的课程简介。

功能需求

2.3运行环境

1、该专业学习对运行环境无特殊要求,只要求系统为windowXP及以上的版本即可。

2、一款支持HTTP协议的浏览器如internetexplore、netscape等。

3、装上解压缩软件和迅雷或QQ旋风等下载工具软件。

 

2.4设计和实现上的约束

2.4.1设计方面

本项目的开发者主要是学生,由于学生工作的不确定性因素太大,比如我们无法预知这一周的工作会有哪些,因为学生工作、活动都是不是我们安排的而是我们去参与的,因此计划很难控制。

除此主要的风险之外,由于开发者是第一次作需求,可能会犯一些错误,从而导致最后工程。

不能得到客户的非常满意。

对于以上的两个风险,我们采取的措施是:

1.计划不排的满满的,预留一些变化的余地;2.如有不懂的或是不是完全清楚的问老师,看书找到答案,争取不犯大的错误。

2.4.2实现方面

由于有些学生的需求和教师的需求相矛盾,为了满足教师的需求,学生的有些需求就不能满足了。

由于硬件和资金的原因,学生对在线看视频的要求也不能完全满足。

(校园网设置的限制,对浏览视频也有难度)

2.4.3以下是从设计和实现角度出发,对系统可行性的分析

针对这个项目需求的特殊性,我们忽略了成本和市场的可行性分析,在实施的可行性,相关风险,需求的冲突和外界依赖的方面,对客户、教师、注册学生、游客、管理员的需求进行分类,并分别进行了可行性分析。

分析经过表明在论坛和用户权限限制上还存在一些技术风险,但可以在今后的学习中加以避免,所以,现在确定的用户需求在实现上是可行的。

3系统特性

3.1系统特性——查看课程介绍和教师介绍

3.1.1描述和优先级:

用户查看课程相关介绍,2级

3.1.2刺激/响应序列:

vr1

3.1.3功能需求:

tr1,tr2

3.2系统特性——查看教师发的最新信息

3.1.1描述和优先级:

查看教师发的最新信息,2级

3.1.2刺激/响应序列:

sr3

3.1.3功能需求:

tr4,tr7

3.3系统特性——教师上传资料

3.1.1描述和优先级:

教师上传资料,2级

3.1.2刺激/响应序列:

sr2

3.1.3功能需求:

tr3

3.4系统特性——反馈意见

3.1.1描述和优先级:

用户通过方式向教师或管理员反馈意见,3级

3.1.2刺激/响应序列:

vr8

3.1.3功能需求:

tr6

3.5系统特性——下载课件

3.1.1描述和优先级:

注册用户下载资料,1级

3.1.2刺激/响应序列:

tr3

3.1.3功能需求:

sr1

4对外接口需求

4.1用户界面

4.1.1界面

我们从界面需求来源、界面描述、操作步骤、界面实例,四个方面对这份界面原型进

行描述,最终确认用户界面基准。

界面需求来源:

tr1,vr10

界面描述:

用户查看课程相关介绍

操作步骤:

1、登陆

2、将鼠标移动到“介绍”按钮

3、点击“课程介绍”的超

界面需求来源:

tr2

界面描述:

用户查看课程相关介绍

操作步骤:

1、登陆

2、将鼠标移动到“介绍”按钮

3、点击“教师风采”的超

界面需求来源:

tr8,vr9

界面描述:

用户使用提供的友情访问其他

操作步骤:

1、登陆

2、点击相应的友情

界面需求来源:

tr6,vr8

界面描述:

用户通过方式向教师或管理员反馈意见

操作步骤:

1、登陆

2、点击“联系教师”或“致信管理员”的

3、在弹出的outlook发信窗口中填写容

4、点击outlook发信窗口中的“发送”按钮发送

界面需求来源:

sr9

界面描述:

用户使用提供的搜索引擎搜索站文章

操作步骤:

1、登陆

2、填入搜索关键字提交搜索请求

3、点击“GO!

”按钮获得搜索结果

界面需求来源:

tr1,vr3

界面描述:

用户查看这门课程的教学日历,课时安排

操作步骤:

1、登陆

2、将鼠标移动到“教学手册”按钮

3、点击“教学计划”的超

4.1.2论坛界面说明

4.1.2.1角色

根据访问论坛的不同的人群属性,划分主要角色如下:

角色

说明

标识ID

管理员

论坛的日常维护和管理人员

admin

admin

老师

课程教师

教师各自的

教师各自的职工号

学生

所学课程的学生

学生各自的

学生各自的学号

游客

访问论坛的其他人

说明:

在以上的角色划分中,管理员、老师、学生为论坛注册用户,游客为非注册用户。

4.1.2.2权限

不同的角色具有不同的论坛使用权限,且角色的权限具有灵活性(如可升级为版主)。

根据权限的不同,我们把角色划分为一下几类:

管理员,版主,普通用户(非版主的老师和学生),客人(游客和未登陆的注册用户)。

下表是各类角色的权限:

 

客人

普通用户

版主

管理员

注册用户

登陆论坛

找回密码

查看帮助

浏览首页

浏览讨论区

 

留言回帖

 

编辑及删除个人留言

 

查看用户资料

 

编辑个人资料

 

搜索资料

 

管理板块

 

 

管理用户

 

 

 

管理论坛

 

 

 

4.1.2.3论坛首页

对于未登陆的用户和游客,首页分为一下几个区:

a.导航区:

提示欢迎信息和实现主要功能的。

b.Logo区:

本论坛的logo或广告条。

c.快速登陆:

方便用户登陆。

也提供注册和找回密码的。

d.板块区:

介绍本论坛的分板块和一些基本动态信息,提供各板块的。

e.论坛在线统计区:

统计当前论坛再现人数。

对于登陆用户,首页将会相应改变,主要变化信息如下:

a.导航区的欢迎信息变化,且功能根据用户权限变化。

b.无快速登陆区,变更为定位区。

用于显示目前用户所在网页在论坛中的位置。

c.论坛在线统计区提供在线用户资料快速查看,通过点击在线用户即可。

4.1.2.4板块界面

4.1.2.4.1进入板块

在首页界面中点击板块名称即可进入相应板块。

板块部界面类似于首页界面,不同

的是此处提供的是各板块部主题的信息,并提供了“发表文章”。

4.1.2.4.2发帖

在进入论坛界面中点击发表文章,即可进入发表文章界面,实现发表文章功能。

发表文章只需填写主题和容即可。

4.1.2.4.3读帖及回帖

在进入论坛界面中点击板块部的相关主题,即可进入读帖界面。

再次界面中可以实现读帖及快速回帖功能,回帖只需填写回帖容。

另外,对于普通

用户可以删除或者编辑个人已经发出的帖,对于管理员和版主可以删除或者编辑本版的全部帖。

 

4.1.2.5功能界面

4.1.2.5.1注册界面

a.用户协议,显示服务条款和声明

b.输入学号。

在论坛中,学号是用户的唯一标识。

c.填写用户信息。

其中用户密码,密码提示问题及答案,地址是必填项。

d.提示注册成功信息,用户返回首页。

4.1.2.5.2用户登陆

用户登陆过程即由用户填写用户名及密码,通过验证后显示登陆成功信息。

4.1.2.5.3找回密码

找回密码过程需要用户填写相关信息,如果验证通过,则系统会向用户注册的发送用户密码,并提示相关信息。

4.1.2.5.4查看用户信息

在论坛的各界面上,点击可的用户名即可查看相应用户信息,界面如下:

4.1.2.5.5修改个人信息

通过点击导航区的修改资料,注册用户可以在原来填写的注册信息基础上修改个人资料(比如密码等等)。

4.1.2.5.6搜索资料

点击导航区的“搜索”,即可以进入搜索界面。

提供3种搜索选项:

在帖子的主题中搜索、在帖子的容中搜索、在帖子的作者中搜索。

提供2种搜索地点:

全论坛搜索和指定一个板块搜索。

界面如下:

4.1.2.5.7论坛管理

通过点击导航区的“论坛管理”,管理员可以进入论坛管理界面。

论坛管理主要实现了新论坛板块的添加和已有论坛板块的编辑功能。

界面如下:

4.1.2.5.8用户管理

通过点击导航区的“用户管理”,管理员可以进入用户管理界面。

在这里管理员可以查看所有注册用户信息,添加新用户,也可实现的锁定和删除功能。

界面如下:

4.2硬件接口

“专业学习”对硬件接口的要求没有明确规定,只要在满足客户功能需求和质量属性的前提下即可。

但出于系统进一步开展实施的需要,在这里对硬件接口做出详细规定,以此建立客户和开发方都认可的硬件接口基准。

“专业学习”服务器端硬件推荐配置如下:

奔腾4处理器主频2.4G以上

存要求512Mb以上

网卡为100兆以上

网络带宽为100兆网以上

(使用windowsXP操作系统)

“专业学习”客户端硬件推荐配置如下:

奔腾4处理器主频1.8G以上

存要求256Mb以上

网卡为10兆以上

网络带宽为10兆网以上

必须据有的输入输出设备有键盘、鼠标和显示器,显示器分辨率要求1024*768

(使用windows2000操作系统以及IE6.0以上web浏览器)

“专业学习”服务器端和客户端所使用的网络通讯协议为http协议

4.3软件接口

“专业学习”所涉及到的外部组件接口有操作系统、数据库、web服务器软件以及相应的开发维护工具,其中操作系统的要求为windows7操作系统,数据库系统要求为SQLserver2008,web服务器软件要求为IIS5.0。

开发维护工具要求为DreamweaverCS5。

还有客户端的Web浏览器要求为IE6.0以上。

其中windows7操作系统为提供,操作系统平台支持。

SQLserver2008数据库系统作为数据的后台存储机制,另外也提供相应的数据处理和数据保护功能。

IIS5.0web服务器软件为的发布经过服务器平台,DreamweaverCS5开发维护工具以后的维护提供统一方便的工作平台。

客户端的IE6.0Web浏览器为页面的显示效果,以及数据交换,提供统一、正确的结果。

4.4通信接口

“需求工程教育、交流”所涉及到的外部通讯接口包括,电子工具outlook6.0和web浏览器工具IE6.0。

在下载方面,确保10个下载,每个下载至少达到50k/s。

在部通讯接口中,消息格式在以下的数据字典里加以定义:

数据库=服务器端后台维护的数据库,存贮用户的信息,分为教师、注册学生、管理

员三个子数据库

教师数据库=账号+密码+E-mail+权限

管理员数据库=账号+密码+E-mail+权限

注册学生数据库=账号+密码+E-mail+权限+取回密码问题+取回密码答案+所属团队

账号=学号

学号=11位整数(由学校指定,每人均不同)

密码=大小写字母(区分大小写)和数字组成,至少8个(默认与账号相同)

E-mail=用户地址(<40字符)

权限=数字0、1、2(用来区分教师用户、注册学生用户以及管理员用户拥有的不同权限)

取回密码问题=任意字符串(<20字符)

取回密码答案=任意字符串(<20字符)

所属团队=用户所属团队名列表

用户所属团队名列表={该用户所属的团队名称}*

教师发布信息请求=信息容(允许多条信息,名字、容一一对应)

信息容={作业点评|临时课程变更}

教师发布、更新介绍请求=介绍类别+介绍容(允许多条请求,名字、容一一对应)

介绍类别={课程介绍|教师介绍}

介绍容={课时安排|教学计划|使用教材|国际国背景|考核方式|学生选这门课所需要

的知识背景|大作业的介绍|教师介绍|以往教学、科研成果|教学风格|出版书籍|所获荣誉}

信息更新日志=更新容名+更新时间

教师上传文件请求=上传文件名列表+上传文件类别+上传文件(允许多个,一一对应)

上传文件名列表={上传文件的文件名}*

上传文件类别={课件|参考资料|教学视频|音频|模板|以往优秀作业}

文件上传日志=上传文件名+上传时间

注册学生下载请求=下载

空闲连接数={0-10}服务器端提供的空闲的可供用户实现下载功能的连接

注册学生上传请求=上传+上传文件列表

上传文件列表={需要上传的文件}*(总体大小<2m)

取回密码请求=取回密码

注册学生观看视频请求=视频播放

搜索请求=搜索关键词(允许多个,以空格划分)+搜索按钮

搜索关键词=任意字符串,多个关键词之间用空格划分

命中={根据搜索关键字检索出的符合要求的文章}*

注册学生登陆论坛请求=登陆论坛

注册学生登陆团队板块请求=团队板块

团队板块=由某一团队申请的仅供该团队成员使用的板块

申请团队板块请求=团队板块名+团队成员名列表(任意)

5其他非功能需求

5.1性能需求

性能需求序列号

性能需求说明

cqa1

至少保证能够支持10人同时

cqa2

最多允许80人同时在线

cqa3

至少支持windows平台

tqa1

即时发布教师提供的信息(特别是课程相关通知),不超过1个工作日

sqa1

打开一个新页面的响应速度不超过5秒

sqa2

确保10个下载,每个下载至少达到50k/s

sqa3

允许上传不超过2m大小的文件

sqa4

信息(特别是课程有关通知)要即时更新,不得超过1个工作日

5.2安全性需求

服务器应该在合适温度、适度的环境下工作,避免剧烈的震动。

各种电源线和数据线的铺设要合理而安全,避免出现意外脱接现象的发生。

服务器所在地区应保持电压的稳定及电源的持续供应,尽量避免高频率的人为断电现象(例如:

错拉电闸、保险丝熔断等),以保持服务器中数据的一致性。

当提前获知断电时间时,应在网页上及时发布相关信息(例如:

服务器将于几时几分关闭),避免站点的突然关闭。

服务器管理员应确保服务器密码不泄漏。

服务器所在房间应做好安全防盗工作,避免盗窃现象的发生。

序列号

安全性需求说明

1

教师从管理员处获取自己的和初始密码,允许教师修改初始密码

2

只有持有教师和密码的用户才可以进入留言版的回复状态

3

只有持有管理员和密码的用户才能执行更新通知及资料

4

只有持有管理员和密码的用户才能决定是否允许论坛中新版的开设或取消

5

本学期选课学生可通过、学号注册,允许学生修改密码和取回密码

6

只有持有注册学生和密码的用户才能下载或上传资料、进入论坛

7

无和密码的游客不被允许下载资料和进入论坛

5.3软件质量属性

5.4.1教师用户质量属性要求

质量属性序列号

质量属性要求说明

tqa1

即时发布教师提供的信息(特别是课程相关通知),不超过1个工作日

tqa2

方便上传资料(http形式)

tqa3

界面以绿色为主基调

5.3.2注册学生用户质量属性要求

质量属性序列号

质量属性要求说明

sqa1

打开一个新页面的响应速度不超过5秒

sqa2

确保10个下载,每个下载至少达到50k/s

sqa3

允许上传不超过2m大小的文件

sqa4

信息(特别是课程有关通知)要即时更新,不得超过1个工作日

sqa5

确保个人注册信息安全

sqa6

界面简洁大方,并有网络导航

5.3.3游客用户质量属性要求

质量属性序列号

质量属性要求说明

vqa1

打开一个新页面的响应速度不超过5秒

vqa2

界面美观,色彩和谐

vqa3

便于操作

vqa4

容要即时更新

vqa5

管理员不随便删除游客留言

5.3.4管理员用户质量属性要求

质量属性序列号

质量属性要求说明

mqa1

有一个平台来管理论坛

mqa2

有一个平台来管理注册用户信息

5.4业务规则

5.4.1教师

1.教师在管理员处于工作状态的情况下,允许发布课程信息,包括通知、课时安排、教学计划、使用教材、国际国背景、考核方式、和学生选这门课所需要的知识背景、考评方式、大作业的介绍

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

当前位置:首页 > 医药卫生 > 基础医学

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

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