校园二手交易系统分析与设计.docx

上传人:b****2 文档编号:2445873 上传时间:2023-05-03 格式:DOCX 页数:20 大小:390.80KB
下载 相关 举报
校园二手交易系统分析与设计.docx_第1页
第1页 / 共20页
校园二手交易系统分析与设计.docx_第2页
第2页 / 共20页
校园二手交易系统分析与设计.docx_第3页
第3页 / 共20页
校园二手交易系统分析与设计.docx_第4页
第4页 / 共20页
校园二手交易系统分析与设计.docx_第5页
第5页 / 共20页
校园二手交易系统分析与设计.docx_第6页
第6页 / 共20页
校园二手交易系统分析与设计.docx_第7页
第7页 / 共20页
校园二手交易系统分析与设计.docx_第8页
第8页 / 共20页
校园二手交易系统分析与设计.docx_第9页
第9页 / 共20页
校园二手交易系统分析与设计.docx_第10页
第10页 / 共20页
校园二手交易系统分析与设计.docx_第11页
第11页 / 共20页
校园二手交易系统分析与设计.docx_第12页
第12页 / 共20页
校园二手交易系统分析与设计.docx_第13页
第13页 / 共20页
校园二手交易系统分析与设计.docx_第14页
第14页 / 共20页
校园二手交易系统分析与设计.docx_第15页
第15页 / 共20页
校园二手交易系统分析与设计.docx_第16页
第16页 / 共20页
校园二手交易系统分析与设计.docx_第17页
第17页 / 共20页
校园二手交易系统分析与设计.docx_第18页
第18页 / 共20页
校园二手交易系统分析与设计.docx_第19页
第19页 / 共20页
校园二手交易系统分析与设计.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

校园二手交易系统分析与设计.docx

《校园二手交易系统分析与设计.docx》由会员分享,可在线阅读,更多相关《校园二手交易系统分析与设计.docx(20页珍藏版)》请在冰点文库上搜索。

校园二手交易系统分析与设计.docx

校园二手交易系统分析与设计

1引言

随着社会的发展,信息技术、网络技术和多媒体技术的快速发展,计算机技术与网络的地位和作用日益突出,电子商务成为了一个热门的话题,而网上购物已经成为当今社会一种比较流行的购物方式。

在当今社会上,各种的电子商务类网站纷纷建立,可以很大程度上解决人们信息资源的闭塞以与地域上的限制。

作为大学校园,伴随着学生的购买能力的提高和每年学生的升学毕业,也存在各种类型的二手商品,由于信息交流的落后,很多二手交易只局限于学校的公告牌,这种方式并不能满足学生的需求,因此,我们基于学校学生的实际情况,建立校园二手交易平台。

在校园二手交易平台中,每个学生既可以做买家,也可以做卖家。

既能锻炼学生交易能力、交流能力,增强学生之间的交流,又考虑到了学生没有经济来源,为学生省钱,同时还能延长一些物品的使用寿命,使一些耐用物品循环使用,真正做到了经济合理、绿色环保。

 

2需求分析与用例建模

2.1需求分析

传统交易方式存在很多不足:

传统交易方式要消耗一定的人力、时间、资金,环节较多,费用高,属于面对面的商务谈判。

交易对象局限在部分地区,交易时间一定,订单的取得大部分属于销售商单方面努力,而且顾客购物受时间、地点的限制,商家需要较长的时间把握客户需求,需要销售空间(店铺、仓库等)。

网上交易平台可以通过网站实现多个卖家的查询,省时省力,环节少,费用较低,属于不见面的虚拟环境谈判。

交易对象不受限制,可以是世界各地,交易时间不分昼夜,没有时间限制,订单的生成是双方一对一沟通的结果。

顾客购物方式完全按自己的喜好,商家可以快速准确的捕捉顾客需求并与时应对,不需要销售空间,只需提供列表、图片等。

通过上述分析,网上交易平台可以弥补传统交易方式的不足,从而满足社会的需求。

而一个校园二手交易网站地建立,可以方便学生购物、交流。

2.2可行性研究

2.2.1可行性分析

经过详细认真地分析,本系统采用B/S模式,选用SQL作为后台数据库,ASP作为前台的开发工具,并将软件工程相关理论应用于整个系统开发过程中,结合现有的设备条件和具体的实际情况,在需求分析的基础上实现对ASP,技术与数据库技术的整合应用,进而开发了辅助教学系统。

综上所述,此系统开发目标己明确,在技术和经济等方面都可行,并且投入少、见效快。

