计算机科学与技术毕业论文网上花店系统的设计与实现

上传人:仙*** 文档编号:148085404 上传时间:2022-09-04 格式:DOC 页数:29 大小:717.52KB
收藏 版权申诉 举报 下载
计算机科学与技术毕业论文网上花店系统的设计与实现_第1页
第1页 / 共29页
计算机科学与技术毕业论文网上花店系统的设计与实现_第2页
第2页 / 共29页
计算机科学与技术毕业论文网上花店系统的设计与实现_第3页
第3页 / 共29页
资源描述:

《计算机科学与技术毕业论文网上花店系统的设计与实现》由会员分享,可在线阅读,更多相关《计算机科学与技术毕业论文网上花店系统的设计与实现(29页珍藏版)》请在装配图网上搜索。

1、昌吉学院 论文(设计)分类号:本科毕业论文(设计)密级:网上花店系统的设计与实现系 院 昌吉学院计算机工程系 学科门类 工 学 专 业 计算机科学与技术 学 号 0725829010 姓 名 马 丽 萍 指导教师 李 鑫 教师职称 讲 师 2011年 5 月 31 日毕业论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果或作品。本人完全意识到本声明的法律后果由本人承担。作者签名: 年 月 日 毕业论文版权使用授权书本毕业论文作者完全了解学院有关保存、使用毕业论文的规定,同

2、意学院保留并向有关毕业论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权本学院及以上级别优秀毕业毕业论文评选机构将本毕业论文的全部或部分内容编入有关数据库以资检索,可以采用复印、缩印或扫描等复制手段保存和汇编本毕业论文。声明人签名: 导师签名: 年 月 日 年 月 日 昌吉学院2011届本科毕业论文(设计)摘 要随着Internet上商品零售额的迅速增长,许多中小型企业开始考虑建立自己的电子商务站点,通过Internet,即使是小公司也可能接触到世界上任何地方的客户;在Internet上浏览的人会发现在线订购商品比其他任何方法都方便得多;一旦电子商务站点启动并运行起来,

3、获取订单处理的成本与设置实体店铺的成本相比,实际上接近于零。本系统实现了一般电子商务所具备的功能,如商品浏览、用户登录注册、网上与购物、结算、后台数据库管理等,利用这些功能可以对鲜花销售信息进行较好的管理。网上鲜花销售系统的使用者主要是客户和销售管理者,对于客户来说,实现的功能包括客户浏览鲜花(搜索查询),存放选中的商品的购物车,最后产生订单;对于销售管理者来说,需要对客户的信息,鲜花的信息,以及销售的信息进行管理。关键词:电子商务;网上花店;ASP.NET;SQL ServerDesign of Online Flower ShopAbstractWith the turnover of c

4、ommodity retail sales fast increasing over the Internet, urges a lot of middle and small enterprises to think the Electronic Commerce platform and founding themselves Websites. Building the Electronic Commerce website has a lot of superiorities. Such as a small company can contact with the customers

5、 whoever come from any countries. The person browsing on the Internet will discover that ordering a commodity on line is much more convenience than any other methods. Once the Electronic Commerce website works, the cost of handling order approaches zero compared with entity shop.This system has some

6、 general Electronic Commerce functions. For example, browsing commodity over the internet, user registration, On-line shopping, settlement, data management, makes use of these functions to be able to manage information of the flower.The on-line fresh flower sale systems users mainly are the customer

7、s and sale manages. The customers functions include the customer browsing fresh flower (search), the commodity shopping cart which depositing selects, finally producing the order form. The sale manages functions including manage the information such as the customers, the flower and the sales.Keyword

8、s: Electronic commerce;Online florist;ASP.NET;SQL Server目 录摘 要IAbstractII目 录III引 言11绪论21.1 电子商务概论22系统分析32.1 系统实现目标32.1.1系统研究32.1.2实现意义32.2开发环境概述32.2.1 .NET开发平台的概述32.2.2 C#语言的特点42.2.3 ASP.ET简介42.3.4 运行环境43系统可行性分析及需求分析53.1系统可行性分析53.1.1经济可行性53.1.2技术可行性53.1.3操作可行性53.2系统需求分析53.2.1总体需求分析53.2.2系统流程设计74数据库设

