基于B2C的沃尔玛超市商品销售与管理系统v2.docx

上传人:牧羊曲112 文档编号:2018810 上传时间:2022-12-31 格式:DOCX 页数:48 大小:1.57MB
返回 下载 相关 举报
基于B2C的沃尔玛超市商品销售与管理系统v2.docx_第1页
第1页 / 共48页
基于B2C的沃尔玛超市商品销售与管理系统v2.docx_第2页
第2页 / 共48页
基于B2C的沃尔玛超市商品销售与管理系统v2.docx_第3页
第3页 / 共48页
基于B2C的沃尔玛超市商品销售与管理系统v2.docx_第4页
第4页 / 共48页
基于B2C的沃尔玛超市商品销售与管理系统v2.docx_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《基于B2C的沃尔玛超市商品销售与管理系统v2.docx》由会员分享,可在线阅读,更多相关《基于B2C的沃尔玛超市商品销售与管理系统v2.docx(48页珍藏版)》请在三一办公上搜索。

1、 本科生毕业设计基于B2C的沃尔玛超市商品销售与管理系统Commodities Saleand Management SystemBased on B2C for Wal-Mart Supermarket学生姓名所在专业计算机科学与技术所在班级申请学位工学学士指导教师职称副指导教师职称答辩时间目 录设计总说明IINTRODUCTIONII1绪论11.1设计的背景11.1.1B2C电子商务概述11.1.2国内外电子商务管理系统的研究现状21.2设计的概况21.2.1设计的目的和意义21.2.2设计的内容31.2.3设计的指导思想31.3论文组织结构32系统开发的相关理论与技术42.1系统开发模式

2、42.1.1B/S结构设计模式42.1.2B/S结构设计模式的优势与劣势42.2系统开发工具选择52.2.1操作系统和服务器选用52.2.2开发平台52.2.3数据库的选用62.2.4其它辅助工具的选用62.3相关理论与开发技术62.3.1.1电子商务技术62.3.2ASP.NET技术72.3.3C#开发语言82.3.4JavaScript语言简介93系统分析93.1可行性分析93.1.1技术可行性93.1.2经济可行性103.1.3操作可行性103.2需求分析113.2.1角色识别113.2.2客户功能113.2.3管理功能113.2.4角色模型图123.2.5功能模块划分123.3数据流程

3、图133.4数据字典153.5实体关系模型(E-R图)173.6系统的状态转换模型194系统总体设计204.1系统功能总框架204.2数据库设计214.2.1逻辑结构设计214.2.2物理结构设计245系统详细设计及实现代码255.1销售子系统255.1.1用户登入模块255.1.2商品选购模块285.2管理子系统325.2.1管理员登陆325.2.2管理商品信息325.2.3管理订单信息345.2.4管理会员信息366系统测试377总结38鸣 谢39参考文献40设计总说明电子商务是Internet爆炸式发展的直接产物,是网络技术应用的全新发展方向。电子商务不仅会改变企业本身的生产、经营、管理

4、活动,而且将影响到整个社会的经济运行与结构。由于B2C平台提供的产品在质量、品牌、售后服务等系列核心环节上,比C2C平台有较大竞争优势。B2C电子商务市场呈现逆势“井喷”,且渐呈现替代C2C成为网购电子商务的主流趋势。中国的电子商务发展空间和前景巨大,对于世界零售业巨头沃尔玛而言,当然希望在这一蓬勃发展的新兴市场中分一杯羹。B2C(Business-to-Consumer,商家对客户)中文简称为“商对客”。“商对客”是电子商务的一种模式,也就是通常说的商业零售,直接面向消费者销售产品和服务。这种形式的电子商务一般以网络零售业为主,主要借助于互联网开展在线销售活动。 沃尔玛进军中国B2C市场,建

5、立基于B2C的商品销售与管理系统在企业发展中发挥着越来越大的作用。在信息时代,建立一个功能强大、界面美观的商品销售与管理系统以及电子商务系统平台,对沃尔玛在中国的发展显得越来越至关重要。本系统利用Internet网络电子商务新技术,实现了基于B2C结构的电子商务管理。系统开发工具采用ASP.NET,后台数据库采用SQL Server 2005。借助web服务器和客户的浏览器,同时利用电子工具高效率、低成本的特点,为客户提供手机交易平台。商家在Internet上发布商业信息,用户能够全天候快速地查阅和订购商品。本系统依据目前电子商务系统的设计原则,以网上交易功能为主,辅以娱乐、广告、导购等功能,

