校园二手交易网站毕业设计论文Word文档下载推荐.docx

上传人:b****5 文档编号:19419559 上传时间:2023-01-06 格式:DOCX 页数:26 大小:1.32MB
下载 相关 举报
校园二手交易网站毕业设计论文Word文档下载推荐.docx_第1页
第1页 / 共26页
校园二手交易网站毕业设计论文Word文档下载推荐.docx_第2页
第2页 / 共26页
校园二手交易网站毕业设计论文Word文档下载推荐.docx_第3页
第3页 / 共26页
校园二手交易网站毕业设计论文Word文档下载推荐.docx_第4页
第4页 / 共26页
校园二手交易网站毕业设计论文Word文档下载推荐.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

校园二手交易网站毕业设计论文Word文档下载推荐.docx

《校园二手交易网站毕业设计论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《校园二手交易网站毕业设计论文Word文档下载推荐.docx(26页珍藏版)》请在冰豆网上搜索。

校园二手交易网站毕业设计论文Word文档下载推荐.docx

C#;

SQLServer;

Abstract

Intoday'

ssociety,people'

slifecloselyintegratedwithnetworktechnology,peoplemoreandmoreattentiontotheefficiencyandaccuracy.Networktechnologymakesthelifeofpeoplemoreandmore,alsobecauseofthechangeoflifemakesthenetworktechnologyconstantly.Thiswebsitedesignisthecampussecondarytradingsite,willdevelopavarietyoffunctions,notonlycanimprovetheefficiencyofmanagementofthesecond-handdeal,willalsomeettheneedsofstudentstosellsecondhandgoods.

Beforethewebsitedevelopment,firstofall,currentconditionoftheexistingcampussecond-handtransactionwebsitedosomesimpleresearch,foundthatthecurrentusedspecificallyforcampussecondarytradingwebsitesrarely,sostrengthenedmydeterminationtoconstructionofthecampussecond-handtransactionwebsite.Second,determinetheusingc#andSQLServerdatabasetocompletethewebsiteprogrammingdesign.Third,thedesignofcampussecondarytradingwebsiteformetodemandanalysisfrommultipleperspectives.Finally,usingc#technology,combinedwiththedatabasetable,separatetheforegroundandthebackgroundprocessing,functionmoduleforthecampussecond-handtransactionwebsiteonebyone.

Keywords:

theInternet;

C#;

SQLServer;

Thecampussecond-handtransactionwebsite

1引言

1.1背景

在如今的社会中,人们的生活与网络技术的发展紧密结合,追求事务完成的正确率和高效率已经成为当代人的特点。

网络技术的应用让人们在完成事务时更加便捷、更加快速,也因为生活的改变使得人们对网络技术不断推陈出新,想要寻求新的突破。

虽然网络技术发展的每一次突破都里给人十分惊讶,但是不可否认在一些方面还存在技术管理缺失。

正是因为在本次网站设计以前对校园二手交易网站的调查发现,这一类的网站太过稀缺,远远不能满足当代大学生对二手物品销售方面的追求。

因此,我决定建设一个属于当代大学生的校园二手交易网站。

网站的开发并不是像想象中那样可以信手拈来,我们要明白太过于简单的网站不仅不符合网站设计的初衷目的,还容易在更新快速的网络世界里被淘汰,追求高效率以及正确率才能让网站永远立于不败之地。

因此,这次这是采用的是C#技术和SQLSEVER数据库相结合的方式,不仅整个网站的设计简单易学,而且对于新手来说网站设计的成功率也会大大提高。

1.2目的及期望

为什么要开发这样一个针对校园的二手交易网站呢?

因为,人们的生活在大多数方面都离不开互联网技术的应用,原来效率低下的技术逐渐被淘汰,长江后浪推前浪,网络技术一直处于不断地改朝换代之中,人们在网络技术方面一直在追求新的突破。

在校园二手交易网站这一方面,也应该是有新的技术不断处于生产之中。

虽然有存在这类网站,但是功能很简单,存在于表面的简单浏览等,很快就会被淘汰,而且即使是这样简单的网站也很少存在。

当代大学生购买能力高涨,因此出现的二手商品也在逐日增加,却没有销售的平台,如果同学们能够将多余资源相互共享,那么可以减少很多浪费现象的存在。

因此,校园的二手交易方面存在极大的需求,我希望可以为同学们创建一个属于大学生们使用的二手物品销售平台,同学们可以将多余商品售出给其他同学,也可以寻找适合自己的商品,而且价格也会更加低廉,对于没有经济能力的大学生来说是十分受用的。

