校园二手交易系统设计.doc

上传人:叶*** 文档编号:35095209 上传时间:2022-08-20 格式:DOC 页数:11 大小:72KB
返回 下载 相关 举报
校园二手交易系统设计.doc_第1页
第1页 / 共11页
校园二手交易系统设计.doc_第2页
第2页 / 共11页
点击查看更多>>
资源描述

《校园二手交易系统设计.doc》由会员分享,可在线阅读,更多相关《校园二手交易系统设计.doc(11页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、软件工程导论设计题目: 校园二手交易系统概要设计专 业 软件工程 班 级 软件121 学 生 熊 康 学 号 3120921029 指导教师 张毅坤教师 2021年 秋季 学期目录1、引言22、总体设计2需求规定2运行环境2根本设计概念和处理流程2类图4系统模块构造61、根本业务模块:62、用户管理模块:63系统维护模块:7人工处理过程83接口设计8用户接口8外部接口8内部接口84系统数据构造设计8逻辑构造设计要点8物理构造设计要点135系统出错处理设计14出错处理14补救措施14第 11 页概要设计说明书1、引言随着商品经济的开展,高校学生通常会有出售二手货物的需求,而其他在校同学又希望买到

2、廉价的二手商品。针对这一情况,校园二手交易市场应运而生。其目的就是要提供一个信息平台,可以使卖主方便地发布要出售的商品信息以及本人的联系信息,而买主可以方便地浏览这在出售的商品信息,如果找到满意的商品,可以通过卖主的联系方式获得联系,一旦交易完成,卖主可以将商品的信息删除。卖主除了可浏览正在出售的商品外,还可以主动发布自己需求的商品信息。2、总体设计本系统要实现用户二手物品交易的需求。本系统的主要输入工程:1、用户个人的根本信息,如注册时的昵称、邮箱等。2、用户想要卖出的产品信息,如产品名,产品类型,期望价格,联系方等。3、用户欲求购的商品信息,如类型,愿出价格,联系方式等。本系统的主要输出工

3、程:用户浏览商品信息,并获得联系方式,然后买、卖双方联系进展交易。在VS2021中,其中 Framework4.0,IIS已经默认搭建好本系统功能概括:卖主方便地发布要出售的商品信息以及本人的联系信息,而买主可以方便地浏览这在出售的商品信息,如果找到满意的商品,可以通过卖主的联系方式获得联系,一旦交易完成,卖主可以将商品的信息删除。卖主除了可浏览正在出售的商品外,还可以主动发布自己需求的商品信息。用例图1:用户操作用例图 用户既可以是买者,也可以是卖者。买者在二手物品交易网站上查看商品信息,并进展商品搜索,如果有他想要买的物品,那他就联系卖方,进展交易。假设没有买者想要购置的商品,那么买者就发

4、布求购信息,等待能提供这种物品的卖方响应。 卖者发布自己的产品信息,等待卖方与其联系。 买卖双方进展发布信息,更新信息操作前均要先登录。用例图2:一般访客的用例图 一般游客可以浏览该网站上的信息,假设没有注册,那么只能浏览,不能进展其他操作,注册之后可以拥有用户权限,进展其他操作。类图候选类类名描述游客类Vistor记录游客的根本信息及可行的操作用户User记录用户的根本信息及可行的操作管理员Manager记录管理员的根本信息及可行的操作用户信息管理MaintenanceUserInfor涉及到用户注册,以及用户信息的更新交易管理Trade交易管理的入口从这里选择相应的功能出售管理SellMa

5、nage对用户出售请求的管理求购管理BuyManage对用户求购请求的管理出售信息管理SellInforManage涉及对用户出售信息的更新求购信息管理BuyInforManage涉及对用户求购信息的更新系统信息Message系统直接发给用户的信息以下为上述其中两个类的说明1、根本业务模块:1.商品查询:此模块可以根据物品的名称、种类、价格、买或卖等各种条件进展组合查询,在商品查询的结果列表中,用户可进一步的查看详细信息。F:到数据库中查询相应信息I:输入商品查询条件O:显示符合条件的商品 前置条件:进入此系统者:每个使用此模块的用户必须经过注册,而注册时的用户名是用户唯一的标识。O:生成新的

6、产品信息F:将记录更新到数据库中I:输入买卖物品信息前置条件:用户已登录3.买卖信息更新:每个使用此模块的用户必须经过注册,用户可根据产品的状态及自身的特征及时对买卖信息进展更新维护,包括:修改产品信息、删除产品信息、查询用户已发布的买卖产品信息。.买卖信息更新功能如图3:O:生成新的产品信息F:更新用户的买卖信息I:输入要更新的信息前置条件:用户已登录2、用户管理模块:1.用户注册:此模块提供应那些未在本系统中注册的游客,注册后通过后有更高的权限。F:验证、更新用户信息表I:输入根本信息O:显示注册结果 2.更新用户根本信息:只有注册用户才可以使用此模块,更新的信息包括:更改注册邮箱、更改昵

7、称。F:把更新信息保存到用户信息表I:输入更新信息O:生成新的用户信息前置条件:用户已登录 3系统维护模块:1删除用户:只要管理员有权限删除用户,管理员会定时地对物品信息的描述进展分析,管理员有权限删除发布垃圾信息的用户或者两年以上未登录的用户。O:更新用户信息F:把非法用户为id的账号销毁I:输入非法用户的id前置条件:管理员已登录2.警告用户:只要管理员有权限删除用户,管理员会定时地对物品信息的描述进展分析,管理员视发布垃圾信息较轻者对其进展警告提醒。O:显示提醒结果F:向非法用户发送警告提醒I:输入需警告用户的id前置条件:管理员已登录3.发布公用信息:只要管理员有权限删除用户,管理员可

8、对网站进展更新维护,定时地更新网站信息。前置条件:管理员已登录F:把信息进展美化处理I:输入公用信息O:显示发布结果在管理员对用户的管理过程中,需要对发布不良信息的用户进展警告及删除,这时就需要管理员定期查看用户所发布的信息,以此判断对哪些用户进展警告及删除。3接口设计TCP/IP协议采用广泛应用的 GUI,即诸如窗口、菜单、对话框、滚动条等。开放式数据库连接(ODBC):ODBC是一个工业标准,支持到关系数据库的SQL请求。数据库管理系统提供者通常发布一个ODBC驱动程序,将SQL语句转换成特定数据库的访问函数。4系统数据构造设计下列图是该二手物品交易系统的实体联系图,即E-R图:管理员用户

9、出售信息 管理管理1nn管理出售信息 1n包括发布、更新包括发布、更新1管理员实体的属性如下:出售信息实体的属性如下:求购实体的属性如下:用户实体的属性如下:由以上E-R图可以得出在该系统的数据库管理模块中相应的表如下:用户根本信息表userinfo字段名字段类型字段长度描述用户IDuseridChar5主键注册邮箱regmailChar24Unique用户昵称nicknameChar18Not null密码passwdChar18Not null卖方信息表字段名字段类型字段长度描述出售IDmsgidChar7主键用户IDuseridChar5出售物品名称godsChar64Not null物

10、品类别categoryChar32Not null期望价格sellpriceFloat18出售物品描述selldesChar200联系 contactpChar18联系QQcontactqChar10买方信息表buyer字段名字段类型字段长度描述求购IDmsgidChar7主键求购物品名称nedsChar64Not null物品类别categoryChar32Not null愿意出价buypriceFloat18求购物品要求buydemChar200联系 contactpChar18联系QQcontactqChar10本系统内所使用的每个数据构造中的每个数据项的存储要求如上表所示,数据要求保密。 5系统出错处理设计1防止因用户的疏忽对系统造成的损坏;2采用对话框形式为用户提供警告信息;3一些关键性操作比方:删除操作,都应提供确认机制;故障出现后可能采取的变通措施为恢复及再启动技术说明:当系统出现故障,需重新启动计算机,并调用日志恢复文件,从故障点重新执行。作为一个成熟的软件产品,软件必须按照面向对象的软件工程的步骤进展开发,并充分考虑软件可维护性,软件的模块划分应满足高内聚、低耦合的特点,同时程序的内部必须有详细的注释与统一的编码格式、按时认真地进展相应文档资料的撰写与备份工作,以利于未来版本升级及移植等二次开发。

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

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com