6、是一个综合性电子商务网站系统。本文以软件工程方法学为指导设计并实现沃尔玛超市商品销售与管理系统。首先对系统的可行性及需求进行分析,接着进行数据库的设计、软件结构的设计,最后对销售子系统、信息更新子系统等进行详细设计并在ASP.NET平台下采用ADO.NET等技术编程实现。系统运行结果良好,达到预期目标。关键词:沃尔玛;电子商务;商品销售与管理系统;B2CINTRODUCTIONE-commerce, the direct product of the booming development of Internet, leads the new direction for network tec

7、hnology 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 increasingl

8、y 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 prospec

9、t 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 sal

10、e 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

11、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 deve

12、lop 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

13、 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,

14、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

15、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 engineering and methodology. In the passage, the analysis and demand followed by the des

16、igns 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 merchandis

17、e 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基于B2C的沃尔玛超市商品销售与管理系统毕业设计说明书1 绪论1.1 设计的背景1.1.1 B2C电子商务概述电子商务是综合运用信息技术、以提高贸易伙伴间商业运作效率为目标,将一次交易全过程中的数据和资料用电子方式实现,在商业的整个运作过程中实现交易无纸化、

18、直接化。电子商务可以使贸易环节中各个商家和厂家更紧密地联系,更快地满足需求,在全球范围内选择贸易伙伴,以最小的投入获得最大的利润1。B2C即企业通过互联网为消费者提供一个新型的购物环境网上商店,消费者通过网络在网上购物、在网上支付。由于这种模式节省了客户和企业的时间和空间,大大提高了交易效率。B2C电子商务的付款方式是货到付款与网上支付相结合,而大多数企业的配送选择物流外包方式以节约运营成本。随着用户消费习惯的改变以及优秀企业示范效应的促进,网上购物的用户不断增长2。网上商城销售涉及的领域十分广泛,其中B2C 电子商务是以Internet 为主要手段,由商家或企业通过网站向消费者提供商品和服务

19、的一种商务模式。从长远来看,企业对消费者的电子商务将取得快速发展,并将最终在电子商务领域占据重要地位。通过建立销售管理系统,利用电子商务的优势同现有销售模式和流通渠道相结合,就可给消费者带来很大的便利之处,就可扩大消费市场,也为各地消费者提供便利,而且也降低了商业成本3。B2C的实质仍然是零售业,就必然也要遵循着零售业发展的一般规律,即需要经历产品竞争、价格竞争、服务竞争等阶段,最终进入体验经济。网购也同样需要差异化竞争,走出单纯的价格战误区,而体验将成为B2C未来竞争差异化的重要来源。1.1.2 国内外电子商务管理系统的研究现状(1)国内电子商务管理系统在整个国内网购市场的份额中,B2C业务

20、也一改过去不愠不火的状态,开始进入快速上升通道。据易观国际预测,2008年到2011年,国内B2C市场规模年均增长率将达到31.27%,2011年中国B2C市场规模将达到136亿元。B2C电子商务技术发展成熟与否也在很大程度上影响我国传统企业B2C电子商务化的进程。过高的软件及基础设施建设投入、脱离商务本质的技术框架,业务模式粗糙的系统平台、无法与企业现有信息管理系统整合的障碍这几方面的问题都迫切的需要解决。企业需要不断推进技术的发展,加快通用平台的研发与建设能极大的降低费用与成本。 (2)国外电子商务管理系统在国外,电子商务的B2C模式发展非常迅速,通过Internet进行交易已成为潮流。基

21、于电子商务而推出的商品交易系统方案、金融电子化方案和信息安全等,已形成了多种新的产业,给信息技术带来许多新的机会,并逐渐成为国际信息技术市场竞争的焦点。国外很多发达资本主义国家的有关人士都在开发超市管理系统,开发出很多大型的软件, ,它可以使超市可以更好的操作.节省人力,减少顾客购物时间,增加客流量,提高顾客满意度等特点。 1.2 设计的概况1.2.1 设计的目的和意义此系统分为前台管理和后台管理。前台管理是友好的操作界面,供用户浏览、查询使用。包括:浏商品览商品、查询商品、订购商品、购物车等功能;后台管理是提供给管理员的,其中包括:商品管理、商品类别管理、订单管理、管理员管理、会员管理等。使

