基于.docx

上传人:b****2 文档编号:16971794 上传时间:2023-07-20 格式:DOCX 页数:41 大小:396.09KB
下载 相关 举报
基于.docx_第1页
第1页 / 共41页
基于.docx_第2页
第2页 / 共41页
基于.docx_第3页
第3页 / 共41页
基于.docx_第4页
第4页 / 共41页
基于.docx_第5页
第5页 / 共41页
基于.docx_第6页
第6页 / 共41页
基于.docx_第7页
第7页 / 共41页
基于.docx_第8页
第8页 / 共41页
基于.docx_第9页
第9页 / 共41页
基于.docx_第10页
第10页 / 共41页
基于.docx_第11页
第11页 / 共41页
基于.docx_第12页
第12页 / 共41页
基于.docx_第13页
第13页 / 共41页
基于.docx_第14页
第14页 / 共41页
基于.docx_第15页
第15页 / 共41页
基于.docx_第16页
第16页 / 共41页
基于.docx_第17页
第17页 / 共41页
基于.docx_第18页
第18页 / 共41页
基于.docx_第19页
第19页 / 共41页
基于.docx_第20页
第20页 / 共41页
亲,该文档总共41页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

基于.docx

《基于.docx》由会员分享,可在线阅读,更多相关《基于.docx(41页珍藏版)》请在冰点文库上搜索。

基于.docx

基于

基于.NET的校园二手交易系统

Baseoncampussecond-handgoodstradingsystem

 

院系:

专业:

班级:

姓名

学号

指导教师

日  期

摘要

随着社会的高速发展、技术的快速更新以及产品的不断更新换代,人们对于物质的要求越来越高,随之而来的问题便是越来越多的二手货物堆积下来却无法得到更好的利用。

为了更好的解决这种现状,校园二手物品交易网站就是提供了这样一个信息交互品台,从而,使更多有价值的二手物品可以得到再利用。

本文主要介绍了该平台的方案论证、总体设计等实现过程,详细论述了设计思想、数据库设计和功能模块设计。

运用开发工具VisualStudio2010和SQLServer2005,实现了用户注册、用户登录、查询浏览、商品搜索匹配、用户收藏、用户购买等用户功能模块。

后台管理功能模块实现:

管理员登录,管理员对商品信息的增、删、改、查,管理员可查看用户信息及用户订单信息,并对订单做相应的处理。

除此之外,管理员可修改用于用户收取货物的取货方式等。

整个系统的设计过程,充分考虑了数据库的安全性、一致性、稳定性和可靠性等功能。

并具有了友好的界面,操作也十分简单。

关键词:

VisualStudio2010;数据库;二手物品交易;SQLServer2005

ABSTRACT

Updatewiththehigh-speeddevelopmentofsociety,technologyandconstantlyupdatedproducts,peoplemoreandmorehightotherequirementofmaterial,theresultingproblemismoreandmoresecondhandgoodsaccumulationdownbutcan'tgetbetteruse.

Inordertobettersolvethiskindofsituation,thecampussecond-handgoodstradingwebsiteistoprovidetheinformationinteractionofsuchaproduct,thus,makesmorevaluablesecond-handitemscanberecycled.Thisarticlemainlyintroducedtheprojectdemonstrationofthisplatform,overalldesign,suchastheimplementationprocess,indetailelaboratedthedesignidea,databasedesignandfunctionmoduledesign.UseofdevelopmenttoolsinVisualStudio2010andSQLServer2005,realizetheuserregistration,userlogin,query,browsesearchmatching,usercollection,userstobuygoods,suchasuserfunctionmodule.Backgroundmanagementfunctionmodules:

theadministratorlogin,theadministratorofcommodityinformationtoadd,delete,change,check,administratorscanviewtheusersinformationandorderinformation,andtohandleordersaccordingly.Inaddition,theadministratorcanmodifythewayusedtochargecustomersgoodspickup,etc.Thedesignprocessofthewholesystem,givefullconsiderationtothedatabasesecurity,consistency,stabilityandreliability,etc.Andhasafriendlyinterface,theoperationisverysimple.

KeyWords:

VisualStudio2010;Database;Second-handgoodstradingplatform;SQLServer2005

目录

1绪论1

1.1开发背景1

1.2开发的目的及意义2

2系统开发环境简介3

2.1VisualStudio2010简介3

2.2SQLSERVER2005简介4

3系统分析6

3.1系统目标6

3.2系统的初步调查6

3.3系统需求分析7

3.4系统可行性分析8

3.4.1技术可行性8

