鲜花店网站建设《毕业论文设计》.docx
《鲜花店网站建设《毕业论文设计》.docx》由会员分享,可在线阅读,更多相关《鲜花店网站建设《毕业论文设计》.docx(21页珍藏版)》请在冰豆网上搜索。
鲜花店网站建设《毕业论文设计》
XXXXXX学校
毕业论文
鲜花店建设
姓名:
XXX
系部:
医学电子与信息工程系
专业:
卫生信息管理(数字医学信息技术)
班级:
12级信息班
指导教师:
XXX
完成日期2015年6月1日
鲜花店建设
摘要
随着计算机及网络技术的不断发展,公司宣传模式发生了很大的变化。
比传统的宣传模式更方便、经济,且不受空间、时间限制,所以越来越多的企业通过建立自己的来扩大自己的影响、推广自己的产品,提升公司的整体形象,让人们快速的获取他们需要的信息。
根据现今这种情况,我设计并完成了一个鲜花的建设。
该论文详细论述了一个基于ASP.NET公司的开发设计过程。
它以ASP.NET的架构为基础,以Access2000作数据库管理系统,实现了企业介绍、新闻中心、产品管理、人才招聘、留言版等功能。
整个系统操作简单,界面友好,功能实用,为公司信息的发布、传达和管理提供了一个良好的平台。
关键词:
ASP.NET技术,Access数据库,鲜花店建设,互联网
Theconstructionofflowersshopwebsite
Abstract
Withthecontinuousdevelopmentofcomputerandnetworktechnology,thecompanypublicitymodegreatchangeshavetakenplace.Websitemoreconvenientthanthetraditionalmodeofpropaganda,economic,andnotbyspaceandtimelimit,somoreandmoreenterprisesthroughtheestablishmentoftheirownwebsitestoexpanditsinfluenceandpromotetheirproducts,enhancetheoverallimageofthecompany,letpeoplequicklygettheinformationtheyneed.Accordingtothepresentsituation,Idesignedandfinishedaflowerwebsiteconstruction.ThepaperdetaileddiscussestheonebasedonASP.NETwebsitedevelopmentanddesignprocess.ItbasedonthearchitectureofASP.NET,withSQLServer2000databasemanagementsystem,realizetheenterpriseintroduction,newscenter,productmanagement,talentrecruitment,messageboard,andotherfunctions.Thewholesystemoperationissimple,friendlyinterface,thefunctionandpractical,informationrelease,communicationandmanagementforthecompanyprovidedagoodplatform.
Keywords:
ASP.NETtechnology,Accessdatabase,flowersshopwebsiteconstruction,Internet
第1章前言
1.1设计背景
目前,互联网的飞速发展,使得它成为人们信息获取,传递与发布的重要平台。
在政治、经济及人们的日常生活中起着举足轻重的作用。
网络发布信息主要是通过来实现的,获取信息也是要在Internet中按照一定的检索方式把需要的信息从上下载下来。
因此建设在Internet应用上的地位显而易见,也因此引起了人们的广泛关注。
企业门户是企业信息化转型的必然方向,在当今知识经济的时代中,信息传递方式的简单、高效与快捷与否将直接影响到企业的生存与发展,企业对门户的需求正日益增长。
企业门户可以大大降低企业运营成本。
企业门户的用户端只需要一个普通的WEB浏览器,用户需要的信息与服务都可以在浏览器中得到,使得软硬件投资减少。
企业门户能够更有效的开发和利用企业的各种信息与应用资源,企业的各种信息与服务资源也将得到统一管理。
通过提供给用户的信息和资源,能够充分的挖掘出企业信息与应用资源的潜在价值,企业可以通过互联网来扩大自己的影响,推销自己的产品,同时通过互联网快速的信息传递来加速自身的发展。
所以我也选择了自己未来蓝图中的企业作为我的毕业设计项目-鲜花店建设。
1.2设计目的及意义
鲜花店建设主要是通过互联网向更多的客户展示、推广我们的产品及公司,使企业跳出传统的营销模式,利用更快捷,更方便的方式发布企业的信息,增强企业的形象,提高企业的认知度,给企业提供更多的发展契机,给企业带来更多的发展渠道。
建立该门户的主要意义有:
1.利用鲜花店门户,宣传花店自身
在鲜花店门户上,我们可通过互联网向更多的客户宣传我们鲜花店的文化、花店的概况、产品、服务品质以及新闻等方面的容。
利用图文声像并茂的网页宣传推广我们的公司,提高花店的搜索引擎,树立潜在商业联系,以利于我们花店更科学的进行市场开拓。
2.推广提高产品品牌
没有建立鲜花店门户之前,我们的产品销售渠道受到了很大的限制,建立该门户后,产品信息更加方便地传达到全国各地的目标客户群,获得了更多的客户需求群体,从而不断的提高产品的品牌形象。
3.提升鲜花店的服务品质
企业可以通过门户,对目标客户进行在线技术支持服务,并且可以实现用户留言反馈,公司管理人员可以回复用户的留言,通过不断的和客户进行网上在线咨询、技术支持等方式,达到渐渐提升我们花店服务品质的目的。
4.减少员工的工作量,提高工作效率
本花店可以通过门户发布信息,让客户直接在网络上进行咨询和了解,减少公司业务人员跑市场的时间,并有效的提高员工的工作效率,提高公司效益。
第2章系统的开发平台与开发工具
2.1架构设计
在ASP.NET架构中每一层都可以在仅仅更改很少量的代码后,就可以放到物理上不同的服务器上使用,因此结构灵活而且性能更佳。
此外,每层做些什么其它层是完全看不到的,因此更改、更新某层,都不再需要重新编译或者更改全部的层了。
这是个很强大的功能。
例如,如果把数据访问代码与业务逻辑层分离,当数据库服务器更改后,你只需要更改数据访问的代码,因为业务逻辑层是不变的,因此不需要更改或者重新编译业务逻辑层。
一个N层的应用程序通常有三层:
表现层、业务层和数据层。
下面让我们看看每层都做些什么吧。
1.表现层(PresentationLayer)
表现层用于用户接口的展示,并可以使用业务层的类和对象来“驱动”这些用户接口。
在ASP.NET中,该层包括aspx页面、用户控制、服务器控制以及某些与安全相关的类和对象。
2.业务层(BusinessTier)
业务层用于访问数据层,从数据层取数据、修改数据以及删除数据,并将结果返回给表现层。
在ASP.NET中,该层包括使用SqlClient或OleDb从SQLServer或Access数据库取数据、更新数据及删除数据,并把取得的数据放到BLL和DALDataReader或DataSet中返回给表现层。
返回的数据也许只有一个整型数字,比如一个表的行记录数目,但这也要用数据层的数据进行计算。
有的时候,例如直接把DataSet或DataReader送给表现层的时候,BLL是一个透明层。
通常该层被划分成两个子层:
业务逻辑层(BusinessLogicLayer,BLL)和数据访问层(DataAccessLayers,DAL)。
业务逻辑层在数据访问层之上,也就是说BLL调用DAL的类和对象。
DAL访问数据并将其转给BLL
3.数据层(DataTier)
数据层是数据库或者数据源。
在.NET中,通常它是一个SQLServer或Access数据库,但不仅限于此两种形式,它还可能是Oracle,mySQL,甚至是XML。
4.逻辑层VS(分布式)物理层
人们容易将这两个概念搞混。
我们说逻辑层是把层按类的集合来划分,而这些层都在同一台服务器上。
(分布式)物理层是指类的集合在不同的服务器上,用附加的代码来处理层间的通信,比如remoting和web服务。
2.2ASP.NET技术的介绍
ASP.NET是M的一部分,也是ActiveServerPage(ASP)的下一个版本。
ASP.NET是一种建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。
它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。
ASP.NET是一个已编译的、基于.NET的环境,可以使用任何与.NET兼容的语言(包括VisualBasic.NET、C#和就Jscript.)创作应用程序,任何ASP.NET应用程序都可以完全使用.NETFramework。
同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。
课题利用以上优点,使开发出来的具有高效性和安全性,开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
2.3.NETFramework概述
.NETFramework是支持生成和运行下一代应用程序和XMLWebservices的部Windows组件。
介绍一下.NETFramework的几个主要组成部分,首先是整个开发框架的基础,即通用语言运行时以及它所提供的一组基础类库;另外在开发技术方面,.NET提供了全新的数据库访问技术ADO.NET,以及网络应用开发技术ASP.NET和Windows编程技术WinForms;在开发语言方面,.NET提供了VB、VC++、C#、Jscript等多种语言支持;而VisualStudio.NET则是全面支持.NET的开发工具。
.NETFramework主要实现下列目标:
1.提供一个一致的面向对象的编程环境,无论对象代码是在本地存储和执行,还是在本地执行但在Internet上分布,或者是在远程执行的都保持着一致性。
2.提供一个将软件部署和版本控制冲突最小化的代码执行环境。
3.提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。
4.提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。
.NETFramework具有两个主要组件:
公共语言运行库和.NETFramework类库。
公共语言运行库是.NETFramework的基础。
您可以将运行库看作一个在执行时管理代码的代理,它提供存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。
事实上,代码管理的概念是运行库的基本原则。
以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。
.NETFramework类库是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面(GUI)应用程序,也包括基于ASP.NET所提