基于web的校园二手物品交易平台_毕业设计

东华理工大学(毕业论文) 摘要 基于web 的校园二手物品交易平台

摘 要

由于教育存在阶段性,大量的二手书籍和物品并没有失去或完全失去其使用价值,每年一度大四毕业季的到来为校园二手物品交易市场增添了丰富的内容。本课题就是针对此情况开发的校园二手物品交易平台。目的就是活跃校园文化生活,促进闲置物品交流的一个校园电子商务平台。随着互联网技术的迅猛发展,校园信息化一体过程的加快,校园二手物品交易平台也为大学校园添加了一道亮丽的风景。本文实际设计是基于web 的校园二手物品交易平台,该交易平台简洁实用,注册用户都可以在该平台发布个人闲置物品,并有留言本功能供商家和用户之间的交流。

本文主要介绍了以下几点:

(1)介绍了校园二手物品交易平台的现状和开发背景。通过对比不同的信息,阐明了开发校园二手物品交易平台的可行性。

(2) 介绍了系统需求和系统总体结构的设计。对校园二手物品交易平台的设计进行总体规划。

(3) 详细介绍系统不同模块的实现过程。系统主要为用户提供会员注册、发布和求购商品信息、用户留言和购买商品等功能。为管理员用户提供注册用户管理、商品信息管理、留言反馈管理和网站公告管理等功能,另外对数据实现了录入、修改、删除、查询、统计等基本功能。

(4)对校园二手物品交易平台进行测试和总结。列出系统的不足之处,并列出所引用的文献名称。

本系统是基于B/S模式,同时使用ASP 技术进行动态页面的设计,后台选用Access 数据库。系统以Web 界面与管理员交互,为管理员提供信息并接受其操作,并且通过数据库管理系统来存储信息数据。

关键词: Asp;二手物品;Access ;交易平台

Abstract

Since education stage, a large number of second-hand books and second-hand goods did not lose or completely lose its value in use, the annual arrival of senior graduates secondary trading market for the campus provides a wealth of content. This topic is the development of the campus for this case second-hand goods trading platform. Purpose is an active cultural life on campus, and promote idle goods exchange a campus e-commerce platform. With the rapid development of Internet technology, campus information integration process accelerated, second-hand goods trading platform campus for the University campus to add a beautiful landscape. This practical design is a web-based campus second-hand goods trading platform, the trading platform is simple and practical, registered users can in this platform release personal idle items, and there is a message in this feature for merchants and communication between users.

This paper describes the following:

(1) describes the campus status of second-hand goods trading platform and development background. By comparing different information to clarify the campus hand goods trading platform development is feasible.

(2) describes the system requirements and system architecture design. On the campus of second-hand goods trading platform designed for the overall planning.

(3) describes the system in detail the different modules of the implementation process. System is mainly to provide users with membership registration, publish and buy product information, user comments and purchase of goods and other functions. For the administrator user registration user management, merchandise information management, Feedback management and web bulletin management and other functions, in addition to the data to achieve the entry, modify, delete, query, statistics and other basic functions.

(4) second-hand goods trading platform on the campus for testing and summarized. Lists the system's shortcomings, and lists references cited therein name.

The system is based on B / S mode, while using ASP technology for dynamic page design, the background selected Access database. Systems to Web Interface Administrator interaction, provide administrators with information and receive their operation, while through the database management system to store information and data.

Keywords : Asp; secondhand goods; Access; trading platform

目 录

1. 绪论.............................................................. 1

1.1 引言 .......................................................... 1

1.2 国外发展现状 .................................................. 2

1.3 国内发展现状 .................................................. 2

1.4 国内校园电子商务的可行性 ...................................... 3

1.5 本文主要内容 .................................................. 3

2. 系统分析.......................................................... 4

2.1 系统概述 ...................................................... 4

2.1.1 游客...................................................... 4

2.1.2 注册用户.................................................. 4

2.1.3 管理员.................................................... 4

2.1.4 用户登录与用户注册流程图.................................. 5

2.2 系统关系分析与系统功能模块图 .................................. 7

2.3 系统的软、硬件需求 ............................................ 9

2.4 系统的技术需求 ................................................ 9

2.4.1 数据库需求................................................ 9

2.4.2 界面需求.................................................. 9

2.4.3 精度需求.................................................. 9

3系统总体设计 ..................................................... 10

3.1 系统体系结构 ................................................ 10

3.2 开发软件 .................................................... 10

3.2.1 Dreamweaver.............................................. 10

3.2.2 IIS服务器 ............................................... 10 3.2.3 Access数据库 ........................................... 11

3.3 数据库设计 ................................................... 12

3.3.1 数据库概念............................................... 12

3.3.2 数据库逻辑结构设计....................................... 12

4. 系统详细设计..................................................... 17

4.1 系统首页 .................................................... 17

4.2 注册用户操作 ................................................ 18

4.2.1 信息发布................................................ 18

4.2.2 用户管理................................................ 20

4.2.3 商品评价................................................ 21

4.2.4 商品购买和订单管理...................................... 23

4.3 管理员操作 .................................................. 24

4.3.1 用户管理................................................ 24

4.3.2 公告管理................................................ 25

4.3.3 留言管理................................................ 26

4.3.4 汇总分类管理............................................ 27

5. 系统测试与分析................................................... 28

5.1 测试环境 ..................................................... 28

5.2 功能测试 ..................................................... 28

5.3 应用和传输安全 ............................................... 29

5.3.1 测试有效和无效的用户名密码............................. 29

5.3.2 是否可以不注册就发布信息............................... 29

5.4 小结 ......................................................... 30

总 结............................................................. 31

致 谢............................................................. 32

参考文献........................................................... 33

1. 绪论

1.1 引言

二手商品的传统市场存在着很多问题,有很多交易不公平的现象出现在在交易的过程中,与买家进行交易的商品中,很多都是存在很大问题的物品也被当做优质的物品,交易完成后,是没有人承担买家在使用过程中发生的问题这个后果的。这也使得很多学生无法买到高品质的二手货, 而导致资源的囤积和二手货的废弃。再就是在传统的二手市场中,二手商品的信息只能在当地或者当地的小区域范围内进行宣传与得知。毕业生手里的二手物品不会很容易卖出甚至到毕业后直接扔掉,而想要购买某种便宜的二手商品的同学由于信息来源的不足而导致很难找到划算的商品去购买。对交易有着极大的阻碍。

随着逐步发展壮大的电子商务和移动通信,网络购物中可能有更好的发挥空间。相对于传统的二手市场交易买卖,网上购物相比传统的商业模式,实时性更高,信息来源更多,可以增进买家和卖家两者之间的相互信任。移动和在线通信媒体商业新模式相结合二手市场交易将模式成为一个新型的二手交易方式。

大学生群体具有共同的生活环境、相似的消费心理等特点,大多数交易物品都是学生需要的,具有共性(如:书籍、自行车、电子产品、体育用品、乐器、生活用品等),对于许多商品学生希望买二手的,毕业的时候再转卖,这样可以达到节俭的目的,使得学生之间的商品交易更为频繁。再者,许多即将离校的大四学生,需要处理大量不宜带走的物品,由于处理途径的限制,短期内无法处理大量的物品,造成很多还有实用价值的物品被丢弃,浪费资源。二手商品市场潜力由此可见,所以组织即将离校的学生和在校学生创建二手商品交易平台是切实可行的。目前,在各大高校的“跳骚”市场,充斥着大量二手商品的信息,但是在单一、有限的交易时间内,大学生交易双方的需求根本无法满足,这就需要一个更加专业、标准的交易平台。

设计一个校园二手商品交易系统,将以专业化的服务、独特的经营模式以及标准化的管理为广大高校学生提供优质服务。代销商品种类齐全,涉及学习、生活、娱乐等各个方面,产品、服务的针对性,使得二手交易平台更加优于一般的学校跳骚市场。从根本上解决了传统的校园二手信息发布交流方式的弊端,使得校园各种二手商品信息得到了有效地整合,方便了广大用户。

校园二手交易系统最大特点是自由交易,从发出出售、求购信息,到看商品、洽谈价格,都由买卖双方自由选择。总结起来有以下一些优点:

首先,对购买者来说:无疑是非常便宜的,可以为购买者省下不少的钱。而且通过在二手市场上的交易,可以让你知道如何省下一些可以省下的钱,从而更加清楚明白如何理财。

其次,对销售者来说:二手市场可以让他更快速的获得利润。你可以低价买入又以低于市场价卖出,消费者喜欢这样的价格,你便可以卖得很好,可以说走的是薄利多销的路线。

最后,从环保上来讲,这是一种节约资源,优化资源配置的方式,而且也减少了废弃物的产生。从中华传统美德来讲,这是一种节俭的美德。

1.2 国外发展现状

虽然全球各地区电子商务市场发展并不平衡,但总体呈现出美国、欧盟、亚洲“三足鼎立”的局面。

电子商务起源于美国,同时美国也是目前电子商务发展最为成熟的国家,一直引领世界电子商务的发展的风向标。虽然欧盟电子商务的发展起步比美国晚,但由于其发展速度较快,也成为了目前世界电子商务较为领先的地区。亚洲作为电子商务的后起之秀,同时也由于人口基数大,市场存在着很大的潜力,但是目前的发展速度和在全球所占份额并不理想,因此是目前世界电子商务的持续发展地区。

1.3 国内发展现状

