软件学院实践课题管理系统改造_第1页
软件学院实践课题管理系统改造_第2页
软件学院实践课题管理系统改造_第3页
软件学院实践课题管理系统改造_第4页
软件学院实践课题管理系统改造_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件学院实践课题管理系统改造用户需求规格说明书项目编号:软件学院实践课题管理系统改造编写:凡天保、徐婧菡、余晓、蔡光明、董广东审核:高亮批准:日期:2009年3月17日目录1. 文档介绍 41.1. 文档目的 41.2. 读者对象 41.3. 参考文档 42. 任务概述 52.1. 目标 5建设目标 5建设内容 52.2. 用户特点 52.3. 假定和约束 63. 用户的功能性需求 73.1.功能性需求分类 73.2.公告管理 7 公告信息管理 83.3.课题操作管理 8 课题申报管理 8 课题审批管理 8 课题选报 9 课题上传管理 93.4.日志管理 9 日志信息管理 93.5.查询功能管理 10 课题汇总 10 课题选报情况汇总 10 学生选报情况汇总 10 题库管理 103.6.BBS论坛管理 11 论坛信息管理 113.7.个人信息管理 11 修改密码 11 个人信息认证 11 重新登录 123.8.基础信息设置 12 专业信息管理 12 班级信息管理 12 学生管理 13 教师管理 13 课题维护 13 权限维护 134. 用户的其它需求 154.1. 界面需求 15导航栏 154.1.2网站页面的主体部分 15公告维护模块功能及界面设计 16课题审批模块功能及界面设计 16课题维护模块功能及界面设计 174.1.6BBS论坛模块功能及界面设计 174.2.性能需求 184.3.运行需求 18运行环境 18开发工具要求 185. 验收标准 19文档介绍本项目来源于中原工学院软件学院毕业实训实践课题。名称为:软件学院实践课题管理系统改造;该项目在软件设计大赛的基础上进行了重新的设计和分析而产生的一个比较成熟的系统。文档目的准确、完整的描述需求是项目开发成功的关键因素。需求说明是定义、规范用户需求的过程,有益于提高系统开发过程中的能见度,便于对系统开发过程中的控制与管理,便于采用工程方法开发系统,提高系统的质量,便于开发人员、维护人员、管理人员之间的交流、协作,并作为工作成果的原始依据。同时为项目开发的目标,为系统概要设计提供指导,并作为系统测试、以及产品交付的依据。本说明书定义“高校实践课题管理系统设计与再开发”的功能性需求、非功能性需求、设计约束以及提供完整、综合的系统需求说明所需的其他因素。目的在于:与用户和其他参与人员在系统的工作内容方面达成并保持一致。使系统开发人员能够更清楚地了解系统需求。定义系统边界。为计划迭代的技术内容提供基础。为估算开发系统所需时间提供基础。定义系统的用户界面,重点是用户的需要和目标。读者对象本说明书的预期读者为用户、需求分析人员、系统分析和设计人员、程序员、测试人员、用户文档编写者及项目管理人员。参考文档郭兴峰.ASP.NET动态网站开发基础教程(C#篇)[M]:北京.清华大学出版社.2006.5刘勇.SQLServer2000基础教程[M]:清华大学出版社.2005.2任务概述目标建设目标目前已经有的高校实践课题管理系统非常少,并且通用性太低。很多实践课题管理系统都是基于C/S模式,需要客户端安装专门的应用程序才可以使用,有写甚至不可联网使用。另外,不同学校,甚至不同学院由于实践课题管理的方法不同,都会对实践课题管理有着不同的要求。如果直接拿现成的系统来应用到个学院的实践课题管理,会出现很多难以解决的麻烦。为了满足各高校各实践课题管理的要求,特别设计一套符合规定的高校实践课题管理系统,本系统可以完全满足各高校各个专业学生实践课题题目的网上选报,教师选认带领的学生,学生在线上传课题,教师在线批改课题等。本系统基于B/S架构,无需在客户端安装任何程序即可使用,达到真正的方便使用,易于推广。本系统采用模块化管理,可以方便的对系统功能进行添加、删除、修改。这样,当以后实践课题管理中出现了什么新的要求,可以通过修改部分系统模块,添加或修改系统功能来适应新的要求,易于升级和维护建设内容本平台主要建设内容:学生可以查看公告、个人信息、修改密码。学生可以选报课题、查看自己选报课题的情况、上传课题。学生申报某一个课题后,在该题目的指导老师未确认以前,学生可以自由退组。学生可以查看同级的所有课题。学生可以在线和老师一对一的交流学术问题及维护私密室。学生可以在线公共商讨问题、回复帖子。教师可以查看公告、个人信息、修改密码。教师可以申报课题、确定选报组、查看课题被选报的状况、教师申报课题的情况及维护、课题批改。教师可以按需求查看相应级的所有课题。教师可以在线回复学生的问题。教师自拟课题可以再利用。用户特点高校实践课题管理系统有三种用户类型。第一种为管理员,管理员的主要功能是对本系统基础信息的维护和相应的数据库管理,还有对课题申报的审批,发布公告等。第二种为教师,教师的主要功能是申报自己所带领的课题及确认自己所带领的学生,并可在线解答学生的疑难问题及批改学生的作业,达到一对一的针对性教学。第三种为学生,学生的主要功能是在线选报课题,在线上传课题,在线询问教师问题以及在线讨论学习心得等。主要用户群为以下几种:系统管理员:是本系统的管理负责人,具有使用本系统的所有权限;教师:是本系统的栏目管理负责人,在自己所负责的栏目中具有所有权限;学生(按不同年级进行更细分类):是本系统的高级用户群,他们除了具有网站用户具有的所有权限外,可以查看本系统公开发布的所有信息;假定和约束开发期限项目计划开始日期:2009年3月15日项目计划试运行日期:2009年5月1日项目计划完成日期:2009年5月10日用户的功能性需求3.1.功能性需求分类序号一级功能二级功能用户需求描述1公告管理公告信息管理浏览并维护公告信息2课题操作管理课题申报管理用户权限申报课题3课题审批管理用户权限审批课题4课题选报管理用户权限选报课题5课题上传管理课题上传并维护课题6日志管理日志信息管理浏览并维护日志信息7查询功能管理课题汇总管理课题相关信息8课题选报情况汇总课题选报情况信息的管理9学生选报情况汇总学生选报情况信息管理10题库管理完成系统权限用户的管理工作11BBS论坛管理论坛信息管理浏览并维护论坛信息12个人信息管理修改密码完成系统角色相关工作13个人信息认证系统用户的信息认证14重新登录完成系统用户相关工作15基础信息设置管理专业维护完成对专业信息的管理工作16班级维护完成对班级信息的管理工作17学生管理完成对学生信息的管理工作18教师管理完成对教师信息的管理工作19课题维护对课题信息进行维护20权限维护完成用户权限设置21语言类型维护完成对课题语言类维护工作22课题类型维护完成对课题类型维护工作23课题文件维护完成对课题文件管理工作3.2.公告管理本模块用于管理公告信息所需的数据。公告信息管理用户需求标识用户需求描述对系统的公告信息进行设置管理参与者具有公告信息设置权限的后台管理员业务流程提供对用户在系统模块中的公告信息进行增、删、改、查的管理功能业务规则系统管理员在添加,修改,删除公告信息时使用输入项公告信息:系统管理员通过用户权限识别进入系统在相关页面对其进行管理。学生通过用户名密码进入系统可对相关公告信息进行浏览输出项公告通告相关信息3.3.课题操作管理本模块用于实现对课题信息的相关操作课题申报管理用户需求标识用户需求描述对系统课题申报进行管理参与者具有申报课题权限的教师业务流程向系统管理员提交申报的课题名称,并对个人课题信息进行维护业务规则教师在允许申报课题阶段向系统管理员提出申报输入项教师将学籍、课题类型、语言类型、专业信息录入提交申请输出项等待系统管理员审批课题审批管理用户需求标识用户需求描述对系统课题审批进行管理参与者具有审批课题权限的后台管理员业务流程在课题审批界面中查看教师的申报系统辨别之后进行审核(审核通过或驳回审核)必要时添加审核意见业务规则系统管理员进行权限管理输入项输入学级、教师名、进入审核状态输出项审核通过或驳回申报附加原因课题选报用户需求标识用户需求描述对系统课题进行选报参与者具有申报课题权限的在校学生业务流程在申报课题界面选输入学级、教师名、语言类型、课题级别进入相关界面加入选报组业务规则选报课题未报满输入项输入学级、教师名、语言类型、课题级别进行选报,加入未报满的项目组需输入验证密码输出项选报课题成功提示框课题上传管理用户需求标识用户需求描述对完成选报课题进行上传参与者具有成功选报课题的在校学生业务流程将完成的选报课题打包上传业务规则必须成功选报课题输入项将课题打包上传文件输出项成功上传课题3.4.日志管理本模块对项目组成员日志进行管理日志信息管理用户需求标识用户需求描述对系统课题申报进行管理参与者具有申报课题权限的教师业务流程向系统管理员提交申报的课题名称,并对个人课题信息进行维护业务规则教师在允许申报课题阶段向系统管理员提出申报输入项教师输入输出项等待系统管理员审批3.5.查询功能管理本模块对相关课题信息进行统一管理课题汇总用户需求标识用户需求描述对系统申报课题进行汇总查看参与者系统管理员、教师、在校学生业务流程在主页面查看课题汇总业务规则必须拥有正确权限角色输入项输入登录信息输出项所有申报成功课题及语言类型管理相关课题教师课题选报情况汇总用户需求标识用户需求描述对系统课题选报信息进行管理参与者拥有正确信息的权限角色业务流程通过正确的用户信息进入相关页面进行浏览业务规则拥有正确信息的权限角色,课题成功申报输入项输入登录信息输出项课题选报情况汇总学生选报情况汇总用户需求标识用户需求描述对系统课题选报情况浏览参与者拥有正确信息的权限角色业务流程通过正确的验证信息进入相关页面点击相关按钮业务规则拥有正确信息的权限角色输入项输入正确登录信息进入相关页面输出项学生选报课题的信息题库管理用户需求标识用户需求描述对系统题库进行管理参与者具有申报课题权限的教师和后台管理员业务流程对题库信息进行浏览及相关课题再利用,对题库进行管理。管理员对题库中的题目进行修改,删除的权限业务规则教师在申报课题时使用,管理员对题库进行管理时进行修改、删除输入项输入正确验证信息输出项3.6.BBS论坛管理本模块对论坛信息进行管理。论坛信息管理用户需求标识用户需求描述对论坛信息进行管理参与者在职教师和后台管理员业务流程在职教师对学生发帖信息进行回复,管理员对信息进行查看、删除业务规则管理对相关信息查看、删除时使用,教师在对学生提问回复时使用输入项输入发帖或回复的内容输出项3.7.个人信息管理本模块对个人信息进行相关管理。修改密码用户需求标识用户需求描述对个人密码进行修改参与者后台管理员、教师、在校学生业务流程输入旧密码、新密码、验证信息业务规则在修改个人信息时使用输入项输入个人旧密码、新密码、验证信息输出项修改密码成功提示个人信息认证用户需求标识用户需求描述对个人信息进行查看参与者后台管理员、教师、在校学生业务流程输入正确验证信息进入相关页面进行浏览业务规则输入正确的验证信息输入项输入正确的验证信息进入相关页面输出项个人的基本信息重新登录用户需求标识用户需求描述需要转换权限角色参与者教师或后台管理员业务流程在主页面点击个人信息认证点击重新登录业务规则在转换权限角色时使用输入项输入正确的验证信息输出项根据不同的角色进入权限不同的界面进行管理3.8.基础信息设置本模块对基本的信息进行统一权限管理。专业信息管理用户需求标识用户需求描述对专业信息进行管理参与者后台管理员业务流程对专业信息进行增加、删除、查看业务规则对专业信息进行改动时进入输入项输入要增加的专业信息输出项添加专业成功提示框班级信息管理用户需求标识用户需求描述对班级信息进行管理参与者后台管理员业务流程向系统增加,删除,修改,查看班级信息业务规则对班级信息改动时使用输入项需要增加的班级名输出项添加班级成功提示框学生管理用户需求标识用户需求描述对学生相关基本进行管理参与者后台管理员业务流程系统增加,删除,查看,修改学生基本信息业务规则对学生信息进行增加,删除,修改,查看时使用输入项输入需要添加,修改学生的基本信息输出项添加或修改或删除学生信息成功提示框教师管理用户需求标识用户需求描述对教师基本信息进行管理参与者后台管理员业务流程系统增加,删除,查看,修改教师基本信息业务规则对教师信息进行增加,删除,修改,查看时使用输入项输入需要添加,修改教师的基本信息输出项添加或修改或删除教师信息成功提示框课题维护用户需求标识用户需求描述对系统课题进行管理参与者后台管理员业务流程对课题进行删除,查看业务规则管理员对需对课题删除,查看时使用输入项输入课题级别,语言类型,教师名,专业信息进行对课题的查看,删除输出项课题更改后的信息权限维护用户需求标识用户需求描述对系统用户权限进行管理参与者后台管理员业务流程在树形结构中点击需要设置的权限对其修改业务规则需要改变用户权限时使用输入项对需要设置的权限进行修改输出项设置权限成功提示框用户的其它需求高校实践课题管理系统中的信息均是动态变化的,根据数据库中输入信息的不同,此系统可用于不同实践课题管理。如:高校课程设计、实践课题、毕业设计、毕业实训等。现以中原工学院软件职业技术学院的实践课题管理为实践应用平台介绍其界面设计。由于是办公软件,所以界面的设计偏美观大方,不喧宾夺主。界面需求需求名称详细要求界面风格1、要求界面风格统一、简洁、色调淡雅2、界面美观大方,网页风格,遵循网站CIS尤其是VI设计风格3、要求结构严谨;标准格式和压缩率网络图片等多媒体操作方便能够明确的标明操作的界面、多使用文字提示,以方便用户使用。界面友好要求能方便的输入、输出数据,减少非法数据的输入,有固定分类的地方采用选择方式替代手工录入,减少出错率。4.1.1导航栏用户需求标识用户需求描述该模块提供三个导航栏信息,不同角色进入导航栏出现的信息不同。参与者系统管理员、教师、学生。业务流程1、用户通过在导航栏点击相应导航菜单项,可在页面主题区域显示相应结果。业务规则用户在进入某一专题栏目时使用输入项导航栏链接信息输出项导航栏链接信息4.1.2网站页面的主体部分用户需求标识用户需求描述课题选报情况汇总模块应具有对课题被选报情况的汇总功能和将汇总的信息提取另存的功能。参与者学生。业务流程1、学生选报课题情况汇总功能:在学生选报课题情况汇总界面用户可以根据“学生学级”、“课题类别”、“专业”、“班级”、“查询状态”信息,汇总相对应的课题的信息。2、导出汇总的学生选报课题情况信息的功能:在学生选报课题情况汇总界面,通过学生选报课题情况汇总功能得到汇总的学生选报课题情况信息,点击“导出”按钮,将其信息以Excel表的形式导出存放。3、学生申报某一题目后,在该题目的指导老师确认前,学生可自由退组。业务规则学生再选报课题时使用输入项要显示的课题级别和专业编程语言。输出项所输入的信息类别下的所有信息或所输入的信息编号下的信息内容及相关信息列表4.1.3公告维护模块功能及界面设计公告维护模块应具有对公告进行增删改查的功能。现设计三个界面,实现这些功能。用户需求标识用户需求描述对公告进行增删改查的功能。参与者系统管理员、学生。业务流程1、查询功能:用户在公告维护界面可以根据输入的“新闻名称”查询相应的新闻,点击“新闻标题”中的蓝色内容(超链接)转换到公告查看界面可以查看该标题对应的新闻条目。点击相应的条目,可以观看或下载相关新闻。2、添加功能:在公告维护界面根据不同分类选择类别后点击“添加新闻”按钮,转换到公告发布界面,进行公告的添加。3、修改功能:在公告维护界面点击要修改的新闻标题列内容对应的修改按钮后转换到公告发布界面。此时,在公告发布界面“新闻标题”、“日志内容”均以被填充原始数据可供修改。4、删除功能:在公告维护界面点击要删除的新闻标题列内容对应的删除按钮删除已发布的对应的公告。5、学生登陆后可自由回帖。6、指导老师可向自己所带学生发布公告。业务规则系统管理员再管理公告信息及学生再登录进入主界面时使用。输入项新闻名称输出项能进行访问的各模块信息4.1.4课题审批模块功能及界面设计用户需求标识用户需求描述具有对未处理申请课题的查询及审核功能。参与者系统管理员。业务流程1、查询未处理申请课题功能:在课题审批主界面用户可以根据“教师姓名”、“学级”、“课题类别”信息,查询相对应的未处理申请课题的信息。2、审核未处理申请课题功能:在课题审批主界面通过查询未处理申请课题功能得到想要审批的课题信息。点击审核按钮转换到课题审批界面,在界面会出现相应课题的具体信息,管理员可以在此处审批该课题是否通过。业务规则系统管理员在教师上传自己课题后使用。输入项教师姓名、课题类别、级别。输出项查询信息结果4.1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论