项目31 网站软件结构设计说明书53521633.docx
《项目31 网站软件结构设计说明书53521633.docx》由会员分享,可在线阅读,更多相关《项目31 网站软件结构设计说明书53521633.docx(29页珍藏版)》请在冰豆网上搜索。
项目31网站软件结构设计说明书53521633
案卷号
3-1
日期
2015-4-
1.产品展示
1功能描述
及时向买家展示本公司的最新产品,方便买家浏览并选择心仪的产品
2设计思路
前台:
现网上调查功能(即用户端浏览器,实设置买家选择并提交调查结果等功能)。
后台:
即管理端浏览器,实现调查管理功能(设置调查选项、设置调查表样式、统计调查结果、存储统计结果)。
3调查模块示意图
2.精品推荐
①功能描述
通过设计精品推荐页面,展示精品家具,方便客户找到喜爱的家具。
②设计思路
前台:
即用户端浏览器,实现网上推荐功能。
后台:
即管理端浏览器,实现网上统计功能,根据客户浏览量统计出最热门家具。
4调查模块示意图
3.产品搭配
①功能描述
通过设计产品搭配页面,展示各种家具的搭配技巧,使客户对家具搭配方面有更深层次的了解。
②设计思路
前台:
通过浏览器,客户挑选自己喜欢的家具,即可查看该家具与其他家具的最佳搭配方案
后台:
通过数据库,及时更新时下流行家具的搭配。
③调查模块示意图
模块名称:
产品风格
5功能描述
向买家展示本公司产品的不同风格,方便买家根据喜欢的风格选择心仪的产品
6设计思路
前台:
即用户端浏览器,实现浏览产品、客户可根据自己喜好进行浏览。
后能:
即管理端浏览器,实现随时上传最新产品,及时更新,统计各风格浏览量及点赞量。
③调查模块示意图
四川省尚诚家居有限责任公司
尚诚家居软件(结构)设计说明书
项目名称:
尚诚家具
项目组:
二组
负责人:
成 员:
钟益琴蒋丽菁潘静
张广生冷勐星
审核:
网站软件(结构)设计说明书
一.前言
1.引言
本说明书为系统的结构设计说明书,为系统详细的设计的主要依据。
主要读者群为项目组成员,使得项目组内成员对整个系统的主要功能以及其概要的实现手段,有一个宏观的把握,是整个系统最初形,同时也是最基本的引导性文档(软件体系结构设计说明书),将从设计的角度对系统进行综合的描述,使用不同的视图来描述其不同方面。
在本说明书中,将对该说明书的结构进行简要的说明,明确该说明书针对的读者群,指导他们正确的使用该说明书。
预期的读者:
本说明书是软件体系结构设计的说明书,主要读者群为项目组成员,其次供公司上层(老师)评审,并指导开发人员的开发。
2.背景
①待开发的网站/软件系统的名称;
网站名:
尚诚家具
开发软件:
、sql
②本项目的任务提出者、开发者、用户及调研对象;
待开发的网站的名称:
尚诚家居网
本项目的任务提出者:
钟益琴、潘静、蒋丽菁、张广生、冷勐星
开发者:
钟益琴、潘静、蒋丽菁、张广生、冷勐星
用户及调研对象:
都市小资、都市白领等追求时尚,乐于创新的群体
③该软件系统同其他系统或其他机构的基本的相互来往关系。
Photoshop
3.定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
4.参考资料
列出有关的参考资料,如:
(1)本项目的经核准的计划任务书或合同、上级机关的批文;
(2)属于本项目的其他已发表的文件,如开发标准;
(3)本文件中各处引用到的文件资料,包括所要用到的软件开发标准。
列出这些文件的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的来源。
档编号
文档名称
作者
发布日期
出版单位
来源
1
ASP动态网站编程
林少景
2010年5月
北京清华大学出版
网络
2
网站设计与开发
杨晓钟
2005年6月
北京机械工业出版社
网络
3
电子商务系统的开发
董小刚
2004年3月
长春工业大学学报
网络
二.模块/程序系统的逻辑结构
根据“需求分析说明书”的功能表及结构图,设计系统功能模块间的组织结构。
用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系.
产品搭配
产品风格
图1系统的组织结构
三.网站前、后台各子模块功能间的设计思路及示意图
基于网站整体逻辑结构图基础上,实现前、后台模块功能的功能描述、设计思路、示意图,主要体现模块中重要环节(细化功能)之间的联系。
模块名称:
精品推荐
1功能描述
通过设计精品家居页面可以让用户自由的对上传的作品的浏览及评论。
2设计思路
前台:
即用户端浏览器,实现网上评论功能(设置评论的文本、用户选择并提交调查结果、查看调查结果等功能)。
后台:
即管理端浏览器,实现调查管理功能(设置调查的结果入库、设置调查表样式、统计调查结果、存储统计结果)。
3调查模块示意图
(1)精品沙发
①功能描述
精选子模块的主要功能是实现一些上传的作品比较精致的用户的展示,对其上传的作品进行点评,和交流。
②设计思路
前台:
通过作品的展示,用户的评论,提取信息到数据库,然后根据数据不断进行更新。
后台:
通过数据库的连接操作,从中提取相应的数据,实现数据的筛选和排序,对浏览者的评论及点赞功能进行存储。
4调查模块示意图
(2)精品茶几
1功能描述
论坛子页面的主要功能是对各种各样的家具进行相互的讨论,最主要的是实现互动功能,也可以对某个家具进行自己的解释和评论,让更多的用户能够参与进来,增加人气。
2设计思路
从数据库中提取相关的材料,根据最新的消息不断的进行数据的存入与删除,在通过代码传到网页中去,主要是根据用户上传的数据进行更新。
前台:
通过用户的输入信息,进行保存,提取数据到一个变量里。
从数据库中读取相应的值。
后能:
从一个特定的变量中找到该变量的值,在存入数据库中,而其根据数据库中的标识取得插入记录的位置。
最后通过一定的检查向网页中返回值。
3
调查模块示意图
(3)精品餐桌
4功能描述
论坛子页面的主要功能是对各种各样的家具进行相互的讨论,最主要的是实现互动功能,也可以对某款家具品进行自己的解释和评论,让更多的用户能够参与进来,增加人气。
5设计思路
从数据库中提取相关的材料,根据最新的消息不断的进行数据的存入与删除,在通过代码传到网页中去,主要是根据用户上传的数据进行更新。
前台:
通过用户的输入信息,进行保存,提取数据到一个变量里。
从数据库中读取相应的值。
后能:
从一个特定的变量中找到该变量的值,在存入数据库中,而其根据数据库中的标识取得插入记录的位置。
最后通过一定的检查向网页中返回值。
6
调查模块示意图
(4)精品衣柜
7功能描述
论坛子页面的主要功能是对各种各样的家具进行相互的讨论,最主要的是实现互动功能,也可以对某个家具进行自己的解释和评论,让更多的用户能够参与进来,增加人气。
8设计思路
从数据库中提取相关的材料,根据最新的消息不断的进行数据的存入与删除,在通过代码传到网页中去,主要是根据用户上传的数据进行更新。
前台:
通过用户的输入信息,进行保存,提取数据到一个变量里。
从数据库中读取相应的值。
后能:
从一个特定的变量中找到该变量的值,在存入数据库中,而其根据数据库中的标识取得插入记录的位置。
最后通过一定的检查向网页中返回值。
9
调查模块示意图
模块名称:
产品展示
5功能描述
通过设计产品展示页面,展示家居爱好者的及时互动,交流和分享。
6设计思路
前台:
即用户端浏览器,实现网上评论功能(设置评论的文本、用户选择并提交调查结果、查看调查结果等功能)。
后台:
即管理端浏览器,实现调查管理功能(设置调查的结果入库、设置调查表样式、统计调查结果、存储统计结果)。
7调查模块示意图
(1)衣柜系列
①功能描述
衣柜模块的主要功能是实现需要购买衣柜的人士进行沟通,我们的衣柜作品以及衣柜款型展示,并且可以通过这个网页实现网友的互动提问等,网友可以分享作品到QQ空间,新浪微博,腾讯微博,人人网,网易微博等各大应用上。
②设计思路
前台:
通过作品的展示,用户的评论,提取信息到数据库,然后根据数据不断进行更新。
后台:
通过数据库的连接操作,从中提取相应的数据,实现数据的筛选和排序,对浏览者的评论及点赞功能进行存储。
8调查模块示意图
沙发系列
①功能描述
沙发系列子模块的主要功能是实现需要购买沙发的人士进行沟通,我们的沙发作品以及衣柜款型展示,并且可以通过这个网页实现网友的互动提问等,网友可以分享作品到QQ空间,新浪微博,腾讯微博,人人网,网易微博等各大应用上。
用户可以及时了解到我们尚诚家具的最新活动信息,我们将在这里发布活动的规则,活动时间,以及获奖的相关信息,我们会及时更新数据库,把最新的活动信息发布给广大的网页。
②设计思路
前台:
通过作品的展示,用户的评论,提取信息到数据库,然后根据数据不断进行更新。
后台:
通过数据库的连接操作,从中提取相应的数据,实现数据的筛选和排序,对浏览者的评论及点赞功能进行存储。
9调查模块示意图
茶几系列
①功能描述
茶几系列模块的主要功能是实现需要购买茶几的人士进行沟通,我们的衣柜作品以及茶几款型展示,并且可以通过这个网页实现网友的互动提问等,网友可以分享作品到QQ空间,新浪微博,腾讯微博,人人网,网易微博等各大应用上。
②设计思路
前台:
通过美食达人信息展示,用户的评论,提取信息到数据库,然后根据数据不断进行更新。
后台:
通过数据库的连接操作,从中提取相应的数据,实现数据的筛选和排序,对浏览者的关注及点赞功能进行存储。
10调查模块示意图
模块名称:
产品搭配
①功能描述
为广大网民介绍全面的家具搭配知识、保养家具常识、健康常识。
②设计思路
前台:
主要展示各类低碳家具及推荐,有分类查看信息的功能,并设有“文章形式”模块,用户拥有查看、交流和评价的权限,只需登录注册,即可留言。
(具有查看信息、用户选择查看并提交后台、返回结果的功能)
后台:
由页面管理员能使用,需要登录即可进行相关操作,负责对网页图片、文章、信息增\删\改等更新维护。
(具有信息管理、图片管理、文章管理、用户管理)
10模块示意图
(1)搭配技巧
①功能描述
为广大网民介绍全面的搭配技巧。
②设计思路
前台:
主要展示各类低碳家具常识及推荐,有分类查看信息的功能,并设有“文章形式”模块,用户拥有查看、交流和评价的权限,只需登录注册,即可留言。
(具有查看信息、用户选择查看并提交后台、返回结果的功能)
后能:
由页面管理员能使用,需要登录即可进行相关操作,负责对网页图片、文章、信息增\删\改等更新维护。
(具有信息管理、图片管理、文章管理、用户管理)
③调查模块示意图
(2)装饰案例
①功能描述
为广大网民介绍全面的搭配案例。
②设计思路
前台:
主要展示各类低碳家具常识及推荐,有分类查看信息的功能,并设有“文章形式”模块,用户拥有查看、交流和评价的权限,只需登录注册,即可留言。
(具有查看信息、用户选择查看并提交后台、返回结果的功能)
后能:
由页面管理员能使用,需要登录即可进行相关操作,负责对网页图片、文章、信息增\删\改等更新维护。
(具有信息管理、图片管理、文章管理、用户管理)
③调查模块示意图
(3)推荐搭配
①功能描述
为广大网民介绍全面的关于家具搭配知识。
②设计思路
前台:
主要展示各类低碳家具常识及推荐,有分类查看信息的功能,并设有“文章形式”模块,用户拥有查看、交流和评价的权限,只需登录注册,即可留言。
(具有查看信息、用户选择查看并提交后台、返回结果的功能)
后能:
由页面管理员能使用,需要登录即可进行相关操作,负责对网页图片、文章、信息增\删\改等更新维护。
(具有信息管理、图片管理、文章管理、用户管理)
③调查模块示意图
功能模块:
产品风格
1功能描述
推荐当前时段最新最热门的家具风格,为用户提供当下最流行最好产品及风格。
2设计思路
前台:
即用户端浏览器,实现网上浏览特别推荐的风格功能。
后能:
即管理端浏览器,实现菜品的实时更新,对当下最热门的家具进行热门推荐。
3调查模块示意图
(1)韩式风格
①功能描述
推荐当前时段最好的韩式风格,为用户提供多种不同的选择。
②设计思路
前台:
即用户端浏览器,实现网上浏览家具模块为用户推荐不同风格的家具。
后能:
即管理端浏览器,实现韩式风格家具的实时更新,对当下最热门韩式风格进行热门推荐。
4调查模块示意图
(2)欧式式风格
①功能描述
推荐当前时段最好的欧式风格,为用户提供多种不同的选择。
②设计思路
前台:
即用户端浏览器,实现网上浏览家具模块为用户推荐不同风格的家具。
后能:
即管理端浏览器,实现韩式风格家具的实时更新,对当下最热门欧式风格进行热门推荐
5调查模块示意图
(3)中式式风格
①功能描述
推荐当前时段最好的欧式风格,为用户提供多种不同的选择。
②设计思路
前台:
即用户端浏览器,实现网上浏览家具模块为用户推荐不同风格的家具。
后能:
即管理端浏览器,实现韩式风格家具的实时更新,对当下最热门中式风格进行热门推荐
6调查模块示意图
(4)美式式风格
①功能描述
推荐当前时段最好的欧式风格,为用户提供多种不同的选择。
②设计思路
前台:
即用户端浏览器,实现网上浏览家具模块为用户推荐不同风格的家具。
后能:
即管理端浏览器,实现韩式风格家具的实时更新,对当下最热门美式风格进行热门推荐
7调查模块示意图
(5)英式式风格
①功能描述
推荐当前时段最好的欧式风格,为用户提供多种不同的选择。
②设计思路
前台:
即用户端浏览器,实现网上浏览家具模块为用户推荐不同风格的家具。
后能:
即管理端浏览器,实现韩式风格家具的实时更新,对当下最热门英式风格进行热门推荐
8调查模块示意图
模块名称:
家居知识
①功能描述
向买家提供家居的保养、选购知识以及一些藏家小故事,方便买家更好的购物。
②设计思路
前台:
通过浏览家居知识,注重家具的保养及安心购买,实现放心、开心购物。
后能:
及时更新数据。
7调查模块示意图
1.使用说明
①功能描述
为用户提供不同种类家具的使用方法及注意事项,帮助他们延长家具寿命。
②设计思路
前台:
通过浏览家具的使用说明及注意事项,为用户提供良好的家具使用知识。
后能:
及时更新数据,定期上传各种真实有效信息。
③调查模块示意图
2.图案寓意
①功能描述
为用户提供不同图案所象征的意思,方便用户更据喜爱的图案选择要购买的家具。
②设计思路
前台:
通过浏览图案寓意选购家具。
后能:
及时更新数据,定期上传各种真实有效信息。
③调查模块示意图
3.选购保养
①功能描述
为用户提供不同种类家具的保养知识及选购时应注意的细节,让用户放心浏览。
②设计思路
前台:
主要是为用户提供家具的选购及保养知识,用户也可根据自己爱好进行评论、点赞。
后能:
及时更新数据,统计用户的信息。
8调查模块示意图
模块名称:
关于我们
1功能描述
方便用户联系本公司,与客服进行交流。
2设计思路
前台:
即用户端浏览器,提交用户自己的信息,查看公司的经营理念。
后能:
即管理端浏览器,实现随时上传最新公司资料。
3调查模块示意图
四.系统模块功能/功能模块的设计描述
根据“需求分析说明书”及“网站演示版”完成功能功能描述及设计思路,详细描述与网站每一个子模块中的基本功能模块/对象相关联的需求,从而体现模块的操作环节流程。
①功能描述
描述此功能模块要达到的目标、所采用的方法和技术,可采用IPO图(输入-处理-输出图)的形式。
②输入
◆详细描述该功能的所有输入数据,如:
输入源、数量、度量单位、时间设定和有效输入范围等。
◆指明引用的接口说明或接口控制文件的参考资料。
③处理
定义对输入数据、中间参数进行处理以获得预期输出结果的全部操作。
包括:
◆输入数据的有效性检查(名称、标识、数据类型及格式、有效范围、输入形式)。
◆操作的顺序,包括事件的时间设定。
◆异常情况的响应,例如,溢出、通信故障、错误处理、影响的参数等。
◆用于把输入转换成相应输出的方法。
④输出
◆输出数据的有效性检查(名称、标识、数据类型及格式、有效范围、输出形式)。
◆详细说明该功能的所有输出数据,例如,输出目的地、数量、度量单位、时间关系、有效输出范围、非法值的处理、出错信息等。
◆有关接口说明或接口控制文件的参考资料(录属的上一层模块及下一层模块或程序,说明参数赋值及调用式)。
1.会员登录模块
示例:
会员登录模块
功能模块名
会员用户登录
所属部门
XXX
开发人员
功能描述
(目的)
输入正确的用户名及密码,经过验证并通过,会员用户就能成功登录,做为会员便可浏览相应页面
使用者
浏览者、会员、管理员/超级管理员
需求程序
XX
前置条件
(限制条件)
会员用户必须先注册成功后成为会员用户后才能成功
界面要求
120×90px
输入数据
用户名和密码
输入项检查
根据输入用户名和密码通过后台程序XX及其数据库进行验证,查找是否是会员用户及正确的密码
操作序列
(算法或者
处理描述
逻辑流程)
a.通过登录界面输入用户名及密码,点击“登录”按钮;
b.调用后台程序XX,运用方法在数据库中进行查找验证用户名和密码;
c.若找到用户名并且密码也正确则成功登录,否则弹出提示框“用户名或密码不正确,请重新输入!
”,并回到登录界面;
d.成功登录后提示“恭喜您登录成功”,进入到XXX界面或XXX页面,用户可以进行...
异常/出错
情况及处理
1.用户名或密码不正确,请重新输入!
则回到登录界面,并提示用户重新登录
2.当会员静默状态达到10分钟时则会员退出,并提示信息“用户已退出”
后置条件
无
预期结果
用户名和密码不正确,则不能登录,若正确则成功登录。
输出项检查
是否出现提示信息“用户名或密码不正确,请重新输入”,若成功则出现“恭喜您登录成功”。
相关对象
及接口
首页:
用于输入用户名和密码
XXX程序:
进行到XX页面
补充说明
(注释设计)
说明本模块中所需要的提示信息
测试计划
对模块进行测试的计划:
测试技术要求、输入数据、预期结果、进度安排、人员职责
2.公司介绍
3.新闻中心
五.程序(标识符)设计说明
1.程序X
程序名
所属部门
XXX
开发人员
程序描述
(目的)
前置条件
(限制条件)
输入数据
输入项检查
操作序列
(算法或者
处理描述
逻辑流程)
a.获取参数
b.查询数据表获取新闻标题、新闻内容、所属栏目、录入时间、模版ID
c.查询数据表获取模版内容
d.替换模版内容中的标签
e.写静态页面
f.查询数据表并获取模版内容
异常/出错
情况及处理
后置条件
预期结果
输出项检查
相关对象
及接口
补充说明
(注释设计)
测试计划
2.程序XX
3.程序XXX
六.运行环境及补救措施
1.说明本系统的运行环境(硬件环境和支持环境)的规定。
2.说明故障出现后可能采取的变通措施
a.后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;
b.降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录;
c.恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。
七.附件
任务时间表(起止时间完成工作必须提交成果)、人员、技术分工表;
序号
工作任务
完成日期
人员
备注