本科毕业论文-鲜花店网站建设设计_第1页
本科毕业论文-鲜花店网站建设设计_第2页
本科毕业论文-鲜花店网站建设设计_第3页
本科毕业论文-鲜花店网站建设设计_第4页
本科毕业论文-鲜花店网站建设设计_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

上海XXXXXX学校毕业论文鲜花店网站建设姓名XXX系部医学电子与信息工程系专业卫生信息管理(数字医学信息技术)班级12级信息班指导教师XXX完成日期2015年6月1日鲜花店网站建设摘要随着计算机及网络技术的不断发展,公司宣传模式发生了很大的变化。网站比传统的宣传模式更方便、经济,且不受空间、时间限制,所以越来越多的企业通过建立自己的网站来扩大自己的影响、推广自己的产品,提升公司的整体形象,让人们快速的获取他们需要的信息。根据现今这种情况,我设计并完成了一个鲜花网站的建设。该论文详细论述了一个基于ASPNET公司网站的开发设计过程。它以ASPNET的架构为基础,以ACCESS2000作数据库管理系统,实现了企业介绍、新闻中心、产品管理、人才招聘、留言版等功能。整个系统操作简单,界面友好,功能实用,为公司信息的发布、传达和管理提供了一个良好的平台。关键词ASPNET技术,ACCESS数据库,鲜花店网站建设,互联网THECONSTRUCTIONOFFLOWERSSHOPWEBSITEABSTRACTWITHTHECONTINUOUSDEVELOPMENTOFCOMPUTERANDNETWORKTECHNOLOGY,THECOMPANYPUBLICITYMODEGREATCHANGESHAVETAKENPLACEWEBSITEMORECONVENIENTTHANTHETRADITIONALMODEOFPROPAGANDA,ECONOMIC,ANDNOTBYSPACEANDTIMELIMIT,SOMOREANDMOREENTERPRISESTHROUGHTHEESTABLISHMENTOFTHEIROWNWEBSITESTOEXPANDITSINFLUENCEANDPROMOTETHEIRPRODUCTS,ENHANCETHEOVERALLIMAGEOFTHECOMPANY,LETPEOPLEQUICKLYGETTHEINFORMATIONTHEYNEEDACCORDINGTOTHEPRESENTSITUATION,IDESIGNEDANDFINISHEDAFLOWERWEBSITECONSTRUCTIONTHEPAPERDETAILEDDISCUSSESTHEONEBASEDONASPNETWEBSITEDEVELOPMENTANDDESIGNPROCESSITBASEDONTHEARCHITECTUREOFASPNET,WITHSQLSERVER2000DATABASEMANAGEMENTSYSTEM,REALIZETHEENTERPRISEINTRODUCTION,NEWSCENTER,PRODUCTMANAGEMENT,TALENTRECRUITMENT,MESSAGEBOARD,ANDOTHERFUNCTIONSTHEWHOLESYSTEMOPERATIONISSIMPLE,FRIENDLYINTERFACE,THEFUNCTIONANDPRACTICAL,INFORMATIONRELEASE,COMMUNICATIONANDMANAGEMENTFORTHECOMPANYPROVIDEDAGOODPLATFORMKEYWORDSASPNETTECHNOLOGY,ACCESSDATABASE,FLOWERSSHOPWEBSITECONSTRUCTION,INTERNET目录摘要1ABSTRACT2目录3第1章前言511设计背景512设计目的及意义5第2章系统的开发平台与开发工具621架构设计622ASPNET技术的介绍623NETFRAMEWORK概述724ASPNET的优点725ACCESS2003概述8第3章系统调研与分析931系统设计思想932系统调研的基本方法和策略9321调研的基本方法9322调研的基本策略933功能需求分析934可行性分析10341管理可行性10342技术可行性10343经济可行性10344运行可行性10345社会可行性10第4章网站的详细设计1241网站前台、后台设计12411前台内容结构12412前台基本功能模块设计12413网站后台设计13414网站前台、后台设计小结1442网站的功能模块15421网站的功能模块图分析15422系统业务流程图16423系统的各用户功能框图分析16424管理员功能管理流程图分析1743系统数据库结构设计1744系统ER图设计17441鲜花店网站用户信息实体图18442鲜花店网站产品信息实体图18443鲜花店网站新闻公布信息实体图18444鲜花店网站留言信息实体图19445鲜花店网站回复留言信息实体图19446鲜花店网站招聘信息实体图19447鲜花店网站订单信息实体图20第5章系统调试2151网站各模块错误测试2152网络性能测试2153数据库测试21第6章结论22致谢23参考文献24第1章前言11设计背景目前,互联网的飞速发展,使得它成为人们信息获取,传递与发布的重要平台。在政治、经济及人们的日常生活中起着举足轻重的作用。网络发布信息主要是通过网站来实现的,获取信息也是要在INTERNET中按照一定的检索方式把需要的信息从网站上下载下来。因此网站建设在INTERNET应用上的地位显而易见,也因此引起了人们的广泛关注。企业门户网站是企业信息化转型的必然方向,在当今知识经济的时代中,信息传递方式的简单、高效与快捷与否将直接影响到企业的生存与发展,企业对门户的需求正日益增长。企业门户可以大大降低企业运营成本。企业门户的用户端只需要一个普通的WEB浏览器,用户需要的信息与服务都可以在浏览器中得到,使得软硬件投资减少。企业门户网站能够更有效的开发和利用企业内的各种信息与应用资源,企业内的各种信息与服务资源也将得到统一管理。通过网站提供给用户的信息和资源,能够充分的挖掘出企业内信息与应用资源的潜在价值,企业可以通过互联网来扩大自己的影响,推销自己的产品,同时通过互联网快速的信息传递来加速自身的发展。所以我也选择了自己未来蓝图中的企业网站作为我的毕业设计项目鲜花店网站建设。12设计目的及意义鲜花店网站建设主要是通过互联网向更多的客户展示、推广我们的产品及公司,使企业跳出传统的营销模式,利用更快捷,更方便的方式发布企业的信息,增强企业的形象,提高企业的认知度,给企业提供更多的发展契机,给企业带来更多的发展渠道。建立该门户网站的主要意义有1利用鲜花店门户网站,宣传花店自身在鲜花店门户网站上,我们可通过互联网向更多的客户宣传我们鲜花店的文化、花店的概况、产品、服务品质以及新闻等方面的内容。利用图文声像并茂的网页宣传推广我们的公司,提高花店的搜索引擎,树立潜在商业联系,以利于我们花店更科学的进行市场开拓。2推广提高产品品牌没有建立鲜花店门户之前,我们的产品销售渠道受到了很大的限制,建立该门户网站后,产品信息更加方便地传达到全国各地的目标客户群,获得了更多的客户需求群体,从而不断的提高产品的品牌形象。3提升鲜花店的服务品质企业可以通过门户,对目标客户进行在线技术支持服务,并且可以实现用户留言反馈,公司管理人员可以回复用户的留言,通过不断的和客户进行网上在线咨询、技术支持等方式,达到渐渐提升我们花店服务品质的目的。4减少员工的工作量,提高工作效率本花店可以通过门户网站发布信息,让客户直接在网络上进行咨询和了解,减少公司业务人员跑市场的时间,并有效的提高员工的工作效率,提高公司效益。第2章系统的开发平台与开发工具21架构设计在ASPNET架构中每一层都可以在仅仅更改很少量的代码后,就可以放到物理上不同的服务器上使用,因此结构灵活而且性能更佳。此外,每层做些什么其它层是完全看不到的,因此更改、更新某层,都不再需要重新编译或者更改全部的层了。这是个很强大的功能。例如,如果把数据访问代码与业务逻辑层分离,当数据库服务器更改后,你只需要更改数据访问的代码,因为业务逻辑层是不变的,因此不需要更改或者重新编译业务逻辑层。一个N层的应用程序通常有三层表现层、业务层和数据层。下面让我们看看每层都做些什么吧。1表现层(PRESENTATIONLAYER)表现层用于用户接口的展示,并可以使用业务层的类和对象来“驱动”这些用户接口。在ASPNET中,该层包括ASPX页面、用户控制、服务器控制以及某些与安全相关的类和对象。2业务层(BUSINESSTIER)业务层用于访问数据层,从数据层取数据、修改数据以及删除数据,并将结果返回给表现层。在ASPNET中,该层包括使用SQLCLIENT或OLEDB从SQLSERVER或ACCESS数据库取数据、更新数据及删除数据,并把取得的数据放到BLL和DALDATAREADER或DATASET中返回给表现层。返回的数据也许只有一个整型数字,比如一个表的行记录数目,但这也要用数据层的数据进行计算。有的时候,例如直接把DATASET或DATAREADER送给表现层的时候,BLL是一个透明层。通常该层被划分成两个子层业务逻辑层(BUSINESSLOGICLAYER,BLL)和数据访问层(DATAACCESSLAYERS,DAL)。业务逻辑层在数据访问层之上,也就是说BLL调用DAL的类和对象。DAL访问数据并将其转给BLL3数据层(DATATIER)数据层是数据库或者数据源。在NET中,通常它是一个SQLSERVER或ACCESS数据库,但不仅限于此两种形式,它还可能是ORACLE,MYSQL,甚至是XML。4逻辑层VS(分布式)物理层人们容易将这两个概念搞混。我们说逻辑层是把层按类的集合来划分,而这些层都在同一台服务器上。(分布式)物理层是指类的集合在不同的服务器上,用附加的代码来处理层间的通信,比如REMOTING和WEB服务。22ASPNET技术的介绍ASPNET是MICROSOFTNET的一部分,也是ACTIVESERVERPAGE(ASP)的下一个版本。ASPNET是一种建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的WEB应用程序。它还提供了一个统一的WEB开发模型,其中包括开发人员生成企业级WEB应用程序所需的各种服务。ASPNET是一个已编译的、基于NET的环境,可以使用任何与NET兼容的语言(包括VISUALBASICNET、C和就JSCRIPT)创作应用程序,任何ASPNET应用程序都可以完全使用NETFRAMEWORK。同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。课题利用以上优点,使开发出来的网站具有高效性和安全性,开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。23NETFRAMEWORK概述NETFRAMEWORK是支持生成和运行下一代应用程序和XMLWEBSERVICES的内部WINDOWS组件。介绍一下NETFRAMEWORK的几个主要组成部分,首先是整个开发框架的基础,即通用语言运行时以及它所提供的一组基础类库;另外在开发技术方面,NET提供了全新的数据库访问技术ADONET,以及网络应用开发技术ASPNET和WINDOWS编程技术WINFORMS;在开发语言方面,NET提供了VB、VC、C、JSCRIPT等多种语言支持;而VISUALSTUDIONET则是全面支持NET的开发工具。NETFRAMEWORK主要实现下列目标1提供一个一致的面向对象的编程环境,无论对象代码是在本地存储和执行,还是在本地执行但在INTERNET上分布,或者是在远程执行的都保持着一致性。2提供一个将软件部署和版本控制冲突最小化的代码执行环境。3提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。4提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。NETFRAMEWORK具有两个主要组件公共语言运行库和NETFRAMEWORK类库。公共语言运行库是NETFRAMEWORK的基础。您可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。NETFRAMEWORK类库是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面GUI应用程序,也包括基于ASPNET所提供的最新创新的应用程序(如WEB窗体和XMLWEBSERVICES)。NETFRAMEWORK可由非托管组件承载,这些组件将公共语言运行库加载到它们的进程中并启动托管代码的执行,从而创建一个可以同时利用托管和非托管功能的软件环境。NETFRAMEWORK不但提供若干个运行库宿主,而且还支持第三方运行库宿主的开发。24ASPNET的优点使用ASPNET编写WEB网站有以下优点1可管理性ASPNET使用基于文本的、分级的配置系统,简化了将设置应用于服务器环境和WEB应用程序的工作。因为配置信息是存储为纯文本的,因此可以在没有本地管理工具的帮助下应用新的设置。配置文件的任何变化都可以自动检测到并应用于应用程序。2安全性ASPNET为WEB应用程序提供了默认的授权和身份验证方案。开发人员可以根据应用程序的需要很容易地添加、删除或替换这些方案。3易于部署通过简单地将必要的文件复制到服务器上,ASPNET应用程序即可以部署到该服务器上,不需要重新启动服务器,甚至在部署或替换运行的已编译代码时也不需要重新启动。4增强的性能ASPNET是运行在服务器上的已编译代码与传统的ACTIVESERVERPAGESASP不同,ASPNET能利用早期绑定、实时JIT编译、本机优化和全新的缓存服务来提高性能。5灵活的输出缓存根据应用程序的需要,ASPNET可以缓存页数据、页的一部分或整个页。缓存的项目可以依赖于缓存中的文件或其他项目,或者可以根据过期策略进行刷新。6国际化ASPNET在内部使用UNICODE以表示请求和响应数据。可以为每台计算机、每个目录和每页配置国际化设置。7移动设备支持ASPNET支持任何设备上的任何浏览器。开发人员可以使用与传统的桌面浏览器相同的编程技术来处理新的移动设备。8扩展性和可用性ASPNET被设计成可扩展的、具有特别专有的功能来提高群集的、多处理器环境的性能。此外,INTERNET信息服务IIS和ASPNET运行时密切监视和管理进程,以便在一个进程出现异常时,可在该位置创建新的进程使应用程序继续处理请求。9跟踪和调试ASPNET提供了跟踪服务,该服务可在应用程序级别和页面级别调试过程中启用。可以选择查看页面的信息,或者使用应用程序级别的跟踪具查看信息。在开发和应用程序处于生产状态时,ASPNET支持使用NETFRAMEWORK调试工具进行本地和远程调试,此时跟踪语句能够留在产品代码中也不会影响性能。10与NETFRAMEWORK集成因为ASPNET是NETFRAMEWORK的一部分,整个平台的功能和灵活性对WEB应用程序都是可用的。也可从WEB上流畅地访问NET类库以及消息和数据访问解决方案。ASPNET是独立于语言之外的,所以开发人员能选择最适用应用程序语言。另外,公共语言运行库的互用性还保存了基于COM开发的现有投资。11与现有ASP应用程序的兼容性ASP和ASPNET可并行运行在IISWEB服务器上而互不冲突;也不会发生因安装ASPNET而导致现有ASP应用程序崩溃的可能。ASPNET仅处理具有ASPX文件扩展名的文件。具有ASP文件扩展名的文件继续由ASP引擎来处理。然而,应该注意的是会话状态和应用程序状态并不在ASP和ASPNET页面之间共享。由此可知,使用ASNET进行WEB程序的编写和设计开发是一个明智的选择,它能够高效方便的提供给客户所需要的所有功能,并且便于升级和维护。25ACCESS2003概述MICROSOFTOFFICEACCESS是由微软发布的关联式数据库管理系统。它结合了MICROSOFTJETDATABASEENGINE和图形用户界面两项特点,是MICROSOFTOFFICE的系统程式之一。使用ACCESS2003无需编写程序代码,仅通过直观的可视化操作即可完成大部分数据的管理工作,它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。其主要特点如下1完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。2强大的数据处理功能,在一个工作组级别的网络环境中,使用ACCESS开发的多用户数据库管理系统具有传统的XBASE(DBASE、FOXBASE的统称)数据库系统所无法实现的客户服务器CIENT/SERVER结构和相应的数据库安全机制,ACCESS具备了许多先进的大型数据库管理系统所具备的特征,如事务处理/出错回滚能力等。3可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。4作为OFFICE套件的一部分,可以与OFFICE集成,实现无缝连接。5能够利用WEB检索和发布数据,实现与INTERNET的连接。第3章系统调研与分析31系统设计思想本系统所研究的是如何建设一个符合大众化要求的企业网站及后台数据库管理系统,意在通过设计一个具有数据管理功能的系统来管理前台页面中不断更新的数据,方便网站管理员日后对网站的维护和数据更新,实现对花乐颂集团的宣传作用,提升公司的总体形象。本论文所提出的方案是采用现在比较流行的ASP技术和ACCESS来设计和建设一个企业网站及后台数据库管理系统。该系统的基本功能有公司的简介、公司产品的展示、客户留言、在线订单、后台的管理等等。通过对企业需求的了解和对其他企业网站的参考,最终成功完成了一个虚拟的企业网站及后台数据库管理系统。该系统完全能满足大部分企业的日常需要,可以作为许多企业建设网站的参考系统。该系统是在WINDOWSWIN7ASPNETACCESS平台下开发、实现的。32系统调研的基本方法和策略321调研的基本方法1询问围绕软件设计目标提出具体问题;2调查表经过仔细考虑的书面问答获得更加准确的需求;3可视化方法结合情景分析,试画用户界面图、业务流程图、功能结构图等图形与客户进行讨论;4收集同类网站的宣传资料、技术资料、演示程序或软件程序等一系列相关资料。322调研的基本策略1首先确定网站的开发目标,确定适用范围,然后围绕这一目标,在软件范围内展开调研;2以数据为主线,弄清数据采集方式、数据流向、数据之间内在联系;3弄清哪些功能或数据是已建系统的,它们和新系统衔接或替换关系;4是否有新技术可以改进现有系统,系统的需求用现有技术能否实现。33功能需求分析此系统主要可以实现宣传娱乐,提升公司形象的作用,包括网站的后台管理功能,根据不同用户的需求与权限,不同角色在系统中具有的功能也有所不同,下面是企业网站中三个角色具有的功能1网站管理员应具有的功能对产品信息的管理,对产品进行分类,添加,删除等;对企业新闻的管理,对新闻进行实行的添加,删除和修改等;对留言信息的管理,对注册用户提交的信息进行添加,删除,回复等。2网站注册用户应具有的功能对于网站的注册用户,能进行注册用户的登录功能,并能浏览网页信息,登录后能在私密留言板上发表自己的言论及意见等。3网站非注册用户应具有的功能对于网站的非注册用户,系统能提供非注册的功能,并在为非注册的情况下同样能浏览网站,并可以在公开留言板上发表意见的功能。34可行性分析可行性分析(FEASIBILITYANALYSIS)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。341管理可行性随着时代的发展,人员素质已逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础,同时还可以配置专业的电脑维护人员来维护电脑,所以不必担心电脑故障问题。342技术可行性该系统所需的硬件设备,如服务器、网络配件等,这些设备在性能有保证,价格又相对不高,能满足系统功能要求。343经济可行性本系统开发经费在经济上是可以接受的,现在电脑已经普及,家家户户基本有了电脑,其次开发软件在目前来说全部都是免费的,所以本系统在经济上是可行的。强调一下,这个系统暂时还不能用于盈利,但是,在今后如果做进一步的完善后,也可以把它作为商品,卖给其他的鲜花公司,或者是形成具有特色的公司企业网站的模板进行销售,这样就实现其盈利的价值了。344运行可行性网站对硬件的要求并不是很高,可在低端机器上流畅运行,维护简单,有良好的可扩充性,通过预留模块,可实现在现有条件下无法实现的多种功能。345社会可行性在国外,特别是在美国,实施企业战略不只是空谈,它已经被列入了许多大企业的日程表中。与国外的热闹场面相比,国内了解企业概念的企业十分少,而计划建立企业的企业就更加微乎其微。但是应该看到,互联网在国内的发展速度相当迅速,企业网站作为一种新的形象传播途径,同传统媒介相比,对大众更具有亲和力与吸引力,可以帮助企业与消费者建立更亲密、更稳固的联系。鲜花店网站有很多作用1拥有我们花店的域名,建立花店网站,树立花店在科技信息时代的完美形象。作为第四媒体的互联网,其特点就是可以跨越时空,正常情况下,网站无时无刻不在工作。通过企业的网站,用户可以跨越时空了解企业,利用多媒体技术,我们可以向用户展示产品、技术、经营理念、花艺文化、公司形象,树立现代企业形象,增值公司无形资产。2宣传花店,创造销售机会。据调查,有超过30的人是通过上网查询企业的电话和地址的,这一比例和通过114查询的比例相接近,可见企业网站已成为许多人首次接触企业、了解相关信息的最佳选择。3加强客户沟通,宣传鲜花店产品。我们可以通过网站建立与客户沟通的便捷渠道,全面展示我们公司的所有产品。网络科技足以令产品与品牌形象更加立体地呈现在用户面前,就算企业仅仅把网站当成电子宣传册来使用,也较传统的宣传模式更加的多姿多彩、更加地易于发布与传播、更加的经济与环保。4丰富营销手段,扩大产品销售渠道。鲜花店网站可以满足一部分客户网上查询与采购的需要,抓住网络商机,通过网站可以开展电子营销。首先,电子营销作为传统营销的补充;其次,电子营销可以拓展新的空间,增加销售渠道,接触更大的消费群体,获得更多的新顾客,扩大市场;再次,电子营销可以减少环节,减少人员,节约费用,降低成本,有利于提高营销效率。5我们可以通过网站上的调查表、留言薄、定制服务以及EMAIL倾听顾客的意见,了解顾客的心声,加强与顾客间的联系,建立良好的顾客关系。6有利于改善服务,提高鲜花店服务质量。利用花店网站,通过电子沟通方式,我们公司开展的在线服务是传统的沟通方式(如,邮件、电话、传真等)所无可比拟的,在线服务能够更加及时准确地掌握用户的需求,通过网站的交互式服务使得被动提供和主动获得统一起来,从而实现售前、售中、售后的全过程和全方位的服务。7互联网的特点在于突破地域限制,一个网站能同时为您服务于世界各地的拥护;同时,网络无休息,一年365天、一天24小时,鲜花店网站会永远忠实地服务于您的所有客户。综上所述,此系统开发目标已明确,在技术、经济和运行等方面都可行,并且投入少、见效快,因此系统的开发是完全可行的。第4章网站的详细设计41网站前台、后台设计411前台内容结构鲜花店网站建设新闻资讯招商加盟产品展示在线招聘联系我们网站留言图41前台内容结构图412前台基本功能模块设计前台基本功能模块设计1网站首页顶部导航网站的顶部导航一般是最显眼的需要放置公司最重要的信息,一般包括公司介绍,联系方式,产品分类,企业新闻等栏目。2首页广告展示图片广告展示图片是为了吸引客户眼球,要做的好看且一定要在图片上表明公司提供的服务,一般网站建设公司会免费帮助设计23个。3新闻资讯模块这个模块显示的是公司新闻或其他资讯文章的标题,一般显示数量在1020条左右,这部分的内容一般需要企业自己准备好在提供给网站建设公司。4产品展示模块企业网站一般会推荐几个产品在在首页展示,需展示的产品可以网站后台直接推荐,网站的详细产品会在网站的内页中展示。5网站留言模块留言模块是为了客户与企业工作人员更好的实现沟通交流目的,让客户对公司的发展,公司的产品等提出宝贵的意见和建议,这样公司才能更好地定位自己,才能根据客户提出的要求来完善自己。6在线招聘模块在线招聘模块是为了给需要找工作的访问者提供一个招聘平台,他们可以根据网站上发布的招聘信息来了解自己的情况,并向公司投递简历,增加就业机会。413网站后台设计会员及系统管理账号管理修改账号密码图42会员及系统管理产品信息管理产品列表添加、删除产品图43产品信息管理新闻管理新闻列表添加新闻图44新闻管理活动管理公司活动信息友情链接图45活动管理留言管理留言信息列表留言信息回复图46留言管理在线订单管理订单信息列表订单处理图47在线订单管理414网站前台、后台设计小结网站体现出了企业自身的沉积,公司本身的规划性文本、规章制度、事件性内容等要多些,因此在网站内容的体现上也需要很丰富。丰富网站的内容(提高信息量、增强可读性、扩大知识面、加强企业文化宣传力度)是进行前台功能设计必须仔细考虑的问题。例如,企业新闻和产品介绍这是每个企业网站前台功能模块中必须具备的,人才招聘,留言板是对网站功能的完善,公司介绍则是公司对公司进行宣传。总之,前台功能设计必须做到位,每一个功能模块都要有它存在的必要性,而且要使得整个网站的功能趋于完善。网站的后台功能设计必须完全的符合前台功能模块的要求,当然现在有很多专门从事网站后台开发的公司可以提供功能强大的专业网站后台,作为小型企业这种后台的实用性却不是很大,因为专业的后台管理程序功能太复杂,不利于企业内部对工作人员进行管理。因此,专门开发一个小型网站的后台管理系统在小型企业网站的设计中是非常必要的。42网站的功能模块421网站的功能模块图分析鲜花店网站后台前台会员管理新闻管理订单管理活动管理留言管理系统管理会员注册在线订单信息浏览留言系统图48网站的功能模块图422系统业务流程图用户登陆网站用户信息处理产品浏览新闻浏览浏览企业信息留言板管理留言添加留言数据库用户信息产品信息新闻信息企业信息留言信息招聘职位投递简历简历信息图49系统业务流程图423系统的各用户功能框图分析打开网站用户注册重新登录重试图410用户首次打开网站框图用户登录成功退出系统在线招聘在线浏览在线留言图411用户成功登陆后框图424管理员功能管理流程图分析登录系统管理员登录管理员登录成功重新登陆退出登录企业信息用户管理产品管理留言管理招聘管理新闻管理友情链接产品添加产品删除添加招聘信息简历管理招聘信息管理是否在线留言在线订单订单管理图412管理员功能管理流程图43系统数据库结构设计数据库设计DATABASEDESIGN是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建议中的核心技术。由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂,因此最佳设计不可能一蹴而就,而只能是一种“反复探寻,逐步求精”的过程,也就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。对于数据库的设计来说,一般要分为六个步骤,需求分析,概念结构设计,逻辑结构设计,物理设计,数据库的建立和测试,数据实施和维护。44系统ER图设计由于ER模型与人们认识现实世界的相似形,因此在描述数据库的概念结构或全局逻辑结构时,采用ER图这种图形化的表示有非常大的好处,只要是图形化表示的方法不仅简单而且清晰。这就是ER模型在设计数据库的概念模式时被广泛使用的重要原因。使用ER模型来进行概念模型的设计不愧是一个简便、有效的方法。ER分析的目的是确定系统中所有实体之间的关系和实体的属性,进行ER分析首先要确定系统中的各个实体,并分析它们的属性和它们之间的关系,然后画出它们的ER图,为数据库建模打下基础。441鲜花店网站用户信息实体图用户信息表姓名性别编号图413用户信息实体图442鲜花店网站产品信息实体图产品信息表名称产品介绍编号图414产品信息实体图443鲜花店网站新闻公布信息实体图新闻公布信息表标题内容发布时间编号图415新闻公布信息实体图444鲜花店网站留言信息实体图留言信息表留言标题内容留言人留言编号留言时间图416留言信息实体图445鲜花店网站回复留言信息实体图回复留言表回复标题回复内容回复人回复编号回复时间图417回复留言信息实体图446鲜花店网站招聘信息实体图招聘信息表招聘人数部门要求学历编号招聘岗位图418招聘信息实体图447鲜花店网站订单信息实体图在线订单表会员账户下单时间联系方式订单编号订单状态图419订单信息实体图第5章系统调试51网站各模块测试网站运行后,要对系统的每个模块进行错误调试,看看是否每个模块都能正常运行,当对所有模块进行错误测试后,如果没有问题,证明网站通过了错误测试。1我们对该网站的注册用户进行了登录网站,浏览网站信息,私密留言及在线下单等测试,测试结果证明,所有功能均能实现,网站通过了测试。2我们对你该网站的非注册用户进行了登录网站,浏览和公开留言测试,测试一一通过,网站能正常运行。另外,我们也为非注册用户进行了网站信息注册,在注册时必填项如果没有进行填写,会跳出让其填写的界面,同时输入密码与确认密码的部分将会消失,和网站开始的设计思想及预期结果相符,证明网站通过了测试。3我们也对后台管理员进行了各项错误测试,新闻的发布和删除,产品类别的管理,产品的添加,更改和删除,留言的回复和统一管理及订单的审核和处理等,测试均能实现,说明网站中管理员模块也是完全可行的52网络性能测试对系统的性能进行测试,让更多的用户同时访问网站,看网站的反应速度等参数,在对系统性能进行分析,然后对每个模块的性能进行分析,当测试完所有模块时,如果性能参数都达到要求,证明系统通过测试。在进行网络性能模块的测试时,我先组织了我们宿舍的所有同学对它进行同时访问,系统运行良好,系能稳定,反应速度极快。为了做到同时让更多用户同时访问我的鲜花店网站,我做了一个虚拟的用户访问软件,让大量的用户同时去访问,系统运行稳定,各模块均能正常实现,网络性能测试良好。53数据库测试对数据库的安全进行测试,看数据库是否配置了一些简单的防范攻击的手段,对数据库的性能进行测试,看数据库是否能同时满足很多的开发用户,数据库中的SQL语句是否得到了最大的优化。第6章结论该论文论述了制作完成的鲜花店企业网站所实现的主要功能及体系结构,重点讨论了网站的设计背景、N层架构、网站的可行性分析、ASPNET制作网站的优势、动态网站的前后台模块简介以及各个功能模块的实现。对于这次鲜花店网站的设计与开发,我严格按照软件工程的基本思想进行,系统经过需求分析、总体设计、详细设计之后进行实际开发与实现,系统功能基本达到了预期目标,同时系统的实用性、安全性、扩展性、稳定性、完整性等也达到了一定的标准。经过网站最后阶段的测试,发现有些功能和模块做的不是很全面。而且由于本人水平有限,对有些源代码还存在认识上的偏差,所以本网站还有很多不足之处,有待进一步解决和完善。关于这次设计,因为时间和自身的因素没有将页面布局的很完美,数据内容也不是很充分,自己对设计过程中要用到的设计工具也有些生疏,使得有些细节做得不够完美。不过在此次设计完成后,我的动手能力有了一定的提高,这是我在平时的课本中学不到的。在这些日子里,我深深的体会到,毕业设计虽然辛苦但是非常的充实和有意义,我也感受到身边的人不断地给我鼓励与力量去完成这次的设计,虽然这次的设计还有许多的不足,因为我的知识而没有达到一定的高度,缺少一些专业的企业门户网站所具有的功能,但我觉得已经足够了,体验设计的过程是最美好最令人难忘的。通过这次毕业设计我除了在ASPNET程序设计水平和数据库应用能力上有了很大程度的提高,也更加深入地理解了与数据库相关的设计中常见问题和其相关设计的意义。虽然在设计中学到了许多关于设计的一些东西,我觉得自己的知识还很欠缺,我会更加努力学习相关的知识来不断的充实自己。致谢经过半年的忙碌和工作,本次毕业设计已接近尾声,作为一个专科生的毕业设计,由于经验的匮乏,难免有许多考虑不周全的地方,如果没有导师的督促指导,以及一起工作和上课的同学们的支持,想要完成这个设计是难以想象的。在这里首先要感谢我的导师李剑峰老师。该网站是在他的精心指导下完成的,从最初的选择到中期的检查再到后来的系统分析、系统设计以及最后的系统实现他都给予了我悉心的指导和严格的教诲,无论从学术水平还是学术造诣上都使我受益匪浅。这次设计不仅使我学到了许多社会经验,更重要的是让我开拓了眼界,使我意识到现代化科学技术的发展,以及它的优越性,不得不说设计过程中的每一步都是我学习的最宝贵的经验。我的设计较为复杂烦琐,但是老师仍然细心地帮我纠正设计中的错误。他的治学严谨,认真细致是我永远学习的榜样,并将积极影响我今后的学习和工作。其次要感谢我的同学对我无私的帮助,特别是在软件的设计和使用方面,正因为如此我才能顺利的完成设计;我还要感谢我的母校上海医疗器械高等专科学校,是她给我们提供了优良的学习环境;另外,我还要感谢那些曾给我授过课的每一位老师,是你们教会我专业知识,让我成为一名合格的大学生。总之,在老师、同事、同学的帮助下,我学到了很多东西,也重新巩固了原来的知识,甚至学到了那些没有在大学课堂里学到的知识,为今后的工作和再学习指明了方向。能有现在这样的成果,我非常感谢他们的鼓励和热心帮助。参考文献1刘东,ACCESS数据库基础教程,科学出版社,20122王兴东,ASPNOW,WITHITSGLASSBOTTOM,THEBRIDGEISALREADYBEINGREFERREDTOAS“HEROBRIDGE”THEPOPULARCHAINSLONGTIMEEXECUTIVECHEFEMBRACESMAPOTOFUANDOTHEREXOTICELEMENTSFORTHEBURGERDRIVENMENU,LIUZHIHUAREPORTSATTHEAGEOF37,SHANGHAINATIVELINZHENGUHASBECOMEASTARASAWESTERNCUISINECHEFINTHECHINESEMETROPOLIS,ACITYTHATHASAWEALTHOFWESTERNRESTAURANTSTHEEXECUTIVECHEFOFBLUEFROGBARANDGRILL,APOPULARBURGERBASEDRESTAURANTANDBARCHAINONTHECHINESEMAINLAND,LINISTHESOULOFTHERESTAURANTFRANCHISESTEAMOFMORETHAN550CHEFSMANYOFTHEFRANCHISESMOSTPOPULARDISHESAREHISBRAINCHILDLINSAYSHISSECRETOFSUCCESSISINNOVATIONROOTEDINEXPERIENCEHESPENDSMONTHSEVERYYEARTRAVELINGANDEATINGWORLDWIDE,SEEKINGNEWINGREDIENTSANDINSPIRATIONSTHATCOULDIMPROVETHEOFFERINGSOFBLUEFROGRESTAURANTSTHERESTAURANTCHAINREGULARLYLAUNCHESANE

温馨提示

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

评论

0/150

提交评论