2校园二手交易网站的可行性分析

2.1关于技术方面的分析

2.2.1使用C#技术

C#语言是一种既安全、稳定又简单的开发语言,具有强大的实用性,功能丰富,而且简单易学。

它和C语言、C++语言具有十分亲密的关系,对于它们的处理方法是取其精华去其糟粕,同时拥有它们的优点,还去除了它们的缺点。

C#语言还有自己独特的优点,有良好的编程开发环境、有清晰的面向对象的语法结构,在编译工具中是高效率的一种,当时主要是为了推行.NET战略而发布的[1]。

这次开发校园二手交易网站在众多语言技术中之所以选择C#作为开发语言的主要原因是C#语言有以下优秀的特点:

1、c#语言具有快速编译的优点:

在这个网络技术改朝换代十分快速的时代里,开发者对于来自各个方面的挑战要十分清楚。

尤其是如何在开发的过程中以最快的速度完成,抢在竞争对手之前,还有如何才能不断更新自己的版本,是自己的产品总是走在技术前端。

而C#语言在创造的一开始就为开发者考虑到了这些问题,可以让开发者在最少的时间使用最少的代码实现最多的功能,同时还能减少编译时错误产生。

所以,C#语言具有编译快速的优点,对于新手来说十分适合开发本网站。

2、c#语言能够跟上当代网络编程标准不断更新变化的潮流:

C#语言的创造者是微软公司,属于新兴编译语言的一种。

总是可以跟上现代编译语言的变化走向潮流趋势。

而且还具有容易被初学者接受、功能还十分强大的特点,运用起来十分灵活。

除此以外,对于系统的提供具有统一性、可以自动对内存进行管理、对于版本的更新也能够自动控制及对于网络编程新标准变化的支持等,虽然C#语言还不够完美,但它仍然属于具有广阔的发展前景的语言[2]。

3、c#语言可以消除大量程序错误:

开发人员在程序设计中,经常会出现异常元素,因此,想要消除程序错误、完善程序就必须对异常进行有效处理,而C#语言中已经建立了的异常处理机制,非常有利于开发人员的使用[3]。

2.2.2关于使用ASP.NET技术

在现代社会计算机技术和互联网技术的持续快速发展的同时,人们对网络有越来越高的需求。

传统网页,属于静态网页,在现代社会十分落后,已经不能满足广大用户对网络的更高需求,在这种情况下各种动态网页技术逐渐发展起来,受到广大用户的追捧。

这次网站开发采用的就是ASP.NET技术,ASP.NET技术是目前网页设计中的最常用网站开发技术之一,具有很好的发展前景[4]。

开发校园二手交易网站时使用ASP.NET语言的优势:

1、ASP.NE语言进行编程时方便设置断点、易于调试

在Web程序的开发过程中,对于断点调试找出错误通常是比较困难的,但是值得赞赏的是微软在这方面有得天独厚的优势。

因为IIS是微软开发的,所以用ASP.NE语言进行编程时可以对代码进行断点跟踪调试,对错误筛选很有用。

3、ASP.NE语言进行编译后在执行任务时,速度很快

ASP.NE语言进行编译后在执行任务时,速度很快,因为ASP.NE程序代码可以进行编译,编译就是将代码转换成机器可以识别的语言。

ASP.NET就是通过微软的中间语言,然后由即时编译器一步一步将代码翻译成机器可识别的语言,这样可以使得在程序启动的时候时间缩短,而且被编译后的语言不用再一次的编译,所以是十分高效的[5]。

4、ASP.NET的数据库的数据存储量十分丰富

我们通常看到的一些菜单导航功能,如果在JAVA中如果要实现这些功能,那么一个导航就需要使用非常多的代码来进行编写,但是如果运用ASP.NET语言这项功能将会变得十分简单,因为ASP.NET的数据库的数据存储量十分丰富,开发者只要使用类库提供的控件拖拽一下就能够完成,大大节省了开发时间,网站开发效率得到大幅度的提高。

5、ASP.NET编译的代码和设计的网页页面可以分离,便于代码管理

ASP.NE可以将编译代码和设计的网页页面进行分离,开发者可以清晰地看到代码,可以很方便的对代码进行管理,非常有利于代码的阅读和维护[6]。

2.2关于经济方面的分析