9、计84.1数据库结构图设计(E-R图)84.2数据库需求分析104.2.1鲜花数据表104.2.2订单数据表104.2.3购物车数据表114.2.4用户数据表124.2.5用户管理权限125系统实现与分析135.1用户注册135.2用户登录145.3产品浏览145.4购物车155.5下订单165.6鲜花管理175.7 完整系统界面图18结 论19参考文献20致 谢21III引 言随着互联网和信息技术的发展,新的产业、新的商业模式如雨后春笋般涌现。电子商务就是利用先进的电子信息技术从事各种商业活动的一种方式。网上花店是电子商务发展的产物,是网络技术应用的全新发展方向。Internet本身具有开放

10、性、全球性、低成本、高效率的特点,也是电子商务的内在特征,它不仅会改变企业本身的生产、经营、管理活动,而且还会影响整个社会的经济与结构1。网上花店可以跨空间来交易,来进行相互的交流。来解决现实生活中存在的一些不足之处。以及普遍存在的买不到商品现象,是用户能省时间与金钱来购买所需的鲜花,这既方便了客户也满足了经销商。此系统用WEB于SQL 2005绑定实现了机对话的操作方式,可以方便管理员管理客户进行了管理,实现了会员的注册、会员登录等,还实现了订单的一般管理,使整个过程有了一个流程。对鲜花也进行了管理,全面展示花店内的所有鲜花,对其信息统一的输入并在网页上显示,以便顾客浏览,顾客选中的鲜花可以

11、直接放入购物车中。实现网上购买。1绪论1.1 电子商务概论随着电子技术和因特网(Internet网络)的发展,信息技术作为工具被引入到商贸活动中,产生了电子商务(Electronic Commerce简写EC或Electronic Business 简写EB)。通俗的说,电子商务就是在计算机网络(主要指Internet网络)的平台上,按照一定的标准开展商务活动。当企业将它的主要业务通过内联网(Intranet)、外联网(Extranet)以及Internet与企业的职员、客户、供销商以及合作伙伴直接相连时,其中发生的各种活动就是电子商务。电子商务业务包括:商务信息交换、售前售后服务(提供产品和

12、服务的细节、产品使用技术指南、回答顾客意见)、广告、销售、电子支付(电子资金转帐、信用卡、电子支票、电子现金)、运输、组建虚拟企业等。电子商务能使产品在世界范围内交易并向消费者提供多种多样的选择。它所强调的是在计算机网络环境下的商业化应用,不仅仅是硬件和软件的结合,也不仅仅是我们通常意义下的强调交易的狭义电子商务(E-commerce),而是把买方、卖方、厂商及其合作伙伴在因特网(Internet)、内联网(Intranet)和外联网(Extranet)结合起来的应用。电子商务在世界经济一体化,全球化不断加快的今天,信息技术越来越广泛地应用于各个领域。电子商务作为信息技术与现代经济贸易活动结合

13、的产物,成为人类进入知识经济时代的重要标志之一1。网上花店正是顺从了这种发展趋势,首先能给用户带来方便、快捷和高效,使用户足不出门就能买到自己喜欢的鲜花。另外,由于网络的普及,电脑的平民化,无疑网络用户是一个非常有潜力的市场,网络花店正好抓住这个市场,能给商家带来空前的利润。电子商务是一个发展潜力巨大的市场,极具有发展前景。电子商务双向信息沟通、灵活的交易手段和快速的交货方式的特点,将给社会带来巨大的经济效益,促进整个社会的生产力的提高。电子商务的广泛推广,打破了时空限制,改变了贸易形态,大大加速了整个社会的商品流通,有助于降低企业成本,提高企业竞争力,尤其能够使中小型企业直接进入国际市场参与

