计算机知道在线问答系统需求分析.doc

计算机知道在线问答系统需求分析.doc

ID:50847682

大小:137.50 KB

页数:13页

时间:2020-03-15

计算机知道在线问答系统需求分析.doc_第1页
计算机知道在线问答系统需求分析.doc_第2页
计算机知道在线问答系统需求分析.doc_第3页
计算机知道在线问答系统需求分析.doc_第4页
计算机知道在线问答系统需求分析.doc_第5页
资源描述:

《计算机知道在线问答系统需求分析.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、计算机知道在线问答系统需求说明书1导言31.1目的31.2范围31.3缩写说明31.4术语定义32系统定义42.1项目来源及背景42.2项目目标43应用环境43.1系统运行的网络环境43.2系统运行的硬件环境53.3系统运行软件环境54功能规格54.1系统结构图55系统分析75.1角色定义75.1.1管理员75.1.2学生75.2管理员子系统75.3用户子系统96性能需求116.1界面需求116.2响应时间需求116.3可靠性需求126.4开放性需求126.5可扩展性需求126.6系统安全性需求127产品提交128实现约束131导言1.1目

2、的该文档是关于用户对于计算机知道在线问答系统的功能和性能的要求,重点描述了学生选课系统的设计需求,将作为对该工程在概要设计阶段的设计输入。本文档的预期读者是:l设计人员l开发人员l项目管理人员l测试人员l用户1.2范围该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决整个项目系统的“做什么”的问题。在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。1.3缩写说明jspeclipse系统设计页面。UMLUML(UnifiedModelingLanguage

3、)统一建模语言的缩写。1.4术语定义无2系统定义2.1项目来源及背景随着计算机技术的快速发展,有问题上网提问和解答已经成为一个趋势。计算机知道在线问答系统主要是为了解决编程爱好者在编程过程中遇到的问题而开发的一个在线问答平台。2.2项目目标本项目设定的目标如下:l系统能够提供友爱的用户界面,使操作人员的工作量最大限度地减少;l系统具有良好的运行效率,能够达到提高效率的目的;l系统应有良好的可扩充性,可以容易地加入其他系统的应用;l通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力;3应用环境3.1系统运行的网络环境该系统采用B/S模

4、式,由服务端和客户端浏览器组成。网络操作系统采用Microsoft的Windows7,配置tomcat7.0,开发环境采用eclipse,开发语言为java。数据库服务器采用mysql,它具有大型数据库的功能,在数据的完整性、安全性方面能够得到保障,并且能和Windows7无缝连接。3.2系统运行的硬件环境最低要求:CPU1.6GHz、内存:384MBRAM显示器:1024x768、硬盘:5400RPM建议配置:2.2GHz或速度更快的、1024MB或更大容量的RAM、1280x1024显示器、7200RPM或更高转速的硬盘3.3系统运行软

5、件环境本系统的软件环境如下:ü操作系统:UNIX/Linux/Windows2000或以上版本ü数据库:mysqlü开发工具包:eclipseüWeb服务器:tomcat7.0ü浏览器:IE6.0以上4功能规格4.1系统结构图根据系统用户的不同可以划分为2个子系统:管理员子系统、用户子系统(如图1-1)。图1-1系统结构图5系统分析5.1角色定义5.1.1管理员管理员负责用户信息和问题信息的管理,其中可以对用户信息进行修改和删除,可以对问题信息进行删除。5.1.2学生用户分为注册用户和匿名用户。注册用户功能包括搜索答案、查看个人信息、忘记密

6、码、提问、回答问题、设置最佳答案。5.2管理员子系统管理员子系统包括管理员登录、用户管理、问题管理、密码更改、注销五个模块。1)管理员登录管理员输入正确的用户名和密码登录系统用例描述:管理员登录;执行者:管理员;前置条件:管理员进入后台登录界面,输入正确的用户名、密码;后置条件:管理员登录系统后,进入管理员首页;基本路径:a)进入后台登录界面;b)点击登录,进入管理员首页;2)用户管理用于对学生信息修改和删除操作。用例描述:用户管理执行者:管理员前置条件:管理员登录后台管理界面;后置条件:如果操作成功,数据库用户信息将发生改变;基本路径:a

7、)进入后台管理界面,显示管理员的所有功能菜单,点击用户管理;b)可以对用户进行修改或删除。1)问题管理用于问题的删除用例描述:问题管理执行者:管理员前置条件:管理员登录后台管理界面;后置条件:如果问题删除成功,数据库问题信息发生改变;基本路径:a)进入后台管理界面,显示管理员的所有功能菜单,点击问题管理;b)可以对问题进行删除操作。4)修改密码更改管理员密码用例描述:修改密码执行者:管理员前置条件:管理员登录后台管理界面;后置条件:如果密码更改成功,数据库发生变化。基本路径:a)进入后台管理界面,显示管理员的所有功能菜单,点击修改密码;b)

8、输入新旧密码进行密码修改操作。5.3用户子系统用户子系统包括注册用户和匿名用户。注册用户主要包括登录系统、搜索答案、查看个人信息、忘记密码、提问、回答问题、设置最佳答案、注销八个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。