校园二手市场交易系统Word格式.docx

上传人:b****5 文档编号:21533190 上传时间:2023-01-31 格式:DOCX 页数:39 大小:284.40KB
下载 相关 举报
校园二手市场交易系统Word格式.docx_第1页
第1页 / 共39页
校园二手市场交易系统Word格式.docx_第2页
第2页 / 共39页
校园二手市场交易系统Word格式.docx_第3页
第3页 / 共39页
校园二手市场交易系统Word格式.docx_第4页
第4页 / 共39页
校园二手市场交易系统Word格式.docx_第5页
第5页 / 共39页
点击查看更多>>
下载资源
资源描述

校园二手市场交易系统Word格式.docx

《校园二手市场交易系统Word格式.docx》由会员分享,可在线阅读,更多相关《校园二手市场交易系统Word格式.docx(39页珍藏版)》请在冰豆网上搜索。

校园二手市场交易系统Word格式.docx

Merchandise;

Campus

目录

第1章绪论1

1.1设计课题背景及意义1

1.2校园二手市场的发展和状况1

1.3设计任务2

第2章系统的总体设计4

2.1系统可行性分析4

2.2需求分析5

2.2.1系统描述5

2.2.2权限5

2.2.3用例识别6

2.3系统开发环境7

2.4系统流程7

2.5系统模块设计9

2.5.1前台客户端管理模块10

2.5.2后台管理端模块11

2.6数据库设计14

2.7开发工具及关键技术的介绍15

第3章程序模块的实现及界面设计19

3.1程序登陆及注册19

3.2查询功能模块24

3.3购物车功能模块25

3.4供应商管理模块28

3.5系统管理模块30

第4章结论36

参考文献37

致谢38

第1章绪论

设计课题背景及意义

特别是在校园里面,作为走在世界发展最前端的学生,首先,他们没有时间也没有精力去经营一个二手货物商店,而且他们也没有足够的二手货来支撑这个商店,一般校园里学生们的二手货都只是零散的,并不能得到很好的二次利用。

其次,一个主要的原因就是学生们并没有稳定的资金来源。

所以要如何处理自己身边的二手货物,并且如何能够得到一样自己想要的二手货物而又不需要花太多的钱,成为当今学生们需要解决的一个难题。

互联网经过20年的发展,已经成为世界上覆盖最广、规模最大、信息资源最丰富的计算机网络,它延伸到了世界的每一个角落,兼容所有的传输媒介,支持成千上万不同的应用。

互联网极大地推动了世界经济向知识经济的转变,近两年间,随着国际互联网以惊人的速度席卷全球之际,我国多媒体网络覆盖面也在不断扩大。

然而,校园学生们的二手货能够得到更好的利用所欠缺的正是这么一个交易平台。

因此,利用互联网这个媒介建立一个功能强大的、界面美观的校园二手市场交易网站,创建校园二手市场交易系统平台,为学生们的二手货物能更好的得到二次利用而搭建一个良好的交易平台。

校园二手市场的发展和状况

校园二手市场是指以经营旧货为主的交易市场。

旧货包括旧的生产资料和生活资料,是指已进入生产消费和生活消费领域,处于储备、使用或闲置状态,基本保持原有使用价值的物品。

校园二手市场在西方发达国家十分普遍,有以露天场地进行旧货交易的“跳蚤市场”和专门出售旧货的商店等。

我国的校园二手市场是在改革开放后得到迅猛发展的,这些旧货市场形式多样,交易活跃,成为亮点。

校园二手市场的兴起是现阶段我国经济发展的必然现象。

目前我国的总体经济发展水平不高,人均收入水平偏低,而且收入存在着明显的地区差异、行业差距和职业差距。

特别是近几年来城市中为数众多的下岗职工、中低收入阶层的居民及子女尚未脱贫的农村居民,由于经济条件较差,负担不起新产品的高价,在购置一些生活用品时,旧货是他们十分理想的选择对象。

经济欠发达的地区也因资金短缺而选购适用的旧的或闲置设备,用以降低生活支出。

旧货市场的兴起也是消费行为发生变化的客观要求。

随着物质产品的不断丰富,人们的消费观念也随之更新,在选择商品时更注意质量、品牌和流行时尚,从而加快了产品的更新换代,促进了旧货市场的发育。

