智能问答系统需求分析_第1页
智能问答系统需求分析_第2页
智能问答系统需求分析_第3页
智能问答系统需求分析_第4页
智能问答系统需求分析_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

智能问答系统需求分析(全)目录1引言21.1编写目的21.2项目背景21.3定义21.4项目概貌21.5参考资料32.功能描述32.1功能划分32.2每个功能说明32.3限制42.4软件性能需求42.4.1处理速度42.4.2响应时间42.4.3安全限制43.信息描述(SA模型)53.1关系e-r53.2数据流向dfd63.3数据字典103.8数据信息逻辑模型114.行为描述124.1系统状态变化124.2事件描述124.3动作描述125.质量描述125.1功能质量标准125.2性能质量标准126.接口描述126.1用户界面126.2硬件接口136.3软件接口136.4通信接口137.其他描述137.1设计限制131引言1.1编写目的经过小组多番讨论,权衡利弊在对大学生活有了深入了解的基础上。我们决定研究问答系统,以加强对计算机软件工程的深入学习,增强对软件开发的认识。软件需求分析是软件工程中重要的部分,我们根据不同层次,对软件需求进行划分满足业务需求、用户需求、功能需求。定义了市场对软件的高层次目标要求。从用户角度来描述软件产品必须完成的任务。定义了软件开发人员必须实现的软件功能。1.2项目背景近几年来智能手机的迅速发展,物联网的进一步发展,手机将成为重要的生活工具,用于人性化的管理。所有的嵌入式设备,都可以改为Android平台。比如:机顶盒、电话机、汽车电子、监控系统、智能交通物流、物联网、远程教育终端、远程医疗终端.基于智能手机的C/S模式开发的自虐呢个及系统越来越受欢迎,开发基于智能手机客户端结合服务器端系统的开发前力日益增长为了数据分析的方便,我们选择较为熟悉的宿舍管理体系,采用客服端服务端模式的整体系统,统筹管理。1.3定义 需求:用户解决问题或许达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。 C/S:客户端/服务端模式 Java Web,SQL server 2005,Photoshop, Java, windows server 2003, J2EE1.4项目概貌项目结合了物联网的特点,通过移动设备实现管理宿舍管理的思想1.5参考资料Android 2.X应用开发实践 林城 著 清华大学出版社数据库原理与应用SQL server 2005项目教程 编者:郭庚麒 王槐彬 中国水利水电出版社JSP编程技术编者:杨学全 许杰 滕桂法 清华大学出版社 2.功能描述2.1功能划分手机宿舍管理系统的基本功能,如下:(一) 客户端:a) 查询宿舍学生信息(导员)b) 每周宿舍卫生评分(生活部)c) 电量/水量使用查询及提醒d) 信件查询及提醒 (二) 服务端:a) 宿舍信息管理及接口b) 每周宿舍卫生评分管理下载接口c) 电量/水量管理接口d) 信件管理2.2每个功能说明(一) 、客户端功能说明:a) 查询宿舍学生信息。客户能够快速清晰查询宿舍成员信息,主要针对辅导员、学院领导和学生会点名,查询结果以表格形式显示。b) 每周宿舍卫生评分。客户能够对宿舍打分并同步到服务端,供服务端直接综合处理,主要针对生活部检查卫生,实现无纸化和透明化。c) 电量/水量使用查询及提醒。对宿舍电量水量查询,以便电量不足宿舍有准备,增强学生节电意识。d) 信件查询及新到信件通知。查询信件是否到达,以便及时领取。新邮件到达时,Android客户端自动发出新信件提醒消息。(二) 、服务端功能说明:a) 宿舍信息管理及接口。记录各宿舍信息情况,根据信息变化,及时更删改查,对宿舍实行有效管理;为客户端提供查询宿舍学生信息接口。b) 每周宿舍卫生评分管理下载接口。对客户端上传的数据同学处理成统一的图表形式,数据可直接打印下载;提供客户端对数据库更新接口。c) 电量/水量管理接口。d) 信件管理。对信件信息进行管理;提供信件查询接口2.3限制服务端:(1)由于本系统服务端用Java Web的Struct架构,而数据库也将随之采用SQL Server2005。(2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试和维护及升级。(3) 硬件、软件、运行环境和开发环境的条件和限制:在window server 2003下使用,在sql server 2005 开发版或更高版本下使用.客户端:运行Android 系统的智能手机和Pad2.4软件性能需求2.4.1处理速度适应智能机硬件速度即可2.4.2响应时间一般要求响应时间2s2.4.3安全限制 对数据操作根据对象不同权限加以限制,禁止越权处理3.信息描述(SA模型)3.1关系e-r3.2数据流向dfd(一)顶层数据流图顶层数据流图如下3-3-1图所示查询学生结果管理实时信息宿舍管理系统查询辅导员管理信息报表结果宿舍管理员信息打分打分结果学生会图3-3-1顶层数据流图注解:查询:学生信息(信件)查询、宿舍信息(水电、评分)查询结果:学生信息(信件)、宿舍信息(水电、评分)查询:学生成员信息查询、宿舍评分信息查询结果:学生成员信息、宿舍评分信息打分信息:生活部卫生打分打分:生活部卫生打分结果管理实时信息:宿舍学生信息管理,信件水电信息管理管理信息报表:宿舍学生信息,打分,信件水电信息报表(二) 一层数据流图一层数据流图如下图3-3-2所示学生查询结果显示1 Android客户端宿舍管理提交请求及数据查询辅导员PC服务端管理系统结果显示响应请求返回数据信息打分打分结果显示学生会图3-3-2一层数据流图Android客户端宿舍管理系统评分表信件表Android客户端宿舍管理提交请求及数据2 PC服务端管理宿舍管理员响应请求返回数据录入数据电量表水量表学生信息表图3-3-2一层数据流图PC服务端管理系统(二) 二层数据流图1.二层数据流图Android客户端宿舍管理系统1.1信件查询处理1.5请求封装学生PC服务端管理系统1.2电量查询处理1.3水量查询处理1.6数据解析中心客户端信件显示表1.4评分查询处理客户端电量显示表客户端水量显示表客户端评分显示表1.7宿舍信息查询处理辅导员1.5请求封装PC服务端管理系统1.8宿舍评分处理客户端宿舍信息显示表1.6数据解析中心客户端评分显示表学生会客户端打分显示表1.9宿舍打分处理图3-3-3二层数据流图Android客户端宿舍管理系统注:由于篇幅问题而重复表示1.5,1.6处理2.二层数据流图pc服务端宿舍管理系统学生信件表2.1信件管理2.5请求解析宿舍电量表2.2电量管理处理宿舍水量表客户端宿舍管理2.3水量管理2.8录入查询信件水电等信息,宿舍管理员2.6数据封装2.4评分处理宿舍评分表2.7宿舍信息管理处理宿舍学生表2.9宿舍打分处理图3-3-4二层数据流图pc服务端宿舍管理系统3.3数据字典名字学生信息描述提供学生详细信息来源原始数据去处学生信息表组成学号+姓名+性别+班级+手机号+宿舍号+籍贯位置学生信息模块名字电量描述显示宿舍当学期剩余电量来源由宿舍管理员录入去处电量表组成宿舍号+时间+剩余电量位置宿舍信息模块名字信件描述提供学生邮件信息来源由宿舍管理员实时更新去处信件表组成ID编号+所属宿舍+收件人姓名+到达时间位置宿舍信息模块名字宿舍卫生评分描述宿舍卫生得分的显示来源由生活部更新去处宿舍卫生评分表组成宿舍号+时间+得分位置宿舍信息模块名字水量描述显示宿舍当学期剩余水量来源由宿舍管理员录入去处水量表组成宿舍号+时间+剩余水量位置宿舍信息模块名字宿舍信息描述提供宿舍电话号码及属于哪个班级来源由管理员录入去处宿舍信息表组成宿舍号+宿舍电话+所属班级位置宿舍信息模块名字用户描述分为学生、辅导员、管理员三类用户,拥有不同的权限来源由用户注册时自动写入去处用户表组成用户名+用户密码+拥有权限位置用户账号模块3.8数据信息逻辑模型Android客户端客户访问规则条件1.学生2.辅导员3.学生会动作信件查询电量查询水量查询宿舍打分评分结果查询宿舍信息查询4.行为描述4.1系统状态变化4.2事件描述4.3动作描述5.质量描述5.1功能质量标准A要按照严格的数据格式输入,否则系统不给予相关的相应进行处理。B查询的时候要保证全率,所有的相应域包含的关键字的记录都应能查到。因为通常有文件的记录会很多,所以本系统采用了两种方法进行查询:直接查询与模糊查询。5.2性能质量标准该软件在时间特性上没有特殊的要求,因为这个系统不是实时系统。具体响应时间依不同的硬件环境而不同。6.接口描述6.1用户界面简单优美的界面,给人耳目一新;简单的操作,让人们体现到从所没有的快感与新鲜;视觉美的冲击,给人们带来无限的遐想;信息化的界面,满足广大用户的阅读需求。满怀好奇地进入,收获意想不到的惊喜。友好的界面,给人亲切的感觉。6.2硬件接口客户端: cpu 500Mhz以上,内存256M,sd卡2g以上;支持wifi支持3G服务端:程序运行服务器的配置建议为双CPU3.0,内存为2.0G,硬盘共800G(每个盘200G),只开通80端口;数据库服务器的配置建议为双CPU2.4,内存为1.0G, 硬盘共800G,只开通1433端口;备分数据库配置建议为双CPU2.4,内存为2.0G,,硬盘共800G任何PC平台均可以运行这些软件。6.3软件接口客户端: Android 1.6及其以上版本服务端:操作系统使用:Windows XP,window server 2003及任何能运行Java虚拟机的平台Web服务器使用操作系统:tomcat5.6,浏览器IE6.0极其以上数据库服务器使用:SQL Server2005;该软件通过ODBC接口同数据库相连接6.4通信接口7.其他描述7.1设计限制可使用性。保证管理员及用户不同区域的人群对于该系统可以顺畅无阻地浏览或进行管理,不

温馨提示

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

评论

0/150

提交评论