软件设计说明书.docx

上传人:11****ws 文档编号:2249920 上传时间:2019-05-03 格式:DOCX 页数:34 大小:114.64KB
下载 相关 举报
软件设计说明书.docx_第1页
第1页 / 共34页
软件设计说明书.docx_第2页
第2页 / 共34页
软件设计说明书.docx_第3页
第3页 / 共34页
软件设计说明书.docx_第4页
第4页 / 共34页
软件设计说明书.docx_第5页
第5页 / 共34页
点击查看更多>>
资源描述

1、软件设计说明书1. 引言 .41.1 编写目的 .41.2 命名规范 .41.3 参考资料 .41.4 相关文档 .41.5 版本更新记录 .52. 总体设计 .52.1 需求规定 .52.2 硬件运行环境 .52.3 软件运行环境 .52.4 开发环境 .62.5 基本设计思想 .62.6 子系统清单 .62.7 功能模块清单 .73. 接口设计 .93.1 用户接口 .93.2 外部接口 .93.3 内部接口 .94. 数据库设计 .94.1 数据库中表名列表 .94.2 数据库表之间的关系 .104.3 数据库表的详细清单 .105. 功能模块设计 .145.1 网站首页 .145.2

2、登录界面 .155.3 注册页面 .155.4 修改个人信息 .165.5 修改头像 .165.6 修改密码 .175.7 找回密码页面 .175.8 个人信息 .185.9 发布商品 .185.10 修改商品 .185.11 发布需求页面 .195.12 查看需求页面 .195.13 商品信息界面 .195.14 查看我的收藏 .205.15 商品列表页面 .205.16 需求列表页面 .215.17 分类页面 .215.18 我的商品页面 .225.19 查看别人对我的商品的报价页面 .225.20 查看我对别人的商品的报价页面 .225.21 求购产品页面 .236. 存储过程设计 .2

3、36.1 涉及 users 表的存储过程 .236.2 涉及 products 表的存储过程 .246.3 涉及 require 表的存储过程 .276.4 涉及 orders 表的存储过程 .296.5 涉及 letter 表的存储过程 .306.6 涉及 category 表的存储过程 .306.7 涉及 collect 表的存储过程 .317. 角色授权设计 .318. 系统出错处理设计 .318.1 出错信息 .328.2 故障预防与补救 .328.3 系统维护设计 .339 其他 .339.1 出错处理设计 .339.2 安全保密设计 .3410.测试计划 .341. 引言1.1 编

4、写目的本软件设计说明书主要针对需求分析描述了设计的各个模块。本文档是为了让客户了解开发者所开发的软件功能是否满足了客户的预想的功能,以及各功能模块之间是否存在与客户之间相违背的地方。如果关于该软件有什么需要改进的地方请客户及时提出,以方便开发人员更好的、更全面的开发该软件。该说明书也将作为开发者前期开发的重要依据。开发人员希望通过该说明书能够让开发者和用户更好的沟通,并作为后期软件交付时软件是否符合用户标准的一个重要参考。1.2 命名规范 数据库表名用小写开头的英文命名,字段名用大写开头的英文命名。 私有变量以“_”开头的小写英文字母命名,其他变量用小写英文字母开头。 所用函数用小写英文字母开

5、头。 所有类用大写英文字母开头。1.3 参考资料1吕云翔,王昕鹏,邱玉龙.软件工程理论与实践.北京:人民邮电出版社,2012.2吕云翔,刘浩,王昕鹏,周建.软件工程课程设计.北京:机械工业出版社,2009.3“小型二手货交易平台”需求规格说明书1.4 相关文档“小型二手货交易平台 ”需求规格说明书1.5 版本更新记录版本号 创建者 创建日期 维护者 维护日期 维护纪要V1.0 温鑫 2013-5-18 温鑫2. 总体设计2.1 需求规定本系统利用 Web 平台,通过注册在本系统上发布供应或需求信息。买家可以与卖家进行在线沟通,因此可以进行目的性强的交易,提高交易效率和质量。详细需求说明可参见“

6、 小型二手货交易平台 ”需求规格说明书 。2.2 硬件运行环境(1)服务器 处理器型号:AMD 或 Intel2.0GHz 以上 内存容量:1GB 以上 网络配置:100M 网卡(2)Web 浏览 PC 机 处理器型号:AMD 或 Intel1.6GHz 以上 内存要求:256MB 以上 网络配置:100M 网卡2.3 软件运行环境(1)服务器 操作系统:Windows7 或 WindowsServer2008 及以上版本系统。 数据库:SQLserver2008ExpressEdition。 WEB 服务器:MicrosoftIIS6.0 或以上版本。(2)客户机操作系统等均无限制,有浏览器

7、、有网络即可。2.4 开发环境:2.4.1 硬件环境本系统采用 PC 机开发,配置如下: 处理器型号:AMD/Intel1.6GHz 及以上。 内存剩余空间:512MB 及以上。 外存剩余空间:1GB 及以上。 网络配置:100M 网卡、串口。2.4.2 软件环境1)服务器操作系统:Windows7 或 WindowsServer2008 及以上版本系统。数据库:SQLserver2008ExpressEdition。WEB 服务器:MicrosoftIIS6.0 或以上版本。2)客户机操作系统等均无限制,有浏览器、有网络即可。2.5 基本设计思想校内的交易平台,应注意消息的准确及时,实现交流

