ImageVerifierCode 换一换
格式:DOC , 页数:31 ,大小:828KB ,
资源ID:2712096      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2712096.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(在线交易二手市场系统概要设计说明书.doc)为本站上传会员【胜****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

在线交易二手市场系统概要设计说明书.doc

1、在线交易二手市场系统概要设计说明书概要设计说明书信息与电气工程学院软工1401*201422*在线交易二手市场详细设计报告 1引言21.1编写目的21.2背景21.3定义21.4参考资料22程序系统的结构23程序1(标识符)设计说明23.1程序描述33.2功能33.3性能33.4输人项33.5输出项33.6算法33.7流程逻辑33.8接口33.9存储分配43.10注释设计43.11限制条件43.12测试计划43.13尚未解决的问题44程序2(标识符)设计说明41 引言1.1编写目的编写本说明物品的目的在于对在本阶段中对系统所做的所有详细设计进行说明。本文档供项目经理、设计人员、开发人员、测试人

2、员参考。1.2背景开发软件名称:在线交易二手市场系统项目任务提出者:项目开发者:用户:运行软件的中心:本系统采用B/S,采用Tomcat服务器作为操作系统的工作站,采用Mysql5.0作为开发软件的数据库服务程序。1.3定义 B/S:全称Browser/Server,即浏览器/服务器。1.4参考资料1. 详细设计说明物品(GB8567-88)2. 编号: old Goodss trade_kexingxingfenxi在线交易二手市场系统可行性分析报告3. 编号: old Goodss trade_xuqiufenxi在线交易二手市场系统需求分析报告4. 编号:old Goodss trade

3、_gaiyaosheji 在线交易二手市场系统概要设计说明物品5. 软件工程导论张海藩,清华大学出版社6. 软件项目管理郭宁,清华大学出版社2程序系统的结构 图1 系统程序功能层级图表1 程序功能与模块的关系会员登录购物车订单会员信息管理员登陆物品信息检索物品加入购物车提交订单修改会员信息查询订单修改物品信息维护物品信息录入物品信息冻结会员解冻会员订单处理 用户:1. 检索物品(SelectGoods):根据物品籍的物品名、作者、ISBN、版本等信息,调用物品籍信息模块进行检索;图2检索物品程序2. 修改会员信息(UserInfo):需要会员登录,可以修改会员的所有信息,包括学号、姓名、密码、

4、专业等等,以保证会员的信息正确性;图3 修改会员信息程序3. 加入购物车(ShopCart):需要会员登录,调用购物车模块和物品信息模块,将选购的物品加入购物车,方便对物品的统一管理;图4加入购物车程序4. 提交订单(Order):需要会员登录,调用购物车模块和物品信息模块,获得购物车中物品信息信息,以及用户地址、联系方式等信息,然后提交订单,调用订单模块生成订单;图5提交订单程序5. 查询订单(OrderItem):需要会员登录,调用订单模块,列出订单的订单号、地址、金额等信息;图6查询订单程序管理员:6. 录入物品信息(UpdateGoodsInfo):需要管理员登陆,调用物品信息模块,将

5、新购的物品信息录入,包括物品名、作者、ISBN、版本等信息;图7 录入物品信息程序7. 修改物品信息(ChangeGoodsInfo):需要管理员登陆,调用物品信息模块,对物品信息进行修改,包括物品名、作者、ISBN等信息; 图8修改会员信息程序8. 维护物品信息(GoodsInfo):需要管理员登陆,调用物品信息模块,记录并维护新购入和已卖出的物品信息;图9维护物品信息程序9. 处理订单(ProcessOrder):需要管理员登陆,调用订单模块,处理会员提交的订单信息,图10处理订单程序10. 冻结会员(FreezeUser):需要管理员登陆,调用会员信息模块,会员有不良交易记录,需要冻结会