因此,旧货已不再是狭义上的已经消耗掉一部分使用价值的商品,它还包括库存积压未用商品、因产业结构调整或设备更新而形成的闲置设备和海关查获走私或其它经济案件处理的罚没商品等,这些均为旧货市场的发展提供了物质基础,此外,一些收藏爱好者的收藏需求等也为旧贷市场的发展提供了空间。

发展校园二手市场是开拓学校市场的客观需要。

一些廉价的旧货正好满足了一些学生们的需求。

因此,发展旧货市场,将仍具有使用价值的换代物品转移到学校,以满足一定的消费,有利于开拓校园二手市场,显而易见,发展旧货市场可以极大地节约经济资源和社会劳动,从而使消费行为、资源配置符合社会经济发展的长远利益。

通过旧货调剂可以充分实现商品的使用价值,使一部分“多余”的物品在社会范围内得到合理的利用,促进社会财富的极大节约。

设计任务

本系统需要设计客户端和管理端,其中客户端包括公共信息浏览、公共信息查询、个人信息管理、购物信息、前台订单处理(结账)。

管理端包括用户管理、公告消息管理、商品管理、后台订单处理等。

系统每个信息端都存储相应的信息,这样便于学生对于二手货物的查询,还有便于选购自己需要的二手物品。

本系统大体包括两个基本部分,一个是前台销售程序,用户在前端浏览、搜索商品,能够看到此交易平台的最新消息,用户在前台使用购物车的工具在网站上模拟购物,并且可以对放入购物车中的物品进行添加和删除处理。

并且用户还可以通过网站发布的消息,搜索自己想要的二手货物,同时还设置了不同权限的用户,即一般用户和供应商,它们所执行的权限也是不一样的,一般用户只可以购买二手货物,然而供应商可以在这个交易平台出售自己的二手货物。

另一个是后台信息管理程序,管理员在此管理整个交易平台的商品的类别、更改网站上二手货物的相关信息。

并可以在网站上修改及删除相应的用户。

校园二手市场交易系统目标是为在校学生提供一个良好的交易平台。

本系统基于JSP和MicrosoftSQLServer开发设计出来的,其总体设计思想依托WEB技术的不断发展,如今的电子商务网站也越来越多。

然而,校园二手市场交易网站却只是停留在一个比较原始的状态,利用互联网这个媒介,为校园内学生提供一个良好的交易平台,将传统的交易逐步引向网络中。

通过调试,这个交易平台的功能基本是可以实现的。

整个交易平台的不同登录用户具有不同的管理权限,例如:

一般的用户具有浏览、搜索、购买物品等功能,而供应商具有商品上传出售等功能及管理员的基本管理功能。

第2章

系统的总体设计

系统可行性分析

1.技术可行性。

校园二手交易网站主要通过JSP网络编程技术及SQLServer2000对其进行开发和实现的。

作为J2EE体系中的重要一环,JSP为创建高度动态的Web应用提供了一个独特的开发环境。

JSP能够适应市场上包括ApacheWebServer、IIS4.0在内的85%的服务器产品,这足以胜任绝大多数的商业事务处理。

同时JSP代码经过服务器的解释执行后会直接嵌入到HTML语言中,这样就简化了页面的输出,也保留了脚本语言易于使用的优点。

JSP作为一种Web实现技术,它的效率是很高的。

除此之外,作为Java平台的一部分,JSP拥有Java语言“一次编写,各处运行”的特点。

又随着越来越多的服务器供应商将JSP支持添加到他们的产品中,这样一来用JSP做成的这套系统可以轻松移植到其它平台来运行。

种种优点都为建设校园二手交易网站打下了良好的基础。

所以JSP是实现本系统的最佳技术,它是完全可行的。

JSP同其他的Web脚本语言不同,它本身不定义访问数据库的标签,而是开发了另一个访问数据库的机制,即JDBC。

MicrosoftSQLServer2000是一个专为分布式客户机/服务器计算环境而设计的关系型数据库管理系统,它继承了高性能、高可靠性和可伸缩性的优势,并把它们延伸到能满足当今商业竞争需要的新领域内。

一个综合的分布式管理框架结构提供了集中管理组织机构中所有数据库服务器的功能。

通过增强的基于Windows的管理工具和强大的基于服务器的作业日程安排,可以直观地控制多个服务器,并且实现分布式环境命令构成的远程操作的自动执行,还能提供丰富的开发环境。

