欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载
     

    基于B2C的沃尔玛超市商品销售与管理系统本科生设计56683324.doc

    • 资源ID:2182493       资源大小:2.54MB        全文页数:48页
    • 资源格式: DOC        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于B2C的沃尔玛超市商品销售与管理系统本科生设计56683324.doc

    基于 B2C 的沃尔玛超市商品销售与管理系统 本科生毕业设计本科生毕业设计 基于 B2C 的沃尔玛超市商品销售与管理系统 Commodities Sale and Management System Based on B2C for Wal-Mart Supermarket 学生姓名 所在专业计算机科学与技术 所在班级 申请学位工学学士 指导教师职称 副指导教师职称 答辩时间 基于 B2C 的沃尔玛超市商品销售与管理系统 目 录 目目 录录 设计总说明 I INTRODUCTION II 1绪论.1 1.1设计的背景1 1.1.1B2C 电子商务概述1 1.1.2国内外电子商务管理系统的研究现状.2 1.2设计的概况2 1.2.1设计的目的和意义.2 1.2.2设计的内容.3 1.2.3设计的指导思想.3 1.3论文组织结构3 2系统开发的相关理论与技术.4 2.1系统开发模式4 2.1.1B/S 结构设计模式4 2.1.2B/S 结构设计模式的优势与劣势4 2.2系统开发工具选择5 2.2.1操作系统和服务器选用.5 2.2.2开发平台.5 2.2.3数据库的选用.6 2.2.4其它辅助工具的选用.6 2.3相关理论与开发技术6 2.3.1.1电子商务技术6 2.3.2ASP.NET 技术7 2.3.3C#开发语言.8 2.3.4JavaScript 语言简介9 3系统分析.9 3.1可行性分析9 3.1.1技术可行性.9 3.1.2经济可行性.10 3.1.3操作可行性.10 3.2需求分析11 3.2.1角色识别.11 基于 B2C 的沃尔玛超市商品销售与管理系统 目 录 3.2.2客户功能.11 3.2.3管理功能.11 3.2.4角色模型图.12 3.2.5功能模块划分.12 3.3数据流程图13 3.4数据字典15 3.5实体关系模型(E-R 图).17 3.6系统的状态转换模型19 4系统总体设计.20 4.1系统功能总框架20 4.2数据库设计21 4.2.1逻辑结构设计.21 4.2.2物理结构设计.24 5系统详细设计及实现代码.25 5.1销售子系统25 5.1.1用户登入模块.25 5.1.2商品选购模块.28 5.2管理子系统32 5.2.1管理员登陆.32 5.2.2管理商品信息.32 5.2.3管理订单信息.34 5.2.4管理会员信息.36 6系统测试.37 7总结.38 鸣 谢39 参考文献40 设计总说明 I 设计总说明 电子商务是 Internet 爆炸式发展的直接产物,是网络技术应用的全新发展方向。 电子商务不仅会改变企业本身的生产、经营、管理活动,而且将影响到整个社会的经 济运行与结构。由于 B2C 平台提供的产品在质量、品牌、售后服务等系列核心环节上, 比 C2C 平台有较大竞争优势。B2C 电子商务市场呈现逆势“井喷” ,且渐呈现替代 C2C 成为网购电子商务的主流趋势。中国的电子商务发展空间和前景巨大,对于世界零售 业巨头沃尔玛而言,当然希望在这一蓬勃发展的新兴市场中分一杯羹。 B2C(Business-to-Consumer,商家对客户)中文简称为“商对客” 。 “商对客”是 电子商务的一种模式,也就是通常说的商业零售,直接面向消费者销售产品和服务。 这种形式的电子商务一般以网络零售业为主,主要借助于互联网开展在线销售活动。 沃尔玛进军中国 B2C 市场,建立基于 B2C 的商品销售与管理系统在企业发展中发 挥着越来越大的作用。在信息时代,建立一个功能强大、界面美观的商品销售与管理 系统以及电子商务系统平台,对沃尔玛在中国的发展显得越来越至关重要。 本系统利用 Internet 网络电子商务新技术,实现了基于 B2C 结构的电子商务管理。 系统开发工具采用 ASP.NET,后台数据库采用 SQL Server 2005。借助 web 服务器和客 户的浏览器,同时利用电子工具高效率、低成本的特点,为客户提供手机交易平台。 商家在 Internet 上发布商业信息,用户能够全天候快速地查阅和订购商品。本系统依 据目前电子商务系统的设计原则,以网上交易功能为主,辅以娱乐、广告、导购等功 能,是一个综合性电子商务网站系统。 本文以软件工程方法学为指导设计并实现沃尔玛超市商品销售与管理系统。首先 对系统的可行性及需求进行分析,接着进行数据库的设计、软件结构的设计,最后对 销售子系统、信息更新子系统等进行详细设计并在 ASP.NET 平台下采用 ADO.NET 等技 术编程实现。系统运行结果良好,达到预期目标。 关键词:沃尔玛;电子商务;商品销售与管理系统;B2C INTRODUCTION II INTRODUCTION E-commerce, the direct product of the booming development of Internet, leads the new direction for network technology and its application. E-commerce will not only change business itself in production, operation and management, but also have great impacts on economic operation and social structure across the broad. The B2C e-commercial market demonstrates a business reverse called “blowout”, and increasingly tends to take the place of C2C to be the most significant mainstream in online shopping, owing to its competitive advantage to C2C in the core link of the series including quality, brand and after-sales services supplied by B2C platform. Seeing the broad space for development and promising prospect in Chinese e-commerce, definitely, the worldwide retail leader Wal-Mart is longing to take a share of the spoils in the infant market which is flourishingly growing. B2C is an abbreviation of Business-to-Consumer, which is one kind of mode of e- commerce i.e. Commerce and Retail usually said to sale and serve for customers directly. E- commerce in this formula, generally speaking, gives first place to network retail to launch sales activities on line with the help of Internet. The merchandise sales and management system on the basis of B2C established by Wal- Mart after its entry in Chinese B2C market is playing a cumulatively important role in corporate growth. In this information- oriented era, to create a merchandise sales and management system with enhanced features and functionality as well as to build an e- commercial-system platform assume increasing significance for Wal-Mart to develop in China. This system enforces the e-commercial management based on B2C structure by utilizing the innovative technology of network e-commerce, makes use of ASP.NET and SQL Server to be the development tool for dynamic website and backend database respectively. In addition to these, it also takes the advantages of web server and customer browser with the high efficiency and low cost of electronic means to supply the exchange platform on mobile phone for clients to release commercial information and advertisements on the internet, in this way, the users can consult or subscribe commodities, being offered the round-the-clock, better, and faster room for commercial activities, which realizes the fundamental function of exchanging on line. The website, moreover, is an integrated e-commercial website which dominates in the on lined exchange function with combining the other functions like entertainment, advertisement, and shopping guide. This thesis shows the design and the achievement of the merchandise sales and management system for Wal-Mart supermarket with the guide of the theory of software INTRODUCTION III engineering and methodology. In the passage, the analysis and demand followed by the designs for database and software structure of this system are demonstrated. Ultimately, the specific program for sales and information renewing subsystems, as well as the realizing program using the technologies such as ADO.NET on the platform of ASP.NET are also described. As a result, the merchandise sales and management system operates with a good condition, and it can achieve the objective. KEYWORDS: Wal-Mart ; e-commerce; commodities sale and management system; B2C 广东海洋大学 2011 届本科生毕业设计 1 基于 B2C 的沃尔玛超市商品销售与管理系统 毕业设计说明书 1绪论 1.1设计的背景 1.1.1 B2C 电子商务概述 电子商务是综合运用信息技术、以提高贸易伙伴间商业运作效率为目标,将一次 交易全过程中的数据和资料用电子方式实现,在商业的整个运作过程中实现交易无纸 化、直接化。电子商务可以使贸易环节中各个商家和厂家更紧密地联系,更快地满足 需求,在全球范围内选择贸易伙伴,以最小的投入获得最大的利润1。 B2C 即企业通过互联网为消费者提供一个新型的购物环境网上商店,消费者通 过网络在网上购物、在网上支付。由于这种模式节省了客户和企业的时间和空间,大 大提高了交易效率。B2C 电子商务的付款方式是货到付款与网上支付相结合,而大多数 企业的配送选择物流外包方式以节约运营成本。随着用户消费习惯的改变以及优秀企 业示范效应的促进,网上购物的用户不断增长2。 网上商城销售涉及的领域十分广泛,其中 B2C 电子商务是以 Internet 为主要手段,由 商家或企业通过网站向消费者提供商品和服务的一种商务模式。从长远来看,企业对消 费者的电子商务将取得快速发展,并将最终在电子商务领域占据重要地位。通过建立销 售管理系统,利用电子商务的优势同现有销售模式和流通渠道相结合,就可给消费者 带来很大的便利之处,就可扩大消费市场,也为各地消费者提供便利,而且也降低了 商业成本3。 B2C 的实质仍然是零售业,就必然也要遵循着零售业发展的一般规律,即需要经历 产品竞争、价格竞争、服务竞争等阶段,最终进入体验经济。网购也同样需要差异化 竞争,走出单纯的价格战误区,而体验将成为 B2C 未来竞争差异化的重要来源。 1.1.2 国内外电子商务管理系统的研究现状 (1)国内电子商务管理系统 在整个国内网购市场的份额中,B2C 业务也一改过去不愠不火的状态,开始进 广东海洋大学 2011 届本科生毕业设计 2 入快速上升通道。据易观国际预测,2008 年到 2011 年,国内 B2C 市场规模年均增 长率将达到 31.27%,2011 年中国 B2C 市场规模将达到 136 亿元。B2C 电子商务技 术发展成熟与否也在很大程度上影响我国传统企业 B2C 电子商务化的进程。过高的 软件及基础设施建设投入、脱离商务本质的技术框架,业务模式粗糙的系统平台、 无法与企业现有信息管理系统整合的障碍这几方面的问题都迫切的需要解决。企业 需要不断推进技术的发展,加快通用平台的研发与建设能极大的降低费用与成本。 (2)国外电子商务管理系统 在国外,电子商务的 B2C 模式发展非常迅速,通过 Internet 进行交易已成为 潮流。基于电子商务而推出的商品交易系统方案、金融电子化方案和信息安全等, 已形成了多种新的产业,给信息技术带来许多新的机会,并逐渐成为国际信息技术 市场竞争的焦点。国外很多发达资本主义国家的有关人士都在开发超市管理系统, 开发出很多大型的软件, ,它可以使超市可以更好的操作.节省人力,减少顾客购物 时间,增加客流量,提高顾客满意度等特点。 1.2设计的概况 1.2.1 设计的目的和意义 此系统分为前台管理和后台管理。前台管理是友好的操作界面,供用户浏览、查 询使用。包括:浏商品览商品、查询商品、订购商品、购物车等功能;后台管理是提 供给管理员的,其中包括:商品管理、商品类别管理、订单管理、管理员管理、会员 管理等。使管理员从繁琐的手工操作中解脱出来,并提高了办公效率5。 打造网上商城多面性,把涉及商品的“销售,送货,咨询服务,个性化修饰”等 各个方面都联系起来,整合网络资源,完善手机销售支付手段,构建商品销售信息总 平台,实现多位一体、全程监控的商品销售模式。把商品销售市场中分散的利润点整 合起来,提高资源利用率,实现商品增值等服务相关利益的相关者的共赢。 本设计改变了以往的购物只能通过现实的商场才能达到的结果,采用 Web 技术, 借助于 Internet 互联网广泛应用技术,达到资源共享,提高以往购物的局限性,缩短 人们的时间和提高工作效率,具有较好的交互性,从而实现信息化,规范化,系统化, 网络化的平台,使整个购物活动过程简单、方便、易行5。 1.2.2 设计的内容 (1)完成用户基本信息录入的注册。 (2)完成管理员对系统的商品资料(商品添加、商品删除)管理功能。 (3)完成管理员对订单的发货处理。 (4)全面、分类展示超市的所有商品,方便顾客了解商品信息; 广东海洋大学 2011 届本科生毕业设计 3 (5)会员通过查看购物车对所选商品进行确定、挑选。 1.2.3 设计的指导思想 (1)本设计思想是: 沃尔玛超市商品销售与管理系统主要是对后台管理和前台操作。后台管理是管理 员对本系统的维护,通过商品信息(商品添加、商品修改) 、商品类别信息、订单情况 等功能达到对系统的管理。前台操作是用户登录到本系统,可以进行用户注册,通过 系统的查看商城的商品,找到自己想要买的商品,装入购物车,提交订单进行购买。 网上购物平台的特点是客户和电子商品信息量很大,管理员需要整理的信息很多, 为让管理员轻松、方便、快捷的管理,该平台采用符合购买电子商品基本的原则,满 足广大客户的日益增长的数量,并达到操作过程中的直观、方便、实用、安全等要求6。 (2)设计的总体规则: 简单性:在实现平台的功能的同时,尽量让平台操作简单易懂,这对于一个网 上购物系统来说是非常重要的。 针对性:该平台设计是网上购物系统及后台管理的定向开发设计,所以具有专 业突出和很强的针对性。 实用性:该平台能完成商品展示和管理员管理的基本信息,具有良好的实用性。 标准化、开放性:标准化、开放性是信息技术发展的必然趋势,在可能的条件 正点,设计中采用的技术都尽可能是标准化、具良好开放性的。 1.3论文组织结构 (1) 第 1 章:简单介绍本次系统设计的背景、概况、指导思想等。 (2) 第 2 章:简单介绍系统开发的相关理论和技术,包括服务器的选用,开发 平台的选用等。 (3) 第 3 章:对系统的可行性分析,需求分析作详细的探讨。 (4) 第 4 章:详细介绍了系统的框架、数据库设计等。 (5) 第 5 章:结合系统,详细介绍了本系统的代码设计。 (6) 第 6 章:测试系统。 (7) 第 7 章:对本次系统设计的总结。 广东海洋大学 2011 届本科生毕业设计 4 2系统开发的相关理论与技术 2.1系统开发模式 2.1.1 B/S 结构设计模式 本设计采用 B/S 结构的开发模式。所谓 B/S 结构,即 Browser/Server(浏览器/服 务器)方式的网络结构,在客户端不需要开发任何用户界面,而统一采用如 IE 一类的 浏览器,通过 Web 浏览器向 Web 服务器提出请求,由 Web 服务器对数据库进行操作, 并将结果逐级传回客户端。主要利用了不断成熟的 WWW 浏览器技术,结合多种 Script 语言(VBScript、JavaScript)技术,是一种全新的软件系统结构技术。 在 B/S 体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求, 服务器对浏览器的请求进行处理,将用户的信息返回到浏览器。B/S 结构简化了客户机 的工作,客户机上只需要配置少量的客户端软件7。服务器将担负更多的工作,对数 据库的访问返回以及动态网页生成等工作全部由 Web 服务器完成。B/S 三层体系结构采 用三层结构,在数据管理层(Server)和用户界面层(Client)增加了一层结构,称 为中间件(Middleware) ,使整个体系结构成为三层。这种三层结构在层与层之间相互 独立,任何一层的改变不会影响其它层的功能。B/S 网络结构如图 2-1 所示。 图 2-1 B/S 网络结构 2.1.2 B/S 结构设计模式的优势与劣势 (1)B/S 结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。 只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上 网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通 过公司内部的安全认证(如证书)后,不需要人的参与,系统可以自动分配给用 户一个账号进入系统8。 广东海洋大学 2011 届本科生毕业设计 5 (2)成本降低,选择更多。大家都知道 windows 在桌面电脑上几乎一统天下,浏览器 成为了标准配置,但在服务器操作系统上 windows 并不是处于绝对的统治地位。 现在 的趋势是凡使用 B/S 架构的应用管理软件,只需安装在 Linux 服务器上即可,而且安 全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部 分人使用 windows 作为桌面操作系统电脑不受影响,这就使的最流行免费的 Linux 操 作系统快速发展起来,Linux 除了操作系统是免费的以外,连数据库也是免费的,这种 选择非常盛行。 比如说很多人每天上“新浪”网,只要安装了浏览器就可以了,并不需要了解 “新浪”的服务器用的是什么操作系统,而事实上大部分网站确实没有使用 windows 操作系统,但用户的电脑本身安装的大部分是 windows 操作系统。 (3)应用服务器运行数据负荷较重。由于 B/S 架构管理软件只安装在服务器端 (Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服 务器(Server)端完全通过 WWW 浏览器实现,极少部分事务逻辑在前端(Browser)实 现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器 运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。因此,许多单 位都备有数据库存储服务器,以防万一。 2.2系统开发工具选择 2.2.1 操作系统和服务器选用 操作系统采用 Windows XP Professional 版再加上 IIS 5.1 版本作为网站的服务 器。因为 Windows XP 不像 Windows 2000 和 98 一样有 Server 的版本,但是其有出色 的兼容性和强大的系统管理能力。 IIS 是 Internet Information Server 的缩写,它是微软公司主推的服务器,最新 的版本是 Windows2000 里面包含的 IIS 5,IIS 与 WindowNT Server 完全集成在一起, 因而用户能够利用 Windows NT Server 和 NTFS(NT File System,NT 的文件系统)内 置的安全特性,建立强大,灵活而安全的 Internet 和 Intranet 站点。 2.2.2 开发平台 Visual Studio 2005 包含了一系列高效的、智能的开发工具,不论是为开发初学 者,还是为经验丰富的企业开发团队都提供了很多全新的、强大的功能: 全方位的工具平台全方位的工具平台 不论您是一位编程初学者还是一个富有经验的企业开发团队的 一员,为您提供高效的开发工具。 减少开发的复杂度减少开发的复杂度 确保您能更加轻松发布基于 Framework 的解决方案,包括 Windows、Web、移动和基于 Office 的应用。 广东海洋大学 2011 届本科生毕业设计 6 第三方的生态系统第三方的生态系统 允许您利用来自 Visual Studio 行业合作伙伴的参与研发的 产品,并体验用来补充 Visual Studio 2005 第三方解决方案的全面部署。 改善团队的沟通改善团队的沟通 给您提供高效智能的生命周期工具,通过使用 Visual Studio 2005 Team System,来增强 IT 周期参与者之间的交流与协作9。 本系统的开发平台就是采用 Visual Studio 2005。 2.2.3 数据库的选用 本设计采用 Microsoft SQL Server 2005 个人版。数据库的种类繁多,如何选择 数据库让人头痛。现在比较流行的数据库像 Access、SQL Server、Oracle、MySQL 等 等都是常用的。Access 用于比较简单的数据库设计,一般用于论坛和留言板;Oracle 是以高级结构化查询语言为基础的大型数据库,一般用于大型的数据库设计;MySQL 和 SQL Server 则是适用于中小型企业的数据库。由于 SQL Server 支持存储过程、触 发器、自定义函数等操作,它的安全性、并发性控制能力、数据挖掘、联机操作等方 面都是其它中小型数据库系统无法超越的,所以本系统选择了 SQL Server 20051。 2.2.4 其它辅助工具的选用 (1) Microsoft Word 2007。用于对毕业论文的编写和资料的收集保存。 (2) Macromedia Dreamweaver 8。用于对网页整体框架进行美工的工具,它的 强大的 Html 控件为网页的设计提供方便。 (3) Photoshop CS 3。用于对网页上的一些图片进行美工。 (4) Microsoft Visio 2003。用于论文用例图和程序流程图的设计。 2.3相关理论与开发技术 2.3.1.1 电子商务技术 电子商务是实现消费者网上购物、商户之间的网上交易和在线电子支付的一种新型 的商业运营模式,极大地方便了人们进行各种事物活动和贸易活动。它的形式多变, 操作方式也不相同。它的设计是自由的,除了保证网站的易用性、符合经营者的理念、 消费群体的喜好之外,可以任意发挥。 电子商务解决方案以实现一定的商业经营活动为目标,配以适当的电子商务模式, 并根据实际的业务流程,进行系统的业务需求、整合分析,提供对系统的技术设计及 系统实施方法、步骤等。电子商务解决方案的最大特点是专业化和标准化,是对应用 需求和成功经验的通用化和规模化,是提高系统建设速度和质量的有效途径。 电子商务开发技术及系统设计其核心是实现企业 WEB 服务,使企业服务的实现更加 广东海洋大学 2011 届本科生毕业设计 7 透明,充分利用 WEB 技术和网络平台。利用 WEB 技术开发的系统大大减轻企业内部的工 作量,使企业专业人员把精力集中对业务逻辑应用于开发上,提高了系统的运作效率10。 2.3.2 ASP.NET 技术 2.3.2.1 ASP.NET 简介 作为战略产品,ASP.NET 不仅仅是 Active Server Page(ASP)的下一版本;它还提 供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各 种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和 结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在 现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序。 ASP.NET 是一个已编译的、基于.NET 的环境,可以用任何与.NET 兼容的语言(包括 Visual Basic、.NET、C#和 JScript)创作应用程序。另外,任何 ASP.NET 应用程序都 可以使用整个.NET Framework。开发人员可以方便地获得这些技术的优点,其中包括 托管的公共语言运行库环境、类型安全、继承等等。 ASP.NET 可以无缝地与 HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio.NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提 供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成 的调试支持。 微软为 ASP.NET 设计了这样一些策略:易于写出结构清晰的代码、代码易于重用 和共享、可用编译类语言编写等等,目的是让程序员更容易开发出 Web 应用,满足计 算向 Web 转移的战略需要5。 2.3.2.2 ADO.NET 简介 ADO.NET 是由.NET framework 为与数据库中的数据进行交互而提供的一组对象类 的名称。面向对象编程的有关主要优点是可以把各种复杂的功能封装在一个自包含的 单元中,接着要处理的就是个定义好的接口,它由方法和属性组成。 在 ADO.NET 中,在网站得到数据请求时,连接就会被建立,传送数据,完毕后连 接关闭。接着,访问者就可以修改数据,但这些修改不会在数据源中立即更新在用 访问者所做的修改更新数据库之前,必须重新打开连接。其优点是效率高,可伸缩性 好。如果不使用这种断开连接的模型,就意味着必须一直打开连接,直到每个用户的 会话结束为止。在 Web 上,有上千个并行用户,给每个用户打开连接在系统资源上是 非常昂贵的。使用断开连接的数据可以使应用程序的效率高的多。 广东海洋大学 2011 届本科生毕业设计 8 2.3.2.3 ASP.NET 开发环境 1. Microsoft Visual Studio 2005。 2. SQL Server 2005 数据库环境。 SQL Server 是由 Microsoft 开发和推广的关系数据库管理系统(DBMS)。经过多年 发展,SQL Server 2005 是 Microsoft 公司于 2005 年推出的版本。安装使用方便。就 网上购物系统的开发,采用较为成熟稳定的 SQL Server 2005 是不错的选择。 3. IIS V5.1。 在 Windows XP Professional 操作系统中,采用 ASP.NET 架设 web 应用程序,要 安装的 Internet Information Services(IIS)5.1。IIS 5.1 是客户端使用的 Web 服务 器。在 Windows XP Professional 的环境下进行 ASP.NET 的开发,IIS 是必需的8。 2.3.2.4 ASP.NET 技术的优点 ASP.NET 并不仅仅是一个新版本,而是 Web 应用程序编程方面的一个全新概念和方 法。ASP.NET 中的新功能并不是对 ASP 的改进,设计它的初衷是为用户提供最佳的应用 程序架构。这就意味着在许多领域中,ASP.NET 与 ASP 是不兼容的,不过从长远来说这 是一件好事。这表明 ASP.NET 为应用程序的开发提供了一个功能强得多的平台,同时 它也具备了更多的优点。 ASP.NET 与 ASP 是互不干扰的。即使两者之间有许多不同,但安装 ASP.NET 并不会 破坏现有的应用程序。这是因为处理现有的 ASP 页仍使用和以前一样的机制,而新的 架构则负责处理 ASP.NET 页。之所以如此是由于 ASP.NET 页有一个新的文件扩展名 (.aspx),也就是说它们的处理方式和 ASP 页是不同的。 ASP.NET 摆脱了以前 ASP 使用脚本语言来编程的缺点,理论上可以使用任何编程语 言包括 C+,VB,JS 等,使得开发方式更为灵活。 ASP.NET 是编译性的编程框架,运行的是服务器上已经编译好的公共语言和库代码, 可以利用早期绑定,实施编译来提高效率。ASP.NET 把界面设计和程序设计以不同的文 件分离开,复用性和维护性得到了提高。相对于 ASP 而言,ASP.NET 中对代码和控件的 封装在程度上讲,是非常彻底的,安全性和稳定性大大提高10。 2.3.3C#开发语言 C#是一种编程语言,它是为生成在.NET Framework 上运行的各种应用程序而设计 的。C#简单、功能强大、类型安全,而且是面向对象的。C# 凭借在许多方面的创新, 在保持 C 语言风格的表现力和雅致特征的同时,实现了应用程序的快速开发。 Visual C# 是 Microsoft 对 C# 语言的实现。Visual Studio 通过功能齐全的代 码编辑器、编译器、项目模板、设计器、代码向导、功能强大而易用的调试器以及其 他工具,实现了对 Visual C# 的支持。通过 .NET Framework 类库,可以访问许多操 广东海洋大学 2011 届本科生毕业设计 9 作系统服务和其他有用的精心设计的类,这些类可显著加快开发周期。 使用 C# 可以在不丢失面向对象特性的基础上降低开发与测试时间。对这个系统来 说,C# 语言看起来是最合适做应用程序设计的了。实际上,因为有了来自 .NET 框架 对核心编程任务的支持,发现使用 C# 比使用 Visual Basic 更容易。本系统采用的 就是 C#开发语言15。 2.3.4 JavaScript 语言简介 能够具有交互性,能够包含更多活跃的元素,就有必要在网页中嵌入其它的技术。 如:Javascript、VBScript、Document Object Model(DOM,文档对象模型) 、Layers 和 Cascading Style Sheets(CSS,层叠样式表) ,这里主要讲 Javascript。那么 Javascript 是 什么东西?Javascript 就是适应动态网页制作的需要而诞生的一种新的编程语言,如今 越来越广泛地使用于 Internet 网页制作上。 Javascript 是由 Netscape 公司开发的一种脚 本语言(scripting language) ,或者称为描述语言。在 HTML 基础上,使用 Javascript 可 以开发交互式 Web 网页。Javascript 的出现使得网页和用户之间实现了一种实时性的、 动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。运行用 Javascript 编写的程序需要能支持 Javascript 语言的浏览器。Netscape 公司 Navigator 30 以上版本的浏览器都能支持 Javascript 程序,微软公司 Internet Explorer 30 以 上版本的浏览器基本上支持 Javascript。微软公司还有自己开发的 Javascript,称为 Jscript。Javascript 和 Jscript 基本上是相同的,只是在一些细节上有出入。Javascript 短 小精悍,又是在客户机上执行的,大大提高了网页的浏览速度和交互能力。同时它又 是专门为制作 Web 网页而量身定做的一种简单的编程语言。 3系统分析 3.1可行性分析 可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程, 实际上是一次大大简化系统分析和系统设计的过程,所以,进行可行性的分析是非常 必要的,也是很重要的。 3.1.1 技术可行性 技术的可行性是整个系统开发环节当中非常重要的一个环节,那么怎么才能合理的 面对系统的可行性,我们在考虑如何完成这个系统时,我们能够接受的范围是在我们技 术范围之内的事情,所以相对来说分析技术可行性是非常有这个必要的,有的时候某个 功能实现就那么简单,但是真正实施起来的话,投入的人力物力就非常大了。 广东海洋大学 2011 届本科生毕业设计 10 技术可行性,就是要进行技术风险评价。从开发者的技术实力、以往的工作基础 和问题的复杂性等出发,判断系统开发在时间、费用等限制条件下成功的可能性。如 果开发技术风险很大,或者模型演示表明当前采用的技术和方法不能实现系统预期的 功能和性能,或者系统的实

    注意事项

    本文(基于B2C的沃尔玛超市商品销售与管理系统本科生设计56683324.doc)为本站会员(本田雅阁)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开