14、国际市场竞争。电子商务给消费者提供了更多的选择,提供了更好的便利性。它是商务领域的一场信息革命,它对我们的思维方式、对人类的经济活动、对人类的工作方式和生活方式都将产生根本性的影响。2系统分析2.1 系统实现目标实现一个商家和消费者都满意的网上购花平台。消费者可以通过网购快速消费的网上花店系统,即:可以查询,登陆,注册,加入购物车,生成订单,订单查询,订单删除等功能。后台管理系统完成对会员的管理,订单管理,购物车编号,花品管理及鲜花信息的更新等功能。2.1.1系统研究系统采用BS架构,代码整合采用微软推崇的三层架构,分别包括数据访问层,业务逻辑层,表现层2。在数据访问层中由于要和不同种的数据库

15、进行连接,所以要设置标准接口,来继承统一的业务逻辑方法。在页面中加入ASP.NET技术实现异步访问的功能,同时减少服务器的负载。在上述关键技术的基础上,系统实现了提供给用户的各种功能。2.1.2实现意义网上花店可以给个人或创业者提供自己的广阔空间和表现自己的平等舞台,减少经营成本,实现方便快捷销售,提高自身的竞争力。同时它可以帮助鲜花经营者掌握市场动态,提高工作效率、降低经营成本。网上花店将传统的花店流程电子化,数学化,一方面可以大量减少人力、物力、财力,降低企业成本;另一方面突破了时间和空间的限制,使得交易可以随时随地进行,从而大大提高了效率。网上花店,借助互联网的信息通达性,可以使消费者方

16、便快捷选购自己心满意足的产品,而鲜花经营者可以借助网络提高自己的鲜花知名度,扩大自己的消费人群。2.2开发环境概述本系统采用的是VS2008+SQL SERVER2005开发工具,c#开发语言和SQL数据库语言。2.2.1 .NET开发平台的概述.NET开发平台是一组基于WEB服务应用程序和Windows左面应用程序之上的组件,通过该平台创建的应用程序将在Conmmon Language Runtime(CLR)的控制下运行。CLR是一个软件引擎,用来加载应用程序,确认它们在无误状态下执行,并进行相应的安全许可认证,执行应用程序,然后将它们清除。.NET提供庞大的类库集,实现了应用程序可以续写

17、XML数据,在Internet上通信,访问数据库代码多项功能。所有的类库都建立在一个基础的类库之上,他提供给管理使用者最为繁琐的数据类型功能,以及诸如文件输入输出等底层功能。2.2.2 C#语言的特点C#是一种面向对象的编程语言,它不但有着C+的强大功能,语法也和C+基本类似,C#语言是保持在C/C+的灵活性的特点上,为程序员带来高效的开发方式,不仅能用于WEB网站服务程序,而且能开发强大的系统工具,C#代码,.NET框架所提供的只受环境控制运行,不需要操作内存,从而增强了程序的安全性。另外它还具有面向对象语言的一切特性,诸如封装,继承,多态等。在C#的类型系统中,每种类型都可以看作是一个对象

18、,但C#中只允许单继承,进而避免继承的混乱。2.2.3 ASP.ET简介ASP.net是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。 ASP.net构架是可以用Microsoft(R)公司最新的产品 Visual S开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是ASP.net强大化软件支持的一小部分。 因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全

19、部的平台上(笔者到现在为止只知道它只能用在Windows 2005 Server上)3。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C+和Java的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。2.3.4 运行环境硬件配置: CPU:英特尔酷睿 i3 370、内存:2G DDR3、硬

20、盘:320G、显卡:ATI 1G独显、显示器:14 高清LED丽镜宽屏。软件配置:操作系统:win7 、浏览器:IE 6.0、数据库:SQL server 2005、 软件开发语言:ASP.net、系统开发工具:VS2008、服务器:IIS。33系统可行性分析及需求分析3.1系统可行性分析3.1.1经济可行性经济可行性主要是从收益/投资比来看,花店系统开发经济需求比较低,加上具有成熟的软硬件环境,所以在软硬件的支出上十分有限。系统的设计开发和分析都是在家庭计算机中进行的,硬件的投资基本没有,开发成本,运行成本和调试成本都比较低。网上花店系统给人们带来了方便的同时也给商家带来了成本的节省,商家爱

