在线购物系统的设计与实现.docx
- 文档编号:8012625
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:39
- 大小:413.98KB
在线购物系统的设计与实现.docx
《在线购物系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《在线购物系统的设计与实现.docx(39页珍藏版)》请在冰豆网上搜索。
在线购物系统的设计与实现
编号:
********
****大学****届本科毕业论文
基于ASP.NET的在线购物系统的设计与实现
TheDesignandImplementationofOnlineShoppingSystemBasedonASP.NET
论文作者姓名:
王****
作者学号:
********
所在学院:
***********学院
所学专业:
***********
导师姓名职称:
孙****
论文完成时间:
2009年5月20日
2009年5月20日
****大学*****届毕业论文(设计、创作)开题报告
(由学生本人认真填写)
学号
********
姓名
王****
导师姓名
职称
孙****(讲师)
开题时间
2009年2月15日
课题题目
基于ASP.NET的在线购物系统的设计与实现
课题来源
□导师指定■自定□其他来源
课题的目的、意义以及和本课题有关的国内外现状分析:
1、目的:
以目前市场上流行的购物网站为模型,开发出适用于大部分个体用户以及部分中小型企业的在线购物系统。
2、意义:
顺应了采用现代信息技术手段的电子商务的发展趋势,克服了传统购物模式中耗费人力、物力的弊端。
3、现状:
随着Internet技术的飞速发展,人们的生活和Internet的关系越来越密切。
如何通过Internet抓住商机成为摆在人们面前的一个重要话题,基于Internet的电子商务就是在此环境下诞生和发展起来的。
电子商务代表着未来贸易方式的发展方向,其应用和推广将给社会和经济带来极大的效益,电子商务将成为全球经济的最大增长点之一。
诚信评价机制不健全,东西部差异明显,普及程度不足,是制约中国电子商务发展的三大瓶颈。
研究目标、研究内容和准备解决的问题:
1、目标:
针对传统购物模式中耗费人力、物力的弊端,开发出基于ASP.NET的在线购物系统,实现个体购物者和小型企业用户购物过程便利化、快捷化。
2、内容:
对基于电子商务的购物过程进行分析,列出逻辑实现过程,对系统进行逻辑设计和数据库设计,模拟出包括在线浏览、选购所有已发布商品信息和系统管理等功能的在线购物系统。
3.准备解决的问题:
减少以往传统购物过程所需要的大量的工作量(如:
配货、送货、销售等),实现足不出户、只要有一台可以接入Internet即可选购任何地方的商品。
拟采取的方法、技术或设计(开发)工具:
课题的开发环境采用MicrosoftVisualStudio2005+MicrosoftSqlServer2000的开发模式,开发语言是C#。
预期成果:
1、毕业设计成果
基于ASP.NET的在线购物系统
2、毕业论文
基于ASP.NET的在线购物系统的设计与实现
进度计划:
2008.12.1-2009.3.5:
查找资料、搜集相关素材
2009.3.6-2009.3.26:
完成需求分析
2009.3.27-2009.4.7:
完成概要设计
2009.4.8-2009.4.15:
完成详细设计
2009.4.16-2009.5.2:
完成编码
2009.5.3-2009.5.15:
整理资料、撰写毕业论文
2009.5.16-2009.5.20:
根据导师要求,完善毕业设计和论文
指导教师对选题报告的意见:
同意开题。
指导教师签名:
2008年12月1日
题目名称:
基于ASP.NET的在线购物系统的设计与实现
学院
***********院
学生姓名
王****
所学专业
***********
学号
********
一、毕业论文(设计、创作)要求
1、认真分析网上购物的流程,熟悉其主要操作,充分做好需求分析、设计的内容;依据数据库设计的原则对数据库进行设计。
2、本系统完成后应该初步模拟出在线购物的全部过程,对于商品信息能够方便快速地录入,以及对不同类别的信息进行相应的管理。
通过本系统,最终实现购物的便利化和快捷化。
3、依据所开发的系统撰写相应论文。
二、毕业论文(设计、创作)进度安排
2008.12.1-2009.3.5:
查找资料、搜集相关素材
2009.3.6-2009.3.26:
完成需求分析
2009.3.27-2009.4.7:
完成概要设计
2009.4.8-2009.4.15:
完成详细设计
2009.4.16-2009.5.2:
完成编码
2009.5.3-2009.5.15:
整理资料、撰写毕业论文
2009.5.16-2009.5.20:
根据导师要求,完善毕业设计和论文
三、需收集的资料和指导性参考文献
[1]刘瑞新、马骏等,C#网络编程及应用[M].机械工业出版社.2004年5月
[2]马骏.等,C#网络应用编程基础[M].人民邮电出版社.2005年6月
[3]邝孔武、王晓敏等,信息系统分析与设计(第三版);清华大学出版社,2006年
[4]明日科技、王小科、许文武ASP.NET数据库系统开发完全手册[M].人民邮电出版社.2005年7月
[5]张跃廷、王小科、许文武等著,ASP.NET数据库系统开发案例精选[J],人民邮电出版社;2006年
****大学*****届毕业论文(设计、创作)任务书
指导教师签名
2008年12月8日
****大学*****届毕业论文(设计、创作)中期检查表
题目名称:
基于ASP.NET的在线购物系统的设计与实现
学院
************院
学生
姓名
王****
所学
专业
**************
学号
********
一、毕业论文(设计、创作)进展情况
已经完成数据库设计、销售和系统管理模块页面整体框架的搭建,销售模块商品展示、购物车、会员登录、注册等功能已经完成,系统管理模块每个子模块的功能均已完成设计,但是编码工作尚未进行。
二、毕业论文(设计、创作)存在问题及解决方案
1、存在的问题:
销售模块功能已经实现,但是在样式的控制方面欠佳;同时购物车功能尚待完善;系统管理模块中商品管理的功能不够人性化,不易于操作,应该适当做修改。
2、解决方案:
针对系统销售模块,加强通过样式表文件来控制页面的显示样式,查询资料完善购物车功能;针对系统管理模块商品管理功能,通过学习市场上已有的系统,提高其操作的方便性。
三、指导教师对学生毕业论文(设计、创作)进展方面的评语
该生在做毕业设计的期间,能够分析和解决遇到的各种问题,基本按照进度计划完成了工作。
但是部分模尚存在问题,例如系统管理模块中操作不方便,希望在后续的工作期间,很好的解决这些问题。
指导教师签名
2009年4月10日
****大学*****届毕业论文(设计、创作)综合成绩表
(一)
学院名称:
************院
学号
********
姓名
王****
专业
**************
指导教师
孙****(讲师)
综合得分
论文题目
基于ASP.NET的在线购物系统的设计与实现
指导教师评语及得分
指导教师评语
该生态度端正,动手能力较强,选题具有实用性。
能按时完成了项目所要求的功能。
论文结构合理,条理清晰,符合本科毕业论文的要求。
评分项目分值
指导教师对毕业论文(设计、创作)评分
撰写开题报告、文献综述15
调查研究查阅整理资料10
学习态度与规范要求10
数据处理、文字表达10
论文(设计、创作)质量和创新意识
55
合计
100
得分
指导教师签名
2009年5月20日
评阅教师评语及评分
评阅教师评语
论文书写规范,格式正确,条理清晰,所做设计能够解决一定实际问题,体现出该生具备一定的分析问题解决问题的能力。
评分项目分值
评阅毕业论文(设计、创作)评分
撰写开题报告、文献综述
15
调查研究查阅整理资料
10
学习态度与规范要求
10
数据处理、文字表达
10
论文(设计、创作)质量和创新意识
55
合计
100
得分
评阅教师签名
2009年5月22日
此表由教师填写
****大学*****届毕业论文(设计、创作)综合成绩表
(二)
学号
********
姓名
王****
所在学院
************院
答辩委员会评语及评分
答辩委员会评语
该生在论文中对在线购物系统的分析与设计做了论述。
口头表达能力较好,答辩过程顺利,回答问题较正确,思路清楚,语言使用恰当得体。
经答辩委员会讨论一致同意该生通过本科毕业论文答辩,并建议授予管理学学士学位。
答辩委员签字:
2009年5月25日
评分项目分值
论文答辩小组评分
答辩情况
论文质量
合计
(100)
内容表
达情况
(15)
答辩问题
情况
(25)
规范要求与
文字表达
(20)
论文(设计、创作)质量和创新意识(40)
得分
答辩委员会主任签字:
2009年5月25日
毕业论文(设计、创作)成绩综合评定:
分
综合评定等级:
备注:
一、论文的质量评定,应包括对论文的语言表达、结构层次、逻辑性理论分析、设计计算、分析和概括能力及在论文中是否有新的见解或创新性成果等做出评价。
从论文来看学生掌握本专业基础理论和基本技能的程度。
二、成绩评定采用结构评分法,即由指导教师、评阅教师和答辩委员会分别给分(以百分计),评阅教师得分乘以20%加上指导教师得分乘以20%加上答辩委员会得分乘以60%即综合成绩。
评估等级按优、良、中、差划分,优90-100分;良76-89分;中60-75分;差60分以下。
三、评分由专业教研室或院组织专门评分小组(不少于5人),根据指导教师和答辩委员会意见决定每个学生的分数,在有争议时,应由答辩委员会进行表决。
四、毕业论文答辩工作结束后,各院应于6月20日前向教务处推荐优秀论文以汇编成册,推荐的篇数为按当年学院毕业生人数的1.5%篇。
五、各院亦可根据本专业的不同情况,制定相应的具有自己特色的内容。
须报教务处备案。
六、书写格式要求:
1、目录;
2、内容提要须书写200左右汉字,开题报告(文科除外)的内容要根据不同专业的课题任务要求,阐述查阅文献、文案论证、解题思路、工作步骤等;
3、正文(含引言、结论等);
4、参考文献(或资料)
****大学本科生毕业论文(设计、创作)承诺书
论文题目
基于ASP.NET的在线购物系统的设计与实现
姓名
王****
所学专业
**************
学号
********
完成时间
2009年5月20日
指导教师姓名职称
孙****(讲师)
承诺内容:
1、本毕业论文(设计、创作)是学生王****在导师孙****的指导下独立完成的,没有抄袭、剽窃他人成果,没有请人代做,若在毕业论文(设计、创作)的各种检查、评比中被发现有以上行为,愿按学校有关规定接受处理,并承担相应的法律责任。
2、学校有权保留并向上级有关部门送交本毕业论文(设计、创作)的复印件和磁盘。
备注:
学生签名:
指导教师签名:
2009年5月20日2009年5月20日
说明:
学生毕业论文(设计、创作)如有保密等要求,请在备注中明确,承诺内容第2条即以备注为准。
摘要
随着Internet技术的飞速发展,人们的生活和Internet的关系越来越密切,如何通过Internet抓住商机成为摆在人们面前的一个重要话题。
电子商务代表着未来贸易方式的发展方向,其应用和推广将给社会和经济带来极大的效益。
因此一个能够实现在线购物功能的系统的开发就成了当务之急。
本文主要介绍这套基于ASP.NET的在线购物系统,详细介绍了系统分析、系统设计和数据库设计的一些思路和方法。
另外,在系统设计这一章节作者列出了实现在线购物过程的详细算法。
该系统凭借WEB服务器和客户的浏览器,利用电子工具高效率、低成本的特点,为客户提供交易平台、在Internet上发布商业信息,使用户可以查阅商品、搜索商品、订购商品,为客户提供全天候的、更好、更快的商务活动空间。
本论文较完整的完成了系统的最初设计思路,同时作者从中获取到了许多实践经验。
关键词:
电子商务、在线购物、ASP.NET
ABSTRACT
WiththefastdevelopmentoftheInternettechnology,therelationshipbetweenpeople’slifeandInternetisbecomingmoreandmoreintimate.HowtograspcommercialopportunitythroughtheInternetisbecominganimportanttopic.TheE-Commercerepresentthedevelopingdirectionofthefuturetypeoftrading.It’sapplicationandpopularizationwillbringgreatbenefittothesocietyandeconomic.So,thedevelopmentofasystemwhichisabletoimplementonlineshoppingisbecominganimmediatenecessity.
ThepapermainlyintroducedtheOnlineShoppingSystembasedonInternet,detailedintroducedsomethoughtsandmethodofsystemanalysis,systemdesignanddatabaseanalysis.Besides,inthechapterofsystemdesign,authorlistedthedetailedalgorithmofhowtoimplementonlineshopping.ThesystemrelyonWebserverandclient’sbroswer,makinguseoftheelectronicinstrument’scharacteristicsofhigh-efficiencyandlow-cost,providingatradingflatforclient,releasebussinessinformationintheInternet,enabletheusertolookup,search,subscribegoods.Providingtheclientwithfull-time,better,fasterspaceofcommercialactivity.
Thepapercompletedthesystem’sinitialmentalityofdesigningmoreentirelyfromwhichtheauthorlearnedalotofexperience.
Keywords:
E-Commerce,OnlineShopping,ASP.NET
第1章绪论
当代的世界正在逐步向信息经济时代过渡,如何充分的利用信息高速发展的优势为人们服务成为当今社会的首要选择。
购物——这个词与每个人的生活息息相关,它的市场是非常庞大的,抓住了这个市场将会给社会和经济带来极大的效益。
然而采用传统的贸易方式必须要将货物配送到每一个地区才能达到销售的目的,存在着不可忽视的人力物力消耗大的弊端。
因此一个实用、高效、稳定的可实现在线购物的在线购物系统正是商家利用信息提高效率、服务质量的最佳选择。
1.1开发背景以及课题意义
随着中国市场经济的日趋成熟和计算机技术和网络技术的发展,人们对信息的获知程度和广度都提出了更高的要求。
尤其是近年来,商品的种类变得五花八门,人们在采购货物的时候对商品类别、型号、用途的要求也各不相同,如果采用传统的将各种类别不同型号的商品都配送至每个可能需要该商品的地区,就会增加很多配送方面的成本;同时,买家必须到商店里面去亲自选购所需的商品也是传统购物方式的弊端。
因此,中国企业面对的竞争压力也越来越大,企业要想生存,就必须有一种高效、便于客户购物和支付的购物形式。
因此网上购物这种新的商业运营模式就被越来越多的商家运用到竞争中去,并得到了大多数客户的认可,这种基于浏览器、服务器实现的购物方式已经初具规模,一些在线购物网站的成立,改变了人们已往传统的购物观念。
图1-1是根据CNNIC(中国互联网络信息中心)公布的中国B2C电子商务发展报告来进一步分析目前的网上购物的现状(主要引用其中的关于进行网络购物原因的分析图表)。
从图1-1可以看出网上购物选择节约时间和操作方便的分别占46.7%和44.2%,这说明随着生活节奏的加快,人们越来越希望拥有简单快捷的购物方式。
因此,一个允许买家在家里就可以浏览商家发布的所有商品信息的在线购物系统将大大减轻商家的工作量、降低投资成本。
中国电子商务的发展始于90年代初,相对于欧美地区来说,中国在该领域的起步较晚,但是发展势头很好、发展迅速。
中国有占世界上很大比例的网民数量,这些为电子商务在中国的发展奠定了基础。
同时中国政府在电子商务方面做了大量工作,进行了积极有益的探索,大大促进了国内电子商务的发展。
但是到目前为止,诚信评价机制不健全,东西部差异明显,普及程度不足,是制约中国电子商务发展的三大瓶颈。
目前市场上已存在的在线购物网站有淘宝网、当当网、阿里巴巴网、卓越等,这些网站是中国电子商务发展成果的最真实写照。
例如淘宝,它适合个人用户和企业用户,可满足买家选购货物以及商家出售货物。
淘宝网里存放了很多的商品信息,也许正是因为里面的信息过于庞大,它并不适合所有企业、特别是小型企业。
因为根据企业的营销目标,企业是要赢得客户、达到自身销售效益的最大化;但是如果将自己的商品信息发布到浏览量很大的淘宝网上,那么客户在淘宝上搜索所需商品信息的时候,很可能会因为看到了其他类似的商品信息就放弃了对原来那个商家商品信息的搜索。
本系统是结合当前传统购物方式消耗大量人力物力的弊端、以当前市场上已经存在的B2C、C2C等在线购物网站为模型,开发出适合于大部分中小型企业以及个体用户的网上购物系统。
本课题是在大学期间学习数据库相关知识的基础上,熟悉VisualStudio2005开发环境并能熟练使用C#编程语言的同时,运用软件工程理论知识,开发出的一套基于ASP.NET的在线购物系统。
在系统开发的过程中能够应用所学的知识,并促进作者更深入的学习C#的相关特性、积累更多SQLServer2000的相关应用知识,这样不仅能将所学的书面知识和实际应用结合起来达到学以致用的目的,同时也为以后的工作和学习积累经验。
1.2系统开发环境的选择
系统开发的平台和选择语言的优劣及相互协调的程度,将直接影响到开发的效率和系统的质量。
1、编程语言的选择
本系统采用C#语言作为开发语言。
目前主流的动态网站的设计技术有ASP、PHP、.NET和JSP等。
而其中最受欢迎的是.NET和JSP。
.NET上支持多种语言的开发,如C#和VB。
本系统之所以采用C#开发,有以下几个原因:
首先,MicrosoftC#是一种简单的、流行的、面向对象的、类型安全的编程语言,它是为生成运行在.NETFramework上的、广泛的企业级应用程序而设计的。
其次,它较容易上手,特别是和JSP比较起来,能够在短时间内开发出一个较完整的系统。
最后,C#是我学习时间最长、也是作者我最熟悉的编程语言,采用该语言将为系统的开发节省不少时间。
2、开发环境的选择
Microsoft.NETFramework是一个平台,在这个平台上可以使用多种语言开发Windows应用程序、ASP.NETWeb应用程序、移动Web应用程序以及XMLWEBService等。
.NET框架由三个主要部分组成:
公共语言运行库、统一类库的分层集合和称为ASP.NET的ActiveServerPages组件化版本。
VisualStudio.NET是一套完整的开发工具,用于生成ASP.NET应用程序、XMLWebServices、桌面应用程序和移动应用程序。
VisualBasic.NET、VisualC++.NET、VisualC#.NET和VisualJ#.NET全都使用相同的集成开发环境(IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。
鉴于VisualC#.NET开发平台和C#语言的这些优点,所以本系统采用了以上平台和语言。
1.3系统数据库环境的选择
目前市场上已有的数据库系统包括MYSQL、Access、MicrosoftSQLServer2000、Oracle(9i、10g、11g),其中以后两种数据库最为普遍。
本系统采用的是MicrosoftSQLServer2000数据库系统,原因如下:
1.SQLServer2000是作者接触基于关系型数据库系统以来学的最早也是时间最长的一个数据库系统,而且T-Sql语句也是作者最熟悉的查询语句,采用该种数据库对保证系统开发过程的顺利进行将有很大的帮助。
2.虽然Oracle可在所有主流平台上运行,解决了系统运行过程中的跨平台问题;但是它的企业管理器使用过程较为复杂。
而SQLServer2000虽然只能在Windows上运行,但SQLServer2000在Window平台上的表现以及它和Windows操作系统的整体结合程度、使用方便性、和Microsoft开发平台的整合性都比Oracle强的很多。
3.Oracle适用于大型项目,而SQLServer2000适用于中小型项目,根据本系统中用到的数据表以及数据表之间关系的复杂程度,SQLServer2000提供的功能足以满足系统需求。
第2章系统分析
系统分析要回答新系统“做什么”。
本章节从系统的可行性、最终使用者(用户)的角度以及系统中各类数据的流向分析了系统是否值得开发、应提供哪些功能模块。
通过本章内容,使得分析者深刻的理解和认识系统,并能将其完整、准确地表达,不仅起到沟通用户和开发者的作用,还是后续工作的依据。
2.1可行性分析
可行性分析主要包括社会可行性、经济可行性、技术可行性。
首先从当前社会商业市场运作情况来看,商业企业在运营的过程中,经常会受到以下一些条件的限制:
1.产品的宣传受到限制,采购商或顾客只能通过上门咨询、电话沟通等方式进行各种信息的获取,受到一定的时间与物理空间的局限并且成本较高,庞大的商业经济周转。
2.复杂的产品周转渠道:
从看样品、谈价格到支付货款等一系列的产品周转渠道过于复杂,企业与客户之间缺乏一个全面的沟通与快捷运营的平台系统;商业企业中根据季节的变化
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线 购物 系统 设计 实现