因此系统的开发是完全可行的。

2.2.2经济可行性

在经济方面,开发与维护本系统的费用主要包括设备费用、系统开发成本、系统运行和维护费用三个方面。

因人员与设备都是学校现在就拥有的,不需要外聘或者外购,因此成本较低,所以,此系统在经济方面是可行的。

2.2.3社会可行性

经过调查,学校学生急需一个这样一个网络平台,以实现二手物品的交易。

很多毕业的学哥学姐都有很多东西带不走的东西,还可以用,扔了感觉可惜,低价卖出去是他们的心声。

校园二手交易系统不仅可以实现学哥学姐的愿望,还有利于依然在学校奋斗的学弟学妹们,让他们省了一笔花销,买到经济实用的东西。

综上所述,此系统开发目标己明确,在技术和经济等方面都可行,并且投入少、见效快。

因此系统的开发是完全可行的。

2.3系统功能分析

校园二手交易系统是基于校园的二手交易网站,所有商品都是在校师生上传,销售对象为所有在校师生。

2.3.1用户管理

为了对使用校园二手交易系统的用户进行管理,系统建立了买家表、卖家表、系统管理员表、商品表。

各个用户拥有一个独立的用户名,用此用户名可登录系统。

2.3.2商品管理

对于商品的管理可以分为几类:

买家对商品的管理、卖家对商品的管理,系统管理员对商品的管理。

2.4系统非功能分析

为了保证系统持续、安全、可靠的运行,系统需要满足以下要求。

2.4.1响应时间

本系统属于实际运用的交易型的产品,所以必须保证客户使用时的系统响应时间能满足客户的日常使用。

2.4.2可靠性

系统的可靠性是系统安全运行的重要性能,包括当系统出现故障和用户出现错误的操作后能够支持恢复,当用户在使用过程中遇到错误的时候可以立即定位问题,当业务场景和逻辑发生变化的时候系统能够支持或当使用中异常中断的情况下系统有相应的容错措施等方面的问题,是在系统开发过程中必须考虑的非功能需求。

2.4.3易用性

易用性是我们在开发非功能性需求中必须要考虑到的问题,易用性同时涉与到美工和界面,人机工程,交互式设计,心理学,用户行为模式等多方面的知识。

易用性就是指各种功能操作不要藏得太深,用户很容易找到他们期望进行的各种操作,软件系统通过在线帮助,导航,向导等各种方式保证软件是可自学的,易用的重点是软件在熟练使用后应该可以更快的进行各项操作。

易用性会使产品提高符合用户习惯的能力以与其对使用的期望。

2.5用例模型

2.5.1整体用例图

根据系统需求分析中对系统的功能要求,可以确定系统和子系统的边界、执行者和用例。

根据对“校园二手交易”的整体业务功能要求,可以绘制出如图2—1所示的整体用例图。

图2-1校园二手交易系统用例图

在用例图中,实线方框表示系统边界,在系统内共有11个用例。

系统外有3个执行者;

通过网站卖家可以实现发布商品信息、修改商品信息、商品上架下架,删除商品等操作;

买家可以浏览商品信息、搜索商品、对商品进行价格排序、查看卖家信息等;

网站管理员可以对网站、卖家、买家进行相应的管理操作。

2.5.2购物用例图

买家在浏览商品信息、查询卖家信息后,进入购物车,对商品下订单;卖家收到订单后,对顾客发货。

图2-2购物用例图

 

3对象类建模

根据已经建立的用例图和用户业务需求,确定对象类与其属性和操作。

通过检查类的定义、分析问题的需求和运用该领域知识来完善和确定类的属性。

根据系统功能要求和系统设计需要完善和确定类的操作。

类图是由若干类的图形符号与表示其之间关系的图形符号组成。

在“校园二手交易系统”中存在9个类,其具体的属性和操作与其之间的关系如图3—1所示:

图3-1校园二手交易系统类图

4顺序图

在进行面向对象的系统分析与设计中,如何理解和掌握系统的全部控制流是最困难的事情,在UML中,利用顺序图可以有效的帮助人们观察和分析系统的交互行为。

顺序图描述了系统的行为,并具体描述了为完成某种系统功能,系统中各对象间的交互与协作,有效的帮助人们理解系统的行为,在“网络辅助教学系统”中有多种功能,其主要的几种顺序图如下所示。

4.1商品上下架管理

商品上下架管理,首先用户要登录系统,然后进入商品管理模块,进入商品上下架管理模块,对商品状态进行修改,最后保存入后台数据库,并将商品上下架消息返回用户。