22、管理员从繁琐的手工操作中解脱出来,并提高了办公效率5。打造网上商城多面性,把涉及商品的“销售,送货,咨询服务,个性化修饰”等各个方面都联系起来,整合网络资源,完善手机销售支付手段,构建商品销售信息总平台,实现多位一体、全程监控的商品销售模式。把商品销售市场中分散的利润点整合起来,提高资源利用率,实现商品增值等服务相关利益的相关者的共赢。本设计改变了以往的购物只能通过现实的商场才能达到的结果,采用Web技术,借助于Internet互联网广泛应用技术,达到资源共享,提高以往购物的局限性,缩短人们的时间和提高工作效率,具有较好的交互性,从而实现信息化,规范化,系统化,网络化的平台,使整个购物活动过程

23、简单、方便、易行5。1.2.2 设计的内容(1)完成用户基本信息录入的注册。(2)完成管理员对系统的商品资料(商品添加、商品删除)管理功能。(3)完成管理员对订单的发货处理。(4)全面、分类展示超市的所有商品,方便顾客了解商品信息;(5)会员通过查看购物车对所选商品进行确定、挑选。1.2.3 设计的指导思想(1)本设计思想是:沃尔玛超市商品销售与管理系统主要是对后台管理和前台操作。后台管理是管理员对本系统的维护,通过商品信息(商品添加、商品修改)、商品类别信息、订单情况等功能达到对系统的管理。前台操作是用户登录到本系统,可以进行用户注册,通过系统的查看商城的商品,找到自己想要买的商品,装入购物

24、车,提交订单进行购买。网上购物平台的特点是客户和电子商品信息量很大,管理员需要整理的信息很多,为让管理员轻松、方便、快捷的管理,该平台采用符合购买电子商品基本的原则,满足广大客户的日益增长的数量,并达到操作过程中的直观、方便、实用、安全等要求6。(2)设计的总体规则:简单性:在实现平台的功能的同时,尽量让平台操作简单易懂,这对于一个网上购物系统来说是非常重要的。针对性:该平台设计是网上购物系统及后台管理的定向开发设计,所以具有专业突出和很强的针对性。实用性:该平台能完成商品展示和管理员管理的基本信息,具有良好的实用性。标准化、开放性:标准化、开放性是信息技术发展的必然趋势,在可能的条件正点,设

25、计中采用的技术都尽可能是标准化、具良好开放性的。1.3 论文组织结构(1) 第1章:简单介绍本次系统设计的背景、概况、指导思想等。(2) 第2章:简单介绍系统开发的相关理论和技术,包括服务器的选用,开发平台的选用等。(3) 第3章:对系统的可行性分析,需求分析作详细的探讨。(4) 第4章:详细介绍了系统的框架、数据库设计等。(5) 第5章:结合系统,详细介绍了本系统的代码设计。(6) 第6章:测试系统。(7) 第7章:对本次系统设计的总结。 2 系统开发的相关理论与技术2.1 系统开发模式2.1.1 B/S结构设计模式本设计采用B/S结构的开发模式。所谓B/S结构,即Browser/Serve

26、r(浏览器/服务器)方式的网络结构,在客户端不需要开发任何用户界面,而统一采用如IE一类的浏览器,通过Web浏览器向Web服务器提出请求,由Web服务器对数据库进行操作,并将结果逐级传回客户端。主要利用了不断成熟的WWW浏览器技术,结合多种Script语言(VBScript、JavaScript)技术,是一种全新的软件系统结构技术。在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户的信息返回到浏览器。B/S结构简化了客户机的工作,客户机上只需要配置少量的客户端软件7。服务器将担负更多的工作,对数据库的访问返回以及动态网页生成等工作全部

27、由Web服务器完成。B/S三层体系结构采用三层结构,在数据管理层(Server)和用户界面层(Client)增加了一层结构,称为中间件(Middleware),使整个体系结构成为三层。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。B/S网络结构如图2-1所示。图2-1 B/S网络结构2.1.2 B/S结构设计模式的优势与劣势(1)B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如

28、证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统8。(2)成本降低,选择更多。大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位。 现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统电脑不受影响,这就使的最流行免费的Linux操作系统快速发展起来,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。比如说很多人每天上“新浪”网,只要安

29、装了浏览器就可以了,并不需要了解“新浪”的服务器用的是什么操作系统,而事实上大部分网站确实没有使用windows操作系统,但用户的电脑本身安装的大部分是windows操作系统。(3)应用服务器运行数据负荷较重。由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一

30、。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的文件系统)

