在线购物系统的分析与设计.docx
《在线购物系统的分析与设计.docx》由会员分享,可在线阅读,更多相关《在线购物系统的分析与设计.docx(11页珍藏版)》请在咨信网上搜索。
在线购物系统的分析与设计 摘要:网上购物商城是一个B/S结构的信息交互系统,简单来说就是在网络上建立一个和实体购物环境相比,较为虚拟的购物空间,使人们能够通过更加简单、轻松、快捷的方式实现购物过程。该项目搭建的是一个小型的、可以为不同用户提供便利的在线购物环境的电子购物网站。用户通过注册个人信息成为本站的会员后,可以实现用户登录、浏览商品、查询各类商品、管理购物车商品信息、在线购买商品、修改个人资料以及通过互联网支付物品款项等功能。 关键词:网上商城;ASP.NET;SQL Serve :TP393 :A :1009-3044(2016)33-0088-03 Abstract: Online shopping mall is an interactive information system B/S structure, it is simple in the network to establish a real shopping environment and more than virtual shopping space, so that people can achieve through the shopping process more simple, easy and fast way. The project is to build a small, can provide users with convenient online shopping environment of the electronic shopping site. Users become the members of this through the registration of personal information, the user can log in, browse and query all kinds of goods, shopping cart management, merchandise information to purchase goods online, modify personal information, as well as through Internet payment items and other functions. Key words: online mall; ASP.NET; SQL Serve 隨着计算机科学技术及网络技术在人们生活中的逐渐渗透,人们也越来越认识到网络技术在经济发展战略中所占据的重要位置,互联网平台也成为商家的必争之地。放眼当今社会,电视、报纸早已不再是商品的宣传的唯一途径,互联网俨然成为商家另一个展示自己的全新舞台。商家通过互联网平台,将自身各方面的服务信息传递给消费者,在为商家带来更高利益的同时也为普通消费者带来了极大的便利。所以一个设计良好的在线购物管理系统对商家和消费者来说,都有很重要的意义。 1 技术简介 ASP.NET(Active Server Pages.NET)是微软公司为了迎接全球网络时代的来临而提出的一个统一的Web开发模型,其简单以及高度可定制化的能力,使.NET迅速发展成为服务器端应用程序的热门开发工具,ASP.NET拥有以下特性: 1) ASP.NET是基于组件的,面向对象的模块化开发模式; 2) 更加广泛的底层支持,可以使用C#、VB等编程语言来作为宿主开发; 3) 多处理器环境的可靠性; 4) 自定义性和可扩展性; 5) 高效可管理性; 6) 可扩展的设计器环境; 7) 提供跟踪用户会话过程的服务; 8) 支持服务器端的可包含指令(SSI); 9) 支持安全防护Socket 层(SSL) ; 10)集成化的代理服务器模块; 11) 通过第三方模块可以支持的功能; 12)支持程序运行实时监视服务器状态以及定制服务器日志的功能。 2 在线购物系统分析 通过对同类购物网站的实际调查与分析,本系统应该具备的功能如以下所示: 1)具有良好的人机互动界面。 2)用户可以注册登录本网站,可管理本人相关信息。 3)在本网站注册用户较多的情况下,要求管理员拥有较好的用户管理权限。 4)以各种形式全面的展开商城内所有的商品信息,以便用户可以更好的浏览和选购。 5)商品能够分类显示在不同页面,通过关键字可以检索商品,方便顾客快速地了解本商城内商品信息。 6)用户和管理员可以查看商城内商品交易的相关信息。 7)要求系统能够提供安全、高效并且智能化的数据库管理模块,以提高整个商城的各项功能管理水平。 8)要求系统易维护、易操作。 9)要求系统运行具有稳定性、安全性和可靠性。 3 数据库分析 在网上商城购物系统的数据库表设计中,要求在用户或管理员编辑商品信息时,与之相关联的表中数据也应该发生变化,例如当用户或管理员在删除某个商品信息时,与该商品相关联的表中信息也应该被删除,这样才能保证数据库中数据的一致性和数据库表结构的完整性。在本系统中总共设计了11张数据库表来存储相关的数据,OrderInfo(订单信息表)表用于保存订单的详细信息;ShipCart(购物车)表用于保存用户订单信息;BuyInfo(购买商品信息表)表用于保存用户购买商品信息;Area(配送范围表)表用于保存用户购买商品发货的配送范围信息;ShipType(配送方式表)表用于保存用户购买商品发货的配送方式信息;Class(商品类别表)表用于保存商品分类信息;GoodsInfo(商品信息表)表用于保存商品的详细信息;Image(图像信息表)表用于保存商品图像的详细信息;Admin(系统管理员信息表)表用于保存系统管理员的详细信息;Member(用户信息表)表用于保存用户的详细信息;PayType(支付方式表)表用于购买商品支付方式的详细信息。 4 系统功能 该项目的主要目的是开发一个能够为用户提供便利的购物环境的网上购物网站以及后台管理系统,主要参与者是消费者和系统管理员。 4.1 系统前台功能 在互联网平台上,无论什么类型的购物网站,其消费者购物的流程基本上都是类似的,本站用户在该商城的购物流程操作说明如下: 1)任何人在本站都可以浏览和查询商品,但是在第一次进行购物之前一定要在本站进行信息注册,注册完成后,系统会自动将用户信息添加到网站信息存储的数据库,并跳出“注册成功”的提示窗口。为了防止信息泄漏,消费者一定要记住自己的用户名和密码,并且凭借此信息登录本站选购商品。进入到登录页面后,输入用户名和密码点击“登录”进行用户登录。 2)进入商城,选购商品。消费者在浏览商品时,可以顺序浏览、可以按商品类别浏览商品,也可以在页面文本框输入商品名称等关键字,点击“搜索”,系统自动通过用户输入关键字进行信息检索,快速找出相关的商品信息并显示在商品展示界面。 3)查看商品的详细信息。用户在浏览商品时,如果对该商品感兴趣,可以点击“详细信息”的按钮,系统会自动为用户跳转到该商品信息的详细介绍页面,在本页面,商品的各种相关信息,如商品的价格、颜色、规格、付款方式及商家配送貨物的方式等信息都会显示出来,供用户查看、参考。 4)用户在确定需要购买的商品后,可以直接点击“购买”按钮,选择商品的相关信息进行购买,或者点击“加入购物车”按钮先将该商品加入个人的购物车,以便将来购买下单。 5)选购商品结束后,用户可点击“购物车”查看购物车内的商品信息,在本页面,用户可以核实商品信息是否正确,也可以更换商品和修改商品数量,确认无误后点击“付款”按钮进行购买付款,选择付款方式及送货方式后,即可完成此次购物过程。 在线购物系统前台功能结构如图1所示。 4.2 系统后台管理功能 网站后台的管理人员在操作时也具有对用户、商品、会员、订单信息的查询、维护以及管理等流程,如下: 1)网站管理人员在网站首页的下方点击“后台入口”后,会跳出管理员的系统登录界面,输入用户名、密码后跳转进入系统后台信息(数据)管理的页面。 2)网站管理人员在进入系统后台管理页面后,页面的左侧会显示网站的“用户信息查询”、“商品信息查询”、“商品管理”,“订单信息管理”等信息的链接按钮。用户点击后,页面会跳转至相应的信息管理页面。 3)商品查询:管理员在“商品管理”界面可以输入关键字或商品ID搜索相关商品信息。 4)添加商品:在点击“添加商品”后进入设计界面,填写需添加的商品具体信息,点击“保存”提交商品信息,提交后,会跳出新商品信息添加成功的提示窗口,后台数据库会自动将信息添加到数据库表并将商品信息显示在相应界面。 5)订单查询:在后台管理员的首页面中,点击“订单管理”按钮后,系统会自动跳转至用户订单信息管理的页面,并且只显示用户已经生成的订单信息,其中包括商品的名称,商品的价格,商品的数量及选购商品的总金额,用户付款下单的时间,是否已经确认付款,用户的备注信息,商家的发货时间以及消费者是否已签收等信息。 6)用户管理:同样的,当管理员在后台首页点击“用户管理”链接的按钮后,系统会自动跳转到用户信息的管理页面,该页面会显示已经注册成为本站用户的用户名、地址、联系方式等相关信息,管理员也可以对用户信息进行查找、删除等操作。 在线购物系统后台功能结构如图2所示。 5 结束语 本系统是基于ASP.NET三层架构开发的,C#是一种面向对象的、运行于.NET Framework架构之上的高级程序设计语言,它是由C和C++衍生出来的一种编程语言,它没有了C和C++宏及模版的功能模块,但是却继承了它们强大功能,C#不具有多重继承的复杂特性,但是综合了Visual Basic简单的可视化操作和C++的高运行效率,是一种安全的、简单的、稳定的、优雅的编程语言,是.NET项目开发的首选语言。以下罗列了 C# 所具有的一些优点: 1) XML的支持。C#可以编写ASP.NET动态Web页面和XML Web服务。 2) 面向对象的设计语言。C#语言只允许类的单继承,简单来说就是在同一程序中,一个类不会由多个基类派生而来,这样就避免了在程序中类型定义的混乱性。 3) 对象初始化器。对象初始化器实现了将对象初始化和属性赋值的功能。 4) 程序开发速度快,运行效率高,技术本身容易学习,上手快。它相对于其他语言,编辑简单,实用性强,更适合初学者。 参考文献: [1] 王海. AHP 算法在顶岗实习系统单位决策中的研究与应用[J]. 吉林化工学院学报, 2015(1): 48. [2] 王海, 于佳. Java 开发工具分析与研究(一)[J]. 吉林化工学院学报, 2016(3): 67-70. [3] 陈殿伟, 王偶师. 基于ASP.NET的大学物理多媒体网络教学系统的设计与实现[J]. 吉林化工学院学报, 2011(7): 68-70. [4] 王海, 于佳. Java 开发工具分析与研究(二)[J]. 吉林化工学院学报, 2016(3): 50-54. 电脑知识与技术2016年33期 电脑知识与技术的其它文章 基于IaaS私有云构建高可靠的自动化交付实训环境平台 基于计算机技术的交换机网络管理系统探析 ABINIT模拟计算程序的应用 《ASP.NET程序设计》课程中页面间传值方法的探讨 基于学习共同体的汇编语言教学模式研究 多运营商出口校园网边界防火墙配置策略 -全文完-- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线 购物 系统 分析 设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文