99网
您的当前位置:首页校园二手交易平台论文

校园二手交易平台论文

来源:99网
 . . . . .

摘 要

校园二手交易平台,是建立在B/S结构上,在Windows .NET Framework 4.0环境下,利用ASP.NET和数据库SQL server 2005开发的系统。

本设计说明通过软件开发的主要流程分析一个针对学生的二手平台系统的开发过程,包括需求分析,概要设计,数据库设计,详细设计。需求分析,分别从系统平台的功能,性能,数据流图,运行要求进行分析。概要设计通过对系统的结构,模块的组成,以及信誉系统进行分析。数据库的设计采用从数据流分析,到实体图的建立,再合并各个实体图建立关系图,最后通过数据库的设计原则完成对数据库物理结构的设计。详细设计主要针对各个模块功能的实现,利用大量的流程图进行描述,让读者了解各个模块的设计思想。

关键词:校园二手交易交易平台;SQL Server 2005; ASP.NET 4.0

. word . .

. . . . .

Abstract

The Student’s Second-hand Market System with B/S structure developed by ASP.NET

and SQL SERVER 2005 in the Framework of the Windows.NET 4.0 environment.

This paper analyzes the developing process about student’s second-hand market system with software engineering. The process includes requirement analysis, preliminary design, database design, and detailed design. In the requirement analysis, it mainly analyzes function, capability and the requirement of system running. The preliminary design describes the structure of the system, functional module and the credit system. In the database design, the flow chart of the data, the database table, the table field and the E-R graphics of between entities are presented. Detailed design mainly in allusion to each functional module uses the massive flow charts to carry on the description. Let the reader understand the design concept of each module. Keywords:Student’s Secondhand Mark system; SQL Server 2005;ASP.NET 4.0

. word . .

. . . . .

目 录

摘要 ................................................................................................. I Abstract ............................................................................................ II 第一章 绪论 ...................................................................................... 1

1.1研究背景与国内外现状 .................................................................. 1

1.1.1研究背景 ........................................................................... 1 1.1.2 国内外研究现状 ................................................................... 1 1.2开发工具与关键技术 ..................................................................... 2

1.2.1 Microsoft Visual Studio 2012简介 .............................................. 2 1.2.2数据库技术 ......................................................................... 2 1.2.3 ADO.NET简介 ..................................................................... 3

第二章 需求分析 .................................................................................. 4

2.1系统目标 .................................................................................. 4 2.2可行性分析 ................................................................................ 4 2.3功能性需求 ................................................................................ 4 2.4数据流分析 ................................................................................ 6 第三章 概要设计 ................................................................................. 8

3.1数据库设计 ................................................................................ 8

3.1.1逻辑结构设计 ...................................................................... 8 3.3.2物理结构设计 ...................................................................... 9 3.2数据库表关系图 ......................................................................... 13 第四章 详细设计及实现 ......................................................................... 14

4.1 平台公共部分设计 ...................................................................... 14 4.2 功能模块设计 ........................................................................... 15

4.2.1用户注册模块 ..................................................................... 15 4.2.2用户登录模块 ..................................................................... 16 4.2.3商品信息搜索功能模块 .......................................................... 17 4.2.4新商品信息发布模块 ............................................................. 18 4.2.5留言发表模块 ..................................................................... 19

. word . .

. . . . .

4.2.6投诉管理模块 ..................................................................... 20 4.2.6会员信息管理模块 ................................................................ 21 4.2.7商品信息管理模块 ................................................................ 22

第五章 测 试 ...................................................................................... 23

5.1单元测试 .................................................................................. 23 5.2集成测试 .................................................................................. 23 总结与展望 ........................................................................................ 25 致 .................................................................................................. 26 参考文献 ........................................................................................... 27

. word . .

. . . . .

第一章 绪论

1.1研究背景与国内外现状

1.1.1研究背景

随着科学技术的日新月异,商品出现多样化,更新换代的速度也日益加快。人们对商品的更换速度也随即达到了一定的高度。商品的更换速度的增长导致大部分能再利用的商品需要转移到新的用户手中,二手市场便诞生了[1]。网络信息时代的到来,网上二手交易平台的出现,给人们的商品交易带来了极大的方便。

在校园中学生对商品的更换也发展到新的一个水平,新生的到来,毕业生的毕业,大量的可再利用的二手商品需要急切的得到转移。校园二手交易平台,作为一个信息交流平台,能为学生买卖商品提供一个极为方便的途径。学生可以把自己需要转让的商品发布在该平台上,也可以搜索,浏览自己想买的商品。