31、内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。2.2.2 开发平台Visual Studio 2005 包含了一系列高效的、智能的开发工具,不论是为开发初学者,还是为经验丰富的企业开发团队都提供了很多全新的、强大的功能:全方位的工具平台 不论您是一位编程初学者还是一个富有经验的企业开发团队的一员,为您提供高效的开发工具。减少开发的复杂度 确保您能更加轻松发布基于 Framework 的解决方案,包括 Windows、Web、移动和基于 Office 的应用。第三方的生态系统 允许您利用来自 Visual Studio 行业合作伙伴的参与研发的产品,并体验用来补充

32、 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是

33、以高级结构化查询语言为基础的大型数据库,一般用于大型的数据库设计;MySQL和SQL Server则是适用于中小型企业的数据库。由于SQL Server支持存储过程、触发器、自定义函数等操作,它的安全性、并发性控制能力、数据挖掘、联机操作等方面都是其它中小型数据库系统无法超越的,所以本系统选择了SQL Server 20051。2.2.4 其它辅助工具的选用(1) Microsoft Word 2007。用于对毕业论文的编写和资料的收集保存。(2) Macromedia Dreamweaver 8。用于对网页整体框架进行美工的工具,它的强大的Html控件为网页的设计提供方便。(3) Photo

34、shop CS 3。用于对网页上的一些图片进行美工。(4) Microsoft Visio 2003。用于论文用例图和程序流程图的设计。2.3 相关理论与开发技术2.3.1.1 电子商务技术 电子商务是实现消费者网上购物、商户之间的网上交易和在线电子支付的一种新型的商业运营模式,极大地方便了人们进行各种事物活动和贸易活动。它的形式多变,操作方式也不相同。它的设计是自由的,除了保证网站的易用性、符合经营者的理念、消费群体的喜好之外,可以任意发挥。电子商务解决方案以实现一定的商业经营活动为目标,配以适当的电子商务模式,并根据实际的业务流程,进行系统的业务需求、整合分析,提供对系统的技术设计及系统实

35、施方法、步骤等。电子商务解决方案的最大特点是专业化和标准化,是对应用需求和成功经验的通用化和规模化,是提高系统建设速度和质量的有效途径。 电子商务开发技术及系统设计其核心是实现企业WEB服务,使企业服务的实现更加透明,充分利用WEB技术和网络平台。利用WEB技术开发的系统大大减轻企业内部的工作量,使企业专业人员把精力集中对业务逻辑应用于开发上,提高了系统的运作效率10。2.3.2 ASP.NET技术2.3.2.1 ASP.NET简介作为战略产品,ASP.NET不仅仅是Active Server Page(ASP)的下一版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应

36、用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括Visual Basic、.NET、C#和JScript)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET可以无缝地与HT

37、ML编辑器和其他编程工具(包括MicrosoftVisual Studio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.NET设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要5。2.3.2.2 ADO.NET简介ADO.NET是由.NET framework为与数据库中的数据进行交互而提供的一组对象类的名称。面向对象编程的有关主要优点是可以把各种复杂的功能

38、封装在一个自包含的单元中,接着要处理的就是个定义好的接口,它由方法和属性组成。在ADO.NET中,在网站得到数据请求时,连接就会被建立,传送数据,完毕后连接关闭。接着,访问者就可以修改数据,但这些修改不会在数据源中立即更新在用访问者所做的修改更新数据库之前,必须重新打开连接。其优点是效率高,可伸缩性好。如果不使用这种断开连接的模型,就意味着必须一直打开连接,直到每个用户的会话结束为止。在Web上,有上千个并行用户,给每个用户打开连接在系统资源上是非常昂贵的。使用断开连接的数据可以使应用程序的效率高的多。2.3.2.3 ASP.NET开发环境1. Microsoft Visual Studio

39、2005。2. SQL Server 2005数据库环境。SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS)。经过多年发展,SQL Server 2005是Microsoft公司于2005年推出的版本。安装使用方便。就网上购物系统的开发,采用较为成熟稳定的SQL Server 2005是不错的选择。3. IISV5.1。在Windows XP Professional操作系统中,采用ASP.NET架设web应用程序,要安装的Internet Information Services(IIS)5.1。IIS 5.1是客户端使用的Web服务器。在Windows X

40、P 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

41、页仍使用和以前一样的机制,而新的架构则负责处理ASP.NET页。之所以如此是由于ASP.NET页有一个新的文件扩展名(.aspx),也就是说它们的处理方式和ASP页是不同的。ASP.NET摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C+,VB,JS等,使得开发方式更为灵活。ASP.NET是编译性的编程框架,运行的是服务器上已经编译好的公共语言和库代码,可以利用早期绑定,实施编译来提高效率。ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。相对于ASP而言,ASP.NET中对代码和控件的封装在程度上讲,是非常彻底的,安全性和稳定性大大提高