3.4.2经济可行性8

3.4.3操作可行性8

3.5系统设计8

4系统详细设计10

4.1功能模块设计10

4.2数据库结构设计与实现11

4.2.1数据库的发展及应用11

4.2.2数据库设计步骤12

4.2.3数据库具体设计13

5系统实现与测试18

5.1构建工程框架18

5.2数据库连接的实现19

5.3系统功能的实现19

5.3.1用户界面的实现19

5.3.2管理员面的实现23

5.4系统测试26

6结论28

参考文献29

致谢30

附录31

1绪论

随着Internet国际互联网的日益发展,人们对于互联网技术的要求越来越高,已不仅限于浏览网页,收发电子邮件,生活节奏越来越快的人们开始追求足不出户的利用互联网这一强大的平台来实现网上购物。

很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站,越来越多的企业开始建造自己的网站。

现代企业需要的是一个功能强大的,能提供完善的电子商务服务的动态商务网站。

对于企业来讲,无论是企业之间的交易,还是企业和客户之间的交易,如果能够实现网上交易,这将大大提高交易速度,同时节约交易成本。

近几年,伴随着网络数据库技术的持续发展,这一设想逐渐变成了现实。

 

ASP.NET是有Microsoft公司提出的一种程序框架。

它与以前的网页开发技术相比有了很大的进步,已经成为开发动态网站的重要而快速、有效的工具。

所以,我在毕业设计中采用了ASP.NET技术,为此,本人深入学习了ASP.NET的各种技术知识,使用了Visual Studio.NET为开发平台,同时研究了如何利用ADO.NET技术访问后台数据库等。

该系统已成功实现用户的注册、登录功能,二手商品的查询、订购,用户评价、收藏等功能,基本上实现了商品销售网站应有的功能,成功的实现了一个简单的小型购物网站。

1.1开发背景

近些年来伴随着互联网的快速发展,使得人们能够不受时间、地点的限制,而轻松地获取自己所需要的信息。

同时互联网的出现和发展极大地推动了教育事业的发展,特别是C#技术被广泛、快速的应用到各个教学领域。

C#技术以其友好的交互性、动态性等优点,使互联网的应用范围急速扩展。

 

各种基于互联网技术的网络应用不断涌现,网络技术正在不断的深入人们的生活。

人们从Internet上获取信息、享受生活、交流感情、网上工作等。

Internet正在迅速改变着人们的生活方式。

 

在当前社会上,许多的各种类型的电子商务类网站纷纷建立,可以很大程度上解决人们信息资源的闭塞以及地域上的限制。

在大学校园中,伴随着学生购买能力的不断提高,以及学生们每年的升学和毕业,使校园中出现了各种各样的二手商品,又由于校园中信息交流的局限性,使得很多的商品买卖只限于校园公告栏或者请人代为宣传的方式进行交易。

这种方式有很多局限性和偶然性,并不能满足二手商品畅通交流的要求。

于是一种新的二手商品信息交流的方式出现了,就是基于.NET的校园网二手物品交易系统。

通过使用本系统,不难发现每一个校园网用户都是系统的主人,大家可以非常方便的注册用户,浏览商品,搜索自己所需要的廉价商品,同时留言交谈,针对各种商品进行客观比较,最终做出自己的最佳选择。

如果同学们有需要出售的商品,还可以通过联系管理人员出售,处理自己多余的物品,同时也帮助了有需要的同学。

1.2开发的目的及意义

伴随着电子商务的飞速发展,网上交易日益发挥出其不可替代的优越性,但由于电子商务在校园的应用起步较晚,以及校园电子商务模式应用的不成熟,使高校校园电子商务的发展缓慢。

每年都有毕业生要毕业,每年都有新生来报到,每一个面临毕业的学生都曾为不知如何处理手中的旧书、文具、自行车等物品而苦恼过,留之无用弃之可惜,而刚入学的新生又曾为商品的价格昂贵而叹为观止。

现今,网络信息迅速发展,大学生们也更热衷于网上购物,与现实世界中二手市场里的人头攒动相比,处在虚拟空间中的网上二手交易社区也同样人气兴旺。

网上二手交易系统不仅能很好的处理毕业生的多余物品,同时,学生们有任何闲置的东西或者求购需求都可以得到处理,而且不受时间和空间的限制,搜索物品更加方便、快捷。

提供低价实用的商品,为全校学生提供规范化的二手商品交易的信息平台。

校园电子商务有着巨大的发展空间,它为在校生的生活带来了更多的便利,为学生创造经济效益的同时,可以改变他们的消费方式和购物习惯。

 