首先在物流配送体系方面,存在的不平衡和区域性。东部沿海和总部地区的物流配送体系稍微发达,而经济落后的西部地区,物流配送体系存在的严重的缺陷。国内还没有一家快递能够把自己的业务和配送范围完整的扩展到全国各地,每家快递企业都存在着严重的地域性和自己的配送特色。

其次对校园电子商务的认识不足,并且缺乏对校园电子商务建设所需的教育管理理念。大部分的人的认识仅停留在认为校园电子商务是更新校园的管理手段的阶段。然而事实并非如此,通过不断的实践我们认识到仅仅是改变管理手段已经不能跟上外部环境的发展,教育管理理念的革新是成功变革的唯一途径。

最后,国内对电子商务缺乏有效的监管体系。网络时代的到来,改变了人们的一些生活方式,大学生作为其中的一个群体,其情感、思想和心理方面受到影响具有必然性。由于互联网信息量大、交互性和开放性,产生一些负面影响也是必然。针对这种情况,网络管理已成为校园电子商务管理必须正视的问题。目前最突出的问题就是对网络内容的控制力不足。一些学校校园网上出现的诸如此类的混乱状况,造成设备损害、线路不畅等失控现象经常发生。除此之外是网络安全性能差。如计算机病毒传播、黑客入侵主服务器、局域网防火墙等级低和IP 地址被盗用等。因此,安全系统的开发是校园电子商务建设的首要问题。

1.4 国内校园电子商务的可行性

首先在经济方面,是具备可信性的。校园电子商务由于只是立足与校园本身,没有很大的市场扩展面,外加校方对校园信息化的推动,在人力和物力上是可以给予一定的支持的,所以经济方面存在着可信性。

其次,在技术方面存在这可行性。由于大学生对电脑操作的熟练性和大学生具备的相关编程能力,所以在技术方面存在着可行性。

最后,存在这大量的市场。大学生是一个潜在的市场。大学生每年的毕业季都会给予二手物品交易市场一个很大的潜在市场。除此之外,平时大学生一些闲置物品也具有很大的市场潜力。

1.5 本文主要内容

本文主要是根据国内校园电子商务的现状,建立起一个面向学生开发的一个校园二手物品发布平台,针对网络安全性和目前个人技术和时间的局限性,该平台采用网络留言和线下交易的模式。可以实现用户注册,二手商品的发布,二手商品的相关信息统计,后台管理,发布规则和留言等功能。

前台建设:主要面向游客和注册用户。主要为用户提供一个二手物品和信息展示的一个平台。界面布局简洁明了,集成了很多小模块,主要有二手商品信息分类导航,站内公告模块和收索模块和标题栏模块。标题栏模块模块分为注册会员模块,留言本模块,信息分类模块和发布规则模块。

后台建设:方便管理员对网站进行管理。只有管理员可以进入。管理员可以在此对网站参数进行修改,对商品信息进行管理,对注册用户进行管理等。

消息发布模式:针对各类学生的需求,结合实际情况进行及时的修改和更新。对不同的商品进行分类,以便用户更加一目了然。

交易模式:采用网上支付的交易方式。

2. 系统分析

2.1 系统概述

该校园二手物品交易平台对各类商品信息进行分类,提供新添加信息会出现在网站首页和该栏目首页的功能。具体包括一下功能:用户可以注册帐号并进行登录;注册用户可以通过用户管理的个人模块发布信息并可以上传图片,使得商品信息更加直观;注册用户可以在留言板上留言并可进行交流,相当于小型站内论坛;注册用户可以对商品进行评价以便更方便的与卖家交流;管理员可以对各栏目的信息进行增删改查。

本系统所有功能都可以通过后台进行操作,主要针对三类用户角色:游客、注册用户和管理员。

2.1.1 游客

(1)浏览网站信息,无需注册,但是不能进入用户管理模块,发布商品,评价商品和使用留言板功能。

(2)可以通过网站的分类条进行物品收索。

2.1.2 注册用户

(1)具备游客的所有权限。

(2)可以进入用户管理模块,可以发布商品信息,并上传图片。

(3)注册用户可以使用留言板,和不同注册用户进行交流。也可以对不同商品进行评价,和卖家交流。

2.1.3 管理员

(1)具备所有用户权限。

(2)管理系统。对二手物品交易平台进行维护,保证系统数据的及时更新。

(3)对注册用户进行管理,对发布的信息进行管理,网站公告进行管理等。

2.1.4 用户登录与用户注册流程图

对用户的需求和要求划分以后,可以画出整个系统的流程图。用户第一次进入到平台首页,是作为游客身份。可以浏览网站的商品信息等一些内容。但是如果用户需要发布或求购商品,则需要注册账号,成为注册用户。用户在注册以后,输入账号和密码,系统会自动检测账号信息,如果正确,则可以进入系统,进行各种操作。如果用户名密码错误,系统也能自动检测出来,提示账号或密码错误。那么用户需要重新输入账号密码。

否 是

图2-1 用户注册流程图

如果是注册用户,用户在输入账号和密码后自动登录系统,并可以发布商品信息和评价留言,这些操作完成以后,用户可以安全退出系统。如果输入账号密

码错误,则会显示重新输入账号密码或者提示未注册。具体流程图如图2-2所示:

图2-2 用户登录流程图

2.2 系统关系分析与系统功能模块图

为了更好的适应用户的需求, 把校园二手交易平台的信息更好的展现出来,应

具备电子上午网站基本的功能模块。使用户从他们自身的角度看到数据,反映了适应用户需求的实现环境,而且与系统中的实现方法无关。一个校园二手交易平台应包括系统前台和系统后台两个部分。系统前台应该可以实现用户注册、登录、查看商品和发布留言等功能。后台则对前台的这些数据进行管理。具体功能图如图2-3所示:

图 2-3 系统功能模块图

表2-1 网站主要功能模块

2.3 系统的软、硬件需求

经过对多种语言的优缺点比较,本校园二手物品交易平台用Dreamweaver 作为前台开发工具;后台数据库用Access 作为数据库开发工具;用IIS 作为web 服务器。在window7旗舰版操作系统的环境下运行。

CPU :Intel 的Core i5处理器 硬盘:620G 显卡:2G 独显 显卡位数:32位真彩色 内存:2G

2.4 系统的技术需求

2.4.1 数据库需求

(1)表的设计合理,无数据冗余。

(2)采用英文方式命名表及字段,字段长度及类型合理。 (3)前台操作与后台数据库之间的连接正确。 2.4.2 界面需求

(1)网站界面设计合理,规范,页面美观。

(2)各个按钮和空间命名正确,适当配有图标。 2.4.3 精度需求

注册名可为任意组合,但不能含有'%#&、中文以及空格等,密码五位以

上,价格使用双精度,密码五位及以上。

3系统总体设计

3.1 系统体系结构

本校园二手物品交易平台采用B/S的模式,因为B/S 有分布性特点,可以随

时随地进行查询、浏览等操作。维护简单,只需要改变网页,所有用户即可同步更新。业务扩展简单,服务器功能的增加只需增加网页即可。具有开发简单和共享性强的特点。

3.2 开发软件

3.2.1 Dreamweaver

Dreamweaver 是唯一提供Roundtrip HTML 、视觉化编辑与原始码编辑同步的设计工具。它包含HomeSite 和BBEdit 等文字编辑器。帧和表格的制作速度快。进阶表格编辑功能可以帮助用户简单的选择单格、行、栏或作未连续之选取。甚至可以排序或格式化表格群组,Dreamweaver 支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。Dreamweaver 包含ASP , Apache,BroadVision , Cold Fusion ,iCAT , Tango与自行发展的应用软体。提供了可视化的布局工具、快速的web 应用程序开发以及广泛的代码编辑。除此之外,还支持ASP 、JSP 、ASP.NET 、PHP 这些动态网页,并且可以实现完整的数据库编写。不仅可以实现前台的页面设计同时也可以设计后台。但是Dreamweaver 也有其缺点,比如代码难控制。页面原始代码具有难以控制性。 3.2.2 IIS服务器

ASP页面是一种必须在服务器段运行的脚本代码程序,所以在开发之前必须

创建一个web 服务器工作环境来使得ASP 应用程序运行。