校园二手交易网站于经济方面的分析,主要是对在网站开发的过程中所需要的经济支出进行分析,看是否小于原来的预算,如果小于则在经济方面是可行的。

本次网站在设计时所利用到的资源涉及的是开发工具是VS2012以及SQLServer2012数据库,这两个工具在网上都是可以随便下载到,而且只需要在我个人的电脑上面进行开发,因此在开发本网站时的经济支出是0。

而且,要是未来网站受到使用者的欢迎,想要完善开发经济成本也是比较低的,想要有高的经济效应也是很容易的。

因此该网站是十分值得开发的。

3关于校园二手交易网站的需求分析

想要做好一个网站,首先就要对网站的各个方面进行需求得分析,而且需求分析是否全面、是否合理,能够直接影响网站将要实现功能是否满足用户的需要,因此是十分重要的。

3.1关于网站功能方面的分析

本网站的使用者分为管理员和普通用户,管理员和普通用户可以使用的功能的是不一样的,但是都十分全面和有用。

普通用户可以使用的功能有:

●在校园二手网站上进行登录、注册,只有登录以后才能使用网站上的一些功能

●浏览网上的新闻公告

●登录以后可以在留言板块对网站进行留言评价,管理员可以对该内容答复

●如果有想要出售的二手商品可以上传

●通过申请充值虚拟币,购买自己想要购买的二手商品

对自己的个人资料在个人中心板块可以进行修改

管理员可以使用的功能有:

●对普通用户进行管理,删除普通用户等

●对二手商品的分类名称和详细信息进行管理等

●对普通用户的虚拟币充值进行管理,是否同意、或者充值多少虚拟币等

●对于普通用户的留言进行回复

●发布网站的最新信息,或者对新闻通告的详细信息进行管理等

●可对友情链接进行修改、添加、删除等

实现上面的所有功能只是设计网站最初想要实现的最基本功能,校园二手交易网站还应该保持具有页面优美,使用简单,操作易上手等特点。

3.2关于网站设计的其他需求分析

1、关于页面设计的样式需求

要想让用户使用时感受到网页界面的美观以及操作易上手的特点,所以页面样式的设计就要利用HTML样式,使得功能界面与网页得到融合,让用户有更好的视觉效果,还能够使得页面的操作更加简单。

2、关于网页内容跟国际化接轨的需求

网页显示的内容可以跟国际化接轨是网站在进行开发中经常遇到的需求,但是因为不是所有的浏览器都能够解决语言方面的兼容性问题,无法使得网页国际化,所以需要对网页的内容进行交互。

4校园二手交易的总体网站设计

4.1网站使用的硬件需求

开发环境:

Windows10

工具:

VisualStudio2012和Sqlserver2012

服务器:

IIS

开发语言:

C#

开发技术:

A

4.2校园二手交易网站的功能结构

根据需求分析中阐述的需要设计出的功能结构如图4-1所示:

图4-1网站功能结构图

4.3网站的详细设计

从之前对于校园二手交易网站的各方面需求分析确定了网站的基本功能,从网站登陆开始就必须确保登陆验证时是否正确,当用户登录时可以根据自身的需要进行功能操作。

关于用户的登陆信息设计,首先应该实现用户名和密码的设计。

用户名要求不能为空、重复,密码输入的两次信息应该一致,并且要求管理员对用户可以进行维护操作。

用户要先进行注册相对应的信息,才能进行登录。

网站功能流程图如图4-2所示:

图4-2网站功能流程图

用户登录主界面输入用户名以及密码,若用户名和密码正确则登录成功跳转至菜单页面,若用户名和密码错误,则停留登录界面。

网站的登录流程如图4-3所示:

图4-3网站登录流程图

二手商品主要是管理员和普通用户进行发布,发布时需要判断商品名称是否为空,如果为空则不允许添加,否则可以添加成功。

发布二手商品流程如图4-4所示:

图4-4发布二手商品流程图

4.4校园二手交易网站的数据库设计

4.4.1网站的数据库概念结构设计

概念结构的主要特点是:

●对于现实的情况要有一个直观的体现

●将一个抽象的信息转化为具体结构图

●可以将不同个体,划分成不同的层次,形成一个网络状的图

该校园二手交易网站整体E-R图如图4-5所示:

图4-5E-R图

4.4.2网站中数据库表的详细设计

(1)数据库名称为:

SystemDB

(2)数据库中的表格设置如表4-1-表4-8所示

 