42、10。2.3.3 C#开发语言C#是一种编程语言,它是为生成在.NET Framework上运行的各种应用程序而设计的。C#简单、功能强大、类型安全,而且是面向对象的。C# 凭借在许多方面的创新,在保持C语言风格的表现力和雅致特征的同时,实现了应用程序的快速开发。Visual C# 是 Microsoft 对 C# 语言的实现。Visual Studio 通过功能齐全的代码编辑器、编译器、项目模板、设计器、代码向导、功能强大而易用的调试器以及其他工具,实现了对 Visual C# 的支持。通过 .NET Framework 类库,可以访问许多操作系统服务和其他有用的精心设计的类,这些类可显著加

43、快开发周期。使用 C# 可以在不丢失面向对象特性的基础上降低开发与测试时间。对这个系统来说,C# 语言看起来是最合适做应用程序设计的了。实际上,因为有了来自 .NET 框架对核心编程任务的支持,发现使用 C# 比使用 Visual Basic 更容易。本系统采用的就是C#开发语言15。2.3.4 JavaScript语言简介能够具有交互性,能够包含更多活跃的元素,就有必要在网页中嵌入其它的技术。如:Javascript、VBScript、Document Object Model(DOM,文档对象模型)、Layers和 Cascading Style Sheets(CSS,层叠样式表),这里主

44、要讲Javascript。那么Javascript是什么东西?Javascript就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于Internet网页制作上。 Javascript是由 Netscape公司开发的一种脚本语言(scripting language),或者称为描述语言。在HTML基础上,使用Javascript可以开发交互式Web网页。Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。运行用Javascript编写的程序需要能支持Javascript语言的浏览器。Netscap

45、e公司 Navigator 30以上版本的浏览器都能支持 Javascript程序,微软公司 Internet Explorer 30以上版本的浏览器基本上支持Javascript。微软公司还有自己开发的Javascript,称为Jscript。Javascript和Jscript基本上是相同的,只是在一些细节上有出入。Javascript短小精悍,又是在客户机上执行的,大大提高了网页的浏览速度和交互能力。同时它又是专门为制作Web网页而量身定做的一种简单的编程语言。3 系统分析3.1 可行性分析 可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统

46、分析和系统设计的过程,所以,进行可行性的分析是非常必要的,也是很重要的。3.1.1 技术可行性技术的可行性是整个系统开发环节当中非常重要的一个环节,那么怎么才能合理的面对系统的可行性,我们在考虑如何完成这个系统时,我们能够接受的范围是在我们技术范围之内的事情,所以相对来说分析技术可行性是非常有这个必要的,有的时候某个功能实现就那么简单,但是真正实施起来的话,投入的人力物力就非常大了。技术可行性,就是要进行技术风险评价。从开发者的技术实力、以往的工作基础和问题的复杂性等出发,判断系统开发在时间、费用等限制条件下成功的可能性。如果开发技术风险很大,或者模型演示表明当前采用的技术和方法不能实现系统预

47、期的功能和性能,或者系统的实现不支持各子系统的集成,则项目管理人员可以做出停止系统开发的决定。所以系统的可行性在整个系统的开发流程当中是非常重要的,衡量投入和利润的就是技术的可行性,所以我们在开发一个系统的时候应该首先考虑这个系统的技术可行性再开发,不要到开发了一半然后才知道很多技术达不到要求而半途而废。本人在做此毕业设计之前,参考过若干类似的WEB开发项目,并且深入学习并基本掌握了ASP.NET技术,完全可以独立开发本设计并在规定时间内完成。3.1.2 经济可行性企业总是以赢利为目的的,利润最大化是企业追求的目标,经济上的可行性是企业行为的基础。 经济可行性分析,是从经济的角度分析网站系统的规划方案有无实现的可能和开发的价值;分析网站系统所带来的经济效益是否超过开发和维护网站所需要的费用。经济可行性,进行成本/效益分析。就是从经济角度判断系统开发是否“合算”。所谓成本,包括购置并安装软、硬件及有关设备的费用;系统开发费用;系统安装、运行及维护的费用;人员培训费用。而效益是指系统为用户增加的收入或为用户节省的开支,这是有形的效益;给潜在用户心理上造成的影响,这是无形的效益。它可以转化为有形的效益。本系统功能比较符合小型电子商务的需求,软件使用方便,费用较低,是所有小型

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号