- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
概要规格说明书
版本:1.0
作者: 赵唯朝,吴青峰,张青利 日期: 2015.11.24 审批: 日期:
目 录
1. 概述 3
1.1 目的 3
1.2 范围 3
2. 功能需求 4
2.1 服务端部署 5
2.2 登录界面 5
2.3留言信息查询 6
2.4下沉式菜单栏 7
3 非功能性需求 9
3.1性能需求 9
3.2文档需求 9
3.3个性需求 9
3.4项目原则 9
概述
目的
本的编写为我们的设计、开发提供依据,使我们对需求的更加理解详尽。同时本也作为项目评审验收的依据。
范围
本项目包括功能需求
2.1 服务端部署
因为我们Android客户端的数据需要从服务端进行获取,所以在开发客户端之前,需要先对服务端应用进行部署,步骤如下:
1、安装Axure RP Pro 7.0,请学员自行前往Axure 首页下载。
2、安装Apache Tomcat 7.0.27,请学员自行前往Apache首先下载。
3、为mysql,eclipse创建用户、表空间、数据表。
4、为Tomcat6设置环境,并且将服务端部署到Tomcat6中。
5、打开IE输入以下链接,确保能够获取以下页面(图2-1-1
图2-1-1
2.2 登录界面
完成了服务端的相关功能实现之后,接下来就可以进行客户端的开发。首先我们需要完成对当当网客户端的登陆界面的研发,具体需求如下:
用户名与密码输入::
如果错误,显示错误信息
如果验证码,用户名和用户密码都正确,则跳转书籍页面
取消按钮:
用户点击该按钮后,一次性清除用户之前输入的用户名,密码和验证码
图 2-2-1 登录验证 2.3 留言板详细信息
在留言查询界面,用户点击任意主题将跳转到留言详细页面,具体需求如下:
留言简要信息,主要包含:
留言详细信息,主要包含:
留言者信息
留言者
留言的地点
留言数量
交互设计,主要包含:
查看评论:用户点击即可进入评论界面
详情请参考图2-3-1的界面设计
图2-
2.4下沉式菜单栏
用户在除了登陆的其他界面下方均可见到如图2-9-1所示的下沉式菜单,菜单主要包含以下几个选项:
登录界面:
查看留言界面:点击我想留言即可转入留言板界面
留言板界面:点击提交留言即可转入查看留言界面
查看留言界面:点击回复即可转让入回复留言界面
退出:点击即可退出应用程序
图2--1 下沉式菜单
3 非功能性需求
性能需求
本软件在设计方面本着方便、实用及娱乐性高的宗旨,性能方面应遵循如下原则:
流畅性: 软件运行应该流畅,不会出现卡机
美观性: 软件界面应力求美观,赏心悦目
稳定性: 软件运行过程中不会出现BUG
资源损耗:设计尽量节约资源;不用的资源应及时回收(如软件结束,线程应退出);
文档需求
对可维护性的最终要求:别人能够轻松上手你的代码:
结构清晰:封装良好;继承关系清晰;代码块清晰
变量命名规范,变量名应该具有自明性
注释充分:变量、方法、代码功能块、一些复杂算法……等都需要清晰明了地说明
个性需求
把项目做出个性出来。下列各项中有和比人不同之处、或很有创意,即可认为有个性。独立设计的软件,一般都会出现一些个性。参考、抄袭不会出现个性。
设计思路:包括软件的整体架构、功能块的设计思路等等
功能实现:从用户的角度,使用上发现与众不同的地方
任意其它方面个性点
项目原则
本着紧张但不急躁、不参考、不拷贝的原则进行:
紧张但不慌张
项目时间比较紧张,但不能慌张。要有自己明确的设计思路,一步步沿着思路走下去,以此来巩固自己所学,锻炼自己的独立工作能力。
能自己做,绝不参考别人
自己还没有做,还没有想,就去看比人的,这样尽管功能做出来了,但却没有什么意义,真正面试时还是不会。作者和读者,天壤之别。
如果自己实在无法搞定,一个问题卡了快一天了,则可以咨询别人一下想法,再行编码;尽量不直接看别人代码。
不拷贝
copy别人的代码,甚至直接运行别人的代码,以此作为自己的项目进展,这是严禁的。严禁运行效果出来了,却不知道是哪些代码造成的,严禁明明是自己写的代码,但却不知道为什么这么写。
1 / 13
项目需求规格说明书
4 / 13
文档评论(0)