1.1.2 国内外研究现状

在没有建立二手交易平台之前,很多的商品都被聚集在一个固定的二手市场,这样对物流的管理,以及人力的管理,地方的租赁都增加了成本。网上交易平台的出现很大程度的解决了该问题。

现在网上的学生二手交易平台主要提供买方和卖方之间的信息交流的平台,用户可以通过注册后,发表自己需要转让的商品信息,也可以查看需求的商品信息和转让人的信息,并购买商品。用户还可以通过留言对商品信息提出问题,也可以管理自己发布的商品信息。网站对商品进行分类,提供搜索功能,并显示最新的商品信息,通过点击数判断热点信息,由管理员添加精品信息。

当前的二手交易网站质量参差不齐,对发表的信息的真实性没有通过严格的审批,信息的真实性无法得到保证,同时对于已经出售或者已经求得的信息没有及时的更新其状态,导致站内的很多信息失去时效性。

从开发语言来看网上在用的二手交易平台大部分是asp.net[2]。用这些语言编写出来的交易平台,在安全性,运行效率,都比较高。

. word . .

. . . . .

1.2开发工具与关键技术

1.2.1 Microsoft Visual Studio 2012简介

Microsoft Visual Studio 2012是微软公司推出的开发环境,目前最流行的Windows平台

应用程序开发环境[3]。支持多种数据库,如Microsoft SQL Server、DB2、Oracle,默认数据库是Microsoft SQL Server。Visual Studio 提供强大的类库,提供.NET Framework类库。在Microsoft Visual Studio 2012坏境中进行网站开发,页面中的大部分控件的设计不再像以前那样用代码编写,而是简单的拖、拉、拽,大大提高了开发效率,减少了开发人员的工作量。

Visual Studio 2012为开发人员提供了模板引用,开发人员只需要创建一个模板页,如果开发的系统中多个页面需要实现统一布局,在创建页面时,引用创建好的模板页,Visual Studio 将模板页当作一个用户自定义控件一样嵌入页面中[4]。在系统设计中为了实现系统页面的布局一致性,页面设计应用了模板页。每个页面引用同一个模板页,这样既可以实现页面整体布局的一致性,而且省去了大量的页面代码,节省了大量的时间。

1.2.2数据库技术

现在市场上主流关系型数据库管理系统有Oracle, SQL Server , MySQL,这些数据库开发工具各有优缺点。

Oracle数据库:目前最流行的客户/服务器(C/S)或B/S体系结构的数据库之一。Oracle数据库跨平台性,支持当前所有主流操作系统,性能完善,安全性非常高。

MySQL数据库:快速的、多线程、多用户和健壮的SQL数据库服务器。简单实用,体积小,速度快并且代码开源。但是与Oracle和SQL Server相比,安全性、可靠性和有效性略显低。

SQL Server 数据库:可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与Windows的有机结合,提供了基于事务的企业级信息管理系统方案[5]。强壮的事务处理功能,保证数据的完整性。SQL Server是Microsoft提供的数据库系统,与windows操作平台整体结合度极高,并且和Microsoft的开发平台(如Visual Studio 2010)的整合性比其他数据库强很多[6]。

对于系统数据库的设计,当前的主流数据库都适用。相比之下由于本系统采用Asp.Net技术在Windows操作系统上应用Microsoft的开发平台Visual Studio 2012开发工具开发,具有更高的平台整合性和安全性,加上我对SQL Server数据库比较熟练,所以采用SQL

. word . .

. . . . .

Server数据库进行数据库设计及开发。

1.2.3 ADO.NET简介

ADO.NET是一种数据访问技术,使得应用程序可以连接到数据存储,并以各种方式操作存储在其中的数据[7]。该技术基于.NET Framework,与.NET Framework类库的其余部分高度集成。在系统中的开发中,页面中的所有数据展示和修改等操作都用到ADO.NET中的五大对象:SqlConnection、SqlCommand、SqlDataAdapter、SqlDataReader、Dataset。

. word . .

. . . . .

第二章 需求分析

经过对学校长期的考察,以及对学生们的调查,整合出了一个满足学生的二手交易平台。开发人员首先必须了解用户具体的需求和需要,所以需求分析在软件开发整个过程中是非常重要的。功能需求、性能需求、可靠性和可用性需求、出错处理需求是需求分析的目标。

