基于ASPNET的二手商品交易平台计算机专业毕业论文 精品.docx
《基于ASPNET的二手商品交易平台计算机专业毕业论文 精品.docx》由会员分享,可在线阅读,更多相关《基于ASPNET的二手商品交易平台计算机专业毕业论文 精品.docx(22页珍藏版)》请在冰豆网上搜索。
基于ASPNET的二手商品交易平台计算机专业毕业论文精品
本科毕业设计(论文)
题目基于ASP.NET的二手商品交易平台
计算机科学与工程院(系)计算机专业
摘要
随着社会的发展,技术的不断发展以及产品的不断更新换代使得人们对物质的要求越来越高,随之而来的问题便是越来越多的二手货物堆积了下来却无法得到更好的利用。
特别是在校园里面学生,首先,他们没有时间也没有精力去经营一个二手货物商店,而且他们也没有足够的二手货来支撑这个商店,一般校园里学生们的二手货都只是零散的,并不能得到很好的二次利用。
其次,一个主要的原因就是学生们并没有稳定的资金来源。
所以,建立一个校园二手市场交易网站是必要的,利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,基于B/S模式研究开发了基于Web的二手商品交易平台这一ASP.NET应用程序。
它运用方便,操作简单,效率很高近两年来,随着国际互联网以惊人的速度席卷全球之际,我国多媒体网络覆盖面也在不断扩大。
正因如此,利用Internet这个媒介建立一个性能良好、界面美观的校园二手市场交易网站,创建校园二手市场交易系统平台,为学生们的二手货物能再次得到更好的利用而搭建一个良好的交易平台。
这样既可以让学生们的二手货物可以得到更好的利用,又可以帮助同学们节省自己的生活开支。
关键词:
电子商务;ASP.NET;B/S
ABSTRACT
Withthedevelopmentofsociety,theconstantdevelopmentoftechnologyandthecontinuousupgradingofproductsmakepeopletothesubstanceoftheincreasinglyhighdemand,theproblemismoreandmoreusedgoodspackingdownbutcannotgetbetteruse.
Especiallyinthecampusstudents,firstofall,theydonothavethetimeorenergytooperateasecond-handgoodsstore,andtheydon'thaveenoughsecondhandgoodstosupporttheshop,generalcampusstudentssecond-handgoodsarescattered,andcannotbeagoodtwotimesusing.
Secondly,amainreasonisthatthestudentsarenotastablesourceoffunds.Therefore,toestablishacampussecondarymarkettradingsiteisnecessary,theuseofnetworkanddatabasetechnology,combiningwiththecurrenthardwarepricesfallingandthebroadbandnetworktotheadvantageofbuilding,basedonB/SmoderesearchanddevelopmentbasedonWebsecond-handgoodstradingplatformfortheASP.NETapplication.Itisconvenienttouse,simpleoperation,highefficiencyinrecentyears,alongwiththeinternationalInternetwithamazingspeedsweepsacrossthewholeworld,ourcountrymultimedianetworkcoverageisexpanding.Becauseofthis,usingInternetthismediumtoestablishagood,beautifulinterfacecampussecondarymarkettradingsite,tocreatecampussecondarymarkettradingplatformforsecond-handgoods,studentscanbetterutilizeagainandbuildagoodtradingplatform.Thiscanmakestudentssecond-handgoodscouldbeputtobetteruse,butalsocanhelpthestudentstosavetheirownlivingexpenses.
Keywords:
Electroniccommerce;ASP.NET;B/S
目录
第一章引言..........................................1
1.1课题背....................................................1
1.2课题意义..................................................1
1.3设计思想..................................................1
第二章系统分析.............................................2
2.1需求分析..................................................2
2.2可行性分析................................................2
2.2.1技术可行性...........................................2
2.2.2经济可行性...........................................3
2.2.3操作可行性...........................................3
第三章用到的主要技术介绍.................................4
3.1开发工具介绍..............................................4
3.2数据库介绍................................................6
3.3ASP.NET介绍...............................................7
第四章总体设计.............................................8
4.1系统功能结构图............................................9
4.2项目规划..................................................10
第五章系统设计.............................................11
5.1设计目标..................................................11
5.2开发及运行环境............................................12
5.3逻辑结构设计..............................................13
第六章主要功能模块设计....................................14
6.1主页......................................................14
6.2用户注册及用户登录模块....................................15
6.3用户信息管理模块..........................................16
6.4购物车记录模块...........。
................................17
6.5基础信息管理模块..........................................18
6.6分类页面..................................................19
结束语.........................................................20
致谢...........................................................21
参考文献......................................................22
第一章引言
近两年来,随着国际互联网以惊人的速度席卷全球之际,我国多媒体网络覆盖面也在不断扩大。
正因如此,利用Internet这个媒介建立一个性能良好、界面美观的校园二手市场交易网站,创建校园二手市场交易系统平台,为学生们的二手货物能再次得到更好的利用而搭建一个良好的交易平台。
这样既可以让学生们的二手货物可以得到更好的利用,又可以帮助同学们节省自己的生活开支。
1.1课题背景
随着社会的发展,技术的不断发展以及产品的不断更新换代使得人们对物质的要求越来越高,随之而来的问题便是越来越多的二手货物堆积了下来却无法得到更好的利用。
特别是在校园里面学生,首先,他们没有时间也没有精力去经营一个二手货物商店,而且他们也没有足够的二手货来支撑这个商店,一般校园里学生们的二手货都只是零散的,并不能得到很好的二次利用。
其次,一个主要的原因就是学生们并没有稳定的资金来源。
所以,建立一个校园二手市场交易网站是必要的。
1.2课题的意义
近两年来,随着国际互联网以惊人的速度席卷全球之际,我国多媒体网络覆盖面也在不断扩大。
正因如此,利用Internet这个媒介建立一个性能良好、界面美观的校园二手市场交易网站,创建校园二手市场交易系统平台,为学生们的二手货物能再次得到更好的利用而搭建一个良好的交易平台。
这样可以让学生们的二手货物可以得到更好的利用,又可以帮助同学们节省自己的生活开支。
1.3设计思想
通过软件工程的方法对一个小型的校园二手市场交易网站进行了详细的设计及介绍,对这个交易网站进行了积极的开发和实践。
作为一个小型的校园交易网站,它为校园内的学生们提供了一个良好的二手货物交易平台。
让学生们能够更好的处理自己身边的二手货物。
例如:
学生们可以通过这个交易平台选择自己喜欢的二手货放到购物车内,然后进行交易。
并且学生们可以通过这个网站搜索查询自己要找的二手货物等。
第二章系统分析
2.1需求分析
需求分析工作在软件设计过程中是非常重要的环节,它的基本任务是准确地回答“系统必须做什么?
”。
需求分析是对目标系统提出完整、准确、清晰、具体的要求。
满足用户的需求是我们制作软件的宗旨,而对软件的需求是用户对系统提出的要求,这种要求可能是原始的、笼统的,也可能是抽象的、细节化的。
但一个软件系统的开发必须以一组需求化为出发点,软件的系统需求分析不断修改以满足用户的想要得到的软件模型。
一个基于ASP.NET的二手商品交易平台的基本要求就是为用户提供一个稳定的,方便的商品交易平台,使用户足不出户便能购买到自己想要的商品并且不用花费过多的经济,根据调查信息,二手商品交易平台的基本流程是用户登录平台由账户注册页面进入注册账户,并登录所注册的账户,通过此账户发布自己想要出售的商品信息,由平台管理员将商品信息纳入数据库中,以便在平台上展示,所以平台要可以展示商品,对商品进行分类方便用户快速选择自己想要的商品,对用户的账户进行管理,记录用户的出售与购买信息,用户账户的注册与用户登录功能,管理员对库存商品信息的管理。
2.2可行性分析
在实施一个项目之前,首先要对将要实施的项目进行可行性分析,确定项目是否值得进行。
并不是所有的问题都有简单明显的解决办法,事实上,许多问题不可能在预定的系统规模之内解决。
如果问题没有可行的话,那么花费在这项工程上的任何时间、资源、人力和经费都是浪费的。
可行性分析的目的就是用最小的代价在尽可能短的时间内确定问题能否解决。
而且可行性研究的目的不是解决问题,而是确定问题是否值得去解。
如果是正确的就加以肯定。
可行性分析的实现,不能靠主观猜想,只能客观分析达到这个目的,所以就必须分析几种方法解决可能的弊端,从而判断原定的系统目标和规模是否实现,系统完成后所能带来的价值是否大于开发这个系统的投资价值。
因此,可行性研究实质上是要进行一次大大的压缩简化了系统分析和设计的过程。
我们应该给出系统的逻辑模型,然后从系统逻辑模型出发,寻找可供选择的解法,研究每一种解法的可行性。
一般说来,应从经济可行性、技术可行性、运行可行性、法律可行性和开发方案等方面研究可行性。
首先,需要进一步分析和澄清问题定义。
在问题定义阶段初步定义的规模和目标,如果是正确的就进一步加以肯定,如果是错误的就应该加以改正,如果对目标系统有任何约束的限制,也就必须把他们清楚地列举出来。
对每种方法都应该仔细研究它的可行性,一般来说,至少应该达到下面四个可行性:
技术可行性,使用现有的技术能实现这个系统吗?
经济可行性,这个系统所带来的经济利益超过它的开发成本吗?
操作可行性,系统的操作方式在这个用户内能行的通吗?
2.2.1技术可行性
技术可行性是最重要也是最困难的问题,要根据客户以及市场的需求来实现系统的各项约束条件,从技术的角度研究实现的可能性。
本平台采用的是当下十分流行的ASP.NET技术,在技术上是十分可行的。
对于用户现在普遍使用的Windows系统来说,ASP.NET无疑是一个非常好的技术。
它符合绝大多数使用者的使用习惯,毕竟软件开发的初衷就是方便用户,以人为本才是不变的真理,平台在商品分类上做到十分细致,从价格上可分为不同区间由高到低或是由低到高,分别将商品排列出来一共浏览者挑选。
从商品类型上可分为数码、笔记本、相机、手机、办公用品等,众多选择另用户在挑选是不至于像大海捞针一般盲目无法,结合价格区间可是用户在挑选自己中意的商品时更加快捷,方便。
因此此平台在技术方面是可行的。
2.2.2经济可行性
经济可行性研究主要进行成本效益分析,包括估计项目的开发成本,估算开发成本是否会高于项目预期的全部利润。
看软件所能带来的经济效益与开发设计所需要的投资相比,是否相适宜,同时还要看此软件能否真正给用户带来足够的经济效益,我所开发的这个二手商品交易平台正是为了方便在用户购买自己喜欢的商品的同时又不用付出商品的全新价位,通过此平台网罗海量的二手商品信息,在商品的覆盖范围上做到非常广泛,使得用户不用为无法找到自己想要的商品而担心,同时最重要的是此平台收集大量的二手商品信息,这也就意味着此平台上的商品价格都不会太高,可以为用户省去大笔的开销,在成本方面,此平台用本人独立开发,使用的开发工具也是开源工具,平台运行要求不是很高,维护方便。
(1)支出:
1.硬件设备:
个人笔记本
2.软件支持:
WIN7、VisualStudio2010、SQL2005数据库
3.经常性支出:
软件运行费用、软件维护费用
(2)效益:
系统的效益可以从经济效益和社会效益两方面考虑。
对于二手商品交易平台则应着重分析其社会效益。
例如平台发布后,将会有众多用户可通过平台发布自己想要出售的商品,从而的到一笔收入并且省去了与买家沟通的麻烦,只需将上平信息发布与平台上,在家坐等便可,可谓是十分方便,这一点必将吸引众多年轻人的关注,在当下这个快捷凑的生活状态下人们更加注重时间的利用率,通过这个平台人们将可以节省出大把的时间来进行其他重要的活动,二来买家也可以足不出户在家就能买到想要的商品。
众多观点都可表明次平台在经济可行性方便完全没有问题。
2.2.3操作可行性
本系统采用基于VisualStudio2010和SQL2005的面向对象的程序设计。
其中SQL2005中的应用程序支持十分强大,包括整合服务、代理服务、报告服务、在整合了.NETFRAMEWORK后其性能更加优越。
第三章用到的主要技术介绍
3.1开发工具介绍
VisualStudio2010(Express)是一个免费工具。
它从VisualStudio产品线,提供了新的集成开发环境,vs2010一个新的编辑器内建在WindowsPresentationFoundation(WPF)和新的支持像爱好者非专业开发人员。
NETFramework的四集,学生和新手开发谁想要构建动态Windows应用程序,网站和网络服务。
从本质上时,VisualStudio2010Express是轻量级版本
它将是经典的一个版本,相当于当年的6.0版。
而且它可以自定义开始页;新功能还包括:
(1)C#4.0中的动态类型和动态编程;
(2)多显示器支持;
(3)使用VisualStudio2010的特性支持TDD;
(4)支持Office;
(5)QuickSearch特性;
(6)C++0x新特性;
(7)IDE增强;
(8)使用VisualC++2010创建Ribbon界面;
(9)新增基于.NET平台的语言F#;
MicrosoftVisualStudio2010采用拖曳式便能完成软件的开发。
简简单单的操作便可以实现一个界面的生成。
但拖曳的界面,也应当有相应的代码来实现功能。
MicrosoftVisualStudio2010支持C#、C++、VB。
可以快速实现相应的功能。
在一个组织中,应用程序生命周期管理(ALM)将牵涉到多个角色。
但是在传统意义上,这一过程中的每个角色并不是完全平等的。
VisualStudioTeamSystem2010将坚持打造一个功能平等、共同分担的平台以用于组织内的应用程序生命周期管理过程。
顺应新的技术潮流
每年,业界内的新技术和新趋势层出不穷。
通过VisualStudio2010,微软将为开发者提供合适的工具和框架,以支持软件开发中最新的架构,开发和部署。
让开发商惊喜
从VisualStudio的第一个版本开始,微软就将提高开发人员的工作效率和灵活性作为自己的目标。
VisualStudio2010将继续关注并且显著地改进开发者最核心的开发体验。
在VS2010中IntelliSense(智能感知)功能又进行了完善和加强,在我们输入一些关键字时,其搜索过滤功能并不只是将关键字作为查询项开头,而是包含查询项所有位置。
如下图所示,当输入“index”后我们既可以看到“IndexOutOfRangeException”又可以检索到TabIndex项,这使得检索功能更加人性化。
VS2010另一个亮点就是扩展工具管理功能,开发人员不必到处寻找第三方扩展工具,下载并安装。
只需在VS2010->Tools->ExtensionManager中就可以找到许多第三方扩展工具,并可以直接在VS2010中下载安装。
3.2数据库介绍
MicrosoftSQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。
SQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,不仅可以有效地执行大规模联机事务处理,而且可以完成数据仓库和电子商务应用等许多具有挑战性的工作。
SQLServer2005为IT专家和信息工作者带来了强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。
通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力,SQLServer2005为不同规模的企业提供了一个完整的数据解决方案。
企业组织架构面临着许多数据方面的挑战。
例如,需要根据数据做出更快、更多的决策,需要提高开发团队的生产力和灵活度,以及在减少总体信息技术(IT)预算的同时,扩展基础架构以满足更多要求的能力,而SQLServer2005旨在帮助企业迎接这些挑战。
这个下一代数据管理和分析解决方案将给企业数据和分析应用程序带来增强的安全性、可伸缩性和可用性,使得它们更易于创建、部署和管理。
SQLServer2005基于SQLServer2000的强大功能之上,提供了一个完整的数据管理和分析解决方案,它将会给不同规模的组织带来帮助:
1、构建、部署和管理企业应用程序,使其更加安全、伸缩性更强和更可靠。
2、降低开发和支持数据库应用程序的复杂性,实现了IT生产力的最大化。
3、能够在多个平台、应用程序和设备之间共享数据,更易于连接内部和外部系统。
4、在不牺牲性能、可用性、可伸缩性或安全性的前提下有效控制成本。
SQLServer2005在以下三个重要方面改善了您的数据基础架构:
企业数据管理、开发人员效率和商业智能(BI)。
它在可接受的价格和许可费用以及升级到SQLServer2005和MicrosoftWindowsServerSystem的途径方面也有新的突破。
SQL2005增强:
1.Service的增强功能;
2.数据库引擎增强功能;
3:
数据库访问接口方面的增强功能;
4:
AnalysisServices的增强功能;
5:
IntegrationServices的增强功能;
6:
全文搜索的增强功能;
7:
NotificationServices的增强功能;
8:
复制增强;
9:
:
ReportingServices的增强功能;
10:
工具和使用工具的增强功能;
SQLServer数据平台包括以下工具:
∙关系型数据库:
安全、可靠、可伸缩、高可用的关系型数据库引擎,提升了性能且支持结构化和非结构化(XML)数据。
∙复制服务:
数据复制可用于数据分发、处理移动数据应用、系统高可用、企业报表解决方案的后备数据可伸缩存储、与异构系统的集成等,包括已有的Oracle数据库等。
∙通知服务:
用于开发、部署可伸缩应用程序的先进的通知服务能够向不同的连接和移动设备发布个性化、及时的信息更新。
∙集成服务:
可以支持数据仓库和企业范围内数据集成的抽取、转换和装载能力。
∙分析服务:
联机分析处理(OLAP)功能可用于多维存储的大量、复杂的数据集的快速高级分析。
∙报表服务:
全面的报表解决方案,可创建、管理和发布传统的、可打印的报表和交互的、基于Web的报表。
∙管理工具:
SQLServer包含的集成管理工具可用于高级数据库管理和调谐,它也和其他微软工具,如MOM和SMS紧密集成在一起