软件学院1/19软件学院专业建设网站需求说明书软件学院2011-11-24软件学院2/19版本变更版本完成时间修订动作完成人V1.02011-11-12初稿刘力华V1.12011-11-19用例图、活动图年欢、章炯、李志、李璇V1.22011-11-24需求描述、用例图、活动图年欢、章炯、李志、李璇摘要略关键字模型、WebService服务、需求说明软件学院3/19目录1引言.......................................................41.1编写目的.................................................................................................................................41.2背景.........................................................................................................................................41.3定义.........................................................................................................................................41.4参考资料.................................................................................................................................42任务概述...............................................52.1目标.........................................................................................................................................52.2用户的特点.............................................................................................................................53需求规定...............................................53.1需求边界.................................................................................................................................53.2顶层用例图.............................................................................................................................73.3业务用例.................................................................................................................................83.3.1查看专业信息......................................................................................................................83.3.2使用资源..............................................................................................................................93.3.3修改个人信息......................................................................................................................93.3.4发帖....................................................................................................................................103.3.5回帖....................................................................................................................................103.3.6提出教学意见....................................................................................................................113.3.7查看教学意见....................................................................................................................123.3.8发布公告............................................................................................................................123.3.9用户管理服务....................................................................................................................133.3.10系统管理服务..................................................................................................................143.3.11信息管理服务..................................................................................................................163.3.12审核管理服务..................................................................................................................174软件安装配置信息.............................19软件学院4/191引言1.1编写目的本系统主要为重庆邮电大学软件学院师生提供一个展示学院专业建设情况和课程介绍、进行师生交流的平台。本文就本系统的需求范围做出描述。本文档的预期读者为:软件学院领导、项目经理、系统架构师、系统管理员、程序员。1.2背景说明:项目名称:软件学院专业建设网站1.3定义角色:角色是对改网站使用者权限分类的定义,他对应于使用该网站的师生。权限:权限是对各个角色操作的限制。人员:是指一个独立的、具有一定行为能力和一定业务技能的人的实体,它对应于机构中的每一个自然人。课程群:课程群是对具体课程的分类统称。教学信息:教学信息是对该网站上专业建设内容的统称,如办学理念、课程体系、培养方案、实验条件,课程群的课程目标、教育理念和主要教学方法,具体课程的课程任务、教学方法、教学条件、教学资源等内容。1.4参考资料略软件学院5/192任务概述2.1目标本项目目标分为三部分,建立软件学院专业建设的展示平台、建立基于课程的师生交流平台、建立教学资源共享平台。首先是针对软件学院的专业建设情况,并建立一个开放式的展示平台,让校内外的人都能通过这个窗口了解软件学院的办学情况、课程设置以及取得的教育成果。同时为本院师生提供一个交互平台,将提问、反馈教学意见、学评教等等现实过程网络化。最后,为本院师生提供一个强大的、丰富的教学资源共享窗口,打造一个重邮软件学子们自己的教学资源库。2.2用户的特点本平台是一个互联网应用平台,用户分类描述如下:角色1角色2需验证用户学生教师无需验证用户游客3需求规定3.1需求边界本平台主要内容包括:查看专业信息、使用资源、修改个人信息、发帖、回帖、提出教学意见、查看教学意见、发布公告、用户管理服务、系统管理服务、信息管理服务、审核管理服务12个功能。查看专业信息包括:查看教学信息、查看教学成果、查看师资力量。其中,教学信息包括课程任务、教学条件、教学方法、教学资源;教学成果包括师生获奖情况、精品课程;师资力量包括老师简介、学术成果。使用资源服务包括:阅览资源、上传资源、下载资源、评论资源、搜索资源。修改个人信息服务即修改登录密码。发帖回帖即根据课程和老师提出问题,亦可回答已有的问题。软件学院6/19提出教学意见服务:类似发帖回帖,可指定老师或课程提出意见,提出的意见会反馈给相应老师和学员领导。查看教学意见类似发帖回帖。发布公告:该功能只对老师开放权限。用户管理服务包括:管理权限、管理管理员、管理角色,即对权限、角色和管理员进行增删改查,并对角色分配相应权限,给管理员赋予角色。系统管理服务包括:管理课程、管理用户信息、分配角色、管理公告,即对课程、用户信息、公告进行增删改查操作。信息管理服务:管理教学信息、管理公告。审核管理服务:审核资源,对资源、帖子、评论和教学意见进行删除。软件学院7/193.2顶层用例图发布公告(fromUseCaseView)老师(fromUseCaseView)回复帖子(fromUseCaseView)发表帖子(fromUseCaseView)修改个人信息(fromUseCaseView)查看教学意见(fromUseCaseView)提出教学意见(fromUseCaseView)学生(fromUseCaseView)查看专业信息用例图(fromUseCaseView)使用资源用例图(fromUseCaseView)查看公告查看帖子(fromUseCaseView)查看资源游客(fromUseCaseView)软件学院8/193.3业务用例3.3.1查看专业信息业务描述:用户无需登录,进入该网站后,可点击浏览专业建设相关信息。用例图:查看教学信息(fromUseCaseView)查看课程任务(fromUseCaseView)查看教学条件(fromUseCaseView)查看教学方法(fromUseCaseView)查看教学资源(fromUseCaseView)学生(fromUseCaseView)老师(fromUseCaseView)查看教学成果(fromUseCaseView)查看师资力量(fromUseCaseView)查看师生获奖情况(fromUseCaseView)查看精品课程(fromUseCaseView)查看老师简介(fromUseC