6、员一段时间,使其不能继续交易;图11冻结会员程序11. 解冻会员(UnfreezeUser):需要管理员登陆,调用会员信息模块,当会员的冻结时间到了之后就需要解冻会员,使其可以正常交易;图12 解冻会员程序3会员购物品程序设计说明3.1程序描述本程序包括会员检索物品、加入购物车、提交订单三个子模块,这三个模块是有着前后的逻辑顺序,即后面的以前面的为基础,其目的是为了实现会员买物品的功能。本程序的特点是非常驻内存、是子程序、不可重人的、无覆盖要求、是顺序处理。3.2功能 图13 会员购物品程序IPO图1. 检索物品模块输入的是物品关键字信息(物品名,作者,ISBN等等),然后经过系统对数据库查找

7、,输出与之匹配的物品信息。2. 在会员检索物品之后,需要对购买的物品加入购物车,以便于对物品信息统一管理,这个过程由系统处理,然后输出的就是购物车物品信息。3. 会员在完成检索物品、加入购物车模块之后,系统将物品信息和会员基本信息绑定生成订单信息,以方便管理员的统一操作。3.3性能3.3.1精度查询物品请求信息:文本有关价格信息:货币人民币,数字保留小数点后两位有关日期信息:年/月/日格式输出信息全部为文本信息。3.3.2时间特性要求用户检索,系统及时响应(=3s)。加入购物车,系统响应时间(=3s)用户提交订单,系统及时处理(=3s)。3.3.3灵活性1操作方式上的变化:用户可以根据关键字对

8、物品信息进行模糊查询。2同其他软件的接口的变化:数据库接口发生变化时,修改相应的模式接口,以保证页面显示不变。3精度和有效时限的变化:订单如果一周内不被签收,撤回订单。4计划的变化或改进:对业务要求的变化,团队统一讨论、修改、确定并执行。3.4输入项 表2 会员购物品程序输入项名称标识格式类型有效范围输入方式数量频度输入媒体数据来源安全保密物品名GoodsNameVarchar长度不超过20系统生成加入购物车之前系统系统生成无物品号IsbnVarchar长度不超过20系统生成加入购物车之前系统系统生成无作者authorVarchar长度不超过20系统生成加入购物车之前系统系统生成无出版社pub

9、lishVarchar长度不超过20系统生成加入购物车之前系统系统生成无出版日期publishDateDate2000年以后到现在日期系统生成加入购物车之前系统系统生成无价格priceFloat0.00100.00系统生成加入购物车之前系统系统生成无分类separateVarchar长度不超过20手动输入每次输入键盘手动输入无图片号pictureVarchar无手动输入每次输入键盘手动输入无用户地址locationVarchar长度不超过20手动输入生成订单之前手动输入手动输入无联系方式telephoneVarchar长度不超过20手动输入生成订单之前手动输入手动输入无3.5输出项 表3 会员

10、购物程序输入项名称标识格式类型有效范围输出方式数量频度输出媒体输出图形符号说明安全保密物品名GoodsNameVarchar长度不超过20系统生成检索物品之后系统无无所有者WonerVarchar长度不超过20系统生成检索物品之后系统无无分类separateVarchar长度不超过20手动输入每次输入键盘手动输入无价格priceFloat0.00100.00系统生成检索物品之后系统无无用户地址locationVarchar长度不超过20系统生成提交订单之后系统无无联系方式TelephoneVarchar长度不超过20系统生成生成订单之后系统无无3.6算法无特殊算法3.7流程逻辑 图 14 会员

11、购物品流程图以上流程图是会员购物品流程,会员首先登录系统,然后进入首页检索物品,可以按照物品籍的关键字信息(物品号、物品名、作者、ISBN)查找物品,然后将要购买的物品加入购物车,然后如果想继续购物品可以重复上面的操作,如果会员已经买够了,最终将订单提交,交由管理员处理。3.8接口 表4 检索物品执行条件输入检索内容,物品名、作者、ISBN、版本等属性String message;DBConnection db;方法Public void Seek(String message)db.executeQuery(message); 表5 加入购物车执行条件选择订购物品属性String Goods