MicrosoftSQLServer2000提供完整的资料库与分析并为许多任务提供了命令,其中包括:

查询数据,在表中插入、修改和删除记录,建立、修改和删除数据对象,控制对数据和数据对象的存取,保证数据库一致性和完整性。

2.经济可行性。

通过这个交易平台网站,充分利用Internet全面宣传和销售二手商品,让二手商品可以得到充分的利用,既提高了商品的利用价值,而且节省消费时的开支,这对于没有稳定收入来源的学生而言,很好的为他们节省了生活费,而且又拿到了自己想要的二手商品。

3.可操作可行性。

此系统是基于网页式的,界面友好,操作方便。

需求分析

众所周知,软件需求分析在软件开发中起至关重要的作用,他对于软件的质量往往具有决定性的意义。

因此在进行开发前,我们有必要充分地了解和论证软件所具有的功能和性能等。

需求分析的任务是定义待开发的软件的功能、性能等指标。

首先要了解此系统必须具备的相关业务。

如果你给一家公司做一个商业网站,除了参考现在已存在的类似和相关系统外,还需要通过用户的演示、讲解和有关文档,与用户进行交流协商。

其次要分析用户的业务流程,通过将了解到的用户活动加以整理并按照这些活动所固有的次序形成业务流程。

还需要了解用户对于软件的期望值,除了需要能够正确的处理用户的业务外,还需要了解用户对系统的其他需求。

这些无论对于用户还是开发者而言都是很重要的。

最后整理出用户需求并评审需求。

系统描述

权限

权限指的是找出所有可能与系统发生交互行为的外部实体、对象和系统。

它们的行为不受系统控制,但是可以提供输入给系统。

在前面的系统描述中可知,消费者在访问系统时,浏览商品和最新消息,并使用购物车筛选自己想要的商品,购物完后到服务台进行结账。

并保留订单以便收到货物进行核对,很显然系统存在这样的主要角色,我们定义该角色为前端用户。

其实在前端用户中又可以分为普通用户和供应商,他们的权限又是不一样的,普通用户可以浏览和购买二手商品,而供应商则可以浏览和出售二手商品。

同样在系统的后台,也需要人员管理商品、消息,查询、处理订单,管理注册用户,我们定义该角色为系统管理员。

综上所述,本系统实际只包含两个角色:

前端用户和系统管理员。

实际上,我们仍然可以将系统管理员进行细化成商品和消息管理员、订单管理员等等。

用例识别

在角色的基础上,可以识别出与权限相关的用例,从而得到系统的用例模型,如图2.1所示。

图2.1系统用例模型—用户和管理员

系统开发环境

1.硬件平台:

●CPU:

赛扬2.4

●内存:

512MB

2.软件平台:

●开发工具:

MyEclipse5.5、Tomcat5.5、Dreamweaver、UltraEdit

●操作系统:

Windows2003操作系统

●数据库:

MicrosoftSQLServer2000个人版

●浏览器:

IE6.0以上。

●分辨率:

最佳效果1024×

768像素。

系统流程

通过以上的分析介绍,我么已经定义了系统角色及用力模型。

作为一个完整的系统,有必要知道整个交易的流程,这有助于我们明确系统开发任务和功能模块。

浏览者在进入网站后,访问网站的首页,其中除了有各类商品的入口,还可以看到各种消息公告,其中还有供给消费者搜索的功能。

当你看到感兴趣的商品时,还可以单击察看它的具体信息。

如果可以的话,你可以将它加入到你的购物车中,当然你可以修改自己的购物车内的二手商品。

最后就是去服务台结账。

但是在你购物之前,你必须注册或登入进入网站,否则,就没有权限进行购物。

在结账的同时,必须填写自己的真实身份及联系方式等等。

当网站的管理人员收到订单后,将进行核对,确认完后就可以发货了。

上面的这些可以说是整个网站的核心部分,为了实现它,必须辅以其他功能,比如商品的管理、消息管理,以及用户管理等。

为了更加清晰地表达系统的业务功能模块,我们画出了以下的流程图,对于不同的角色,他们所承担的任务各不相同,流程也不一样,包括客户端流程、向前端用户、管理端流程、向系统管理员及服务台结账的流程。

客户端流程如图2.2所示。

管理端流程图如图2.3所示。

服务台结帐流程图如图2.4所示。

系统模块设计

