实用文档校园二手交易网站需求规格说明书(V1.0)第十五小组二〇一三年十月小组成员:陈龙斌陶则恩殷文龙曹璟王龙实用文档文档审批信息序号拟制日期审核日期批准日期备注1文档修订记录版本/状态日期修订人说明实用文档目录1引言........................................................................11.1文档目的...............................................................11.2参考资料...............................................................11.3术语与缩略语...........................................错误!未定义书签。2系统概述....................................................................12.1系统简介...............................................................12.2系统特性...............................................................12.3系统应用环境...........................................................22.4遵循的标准和规范.......................................错误!未定义书签。3功能性需求..................................................................34非功能性需求...............................................................144.1可用性.................................................错误!未定义书签。4.2可靠性.................................................错误!未定义书签。4.3性能...................................................错误!未定义书签。4.4支持性.................................................错误!未定义书签。4.5实现...................................................错误!未定义书签。4.6接口...................................................错误!未定义书签。4.7操作...................................................错误!未定义书签。4.8打包...................................................错误!未定义书签。4.9合法性.................................................错误!未定义书签。5系统模型....................................................错误!未定义书签。5.1场景模型...............................................错误!未定义书签。5.2用例模型...............................................错误!未定义书签。5.2.1用例图............................................错误!未定义书签。5.2.2用例描述..........................................错误!未定义书签。5.3对象模型...............................................错误!未定义书签。5.4动态模型...............................................错误!未定义书签。实用文档1引言1.1文档目的二手交易平台是针对注册会员、游客、系统管理员来设计的专门为解决二手商品交易提供一站式服务的系统。二手交易平台需求分析文档是对系统业务及业务流程进行的详细的描述。目的是为了确立该系统开发的范围基线,为验收系统功能提供依据,为设计和开发阶段提供指导和参考。1.2参考文献(1)预读者:有关部门的业务人员、技术人员。(2)张海藩《软件工程导论(第五版)》清华大学出版社2008(3)郭瑞军,李杰.ASP数据库开发事例精粹[M].电子工业出版社.2005(4)软件工程[M]湖北:武汉理工大学2003(5)校园交易网(单校)元宵橙色版2006Build0211[DB(DB/OL)].(6)张虹.软件工程与软件开发工具[M].北京:清华大学出版社.20042系统概述2.1系统简介校园二手交易网为用户提供了一个二手交易的平台。根据大中学校商品情况及学生的实际需求,系统的主要功能模块为信息分类、信息搜索、发布信息、用户注册登陆、管理后台等。在网站的设计中,分为前台和后台两个部分设计,前台主要用于提供用户注册和登陆、发布供求信息、查询供求信息、用户留言等功能,后台主要功能有:用户管理、供求信息管理、信息分类管理、留言管理等。系统还可提供用户对自己发表的供求信息的删除,收藏,以及对用户密码的找回,用户信息的修改功能,可以方便用户对自己基本信息的管理。2.2系统特点。1.信息实用,方便学生二手网站上提供许多方便学生学习与生活物品的信息,如被现代家庭淘汰的尤其是半新旧、价格颇低的小尺寸电视机,在大学生中广受青睐。学生宿舍没有电视,为让课余生活丰富多彩,几位同舍好友纷纷出钱合资从购买一台,不要小看“电视”,一有球赛开战,许多同学围坐在它身旁,足以看出它的“魅力无限”,有。大学生活结束时,还可变卖给低年级同学。“二手旧自行车”在大学生中非常抢手,大学校园“大”,有的还分好几个校区,每天上课、做实验,跑来跑去实在很辛苦,有时偶实用文档尔还要上街溜达,外出结伴游玩对自行车需求自然很多。买新的,价格高,还容易被“盯上”,还是“二手”的好。用了三年五载,再便宜转手,即使扔了也划算。学期开始,很多学生先不去买新书,而到网站上搜寻与课程要求相同的教材,这在大学生中十分普遍。如等级考试教程,新书40元左右,而二手书仅10元,况且,在旧书中还有高年级的笔记,更加实用。网站商品琳琅满目,电脑、MP3、移动磁盘、灯、收录机、衣架、球拍、健身器等,比比皆是。2.培养学生的经营意识过去一到期末,或临近毕业,书籍、生活用品都当成废品,很便宜的卖给收废品的,而现在,学生可以将这些物品信息挂在校园二手网站,以便学生之间双向选择,创造一定的经济价值,有的学生还收集、整理这些信息与物品,进行经营,尝试做“老板”的感觉。3.二手交易网站深受学生青睐高校的二手交易市场是一个大市场,每年都有毕业生要毕业,每年都有新生来报到,毕业生们不可能将几年来留存下的东西都带走,有些物品已成为累赘,卖掉反而还能赚些路费。学生们的消费水平本来也不高,都希望能买到物美价廉的商品,这个时候,网上二手交易市场的作用就发挥出来了。卖主可以在网上登记自己要处理的物品以及售卖价格,联系方式,买主则可以在网上搜索自己所需要的,若没有,也可以在网上发布求购信息。当然,网上二手交易市场不但能处理毕业生的多余物品,平时学生们有任何闲置的东西或有任何需求都可以免费在网上二手交易市场上得到处理,并且不限时间也不限地点。这一切只需要大家在电脑上点几下鼠标就万事大吉了,其效率是先前面对面交易方式的数倍。4.校园二手交易网交易安全校园二手交易网上进行交易的大多都是本校的学生,他们在发布供求信息时都提供了真实的联系方式,商品价格及质量可以直接当面确定,不像那些纯商业网站,买卖双方都存在很大的风险。2.3系统应用环境2.3.1硬件设备运行该平台所需要的硬件设备:一台接入校内网的计算机2.3.2支持软件操作系统:windowsXP及以上版本浏览器:IE6.0以及以上版本2.4软件接口(1)使用Access数据库存储数据信息。(2)运行于WindowsXP/7,且具有WIN32的操作系统之上。(3)网站中的功能需实现网上支付,但因开发时间的缘故,网上银行的软件接口的实现不予考虑。2.5通信接口系统中用到的网络通信协议如下:实用文档(1)TCP/IP网络协议。(2)通讯采用UDP协议。(3)HTTP协议。2.6用户界面经分析,总结出用户界面包含的逻辑特征如下:(1)界面规范应遵循WEB软件界面的规范,界面风格简洁明快,素雅大方;(2)页面的布局,按与用户的交互需求不同,划分为不同的功能区域,实现和用户之间的友好交互;(3)前台界面操作可逆,其动作可以是单个的操作,或者是一个操作序列;(4)后台各管理模块的不同管理功能操作界面,采用在不同窗口进行管理,各功能操作切换比较简单又相对独立。(5)提供信息反馈,如提供用户当前登录状态信息;(6)提供简单的错误处理;3功能性需求3.1二手交易网站功能模块二手交易平台注册用户一级二级三级商品发布留言发表四级分类搜索会员登录留言查看公告查看商品管理留言回复商品类别管理商品信息查看商品信息修改商品信息删除个人信息管理个人信息查看个人信息修改管理员公告管理公告发布网站维护公告修改公告删除游客商品搜索商品浏览用户注册高级搜索人气商品浏览精确浏览分类浏览功能模块图实用文档本系统分为前台和后台两个部分设计。前台主要用于实现会员登陆注册,查看商品,添加商品等功能;后台主要用于实现会员管理,订单管理等功能。本系统的前台和后台功能如图所示:网站前台结构图网站后台结构图本系统使用ASP,Access作为主要的技术。使用开发工具DREAMWEAVER8做前台的界面设计;后台运用Access数据库设计。也就是说本设计主要运用了ASP动态网站开发技术(主要采用了Vbscript语言和Javascript语言),在WindowsXP下,以Access为数据库开发平台,IIS为应用服务器实现一个交易平台。浏览器以超文本形式向Web服务器提出访问数据库的要求,Web服务器接受客户端请求后,将这个请求转化为SQL语法,并交给数据库服务器,数据库服务器得网站前台会员中心添加商品商品列表购物车订单管理登录注册推荐商品商品展示分类查询实物图上传分类添加修改商品数量清空购物车下订单查询订单订单展示继续购物留言板网站后台商品管理管理员管理订单处理用户管理查看会员删除会员修改会员密码添加管理员商品删除添加商品类别删除管理员实用文档到请求后,验证其合法性,并进行数据处理,然后将处理后的结果返回给Web服务器,Web服务器再一次将得到的所有结果进行转化,变成HTML文档形式,转发给客户端浏览器以友好的Web页面形式显示出来。ASP工作原理3.2用户类和特征(1)管理员:公告的增加、修改、删除、查看网站维护(2)买家:留言发表留言查看购买商品订单信息查看确认收货订单取消公告查看会员登录商品搜索商品浏览(2)卖家:个人信息管理(个人信息查看、个人信息修改)会员登录订单管理(订单查看、订单修改)数据库ASP.DLL引擎脚本引擎脚本代码脚本高速缓存IIS.asp文件HTTP响应实用文档商品发布公告查看留言查看留言回复商品管理(商品类别管理、商品信息修改、删除)(3)普通用户:用户注册商品浏览商品搜索分类版块浏览3.3详细功能描述系统的使用者为系统管理员和一般用户,用户在系统注册后生成用户信息表文件。系统的功能分为