2系统开发环境简介

2.1VisualStudio2010简介

早期由于资源不足,开发者往往使用一些非常简陋的软件开发工具。

但是随着软件开发技术的不断发展,越来越多的开发者趋向于使用一些集语言编辑、代码编译和调试于一体的综合性软件包,这一趋势促使IDE软件的诞生。

IDE(IntegratedDevelopmentEnvironment,集成开发环境)是一种综合性的软件开发辅助工具,其通常包括编程语言编辑器、自动建立工具、编译器/解释器、调试器,有时还会包含一些用于设计用户图形化界面的工具和版本控制系统。

在开发基于.NETFramework的应用程序时,最常用的开发工具就是微软公司开发的MicrosoftVisualStudio系列。

VisualStudio是微软公司推出的开发环境,是目前最流行的Windows平台应用程序开发环境。

VisualStudio2010版本于2010年4月12日上市,支持开发面向Windows7的应用程序,除了MicrosoftSQLServer,它还支持IBMDB2和Oracle数据库。

(1)VisualStudio2010开发数据库技术的特点及优势

VisualStudio2010所提供的数据库访问技术多种多样,例如ODBCAPI、MFCODBC、DAO、OLEDB、ADO等。

这些数据库访问技术简洁、便利、灵活、访问速度快、扩展性及可维护性能好,它们的特点及优势各异。

 

①简单性

VisualStudio2010中提供了多种工具用于帮助用户快速的建立起自己的应用程序,在很大程度上简化了应用程序的设计。

使用这些技术,可以使开发者编写很少的代码便可开发一个数据库应用程序。

②灵活性

VisualStudio2010提供的开发环境能够使开发者根据自己的需要去设计应用程序的界面和功能,而且VisualStudio2010所提供的类库和方法非常丰富、多样,程序员便可以根据自己所开发应用程序的特点去选择更适合自己的类库和方法。

③访问速度快

当应用程序去访问ODBC所开发的数据库时,其访问速度非常的慢,为了解决这个问题,VisualStudio2010提供了新的访问技术,使用新的开发技术可以直接对数据库的驱动程序进行访问,这大大提供了访问速度。

④可扩展性

VisualStudio2010提供了OLE技术和ActiveX技术,这种技术可以增强应用程序的能力。

使用OLE技术和ActiveX技术可以使开发者利用VisualStudio2010中提供的各种组件、控件以及第三方开发者提供的组件来创建自己的程序,从而实现应用程

序的组件化。

使用这种技术可以使应用程序具有良好的可扩展性。

(2)VisualStudio2010版本介绍

VisualStudio2010版本属于简化版本,同时微软公司在VisualStudio2010版本中增添了许多新的功能,其集成开发环境(IDE)的界面被重新设计和组织,更好的完善了VisualStudioIDE。

改进了所具有的开发语言,例如VisualBasic和C#语言,并增加了.NETFramework语言。

提供多种开发语言,开发人员则可以根据自己的能力和爱好选择适合自己的开发语言,这种新特性为开发人员提供了更多的便利,带来了更高的编码效率。

VisualStudio2010版本在并行计算的能力方面也得到了更大的提升。

在以往的开发工作中,开发人员为了充分利用多核所带来的性能提升,必须改变应用程序的框架和开发方法,从而使自己的软件可以利用硬件升级所带来的性能提升。

为了能更好的改善这种需求,VisualStudio2010加大了对并行计算的支持。

例如,VisualStudio2010的调试器了解代码的并行特性,它能够显示应用程序的状态。

VisualStudio2010还提供了一个并行性能分析器,它可以帮助分析应用程序的性能瓶颈,找到需要并行处理和可以进行并行处理的地方,并以图形化的形式表现出来。

这样,通过VisualStudio2010并行性能分析器的使用,开发人员更轻松地实现了应用程序的并行化。

VisualStudio2010在测试方面提供了非常强大的功能,微软把Scrum和XP敏捷思想融入到Agile框架中。

因此,强化了其测试功能,同时简化了整个应用程序生命周期的整合测试工具。

(3)VisualStudio2010集成开发环境

借助VisualStudio2010集成开发开发环境,软件开发工作变得更为简单便捷,业务决策也会变得更为有效。

任何规模的组织都可以使用VisualStudio2010快速创建应用程序,这些应用程序能够利用Windows操作系统,使其成为更安全、更易于管理、更可靠的应用程序。

VisualStudio2010集成开发环境为开发人员的工作提供了很大的改进,尤其是在团队协作、开发效率、用户体验等方面上的帮助,有效的提高了软件开发的效率。