21、可以免去店面成本和雇佣员工成本,更大限度的做到还利益于消费者。随着电脑的普及,为消费者在网络上进行购买提供有力的条件。消费者可以足不出户购买商品,商家也可以从中获的利润,两全其美。3.1.2技术可行性主要利用Microsoft SQL2005作为本系统的数据库,他是一个支持多用户的新型数据库。为新系统服务器/客户端的结构提供了硬件的支持。同时使用ASP.net作为系统的开发环境,它作为一种现代的编程语言,提供完善的指令控制语句,给开发高性能的系统提供保障4。3.1.3操作可行性伴着21世纪的到来,计算机消然走进人们的生活,人们对计算机已不再陌生,它的介入,在不断地改变着人们的生活,给人们带来了

22、极大方便,计算机已成为现代人不可缺少的使用工具,各行各业的办公已基本上实现了电子化,人们经过培训后,操作已不成问题。那么在这样的条件下对网上花店系统的操作也应该是不会很困难的。3.2系统需求分析3.2.1总体需求分析网上鲜花销售系统的使用着主要是客户和销售管理者,对客户来说,实现的功能包括客户浏览鲜花,存放选中的商品的购物车,最后产生订单;对销售管理者来说,需要对客户的信息,鲜花的信息,以及销售的信息进行管理5。前台客户功能可以概括为以下几点:鲜花信息模块:包括鲜花信息的浏览,查询搜索等;用户信息管理模块:处理用户注册、登录验证;购物车模块:可以添加自己喜欢的鲜花;订单模块:此模块中的信息由购

23、物车结账产生,可以供客户查询订单状态,以及及时修改订单信息。后台管理者功能可以概括为以下几点:客户管理:可以查询、修改客户信息;鲜花管理:可以添加、修改、删除鲜花信息;销售管理:处理客户的订单,查询订单以及销售的情况基于需求,本系统完成了这样的几个功能模块(如图3-1所示)。网上花店系统前台顾客服务信息用户管理后台管理信息管理鲜花管理联系方式购物车鲜花信息图3-1 系统功能结构图本系统是一个小型的电子商务系统网上购花系统,可以为用户提供方便的在线购物环境,符合目前国内流行的电子商务模式。用户可以再系统中实现注册、浏览商品、搜索商品、下订单等功能;管理员可以通过用户管理、花品管理、信息管理等功能

24、来对系统进行维护更新。53.2.2系统流程设计客户购物的流程是整个系统流程最重要的部分,不管客户是否登录都可以进行商品浏览以及进行购物,未登录的客户可以在最后结账时进行登录验证,客户登录流程如图3-2所示6。开始结束添加到购物车鲜花浏览登 录注册生成订单购买成功登陆否图3-2 系统流程图注册否修改订单YNNY74数据库设计4.1数据库结构图设计(E-R图)由于直接将显示世界信息按具体的数据组织模型进行组织,必须同时考虑很多因素,设计工作非常复杂,并且效果也不很理想,因此,需要一种方法来对现实世界的信息结构进行描述7。E-R方法就是一种实体-关系方法,而其使用的工具就是E-R图。E-R图由实体、

25、实体的属性以及实体之间的关系三部分组成,实体是具有相同的性质并且彼此之间可以相互区分的现实世界对象的集合;属性是实体所具有的特征,它是描述实体或者关系的性质的数据项;实体之间的关系通常是指不同实体之间的关系。网上鲜花销售系统的E-R图如下图所示:用户图4-1 用户实体及属性用户名密码电话地址邮编用户的详细信息,以便管理员对用户进行编号,查看是否重名等相应的管理。鲜花图4-2 鲜花实体及属性鲜花编号鲜花名单价鲜花图片花 语鲜花的详细信息方便管理员更新,修改,也便于用户浏览买到喜欢的花卉。订 单图4-3 订单实体及属性图商品订单状态订单信息服 务 商用户订 单商 品供 应消 费NPMM1图4-4