有了系统流程描述和做出的流程图后,我们就可以根据流程图将系统划分成一些模块,如表2.1所示。

表2.1功能模块表

序号

功能模块类别

功能模块

备注

1

客户端

个人信息管理

2

信息浏览

3

信息查询

4

购物

5

前台订单处理(结账)

需用户模块共同工作

6

管理端

用户管理

7

公告消息管理

需要管理端用户验证

8

商品管理

9

后台订单处理

上图是根据模块完成任务的不同进行划分,一共包括9大模块,其中与前台相关的共5个,与后台相关的共4个。

这些模块都是建立在我们对系统的需求分析和设计的基础上的。

当然,上表中的模块只是大概的描述了系统的整体结构。

下面我们在详细介绍下各个功能模块的划分和细节。

前台客户端管理模块

1.个人信息管理中的功能模块。

任何系统功能的实现都离不开角色的参与,为了赋予不同用户不同的权限和功能,也为了一定程度确保交易的安全顺利进行,我们必须对各种用户进行管理。

从表中可以看出系统提供给用户登录,注册,查看修改等等功能。

如表2.2所示。

表2.2个人信息管理功能模块

功能列表

功能明细

备注

用户登录

用户输入用户名和密码进行验证

用户注册

注册用户与登录系统,拥有不同的用户权限

供应商具有将商品添加到网站的功能

用户信息查看

浏览用户填写的注册信息

用户信息修改

编辑、保存及修改用户信息和密码

2.信息浏览功能模块。

可以看到这些功能和用户进入交易平台首页后相关的。

作为一个交易网,大家关心的不过是自己感兴趣的商品,有没有什么好的二手货以及网站内的一些信息等等。

这些都是一个网站能否吸引客户的关键因素。

其功能模块如表2.3所示。

表2.3信息浏览模块

查看商品列表

商品名称,类别,发布日期

查看商品内容

商品名称,类别,发布日期,内容

查看商品类别列表

列表名称,类别列表

3.信息查询功能模块。

为了方便客户能够在这个网站内查询到自己想要的二手货物,特意设计出通过关键字来查询此货物的功能模块。

大大方便了用户购买和查看商品。

4.购物车功能模块。

购物车在整个网站中,起到了十分重要的作用,购物者是直接和它打交道的。

可以看出在购物功能中,购物车模拟了详实生活中商城中购物篮的功能。

包括购买商品(即把商品放入购物车)、浏览购物车商品列表、取消购物车商品、修改购物车种商品的数量和清空购物车的功能。

购物车是某次会话绑定的,具体如表2.4所示。

表2.4购物车功能模块

将商品放入购物车

将自己需要,喜欢的商品加入到自己的购物车中

浏览购物车

购物车列表,序号,商品名称,购买数量,商品单位价格,等等

取消购物车种商品

从购物车中将物品拿出或删除

编辑购物车中的商品数量

修改购物车中已存在商品的数量

清空购物车

将购物车中的商品清空

后台管理端模块

1.用户管理功能模块。

它与前台用户的个人信息管理功能模块是不同的。

这里管理的是所有的注册用户和系统管理员的信息,是真正意义上的用户管理模块。

其具体功能如表2.5所示。

表2.5用户管理功能模块

管理员登录

管理输入用户名和密码,系统进行验证

后台验证

管理员在进行个功能模块管理时,系统都要验证

查看用户信息

修改用户信息

编辑用户信息

删除用户

添加用户

确认用户

对注册用户进行确认

后台验证支持用户登录功能,与后端数据库表的登录名称和登录密码进行核对。

添加用户主要是在系统管理员进行用户管理时,增加系统管理员,或是确认用户的注册。

确认用户是对注册的用户信心进行确认。

2.商品管理功能模块。

商品管理是本系统为用户提供服务的一个重要的部分,管理员可以利用这个模块来为用户提供商品服务,完成商品的添加、删除和修改,而且在后台也要完成商品的搜索,以方便对商品的管理。

如表2.6所示。

表2.6商品管理功能模块

序号,商品名称,商品类别,管理进入,详细进入

搜索商品

商品名称,类别等

查看商品详细信息

列出商品信息及相关事项

添加商品类别

添加商品的各个类别

修改商品信息

删除商品

删除商品信息

3.系统E-R图的设计。

商品实体与系统各角色实体之间关系的E-R图如图2.5所示。

用户实体E-R图如图2.6所示。

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

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1