2.2SQLSERVER2005简介

SQLSERVER2005提供了一个全面的、集成化的数据库平台,使用集成的商业智能化工具提供了企业级的数据管理。

SQLSERVER2005数据库引擎为关系型数据和结构化数据提供了更安全、更可靠的存储功能,使用户可以构建和管理用于业务的高可用和高性能的数据应用程序,同时还结合了分析、报表、集成和通知等功能。

SQLSERVER2005为后台开发人员和信息工作者带来了一个强大的可用工具,它在很大程度上为使用者减少了使用的复杂度。

同时,通过利用现有系统所具有的集成性,以及

处理日常任务的高效自动化管理能力,SQLServer2005为不同规模的企业提供了一个完整的数据解决方案。

与MicrosoftVisualStudio2010以及新的开发工具包的紧密集成使SQLSERVER2005与众不同。

SQLSERVER2005易于管理无论是开发人员、数据库管理员、信息工作者还是决策者,SQLSERVER2005都可以为其提供创新的解决方案,帮助使用者从数据中更多地获益。

SQLServer2005通过对数据库加密、使默认设置更加安全,同时把密码政策加强,使安全模型更具有细化可控性及加强性,这就为为企业数据提供了更高级别的安全性,此数据库平台具有更高的特性及页面的可修复性。

运用SQLServer2005进行企业数据管理具有高可用性、管理工具的增强性、安全性、可伸缩性。

3系统分析

3.1系统目标

项目目标是建立大学生二手物品交易平台,并创建对应的数据库系统,帮助校内学生及时便捷地进行二手物品交易。

学生们可以通过浏览本平台的出售商品,有需求的用户可以根据自己的需求进行比较和选择,同时本平台会提供留言的功能,从而使用户能更好的了解商品的详细信息。

如果学生们有需要出售的商品,可以通过联系网站管理人员,商谈出售事宜。

网站会提供后台管理系统,管理员通过注册和登录,进入后台管理系统发布商品出售信息,对用户信息进行管理,以及进行网站维护工作。

本系统的开发目标是希望能避免校园资源的浪费,并且更有利于优化校园环境,为学生提供更多便利。

3.2系统的初步调查

系统初步调查的主要目标就是,从系统开发人员和用户需求的角度看新项目的开发有无必要和可能。

初步调查的内容包括:

(1)系统的基本情况,包括它的外部环境、规模、主要使用人群、当前面临的主要问题。

(2)现有系统的功能和需求情况,包括现有系统的功能模式、用户人群、安全性、可靠性、便利性。

(3)系统的资源情况:

人、财、物等资源。

(4)校园使用者对系统的态度,包括领导和有关管理人员对现有一些交易平台系统的看法、支持和关心程度等等。

校园二手交易平台需要有:

用户注册、登录功能,加入购物车功能,用户留言功能。

用户注册、登录成功以后,可以将自己喜欢的商品加入购物车并下订单。

用户还可以将喜欢的商品加入收藏,对商品添加留言,从而得到更对有关商品的详细信息。

后台管理功能有:

管理员注册、登录功能,管理员发布商品出售信息功能、订单管理功能、添加和删除商品功能、留言板信息管理功能、送货方式管理、管理员设置功能。

管理员可以根据前台的用户需求进行商品的发布和管理工作,为用户提供更多的便捷。

同时,管理员可以更方便的进行后台的维护工作。

管理员管理网站的各种功能,管理员界面要自然、简便。

对输入的错误有好的提示信息,并随时掌握任务的进展情况,输出的形式易于理解,且结果准确。

对于用户来说,界面就是系统本身。

用户特别关心能否有效地使用软件来解决问题,用户对软件功能的理解都在界面上表现出来。

人机界面体现了系统的功能,以及操作的方便程度是否符合使用的要求与工作习惯。

总之,应使管理员和消费者及时掌握二手商品的全面情况,并通过本平台,能快速了解到有关自己所需的二手商品信息,同时更方便的处理自己想出售的商品。

根据用户提出的建议,为了开发出高效、便捷的二手交易平台,需要遵循以下原则:

(1)满足用户的需求。

之所以开发此系统是因为现有的校园模式不能满足学生们的需要,希望此平台能为使用者提供便利。

应该多进行用户调查,多考虑用户的需求,这样在设计的过程中,才能更得心应手,设计出来的产品才能更好的满足用户的需求,能更用户带来更多的便利。

所以,此系统必须能被用户接受,实现用户的初衷,满足用户的需求。