26、完整实体E-R图图4-5 实体之间关系图4.2数据库需求分析4.2.1鲜花数据表鲜花列表,记录鲜花的基本信息,主要包括FlowerID鲜花编号,FlowerSerialNumber鲜花序列号,FlowerName鲜花名称,FlowerStock鲜花货存,FlowerPrice,FlowerDescription鲜花说明,FlowerImage鲜花图像,其中设鲜花编号为主键。 表4-1鲜花数据表字段名类型大小主键缺省描述FlowerIDint4Y鲜花编号FlowerSerialNumbervarchar50鲜花序列号FlowerNamevarchar50鲜花名称FlowerStockint4鲜花

27、货存FlowerPricemoney8鲜花单价FlowerDescriptionvarchar50鲜花说明FlowerImagevarchar50鲜花图像4.2.2订单数据表订单表,一张订单可以订购多种鲜花,所以用两张表来存储数据。订单的基本信息表里面不包含具体的订购哪种鲜花的信息,这张表主要包括OrderID订单编号,UserID用户编号,Address地址,PostCode邮编,Telephone电话,OrderDate下单时间,其中订单编号为订单表的主键。表4-2订单数据表字段名类型大小主键缺省描述OrderIDint4Y订单编号UserIDint4用户编号Addressvarchar5

28、0地址PostCodechar10邮编Telephonevarchar50电话OrderDatedatetime8下单时间定单详情表,这张表中存储了订单中具体的关于已订购鲜花的信息,主要包括OrderDetailID订单详情编号,OrderID订单编号,FlowerID鲜花编号,Quantity数量,其中订单详情编号为订单详情表的主键。表4-3订单详情表字段名类型大小主键缺省描述OrderDetailIDint4Y订单详情编号OrderIDint4订单编号FlowerIDint4鲜花编号Quantityint4数量4.2.3购物车数据表购物车表,顾客将商品放在购物车里面时,购物车表中就会添加一

29、条记录。其中的CartID中存放的是顾客的UserID,由于顾客可以先选购后登录然后下订单,所以CartID在这种情况下就存放临时产生的顾客ID,这张表主要包括RecordID购物车记录编号,CartID购物车编号,FlowerID鲜花编号,Quantity数量,DateCreated购物车创建时间,其中购物车记编号为购物车表的主键。表4-4购物车表字段名类型大小主键缺省描述RecordIDint4Y购物车记录编号CartIDnvarchar50购物车编号FlowerIDint4鲜花编号Quantityint4数量DateCreateddatetime8创建时间114.2.4用户数据表用户信息

30、表,用来记录用户的一些基本信息,主要包括UserID用户编号,UserName用户名,Password密码,Address地址,PostCode邮编,Telephone电话,其中用户编号为用户信息表的主键。表4-5用户数据表字段名类型大小主键缺省描述UserIDint4Y用户编号UserNamechar10用户名Passwordchar10密码Addressvarchar50地址PostCodechar10邮编Telephonevarchar20电话4.2.5用户管理权限管理员:在此系统中有且只有一个管理员,即系统管理员。他具有一般用户所没有的权限。他能够通过用户名(admin)密码(admi

31、n)进行登录,在管理栏中能够进行鲜花的增加与删除。普通用户:主要是分为两种,一种之前已经注册过的用户,一种是一般的浏览网站的用户。已经注册过的用户可以浏览鲜花并且下单购买,然而一般的普通用户,只能浏览鲜花,他们只有在注册过后才能够下单购买鲜花。15系统实现与分析5.1用户注册实现非会员用户的注册,要求用户名唯一,在首页的左上角有个用户登录注册页面,可以进行注册操作8。在此界面,用户需要填写自己的信息:用户名、密码、地址、邮编电话等信息。系统能自动检测用户名的唯一性,并且对用户进行提示,若有重名则告知该用户进行重置,指导用户完成注册。当用户注册完毕时,直接跳转系统主页。图5-1用户注册界面用户注

32、册主要代码protected void btnRegister_ServerClick(object sender, EventArgs e) if (Page.IsValid) /保存旧的购物车编号,以便注册后合并购物车 String TempCartID = da.GetShoppingCartID();/添加用户信息到数据库String UserID = da.AddUser(tbUserName.Value, tbPassword.Value, tbAddress.Value, tbPostCode.Value, tbTelephone.Value); if (UserID != )

