软件设计项目说明指导书.docx

上传人:汽*** 文档编号:557551848 上传时间:2022-10-16 格式:DOCX 页数:35 大小:80.15KB
返回 下载 相关 举报
软件设计项目说明指导书.docx_第1页
第1页 / 共35页
软件设计项目说明指导书.docx_第2页
第2页 / 共35页
软件设计项目说明指导书.docx_第3页
第3页 / 共35页
软件设计项目说明指导书.docx_第4页
第4页 / 共35页
软件设计项目说明指导书.docx_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《软件设计项目说明指导书.docx》由会员分享,可在线阅读,更多相关《软件设计项目说明指导书.docx(35页珍藏版)》请在金锄头文库上搜索。

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登录界面155.3注册页面155.4修改个人信息165.5修改头像165.6修改密码175.7找回密码页面175.8个人信息185.9发布商品18

2、5.10修改商品185.11发布需求页面195.12查看需求页面195.13商品信息界面195.14查看我的收藏205.15商品列表页面205.16需求列表页面215.17分类页面215.18我的商品页面225.19查看别人对我的商品的报价页面225.20查看我对别人的商品的报价页面225.21求购产品页面236.存储过程设计236.1涉及users表的存储过程236.2涉及products表的存储过程246.3涉及require表的存储过程276.4涉及orders表的存储过程296.5涉及letter表的存储过程306.6涉及category表的存储过程306.7涉及collect表的存储

3、过程317.角色授权设计318.系统出错处理设计318.1出错信息328.2故障预防与补救328.3系统维护设计339其他339.1出错处理设计339.2安全保密设计3410.测试计划341. 引言1.1 编写目标本软件设计说明书关键针对需求分析描述了设计各个模块。本文档是为了让用户了解开发者所开发软件功效是否满足了用户预想功效,和各功效模块之间是否存在和用户之间相违反地方。假如相关该软件有什么需要改善地方请用户立即提出,以方便开发人员愈加好、更全方面开发该软件。该说明书也将作为开发者前期开发关键依据。开发人员期望经过该说明书能够让开发者和用户愈加好沟通,并作为后期软件交付时软件是否符适用户标

4、准一个关键参考。1.2 命名规范l 数据库表名用小写开头英文命名,字段名用大写开头英文命名。l 私有变量以“_”开头小写英文字母命名,其它变量用小写英文字母开头。l 所用函数用小写英文字母开头。l 全部类用大写英文字母开头。1.3 参考资料1吕云翔,王昕鹏,邱玉龙.软件工程理论和实践.北京:人民邮电出版社,.2吕云翔,刘浩,王昕鹏,周建.软件工程课程设计.北京:机械工业出版社,.3“小型二手货交易平台”需求规格说明书1.4 相关文档“小型二手货交易平台”需求规格说明书1.5 版本更新统计版本号创建者创建日期维护者维护日期维护纪要V1.0温鑫-5-18温鑫2. 总体设计2.1 需求要求本系统利用

5、Web平台,经过注册在本系统上公布供给或需求信息。买家能够和卖家进行在线沟通,所以能够进行目标性强交易,提升交易效率和质量。具体需求说明可参见“小型二手货交易平台”需求规格说明书。2.2 硬件运行环境(1)服务器l 处理器型号:AMD或Intel2.0GHz以上l 内存容量:1GB以上l 网络配置:100M网卡(2)Web浏览PC机l 处理器型号:AMD或Intel1.6GHz以上l 内存要求:256MB以上l 网络配置:100M网卡2.3 软件运行环境(1)服务器l 操作系统:Windows7或WindowsServer及以上版本系统。l 数据库:SQLserverExpressEditio

6、n。l WEB服务器:MicrosoftIIS6.0或以上版本。(2)用户机操作系统等均无限制,有浏览器、有网络即可。2.4 开发环境:2.4.1 硬件环境本系统采取PC机开发,配置以下:l 处理器型号:AMD/Intel1.6GHz及以上。l 内存剩下空间:512MB及以上。l 外存剩下空间:1GB及以上。l 网络配置:100M网卡、串口。2.4.2 软件环境1)服务器操作系统:Windows7或WindowsServer及以上版本系统。数据库:SQLserverExpressEdition。WEB服务器:MicrosoftIIS6.0或以上版本。2)用户机操作系统等均无限制,有浏览器、有网

