ASP网上购物系统|电子商务网站
一、课题来源及类型 本课题来源:随着Internet的不断普及,人们对于互联网技术的要求已不单单是浏览一下网页,收发电子邮件,日益忙碌的人们开始追求足不出户的利用互联网这一强大的平台来实现的网上购物。对于企业来讲,无论是企业之间(B to B),还是企业和客户之间(B to C)的交易,如果能够实现网上交易将大大提高交易速度节约交易成本。近几年,随着网络数据库技术的进一步发展,使得这一设想逐渐成为现实。计算机技术的发展与普及,已经改变了我们的生活方式,计算机应用已逐渐渗透到社会发展的各个领域。随着计算机技术和通信技术的迅猛发展,社会资源的信息化、数据的分布处理、各种计算机资源共享等应用需求推动计算机技术朝着群体化方向发展,促使计算机技术与通信技术紧密结合。Internet是目前世界上覆盖范围最大的计算机网络群体。Internet是在通信网络的基础上,以TCP/IP协议为基准、以域名地址和IP地址为标识、以网关和路由器为转换协议工具构成的网络的集合。Internet实质上是由遍布全球的各种计算机网络互连而形成的网络。Internet的出现不仅使得通信和资源共享的地理范围扩展至全球,而且随着其服务内容和应用领域的拓宽,正在改变人们的时空观。 以微电子、计算机、通信和网络技术为代表的现代信息技术在经济领域的广泛应用,使得交易成本急剧下降,从而导致信息替代了资本在经济发展中的主导地位。作为重要的生产要素和战略资源,通过互联网传递的大量信息使得现有的社会资源获得高效配置,社会劳动生产率大幅度提高,并推动经济结构革新和产业结构的升级。 电子商务是互联网发展日臻成熟的直接后果,是网络技术应用新的发展方向。互联网自身所具有的开放性、全球性、低成本、高效率的特点,已成为电子商务的内在特征,并使得电子商务大大超越了作为一种新的贸易形式所具有的价值。 本课题的类型是电子商务信息系统。 |
|
二、课题的意义、国内外研究情况、本课题特点 意义:电子商务对于社会生产力的推动作用突出表现在四个方面: (1)大幅度降低信息成本,提高信息使用效率。作为一个极为重要的商务信息载体和运送平台,电子商务降低了信息来源成本;突破行业和产品物理特性的限制,使交易范围急剧放大;弥补信息的不对称性,实现交易信息互换和交易行为的虚拟市场化。从目前市场情况看,电子商城、网上书店和网上拍卖等交易行为,无不体现与传统交易相比的信息成本优势。信息成本的低廉形成了对电子商务生存的最有力的支撑。 国内外研究情况:国外由于计算机技术起步较早,管理信息系统实现的也早。本课题在国外已经发展的比较完善。虽然我国起步较晚,但经过10余年的努力,其发展速度还是很迅猛的,已经有越来越多的企业开始使用管理信息系统。 国外电子商务网站已经普遍实现在线支付,逼近真正的网络交易日趋完善;而在国内,由于网络技术发展不完善、网络企业的成长环境不成熟等原因,大多数电子商务网站还只是停留在上面所说的信息的交流这种初级电子商务网站,专业性还不够;许多电子商务网站都是只考虑技术的可行性,而忽视了它的真正目的:服务网络消费者实现真正的网络销售,因此,就像建在沙滩上的房子一样,随着海浪摇摆,随时会倒塌。 在经历了最初的盲目上马和现在的冷静思考之后,今后我国电子商务网站的发展总体趋势主要有以下几个方面: 1、专一化、个性化:(制定信息的个性化、选择商品的个性化、发挥潜在能力与品评和发表意见的个性化,业务扩展的个性化及深度服务的个性化); 2、融合化:信息的融合(及时的更新)和工作的融合(方便客户,多方协同完成同一商务运作); 3、区域化:(在某地域某一领域,做特定的电子商务网站及数据库,并逐步建立与其他电子商务网站、数据库的互动互访); 4、大众化:(要在专业的基础上,面向整个网络群体); 5、延伸化:(向电子商务网站实物扩展和延伸、向产业化扩展和延伸以及向技术管理的新需求扩展和延伸); 6、国际化趋势; 特点:本系统需要涉及到以下数据项: 会员账号、会员姓名、用户密码、 密码提示问题、密码提示答案、 性别、电子信箱、联系电话、联系地址、邮编、注册时间、管理员编号、管理员账号、管理员密码、商品大类编号、大类名称、添加时间、小类编号、小类名称、所属大类名称、添加时间 、商品编号、 商品名称、所属大类、所属小类、商品说明、商品简介、会员价格、市场价格、商品微缩图、商品全景图、商品录入时间、商品浏览次数、所属订单号、购物数量、会员价格、购物时间、邮编、联系电话、电子信箱、联系地址、付款方式、订货时间、标记、。 |
|
三、课题研究的主要内容、重点、难点 主要内容 通过本系统的开发,构建一个购物网站,顾客可以很方便的注册成为会员,对商品进行浏览检索,查看商品的详细资料,然后根据各人的喜好购买心仪的商品。系统会自动为顾客生成订单,按照顾客所填写的信息提交订单并发货。系统管理员则可以对现有的商品进行添加和编辑,审查已注册的用户并对提交的订单进行处理。 重点 需要建立:会员信息表、管理员信息表、商品大类表、商品小类表、商品表、购物篮表、订单表 ;实验室设计方案及所需的主要设备仪器及其数量。 电子商务的设计流程通常包括编写程序、数据库设计、网页制作、图象处理、版面设计、数据采集、文本编辑、服务器管理等等,要搞好一个好的,完善的网站需要一个详细的、合理的、可行性的规划设计。 在数据库设计方面,我将结合软件工程方法,对系统进行需求分析、功能划分、数据流图设计,并结合数据库原理和功能划分进行ER图的绘制、数据库结构设计,根据需求分析的结果,用户概念数据模型表示数据及其相互间的联系。 |
|
四、课题研究方法(或技术路线) 本系统采用目前流行的先进的B/S模式结构,前台采用功能流行的ASP做客户端程序开发工具,吸收和采纳国际最先进的软件工程质量管理思想,数据库采用网络数据库,操作平台采用WINDOWS98、WINDOWS2000/XP。本系统真正体现B/S精髓,采用触发器存储过程严格保证企业业务规则和事务处理的完整性和一致性。用户界面方便快捷信息全面易学易用。 |
|
五、课题的研究进度以及参考图书 在实习期开始搜集各种与课题相关的资料,结合设计所需单位的情况,确定题目,同时做出设计的框架。 将开题报告交老师审批,合格后进行设计和写论文的工作。 第10至11周,根据已确定的课题和研究思路,开展分析研究工作,包括安排毕业论文工作计划,进行资料搜集,对课题进行分析研究。 第12至15周,进入毕业论文设计、写作阶段,包括查阅资料、拟订提纲、确定详细提纲、修改原稿、定搞及计算机打印装订成册。 在16周完成毕业设计和毕业论文。 主要设备仪器及其数量: 该系统所需硬件设备,主要是微机一台,鉴于当前流行的操作系统是winxp,所以为了本系统能长期使用,所以采用配置相对较高的一台微机, 具体配置为:p42.G,DDR 配有光驱,USB接口。 开发环境:WindowsXP Professional IIS 5.0(Internet Information Server 5.0) Internet Explorer 6.0 脚本语言:JavaScript、VBScript 数据库工具:Microsoft Access 2000 ASP开发工具:Microsoft Visual InterDev 6.0 网页设计:Macromedia DreamweaverMX 参考文献 [1] 薛华成主编,《管理信息系统》,北京:清华大学出版社,2001,P16 [2] 甘早斌主编,《电子商务概论》,武汉:华中科技大学出版社,2003,P78 [3] 汪洋 等著,《网站设计全程教程》, 重庆:科学出版社,2002,P37--39 [4] 张登辉,刘益红著 ,《ASP 编程基础及应用》,北京:机械工业出版社出版 ,2004,P24 [5] Weissinger,A ,ASP IN A NUTSHELL,Second Edition ,O’Reilly,2001,P229--234 [6] Analyzing Application Service Providers,Pearson Education,2001,P113--116 [7] 求是科技编著,《ASP电子政务应用系统开发实例导航》,北京:人民邮电出版社,2004,P47 [8] (美)Dave Mercer,ASP3.0:A Beginner's Guide,McGraw-Hill,2001,P85--87 [9] 李劲著,《精通ASP数据库程序设计》,重庆:科学出版社,2003,P334--335 [10] 史济民著,《Access应用系统开发教程》,北京:清华大学出版,2002,P46 [11] 贾岚著,《中文Access数据库应用教程——数据库开发师》,北京:希望出版社,2002,P92 [12] 新概念电脑图书编委会,《数据库处理 Access 2002(提高版)含光盘》,北京:电子工业出版社,2001,P78 [13] 宣小平 等著,《ASP数据库系统开发实例导航》,北京:人民邮电出版社,2003,P256 [14] (美)Helen Feddema,Microsoft Access Version 2002 Inside Out ,Microsoft Press,2002,P46 [15] ONLINE PRESS公司 ,Quick Course in Microsoft Access 2000,Microsoft Press 1999,P58 [16] 魏茂林主编,《Windows 2000 Server 应用基础》,北京:电子工业出版社,2003,P207-208 [17] 汪晓平 钟军著,《ASP网络开发技术(第二版)》,北京:人民邮电出版社,2004,P27 [18] 刘禾 蔡锋著,《精通ASP架站技巧 (含盘)》,北京:中国青年出版社出版, 2003,P101 [19] 于鹏著,《HTML/CSS教程》,北京:电子工业出版社,2003 [20] http://www.6to23.com/s11/ [21] (美)Christoph Wille Christian Koller,Teach Yourself Active Server Pages in 24 HourS,Sams/Macmillan/Pearson ,2000,P438 [22] 丁贵广著,《ASP编程基础与实例》,北京:机械工业出版社,2003 ,P263--271 [23] Greg Buczek,Instant ASP Component ,McGraw-Hill Inc.,2001,P87 [24] 刘中宏 蔡锋 ,《精通VBScript(含盘)》,北京:清华大学出版社,2002 ,P61--62 [25] 汪晓平 钟军著,《ASP网络开发技术(第二版)》,北京:清华大学出版社,2003,P304--305 [26] 李劲著,《精通ASP数据库程序设计》,重庆:科学出版社,2001,P117 [27] Richard Anderson Chris Blexrud ,Professional Active Server Pages 3.0 ,Wrox Press,2000,P119--122 [28] Scott Mitchell,Designing Active Server Pages,O’Reilly,2001,P426--431 [29] Alex Homer,Alex Homer's Professional ASP3.0 Web Techniques,Wrox Press ,2000,P251--257 [30] 石志国 王志良 薛为民著,《ASP精解案例教程》,北京:清华大学出版社,2004,P147 |
摘 要
随着Internet的不断普及,人们对于互联网技术的要求已不单单是浏览一下网页,收发电子邮件,日益忙碌的人们开始追求足不出户的利用互联网这一强大的平台来实现的网上购物。对于企业来讲,无论是企业之间(B to B),还是企业和客户之间(B to C)的交易,如果能够实现网上交易将大大提高交易速度节约交易成本。近几年,随着网络数据库技术的进一步发展,使得这一设想逐渐成为现实。
运用ASP技术和网络数据库原理,基于B/S模式我开发了一个网上购物系统。在我的系统中,顾客可以很方便的注册成为会员,对商品进行浏览检索,查看商品的详细资料,然后根据各人的喜好购买心仪的商品。系统会自动为顾客生成订单,按照顾客所填写的信息提交订单并发货。系统管理员则可以对现有的商品进行添加和编辑,审查已注册的用户并对提交的订单进行处理。
关键词:B/S模式、ASP、电子商务、网络数据库。
Abstract
Along with the Internet of continuously universal, people are for the request of technique Internet the already and not only single is a view once web page, receive and dispatch the E-mail, increasingly busy people start pursuing the exploitation Internet that keep the house this a the mighty platform come the net that realizes on the shopping. Speak for the business enterprise, and weather is the business enterprise’s ( B to B), or business enterprise with the customer's bargain for( B to C), if can realize the net up trade and will consumedly increase the bargain speed the economy to trade the cost. In the last few years, along with the technique's further development of network database, make this on conceiving to gradually become the actuality.
Application ASP technique is with the network database principle, according to B/ S mode I developed a net on the shopping system. In my system, customer can very the convenient registration become the member, and proceeds to merchandise view index, look into favors that the merchandise's detailed data, then purchase the adoring merchandise according to the everyone. System would the auto is a born order of customer, and hand over the order to erupt goods according to the information for fill inning of customer. System manager can then proceeds to increase with the order that edit, investigate already the registered customer combine right hand over to proceeds to handle to current merchandise.
Key words: B/ S mode, ASP, electronic commerce, network database.
目 录
七、致谢………………………………………………………………………………32
一.前 言
1.1问题的提出
对于基于Web平台的网上购物系统,存在着一个前台应用和后台管理的问题。而无论前台还是后台,都要对数据库进行调用和操作。因此如何创建网络数据库,以及客户端如何调用服务器端的数据库成为实现网上购物的一个关键性问题。
1.2问题的解决
在这里,我采用B/S模式来实现客户端对服务器端的调用,所谓B/S模式即浏览器/服务器模式,是一种从传统的二层C/S模式发展起来的新的网络结构模式。在B/S模式中,客户端运行浏览器软件。浏览器以超文本形式向Web服务器提出访问数据库的要求,Web服务器接受客户端请求后,将这个请求转化为SQL语法,并交给数据库服务器,数据库服务器得到请求后,验证其合法性,并进行数据处理,然后将处理后的结果返回给Web服务器,Web 服务器再一次将得到的所有结果进行转化,变成HTML文档形式,转发给客户端浏览器以友好的Web页面形式显示出来。
而对于网络数据库的创建,则是利用ASP技术来解决。ASP(Active Server Pages动态网页)是微软公司推出的一种用以取代CGI(Common Gateway Interface通用网关接口)的技术。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。
在电子商务中,对用户而言,进行网上信息查询的目的是寻找自己需要的产品或服务,而对于商品或服务提供者来说,其目的则是向用户推销自己的产品或服务。因此,让用户通过浏览器查询服务器的后端数据库是许多Web服务提供者必需有的服务,ASP通过内置的ADODB组件来实现这一功能。可以使用ADO去编写紧凑简明的脚本以便连接到ODBC 兼容的数据库和 OLE DB 兼容的数据源。至于实现的细节,在后续部分的网络数据库章节中有详细介绍。
以上内容只是毕业设计作品的部分资料介绍,如果了解更多详情请联系客服QQ:57510459
购买帮助>>