图4-1商品上下架管理的顺序图

4.2管理员对买家的信息管理

管理员对买家的信息管理,首先管理员要登录系统后台,然后进入买家信息管理模块,对买家进行管理,最后保存入后台数据库,并将操作成功提示返回管理员。

图4-2管理员对买家信息管理顺序图

 

4.3管理员对卖家的信息管理

管理员对卖家的信息管理,首先管理员要登录系统后台,然后进入卖家信息管理模块,对卖家进行管理,最后保存入后台数据库,并将操作成功提示返回管理员。

 

图4-3管理员对卖家信息管理顺序图

4.4管理员对商品的信息管理

管理员对商品的信息管理,首先管理员要登录系统后台,然后进入商品信息管理模块,对商品进行相应的操作,最后保存入后台数据库,并将操作成功提示返回管理员。

图4-4管理员对商品信息管理顺序图

4.5买家查询卖家信息

买家对卖家信息的查询,首先买家要登录系统首页,然后进入信息产寻模块,再进入卖家信息模块,对卖家信息进行查询,系统显示查询结果。

图4-5买家查询卖家信息顺序图

4.6买家浏览商品信息

买家浏览商品信息,首先买家要登录系统首页,然后输入一级标题,再输入二级标题,然后进入相应的具体商品,系统显示商品信息。

 

图4-6买家浏览商品信息顺序图

 

4.7对商品进行价格排序

买家对商品进行价格排序,首先买家要登录系统首页,进入商品模块,输入排序方法,进入排序模块,系统显示排序结果。

图4-7对商品进行价格排序顺序图

4.8买家购买商品

买家购买商品,首先买家要登录系统首页,进入商品浏览页面,选中心仪的商品进入购物车模块,进入订单模块,系统显示商品添加成功。

图4-8买家购买商品顺序图

 

4.9卖家发布商品信息

卖家发布商品信息,首先卖家要登录系统首页,进入商品管理模块,进入商品信息发布模块,系统显示要输入的商品信息,最后将信息存入数据库,系统提示商品信息发布成功。

 

图4-9卖家发布商品信息顺序图

4.9.1卖家删除商品信息

卖家删除商品信息,首先卖家要登录系统首页,进入商品管理模块,进入商品信息删除模块,系统显示要删除的商品信息,最后将信息存入数据库,系统提示商品信息删除成功。

 

图4-9-1卖家删除商品信息顺序图

4.9.2卖家修改商品信息

卖家修改商品信息,首先卖家要登录系统首页,进入商品管理模块,进入商品信息修改模块,系统显示要修改的商品信息,最后将信息存入数据库,系统提示商品信息修改成功。

图4-9-2卖家修改商品信息顺序图

5状态图

5.1用户顾客的状态图

顾客可以登录系统,查看活动信息、查看促销产品和新产品、搜索产品、查看购买流程、浏览商品。

将商品加入购物车以后,判定是否是登录的用户,再进行相应操作。

图5-1用户顾客的状态图

 

5.2管理员状态图

管理员登录系统后台,进行会员管理、商品管理、订单管理、系统设置、编辑文本管理。

 

 

图5-2管理员状态图

 

6总结

为期两周的课设已经结束,在此次课设中不仅巩固了课本上的知识,更重要的是学到了很多课本上没有的东西。

此次课设的主要任务是以UML作为面向对象的分析与设计工具,对校园二手交易系统分析与设计。

通过本次课程设计不仅重温了UML的设计与分析的理论,而且会自己使用工具建模了。

统一建模语言(UML)是用来对软件密集系统进行描述、构造、视化和文档编制的一种语言。

是可以被广泛采用的一门简单、一致、通用的建模语言,同时扩展了现有方法的应用范围。

统一建模语言是标准的建模语言,而不是一个标准的开发流程。

本次课设的系统的为校园二手交易系统,在功能上主要实现了买家、卖家、管理员的信息管理。

这次课设,让我加深了对UML的理解,包括哪种图在某种时候是最适合,根据不同的需求或者角度来建立不同的UML类型图,进一步熟练了建图的方法,相信将来从事软件行业,一定会起到很大的作用。

 

参考文献

[1]叶子青,黄炳强.《网络开发实用工程》,人民邮电出版社

[2]牛丽平,郭新志,宋强,杨继萍.《面向对象设计与分析》,清华大学出版社

[3]王欣,张毅.UML系统建模与分析设计课程设计,中国水利水电出版社

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2