33、/将用户ID指定为通过安全登陆的信息 FormsAuthentication.SetAuthCookie(UserID,false);/合并购物车 da.spShoppingCartMigrate(TempCartID,UserID); /将用户姓名保存到Cookies中 Response.CookiesUserName.Value = Server.HtmlEncode(tbUserName.Value.Trim(); /重定向到购物车界面Response.Redirect(shopcart.aspx); else da.Alert(该用户名已被注册!); 5.2用户登录注册过的用户可以直接

34、通过登录窗口登录到系统当用户名或密码输入错误时,将不能登陆到系统,并且系统会提示用户9。图5-2用户登陆界面用户登录主要代码:protected void btnLogin_Click(object sender, EventArgs e) if (Page.IsValid) String ID = da.spUserLogin(tbUserName.Text.Trim(), tbPassword.Text.Trim(); if (ID != null) String TempCartID = da.GetShoppingCartID(); / 将当前临时的购物车清单转换到登录用户名下 da.

35、spShoppingCartMigrate(TempCartID, ID); / 保存登录用户CookiesResponse.CookiesShoppingCartUser.Value = tbUserName.Text.Trim(); / 重定向浏览器到目标页面 FormsAuthentication.RedirectFromLoginPage(ID, false); else da.Alert(用户名或密码错误!); 5.3产品浏览显示所有花品,并显示鲜花的编号、品种、价格及花语,以方便用户浏览。用户可以根据个人喜好或者鲜花的价格等信息选择购买鲜花,购买后鲜花会自动出现在用户的购物车中,以

36、方便用户结账。图5-3鲜花浏览界面5.4购物车够物车分为两种,一种是已经登录过的用户的购物车,在购物车编号中可以看到一个为具体数字的编号,购物车的ID等于用户ID。用户可以把自己选好的鲜花放入其中,也可对鲜花进行删除功能;另外一中是未登录过的用户的购物车,在购物车编号的位置可以看到一个字符串。注释:没有登录过的用户其购物车的编号是一个字符串(如图5-5), 4906132b-567b-47f8-8be4-9a77cf697dcc,它是利用System.Guid.Class产生一个随机全局唯一标识符GUID。图5-4已登录用户界面图5-5未登录用户界面购物车代码:protected void b

37、tnCheckOut_ServerClick(object sender, EventArgs e) if (Page.IsValid) Try String CartID = da.GetShoppingCartID(); String UserID = User.Identity.Name; if (CartID != null) & (UserID != null) | (CartID != ) & (UserID != ) /将购物车转入订单之中 vint OrderID = da.spOrdersInsert(Int32.Parse(UserID), CartID, tbAddres

38、s.Value, tbPostCode.Value, tbTelephone.Value); /弹出提示da.Alert(您的订单号为 + OrderID + 号,请妥善保存!n如要撤单,请在当天点之前进行!); da.Script(window.location=index.aspx;); catch Response.Redirect(error.aspx?info=请先登录!); 5.5下订单客户在购物车的页面中填完送货地址、邮编及电话后按保存按钮可以下订单,在管理页面中点击查看订单详情可以查看所下订单。图5-6下订单界面图5-7订单详情界面5.6鲜花管理管理员登陆后,可以对鲜花信息进行

39、编、删除、新建等操作。如果不是管理员登录则不会显示该表。主要实现过程:利用SQL语句中的DELETE、INSERT 、UPDATE方法分别实现鲜花的删除,新建,编辑功能。图5-8鲜花管理界面鲜花管理主要代码: protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) Try int UserID = Convert.ToInt32(User.Identity.Name); if (UserID = 1) lblUserName.Text = 管理员; DetailsView1.Visible = true; st

40、ring sSQL = SELECT UserID, UserName, IdealMoney FROM Users WHERE (UserID = + UserID + ); catch Response.Redirect(error.aspx?info=请先登录或注册!); 175.7 完整系统界面图此为最终完成的系统界面图,由此图可以看到此系统的主要功能。如登陆、注册、查询等。图5-9完整系统界面结 论网上花店系统是按照软件工程的生命周期方法来完成设计的,使用.NET Framework 3.5作为基础开发平台,VS2008+SQL SERVER2005作为开发环境,在本次设计中,涵盖了

41、使用的技术有三层架构即B/S架构,初步达到设计需求的要求本次设计的重心主要在需求分析、数据库设计的制作中。着重提出的是系统采用三层架构思想,并且通过本次使用加深了对三层架构的理解和认识10。在设计基本完成之后,改进系统的性能和文档的编写整理,最后完成系统的设计。在整个过程中,也出现过很多的问题,但在不断学习的过程中我体会到:(1)工作室一个不断学习新鲜事物的过程,从设计初的不懂到最后能够顺利完成,我体会到在实践中学习的重要性,这对我将来走上工作岗位具有重要意义。(2)由于前期工作不彻底,对系统的需求分析的要求认识的不够清楚,使得后续的工作不得不经常返回去修改数据表和部分代码。使我体会到在设计中

42、的每一步的重要性,如果上一个步骤不能很好的完成,在后续的设计将会付出几倍的代价。(3)设计过程中,经常会遇到困难,我学会通过别人的代码理解语言的含义但这并不是抄袭然后根据自己的设计要求编写代码。设计中得到了老师的悉心指导。经过本系统的设计我深刻体会到要做好一个完整的事情,需要有系统的思维方式和方法,对待一个问题,要耐心、要善于运用自己已有的资源来充实自己。同时我也深刻的认识到,在对待一个新的事物时,一定要从整体考虑,完成一步后再做下一步,这样对系统而言才能更加有效。但是由于系统设计时间较短,所以该系统还有许多不尽如人意的地方,如用户界面不够美观,出错处理不够等多方面的问题,这些都有待进一步改善

43、。在整个系统的设计过程中,我认识到了VS2008的强大功能,虽然遇到了很多的问题,但最终功能的实现却让我得到了更大的乐趣。在该设计中所用到的VS2008的功能只是其中的一小部分,我会在以后不断的学习和实践, 提到自己的编程水平。参考文献1 管理信息系统(第四版)M. 张月玲,卢潇 著.清华大学出版社. 2005.1 :1-2322 Web开发技术及其应用M.王良成著.清华大学出版社 .2007.12 :1-4843 数据库系统概论(第四版)M.萨师煊著.高等教育出版社.2006.5 :1-4144 关系数据库与SQL server 2000(第三版)M.龚小勇编.北京:机械工业出版.2004.

44、2 :1-3565 ASP+SQL Server 网络应用系统开发与实例(第三版)M.李晓黎,张巍著.人民邮电出版社.2004.3 :1-4156 ASP.NET网络编程从基础到实践(第二版)M.苏贵洋等编著.电子工业出版社.2005.10 :1-2787 ASP.NET 数据库项目案例导航(第二版)M.吴晨等编著.清华大学出版社.2004.12 :1-314 8 软件工程导论M.张海藩编著.清华大学出版社.2002.01 :1-2789 数据库技术与应用 SQL SERVER2000(第三版)M. 郭立平等编著.人民邮电出版. 2005.8 :1-19810 ASP应用开发详解(第二版)M.

45、飞思科技产品研发中心著.北京电子工业出版社.2006 :1-25621致 谢本文的完成是在导师导师的精心指导和悉心关怀下完成的。衷心感谢导师导师给予我的谆谆教导。导师严谨的治学态度、渊博的知识和无私奉献的精神是我终生学习的楷模,在此我向导师表示衷心的感谢和深深的敬意。几个月以来,无论是在理论上还是实践中,导师都给予了我莫大的帮助,我从导师身上学到了很多弥足珍贵的东西,导师认真负责的工作态度,严谨的治学精神和深厚的理论水平使我受益匪浅,并让我对人生观、价值观有了更好的理解,在此再次向导师表示衷心的感谢!非常感谢同学,在我的毕业设计中,他的指导给予了我极大的帮助,使我对整个毕业设计的思路有了总体的把握,并耐心的帮我解决了许多实际问题,使我有了很大收获。最后向在百忙之中评审本文的各位专家、老师表示衷心的感谢!

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!