通过对一些学生的问卷调查,以及深入了解学生日常买卖东西的习惯等,借鉴已有的校园二手交易平台,熟悉了本平台的基本要求,为后期开发奠定了基础。

2.1系统目标

1.实用性:平台展现界面要美观,占用内存资源少,设计模块分布要简单明了。

2.安全性:要进入后台管理,必须通过登录验证,然后系统根据登录人的角色分配权限。 3.高效性:系统应具有较强的处理不确定因素带来的威胁,具有一定的错误处理功能。 4.系统可以完成平台上的日常业务,减少服务过程错误的发生率,提高效率

2.2可行性分析

1.技术可行性

平台前台页面的开发语言为ASP.NET技术和ADO.NET,在一些页面中也涉及到JavaScript脚本,数据库用到了SQL Server 2005来进行开发。本人的软件知识和语言知识,相信是可以完成平台的设计和开发,所以在技术上是可行的。 2.经济可行性

此次开发的平台,项目金额小,经济上也是可行的。 3.操作可行性

平台采用简单管理系统界面,界面清晰,设计人性化,用户上手速度快,所以在操作上是可行的。

经过可行性分析阶段后,开发一个校园二手交易平台是可行的。

2.3功能性需求

校园二手交易平台,系统功能模块图如图2.1所示:

. word . .

. . . . .

校园二手交易平台 用 户 商品信息搜索 信息管理 商品信息浏览 商品信息发布 发布留言 留言管理 回复留言 用户管理 用户登录 用户注册

图2.1系统功能结构图

商品信息管理 添加商品信息 审核商品信息 更新商品信息 管 理 员 留言管理 留言更新 留言验证 验证用户信息 用户信息管理 更新用户信息 . word . .

. . . . .

前台功能:

1.用户注册:普通用户只能进行浏览,注册为会员后能增加更多的操作。如:修改个人信息,发布商品信息等。

2.用户登录:注册的会员,登陆后可以对自己的信息进行操作,并可以发布信息,发布留言等。

3.商品信息浏览:已经发布的商品信息,任何用户都能看到。

4.商品信息搜索:本平台提供了搜索功能,登录的用户可以按自己需求来搜索自己需要的东西。

5.商品信息发布:用户可以发布属于自己的商品信息。

6.发布留言:只有登录的用户才能发布留言信息,来与卖方或者其他用户交流等。 后台功能:

1.用户信息管理:管理员对用户注册的信息进行审核,并且可以有删除等权限。 2.商品信息管理:管理员审批用户发布的信息,审批通过的才能在前台进行展示。 3.留言管理:对于用户发布的留言,管理员有权限进行删除等操作。

2.4数据流分析

对系统的数据流进行分析,系统的使用者分为三类,一般用户,注册会员,管理员。系统主要对界面信息传送,登录信息的验证,注册信息的接收,用户各种操作的响应做处理。具体的数据流顶层图如下:

图2.2 数据流顶层图

. word . .

. . . . .

本平台上会员登录后,可以进行查询,搜索,发布等操作。管理员有对用户信息审核的权限,还能管理和操作平台上的所有的信息等。前后的数据交流,数据库是一和很好的桥梁。

.

各种操作信息操作后的处理数据前台平台内各种信息用户名,密码1用户注册信息返回的注册信息登录信息数据库用户名,密码后台操作信息登录信息2处理后信息

图2.3 数据流0层图

word . .

. . . . .

第三章 概要设计

3.1数据库设计

3.1.1逻辑结构设计

在数据库设计中,先要对系统分析所得的数据字典中的数据存储进行分析,然后得出系统的关系模式,可以采用实体——联系图(简称E——R图)的方法进行数据结构的描述。E——R图由实体、属性、联系三部分组成。E——R图的有关符号说明如下:

实体属性联系

图3.1 实体 图3.2 属性 图3.3 联系

实体的关系图,如下图所示:

1.会员信息实体E-R图,记录注册会员的基本信息。

E-mail 用户名 发布信息数 电话 注册会员 系别 证件号码 用户密码 性别

图3.4注册会员实体图

. word . .

. . . . .

2.商品实体E-R图,记录商品的基本信息。

图片 标题 邮件 类别 联系人姓名 商品信息 价格 电话 供求关系

商品内容 地址

图3.5 商品信息实体图

3.留言信息实体E-R图,记录留言的基本信息。

