校园购物网站的设计与实现毕业作品.docx

上传人:b****6 文档编号:4543703 上传时间:2022-12-06 格式:DOCX 页数:34 大小:766.42KB
下载 相关 举报
校园购物网站的设计与实现毕业作品.docx_第1页
第1页 / 共34页
校园购物网站的设计与实现毕业作品.docx_第2页
第2页 / 共34页
校园购物网站的设计与实现毕业作品.docx_第3页
第3页 / 共34页
校园购物网站的设计与实现毕业作品.docx_第4页
第4页 / 共34页
校园购物网站的设计与实现毕业作品.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

校园购物网站的设计与实现毕业作品.docx

《校园购物网站的设计与实现毕业作品.docx》由会员分享,可在线阅读,更多相关《校园购物网站的设计与实现毕业作品.docx(34页珍藏版)》请在冰豆网上搜索。

校园购物网站的设计与实现毕业作品.docx

校园购物网站的设计与实现毕业作品

毕设

业计

(届)

 

校园购物网站的设计与实现

 

所在学院

专业班级信息管理与信息系统

学生姓名学号

指导教师职称

完成日期年月日

 

校园购物网站的设计与实现

摘要:

作为高等教育和网络普及的产物,大学生已成为最大的上网群体,也是新思想接受最快、资讯传播最快的群体,因而成为网上购物的主要消费群体。

大学校园相对比较封闭,消费群体相对集中,针对性强,市场推广效果要比其它市场效果好,同时市场运营费用也相对低廉,这为校园购物网站的建立提供了市场运行的环境和必要条件。

校园购物网站的建立有其深远的实践意义。

本校园购物网站运用C#语言,在ASP.NET平台上开发设计与实现的。

关键词:

校园;购物;网站;C#;ASP.NET

 

DesignandImplementationofCampusShoppingSite

Abstract:

Withthepopularizationofhighereducationandnetwork,universitystudentshasbecomethelargestInternetpopulation,andbethefastestgroupstoacceptnewideasandspreadinformation,andthusbecomethemajorconsumergroupsofonlineshopping.Campusisrelativelyclosed,theconsumergroupsarerelativelyconcentrated,targeted,andmarketingismoreeffectivethanothermarket,whilethemarketoperatingcostsisalsolower,whichprovidescampusshoppingsitethemarketoperation environmentand necessaryconditionsforestablishment.Toestablishthe campus shoppingsitehasafar-reachingpracticalsignificance.The campus shoppingsiteuse C#language, the ASP.NET platformtodevelopthedesignandimplementation.

KeyWords:

Campus;Shopping;Site;C#;ASP.NET

1绪论

1.1前言

在电子商务发展得如火如荼的今天,网上购物表现出良好的快速增长的趋势。

网上购物的消费者数量和网上购物的数额正在上升;弗雷斯特研究公司估计,1999年互联网销售额是1998年的20亿美元的2倍以上。

相比之下,美国1999年的整体零售销售额达13万亿美元。

因此,目前电子商务的销售额仅占零售销售额的1%左右。

专家和学者们争执消费者网上消费的百分比的可能上限。

网上消费上限将超过其他直接营销的15%,或者如弗雷斯特研究公司所建议的,到2010年网络购物占许多零售采购产品类别的1/3[1]。

作为高等教育和网络普及的产物,大学生已成为网上购物的主要消费群体。

当今在校大学生中上网比例已达到50%,他们是强大的消费群体,涉及电子、时尚、影像、数码、文化等产品,也是现在及将来中国网上购物的主要消费群体。

然而对于如此庞大的消费市场,现今却较少有专注校园领域的高校网上购物网站[2]。

无论是电子商务快速的发展脚步,还是大学生对网上购物的热衷,都为校园购物网站的运行提供了良好的发展环境和必要条件。

校园购物网站是校园电子商务的一种最常见形式。

下面介绍相关的概念:

(1)校园电子商务的概念

校园电子商务是指在校园范围内,在开放的网络环境下,利用计算机硬件、软件和电子通讯手段构建,满足校园交易双方进行交易活动,实现消费者在线购物、商户之间的在线交易和网上支付的一种伸缩性、安全性、高可用性的新型商业运营模式[3]。