7、络即可。2.5 基础设计思想校内交易平台,应注意消息正确立即,实现交流方便性。所以,我们关键实现“登入登出”,“浏览商品”,“浏览需求”,“线上交流”等功效。在网页组织设计中,我们尽可能使用同一个网页完成一项功效及相关功效。在网页美观设计方面,注意页面风格一致,简练清楚。2.6 子系统清单子系统清单见表1。表1子系统清单子系统编号子系统名称子系统功效描述1登录注册1. 会员登录时,对其身份进行检验,识别2. 游客能够进行注册3. 已注册用户能够修改个人信息,找回密码,注销等2浏览信息用户能够浏览商品和需求目录或商品和需求3商品管理用户能够对自己商品相关信息进行修改4线上交流用户能够和其它用户进

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

9、01查看商品查看用户自己已公布商品302公布商品用户公布新商品303删除商品用户删除自己公布商品信息304修改商品信息用户修改自己商品信息305处理报价用户处理对自己商品报价401留言用户在网站上对其它用户留言402在线交流用户间经过网站进行立即交流403发送邮件用户发送邮件给想要交流用户404举报用户举报违反要求用户405查询用户用户查询其它用户具体信息501加入收藏用户向收藏中加入待买商品502查看收藏用户查看收藏信息503删除收藏商品用户删除收藏中要购置商品信息504清空收藏用户清空收藏中信息505提交报价用户向商品拥有者提交报价506查看报价用户查看自己报价507取消报价用户取消自己报

10、价601查看需求查看用户自己已公布需求602公布需求用户公布新需求603删除需求用户删除自己公布需求信息604修改需求信息用户修改自己商品需求701商品分类系统经过商品标签为商品分类702匹配商品及需求系统经过商品及需求标签对其进行匹配并发送邮件703审核信息系统及网站管理对信息进行审核704删除过期信息系统及网站管理对过期信息进行删除705提供交易信息系统将相关交易信息显示在主页上706提供活动信息系统将相关活动信息显示在主页上3. 接口设计3.1 用户接口用ASP.NET4.0搭建,提供清楚简练易用美观用户界面。3.2 外部接口数据存放:本系统设计大量数据存放及处理,经过ADO.NET和M

11、SSQLServerExpress进行交互。邮件发送:本系统发送邮件采取Smtp模块,利用Gmail服务器进行邮件发送3.3 内部接口本系统以数据为中心,网站各模块均经过ADO.NET和数据库服务器进行交互。页面跳转时,经过Session及querystring传输参数。4. 数据库设计4.1 数据库中表名列表数据库中表名列表见表3。表3数据库中表名列表编号表名表功效说明1category商品类别表2uers会员信息表3products商品信息4letter留言表5require需求表6order标价表7collect标价表4.2 数据库表之间关系数据库表之间关系见图1。图1数据库表之间关系4

12、.3 数据库表具体清单category表见表4。表4 category表序号英文字段名汉字字段名数据类型是否许可为空主键/外键1categoryID类别编号int否主键2categoryName类别名称nchar(10)否3categoryNo该类别商品数目Int否4upcategoryID上一级类别nchar(10)是uers表见表5。表5 uers表序号英文字段名汉字字段名数据类型是否许可为空主键/外键1username用户名nvarchar(20)否主键2password密码nvarchar(20)否3nickname昵称nvarchar(20)否4email邮箱nvarchar(50)

13、否5question1密码提醒问题1nvarchar(50)否6answer1密码提醒问题1答案nvarchar(50)否7question2密码提醒问题2nvarchar(50)否8answer2密码提醒问题2答案nvarchar(50)否9question3密码提醒问题3nvarchar(50)否10answer3密码提醒问题3答案nvarchar(50)否11photo头像nvarchar(MAX)是12birthyear出生年nchar(10)是13sex性别nchar(10)是14major专业nvarchar(50)是15birthmonth出生月nchar(10)是16birthday出生日nchar(10)是17QQqq号nvarchar(50)是18telep

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

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号