留言ID 留言姓名 电话 商品信息留言 对应商品信息 留言时间

图3.6 商品信息留言实体图

. word . .

. . . . .

4.管理员实体E-R图,记录管理员的基本信息。

管理员ID 用户名 管理员 密码

图3.7管理员实体图

3.3.2物理结构设计

通过对系统E-R图分析,系统数据库的设计共有9张表,各个表的设计如下(其中加下划线的是主键):

1.管理员信息表(管理员ID,管理员姓名,登录密码,管理员权限),此表是记录管理员的基本信息,其中将管理员ID设为主键。

表3.1 管理员信息表(admin)

adminID adminname adminpwd adminpopedom

int varchar varchar tinyint 4 50 50 1 系统自动编号 管理员用户名 密码 权限 . word . .

. . . . .

2.用户系别信息表(系别ID,系别名称,专业名称),此表是记录系别的基本信息,其中将系别ID设为主键。

表3.2 用户系别信息表(dpm)

dpmID dpmname deptcomment int varchar varchar

4 40 40 系别编号 系名 专业 3.商品信息类型表(商品类型ID,商品类别名称),此表是记录商品类型的基本信息,其中将商品类型ID设为主键。

表3.3 商品信息类型表(type)

typeID typename smallint varchar 2 30 商品信息类型编号 商品信息类型名称 4.商品信息类型表2(商品类型ID,商品二级分类),此表是记录商品二级分类的基本信息,其中将商品类型ID设为主键。

表3.4 商品信息类型表(headpic)

goodtypeID Goodtype2name smallint varchar 2 50 商品信息类型编号 商品二级分类 5.用户注册信息表(用户ID,用户名称,用户密码,性别,系别,发布信息数,电子邮箱,,注册时间),此表是记录用户的基本信息,其中将用户ID设为主键。 表3.5 用户注册信息表(userinfo)

userid username userpwd sex udpm issuenum email regtime phone bigint varchar varchar char smallint bigint varchar datetime varchar 8 50 50 2 2 8 50 8 30 用户编号 用户名 密码 性别 系别编号 发布商品信息数 电子邮箱 注册时间 联系电话 . word . .

. . . . .

6.商品信息表(商品信息ID,商品信息标题,供求关系,商品类型,价格,商品描述,图片,是否交易),此表是记录商品的基本信息,其中将商品信息ID设为主键。

表3.6 商品信息表(goods)

goodID gtitle starttime limittime buysell type price content ispic replynum isover bigint varchar datetime datetime tinyint smallint varchar ntext smallint bigint smallint 8 100 8 8 1 2 30 16 2 8 2 商品信息编号 商品信息标题 开始时间 结束时间 供或求或失 商品信息类型 价钱 商品信息详细描述 是否有图片 留言数目 是否已交易 7商品信息留言表(留言ID,留言用户名,留言内容,留言时间,商品信息编号,留言电话),此表是记录留言的基本信息,其中将留言ID设为主键。

表3.7 商品信息留言表(reply)

replyID UID rcontent rdatetime goodID Phone bigint char ntext datetime bigint varchar 8 20 16 8 8 15 留言编号 留言用户名 留言内容 留言时间 商品信息编号 留言用户电话 8.图片表(图片ID,图片路径,商品信息编号),此表是记录图片的基本信息,其中将图片ID设为主键。

表3.8 商品信息图片表(goodpic)

ID picpath goodID bigint varchar bigint 8 50 8 图片编号 图片路径 商品信息编号 . word . .

. . . . .

9.用户表(投诉ID,标题编号,投诉姓名,投诉内容,投诉时间),此表是记录投诉的基本信息,其中将投诉ID设为主键。

表3.9 平台投诉表(information)

ID Goodsid Username rcontent Datatime

bigint varchar varchar ntext datatime 8 50 50 16 50 编号 标题编号 留言者姓名 留言内容 留言时间 3.2数据库表关系图

图3.8数据表关系图

. word . .

. . . . .

第四章 详细设计及实现

详细设计阶段的根本目标是确定怎样具体地实现所要求的系统。经过这个阶段的设计工作,得出对目标系统的精确描述,从而在编码阶段把这个描述直接翻译成用某种程序设计语言书写的程序。经过概要设计阶段,本系统分为前台浏览发布和后台的管理。前台的主要功能是信息的浏览与发布,用户在前台发布信息,将信息提交到后台系统。后台系统负责管理用户发布的信息,并且对用户的信息及留言进行管理。