它以网络化、无形化、个性化的方式为广大师生服务,满足日常学习生活的简单、便捷的需求。

比起一般电子商务,校园电子商务面向的客户群体主要是校园内的师生员工。

他们绝大多数都是受教育程度高、素质较高、容易接受新生事物的网民,是校园电子商务的潜在用户。

(2)购物网站的概念

购物网站就是提供网络购物的站点,足不出户即可购买到你所喜欢的商品的网站,是可以购买书籍、服饰、鞋帽、玩具、软件、唱片、家电等并且送货上门的购物平台。

购物网站是互联网、银行、现代物流业发展的产物。

(3)校园购物网站开发的平台——ASP.NET

本校园购物网站打算基于ASP.NET平台设计与实现的,因为ASP.NET提供一个WEB应用程序模型,可以采用直观的方式设计应用程序与用户的交互界面,并且ASP.NET同时支持多种编程语言(这里我们使用C#语言),功能强大,适应性强。

另外,ASP.NET有执行效率高、自定义性和可扩展性、安全等优势。

1.2校园购物网站的研究背景

根据中国互联网络信息中心(CNNIC)在2009年1月发布的第23次中国互联网络发展状况统计报告,截至2008年底,中国网民规模达到2.98亿人,较2007年增长41.9%,互联网普及率达到22.6%,略高于全球平均水平(21.9%)。

继2008年6月中国网民规模超过美国,成为全球第一之后,中国的互联网普及再次实现飞跃,赶上并超过了全球平均水平。

分析网民的职业结构可知,网民的最大群体学生占所有网民的33.2%;分析网民的学历结构可知,大专以上学历的网民占所有网民的27.1%[4]。

随着电子商务的日益成熟,相对封闭的大学校园集中了庞大的网上购物消费者,为校园购物的建立网站提供了广阔的发展空间。

为什么大学生势必会蜂拥趋向于网上购物?

这与网上购物的如下优势符合大学生的消费行为息息相关:

(1)物美价廉

网上购物满足大学生追求物美价廉的消费心理。

价格始终是影响消费者心理的主要因素,对于没有多少经济来源的大学生而言更是如此。

大学生在消费时,价格会是他们考虑的重要因素,曾有一个调查结果显示90.2%的大学生月生活费在1200元以下。

因此,大学生的消费水平相对是比较低的,加上孝顺的学生们顾及父母赚钱的辛苦而自己去兼职工作,从中他们体会到工作的艰辛,他们也学会精打细算。

由于网上商店少了房租等开支,网购更容易淘到价格便宜的商品,同时网上购物比传统购物更能够进行精心挑选,能更好地满足大学生追求物美价廉的消费心理。

(2)商品款式多样齐全

网上商店中的商品种类繁多,它包含中外各种产品,没有商店营业面积限制。

网上商店是商品的展示平台,是一种虚拟的空间,只要有商品,就可以通过网络平台进行展示,可以把各类知名品牌全部放在上面,展示在上面,充分显示网络无地域的优势。

而传统商店中,无论其店铺空间有多大,它所能容纳的商品都是有限的。

把各种各样的网上商店集合在一起,消费者们可以在一个购物网站上采购到款式多样齐全的商品。

同时,这样学生们能够足不出户就能买到自己想要的商品。

(3)网上购物方便快捷

在对大学生进行网上购物主要因素的调查中,我们发现大学生们喜欢选方便快捷,价格便宜和节省时间的商品,因该原因而购物的比例占到了60%。

尽管大学生课业相对比较轻松,在时间的安排方面也相对自由,但面对越来越严峻的就业形势,他们倍感压力,在校期间要多学习与考证,多参见社会实践活动,多为毕业后能有更好的工作提升自身素质。

因此,大学生并没有太多时间去逛商场买东西,尤其是男生原本就不喜欢逛街,在线购物方便快捷的特点就很符合大学生的需求[5]。

(4)满足学生对好玩好奇时尚的追求

大学生总是走在时代的最前端,加之好奇心强,总是能最快接受新事物,追求时尚与个性。

随着农业经济、工业经济向服务经济的转变,进而转变为体验经济,人们特别是学生的个性意识慢慢复苏,逐渐开始关注衣食住行方面产品的差别化和生活方式的流行趋势。

通过网上购物,学生可以对更多不同款式、不同种类、不同价格、不同花色的产品进行比较与选择,以满足个性化的需求[6]。

调查显示有相当一部分的大学生网上购物是主动的,个人购物的原因中,价格优惠、商品款式多样齐全、购物图方便快捷以及觉得好玩好奇时尚的比例各为22.5%、10.4%、12.1%和7.8%[7]。

另外,购物者告诉我们,他们觉得网上购买感到更小的压力,而离线时如果他们空手回家他们会失望[8]。

综上所述,网上购物把握住学生追求时尚、实惠、便捷的心理以及易接受能力,假以充分发挥大学校园相对封闭、消费群体相对集中的优势,校园购物网站必定会生存发展得很好。

1.3校园交易的特征

从商业运作模式角度来看,校园电子商务与一般电子商务相似,属于C2C模式,其买卖双方绝大多数为个人。

交易的商品多与学生有关,最常见的商品有辅导资料、化妆品、电脑配件、自行车、二手商品等。

与大型购物网站淘宝、易趣不同的是,校园电子商务平台的交易网站不提供支付系统,也不负责商品真伪好坏,一般是靠买家和卖家见面交易,采取原始的“一手交钱一手交货”方式。

由于买家和卖家多为校内师生,故在校园交易网上购物比较单纯,若有些校园购物网站对卖家加强管理,则交易将变得更安全。

对于想在此类交易网站上创业的学生卖家来说,由于交易不是在线支付,不用担心支付安全问题,故不需为店面开张支付一笔费用给第三方(交易保证方),减少创业成本,能支持更多学生加入创业行列。

校园电子商务受一些特定因素如其地理跨度、消费人群等的影响,其主要特征表现为:

校园网络成本较低,用户较多,而且逐渐成为校园生活中不可或缺的一个信息来源。

其拥有较高素质的消费群体、优良的网络环境、无须物流配送环节、良好的买卖双方信用机制以及稳定的消费能力。

有了这些优势,校园交易网自然而然地成为大学生进行电子商务活动的基本平台。

因此,作为学生日常交流、交易的平台,校园交易网理应为学生提供更为有保障且更为方便的服务。

通过比较优良的校园网,利用计算机硬件、软件和电子通讯手段构建一套具有自主知识产权的校园交易网系统,将为校园电子商务的开发和利用开辟一条新道路[9]。

1.4校园购物网站的实现意义

(1)校园购物网站能为电子商务、物流及相关专业的特长生提供实践的机会。

电子商务的发展和应用将推进当前我国国家信息化发展,信息产业部将其发展作为从工业经济转向知识经济与信息经济的决定性措施。

若要促进其发展,首先要有专门的电子商务人才。

高校肩负培养这方面技术人才的重任,在校园开展电子商务,可以为培养电子商务合格人才创造了条件,提供学生学习电子商务理论与实践的环境,更好的实现理论与实际相结合,为培养新世纪电子商务人才打下基础,同时增加学生勤工助学或创业的机会[10]。

(2)校园购物网站解决电子商务中物流配送、信用与安全支付等关键问题。

基于校园购物网站的校园电子商务系统中,物流环节将被省略,取而代之的是,买卖双方通过电话或E-mail联系。

而支付将多以当面交易实现,少数可以通过校园卡转账功能实现,保证网上购物支付的安全,这也是解决支付问题的最佳方式[11]。

(3)校园购物网站培养学生的创业理念。

校园购物网站是一个开放的网站,任何人都可以成为买者或者卖者,无需任何费用,可以在网上开一个店铺,这些都是大学生的就业实践,对于大学生将来走上工作岗位是一个很好的锻炼机会。

随着大学生就业压力越来越大,交易网上的成功经营也会带给学生对择业的一些思考和尝试,这些勇敢尝试,将会使得大学生受益匪浅[12]。

(4)校园购物网站开辟了流通学生闲置物品的二手市场,充分体现闲置物品的价值,避免浪费资源。

有了网上二手交易市场,每年毕业生在离校时可在其上进行旧物交易,在日常学习与生活中,学生也常需要进行一些闲置物品交易,也可以在其上实现。

通过开展校园电子商务发布供求信息,可以很好地协调二手市场的供求平衡。

因此,校园电子商务能很好地将学生的闲置物品流通起来,避免资源的浪费[13]。

1.5C#语言的特点

C#是微软公司发布的一种面向对象的、运行于.NETFramework环境之上的高级程序设计语言,是微软公司的最新成果。

C#从C,C++演化而来,是一种完全面向对象的类JAVA语言。

C#有点类似C++,而更像JAVA,是专门针对在.NETFramework上开发应用程序而设计的新程序设计语言。

它拥有使用方便、弹性大的特点,常被说成是是为.NET平台量身定做的,因为C#不但提供完整的面向对象支持,而且在程序语法的执行效率上也比VisualBasic快。

C#程序设计语言内部封装了巨量的类库,用户可以直接拿来使用,容易学习,且使用非常方便,无论用它开发web程序还是win程序,这是比JAVA好的特点之一。

C#体现了编程语言的发展方向[14],也是当前比较流行的编程语言之一,以其强大的功能可以实现数据的通信和网站的建设[15]。

1.6校园购物网站设想

本校园购物网站采用C#编程语言,并在ASP.NET平台上设计与实现的。

该校园购物网站的功能包括用户注册、用户登录、商品查询、购物车等功能。

网站的设计原则是一方面从学生的需求角度出发,尽量让学生操作简单快捷;另一方面从设计实现角度出发,尽量使设计思路清晰,逻辑简单。

2校园购物网站开发的技术支持

2.1.NET技术

.NET开发平台是从微软WindowsDNA——微软前几年开发企业应用程序的平台中衍生而来的。

各种分布式的对象模型如微软的分布式组建对象模型(DCOM)、对象管理组织的公用对象请求代理程序体系结构(CORBA)或Sun的远程方法调用(RMI)等系统有个共同的缺陷,即要求客户端与系统提供的服务本身之间必须进行紧密耦合,而事实上WEB服务是松散耦合的,故无法扩展到互联网上。

为更好地适应越来越激烈的关于框架、平台、语言的竞争环境,微软于2000年6月宣布其.NET战略,并开始进行.NET这一全新的概念的宣传和相关产品的研发。

微软的.NET战略要求Microsoft以及在Microsoft平台上的开发者重视制造服务,而不是制造软件。

引用微软首席执行官的说法便是:

“Microsoft.NET代表了一个集合、一个环境、一个可以作为平台支持下一代Internet的可编程结构。

”事实上,.NET是一个全新的开发和运行软件的平台,拥有大量的运行库服务,并支持多种编程语言编写的组件,便于开发基于Web的应用,具有跨平台和跨语言的互操作能力。

有了.NET,高度分布式因特网环境下的应用程序开发变得简单起来,XMLWeb服务和其他应用程序得到了一个安全且高效的开发环境,XML也得到全面支持[16]。

.NET是绑定于一种系统的多语言平台,微软拥有让Microsoft.NET彻底改变软件的使用方式、发行方式、开发方式等等的的宏伟目标,并且希望是面向所有公司的,而不仅仅是针对微软一家。

它包括启用大量客户机的.NETUserExperience、用于启用新一代智能互联网设备的.NET设备软件、用于创建和操作新一代服务的.NET基础结构和工具以及用于建立新一代高度分布式的数量庞大的.NET积木式组件服务。

⑴.NET平台主要包括组件

①基于WindowsDNA2000的构建和开发工具;

②用户数据访问技术。

包括一个以浏览器为组件的基于XML的混合信息架构,称为“通用画板”;

③一系列客户设备的驱动软件;

④一系列模块化服务,包括信息传递、认证、搜索、存储和软件送递功能。

⑵.NET技术带来的影响

①对开发人员的影响

.NET战略以实现互联网连接为目标,着眼于构建以互联网为基础的新一代操作系统,摆脱应用程序被设备硬件严重束缚的局面,实现合理延伸操作系统和互联网。

.NET无疑为开发人员开发web应用程序带来便利是计算机技术向计算时代发展的重要里程碑。

②对IT专业人员的影响

.NET平台的核心是采用分门别类的方法,以使有效构建前所未有规模的应用程序。

IT专业人员往往在服务器上安装新的独立磁盘冗余阵列(RAID阵列)来存储用户文件和邮件,花费了很多的时间和精力。

有了.NET平台,支持应用程序的中心业务要素是服务将可以被无缝订购,而无需本地管理。

这大大减少了IT专业人员的业务管理事项,从而可以更多地投身于为公司增加效益中去。

③对企业的影响

.NET平台将从根本上改善人机交互方式,更大限度地帮助企业自动化管理,以体现电子商务的价值。

.NET打破地域限制,确保用户从任何设备任何地点都可访问应用程序和个人数据,充分体现其强大的功能和实现互联网连接的优势。

另外,.NET技术还可实现多个应用程序在逻辑上的紧密耦合链接和松散耦合链接[17]。

2.2ASP.NET技术

ASP.NET继承了.NET框架中的编程模型,是一种用于创建内容丰富的动态网站、WEB应用程序和XMLWEB服务的新编程模型[15,16]。

相比以往的编程模型,这种新编程模型提供了基于组件的架构和开发范例。

ASP.NET是一个统一的Web开发模型,能使用尽可能少的代码生成企业级ASP.NET网站所必需的各种服务。

它是编译型而非解释型的,当页面被首次加载时,包含的语言代码将被编译成MSIL语言,在页面执行前MSIL代码将以即时编译形式被编译成机器语言,提升了其伸缩性和代码共享的性能。

ASP.NET可以像其他.NET应用程序一样地使用类库,开发时可以用任何一种.NET语言,更易于编写代码,为程序员开发更强大的应用程序创造了条件。

ASP.NET提供了下面一些超越以前WEB技术的重要特性[19]:

⑴大量工具箱的支持:

ASP.NET支持拖放控件和动态的配置管理,工具箱和设计器丰富且使用方便。

⑵优良的性能:

ASP.NET充分利用数据绑定技术,即时编译,及时优化,提高应用程序的性能。

⑶崭新的配置管理方式:

ASP.NET应用程序通过拷贝到服务器便可使用,且在运行时可以直接进行更改。

ASP.NE使用一种基于文本格式、等级式的配置系统。

⑷强大的功能以及良好的机动性:

ASP.NET适合网络应用程序的开发,且可用多种编程语言写代码。

⑸超强的扩展性:

ASP.NET允许开发者开发自己的插件,且自己开发的组件可替换或扩展ASP.NET本身组件。

⑹可移植性和良好的适用性。

2.3校园购物网站的开发过程

要开发出高质量的校园购物网站系统,一方面需要充分了解网站的功能和所需要运用的技术,另一方面需要运用科学的设计方法进行开发过程。

一般地,网站系统的开发过程有五个基本阶段:

需求分析、总体设计、详细设计、编码和测试。

2.3.1需求分析

需求分析阶段的基本任务是,用户和分析人员双方共同来理解网站系统的需求,包括功能性和非功能性的全部需求,并将共同理解形成一份文件,即网站的需求定义说明书。

该阶段是面向“问题”的,它主要对用户的业务活动进行分析,明确在用户的业务环境中网站系统应该做什么。

需求分析方法通常分为四步:

理解当前的现实环境;将当前网站系统的具体模型抽象为当前逻辑模型;分析新网站系统与当前网站系统逻辑上的差别,建立起新网站系统的逻辑模型;确定新网站系统的人-机界面和一些补充考虑的细节问题。

需求分析工作大体上可按下述步骤进行:

①理解。

理解网站系统的目标与范围的说明和网站计划中所述的网站件系统的目标、网站的作用范围,理解用户环境并与用户达到一致的理解。

②分析。

分析网站作用范围中的功能、性能要求,接口说明是否正确,约束条件是否恰当,可实现性如何。

必要时可对网站作用范围和约束条件做补充说明。

③决策。

根据网站项目的规模、特征、性质等因素和类似网站开发的历史经验,决定采取哪种需求分析方法。

④实现。

按照选定的需求分析方法来进行需求分析,并写出网站需求说明。

⑤复审。

复审是确认需求分析阶段工作完成的一步。

2.3.2总体设计

经过需求分析阶段的工作,网站系统做什么已经清楚,即网站系统功能已确定。

总体设计的基本任务是解决网站系统如何做,即网站系统的功能实现。

总体设计过程通常由两个主要阶段组成:

网站系统设计,即确定网站系统的具体实现方案;结构设计,即确定网站结构。

具体步骤为:

设想可能的方案;选取合理的方案;选择最佳方案;功能分解;设计网站结构;数据库设计;制定测试计划;书写文档;审查与复审。

2.3.3详细设计

详细设计的任务,是为网站结构图中的每一个模块确定所采用的算法和数据结构,用某种选定的表达工具给出清晰的描述。

表达工具可以由设计人员自由选择,但它应该具有描述过程细节的能力,而且能够使程序员在编程时便于直接翻译成程序设计语言的源程序[20]。

详细设计阶段将产生详细设计说明书,为此,设计人员应该:

①为每个模块确定采用的算法,选择某种适当的工具表达算法的过程,写出模块的详细过程性描述。

②确定每一模块使用的数据结构。

③确定模块的接口细节,包括对系统外部的接口用户界面与系统内部其他模块的接口,以及确定关于模块输入数据、输出数据及原始数据的全部细节。

2.3.4编码

编码阶段的任务是为每个程序模块编写代码,即使用某种程序设计语言描述详细设计的结果。

这样的转换过程是受各种各样的“噪声”影响的,可能会将各种错误引入源代码,从而影响网站的性能和质量。

编码所采用语言的特性对编码的质量和效率的影响甚大。

因此,正确地评价和选择编码语言对于顺利地完成编码任务十分重要。

2.3.5测试

测试是网站开发过程的重要阶段,是网站质量保证的重要手段。

测试是为了发现程序中的错误而执行程序的过程。

其任务可归纳为三个方面:

预防网站发生错误,发现改正程序错误和提供错误诊断信息。

3校园购物网站需求分析与模块架构

3.1需求定义说明书

当高等学校的信息化工程“青春焕发”之际,校园购物网站的诞生为大学生的生活带来无限的乐趣和便捷,同时也为学生在校园这个平台创业创造了机会。

这不仅仅是一种生活方式的改变,也是时代进步的体现。

校园购物网站的产生反映了密集型经济在学校这样的区域内的发展。

1.任务目标概况

本校园购物网站是建立在一个面向校园的简单的购物系统,它主要实现商品浏览、商品查询、购物车、订单提交、商品上架、商品下架、商品信息修改、用户角色管理等功能。

使用该网站,学生买家可以方便浏览所有卖家的商品,并由卖家电话或见面联系买家,交易安全可靠。

网站着眼于交易安全,网站用户需向网站管理员提出申请,并提交个人资料方可成为卖家,其中卖家绝大部分会是本校的学生。

学生卖家使用该网站,可以轻松实现创业的理想,轻松添加、修改、删除商品信息,既可以获得一个交易的平台,也可获得与买家交流做朋友的机会。

2.用户特点

本网站的主要用户是在校大学生,他们接受过高等教育,交易双方的素质都比较高,加之交易是以本网站作为平台,实际是线下交易,安全得到强有力的保障。

另外,他们都有熟练的电脑操作能力,而且接受新事物的能力比较强,所以他们可以方便使用本网站。

3.功能需求

通过本校园购物网站,您可以轻松淘校园里的各种宝贝,浏览和查询商品,同时为学生们提供一个很好的创业和交朋友的机会。

网站管理是基于角色的,对于不同的角色,会给予不同的权限和功能。

角色现被划分为三类:

买家、卖家和管理员。

对于买家用户来说,主要功能就是浏览和查询商品、购物车、订单提交等功能;对于卖家用户来说,主要功能是商品上架、商品信息修改、商品下架等功能;对于管理员来说,现在只开设角色管理功能,更多功能有待开发。

3.2流程图

该校园购物网站的流程图如下:

图3-1流程图

3.3数据字典

数据字典是对描述数据流程图中的数据项、数据流、数据存储、加工处

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

当前位置:首页 > 高中教育 > 其它课程

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

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