第二节 性能需求
性能需求是网站的非功能性需求,确定的是系统的性质,如环境和实现约束、性能、平台依赖、可文护性、可扩展性等性质。该需求是为系统的功能需求增加一些新的约束和条件,如响应速度、可承担的负载、内存的占用、延迟时间等,以便在测试调试阶段,能够更好地发现系统中存在的性能瓶颈,从而起到优化系统的目的。
1.可用性
1.1可理解性:店铺基本信息目录及导航、站内搜索引擎、网上预约管理等。
1.2在线帮助和反馈:提供QQ在线服务、搜索与索引、在线店铺点评与留言、常见问题解答,在线预约功能等。 优:文-论'文;网http://www.youerw.com/
1.3用户界面及其友好性:包括店铺信息的易得性、信息的本地化、沟通渠道、支付方式说明、预约管理、色彩的协调性、响应时间的一致性。
2.性能
2.1利用搜索功能搜索时间最大不超过5秒,平均时间在1~3秒以内。
2.2在数据库中,搜索不超过2秒,搜索与打开合计平均不超过3秒。
2.3系统容量要求,静态用户(注册用户):3500以上,动态用户(在线用户):1500以上,并发数:500以上。
3.可靠性
3.1提供7*24小时的无故障的服务,要求系统可以连续正常工作,即系统应具有一定的错误识别能力,错误处理能力,具有一定的健壮性,最好有双机备份机制。
3.2检查系统在 2000 个用户的负载下,所有业务动作是否可用及稳定。
3.3检查系统在2000 个用户的负载下,连续运行 72 小时过程中,订单上传、转单、详情单查询、发运、勾核、签收及邮路填报功能等业务动作是否可用及稳定。
3.4检查系统在 1500 个用户、500 个并发用户操作的负载下,连续运行 72 小时过程中,以上业务动作是否可用及稳定。
3.5检查系统在 8.0 GB 业务数据、1500 个用户、500 个并发用户运行的负载下,连续运行 72 小时过程中,以上业务动作是否可用及稳定。
4.可文护性
4.1简易故障的自己技术人员的可修护性。
4.2日常管理操作简便及文护。
5.可重用性
系统的组成模块结构化和参数化,并且按照适当的方式存档。
6.灵活和可扩充性
系统的规模可能会随着时间的推移进一步扩大,满足系统生存期间额外的要求
7.可跟踪性
识别出原来的需求与被规范的功能之间关系的可能性,便于系统进行升级。
第三节 开发环境及工具
开发环境
在开发网站时,该项目使用的软件开发环境如下:
1.1服务器端 优:文-论'文;网http://www.youerw.com/ 1. 操作系统:WndowsXP。
2. 服务器:Apache2.28。
3. PHP软件:PHP 5.25
4. 数据库:MySQL5.0.41
5. MySQL图形化管理软件:PhpMyAdmin-2.5.10
6. 开发工具:Dreamweaver 8.0
7. 浏览器:IE6.0及以上版本。
8. 分辨率:最佳效果1024x768.
1.2客户端
1. 浏览器:IE6.0及以上版本。
2. 分辨率:最佳效果1024x768.
第四节 网站功能需求设计
1. 网站前台系统功能
1.1 DOTA首页
供用户浏览其他页面返回DOTA首页。首页主要包括:
1. 英雄学堂
2. 热点新闻更新
3. DotA - 热点图片新闻
4. DotA - 新手说明
5. DotA - 高阶技巧
6. DotA - 英雄资料更新