




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、-. z. . - . 可修编. 计算机学院基于Java的软件开发二手书交易市场需求规格说明书小组序 号:06组 员姓 名:梁庭庭兰云杉*家晨年 级班 级:2012级应用1班提交日期:2014年11月10日摘要随着市场经济的开展和人们生活水平的提高,二手书的市场是一个环保和低本钱看书的选择,在学校里,二手书商店就带给同学们一个供需平台,但是,对于二手书籍的管理和销售,普通的旧书市场不能有效的进展,而随着Internet的普及,网上购置商品或获取信息已成为现代人的一种生活习惯。而上网更是大学生活不可或缺的一局部,所以一个独立的能够满足用户需求的校园二手图书交易的设计与开发是十分有必要也是可行的。
2、本篇论文首先介绍了二手书交易的开发模式和环境,详细阐述了二手书交易的开发背景和意义,并对的运行流程通过文字和图片进展了系统的分析。对于该使用的数据库也有详细的介绍。最后,着重的分析介绍了该系统的每个功能模块,展现了一个清晰,完整的二手书交易的开发过程。在这个系统中,采用的是Oracle数据库,可以灵活的管理和发布各种信息。关键字:二手书;交易;大学生;Oracle目录 TOC o 1-3 h z u HYPERLINK l _Toc4059049681.引言 PAGEREF _Toc405904968 h 1HYPERLINK l _Toc4059049691.1文档介绍 PAGEREF _T
3、oc405904969 h 1HYPERLINK l _Toc4059049701.2编制目的 PAGEREF _Toc405904970 h 1HYPERLINK l _Toc4059049711.3*围 PAGEREF _Toc405904971 h 1HYPERLINK l _Toc4059049721.4预期的读者和阅读建议 PAGEREF _Toc405904972 h 1HYPERLINK l _Toc4059049731.5术语和缩略语 PAGEREF _Toc405904973 h 2HYPERLINK l _Toc4059049741.6参考文献 PAGEREF _Toc40
4、5904974 h 2HYPERLINK l _Toc4059049752.工程概述 PAGEREF _Toc405904975 h 3HYPERLINK l _Toc4059049762.1目标 PAGEREF _Toc405904976 h 3HYPERLINK l _Toc4059049772.2*围 PAGEREF _Toc405904977 h 3HYPERLINK l _Toc4059049782.3用户的特点 PAGEREF _Toc405904978 h 3HYPERLINK l _Toc4059049792.4假定条件和约束限制 PAGEREF _Toc405904979 h
5、 3HYPERLINK l _Toc4059049802.5运行环境 PAGEREF _Toc405904980 h 4HYPERLINK l _Toc4059049812.6硬件环境 PAGEREF _Toc405904981 h 4HYPERLINK l _Toc4059049822.7软件环境 PAGEREF _Toc405904982 h 4HYPERLINK l _Toc4059049833.需求描述 PAGEREF _Toc405904983 h 4HYPERLINK l _Toc4059049844.功能需求 PAGEREF _Toc405904984 h 5HYPERLINK
6、l _Toc4059049855.非功能需求 PAGEREF _Toc405904985 h 5HYPERLINK l _Toc4059049865.1性能需求 PAGEREF _Toc405904986 h 5HYPERLINK l _Toc4059049875.2平安*需求 PAGEREF _Toc405904987 h 5HYPERLINK l _Toc4059049885.3稳定性需求 PAGEREF _Toc405904988 h 5HYPERLINK l _Toc4059049896.系统模型 PAGEREF _Toc405904989 h 6HYPERLINK l _Toc405
7、9049906.1用例模型 PAGEREF _Toc405904990 h 6HYPERLINK l _Toc4059049916.1.1 模块流程图 PAGEREF _Toc405904991 h 6HYPERLINK l _Toc4059049926.1.2 模块介绍 PAGEREF _Toc405904992 h 6HYPERLINK l _Toc4059049936.1.3 模块图 PAGEREF _Toc405904993 h 7HYPERLINK l _Toc4059049946.1.4 用例列表 PAGEREF _Toc405904994 h 8HYPERLINK l _Toc4
8、059049956.1.5 用例图 PAGEREF _Toc405904995 h 8HYPERLINK l _Toc4059049966.1.6 用例规格说明 PAGEREF _Toc405904996 h 9HYPERLINK l _Toc4059049976.2对象模型 PAGEREF _Toc405904997 h 13HYPERLINK l _Toc4059049986.2.1 类与对象的属性与效劳 PAGEREF _Toc405904998 h 13HYPERLINK l _Toc4059049996.2.2 类图 PAGEREF _Toc405904999 h 15HYPERLI
9、NK l _Toc4059050006.3动态模块 PAGEREF _Toc405905000 h 16HYPERLINK l _Toc4059050016.3.1 顺序图 PAGEREF _Toc405905001 h 16HYPERLINK l _Toc4059050026.3.2 协作图 PAGEREF _Toc405905002 h 19HYPERLINK l _Toc4059050037.工程组成员分工 PAGEREF _Toc405905003 h 22-. z.引言文档介绍在此文档中我们详细的介绍了对开发此二手书交易市场应实现的功能,其中包括编制背景,编制目的,功能性需求,非功能
10、性需求,系统模型以及在开发此系统时应遵循的规*等等,同时我们说明了此系统要求的用户的特点,软硬件环境需求,后期测试以及维护的流程。编制目的建立资源约型、环境友好社会已成为我国经济社会持续开展的客观要求;“低碳生活成为社会提倡的主流生活形态;引导社会主流意识,建立“节约型校园,是当今大学义不容辞的责任。在全国各大学校园里,开学一段时间内,大家都要买教材及工具书,但是新书价格高,占用了很大一局部同学的资金。但是在高年级的同学中旧书有很多,可是都选择卖废纸,这样就白白浪费了。为此,如果能将旧书循环利用,就能替很多同学节约一大笔资金。实现书籍的循环利用,一方面是资源回收、环保,另一方面也是知识再生的良
11、好途径。本主要为广阔学生提供二手书信息,满足大家发布买卖信息,是一个简易的二手书交易平台。*围本工程名称为二手书交易市场。二手书交易市场主要是建立在毕业生和在读生的一个二手书交易平台,此工程通过买家和卖家的交流实现交易。主要是为了减少资源的浪费,把旧书循环利用,同时也可以减轻同学的经济负担。二手书交易市场提供了二手书的交易平台,对于卖方用户而言,使自己二手书有新的利用,可以给自己带来一定的收益,还可以省去搬来搬去的人力,也节省了空间。对于买方用户而言,可以花较少的钱买到自己实际需要的书本,而且书中卖家的一些学习笔记可能帮到自己的学习。同时双方也可以很方便的看见自己的交易信息。预期的读者和阅读建
12、议系统的最终用户,包括买家和卖家以及系统管理员系统的设计、编码、测试、文档编写人员需求评审人员二手书交易市场的用户包括买家和卖家学生为主和系统管理员。系统管理员负责后台的处理,以及处理纠纷,删除评论。卖家和买家可以相互交流实现交易。买家收货后发现不满意可以退换货,也可以填写评论等等。术语和缩略语表1- SEQ 表 * ARABIC 1术语和缩略语术语、缩略语解 释Agreement协议Allowance折让B/R买价Bankers Draft银行汇票C.C运费到付Cash with Order订单付款CFR Landed本钱加运费、卸货费Check支票mercial Invoice商业发票D/
13、P付款交单Deferred Payment延期付款Freight运费EAT预计到达时间Discount折扣Spot price现货价格Consumer消费者,用户参考文献1孙玮.实用软件工程.:电子工业,2011.2AbrahamSilberschat.数据库系统概念美.:机械工业,2007 3 *京华. Java Web整合开发王者归来. :清华大学,20104 美佩里,美波斯特. Oracle根底教程. :人民邮电,2008工程概述目标意图:为了减少资源的浪费,为了为在校生购置新书减少本钱等。应用目标:用户的角度:使要想要卖书的同学可以有途径卖出,使得想要购置二手书的同学能够有地方购置。并
14、且平安性等都要得到保证。开发商的角度:可以建成全*最大的二手交易平台、成为*最大的二手交易市场。开发背景:近年来,随着我国经济的飞速开展,书价也随着上涨,加重了大学生的经济负担。高校每学年的教材费用高达600元左右,然而大学教材利用率不高,存在大量的闲臵书籍和毕业生废旧书籍,经笔者调查,大局部高校学生都以废品形式处理掉废旧书籍,并且价格在0.8元每公斤,导致极大资源浪费。由此可见,探讨建立二手书交易市场,提高旧书利用率,节约资源,到达绿色环保具有积极的意义。二手书交易平台在现在还不是特别的兴旺,主要原因就是大家对书本资源的不重视。如果我们的二手书交易平台可以还不发的市场先建立起来,然后推广并开
15、展,我们的效益肯定不用说了。*围本工程包括以下内容:卖家:注册登录,发表卖书信息,与买家交流实现交易。买家:注册登录,浏览书目信息,与卖家交流实现交易。系统管理员:处理后台信息,以及一些纠纷等。用户的特点学生用户:频度较高,是二手交易市场的主要操作者,可以进展发布,浏览书目信息,实现买卖交易等。教师或其他社会人员:频度较学生用户较低,也可进展一样的操作。假定条件和约束限制软件运行环境windows系统运行环境PC机操作系统:windows 7开发工具:eclipse硬件环境效劳器:CPU奔腾4核;内存不少于4G;硬盘500G以上配置客户端:CPU P4 2.6G;内存不少于1G;分辨率不低于1
16、024768软件环境操作系统:Windows Server 2008 运行环境:使用J2EE开发数据库系统:Oracle数据库开发工具:eclipse需求描述游客只能浏览的二手书信息,不能进展购置等一系列活动,进展注册登录后成为会员才能买书或卖书。会员分为买家和卖家,还有一个管理员管理。买家能够根据自己的需要浏览查找自己需要的书籍。书籍这一模块按照用户所需分类:计算机类、信息类、管理类、外语类、数学类等等。不同的种类对应不同的书籍,用户一方面可以通过分类来查找书籍,也可以查看所有的书籍。当买家确定要买的书籍后,可以下单,当书籍到达时要确认收货,当然买家可以修改自己的信息。当卖家有新的二手书上架
17、或书籍下架时,卖家需要更新自己的货物信息,将新的添加、不再卖的二手书删除。当有新的订单时需要发货给买家,卖家也可以在上修改自己的信息。管理员登录后能够管理买家、卖家,修改自己的信息。当卖家决定要搞促销活动时,管理员需要公开发布促销活动。功能需求表4-1 功能需求表编号功能需求名称1查看货物信息书籍会分类2交流买家可以与卖家交流3下单4确认收货并评价5退换货不满意可退换货6发布并修改货物信息7发货8查看售出情况9退换货10买家信息管理11卖家信息管理12货物信息管理13处理售后效劳14管理促销活动非功能需求性能需求用户反应问卷,在的一角设置,问卷调查框;每次查询必须在一分钟内给出回应。平安*需求
18、用户资料要做好*性,管理员不能讲用户资料泄露出去;只有注册登录输入密码正确的才能进入系统,只有自己还有管理员能修改自己资料。稳定性需求的系统必须24小时运行,平均故障每周不超过2次。每次修复时间不超过24小时;因断电或其他原因非平安性退出系统的用户,资料不能丧失。系统模型用例模型6.1.1 模块流程图图6-1 买家流程图6.1.2 模块介绍此二手书交易市场共分为三个模块:有买家,卖家以及管理员,他们分别可实现以下功能:买家:当没有账号时需要先注册一个账号,再登录账号根据自己的需要查看二手书信息,当找到自己需要的二手书时,下单购置,货到后确认收货并评价;卖家:当没有账号时需要先注册一个账号,再登
19、录账号,当店铺里有新的二手书时买家需要更新自己店铺里的书籍信息,当店铺里有的二手书已经下架没卖时,卖家也需要更新自己店铺的信息。当买家查看到有买家下单时,卖家需要及时发货,当买家不能满意当前的书籍时,卖家还需进展处理退换货处理。除此之外卖家还能查看售出情况,以及修改自己在上的信息;系统管理员:登录进后可以管理买家,卖家信息,修改自己的信息。当买家与卖家发生纠纷时管理员需要处理纠纷。当有卖家需要进展促销活动时,管理员需要公开发布促销活动,协助卖家进展宣传。6.1.3 模块图图6-2 模块图6.1.4 用例列表表6-1 用例列表参与者用例说明买家查看货物信息买家可以查看可以购置的货物下单买家确认购
20、置确认收货并评价货到时买家确认收货并评价此次交易退换货不满意可退换货卖家发布并修改货物信息卖家管理货物的信息发货有买家下单后卖家发货查看售出情况卖家可以查看卖出情况退换货处理退换货系统管理人员买家信息管理维护人员修改买家信息卖家信息管理维护人员修改卖家信息货物信息管理维护人员修改货物信息处理售后效劳处理纠纷发布促销管理促销活动6.1.5 用例图图6-3 用例图6.1.6 用例规格说明图6-4 买家用例图表6-2 查看货物信息的规格说明用例名称:查看货物信息执行者:买家前置条件:供查看的货物存在于数据库中。后置条件:如果此用例成功,浏览人数增加一名;如果此用例不成功,系统状态不变。主事件流:1当
21、买家在点击“查看时,此用例开场;2系统显示出数据库中存在的货物;3系统更新浏览人数。备选事件流:E-1:假设此货物已下架,系统给出提示“此货物已下架;E-2:假设此货物图片还有信息一直未加载出,系统提示“请再加载一次。表6-3下单的规格说明用例名称:下单 执行者:买家前置条件:货物未下架后置条件:如果此用例成功,则买家的已买商品中待收货栏中增加一项主事件流:1当买家点击“确认下单时,此用例开场;2提示下单成功。备选事件流:E-1:假设买家的余额不够时,系统提示“余额不够,此用例完毕;E-2:假设买家操作失败,系统提示“此操作失败,此用例完毕。表6-4 确认收货并评价的规格说明用例名称:确认收货
22、并评价 执行者:买家前置条件:买家已下单并卖家已发货。后置条件:如果此用例成功,交易成功增加一条。主事件流:1当买家点击“确认收货时,此用例开场;2买家已买货物中交易成功栏增加一项;3系统更新交易成功选项。备选事件流: E-1:买家操作不成功,此用例完毕。表6-5 退换货的规格说明用例名称:退换货 执行者:买家前置条件:买家已下单并卖家已发货。后置条件:如果此用例成功,库存量不变,交易量不变。主事件流:1当买家点击“退换货时,此用例开场;2当点击“退换货后,等待卖家同意。备选事件流:E-1:当确认收货后点击“退换货,系统提示不能退换货;E-2:当卖家未同意退换货时,操作不成功。表6-6 登录的
23、规格说明用例名称:登录 执行者:买家前置条件:数据库中已有此买家记录。后置条件:如果此用例成功,买家进入系统。主事件流:1当买家点击“登录时,此用例开场;2当买家点击“退出时,此用例完毕。备选事件流:E-1:当买家注册就登录时,系统提示“未注册,请用户注册后再登录,此用例完毕;E-2:当买家已登录时,系统提示“买家已登录,此用例完毕。图6-5 管理员用例图表6-7 处理售后纠纷说明用例名称:处理售后纠纷 执行者:管理员前置条件:买家已下单,卖家已发货,双方发生纠纷。后置条件:如果此用例成功,交易成功增加一例或退货换货一次。主事件流:1当买家点击“申请管理员介入时,此用例开场;2管理员参加到买家
24、和卖家的交流中,处理买家和卖家的矛盾;3当买家和卖家承受调解,此用例完毕。备选事件流:E-1:当管理员不在时,系统给出提示“管理员暂时离开,请稍等。表6-8发布促销的规格说明用例名称:发布促销 执行者:管理员前置条件:卖家有意向搞促销。后置条件:如果此用例成功,交易成功增加多例。主事件流:1当管理员开设促销时,此用例开场;2多种书籍降价打折;3点击查看的买家增多。备选事件流:E-1:假设点击的书籍不在促销,提示“你所查看的书籍不在促销;E-2:假设系统更新失败,提示“更新促销信息失败,请稍后再试,此用例完毕。表6-9买家信息管理的规格说明用例名称:买家信息管理 执行者:管理员前置条件:数据库中
25、已有此买家记录。后置条件:如果此用例成功,买家信息将重新更新。主事件流:1当管理员点击“修改买家信息时,此用例开场;2当管理员修改买家信息后,提示“是否确定修改此信息?;3当管理员修改成功后,系统给买家提示“管理员已修改你的信息,请查看,此用例完毕。4系统更新买家信息。备选事件流:E-1:假设管理员修改买家未放权的信息,系统提示“买家未放权,不能修改此信息;E-2:假设系统更新买家信息失败时,系统提示“更新买家信息失败,请稍后重试。表6-10 注册的规格说明用例名称:注册 执行者:卖家前置条件:数据库中无此用户记录。后置条件:如果此用例成功,卖家家增加一名。主事件流:1当用户点击“注册时,此用
26、例开场;2用户填写个人信息;3当用户点击“提交注册时,此用例完毕;4系统更新卖家信息。备选事件流:E-1:当卖家未注册成功时,系统提示“注册未成功,请再注册;E-2:当卖家注册成功时,系统提示“注册成功,请登录。E-3:假设系统更新卖家信息失败时,系统提示“更新卖家信息失败,请稍后重试。表6-11 修改信息的规格说明用例名称:修改货物信息 执行者:卖家前置条件:数据库中已有此货物的记录。后置条件:如果此用例成功,货物信息将重新更新。主事件流:1当卖家点击“修改货物信息时,此用例开场;2当卖家修改买家信息后,提示“是否确定修改此信息?;3系统更新货物信息。备选事件流:E-1:假设系统更新信息失败
27、,提示“更新货物信息失败,请稍后再试。表6-12 发货的规格说明用例名称:发货 执行者:卖家前置条件:买家已下单。后置条件:如果此用例成功,库存量减一。主事件流:1当买家点击“已发货时,此用例开场;2当点击“已发货货后,等待物流更新消息。备选事件流:E-1:当库存量不够时,提示库存量不够,无法发货。对象模型6.2.1 类与对象的属性与效劳表6-13类与对象的属性类与对象属性卖家Id,密码买家Id,密码二手书书名,作者,出版日期,等等管理员Id,登录名,密码等等已买到的书籍书名,作者,买到的日期等等已收藏的书籍书名,作者,收藏日期等等表6-14 类与对象的效劳类与对象效劳卖家登录,发布书目信息,与买家实现交易买家登录,与卖家实现交易,退换货等二手书历史交易信息管理员处理售后纠纷发布促销信息修改买卖家信息表6-15 实体、边界、及控制类实体类卖家买家管理员二手书已买到
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025设备采购合同(制造业)
- 2025物业员工服务合同协议
- 2025维修服务合同范文
- 2025年插片机项目建议书
- 2025餐饮服务承包经营合同范本
- 2025年工矿有轨专用车辆(窄轨机车车辆)项目建议书
- 2025年猪肉铺项目合作计划书
- 2025年八氟戊醇合作协议书
- 隔离栅 施工方案
- 矿石挖掘施工方案
- 我爱刷牙幼儿课件
- 职高英语高一试题及答案
- 2024-2025年第二学期一年级语文教学进度表
- 3.1《百合花》课件 统编版高一语文必修上册
- 会展营销学知到智慧树章节测试课后答案2024年秋上海旅游高等专科学校
- 主动脉球囊反搏术(IABP)护理
- 《关于加强中小学地方课程和校本课程建设与管理的意见》专题培训
- 2025年中考物理押题猜想卷(苏州卷)(全解全析)
- 《半导体行业发展历程》课件
- 新能源开发知识培训课件
- 精神科患者冲动伤人应急演练
评论
0/150
提交评论