版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录摘要11 前言21.1 研究背景21.2问题提出22校园二手交易平台系统分析22.1 系统需求分析22.2 系统功能模块的确定和活动图32.2.1 用户登录模块:32.2.2 用户注册模块:32.2.3 产品列表模块:42.2.4 我要卖模块:42.2.5 购物车模块:52.2.6 管理员登录模块:52.2.7 会员管理模块:62.2.8 申请审核模块:62.3 系统用例的确定62.4 系统开发工具的选择73校园二手交易平台系统设计83.1 结构化设计83.2 数据库设计93.2.1表设计93.2.2 数据库连接设计113.3 css样式表文件设计124校园二手交易平台系统实现124.1
2、系统主要界面表124.2 系统操作流程134.3 客户端主要功能模块的实现134.3.1 首页134.3.2 会员中心144.3.3 产品列表154.3.4 购物车164.3.5 查看订单界面164.3.6 留言板175 总结17参考文献19致谢20校园二手商品交易平台分析与设计专业名称:电子商务 学生姓名:文银波 指导老师:王晓乔摘要:以跳蚤市场的形式,提供一个学生之间互利互惠的交易平台。本设计运用asp技术及access数据库开发技术,结合二手市场的核心思想,即以人为中心,使系统与用户双向的交流和参与,实现了互动式校园二手交易平台系统的整体功能。本设计说明书的内容包括校园二手交易平台的研究
3、背景,需求分析,功能架构,数据库设计,平台的整体设计,及具体实现等。 关键词:asp;access数据库;校园二手交易平台;analysis and design of second-hand goods trading platform for the campus major: electronic commerce name: wen yinbo instructor: wang xiaoqiaoabstract: in the form of flea market, the design provide a trading platform for students for mutu
4、al benefit. the design use asp technology and access database development technologies and combinate the traditional core of the secondary market, that is people-centered, allowing the system to a two-way communication with users and participation, realizes an interactive trading platform for the se
5、condary school systems overall function. the design specification includes the campus research background of the secondary trading platform, needs analysis, functional architecture, database design, overall design of the platform, and the specific realization,and so on.keywords: asp; microsoft acces
6、s; secondary trading platform for the campus;1 前言1.1 研究背景近年来城市与社会经济发展较快,城乡居民生活水平不断提高,消费观念发生很大变化,二手市场已成为城乡居民消费的一个重要内容。城市的发展首先是居住条件的改善,国内近年来房地产业稳定发展,居室装修家庭越来越多,使用多年的家具留着占地方,有碍观瞻,也使得新颖美观的家具无法“登堂入室”。另外星级宾馆、饭店因其对铺陈设备的特殊要求,一般三年左右需要更新一次设备,有大量的家具用具需要处理。其次家电数码类产品因生产发展,科技进步,产品市场寿命周期缩短,更新换代速度加快,将被性能好、设计新颖、功能完善
7、的新产品所置换。因此,从旧生活资源来看,有相当丰富的旧货来源。需求方面,就大学来说,大学生他们是旧货市场最大的受益者随便凑点钱就可以买台二手数码相机或二手电脑,毕业前再处理掉很划算。打工族租了房子再花几百元购置几件像模像样的家电或家具,也能建一个舒适安乐窝。从农村来看,在农民温饱得到解决,但生活尚不富裕的情况下,对现代生活又日益渴求,所以选择购买有相当使用价值、既实惠又便宜的旧货无疑是上策。旧货在农村有很大的市场,必然受到广大农民的欢迎,具有广阔的发展前景。1.2 问题提出六月正值大四学生准备离开学校之际,会对自己的一些生活、学习用品进行处理;同时一些学生的二手货也如同鸡肋留之无味,弃之可惜。
8、其市场潜力由此可见一斑,所以组织即将离校的学生和在校学生创建二手商品交易平台是切实可行的。他在让同学出清一些对自己没用的东西的同时也可以使无固定收入的学生以低廉的价格买到有用的东西。总结起来二手商品市场交易平台可达到如下几个效果:第一,以跳蚤市场的形式,提供一个学生之间互利互惠的交易平台第二,宣扬一种勤俭朴素的生活作风校园二手交易平台的最大特点是自由交易从发出出售、求购信息,到看商品、洽谈价格,都由买卖双方自由选择。二手买卖双方在跳蚤市场交易,既不用找中介代理,也不要花一分钱佣金。总结起来有以下一些优点:首先,对购买者来说:无疑是非常便宜的,可以为购买者省下不少的钱。而且通过在二手市场上的交易
9、,可以让你知道如何省下一些可以省下的钱,从而更加清楚明白如何理财。如果是二手书的话,你不但可以省钱,而且还可以省下一些时间去记笔记,在别人走过的路上寻找适合自己的方式。其次,对销售者来说:二手市场可以让他更快速的获得利润。他以低价买入又以低于市场价卖出,消费者喜欢这样的价钱,他便可以卖得很好,可以说是走的是一种薄利多销的路线。最后,从环保上来看的话,就可以知道这是一种节约资源,优化资源的方式了。将用过的东西转手卖出无疑是节约了新资源去生产。同时在生产中必定产生一些废物,如何处理废物又是一个环境方面的问题,废物处理不当势必会造成环境污染。2 校园二手交易平台系统分析2.1 系统需求分析用户的需求
10、具体体现在各种商品相关信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据,数据结构及数据处理的流程,组成一份详尽的数据字典。通过对本系统的功能和结构分析,可以总结出系统的需求,如下:l第一,使用系统的用户分为管理员,会员以及游客。l第二,不同的用户类型对应不同的页面访问权限。l第三,会员可以发出出售、求购信息等。第四,要发布最新上传的商品的相关信息,来吸引对应的用户。第五,管理员可以管理会员信息。2.2 系统功能模块的确定和活动图通过上面的需求分析,我们能够分析出系统的前台主要功能包括:用户注册登录模块、商品买卖管理模块,其中用户注册登录模块包括用户注
11、册、用户登录子模块。商品买卖管理模块包括:下订单;查看商品;添加商品(即我要卖);查看订单。系统的后台主要包括会员登录、会员管理,添加商品总类,订单处理等模块。下面给出了几个主要模块的活动图,如下:2.2.1 用户登录模块:2.2.2 用户注册模块:2.2.3 产品列表模块:2.2.4 我要卖模块:2.2.5 购物车模块:2.2.6 管理员登录模块:2.2.7 会员管理模块:2.2.8 申请审核模块:2.3 系统用例的确定该系统其实是一个简单的跳蚤市场,可将其做如下描述:用户可以注册成为该系统的会员,注册成功以后,可以通过商品添加平台添加自己想卖的商品,即向其他游客或会员发布商品出售信息,当然
12、登录此系统的人都可以进行查看商品信息,下订单等操作。我们可以确定系统的用例图:2.4 系统开发工具的选择本系统使用asp,access作为主要的技术。使用开发工具dreamweaver 8做前台的界面设计;后台运用access数据库设计。也就是说本设计主要运用了asp动态网站开发技术(主要采用了vbscript语言和javascript语言),在windows xp下,以access为数据库开发平台,iis为应用服务器实现一个交易平台。在校园二手市场交易平台中,我采用b/s模式来实现客户端对服务器端的调用,所谓b/s模式即浏览器/服务器模式,是一种从传统的二层c/s模式发展起来的新的网络结构模
13、式。在b/s模式中,客户端运行浏览器软件。浏览器以超文本形式向web服务器提出访问数据库的要求,web服务器接受客户端请求后,将这个请求转化为sql语法,并交给数据库服务器,数据库服务器得到请求后,验证其合法性,并进行数据处理,然后将处理后的结果返回给web服务器,web 服务器再一次将得到的所有结果进行转化,变成html文档形式,转发给客户端浏览器以友好的web页面形式显示出来。在电子商务中,对用户而言,进行网上信息查询的目的是寻找自己需要的产品或服务,而对于商品或服务提供者来说,其目的则是向用户推销自己的产品或服务。因此,让用户通过浏览器查询服务器的后端数据库是许多web服务提供者必需有的
14、服务,asp通过内置的adodb组件来实现这一功能。可以使用ado去编写紧凑简明的脚本以便连接到odbc 兼容的数据库和 ole db 兼容的数据源。至于实现的细节,在后续部分的网络数据库章节中有详细介绍。以下是asp的工作原理图:数据库asp.dll引擎脚本引擎脚本代码脚本高速缓存 iis.asp文件http响应图1 asp工作原理3 校园二手交易平台系统设计3.1 结构化设计本系统工作流程较清晰,管理员与用户各自具有不同的操作权限。管理员通过“login.asp”文件登录后,可操作显示“default.asp”页面的所有功能。而用户通过“index.asp”登录后,可查看商品等,当然会员还
15、可以操作我要卖等其他功能。本系统分为前台和后台两个部分设计。前台主要用于实现会员登陆注册,查看商品,添加商品等功能;后台主要用于实现会员管理,订单管理等功能。本系统的前台和后台功能如图所示:网站前台会员中心添加商品商品列表购物车 订单管理登录注册推荐商品商品展示分类查询实物图上传分类添加修改商品数量清空购物车下订单查询订单订单展示继续购物留言板 图2 网站前台结构图 网站后台商品管理管理员管理订单处理用户管理查看会员删除会员修改会员密码添加管理员商品删除添加商品类别删除管理员图3 网站后台结构图3.2 数据库设计数据库设计是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立
16、数据库的过程。3.2.1表设计下面介绍本系统中主要数据表的结构。1.member (会员信息表)表字段类型说明备注id自动编号主键,自增长memberidvarchar(50)账号namevarchar(50)姓名sexvarchar(50)性别passwordvarchar(50)用户密码questionvarchar(250)问题answervarchar(250)问题答案emailvarchar(50)网邮地址phonevarchar(50)电话addressvarchar(50)地址2.liuyan(留言表)表字段类型说明备注ld自动编号主键,自增长lnamevarchar(50)作者
17、名称ltitlevarchar(50)留言标题lcontentvarchar(200)留言内容ltimedatetime留言时间系统自动生成3.product(产品表)表字段类型说明备注lid自动编号主键,自增长productsortint产品类别外键namevarchar(50)产品名introducevarchar(50)商家介绍explainvarchar(50)产品信息marketpricevarchar(50)原价memberpricevarchar(50)现价smallimgvarchar(50)小图片hitnumint点击数buynumint购买数recommendvarchar
18、(50)是否推荐recommenddatedatetime推荐日期一般默认为上传日期4.prodctsort(商品类别表)表字段类型说明备注id自动编号主键,自增长fatheridbigint商品类别namevarchar(50)类别名称5.order(订单表)表字段类型说明备注ld自动编号主键,自增长memberidint产品类别外键customernamevarchar(50)用户账号addressvarchar(50)地址phonevarchar(50)电话emailvarchar(50)网邮paymentvarchar(50)付款方式remarkvarchar(50)评价statein
19、ttreateddateint日期treatedremarkvarchar(50)交易处理6.ordersdetail(订单详情表)表字段类型说明备注nid自动编号主键,自增长orderidvarchar(50)订单号随机生成productidbigint产品类别productnamevarchar(50)产品名称pricevarchar(max)价格quantityint数量3.2.2 数据库连接设计asp提供的两种方法来访问数据库。第一种是直接连接方法。每一次访问数据库都必须进行连接,一旦连接成功,就可以利用sql访问或修改数据,访问完毕后,关闭所有对象。具体过程如下:使用 “server
20、.createobject(“adodb.connection”)”建立连接对象,并用“open”打开待检索的数据库。命令格式如下:set conn=server.createobject(“adodb.connection”)connopen=“数据源名”server是asp提供的一个内建对象,提供存取web服务器的方法和属性。server对象调用服务器控件adodb,必须首先利用server对象的createobject方法产生服务器控件实例一旦一数据库建立了连接,就可以设定sql命令,并使用“execute”开始执行数据库检索,并将检索结果存到recordset对象,命令格式如下:set
21、 rs=conn.execute(sql命令)其中命令中的检索条件可以通过html的form表单,由用户所填数据确定。当对数据库读写操作结束以后,就可以关闭数据库。具体命令如下:rs.close 关闭检索结果集。conn.close:关闭连接的数据库。第二种方法是session事件控制方法,当数据库连接成功后可以保持到整个用户程序session结束,只有程序结束时才关闭连接。这主要是由global.asa来控制,它保存在每一个基于asp的internet/intranet应用的主目录中, global,asa有4个事件: application onstart, session onstart
22、, applicaton onend, session onend. 数据库的连接在session onstart中完成,数据库的关闭在session onend中完成。本系统使用第一种方法代码包含在bkconn.asp文件中,具体连接代码如下3.3 css样式表文件设计css样式表又称层叠式样式表,这是当前应用比较广泛的一种文本格式化手段。css样式表(cascading style sheet)是由w3c(world wide web consortium)组织于1996年提出的一种网页显示格式新规范。使用css样式表,可以对网页中的段落、文字和版面等对象进行格式设置。本人通过dreamw
23、eaver mx 网页制作工具对网站的版面、文字、段落等对象的格式进行了统一设置。代码包含在一个文件中:main.css。使用时只需在asp文件中引用.css文件。具体过程在这里不作详细介绍,大家可以从后面网站运行效果可以直观地看到设置结果。4校园二手交易平台系统实现4.1 系统主要界面表本网站的界面是根据用户功能进行设计的。主要有主界面、产品列表、我要卖、购物车、查看订单、留言板、注册等界面:网站的模块网页的名称主 页index.asp产品列表product.asp购物车shopcart.asp我要卖productadd.asp查看订单orderlist.asp留言板liuyan.asp注册
24、reguser.asp系统主要界面表4.2 系统操作流程下面主要介绍前台的操作流程: 进入系统购物车产品列表购物车会员产品列表查看订单留言板我要卖登录注册是否图4 前台操作流程4.3 客户端主要功能模块的实现4.3.1 首页首页界面:前台的所有功能在此都可显示出来。图5 首页4.3.2 会员中心会员登录界面:用户通过会员登录界面进入系统,以便进行笔记本电脑交易。抓取的界面如下图6 登录框其代码存于文件login.asp会员注册界面:如果用户还会注册,也可单击注册会员,进入注册会员界面,填写个人相关信息,成为我网站会员,享受会员待遇。注册界面如下图7 注册界面在会员注册中,首先是检查该顾客所申请
25、的账号是否以被人申请了,如果已被人申请了该账号,则系统将提示用户更换账号的信息。4.3.3 产品列表 产品展示主界面:显示了商品的实物图,及原价,现价,当然也可以进行产品名的模糊搜索。单击产品实物图,可查看产品详细信息。如图:图8 产品列表界面产品详细信息界面:可以搜索,查看产品的图片、产品介绍,价格,及商家留下的联系方式等信息!4.3.4 购物车购物车界面:在购物车中,您可以看见您已经选定的商品,包括商品的价格,数量,单价商品小计,购物车中共有的商品总数,价格共计;修改产品的数量;删除单件商品,清空所有购物车中的商品;如果您还需要选择其它的商品,请单击“继续购物”图片按纽;如果您已经确定您所
26、需要的商品,就可以下订单了。图9 购物车界面4.3.5 查看订单界面你不仅可以查看大家下的订单,还可以查看下一个页面ordermod.asp,了解详情,其中有购买者的详细信息。图10 查看订单界面4.3.6 留言板 在这里你可以查看其他用户发出的出售、求购信息,当然你也可以发信息,这样的话,其他人可以看到你留下的信息,比如你发信息求购一二手的数码相机,若有人恰有一个要处理的二手数码相机,此人看到你的留言后,就可给你相应的答复。当然此界面只要会员才有权限。图11 留言板界面5 总结本系统是一个实用性较强的校园二手交易平台。用的是我比较熟悉的asp语言,但不可避免地,在设计过程中遇到了各种各样的问题,且本系统还存在着许多不足之处,例如:首先, 受开发条件和开发时间的限制,本系统采用的是acce
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 体育馆废料运输协议
- 化工企业转让居间
- 文化馆装修贷款合同
- 家电产品长途运输合同
- 废旧电子产品处理运输协议
- 私家园林灌溉系统合同
- 书画院装修项目合同封面
- 旅游景区消防设施居间合同
- 实验室装修劳务合同范例
- 仓储物流中心装修附加协议
- “三新”背景下2024年高考政治一轮复习策略建议
- 艺术学王宏建艺术概论100题
- 学习擦玻璃(课件)粤教版四年级上册综合实践活动
- 国内信用证基础知识培训
- 《大数据应用基础》课程标准(含课程思政)
- 比亚迪人力资源管理体系
- 2023公司法修订解读
- (高清版)TDT 1032-2011 基本农田划定技术规程
- 2024全国职业院校技能大赛ZZ060母婴照护赛项规程+赛题
- 小学科学课堂有效提问研究的中期报告
- 电气线路设备检修作业中安全保证规程培训
评论
0/150
提交评论