21世纪网上商城购物系统的发展与应用:ASP、JSP、PHP技术解析
在线购物网站学生名称:学生ID:
大学:
主要的:
讲师:
**
2015年11月
概括
自21世纪以来,人类经济发展迅速,人们的生活发生了迅速的变化,尤其是计算机的应用和普及在经济和社会生活的各个领域。为了使在线购物过程变得简单,方便,安全,对于消费者而言,在线购物已成为一种新的流行购物方法。在线购物系统是具有交互功能的业务信息系统。它在互联网上建立了虚拟购物中心,使购物过程变得容易,快速,方便。在线购物中心系统实际上是B/S结构信息系统。用于开发该系统的主要开发工具是:ASP,JSP,PHP等。所使用的数据库主要是流行的大型数据库,例如等。开发该系统的开发工具是ASP,并且数据库使用ACESS。该系统分为两个部分:前端用户部分和后端管理部件。在前端用户部分中,它包括用户的在线注册,订购产品,浏览产品,查询产品信息等;后端管理部分包括:产品信息管理,用户订单的管理,普通管理员的管理以及客户的管理。集体购买的本质是:在最短的时间内,将最需要购买的人集中精力,并实现集体储蓄的目标。
对于消费者:它节省了金钱,精力和忧虑
对于商人:这是一个简短,平坦,快速的集中销售
大声朗读
显示相应拉丁字符的拼音
字典
翻译以下任何网站
Oonet.pl(http:\/\/。\/?hl = zh&sl = pl&tl = zh&sugg = w&hints = true&q = http:\/\/\/\/film.onet.pl \/)- -
(http:\/\/。\/?hl = zh&sl = en&tl = zh&sugg = w&hints = true&q = http:\/\/。\/)-us
(http:\/\/。\/?hl = zh&sl = es&tl = zh&sugg = w&hints = true&q = http:\/\/。\/)-
(http:\/\/。\/?hl = zh&sl = en&tl = zh&sugg = w&hints = true&q = http:\/\/。\/)-us
Nord-(http:\/\/。\/?hl = zh&sl = fr&tl = zh&sugg = w&hints = true&q = http:\/\/\/nord- \ \/)-
(http:\/\/。\/?hl = zh&sl = de&tl = zh&sugg = w&hints = true&q = http:\/\/.focus.de \/)- -
de(http:\/\/。\/?hl = zh&sl = de&tl = zh&sugg = w&hints = true&q = http:\/\/.. de \ \/)-
.co.uk(http:\/\/。\/?hl = zh&sl = en&tl = zh&sugg = w&hints = true&q = http:\/\/.. co.uk \/)-uk
(http:\/\/。\/?hl = zh&sl = ja&tl = zh&sugg = w&hints = true&q = http:\/\/.. co.jp \ \/)-japan
(http:\/\/。\/?hl = zh&sl = en&tl = zh&sugg = w&hints = true&q = http:\/\/。\/)-us
Elle(http:\/\/。\/?hl = zh&sl = fr&tl = zh&sugg = w&hints = true&q = http:\/\/.elle.fr \/elle \/)-
ón(http:\/\/。\/?hl = zh&sl = es&tl = zh&sugg = w&hints = true&q = http:\/\/。\/。\/)-
目录
toc \ o“ 1-3” \ h \ z \\ l“” 1简介4
1.1研究背景4
1.2国内外在线购物的当前发展状态4
1.3本条5的主要研究目标和内容
\ l“” 1.3.1研究的目的和意义5
\ l“” 1.3.2本第6条的研究内容
\ l“” 2.asp及其技术引言7
2.1asp技术简介7
2.2ASP简介8
2.3ASP数据库访问9
2.4可行性分析10
2.5系统操作环境11
\ l“” 3系统概述设计12
3.1总体功能12
3.2er图13
\ l“” 4系统详细设计13
4.1后端数据库设计13
\ l“” 4.1。简介13
\ l“” 4.1.2数据库表结构14
4.2处理过程设计17
\ l“” 4.2.1系统操作过程17
\ l“” 4.2.2数据加法过程17
\ l“” 4.2.3数据修改过程18
\ l“” 4.3.4数据删除过程19
4.3系统模块设计20
\ l“” 4.3.1主页20
\ l“” 4.3.2注册成员22
\ l“” 4.3.3查询24
\ l“” 4.3.4后端登录25
\ l“” 5系统调试和测试27
5.1计划调试27
5.2程序测试27
\ l“” 5.2.1测试的重要性和目的27
\ l“” 5.2.2测试的步骤29
\ l“” 5.2.3 的主要内容
\ l“” 6结论30
6.1系统评估30
6.2安全问题31
\ l“”谢谢31
\ l“”参考32
1简介
1.1研究背景
https://img1.baidu.com/it/u=3738517151,970522810&fm=253&fmt=JPEG&app=120&f=JPEG?w=500&h=668
电子商务将在线开展业务活动。它使用电子交易作为完成价值交换(例如财务,商品,服务和信息)的一种手段。这是快速有效地开展各种业务活动的最新方法。电子商务的出现改变了付款和交付商品的传统模式,从而造成了商业模式的巨大变化。
随着信息技术的持续发展和互联网技术的日益普及,人们越来越了解电子商务对国民经济,公司管理和个人生活的巨大影响。它满足了企业,商人和消费者在提高产品和服务质量,加快服务速度并降低成本的需求。它还通过在线查询和信息检索来帮助企业和个人为企业的下一个发展方向提供支持。借助电子商务,企业,个人,企业和企业可以在整个过程中通过互联网进行交易和服务。
电子商务代表了未来贸易模式的发展方向,其应用和促进将为社会和经济带来巨大利益。具有强烈活力的现代电子交易方法已被人们越来越认可。在这方面,发达国家拥有多年的发展历史。发展中国家还加强了整体发展战略的制定,大力促进电子商务在国民经济的各个领域的应用,并努力在日益激烈的国际竞争中占据优惠的地位。因此,研究和实施在线购物技术并建立一个实用的在线商店非常重要。
集体购买是
1.2在线购物的当前发展状态
在国内外,电子商务仍处于起步阶段。近年来,电子商务发展迅速。尽管根据国家经济发展的预测,每个国家的具体情况都不同,但政府都非常重视电子商务并积极发展电子商务。
在发达国家,电子商务发展非常迅速,交易已成为一种趋势。电子商务公司共同生产的商品交易解决方案,电子结帐解决方案和信息安全解决方案已逐渐成为国际信息技术市场竞争的重点。随着电子商务的越来越多的发展,出现了虚拟银行,在线营销,在线购物和在线广告等新兴信息行业,这间接地反映出电子商务对社会和经济产生了深远的影响。
在电子商务过程中,通过人员和电子沟通方法的结合,商业活动的效率得到了极大的提高,不必要的中间链接将降低。同时,电子商务的发展也将改变政府的行为。在逐渐在电子商务中流行的时代,当企业使用电子商务运营时,银行实现财务化并实现在线消费时,将提出新的要求,以实现政府管理行为。外国在这方面有良好的法律法规,以防止商业欺诈。国内局势不如国外好,也没有一定的法规来限制它。我们经常看到,有些消费者从实际情况中购买了不同的东西,当我们发现自己被愚弄时,我们什么也没做。
在国外,XML技术已被广泛用于电子商务领域。因为它具有自我描述性,内容与显示的特征以及平台独立性的分离,并提供了一组跨平台,跨网络和交叉编程语言数据描述方法,因此它逐渐成为Web应用程序中科学和业务应用程序中数据表示的标准格式。
同时,关于国内外ASP技术的研究形成了热潮,人们研究了如何使用ASP(页面ASP)架构和相关工具来开发强大的新应用程序。相对而言,国内研究工作落后于一点。这主要反映在大多数国内研究仍然处于相对单一的水平。它只是研究了如何生成动态网页,但是关于如何将它们与数据库技术和XML技术相结合的研究相对较少,以及如何生成真正的电子商务解决方案,而许多外国数据一直在研究如何使用ASP技术来生成实际的电子商务解决方案。
1.3本文的主要研究目标和内容
1.3.1研究的目的和意义
尽管目前在线购物正在迅速发展,但B2C模型是电子商务的重要模型之一,远远落后于B2B的发展。有很多原因,但是重要的原因之一是电子商务平台无法完全解释电子商务,这使电子商务只能保持形式,而只是实现在线交易的目的。尽管我国家的互联网上已经有许多电子商务网站,但很少有人能真正实现电子商务功能,更不用说真正开发电子商务功能并实现电子商务的优势了。甚至有许多人只是建立一个界面,并投入了一些产品来迎合电子商务的发展,而背景中的工作根本不存在。因此,开发具有全面功能和适合我国业务特征的B2C电子商务平台是非常必要的。
1.3.2本文的研究内容
随着互联网的发展,在线购物不再是新事物。一些大型在线购物网站每年的交易量超过1亿元。其中,更著名的在线购物网站是:eBay,,等。这些在线商店中的大多数都是全面的购物中心,包含全包在线产品。一些购物网站仅出售单一产品,例如,只出售书籍。该在线商店是基于数据库的产品发行管理系统,可用于实时发布产品产品和企业产品数据管理。前台用户可以通过页面浏览,查询和订购产品,而后端管理员可以管理产品价格,介绍,图片和其他类型的信息。而且几乎没有投资和快速回收利用。一项对中国中小型企业的调查显示,脱机销售公司的平均成本至少为50,000元,而在线开设和建筑商店的成本很小。一般而言,准备在线商店的投资很小,因此您不必申请营业执照,租用商店或ho积品。所需的资金仅约1,500元。在线商店远低于相同规模的地面商店,由于业务领域的增加,租金不会增加,而且投资者不需要增加额外的费用来延长业务时间。
基本上没有必要占用资金。传统商店的购买资金从数千人民币到数万人民币不等,而在线商店不需要减少资金。
24小时工作时间。在线商店延长了商店的营业时间,每年365天每天24小时连续运营,并且可以照常开放,而无需值班观看商店。传统商店的营业时间通常为8-12小时。如果天气恶劣或老板或店员有紧急事项,则必须暂时休息。
销售规模不受领土的限制。传统商店的大小总是受小商店的大小限制。在互联网上,即使地面上只有一家小商店或没有店面,开设商店的业务仍然可以做得非常多。
不受商店空间的限制。即使它只是一家小街商店,它也可以在网上拥有与百货商店一样大的商店。只要投资者愿意,他们就可以放置数千种产品。目前,中国最大的专业拍卖网站同时在线拥有超过100,000种产品 - 它超过了一些大型超市。
不受地理位置的影响。无论客户离商店有多远,无论客户是国内还是外国,客户都可以轻松地在线找到和购买产品。这使消费者群体得以突破区域限制并变得无限宽。该系统基本上在功能方面实现了在线商店的应用。
2 ASP及其技术简介
由于该系统中引入的开发平台是在ASP框架下开发的,因此以下主要引入了ASP技术。
2.1asp技术简介
ASP的基本思想是:
2.2 ASP简介
该系统中引入的平台的接口部分和代码实现都是使用ASP开发的,因此让我们在下面介绍ASP。
2.3 ASP数据库访问
ASP具有许多明显的优势,可以提高开发人员的效率,降低错误并加快应用程序开发。与ASP相比,ASP在许多方面都大大改善。组件的使用不如修改时那样好,但是必须在服务器工作之前重新启动服务器。这对于普通网站非常重要。此外,它还具有一些内置组件供开发人员致电,例如更常用的上传上传组件。与其他开发语言相比,它还具有简单易于学习的优势。因此,该系统使用ASP技术开发在线商店。
2.4可行性分析
该系统打算使用ASP。 nIE和MS SQL 2000分别用作前端和后端开发工具。
是建立在公共语言运行时(CLR)的应用程序框架。它用于在服务器端构建强大的Web应用程序。提供世界一流的开发工具支持。在ASP的集成开发环境(IDE)中,该框架由一个丰富的工具箱和设计师组成。 是您获得的()编辑方法,拖放服务器控件,而自动部署只是此功能强大的工具提供的一些功能。坚固而有弹性。由于它基于(CLR),因此整个ASP平台具有功能强大且灵活,也可以应用于Web应用程序开发人员。 ASP框架的类库,消息和数据访问解决方案可以无缝集成到网络中。它也是语言中立的,因此您可以选择最熟悉的语言,也可以使用几种语言一起完成应用程序。
首先,技术可行性。该系统仅需要一台带有软件的计算机,并且对机器本身的要求没有太高的要求。通常,当前的学校或个人计算机可以完全满足要求。关于软件技术要求,当前的编程语言非常成熟。有必要使用HTML样式和图形生产工具来创建生动的网页以及美丽的图形文件或动画文件。
其次,经济可行性。由于该系统是学生学习和使用,安装应用程序软件并使用该系统的系统,因此系统成本主要集中在系统软件的开发上。当系统投入运行时,它可以为学校节省大量的人力和物质资源。带来的好处远大于系统软件的开发成本。它在经济上是完全可行的。
第三,可行性。界面设计充分考虑了经理的习惯,使操作变得简单;数据输入快速,标准化和可靠;统计数据是准确的;表是灵活的;适应性很强;而且很容易扩展。
2.5系统操作环境
服务开始时的最小配置由建立网站所需的软件确定。在最低配置下,服务器的性能通常不令人满意。硬件性能现在非常出色,而且价格也很便宜。因此,通常应在服务器端配置高性能硬件。
该计算机的配置如下:
处理器:Inter 41.6Hz或更高。
内存:512MB
硬件空间:160GB
主题中使用的主要技术
数据库:SQL 2000。
编程语言
服务器:.5,JDK1.6
发展环境:
3系统概述设计
3.1总体功能
系统用户分为两类:用户和管理员,整个系统中都具有不同的功能和权限。如图所示。
https://img0.baidu.com/it/u=389013473,3586015852&fm=253&fmt=JPEG&app=138&f=JPEG?w=817&h=500
系统采用敏捷开发的想法,将整个系统分为三个主要模块:前端交易模块,数据库和持久性层的设计以及后端管理模块。每个模块都被进一步细分了,例如前端交易模块被分为查询,拍卖,拍卖等。数据库使用SQL;使系统具有易用性,个性化,跨平台等的特征。同时,它确保了交易数据的安全性,稳定性,速度和完整性;并以高速,安全稳定的方式运行。
3.2 ER图
4系统详细设计
4.1后端数据库设计
4.1.1简介
SQL由关系数据库管理系统(DBM)开发和推广。它最初是由三家公司(即泰特(Tate))开发的,并于1988年推出了第一个OS/2版本。近年来,SQL一直在不断更新。 1996年,SQL 6.5推出了; 1998年,SQL 7.0与用户遇到了;这是该公司于2005年推出的版本。SQL功能:
1。真正的阅读器/服务器体系结构。
2。图形用户界面使系统管理和数据库管理更加直观和简单。
3。丰富的编程接口工具为用户提供了更大的编程选择。
4。SQL与NT完全集成在一起,并利用了NT的许多功能,例如发送和接收消息,管理登录安全性等。SQL也可以与产品完美地集成。
5。它具有出色的可扩展性,可在从运行95/98的笔记本电脑到运行2000的大型多处理器的平台上使用。
6.对Web技术的支持使用户可以轻松地在数据库中发布数据到网页。
7。SQL提供数据仓库功能,仅在其他更昂贵的DBMS中可用。它是策略产品的一部分,它提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。该语法在很大程度上与ASP兼容,并且还提供了一种新的编程模型和结构,该模型和结构生成具有更好的可扩展性和稳定性的应用程序,并提供了更好的安全保护。可以通过在现有的ASP应用程序中逐渐添加功能来随时增强ASP应用程序的功能。
4.2处理过程设计
4.2.1系统操作过程
4.2.2数据添加过程
添加信息时,编号字段将自动由系统生成,无法修改。用户输入其他信息。然后对数据进行法律判断。如果是合法的,则将其写入并保存到数据库中。如果不合法,数据将被重新输入。数据增加流程图:
图3.2数据增加流程图
4.2.3数据修改过程
修改信息时,首先选择要修改的记录,然后直接输入数据以判断合法性,如果法律合法,将其保存到数据库中,然后将其非法重新输入。数据修改流程图如图3.3所示。
图3.3数据修改流程图
4.3.4数据删除过程
当用户选择记录时,单击删除按钮,该按钮提示用户是否确认删除,然后删除与数据库相关的内容。数据删除流程图如图3.4所示。
图3.4数据删除流程图
4.3.2注册会员模块的开发
输入:用户的姓名,密码,管理权限卡号,身份证,密码,打开日期和注释。
处理:添加管理员信息。您可以在此处添加系统管理员。添加的信息是:用户的姓名,密码,管理权限,卡号,身份证和密码。在这里,系统将自动将新系统管理员的登录密码设置为1。在新注册的系统管理员获得其登录号后,他可以在登录到系统时输入用户名和密码。登录到系统后,输入系统管理并修改密码。填写的信息将输入到用户信息表中。
输出:添加成功的信息,提示成功信息,如果失败,将显示错误的信息页面。
4.3.4后台登录
在用户登录接口中,在与用户名相对应的文本框中输入用户名,然后在与密码相对应的文本框中输入密码。如果用户名和密码同时与数据库中的用户名和密码相对应,请单击“确定”,然后输入系统的主要接口。如果输入信息不正确,请给出提示。
输入:用户名和密码。
处理:检查字符的有效性。如果用户想登录此系统,他需要提供用户名和密码。在这里,他需要检查用户是否满足输入要求,也就是说,检查用户名和密码文本框是否为空。如果是空的,将提示用户输入用户名和密码。验证用户名是否存在或密码正确,也就是说,是否存在用户输入的用户名以及密码是否正确。
输出:登录成功并输入用户的系统资源页面。如果失败,将显示错误消息页面。
5系统调试和测试
5.1程序调试
在设计系统的过程中,不可避免地存在一些错误。对于语句中的语法错误,在程序运行并要求立即纠正程序时会自动提示它们。因此,这种类型的错误更容易检测和纠正。但是,另一种类型的错误是执行程序时某些数据的计算公式中操作不正确的结果或逻辑错误的结果。这种错误是高度隐藏的,有时会发生,有时不会发生。因此,解决此类动态误差的故障排除是耗时的和劳动力密集的。
5.2程序测试
5.2.1测试的重要性和目的
(1)测试的重要性
软件测试在软件生命周期中占据重要地位。在传统的瀑布模型中,软件测试仅在操作和维护阶段之前,并且是确保软件产品在将软件产品交付给用户之前的重要手段。最近,软件工程社区倾向于新观点,即软件生命周期的每个阶段都应包括测试,以检查此阶段的结果是否接近预期目标,并尽早检测错误并纠正错误。如果在早期未进行测试,则错误的延迟差异通常会导致测试最终产品的巨大困难。
实际上,对于软件,无论使用哪种技术和方法,软件中仍然会有错误。使用新语言,高级开发方法和完美的开发过程可以减少错误的引入,但是不可能完全消除软件中的错误。这些引入的错误需要通过测试发现,并且还需要对软件中的误差密度进行测试以进行估计。测试是所有工程学科的基本组成部分,也是软件开发的重要组成部分。自从我们设计自己的编程的那一天起,测试就一直在我们身上。统计数据显示,在典型的软件开发项目中,软件测试工作负载通常占软件开发工作量总数的40%以上。在软件开发的总成本中,测试的开销占30%至50%。如果还考虑了维护阶段,则在讨论整个软件寿命时可能会降低测试的成本比率,但实际上,维护工作等同于二级开发甚至多个发展,这还必须包括许多测试工作。
实际上,软件测试的困难通常会使人们感到沮丧或敷衍,因为仍然存在一些不正确的观点和对测试的错误态度,包括:
①很难给测试人员一种成就感,即不像设计和编码那样容易。
②旨在发现软件错误的测试是非构造性甚至破坏性的。在测试中发现未对准是对负责人的工作的否定;
③测试工作很无聊,不能引起人们的兴趣;
④测试工作是一项艰巨而细致的工作。
⑤对您编写的程序充满信心,发现错误后,您应该担心别人对他们的发展能力的看法。
页:
[1]