4.1 平台公共部分设计

密码的保密性一直是研究重点。为了防止数据库泄漏导致会员密码被盗,校园二手交易平台对用户的密码的记录方式采用记录其密码的MD5加密后的消息摘要。平台会员在注册时的密码先被MD5加密,再将其消息摘要写入数据库。平台会员登录时,对其输入的密码使用MD5加密,并将加密后的消息摘要与数据库中查找到该用户的密码消息摘要对比,一致则登录成功,否则登录失败。 开始 用户登录 MD5加密 加密结果写 入数据库 与数据库写 入摘要比对 登录成功 结束 登录失败 图4.1登录时密码验证

. word . .

. . . . .

需登录后才能进入的模块页面,必须有身份鉴别功能,当用户登录成功后,利用Session会话类设置一个会话全局变量username为用户名。当加载需登录后才能进入的模块页面时判断username是否为有效值,若是着继续加载该模块,否则跳到登录界面。

结束 图4.2模块进入身份判别 进入该界面 跳转登录界面 判断username值是否合法 N Y 进入需要 登录的界面 开始 对要求用户输入的详细描述,详细内容利用FreeTextBox用户自定义控件做输入。该控件能对用户输入的文本进行各种编辑,包含了Office 2003的部分功能,并且可以点击查看HTML代码,返回的HTML代码,都存入了数据库。

系统涉及到的数据显示,分别采用内嵌式数据显示和控件绑定方式实现。内嵌方式,在后台代码中把数据从数据库中提取后直接在页面上显示,该方式主要针对单条记录的显示。通过控件DataList和DataGrid控件,编写模板实现多条记录的显示以及分页功能。

4.2 功能模块设计

4.2.1用户注册模块

用户注册模块:用户在注册后成为平台的会员。用户必须填的信息包括:用户名,密

. word . .

. . . . .

码,性别,系别,E-mail,证件号码,电话号码等内容。当用户单击确定后,若有必填内容漏填写或者两次密码不一致或者用户名已经存在,系统给出提示。注册成功后进入已登录界面。用户登录后,进入登录后的界面为用户提供修改用户信息,发布新的商品信息,已发布商品信息的管理,退出。退出功能能让用户退出,来维护学生的信息安全性并跳转到主页。

输入用户名 Y 开始

结束 图4.3注册流程图

注册成功 输入信息 N 已存在 4.2.2用户登录模块

用户登录模块:主要由两部分组成,登录前的登录界面以及登录后的会员功能界面。登录界面要求用户填写密码和用户名,当两者中的一个输入为空时,给出提示“用户名,密码不能为空”。在得到用户名和密码后到数据库中查找,若用户名存在,对应的密码不正确,则登录不成功。当用户名和密码都比对成功时,才能登录成功。登录成功后会跳转到已经登录的页面。登录成功后进入会员的功能模块,主要有会员基本信息修改,已经发布商品信息管理,发布新商品信息,和退出功能。退出功能是清除全局变量username的值,并跳回到首页。

. word . .

. . . . .

开始 用户登录 存在 不存在 用户是否存在 不正确 核对密码 正确 取得用户名密码

将UserID 存入session

登录成功 结束 图4.4 登录流程图 图4.5登录模块

4.2.3商品信息搜索功能模块

商品信息搜索功能模块:为用户提供信息搜索。用户可以输入关键字,选择对商品信息标题或商品信息内容进行搜索。搜索范围的约束条件包括分类共分类,供求关系,还有发布时间分为最近一天,最近两天,最近三天,最近一周,最近两周,最近一个月。用户必须填写关键字否则单击搜索后给出提示。搜索结果为用户显示商品信息的标题,发布者,类别,供求关系,发布时间,是否已交易,部分内容等信息。用户可以点击标题进入商品信息详细显示页面。

. word . .

. . . . .

搜索结果 输入条件 开始 查看信息 Y 再搜索 N

留言 投诉 结束

图4.6商品信息搜索流程图 图4.7 搜索模块图

4.2.4新商品信息发布模块

发布新的商品信息模块,要求用户必需填写信息的标题,商品描述内容,价格类别,供求关系,价格(填写0表示面议),选择联系方式,联系方式。信息发布成功后,系统

. word . .

. . . . .

给出提示是否为商品添加图片,单击是则进入图片添加页面,否则跳转到该信息的详细显示页面。

