网站项目需求说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
xxx网站项目
需求规格说明书
电子文档:软件需求规格说明书.DOC / WORD 2015
版本号: 1.0 密级: _____
文档编号: _ 编写人:时间: _________ _
校对人:时间:
审核人:时间:
批准人:时间:
1.综合描述
1.1. 项目背景
1.2. 系统目标
建立易用、简单、稳定、功能强大的后台管理系统。并保证在订阅号后台能实现对栏目、文章、会员、专题、个性化模板的管理。
完成一套友好、功能完善的前台系统,包括友好的用户界面、人性化的功能设计、完善的用户体验等。
1.3. 设计原则
本项目所开发的订阅号平台在需求分析和开发中应遵循以下原则:
➢简单:易用性强;各功能模块符合业务逻辑,且划分清晰;平台易维护;能够基于本平台方便的进行二次开发。
➢稳定:在目标用户数量下能够稳定运行。
➢可扩展:在不改动平台技术架构的前提下——在用户数量超过预期数量时,能够进行系统增容;能够根据用户需求发展的情况进行功能扩展。
➢接口:具有完善的接口,其他业务系统通过接口调用邀请用户加入会员系统中,实现与其他业务系统的打通。
1.4. 软件环境
Windows + Apache或IIS6以上+ PHP5以上+ MySql
1.5. 技术架构
开发在现行微信订阅号系统之上。
1.6. 性能要求
支持百万级数据量,系统平台高速稳定。
待定…
1.7. 网络环境
待定…
1.8. 硬件环境
服务器配置:
待定…
1.9. 目标用户分析
本平台的使用者包括哪几类用户:
➢管理员….. 待定…
基本情况:非IT专业技术人员,但具备较强的IT应用能力,网络环境好。
需求点:主要使用本平台进行资源和信息业务管理。
➢待定…
基本情况:非IT专业技术人员,具备一定的IT应用能力,网络环境差别大。
需求点:。
➢系统维护人员
基本情况:信息部专业技术人员,网络环境较好。
需求点:对本平台的日常运营进行技术维护工作,在必要的情况下进行一定的功能修改或扩充等开发工作。在特殊情况下进行系统增容等较大规模的技术维护工作。
2.方案
下面将从功能结构、应用结构、系统结构、逻辑结构和物理结构五方面阐述本系统的技术方案。
2.1. 功能模型
待定…
2.2. 应用结构
待定…
应用结构图
应用结构层次设计图
应用结构层次设计,主要将应用系统分层,每个层次关注的焦点不同,把界面、业务、数据分开;本系统也遵照此原则设计,将分为3个大层次:表示层、业务逻辑层、数据访问层,调用关系如图所示。 表示层:
本系统表示层主要包括三大块:前台、后台和模板,负责从用户方接收请求传递给业务层或者数据访问层处理,专心处理界面和接口数据交互。
●业务层:
此层面专心处理业务逻辑,实现业务的关键流程。
●数据访问层:
数据访问核心部分:数据访问逻辑组件,它代表调用程序提供对数据库执行以下任务的方法:
✧在数据库中创建记录
✧读取数据库中的记录并把业务实体数据返回给调用程序
✧使用调用程序提供的修改后的业务实体数据更新数据库中的
记录
✧删除数据库中的记录
执行上述任务的方法通常称为“CRUD”方法,这是由各项任务的首字母组成的一个缩写词。通常数据访问逻辑组件访问一个单一数据库,并封装了针对该数据库中一个表或一组相关表的数据相关操作
2.3. 逻辑结构
2.4. 物理结构
2.5. 功能结构
3.核心功能详细描述
3.1. 前台:
3.1.1.会员登陆
3.1.2.会员注册
3.1.3.文章浏览
3.1.
4.商品信息
3.1.5.其他信息
3.1.6.缓存机制
为提供系统性能,减少数据库访问,前台浏览栏目页、报告页、文章页的时候,首先访问系统缓存,如果缓存中有相应内容,从缓存中提取内容;如果没有,访问数据库提取内容,并将内容加入缓存。缓存采用特定的算法,定时清除最近最少访问的内容。
3.2. 后台:
3.2.1.文章相关
3.2.2.商品相关
3.2.3.订单相关
3.2.
4.积分相关
3.2.5.会员相关
3.3. 公共组件:
3.3.1.管理员权限分级控制
3.3.2.日志组件
3.4. 界面布局
3.4.1.界面布局
1.文字的排布
2.图片的排布
3.按钮类单元的排布
a.页面上的按钮,链接,复选框,单选框。同类单元应该尽量保持大小
一样,左右对齐。按钮的大小要与界面的大小和空间要协调,避免空
旷的界面上放置很大的按钮。
b.忌用太长的名称,免得占用过多的界面位置。
c.字体的大小要与界面的大小比例协调, 通常使用的字体中宋体9-12
较为美观,很少使用超过12号的字体。
4.表格的排布
a.表格大小要和界面相适应,不能在表格之外有很大空余,或者表格过
大紧贴整个页面。
b.表格的颜色要与界面风格符合,搭配合理协调,反差不宜太大,坚决
杜绝刺目的颜色。
3.4.2.界面色彩
1.不要将所有颜色都用到,尽量控制在三种色彩以内。
2.背景和前文的对比尽量要大,以便突出主要文字内容。