Internet Information Services(IIS ,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows 的互联网基本服务。具有windows 系统的亲和性并且具有熟悉的microsoft 的用户界面,IIS 具有有效的线程管理以及对文件及网络I/O的高效处理的特点使其成为最流行的web 服务器软件之一。 IIS 是Internet Information Services 的缩写,是一个World Wide Web server 。Gopher server和FTP server全部包容在里面的服务器软件。 IIS可以帮助用户发

布网页,并且有ASP (Active Server Pages)、JAVA 、VBscript 产生页面, 同时有一些扩展功能。IIS 具有编辑环境的界面(FRONTPAGE )、有全文检索功能的(INDEX SERVER )、有多媒体功能的(NET SHOW ) 等。其次,IIS 是随Windows NT Server 4.0一起提供的文件和应用程序服务器,是在Windows NT Server上建立Internet 服务器的基本组件,它与Windows NT Server完全集成,允许使用Windows NT Server内置的安全性以及NTFS 文件系统建立强大灵活的Internet/Intranet站点。IIS 是一种Web (网页)服务组件,其中包括Web 服务器(网页浏览)、FTP 服务器(文件传输)、NNTP 服务器(新闻服务)和SMTP 服务器(邮件发送),可以帮助用户在网络上发布信息。

3.2.3 Access数据库

Microsoft Office Access是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的系统程式之一。

Microsoft Office Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。MS ACCESS 以它自己的格式将数据存储在基于Access Jet 的数据库引擎里。它还可以直接导入或者链接数据(这些数据存储在其他应用程序和数据库) 。

软件开发人员和数据架构师可以使用Microsoft Access 开发应用软件,“高级用户”可以使用它来构建软件应用程序。ACCESS 支持Visual Basic宏语言, 它是一个面向对象的编程语言, 可以引用各种对象,包括DAO(数据访问对象),ActiveX 数据对象, 以及许多其他的ActiveX 组件。可视对象用于显示表和报表,他们的方法和属性是在VBA 编程环境下,VBA 代码模块可以声明和调用Windows 操作系统函数。

3.3 数据库设计

3.3.1 数据库概念

根据上面的系统功能需求分析,流程分析,便可以设计出面向用户的各种实体,以及归纳出它们之间的关系,为后面的系统设计做好铺垫。这些实体间通过相互作用来实现数据作用。E-R 图由3点组成,分别为实体、属性和联系。下图的系统E-R 图包括管理员实体、游客实体、注册用户实体。 数据库整体E-R 图如图2-4所示:

图2-4 实体整体E-R 图

描述:管理员实体应有用户名和密码,并且可以对整个系统里面所有实体进行管理。注册用户实体同样应有用户名和密码,并且可以浏览和发布各种商品信息。游客实体可以浏览系统的信息。信息实体则应包括留言板、商品种类、商品信息和评论信息。

3.3.2 数据库逻辑结构设计

一个合理的数据库对于一个系统来说是非常必要和关键的,因为一个数据库的好坏决定了这个系统的数据处理起来是否顺畅。所以,一个合理规范的数据库对一个系统来说是相当必要的。在数据库里面建表主要是用来定义每个表的名

称、数据表里面的各个字段的名称、字段的大小和是否允许为空。本校园二手物品交易平台的主要数据表的情况如下: 1.Admin(管理员用户)表:

用于存储管理员用户帐号和密码。方便不同的管理员对网站系统进行管理。包括username 和password 两个字段名。Username 为管理员用户名,password 为管理员用户密码。具体表格如下:

表2-2 管理员用户表

2.Class2(物品分类)表:

用于存储不同的商品分类的子类信息。方便用户更好的查找自己所需的物品,除此之外还可以方便卖家更好的发布信息,更快的找到物品的分类。包括class1,class2和paixu 三个字段。Class1为一级分类ID ,class2为二级分类ID ,paixu 为排序大小,物品的排序大小决定了物品所排在的位置,其中物品的序号越大就排在前。具体表格如下:

表2-3 物品分类表

3.Form (订单)表:

主要用于保存发布商品的标题,商品id ,购买用户的用户名,发布商品用户的用户名。方便管理员更好的进行管理并且可以使用户更好的发布订单。Form 表主要包括 f_title发布商品的标题,f_g_id发布商品的id 编号,f_s_name商品求购者的用户名 ,f_u_name商品发布人的用户名。具体表格如下:

表2-4 Form 表

4.Gbook 表:

主要用于保存用户的信息和发布的信息的相关内容。主要方便管理员更好的对网站系统进行管理,也更加方便了用户有了更多的渠道了解商品信息。Gbook 表包括username 用户名,lx 留言类型,gbook1发布信息内容,gbook2管理员回复内容, hf 回复,fbsj 发布时间,hfsj 回复时间五个字段。具体表格如下:

表2-5 Gbook 表

5.Gonggao(公告) 表:

主要用于保存网站首页的公告信息。公告栏使得用户更加快捷的了解网站的最新消息,也方便了管理员有了更加快捷的渠道把信息传递给用户。Gonggao 表包括biaoti 标题、neirong 内容、data 日期三个主要字段。具体表格如下:

表2-6 公告表

6.Hf(回复) 表:

主要用于保存用户的留言回复信息。方便管理员更好的管理用户留言。Hf 表包括username 用户名,xxid 信息id ,neirong 信息内容,和hfsj 回复时间四个字段。为了使留言“内容”字段能够存放大量的文字信息,需要将其设置为“备注”数据类型。

表2-7 回复表

7.Shoucang(收藏) 表:

主要用于管理注册用户收藏商品的信息。方便了用户对喜欢的物品进行收藏,以便下次打开的时候可以快速找到。收藏表里面包括username 、scid 和scsj 三个字段。Username 为注册用户的用户名,scid 为注册用户收藏的商品的id ,scsj 为注册用户收藏商品的时间。

表2-8 收藏表

8.Users表:

主要用于管理用户信息。方便了管理员用户对注册用户的管理。个注册用户的信息一目了然。Users 表包含一个自动生成客户标号的字段UserID ,以及用户昵称、登录密码、真实姓名、电子邮件地址、客户地址和联系电话等。Users 表的具体结构如下图所示:

表2-9 user 表

4. 系统详细设计

4.1 系统首页

系统首页,面向游客,注册用户和管理员。注册用户和管理员可以在此发布商品和购买商品。公告栏是为了向用户提供最新的网站信息,快速收索栏是为了更好的让用户可以收索到自己想要的物品。页面的左下方还有具体的信息分类,为用户可以在此根据指示进行选择,页面的最下方是版权信息模块copywright.asp 。校园二手物品交易平台index.asp 实际上是一个总体展示商品信息的页面,主要功能是将数据库内Class 表中的各类商品的信息以一定的布局方式整齐的显示在网页中。如图4-1所示即为首页index.asp 运行后的显示效果。

图 4-1 系统首页图

游客、注册用户、管理员可在本页进行信息浏览。但是游客不能发布信息和留言。游客可以通过注册来成为注册用户。成为注册用户后即可发布信息和使用其它游客不能有的功能。上述内容属于首页的登录模块。

首页的主要功能还包括:在页面上方为客户提供对所需图书的关键字的收索功能;若单击每一个商品的标题链接即可链接到xinximemo.asp 页面查看该商品的详情;若单击购买商品,即可将对该商品下订单,并可以在我的订单管理form.asp 页面看到。

首页登录模块检测用户名是否登录的主要代码如下:

4.2.4 商品购买和订单管理

在一个电子商务网站中,物品的购买功能和订单管理功能是很重要的。在本校园二手物品交易平台中,每一个物品物品信息栏里面,都有一个购买此商品的链接按钮,把商品的购买功能直接嵌入到xinximemo.asp 模块中,注册用户只需单击购买按钮,便可以把信息自动传送给数据库中的Form 表,Form 再把订单传递给卖家,卖家可以在收到的订单里面看到买家的信息。注册用户还可以对所下的订单进行相关操作,可以删除订单。注册用户下的订单页面相当于一个购物车。

商品的订单管理主要user_form.asp和user_form_r.asp两个页面共同实现,并使用了一个保存订单信息的form 数据表。其中,user_form.asp页面是注册用户下的订单页面,并由JavaScript 编写了一段脚本代码用来在客户端对form 表单进行验证。User_form_r.asp页面则是注册用户收到的订单管理页面,注册用户所发布的商品有买家下单后,系统会自动生成表单,并返回给注册用户,注册用户可以在我收到的订单管理页面看到买家所下订单。商品的订单管理页面具体界面显示如图4-14所示:

图 4-14 系统商品订单管理页面

需要说明的是,在user_form.asp页面开头所添加的一些脚本代码,是用于在From 数据表中搜索是否有当前所买商品的信息,是依据买个商品编号的ID 进行查询的。具体脚本代码如下:

function CheckAll(form)

{

for (var i=0;i

{

var e = form.elements[i];

if (e.name != 'chkall' )

e.checked = form.chkall.checked;

}

}

4.3 管理员操作

4.3.1 用户管理

管理员只有通过系统后台的登录界面,输入管理员账户和密码后,经过身份验证,才可以等登录到系统后台进行管理员权限的相关操作,这样就有效的保证了系统的安全性。和首页的登录模块一样,在输入用户名和密码并且单击提交以后,系统会把输入的帐号和密码与数据库中的进行匹配,如果匹配成功,则可以登录到系统后台的管理员界面进行超级用户的操作。管理员登录模块login.asp 的界面显示如图4-2所示:

图 4-2 系统管理员登录

系统管理员通过身份验证后,可以对系统的管理员账户进行相应的操作:添

加管理员账户或删除管理员账户。系统管理员可以根据网站运营的实际需要来相应的增加和减少管理员用户。见面内包括用户名和密码两个输入框,超级管理员可以在两个输入框内输入相应的数据,然后单击提交按钮,即可增加系统的管理员用户,在管理管理员帐号界面,有删除这个链接操作,超级管理员可以在此根据实际情况对管理员用户进行删除。

该页面主要是实现管理员登录以及超级管理员对管理员的添加功能,信息主要包括用户名、密码。上述内容可以被添加和删除。主要代码如下:

4.3.2公告管理

管理员在登陆后台管理系统后, 可以对网站的公告栏进行修改,然后在首页显示。该功能可以方便用户及时的了解最新网站信息,也可以使管理员更好的把消息发布给用户。此模块主要是对数据库gonggao 表中的数据进行增加、删除和修改等操作。网站公告模块gonggao.asp 的界面显示图如图4-3所示:

图 4-3 系统网站公告图

该页面主要是管理员用户修改、增加、删除网站公告的地方。网站公告管理页面有修改和删除两个链接按钮,管理员用户可以通过这两个链接来实现前台公告的修改和删除。在网站上加一个网站公告。主要是为了给用户一个快速的信息,来使大家快速接收网站的最新消息。并可以增加美观。主要用到一个链接代码:

在html 中外连一个css 文件,目的是将html 与css 分离实现,然后导入文件的路径,其余的页面框架用Dreamweaver 网页设计。

4.3.3留言管理

网站留言反馈,是注册用户在留言板进行提问后,系统自动把问题反馈给后台,等待管理员进行处理,在管理员对问题进行回答后,系统会自动把管理员的回答反馈给用户。界面中有修改和删除两个链接操作,管理员用户可以针对不同情况来进行相关的操作。界面显示如图4-4所示:

图 4-4 系统网站留言反馈图

网站留言反馈管理这个页面是为了更好的让注册用户和管理员进行互动,有普通问题和投诉问题两个选项攻用户选择。当用户提问完成后,问题自动提交后台,但是必须等管理员回复后,才会在网站首页显示,相当于管理员对问题的审核。主要代码如下:

4.3.4 汇总分类管理

汇总分类管理是为了更好的使管理员对网站前台进行页面管理,及时的更新物品的父类和子类。管理员可以在后台直接操作,而不需要在系统的源码中进行修改。管理员用户可以首先增加大类,在输入框中输入以后,并且在排序数字输入框中任意输入一个数字,点击提交按钮,即可在数据库的class 表中增加一个父类。需要注意的是,排序数字是任意的输入,排序数越大,则该父类在系统首页的分类框中显示越靠前。

图 4-5 系统汇总分类图 汇总分类模块主要是对便于管理员对首页的物品分类进行修改、添加和删除,界面中有删除、添加分类和修改三个链接按钮。界面最右边的排序是增加大类时任意输入的排序数,排序数越大,在后台汇总分类管理页面和系统首页的分类框里的位置越考前。管理员可以在这里进行不同的操作,并进行大类的增加。 主要代码如下:

5. 系统测试与分析

测试是开发时期最后一个阶段,是为了保证开发程序的质量。系统测试由若干个不同测试环节组成,是为了充分运行系统的不同功能发现系统的不足,验证系统各模块是否都能达到用户的需求。一般系统测试包括功能测试、安全测试、容量测试、性能测试等,由于技术的局限性和时间的紧迫性,本文仅仅做了功能测试,测试结果如下:

5.1 测试环境

处理器:Inter(R) Core (TM)i5

内存:2GB

硬盘:620G

操作系统:Windows 7旗舰版

数据库:Access

5.2 功能测试

功能测试也叫黑盒子测试,只需测试系统的各个功能是否符合要求,对系统的代码不作考虑。进而使产品达到用户使用的要求。

在本系统中,主要进行了以下方面的功能测试,如表5-1所示:

表5-1 测试功能项目表

登录模块测试,主要是针对登录模块是否可以不输入账号密码,直接登录,然后发布商品信息;其次,针对登录模块是否输入错误账号密码也可以登录进行测试。

用户管理模块测试,主要是测试是否能够管理注册用户自身信息,比如最近登录时间,订单管理等。

商品信息模块测试,主要是测试注册用户是否可以顺利发布商品信息,并且可以在自身的用户管理模块中看到自己所发布的商品信息和收藏的商品信息。

后台管理模块测试,主要是测试管理员是否可以有效的管理超级用户、商品信息、注册用户信息,对这些内容进行增、删、改、查。实现基本的数据库功能。

公告发布模块测试,主要是针对管理员是否可以成功的在后台发布相关公告信息,并且显现在首页的公告栏中。

5.3 应用和传输安全

5.3.1 测试有效和无效的用户名密码

在系统首页登录框中输入无效的用户名密码,便会出现图5-1所示页面,表示测试成功,系统的登录模块安全性良好。

图 5-1 系统测试图

5.3.2 是否可以不注册就发布信息

是否当不注册时,进入系统,看是否可以发布。在系统首页,点击用户管理按钮,进入发布商品信息,结果发现会出现图5-2所示页面。

图5-2 系统测试图

5.4 小结

通过以上的测试,发现,本校园二手交易平台是可行的,具备了一些简单的要求,注册用户可以安全的登录系统,并且发布商品信息、求购商品、收藏喜爱的商品,管理自身订单的功能。管理员用户可以实现对前台商品信息的管理、注册用户的管理和超级管理员的管理,具备基本的增、删、改、查数据库基本功能。通过这些测试,证明本系统具有可行性。

总 结

毕业设计论文是对我大学四年来所学东西的一个总结,相信我们的毕业设计的顺利完成会为我们的大学四年的学习生涯画上一个圆满的句号。

本校园二手物品交易平台,是基于web 开发的,采用C2C 模式,符合我们的生活习惯。虽然我国的电子上午水平不高,但是针对大学生这个潜在的市场,相信校园二手物品交易平台会有足够的发展空间。

本系统满足了校园二手交易的基本功能,用户可以通过自己注册来发布自己的物品,并且可以通过留言来与管理员进行交流。但是由于时间的仓促,本系统还是有很多缺陷的,首先界面不够美观,而且部分代码过长,如果后台数据库过大会影响运行速度。除此之外,商品购买功能过于简单,和一个完善的电子商务网站还是有很大的差距。我还会针对这些进行不断的改进。

通过这一个学期的毕业设计,通过对dreamweaver 、access 等软件的运用,加深了我对asp 、access 的理解,相信这次毕业设计的制作经验会对我以后的工作生涯带来很大的帮助。

致 谢

在此毕业设计期间,我首先要感谢我的指导老师——艾老师的帮助和支持,老师扎实的理论知识和认真负责的工作态度都使我受益匪浅,特别是在论文指导方面给予了我很大帮助,使我顺利地完成了毕业论文。

同时我也要感谢我的同学,通过大学四年的相处,彼此都互相关心和帮助,每当我遇到困难和挫折的时候,他们都积极的鼓励我,帮助我。

最后还要感谢在这大学四年中所有教过我的老师们,是你们使我获得了知识的扩充,掌握了各种技术的理论基础。这都为我最后进行毕业设计提供了强大的理论支持。

相信毕业设计的完成既是大学生涯的一个圆满句号,也是我新的人生的开始。

东华理工大学(毕业论文) 参考文献参考文献

[1] 赵祖荫 .电子商务网站建设教程 (第二版). 清华大学出版社 2008

[2] 高怡新 .ASP网络应用程序设计教程 (第二版). 人民邮电出版社 2008

[3] 陈志泊 .数据库原理及应用教程(第二版). 人民邮电出版社.2008

[4] 丁一凡. 姚远, Web高级程序设计 . 大连理工大学出版社, 2011

[5] 李超 .基于Web 标准的网站设计指南 . 北京:科学出版社 2009

[6] 李卓华 电子商务概论 中国水利水电出版社 2008

[7] 张择 电子商务物流管理(第三版) 高等教育出版社 2008

[8] 李超 CSS 网站布局实录:基于Web 标准的网站设计指南 科学出版社

[9] 武延军 赵彬《精通ASP 网络编程》 人民邮电出版社

[10] (美)施米特 基于Web 标准的网站构建与经典案例分析 清华大学出版社

[11] 李振华 Dreamweaver 基础教程 清华大学出版社

[12] 沈大林 Dreamweaver8基础与案例教程 高等教育出版社

[13] 张强 Access 2010中文版入门与实例教程 电子工业出版社 2011

[14] 徐秀花 Access数据库应用教程 清华大学出版社

[15] 吉根林, 顾韵华 Web程序设计, 南京 : 电子工业出版社, 2011

[16](美)Jesse Liberty (美)Dan Hurwitz 《ASP.NET 编程(影印版第3版) 》 东南大学出版社

[17] (美)Chris Hart (美)John Kauffman (美)David Sussman (美)Chris Ullman 《ASP.NET 2.0经

典教程-C#篇》 人民邮电出版社

东华理工大学(毕业论文) 摘要 基于web 的校园二手物品交易平台

摘 要

由于教育存在阶段性,大量的二手书籍和物品并没有失去或完全失去其使用价值,每年一度大四毕业季的到来为校园二手物品交易市场增添了丰富的内容。本课题就是针对此情况开发的校园二手物品交易平台。目的就是活跃校园文化生活,促进闲置物品交流的一个校园电子商务平台。随着互联网技术的迅猛发展,校园信息化一体过程的加快,校园二手物品交易平台也为大学校园添加了一道亮丽的风景。本文实际设计是基于web 的校园二手物品交易平台,该交易平台简洁实用,注册用户都可以在该平台发布个人闲置物品,并有留言本功能供商家和用户之间的交流。

本文主要介绍了以下几点:

(1)介绍了校园二手物品交易平台的现状和开发背景。通过对比不同的信息,阐明了开发校园二手物品交易平台的可行性。

(2) 介绍了系统需求和系统总体结构的设计。对校园二手物品交易平台的设计进行总体规划。

(3) 详细介绍系统不同模块的实现过程。系统主要为用户提供会员注册、发布和求购商品信息、用户留言和购买商品等功能。为管理员用户提供注册用户管理、商品信息管理、留言反馈管理和网站公告管理等功能,另外对数据实现了录入、修改、删除、查询、统计等基本功能。

(4)对校园二手物品交易平台进行测试和总结。列出系统的不足之处,并列出所引用的文献名称。

本系统是基于B/S模式,同时使用ASP 技术进行动态页面的设计,后台选用Access 数据库。系统以Web 界面与管理员交互,为管理员提供信息并接受其操作,并且通过数据库管理系统来存储信息数据。

关键词: Asp;二手物品;Access ;交易平台

Abstract

Since education stage, a large number of second-hand books and second-hand goods did not lose or completely lose its value in use, the annual arrival of senior graduates secondary trading market for the campus provides a wealth of content. This topic is the development of the campus for this case second-hand goods trading platform. Purpose is an active cultural life on campus, and promote idle goods exchange a campus e-commerce platform. With the rapid development of Internet technology, campus information integration process accelerated, second-hand goods trading platform campus for the University campus to add a beautiful landscape. This practical design is a web-based campus second-hand goods trading platform, the trading platform is simple and practical, registered users can in this platform release personal idle items, and there is a message in this feature for merchants and communication between users.

This paper describes the following:

(1) describes the campus status of second-hand goods trading platform and development background. By comparing different information to clarify the campus hand goods trading platform development is feasible.

(2) describes the system requirements and system architecture design. On the campus of second-hand goods trading platform designed for the overall planning.

(3) describes the system in detail the different modules of the implementation process. System is mainly to provide users with membership registration, publish and buy product information, user comments and purchase of goods and other functions. For the administrator user registration user management, merchandise information management, Feedback management and web bulletin management and other functions, in addition to the data to achieve the entry, modify, delete, query, statistics and other basic functions.

(4) second-hand goods trading platform on the campus for testing and summarized. Lists the system's shortcomings, and lists references cited therein name.

The system is based on B / S mode, while using ASP technology for dynamic page design, the background selected Access database. Systems to Web Interface Administrator interaction, provide administrators with information and receive their operation, while through the database management system to store information and data.

Keywords : Asp; secondhand goods; Access; trading platform

目 录

1. 绪论.............................................................. 1

1.1 引言 .......................................................... 1

1.2 国外发展现状 .................................................. 2

1.3 国内发展现状 .................................................. 2

1.4 国内校园电子商务的可行性 ...................................... 3

1.5 本文主要内容 .................................................. 3

2. 系统分析.......................................................... 4

2.1 系统概述 ...................................................... 4

2.1.1 游客...................................................... 4

2.1.2 注册用户.................................................. 4

2.1.3 管理员.................................................... 4

2.1.4 用户登录与用户注册流程图.................................. 5

2.2 系统关系分析与系统功能模块图 .................................. 7

2.3 系统的软、硬件需求 ............................................ 9

2.4 系统的技术需求 ................................................ 9

2.4.1 数据库需求................................................ 9

2.4.2 界面需求.................................................. 9

2.4.3 精度需求.................................................. 9

3系统总体设计 ..................................................... 10

3.1 系统体系结构 ................................................ 10

3.2 开发软件 .................................................... 10

3.2.1 Dreamweaver.............................................. 10

3.2.2 IIS服务器 ............................................... 10 3.2.3 Access数据库 ........................................... 11

3.3 数据库设计 ................................................... 12

3.3.1 数据库概念............................................... 12

3.3.2 数据库逻辑结构设计....................................... 12

4. 系统详细设计..................................................... 17

4.1 系统首页 .................................................... 17

4.2 注册用户操作 ................................................ 18

4.2.1 信息发布................................................ 18

4.2.2 用户管理................................................ 20

4.2.3 商品评价................................................ 21

4.2.4 商品购买和订单管理...................................... 23

4.3 管理员操作 .................................................. 24

4.3.1 用户管理................................................ 24

4.3.2 公告管理................................................ 25

4.3.3 留言管理................................................ 26

4.3.4 汇总分类管理............................................ 27

5. 系统测试与分析................................................... 28

5.1 测试环境 ..................................................... 28

5.2 功能测试 ..................................................... 28

5.3 应用和传输安全 ............................................... 29

5.3.1 测试有效和无效的用户名密码............................. 29

5.3.2 是否可以不注册就发布信息............................... 29

5.4 小结 ......................................................... 30

总 结............................................................. 31

致 谢............................................................. 32

参考文献........................................................... 33

1. 绪论

1.1 引言

二手商品的传统市场存在着很多问题,有很多交易不公平的现象出现在在交易的过程中,与买家进行交易的商品中,很多都是存在很大问题的物品也被当做优质的物品,交易完成后,是没有人承担买家在使用过程中发生的问题这个后果的。这也使得很多学生无法买到高品质的二手货, 而导致资源的囤积和二手货的废弃。再就是在传统的二手市场中,二手商品的信息只能在当地或者当地的小区域范围内进行宣传与得知。毕业生手里的二手物品不会很容易卖出甚至到毕业后直接扔掉,而想要购买某种便宜的二手商品的同学由于信息来源的不足而导致很难找到划算的商品去购买。对交易有着极大的阻碍。

随着逐步发展壮大的电子商务和移动通信,网络购物中可能有更好的发挥空间。相对于传统的二手市场交易买卖,网上购物相比传统的商业模式,实时性更高,信息来源更多,可以增进买家和卖家两者之间的相互信任。移动和在线通信媒体商业新模式相结合二手市场交易将模式成为一个新型的二手交易方式。

大学生群体具有共同的生活环境、相似的消费心理等特点,大多数交易物品都是学生需要的,具有共性(如:书籍、自行车、电子产品、体育用品、乐器、生活用品等),对于许多商品学生希望买二手的,毕业的时候再转卖,这样可以达到节俭的目的,使得学生之间的商品交易更为频繁。再者,许多即将离校的大四学生,需要处理大量不宜带走的物品,由于处理途径的限制,短期内无法处理大量的物品,造成很多还有实用价值的物品被丢弃,浪费资源。二手商品市场潜力由此可见,所以组织即将离校的学生和在校学生创建二手商品交易平台是切实可行的。目前,在各大高校的“跳骚”市场,充斥着大量二手商品的信息,但是在单一、有限的交易时间内,大学生交易双方的需求根本无法满足,这就需要一个更加专业、标准的交易平台。

设计一个校园二手商品交易系统,将以专业化的服务、独特的经营模式以及标准化的管理为广大高校学生提供优质服务。代销商品种类齐全,涉及学习、生活、娱乐等各个方面,产品、服务的针对性,使得二手交易平台更加优于一般的学校跳骚市场。从根本上解决了传统的校园二手信息发布交流方式的弊端,使得校园各种二手商品信息得到了有效地整合,方便了广大用户。

校园二手交易系统最大特点是自由交易,从发出出售、求购信息,到看商品、洽谈价格,都由买卖双方自由选择。总结起来有以下一些优点:

首先,对购买者来说:无疑是非常便宜的,可以为购买者省下不少的钱。而且通过在二手市场上的交易,可以让你知道如何省下一些可以省下的钱,从而更加清楚明白如何理财。

其次,对销售者来说:二手市场可以让他更快速的获得利润。你可以低价买入又以低于市场价卖出,消费者喜欢这样的价格,你便可以卖得很好,可以说走的是薄利多销的路线。

最后,从环保上来讲,这是一种节约资源,优化资源配置的方式,而且也减少了废弃物的产生。从中华传统美德来讲,这是一种节俭的美德。

1.2 国外发展现状

虽然全球各地区电子商务市场发展并不平衡,但总体呈现出美国、欧盟、亚洲“三足鼎立”的局面。

电子商务起源于美国,同时美国也是目前电子商务发展最为成熟的国家,一直引领世界电子商务的发展的风向标。虽然欧盟电子商务的发展起步比美国晚,但由于其发展速度较快,也成为了目前世界电子商务较为领先的地区。亚洲作为电子商务的后起之秀,同时也由于人口基数大,市场存在着很大的潜力,但是目前的发展速度和在全球所占份额并不理想,因此是目前世界电子商务的持续发展地区。

1.3 国内发展现状

首先在物流配送体系方面,存在的不平衡和区域性。东部沿海和总部地区的物流配送体系稍微发达,而经济落后的西部地区,物流配送体系存在的严重的缺陷。国内还没有一家快递能够把自己的业务和配送范围完整的扩展到全国各地,每家快递企业都存在着严重的地域性和自己的配送特色。

其次对校园电子商务的认识不足,并且缺乏对校园电子商务建设所需的教育管理理念。大部分的人的认识仅停留在认为校园电子商务是更新校园的管理手段的阶段。然而事实并非如此,通过不断的实践我们认识到仅仅是改变管理手段已经不能跟上外部环境的发展,教育管理理念的革新是成功变革的唯一途径。

最后,国内对电子商务缺乏有效的监管体系。网络时代的到来,改变了人们的一些生活方式,大学生作为其中的一个群体,其情感、思想和心理方面受到影响具有必然性。由于互联网信息量大、交互性和开放性,产生一些负面影响也是必然。针对这种情况,网络管理已成为校园电子商务管理必须正视的问题。目前最突出的问题就是对网络内容的控制力不足。一些学校校园网上出现的诸如此类的混乱状况,造成设备损害、线路不畅等失控现象经常发生。除此之外是网络安全性能差。如计算机病毒传播、黑客入侵主服务器、局域网防火墙等级低和IP 地址被盗用等。因此,安全系统的开发是校园电子商务建设的首要问题。

1.4 国内校园电子商务的可行性

首先在经济方面,是具备可信性的。校园电子商务由于只是立足与校园本身,没有很大的市场扩展面,外加校方对校园信息化的推动,在人力和物力上是可以给予一定的支持的,所以经济方面存在着可信性。

其次,在技术方面存在这可行性。由于大学生对电脑操作的熟练性和大学生具备的相关编程能力,所以在技术方面存在着可行性。

最后,存在这大量的市场。大学生是一个潜在的市场。大学生每年的毕业季都会给予二手物品交易市场一个很大的潜在市场。除此之外,平时大学生一些闲置物品也具有很大的市场潜力。

1.5 本文主要内容

本文主要是根据国内校园电子商务的现状,建立起一个面向学生开发的一个校园二手物品发布平台,针对网络安全性和目前个人技术和时间的局限性,该平台采用网络留言和线下交易的模式。可以实现用户注册,二手商品的发布,二手商品的相关信息统计,后台管理,发布规则和留言等功能。

前台建设:主要面向游客和注册用户。主要为用户提供一个二手物品和信息展示的一个平台。界面布局简洁明了,集成了很多小模块,主要有二手商品信息分类导航,站内公告模块和收索模块和标题栏模块。标题栏模块模块分为注册会员模块,留言本模块,信息分类模块和发布规则模块。

后台建设:方便管理员对网站进行管理。只有管理员可以进入。管理员可以在此对网站参数进行修改,对商品信息进行管理,对注册用户进行管理等。

消息发布模式:针对各类学生的需求,结合实际情况进行及时的修改和更新。对不同的商品进行分类,以便用户更加一目了然。

交易模式:采用网上支付的交易方式。

2. 系统分析

2.1 系统概述

该校园二手物品交易平台对各类商品信息进行分类,提供新添加信息会出现在网站首页和该栏目首页的功能。具体包括一下功能:用户可以注册帐号并进行登录;注册用户可以通过用户管理的个人模块发布信息并可以上传图片,使得商品信息更加直观;注册用户可以在留言板上留言并可进行交流,相当于小型站内论坛;注册用户可以对商品进行评价以便更方便的与卖家交流;管理员可以对各栏目的信息进行增删改查。

本系统所有功能都可以通过后台进行操作,主要针对三类用户角色:游客、注册用户和管理员。

2.1.1 游客

(1)浏览网站信息,无需注册,但是不能进入用户管理模块,发布商品,评价商品和使用留言板功能。

(2)可以通过网站的分类条进行物品收索。

2.1.2 注册用户

(1)具备游客的所有权限。

(2)可以进入用户管理模块,可以发布商品信息,并上传图片。

(3)注册用户可以使用留言板,和不同注册用户进行交流。也可以对不同商品进行评价,和卖家交流。

2.1.3 管理员

(1)具备所有用户权限。

(2)管理系统。对二手物品交易平台进行维护,保证系统数据的及时更新。

(3)对注册用户进行管理,对发布的信息进行管理,网站公告进行管理等。

2.1.4 用户登录与用户注册流程图

对用户的需求和要求划分以后,可以画出整个系统的流程图。用户第一次进入到平台首页,是作为游客身份。可以浏览网站的商品信息等一些内容。但是如果用户需要发布或求购商品,则需要注册账号,成为注册用户。用户在注册以后,输入账号和密码,系统会自动检测账号信息,如果正确,则可以进入系统,进行各种操作。如果用户名密码错误,系统也能自动检测出来,提示账号或密码错误。那么用户需要重新输入账号密码。

否 是

图2-1 用户注册流程图

如果是注册用户,用户在输入账号和密码后自动登录系统,并可以发布商品信息和评价留言,这些操作完成以后,用户可以安全退出系统。如果输入账号密

码错误,则会显示重新输入账号密码或者提示未注册。具体流程图如图2-2所示:

图2-2 用户登录流程图

2.2 系统关系分析与系统功能模块图

为了更好的适应用户的需求, 把校园二手交易平台的信息更好的展现出来,应

具备电子上午网站基本的功能模块。使用户从他们自身的角度看到数据,反映了适应用户需求的实现环境,而且与系统中的实现方法无关。一个校园二手交易平台应包括系统前台和系统后台两个部分。系统前台应该可以实现用户注册、登录、查看商品和发布留言等功能。后台则对前台的这些数据进行管理。具体功能图如图2-3所示:

图 2-3 系统功能模块图

表2-1 网站主要功能模块

2.3 系统的软、硬件需求

经过对多种语言的优缺点比较,本校园二手物品交易平台用Dreamweaver 作为前台开发工具;后台数据库用Access 作为数据库开发工具;用IIS 作为web 服务器。在window7旗舰版操作系统的环境下运行。

CPU :Intel 的Core i5处理器 硬盘:620G 显卡:2G 独显 显卡位数:32位真彩色 内存:2G

2.4 系统的技术需求

2.4.1 数据库需求

(1)表的设计合理,无数据冗余。

(2)采用英文方式命名表及字段,字段长度及类型合理。 (3)前台操作与后台数据库之间的连接正确。 2.4.2 界面需求

(1)网站界面设计合理,规范,页面美观。

(2)各个按钮和空间命名正确,适当配有图标。 2.4.3 精度需求

注册名可为任意组合,但不能含有'%#&、中文以及空格等,密码五位以

上,价格使用双精度,密码五位及以上。

3系统总体设计

3.1 系统体系结构

本校园二手物品交易平台采用B/S的模式,因为B/S 有分布性特点,可以随

时随地进行查询、浏览等操作。维护简单,只需要改变网页,所有用户即可同步更新。业务扩展简单,服务器功能的增加只需增加网页即可。具有开发简单和共享性强的特点。

3.2 开发软件

3.2.1 Dreamweaver

Dreamweaver 是唯一提供Roundtrip HTML 、视觉化编辑与原始码编辑同步的设计工具。它包含HomeSite 和BBEdit 等文字编辑器。帧和表格的制作速度快。进阶表格编辑功能可以帮助用户简单的选择单格、行、栏或作未连续之选取。甚至可以排序或格式化表格群组,Dreamweaver 支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。Dreamweaver 包含ASP , Apache,BroadVision , Cold Fusion ,iCAT , Tango与自行发展的应用软体。提供了可视化的布局工具、快速的web 应用程序开发以及广泛的代码编辑。除此之外,还支持ASP 、JSP 、ASP.NET 、PHP 这些动态网页,并且可以实现完整的数据库编写。不仅可以实现前台的页面设计同时也可以设计后台。但是Dreamweaver 也有其缺点,比如代码难控制。页面原始代码具有难以控制性。 3.2.2 IIS服务器

ASP页面是一种必须在服务器段运行的脚本代码程序,所以在开发之前必须

创建一个web 服务器工作环境来使得ASP 应用程序运行。

Internet Information Services(IIS ,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows 的互联网基本服务。具有windows 系统的亲和性并且具有熟悉的microsoft 的用户界面,IIS 具有有效的线程管理以及对文件及网络I/O的高效处理的特点使其成为最流行的web 服务器软件之一。 IIS 是Internet Information Services 的缩写,是一个World Wide Web server 。Gopher server和FTP server全部包容在里面的服务器软件。 IIS可以帮助用户发

布网页,并且有ASP (Active Server Pages)、JAVA 、VBscript 产生页面, 同时有一些扩展功能。IIS 具有编辑环境的界面(FRONTPAGE )、有全文检索功能的(INDEX SERVER )、有多媒体功能的(NET SHOW ) 等。其次,IIS 是随Windows NT Server 4.0一起提供的文件和应用程序服务器,是在Windows NT Server上建立Internet 服务器的基本组件,它与Windows NT Server完全集成,允许使用Windows NT Server内置的安全性以及NTFS 文件系统建立强大灵活的Internet/Intranet站点。IIS 是一种Web (网页)服务组件,其中包括Web 服务器(网页浏览)、FTP 服务器(文件传输)、NNTP 服务器(新闻服务)和SMTP 服务器(邮件发送),可以帮助用户在网络上发布信息。

3.2.3 Access数据库

Microsoft Office Access是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的系统程式之一。

Microsoft Office Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。MS ACCESS 以它自己的格式将数据存储在基于Access Jet 的数据库引擎里。它还可以直接导入或者链接数据(这些数据存储在其他应用程序和数据库) 。

软件开发人员和数据架构师可以使用Microsoft Access 开发应用软件,“高级用户”可以使用它来构建软件应用程序。ACCESS 支持Visual Basic宏语言, 它是一个面向对象的编程语言, 可以引用各种对象,包括DAO(数据访问对象),ActiveX 数据对象, 以及许多其他的ActiveX 组件。可视对象用于显示表和报表,他们的方法和属性是在VBA 编程环境下,VBA 代码模块可以声明和调用Windows 操作系统函数。

3.3 数据库设计

3.3.1 数据库概念

根据上面的系统功能需求分析,流程分析,便可以设计出面向用户的各种实体,以及归纳出它们之间的关系,为后面的系统设计做好铺垫。这些实体间通过相互作用来实现数据作用。E-R 图由3点组成,分别为实体、属性和联系。下图的系统E-R 图包括管理员实体、游客实体、注册用户实体。 数据库整体E-R 图如图2-4所示:

图2-4 实体整体E-R 图

描述:管理员实体应有用户名和密码,并且可以对整个系统里面所有实体进行管理。注册用户实体同样应有用户名和密码,并且可以浏览和发布各种商品信息。游客实体可以浏览系统的信息。信息实体则应包括留言板、商品种类、商品信息和评论信息。

3.3.2 数据库逻辑结构设计

一个合理的数据库对于一个系统来说是非常必要和关键的,因为一个数据库的好坏决定了这个系统的数据处理起来是否顺畅。所以,一个合理规范的数据库对一个系统来说是相当必要的。在数据库里面建表主要是用来定义每个表的名

称、数据表里面的各个字段的名称、字段的大小和是否允许为空。本校园二手物品交易平台的主要数据表的情况如下: 1.Admin(管理员用户)表:

用于存储管理员用户帐号和密码。方便不同的管理员对网站系统进行管理。包括username 和password 两个字段名。Username 为管理员用户名,password 为管理员用户密码。具体表格如下:

表2-2 管理员用户表

2.Class2(物品分类)表:

用于存储不同的商品分类的子类信息。方便用户更好的查找自己所需的物品,除此之外还可以方便卖家更好的发布信息,更快的找到物品的分类。包括class1,class2和paixu 三个字段。Class1为一级分类ID ,class2为二级分类ID ,paixu 为排序大小,物品的排序大小决定了物品所排在的位置,其中物品的序号越大就排在前。具体表格如下:

表2-3 物品分类表

3.Form (订单)表:

主要用于保存发布商品的标题,商品id ,购买用户的用户名,发布商品用户的用户名。方便管理员更好的进行管理并且可以使用户更好的发布订单。Form 表主要包括 f_title发布商品的标题,f_g_id发布商品的id 编号,f_s_name商品求购者的用户名 ,f_u_name商品发布人的用户名。具体表格如下:

表2-4 Form 表

4.Gbook 表:

主要用于保存用户的信息和发布的信息的相关内容。主要方便管理员更好的对网站系统进行管理,也更加方便了用户有了更多的渠道了解商品信息。Gbook 表包括username 用户名,lx 留言类型,gbook1发布信息内容,gbook2管理员回复内容, hf 回复,fbsj 发布时间,hfsj 回复时间五个字段。具体表格如下:

表2-5 Gbook 表

5.Gonggao(公告) 表:

主要用于保存网站首页的公告信息。公告栏使得用户更加快捷的了解网站的最新消息,也方便了管理员有了更加快捷的渠道把信息传递给用户。Gonggao 表包括biaoti 标题、neirong 内容、data 日期三个主要字段。具体表格如下:

表2-6 公告表

6.Hf(回复) 表:

主要用于保存用户的留言回复信息。方便管理员更好的管理用户留言。Hf 表包括username 用户名,xxid 信息id ,neirong 信息内容,和hfsj 回复时间四个字段。为了使留言“内容”字段能够存放大量的文字信息,需要将其设置为“备注”数据类型。

表2-7 回复表

7.Shoucang(收藏) 表:

主要用于管理注册用户收藏商品的信息。方便了用户对喜欢的物品进行收藏,以便下次打开的时候可以快速找到。收藏表里面包括username 、scid 和scsj 三个字段。Username 为注册用户的用户名,scid 为注册用户收藏的商品的id ,scsj 为注册用户收藏商品的时间。

表2-8 收藏表

8.Users表:

主要用于管理用户信息。方便了管理员用户对注册用户的管理。个注册用户的信息一目了然。Users 表包含一个自动生成客户标号的字段UserID ,以及用户昵称、登录密码、真实姓名、电子邮件地址、客户地址和联系电话等。Users 表的具体结构如下图所示:

表2-9 user 表

4. 系统详细设计

4.1 系统首页

系统首页,面向游客,注册用户和管理员。注册用户和管理员可以在此发布商品和购买商品。公告栏是为了向用户提供最新的网站信息,快速收索栏是为了更好的让用户可以收索到自己想要的物品。页面的左下方还有具体的信息分类,为用户可以在此根据指示进行选择,页面的最下方是版权信息模块copywright.asp 。校园二手物品交易平台index.asp 实际上是一个总体展示商品信息的页面,主要功能是将数据库内Class 表中的各类商品的信息以一定的布局方式整齐的显示在网页中。如图4-1所示即为首页index.asp 运行后的显示效果。

图 4-1 系统首页图

游客、注册用户、管理员可在本页进行信息浏览。但是游客不能发布信息和留言。游客可以通过注册来成为注册用户。成为注册用户后即可发布信息和使用其它游客不能有的功能。上述内容属于首页的登录模块。

首页的主要功能还包括:在页面上方为客户提供对所需图书的关键字的收索功能;若单击每一个商品的标题链接即可链接到xinximemo.asp 页面查看该商品的详情;若单击购买商品,即可将对该商品下订单,并可以在我的订单管理form.asp 页面看到。

首页登录模块检测用户名是否登录的主要代码如下:

4.2.4 商品购买和订单管理

在一个电子商务网站中,物品的购买功能和订单管理功能是很重要的。在本校园二手物品交易平台中,每一个物品物品信息栏里面,都有一个购买此商品的链接按钮,把商品的购买功能直接嵌入到xinximemo.asp 模块中,注册用户只需单击购买按钮,便可以把信息自动传送给数据库中的Form 表,Form 再把订单传递给卖家,卖家可以在收到的订单里面看到买家的信息。注册用户还可以对所下的订单进行相关操作,可以删除订单。注册用户下的订单页面相当于一个购物车。

商品的订单管理主要user_form.asp和user_form_r.asp两个页面共同实现,并使用了一个保存订单信息的form 数据表。其中,user_form.asp页面是注册用户下的订单页面,并由JavaScript 编写了一段脚本代码用来在客户端对form 表单进行验证。User_form_r.asp页面则是注册用户收到的订单管理页面,注册用户所发布的商品有买家下单后,系统会自动生成表单,并返回给注册用户,注册用户可以在我收到的订单管理页面看到买家所下订单。商品的订单管理页面具体界面显示如图4-14所示:

图 4-14 系统商品订单管理页面

需要说明的是,在user_form.asp页面开头所添加的一些脚本代码,是用于在From 数据表中搜索是否有当前所买商品的信息,是依据买个商品编号的ID 进行查询的。具体脚本代码如下:

function CheckAll(form)

{

for (var i=0;i

{

var e = form.elements[i];

if (e.name != 'chkall' )

e.checked = form.chkall.checked;

}

}

4.3 管理员操作

4.3.1 用户管理

管理员只有通过系统后台的登录界面,输入管理员账户和密码后,经过身份验证,才可以等登录到系统后台进行管理员权限的相关操作,这样就有效的保证了系统的安全性。和首页的登录模块一样,在输入用户名和密码并且单击提交以后,系统会把输入的帐号和密码与数据库中的进行匹配,如果匹配成功,则可以登录到系统后台的管理员界面进行超级用户的操作。管理员登录模块login.asp 的界面显示如图4-2所示:

图 4-2 系统管理员登录

系统管理员通过身份验证后,可以对系统的管理员账户进行相应的操作:添

加管理员账户或删除管理员账户。系统管理员可以根据网站运营的实际需要来相应的增加和减少管理员用户。见面内包括用户名和密码两个输入框,超级管理员可以在两个输入框内输入相应的数据,然后单击提交按钮,即可增加系统的管理员用户,在管理管理员帐号界面,有删除这个链接操作,超级管理员可以在此根据实际情况对管理员用户进行删除。

该页面主要是实现管理员登录以及超级管理员对管理员的添加功能,信息主要包括用户名、密码。上述内容可以被添加和删除。主要代码如下:

4.3.2公告管理

管理员在登陆后台管理系统后, 可以对网站的公告栏进行修改,然后在首页显示。该功能可以方便用户及时的了解最新网站信息,也可以使管理员更好的把消息发布给用户。此模块主要是对数据库gonggao 表中的数据进行增加、删除和修改等操作。网站公告模块gonggao.asp 的界面显示图如图4-3所示:

图 4-3 系统网站公告图

该页面主要是管理员用户修改、增加、删除网站公告的地方。网站公告管理页面有修改和删除两个链接按钮,管理员用户可以通过这两个链接来实现前台公告的修改和删除。在网站上加一个网站公告。主要是为了给用户一个快速的信息,来使大家快速接收网站的最新消息。并可以增加美观。主要用到一个链接代码:

在html 中外连一个css 文件,目的是将html 与css 分离实现,然后导入文件的路径,其余的页面框架用Dreamweaver 网页设计。

4.3.3留言管理

网站留言反馈,是注册用户在留言板进行提问后,系统自动把问题反馈给后台,等待管理员进行处理,在管理员对问题进行回答后,系统会自动把管理员的回答反馈给用户。界面中有修改和删除两个链接操作,管理员用户可以针对不同情况来进行相关的操作。界面显示如图4-4所示:

图 4-4 系统网站留言反馈图

网站留言反馈管理这个页面是为了更好的让注册用户和管理员进行互动,有普通问题和投诉问题两个选项攻用户选择。当用户提问完成后,问题自动提交后台,但是必须等管理员回复后,才会在网站首页显示,相当于管理员对问题的审核。主要代码如下:

4.3.4 汇总分类管理

汇总分类管理是为了更好的使管理员对网站前台进行页面管理,及时的更新物品的父类和子类。管理员可以在后台直接操作,而不需要在系统的源码中进行修改。管理员用户可以首先增加大类,在输入框中输入以后,并且在排序数字输入框中任意输入一个数字,点击提交按钮,即可在数据库的class 表中增加一个父类。需要注意的是,排序数字是任意的输入,排序数越大,则该父类在系统首页的分类框中显示越靠前。

图 4-5 系统汇总分类图 汇总分类模块主要是对便于管理员对首页的物品分类进行修改、添加和删除,界面中有删除、添加分类和修改三个链接按钮。界面最右边的排序是增加大类时任意输入的排序数,排序数越大,在后台汇总分类管理页面和系统首页的分类框里的位置越考前。管理员可以在这里进行不同的操作,并进行大类的增加。 主要代码如下:

5. 系统测试与分析

测试是开发时期最后一个阶段,是为了保证开发程序的质量。系统测试由若干个不同测试环节组成,是为了充分运行系统的不同功能发现系统的不足,验证系统各模块是否都能达到用户的需求。一般系统测试包括功能测试、安全测试、容量测试、性能测试等,由于技术的局限性和时间的紧迫性,本文仅仅做了功能测试,测试结果如下:

5.1 测试环境

处理器:Inter(R) Core (TM)i5

内存:2GB

硬盘:620G

操作系统:Windows 7旗舰版

数据库:Access

5.2 功能测试

功能测试也叫黑盒子测试,只需测试系统的各个功能是否符合要求,对系统的代码不作考虑。进而使产品达到用户使用的要求。

在本系统中,主要进行了以下方面的功能测试,如表5-1所示:

表5-1 测试功能项目表

登录模块测试,主要是针对登录模块是否可以不输入账号密码,直接登录,然后发布商品信息;其次,针对登录模块是否输入错误账号密码也可以登录进行测试。

用户管理模块测试,主要是测试是否能够管理注册用户自身信息,比如最近登录时间,订单管理等。

商品信息模块测试,主要是测试注册用户是否可以顺利发布商品信息,并且可以在自身的用户管理模块中看到自己所发布的商品信息和收藏的商品信息。

后台管理模块测试,主要是测试管理员是否可以有效的管理超级用户、商品信息、注册用户信息,对这些内容进行增、删、改、查。实现基本的数据库功能。

公告发布模块测试,主要是针对管理员是否可以成功的在后台发布相关公告信息,并且显现在首页的公告栏中。

5.3 应用和传输安全

5.3.1 测试有效和无效的用户名密码

在系统首页登录框中输入无效的用户名密码,便会出现图5-1所示页面,表示测试成功,系统的登录模块安全性良好。

图 5-1 系统测试图

5.3.2 是否可以不注册就发布信息

是否当不注册时,进入系统,看是否可以发布。在系统首页,点击用户管理按钮,进入发布商品信息,结果发现会出现图5-2所示页面。

图5-2 系统测试图

5.4 小结

通过以上的测试,发现,本校园二手交易平台是可行的,具备了一些简单的要求,注册用户可以安全的登录系统,并且发布商品信息、求购商品、收藏喜爱的商品,管理自身订单的功能。管理员用户可以实现对前台商品信息的管理、注册用户的管理和超级管理员的管理,具备基本的增、删、改、查数据库基本功能。通过这些测试,证明本系统具有可行性。

总 结

毕业设计论文是对我大学四年来所学东西的一个总结,相信我们的毕业设计的顺利完成会为我们的大学四年的学习生涯画上一个圆满的句号。

本校园二手物品交易平台,是基于web 开发的,采用C2C 模式,符合我们的生活习惯。虽然我国的电子上午水平不高,但是针对大学生这个潜在的市场,相信校园二手物品交易平台会有足够的发展空间。

本系统满足了校园二手交易的基本功能,用户可以通过自己注册来发布自己的物品,并且可以通过留言来与管理员进行交流。但是由于时间的仓促,本系统还是有很多缺陷的,首先界面不够美观,而且部分代码过长,如果后台数据库过大会影响运行速度。除此之外,商品购买功能过于简单,和一个完善的电子商务网站还是有很大的差距。我还会针对这些进行不断的改进。

通过这一个学期的毕业设计,通过对dreamweaver 、access 等软件的运用,加深了我对asp 、access 的理解,相信这次毕业设计的制作经验会对我以后的工作生涯带来很大的帮助。

致 谢

在此毕业设计期间,我首先要感谢我的指导老师——艾老师的帮助和支持,老师扎实的理论知识和认真负责的工作态度都使我受益匪浅,特别是在论文指导方面给予了我很大帮助,使我顺利地完成了毕业论文。

同时我也要感谢我的同学,通过大学四年的相处,彼此都互相关心和帮助,每当我遇到困难和挫折的时候,他们都积极的鼓励我,帮助我。

最后还要感谢在这大学四年中所有教过我的老师们,是你们使我获得了知识的扩充,掌握了各种技术的理论基础。这都为我最后进行毕业设计提供了强大的理论支持。

相信毕业设计的完成既是大学生涯的一个圆满句号,也是我新的人生的开始。

东华理工大学(毕业论文) 参考文献参考文献

[1] 赵祖荫 .电子商务网站建设教程 (第二版). 清华大学出版社 2008

[2] 高怡新 .ASP网络应用程序设计教程 (第二版). 人民邮电出版社 2008

[3] 陈志泊 .数据库原理及应用教程(第二版). 人民邮电出版社.2008

[4] 丁一凡. 姚远, Web高级程序设计 . 大连理工大学出版社, 2011

[5] 李超 .基于Web 标准的网站设计指南 . 北京:科学出版社 2009

[6] 李卓华 电子商务概论 中国水利水电出版社 2008

[7] 张择 电子商务物流管理(第三版) 高等教育出版社 2008

[8] 李超 CSS 网站布局实录:基于Web 标准的网站设计指南 科学出版社

[9] 武延军 赵彬《精通ASP 网络编程》 人民邮电出版社

[10] (美)施米特 基于Web 标准的网站构建与经典案例分析 清华大学出版社

[11] 李振华 Dreamweaver 基础教程 清华大学出版社

[12] 沈大林 Dreamweaver8基础与案例教程 高等教育出版社

[13] 张强 Access 2010中文版入门与实例教程 电子工业出版社 2011

[14] 徐秀花 Access数据库应用教程 清华大学出版社

[15] 吉根林, 顾韵华 Web程序设计, 南京 : 电子工业出版社, 2011

[16](美)Jesse Liberty (美)Dan Hurwitz 《ASP.NET 编程(影印版第3版) 》 东南大学出版社

[17] (美)Chris Hart (美)John Kauffman (美)David Sussman (美)Chris Ullman 《ASP.NET 2.0经

典教程-C#篇》 人民邮电出版社


相关文章

  • 科技写作科研(论文)选题题目名称参考
  • 科技写作科研(论文)选题题目名称参考 1. 基于Struts 的企业人力资源管理系统的设计与实现 2. 基于云计算的HIS 系统-挂号子系统的设计与开发 云平台下的HIS 系统,使用Java 或C++. 3. 基于云计算的HIS 系统-收费 ...查看


  • 校园二手交易平台可行性研究报告
  • 校园二手交易平台可行性研究报告 1 引言 随着计算机以及网络技术的发展,Internet 应用在全球范围内日益普及,在众多的网络服务中,Web 给人耳目一新的感觉,而其中,网上购物已经日渐普及,很多人都通过网络来购物.目前上网已经成为大学生 ...查看


  • 校园二手交易网站论文
  • 目 录 1. 引言 ................................................................. 1 1.1 开发背景与意义 .............................. ...查看


  • 计算机专业毕业论文题目_大全(1)
  • 目 录 ASP 类计算机专业毕业论文题目.................................................................................................... ...查看


  • 本科计算机论文题目
  • 基于asp 语言的测试项目 学生信息管理系统的设计与实现 基于ASP.NET 的社区人口管理系统 基于ASP.NET 的课程教学网站设计 公司会议网站 C#高校工资管理系统 C#在线点歌系统 <数据库原理>精品课程网站设计 教师 ...查看


  • 09级计科专业毕业设计题目
  • 09级计算机科学与技术专业毕业设计题目指南 说明:1. 每个题目的选择人数最多不能超过2名同学,否则将退回重选.(如题目要求可多 人合作,则以题目要求为准),请各班级同学自行协调解决选题冲突问题. 2.学习委员上报题目请用EXCEL 表格, ...查看


  • aspnet 二手闲置物品置换交易管理系统
  • 摘 要 在信息高度发达的网络时代,物品置换管理系统在本系统开发中,起到了举足轻重的作用.它使用当今信息高度发展的时代,加强用户网上信息的交流与分享,系统采用B/S开发模式就是能够使用信息的传输与信息的处理,方便用户解决自身业务问题,给用户网 ...查看


  • 企业网和校园网的规划设计的特点和区别
  • 企业网和校园网的规划设计的特点和区别 一 企业网特点: 企业网 是由商业目的组织起来的公司进行的颇为重要或是需要胆量或精力的工程.许多公司正致力于把它们分开的部门或工作组网络与公司内网络互连,使得公司内的所有计算机用户可以访问任何数据或计算 ...查看


  • 基于Web的就业管理系统的
  • 产业与科技论坛2011年第10卷第22期 基于Web 的就业管理系统的研究 □郭志超 李 睿 [摘 要]本文研究的目的是在充分调查研究的基础上,从方便.快捷.安全等问题入手,结合高校校园网的普及,以Internet 网 络平台为依托,来构建 ...查看


热门内容