12、Id, GoodsName,;double price, allGoodssPrice;int amount;ShoppingCart shoppingCart;方法public void addGoodss(String GoodsId, String GoodsName, double price, int amount) public void deleteGoodss(String GoodsId) public void changeAmount( String GoodsId, int amount) public double getAllGoodssPrice() return

13、 this.allGoodsPrice;public void clearShoppingCart() this.allGoodsPrice = 0;表6 提交订单 执行条件确认选购物品的信息属性String username;String telephone;String address;ShopCart shopcart;方法Public void addorder(ShopCart shopcart,String username,String telephone,String address) 各个模块与主模块会员购物品模块及其他模块的关系如图所示:图18模块关系图以上三个模块与主模块

14、及其他模块的关系如下:a.检索物品模块直接被主模块会员购物品模块调用,生成物品检索页面,用户在文本框中输入检索内容,页面显示物品信息;该模块通过链接调用加入购物车模块,用户把需要购买的物品加入购物车。b.加入购物车模块通过检索模块被主模块调用,把物品信息添加到购物车;该模块调用提交订单模块,用户把购物车中的物品作为订单提交。c.提交订单模块通过购物车模块被主模块调用,用户修改确认订单信息后,点击提交按钮提交订单。3.9存储分配无特殊要求3.10注释设计为每一个类编写类注释,说明本该类的作用、使用方法、作者列表、当前版本和完成时间、参考类;为每一个方法编写方法注释,说明该方法的作用、输入参数的作

15、用和取值范围、返回值、抛出的异常;为每一个属性编写属性注释,说明其作用、取值范围、注意事项,为局部变量编写行末注释;对使用的循环、分支、抛出异常块编写注释,说明该逻辑实现的功能。3.11限制条件a.检索物品信息1. 输入的检索信息不能为空;2. 输入的物品物品号(isbn)必须是字符,不超过20位,不能为空,且不能与数据库中其他物品号重复;3. 输入的物品名字(GoodsName)必须是字符,不超过20位,不能为空;4. 输入的物品作者(woner)必须是字符,不能为空;b.提交订单订单中物品数量不能为0。3.12测试计划a.测试技术要求1.进行人工静态检查,保证代码的逻辑正确性、清晰性、规范

16、性、一致性;2.进行动态测试,通过设计测试用例,执行待测程序来跟踪比较实际结果与预期结果来发现错误或缺陷。b.检索物品1.测试搜索框的输入数据长度是否符合3.11中的规定,如果有不符合,提示该项“*必须在*长度内”,若符合,则满足要求;2.测试搜索框的内容是否为空,若为空,提示“该框不能为空”,若不为空,则满足要求。c.提交订单测试订单中物品数量是否为0,若为0,提示“物品数量不能为0”,若大于0,则满足要求。3.13尚未解决的问题无4管理员管理物品信息程序设计说明4.1程序描述本程序设计说明仅以“物品管理模块”为例说明如何物品写程序设计说明,其他模块可参考本设计说明。“物品管理模块”用于物品

17、信息录入、维护和修改。管理员登陆是本模块执行的前提,只有管理员登陆之后才有权对物品信息进行管理。4.2功能图19 管理员管理物品程序的IPO图物品信息修改的功能是修改物品的物品号(isbn)、物品名(GoodsName)、作者(author)、出版社(publish)、出版日期(PublishDate)、价格(price)、分类(separate),图片(picture),检查格式更新数据库后显示成功更新数据库。物品信息录入的功能是把物品信息录入数据库,然后显示成功插入数据库提示信息。维护物品信息即对新买入和已卖出的物品信息进行记录。4.3性能4.3.1精度有关价格信息:货币人民币,数字保留小

