二手货交易网站的设计与实现

 2023-12-26 17:04:52

论文总字数:18302字

摘 要

本文描述了如何运用软件工程的原理和开发方法,采用ASP.Net建造一个基于B/S模式的二手货交易网站的设计与实现过程。首先对网站进行需求分析,确定网站的主要功能,接着对各个功能模块进行总体设计以及详细设计。总体设计主要针对网站总体结构;详细设计主要包括相关数据库的创建及访问,网站所涉及各个功能模块的分析及实现的关键代码等。系统主要功能模块包括:商品搜索模块、购物车模块、订单管理模块、商品管理模块。最后对网站各个模块间的关联进行了详细测试。

关键词:二手货交易网站,B/S模式,ASP.Net

Abstract: This paper describes how to use the principle of software engineering and develop method, using asp.net to build a based on b/s mode of the design and implementation of the second-hand goods trading site.First of all, on the site demand analysis, determine the site main functions. Then the site overall design and detailed design.Overall design mainly aims the site overall structure; The detailed design mainly includes the realization of the site database create and access, the site involves the analysis of each function module, module implements the key code, etc. The system mainly function module includes commodity search module, a shopping cart module, order management module, product management module. Finally, the site detailed testing of association of each module.

Key Words: the second-hand goods trading site, b /s mode,asp.net

目 录

1 前言 4

1.1 系统开发背景 4

1.2 系统开发环境 4

2 系统功能框架分析 4

2.1 需求分析 4

2.2 可行性分析 5

2.3 业务流程图 6

3 数据库设计 6

3.1 数据库概念结构设计 7

3.2 数据库逻辑结构设计 9

4 系统详细设计 11

4.1 商品搜索模块 11

4.2 二手市场模块 12

4.3 购物车模块 15

4.4 商品管理模块 18

4.5 订单管理模块 22

5 系统测试 25

5.1 系统测试的定义与目的 25

5.2 系统测试方法 25

5.3 测试结果与分析 27

结 论 28

参考文献 29

致 谢 30

1 前言

1.1 系统开发背景

随着经济的发展,人们生活水平的提高,收入越来越多,购买的商品也随之增多。但是,并不是每一件买回的商品都是满意的,退货,换货等行为也越来越多,但结果却不让人满意。现在,中国正进入商品过剩时代,产品越来越丰富,人们购买力也越来越强,使得家里的闲置物品越来越多。但新品更新速度越来越快,若不处理掉现有的闲置物品或者非新品,会影响人们进一步消费。 

2014年的一份调查报告显示,有闲置物品人高达96%,而拥有好多闲置物品的消费者更是达到51%。如此高的比例显示出消费者对用不到的物品的处置问题相当为难。这可以由另一个调查找到根据:对闲置物品的处理方式中,72%的消费者选择留在柜子里不去理睬,21%的选择送人,而只有2%的人选择卖给别人。被问到是否了解“换客”这个词时,只有1/4的人对此十分了解,而大部分人还不太了解。因此将“换客”这个思想传给消费者的话,二手货交易的市场将非常巨大,市场的容量也会大得惊人。

1.2 系统开发环境

1.sql server数据库:本网站采用sql server 2008数据库设计后台数据库完成对数据库表格数据的添加、删除、修改和查询。

2.visual studio开发环境:本网站采用visual studio 2010作为开发环境,以C#作为开发语言完成网站代码的编写。

2 系统功能框架分析

2.1 需求分析

需求分析是通过调查现实世界所要处理的对象,以了解旧系统工作情况,明确各用户需求,然后再确定新系统的功能。

通过浏览各类二手货交易网站,初步确定了用户模块的功能;由于二手货交易网站不进行实际的买卖交易无法通过二手货交易网站本身了解商品发布的功能,为此,我在淘宝网申请了一个店铺,通过实际的卖商品的经验,初步确定了商品发布的功能;最后,管理员模块功能是借鉴以往所做项目的经验得到。各模块的具体功能如下:

(1)用户模块:用户注册、商品搜索、商品发布、购物车

(2)管理员模块:商品管理、订单管理、会员管理、公告管理

图2-1 二手货交易功能模块图

2.2 可行性分析

可行性分析是通过对项目的主要内容和配套条件,如规模大小、资源需求、市场需求、资金周转、环境需求、设备需求等,从技术、操作等方面进行调查研究,同时进行比较分析,并对项目建成后可能取得的环境影响和经济效益进行预测,从而提出该项目是否值得投资和如何进行投资建设的相关意见,为项目决策者提供可靠依据的一种全面性的系统分析方法。可行性分析应具有科学性、公正性、预见性、可靠性的特点。同时包含技术可行性、操作可行性两个方面,技术可行性主要研究的是使用现有的技术如何实现该系统;操作可行性主要研究系统的操作方式在某个随机选定的用户群内是否可行。

(1)技术可行性

二手货交易网站的设计采用了B/S架构,这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,从而简化了系统的开发、使用和维护。二手货交易网站的实现主要运用了sql server、asp.net等技术,这些技术从现阶段来说都比较成熟。而且这个系统的实现对硬件要求不高,所以从技术上来说是可行的。

(2)操作可行性

剩余内容已隐藏,请支付后下载全文,论文总字数:18302字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;