开始 用户发布新的商品信息信息是否填写完整是信息发布完成否管理员是否审批通过是商品信息发布成功否

结束 图4.8 信息发布流程图

图片添加页面提供动态添加上传图片数目功能,用户可以通过单击添加上传添加。在提交时,判断用户上传的文件是否为图片,是这保存图片,并将路径写入数据库,否则提示上传图片格式不正确。

4.2.5留言发表模块

留言发表模块:用户可以对商品信息留言,但必须登录以后才能够发布,否则将跳到登录界面。

. word . .

. . . . .

用户发布留言开始 登录界面否是否登录是填写留言信息否信息是否填写完整是留言成功

图4.9留言发表模块图

结束 4.2.6投诉管理模块

投诉管理模块:登录的用户可以对已经发布在平台上的信息进行投诉,投诉的留言信息将直接发送到管理员,管理员登录后可以对投诉进行处理。

. word . .

. . . . .

结束

开始 用户发表投诉 否 登录界面 是否登录 是 填写投诉信息 否 信息是否填写完整 是 投诉成功 图4.10投诉管理模块图

4.2.6会员信息管理模块

会员信息模块:管理员对注册会员的管理,有权限对用户的信息,发布的商品信息数等进行删除等操作。

. word . .

. . . . .

图4.11会员信息管理模块

4.2.7商品信息管理模块

信息管理模块:提供对所有信息的分类,包括全部信息,未审批的信息,有效信息,,已交易信息。同时所有商品信息都是按照时间降序排列。显示的信息包括,标题,详细介绍,发布人,发布人联系方式,商品图片等。该模块的功能有对商品信息的审批,留言管理,以及删除功能。同样对该模块显示的信息进行分页。

. word . .

. . . . .

第五章 测 试

系统测试的目的是验证最终软件系统是否满足用户规定的需求[8]。在具体的实际情况下对计算机系统进行的一系列严格有效地测试,来发现软件潜在的问题,保证系统的正常运行[9]。系统测试是软件开发的一个重要组成部分,成熟的软件都必须经过严格的软件测试。

5.1单元测试

单元测试是最微小规模的测试;以测试某个功能或代码块[10]。。这个工作不容易做,除非应用系统有一个很好的体系结构; 还可能需要用到开发测试驱动器模块或测试套具。

系统测试选用白盒测试。在做系统编码时,每每完成某部分功能都会进行测试,找出错误,修改错误,记录测试信息[11]。

5.2集成测试

单元测试的逻辑扩展[12] 是集成测试。它的最简单的形式是在实际方案中,许多单元组合成组件,而这些组件又聚合成程序的更大部分。

在系统测试时,对每个功能模块进行单元测试,然后进行集成测试,最终完成系统测试。系统测试时,同时记录测试信息,以下是管理员登录模块,会员注册模块和信息查询的测试用例[15]。

. word . .

. . . . .

表5.1 登录模块测试用例

用例测试模块 编号 后台登录1 模块 后台登录2 模块 后台登录3 模块 后台登录4 模块 后台登录5 模块 密码= admin 录”按钮 管理主界面

表5.2 信息搜索测试用例

用例测试模块 编号 信息搜索1 模块 信息搜索2 模块 信息搜索3 模块 无数据输入 按钮

标题=“1” 按钮 点击“查询”显示所有商品信息 显示所有商品信息 通过 脑” 按钮 点击“查询”无搜索结果 无搜索结果 通过 标题=“出售电点击“查询”显示“出售电脑”信息 显示“出售电脑”信息 通过 输入 操作 期望结果 测试结果 与否 通过管理主界面 密码=123456 账号= admin 录”按钮 点击“登用户!” 登录成功,进去系统用户!” 登录成功,进去系统通过 密码=“” 账号=123456 录”按钮 点击“登为空!” 给出提示“不存在此为空!” 给出提示“不存在此通过 密码=admin 账号=admin 录”按钮 点击“登能为空!” 给出提示“密码不能能为空!” 给出提示“密码不能通过 密码=“” 账号=“” 册”按钮 点击“登能为空!” 给出提示“用户名不能为空!” 给出提示“用户名不通过 账号=“” 点击“注给出提示 “用户名不给出提示“用户名不通过 输入 操作 期望结果 测试结果 与否 通过

. word . .

. . . . .

总结与展望