8、的方便性。因此,我们主要实现“ 登入登出” , “浏览商品”, “浏览需求” , “线上交流”等功能。在网页组织的设计中,我们尽量使用同一个网页完成一项功能及相关功能。在网页的美观设计方面,注意页面风格一致,简洁清晰。2.6 子系统清单子系统清单见表 1。表 1 子系统清单子系统编号 子系统名称 子系统功能描述1 登录注册1. 会员登录时,对其身份进行检验,识别2. 游客可以进行注册3. 已注册的用户可以修改个人信息,找回密码,注销等2 浏览信息 用户可以浏览商品和需求目录或商品和需求3 商品管理 用户可以对自己商品的相关信息进行修改4 线上交流 用户可以与其他用户进行交流5 购买商品1. 用

9、户可以管理自己的收藏2. 对感兴趣的商品进行报价,并对报价进行管理6 需求管理1. 用户可以浏览需求目录或需求2. 用户可以对自己需求的相关信息进行修改7 系统管理 后台功能2.7 功能模块清单功能模块清单见表 2。表 2 功能模块清单模块编号 名称 模块功能描述101 用户注册 游客注册,成为会员102 会员登录 会员登录系统103 找回密码会员将个人密码丢失后,经过审核可以重新获得密码104 修改个人信息 会员登录后进行资料管理,如联系方式修改等105 用户注销 会员离开系统时,进行注销201分类浏览商品目录 用户根据分类浏览商品目录202 搜索商品 用户根据搜索浏览商品目录203 浏览商

10、品 用户浏览商品详细信息301 查看商品 查看用户自己已发布的商品302 发布商品 用户发布新商品303 删除商品 用户删除自己发布的商品信息304 修改商品信息 用户修改自己商品的信息305 处理报价 用户处理对自己商品的报价401 留言 用户在网站上对其他用户留言402 在线交流 用户间通过网站进行及时交流403 发送邮件 用户发送邮件给想要交流的用户404 举报 用户举报违反规定用户405 查询用户 用户查询其他用户的详细信息501 加入收藏 用户向收藏中加入待买的商品502 查看收藏 用户查看收藏信息503 删除收藏商品 用户删除收藏中要购买的商品信息504 清空收藏 用户清空收藏中信

11、息505 提交报价 用户向商品拥有者提交报价506 查看报价 用户查看自己的报价507 取消报价 用户取消自己的报价601 查看需求 查看用户自己已发布的需求602 发布需求 用户发布新需求603 删除需求 用户删除自己发布的需求信息604 修改需求信息 用户修改自己商品的需求701 商品分类 系统通过商品标签为商品分类702 匹配商品及需求系统通过商品及需求的标签对其进行匹配并发送邮件703 审核信息 系统及网站管理对信息进行审核704 删除过期信息 系统及网站管理对过期信息进行删除705 提供交易信息 系统将相关交易信息显示在主页上706 提供活动信息 系统将相关活动信息显示在主页上3.

12、接口设计3.1 用户接口用 ASP.NET4.0 搭建,提供清晰简洁易用美观的用户界面。3.2 外部接口数据存储:本系统设计大量数据的存储及处理,通过 ADO.NET 与MSSQLServer2008Express 进行交互。邮件发送:本系统发送邮件采用 Smtp 模块,利用 Gmail 服务器进行邮件发送3.3 内部接口本系统以数据为中心,网站各模块均通过 ADO.NET 与数据库服务器进行交互。页面跳转时,通过 Session 及 querystring 传递参数。4. 数据库设计4.1 数据库中表名列表数据库中表名列表见表 3。表 3 数据库中表名列表编号 表名 表功能说明1 categ

13、ory 商品类别的表2 uers 会员信息表3 products 商品信息4 letter 留言表5 require 需求表6 order 标价表7 collect 标价表4.2 数据库表之间的关系数据库表之间的关系见图 1。category *categoryIDcategoryNamecategoryNoupcategoryIDcollectcididusernameclassletterLIDfromusernameLtitleLcontentischeckedYorNtousernameclassidordersoIDpIDopnumusernamepriceYorNproductsp

14、idusernamepnameptag1ptag2pinformationpphoto1pphoto2pphoto3pphoto4pnumberppriceptagelsetimerequire *RIDusernamernamertag1rtag2rphoto1rphoto2rinformationrtagelserphoto3rphoto4timerpriceusersusernamepasswordnicknameemailquestion1answer1question2answer2question3answer3photobirthyearsexmajorbirthmonthbirthdayQQtelephonestuNo图 1 数据库表之间的关系4.3 数据库表的详细清单category 表见表 4。表 4 category 表序号 英文字段名 中文字段名 数据类型 是否允许为空 主键/外键1 categoryID 类别编号 int 否 主键

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。