(2)功能更完善。

功能是否完整,是指所开发系统的主要业务逻辑是否能覆盖用户的真正需求。

同时,还表现在各部分接口是否完备,数据采集和存储格式是否统一,各部分是否协调一致。

一个系统最重要的就是功能的完整性,我们要将系统各个模块的功能设计的更完整,使设计出来的网站更能满足用户的需求。

(3)技术更先进。

正确认识各种先进技术的优劣长短,从而根据实际情况和未来发展方向将其合理的运用到系统开发中去。

要努力发挥其高速度、高精度、高密度的优点,也要避免其缺乏灵活性,不便于处理意外情况的缺点。

同时,不要为了一味的先进,而忽视了技术本身的成熟性。

(4)更具有可维护性。

现在的信息技术不断更新,用户的需求不断增加,因此,每个软件产品都应具有很好的可维护性。

在本系统的设计过程中,我们更应注意这方面的需求,使系统便于修改,便于增添更多的用户需求,使系统更利于管理和使用,从而给用户带来更有益的体验。

3.3系统的需求分析

经过对校园二手物品交易进行分析,校园二手物品交易系统要实现的主要功能有:

(1)系统为用户提供注册、登录功能。

(2)系统为用户提供加入购物车功能、下订单功能。

由于用户的交易规模比较小而且用户使用系统的时间有不确定性,所以系统不提供在线交易功能,但通过加入购物车和下订单可以实现在线预订的功能。

(3)系统提供可选的送货方式,购买者可以根据自己的需求选择自己的收货方式。

(4)注册用户可以修改自己的用户信息。

(5)用户可以查看商品的详细信息,针对商品进行留言。

(6)用户可以将自己喜欢的商品添加收藏。

(7)浏览者如有需要出售的商品可通过联系系统管理者进行商谈。

(8)管理员通过注册、登录后台管理系统。

(9)管理员可以将收购的二手商品信息发布到网站上,供用户浏览和选择。

(10)管理员可以管理商品信息,进行删除或添加。

(11)管理员可以查看商品的盈利情况,同时推荐商品、将销量好的商品发布到网站上。

(12)管理员可以查看订单,清理订单。

(13)管理员可以管理用户留言信息。

(14)管理员可以设置送货方式即用户可选的收货方式,选择邮递的则货到付款,选择自取的则取货时付款。

(15)管理可以对自己的信息进行修改和维护。

除了上述功能以外,校园二手物品交易系统还具有友好、简洁的界面,安全性要高,稳定性要强,能够满足用户的需求。

3.4系统的可行性分析

该阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证。

我们在这里主要从技术可行性、经济可行性和操作可行性等方面进行分析。

3.4.1技术可行性

技术可行性是最重要也是最困难的问题,要根据用户及市场的需求来实现系统的各项约束条件,从技术的角度研究实现的可能性。

本平台采用的是当下十分流行的ASP.NET技术,在技术上是非常可行的。

3.4.2经济可行性

经济可行性研究主要进行成本效益分析,包括估计项目的开发成本,估算所开发出软件产品是否真的能够学校的学生用户带来方便和利益。

此二手商品交易平台方便了有需要的用户在购买自己喜欢的商品的同时又不用付出商品的全新价位,同时也避免了学生们的乱丢乱弃,也可避免一些近似全新用品的被丢弃所造成的浪费进而也为商品拥有者带来了利益。

开发此系统所使用的开发工具是开源的,平台要求不是很高,维护方便。

3.4.3操作可行性

本系统采用基于VisualStudio2010和SQLSERVER2005的面向对象程序设计。

其中SQLSERVER2005的应用程序支持非常强大,包括整合服务、代理服务、报告服务,性能十分优越。

3.5系统设计

(1)系统设计思路

本系统的设计从学生们的需求出发,即商品拥有者和商品需求者。

满足了学生们进行网上商品交易的一系列要求和需要,而且此系统对于管理员来说操作方便、简单易懂、界面友好。

同时,为了提高该系统的安全性和保障用户信息的安全性,采用了用户输入用户名和密码的登录界面,从而保证了系统的安全性。

另一方面,系统还具有极好的可扩展性和可维护性。

系统中的各个模块极具独立性,可以保证在对某个模块进行修改和运行时,完全不会影响到其他模块的运行。

本系统的设计思路是把整个开发过程分为不同的阶段,每个不同的阶段需要完成不同的工作。

对各个模块进行开发和调试,最后实现模块和整个系统的联调。

整个系统的开发会站在

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

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2