5校园二手交易网站的实现

5.1网站的登录以及注册

5.5.1登录网站

本校园二手交易网站再设计初期出于安全考虑,想要浏览详细信息或者销售商品的游客就必须先注册,只有成为本网站的普通用户以后,通过输入账号和密码才能登录本二手网站,才能使用网站的一些功能。

网站的登录界面如图5-1所示:

图5-1登录

5.5.2网站的注册

同学要想使用本网站进行商品销售就鼻血先注册,这主要是为了网站的安全考虑。

并且在注册时需要填写网站的登录用户名、密码、姓名、验证码等重要的信息。

在注册用户名和密码时,本网站设置了校验,时必须填写的项目。

只有通过注册时注册成功的用户名和密码登录以后才能正常使用本网站,例如销售自己的多余物品等。

注册界面如图5-2所示:

与SQL数据库连接的相关代码如下所示:

图5-2注册

昵称以及登录账号不能为空,通过触发RequiredFieldValidator事件,来返回提示错误信息。

登录密码前后要一致,通过触发CompareValidator事件,来返回提示错误信息。

邮箱注册也要符合格式,如果不满11位则不符合代码要求的格式,会输出错误提示。

手机号码格式要符合11位,否则输出错误的提示。

注册界面的错误提示如图5-3所示:

图5-3注册界面错误信息提示

5.2首页

首页包含浏览新闻通告、最新上架二手商品等,为了实现对二手商品表格数据的多样化,各个部分表格数据可以通过DataList控件进行呈现,在查询数据时需要将返回的数据绑定到DataList上,在DataList中可以用Eval(属性)的方式来绑定对应的数据。

首页界面如图5-4所示:

图5-4首页

5.3后台管理

5.3.1管理员:

管理员的后台操作功能全面,有用户管理、分类维护、商品管理、充值管理、留言管理、新闻通告管理和友情链接管理等。

管理员后台管理界面如图5-5所示:

图5-5管理员后台管理界面

5.3.2普通会员个人中心界面:

普通会员个人中心:

具有修改自己的信息、发布商品、管理商品、申请充值,查看留言等功能。

普通会员个人中心界面如图5-6所示:

图5-6普通用户个人中心

5.4用户管理

5.4.1管理员:

管理员可以查看用户信息,并且具有删除用户的功能,删除代码如下所示:

用户管理界面如图5-7所示:

图5-7用户管理

5.4.2普通用户:

普通用户可以在个人中心查看,修改自己的个人信息,通过实例化SQL定义为s,再将sSql里面的数据通过DataSet实例化成为数据集存放在ds,通过DataView获取自定义视图,从而实现与数据库数据相连,相关代码如下所示:

普通用户账户管理界面如图5-8所示:

图5-8普通用户账户管理

5.5分类管理

管理员可以在对现有书籍、交通工具、电子产品、衣物的分类信息基础上进行添加、更新或者删除,普通用户没有这个功能。

分类管理界面如图5-9所示:

图5-9分类管理

5.7商品管理

添加功能即对于普通用户和管理员都可以发布新的二手商品,在填写信息时为了方便可以使用Tab键进行切换焦点来输入内容,待所有内容输入完毕后,网站会利用数据校验RequiredFieldValidator来校验页面上的一些必填项,如果必填项为空的话,页面会直接进行提示,以填写商品名称为例子,相关代码如下所示:

管理员和普通用户都可以上传新的商品,如果没有上传图片也会有错误提示,添加商品界面如图5-10所示:

图5-10商品添加

(2)管理员:

商品维护主要是对页面上提供的信息进行维护,更新和删除,商品维护界面如图5-11所示:

图5-11商品维护

5.8充值管理

5.8.1普通用户:

普通用户可以根据自己的虚拟币使用情况在线进行申请充值操作,申请提交后管理员可以在线进行批复,批复成功后可以对二手商品进行购买等。

还可以在个人中心查看申请状态,已充值和未充值。

普通用户申请充值虚拟币界面如图5-12所示,已充值列表如图5-13所示:

图5-12申请充值

图5-13充值列表

5.8.2管理员:

管理员可以对普通用户的申请进行批复,查看申请人的申请信息,点击充值即可进入到充值界面,充值以后该用户账户会多出相应的虚拟币,管理员虚拟币充值管理界面如图5-14所示:

图5-14管理员虚拟币充值管理界面

5.9留言板