随着科技的日新月异,校园内的商品流动速度的加快,校园二手交易平台将会有更广泛的运用。本设计基本完成了针对校园二手交易平台的主要功能,并对系统做出了一定的改进。为信息发布有效时间加入一个,让浏览用户获得更多关于商品信息发布者的相关资料。但该设计也存在着不足之处,例如对用户发布的信息,用户的投诉和上诉等的审批都依靠管理员的管理,很大程度上把信息的过滤工作转移到了后台管理。至今并没有很好的方法平衡后台管理工作量和信息真实可靠程度。

通过本平台的开发过程,我对软件工程的各个开发阶段都有了进一步的了解。开发前期的可行性研究,以及需求分析对后面的开发过程 是非常重要的,很多时候没有建立一个完整的需求分析导致开发进程从概要设计,甚至详细设计回到需求分析中。由此可见需求分析是软件开发中最复杂最重要的一个环节。同时也对SQL Server数据库技术和微软.net 4.0开发环境有了一定的认识。软件开发是一个严谨的思维建立过程,每一个细小的环节都必须经过反复的思考,否则,一点细微的错误将会导致后面的重大错误。

由于缺乏开发经验,该设计的界面以及布局也存在着部分不够人性化的地方,需要进一步的改进。

校园二手交易平台的设计与实现涉及多方面的理论、方法和技术,系统还有许多新的问题需要解决,需要在实际应用中不断积累和完善。平台只涉及到商品信息管理和人员基本信息管理,现实中还需要管理的有许多。在以后的学习过程中会不断完善,进行更深层次的分析。系统的流程还不够人性化,以后可以进行深入研究,使系统操作更加简单、易操作。

毕业设计结束了,但是我学习的脚步不会停歇。我会不断的学习更多的专业知识,更多地关注电子商务方面的发展动态,深入的了解电子商务方面的相关技术及设计思想,用更简洁的代码实现性能更好的系统。我坚信,在以后的工作实践中,我的技术和开发能力会有很大程度的提高。

. word . .

. . . . .

首先要感谢赵娟老师亲切的关怀和精心的指导,才使得我这次毕业设计能够顺利完成。她认真的态度,严谨的作风,深深的感染着我和激励着我,点亮了我通向成功的启明灯。通过这次毕业设计,让我认识到了自己的许多不足之处,在学习和改变中让我也增强了解决问题的能力。我相信在以后的生活和学习中,一定会给我带来一些启示和动力。老师对我的指导,倾注了大量的时间和精力,特别是那种认真负责任的精神,深深的让我记在心中。

. word . .

. . . . .

参考文献

[1]王能.基于B/S结构的校园二手交易平台的构建[J].信息与电脑,2012,(03):12~19. [2]苏文瑾.运用ASP技术构建网上商品交易平台[J].信息系统工程,2012,(05):23~32. [3]李奕,王少华.论校园二手交易网发展存在的问题及解决对策[J].校园市场现代化,2009,(08):26~36.

[4]叶茎,何琼.基于ASP.NET的网上二手交易平台的设计[J].电脑知识与技术,2010,(25):168~179.

[5]何凯,辛怡俐.构建高校二手交易平台的可行性分析[J].中国商界(下半月),2009, (06):22~30.

[6]付长青,庄程.校园电子商务—二手交易网站[J].商场现代化,2008,(28):170~180 [7]Araby Greene.Managing subject guides with SQLServer and ASP.NET[J]. 2008,(7):35~47.

[8]冉林仓.Visual C#. NET入门与进阶[M].清华大学出版社.2009.

[9] Meyer, B.R. Simon and E. Stapf.Instant .NET. Recherche[J], 2009,(02):8~16. [10]魏占祯,姚栋.Web技术及小型网站问题解决方案[J].北京电子科技学院学报,2007(06):17~24.

[11]熊晓加,丁玉军.浏览器-服务器模式信息平台的可行性研究[J].应用科技,2010,(9):20~22

[12]李力东,岳俊华.基于ASP.NET技术的校园网物品交易平台[J].科技致富向导,2010,(17):152~168.

[13]张丹阳.校园网上二手信息发布平台的设计与实现[D].华东师范大学,2010,(22):133~143.

[14]刘晶.校园二手网交易平台建设[J].中小企业管理与科技(下旬刊),2012,(5):32~44

[15]孙三才、许薰尹.精通C#与ASP.net程序设计[M].中国铁道出版社,2011.

. word . .

因篇幅问题不能全部显示,请点此查看更多更全内容