18、数点后两位有关日期信息:年/月/日格式物品中其他的信息:文本4.3.2时间特性要求物品信息修改模块占用物品数据库时间3s4.3.3灵活性当物品缺少数据库里给出的物品属性时,可默认为缺省值4.4输人项表7 输入物品信息表名称标识格式类型有效范围输入方式数量频度输入媒体数据来源安全保密物品号isbnVarchar长度不超过20手动输入每次输入键盘手动输入无物品名GoodsNameVarchar长度不超过20手动输入每次输入键盘手动输入无作者authorVarchar长度不超过20手动输入每次输入键盘手动输入无价格Float保留小数点后两位0.00100.00手动输入每次输入键盘手动输入无分类sep

19、arateVarchar长度不超过20手动输入每次输入键盘手动输入无4.5输出项以JSP网页的形式显示输出项A在修改物品信息程序中,当修改物品信息成功时,显示“修改数据成功”,并显示修改的物品信息B在录入物品信息程序中,当录入物品信息成功时,显示“插入数据成功”,并显示录入物品信息4.6算法无4.7流程逻辑图19 管理员管理物品模块的流程逻辑图4.8接口表8 修改物品信息执行条件修改物品信息属性String sql;DBConnection db;方法Public void ModifyGoodsInfo(String sql) db.executeUpdate(sql); 表9 录入物品信息

20、执行条件录入新购的物品信息属性String sql;DBConnection db;方法Public void InsertGoodsInfo(String sql) db.executeUpdate(sql); 修改物品信息模块与主模块及其他模块的关系如下: 1 模块直接被主模块管理员管理物品模块调用,生成窗体,供用户输入数据使用。 2 该模块直接调用数据库连接模块,取得数据库连接。录入物品信息模块与主模块及其他模块的关系如下: 1 模块直接被主模块管理员管理物品模块调用,生成窗体,供 用户输入数据使用。 2 该模块直接调用数据库连接模块,取得数据库连接。4.9存储分配无特殊要求4.10注释

21、设计a.加在程序单元首部,说明本程序的作用。b.对程序中的变量代表的意思、范围进行注释。c.对程序中的函数或过程所起的作用进行注释。4.11限制条件a.修改物品信息1.输入项中物品物品号(isbn)必须是字符,不超过20位,不能为空,且不能与数据库中其他物品号重复;2.输入项中物品名字(GoodsName)必须是字符,不超过20位,不能为空; 3.输入项中物品作者(author)必须是字符,不能为空;4.输入项中价格(price)必须是Float类型,小数点保留两位,不能为空。b.录入物品信息1.输入项中物品编号(id)必须是字符类型,不超过20位,不能为空,且不能与数据库中其他编号重复;2.

22、输入项中物品物品号(isbn)必须是字符,不超过20位,不能为空,且不能与数据库中其他物品号重复;3.输入项中物品名字(GoodsName)必须是字符,不超过20位,不能为空;4.输入项中物品作者(author)必须是字符,不超过20位,不能为空;5.输入项中价格(price)必须是Float类型,小数点保留两位,不能为空。4.12测试计划 a.修改物品信息1.若物品物品号与数据库中其他物品号重复,则提示“物品号重复,请重新填写”,若不重复,则满足要求;2.分别测试所有输入框的输入数据长度是否符合3.11中的规定,如果有不符合,提示该项“*必须在*长度内”,若符合,则满足要求;3.分别测试所有

23、输入框是否为空,若为空,提示“该框不能为空”,若不为空,则满足要求;4. 若出现写数据库错误,则提示无法连接的具体原因。若无,则满足要求。b.录入物品信息1.若物品编号与数据库中其他编号重复,则提示“编号重复,请重新填写”,若不重复,则满足要求;2.若物品物品号与数据库中其他物品号重复,则提示“物品号重复,请重新填写”,若不重复,则满足要求;3.分别测试所有输入框的输入数据长度是否符合3.11中的规定,如果有不符合,提示该项“*必须在*长度内”,若符合,则满足要求;4.分别测试所有输入框是否为空,若为空,提示“该框不能为空”,若不为空,则满足要求;5. 若出现写数据库错误,则提示无法连接的具体原因。若无,则满足要求。 4.13尚未解决的问题无

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服