留言板功能主要是方便用户与管理员之间能够更好的进行沟通交流使用的,留言板采用的是DataList控件进行数据绑定,在DataList中可以用Eval(属性)的方式来绑定对应的数据,这样就可以实现如下图所示的表格数据,并且管理员可以进行留言回复。

管理员留言回复界面如图5-15所示,普通用户留言界面如图5-16所示:

图5-15留言回复

图5-14留言板

5.10新闻通告

5.10.1管理员:

可以添加新闻标题以及内容、对公告进行更新或者删除,代码块设置了新闻通告标题以及通告内容不能为空。

普通用户没有这个功能,只能在首页查看公告详细信息。

发布新闻通告界面如图5-17所示,修改新闻通告界面如图5-18所示:

图5-17发布新闻通告

图5-18新闻通告维护

5.10.2查看新闻通告详细内容

不论是游客还是普通用户,管理员发布新闻通告以后,都可以在首页查看的新闻通告,查看标题后可以点击看到详细内容,查看详情页面主要是根据上一个页面传递过来的参数,到数据库中查询指定的数据,返回给数据集,然后将数据集中的属性绑定到页面上的各个控件上进行呈现,否则会呈现出错误的数据。

新闻通告列表如图5-19所示:

图5-19新闻通告列表

5.11友情链接

5.11.1普通用户:

为了方便用户使用,在页末有给出一些友情链接,点击相应标题就可以进入该界面。

友情链接界面如图5-19所示:

图5-20友情链接

5.11.2管理员:

可以维护网站的友情链接信息,添加完成后可以在首页进行查看。

友情链接添加界面如图5-21所示,友情链接维护界面如图5-22所示:

图5-21友情链接添加

图5-22友情链接维护

5.12兑换商品

普通用户:

商品兑换主要是针对普通用户可以进行购买商品设定的,也是本网站最重要的功能之一。

在首页查看商品,点击图片会进入商品详细信息页,点商品详细信息界面如图5-23所示:

图5-23商品详细信息界面

点击兑换时,会跳出购买界面,会有交易方式的下拉菜单出现,包括:

在线支付、邮寄、当面交付,点击在线支付时会出现商品金额提示,如果用户虚拟币不足,点击兑换时也会出现提示,并且手机号码为必填项,而且不能少于11位数字。

相关代码如下所示,购买界面错误提示界面如图5-24所示:

图5-24兑换商品错误提示界面

6网站测试

6.1网站测试的原因

网站测试的原因主要是保证网站构建完成以后各项功能能够正常的使用,测试结果的好坏将直接影响到用户使用的满意程度,所以,要做好网站的测试对网站的成功使用起到关键的作用。

6.2网站测试遵守的方法

目前网站测试中最常用的两个方法是黑河测试与百合测试。

黑盒测试主要是通过输入测试内容,只要最终能够得到既定的输出结果就可以,则可以认为是测试通过,并不在乎中间的过程。

而白盒测试主要是针对中间过程进行详细的测试,包括对各种条件的输入以及输出都要进行完整的测试。

本网站的测试主要是使用白盒测试方法对网站的各个功能模块进行详细的测试,为了保证网站能够满足当初的既定目标,所以,需要对网站进行细致的测试,保证网站能够正常的使用。

6.3网站测试运行的软、硬件条件

(1)硬件环境:

服务器端可以在Windows10网站上运行,硬盘容量在1TB以上,内存最好在8G以上,这样可以更好的保证软件的运行。

(2)软件环境:

软件环境主要是使用VS2012进行开发,数据库使用SQLSERVER2012。

6.4网站测试的案例

登录测试案例如下:

登录模块测试内容如下表格6-1-表6-4所示:

登录模块测试内容如表6-1所示:

通过以上测试,可以得知登录模块功能可以正常使用。

二手商品应用测试内容如表6-2所示:

通过以上测试用例,可以得出二手商品应用模块可以正常使用。

留言模块测试内容如表6-3所示:

通过以上测试用例,可以得出留言模块可以正常使用。

新闻通告模块测试内容如下表格所示:

通过以上测试用例,可以得出新闻通告功能模块可以正常使用。

6.5网站测试的界面测试和结果

接下去对网站的界面和功能方面的应用进行测试:

网站的界面测试:

把网站放到Windows10的网站上运行,看是否会因为分辨率不同而造成界面画面变形。

程序运行时,画面正常,字体没有发

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

当前位置:首页 > 自然科学 > 化学

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

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