软件工程毕业论文-网上鲜花店系统管理维护.doc

上传人:一*** 文档编号:2096380 上传时间:2019-04-23 格式:DOC 页数:27 大小:599.39KB
下载 相关 举报
软件工程毕业论文-网上鲜花店系统管理维护.doc_第1页
第1页 / 共27页
软件工程毕业论文-网上鲜花店系统管理维护.doc_第2页
第2页 / 共27页
软件工程毕业论文-网上鲜花店系统管理维护.doc_第3页
第3页 / 共27页
软件工程毕业论文-网上鲜花店系统管理维护.doc_第4页
第4页 / 共27页
软件工程毕业论文-网上鲜花店系统管理维护.doc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

1、本科毕业论文(20 届)网上鲜花店系统管理维护所在学院专业班级 计算机科学与技术学生姓名指导教师完成日期摘要随着计算机技术与网络信息技术的发展,人们的生活也在潜移默化中发生着改变,在购物方面,人们不只是仅仅局限在上街去商场、超市、花店和粮店等实体店去购物。许多人逐渐地开始进行网上购物。本系统主要实现网上鲜花店的管理:包括鲜花管理、订购管理、系统管理和会员管理等功能。鲜花管理模块主要实现不同用户的注册、登录等的分级管理;各级会员信息的增加、修改、删除、查询等功能。具体实现功能要求如下:1.不同用户的注册、登录等的分级管理,不同用户登录后所实现的操作不同;2.会员的管理:会员的注册、登录,自身信息

2、和密码等增加、修改等;3.会员级别的管理,根据会员购买鲜花的销售额,相应提高会员的等级,使其享受更高的折扣,及提供相应的信息;4.系统平台的管理和维护:鲜花价格的调整、公告、通知等的发布、用户交流区信息的管理等;本系统基于 Internet 的互联网网络,以 B/S 形式实现的。本系统是采用 php+mysql,使用 Dream wear MX 作开发平台,利用网络来实现网上销售鲜花的功能性网站。具有最大的优点是,界面优美,可视性强,设计成本投入性小,利润见效快,系统安全性好,系统维护与管理方便快捷,目标明确,可操作性强等特点。网上鲜花销售管理系统主要以实现在线销售鲜花为主。全部的设计这以此为

3、核心来展开。从商品发布,到商品的销售;从用户的注册,到商品的购买等等都是围绕销售而展开的,以达到网上鲜花销售的方便与快捷。关键词:网上鲜花销售,订单,在线注册,购物车 ,会员管理 AbstractWith the development of computer technology and network information technology, peoples life is in the influence character by environment change, shopping, people not only confined to Shangjie shopping

4、malls, supermarkets, shops and stores, the store to go shopping. Many people gradually began to online shopping. The system is mainly to achieve the online flower shop management: including flowers management, order management, system management and membership management functions.Flowers management

5、 module mainly realizes the hierarchical management of different user registration, login, add, at all levels; member information modify, delete, query and other functions. Implementation of functional requirements are as follows: 1 different classification management of user registration, login, th

6、e implementation of different different user login after operation; 2 members management: Member registration, login, their information and password, modify, increase; 3 grade of membership management, membership sales according to buy flowers, the corresponding improve the membership grades, to ena

7、ble them to enjoy a higher discount, and provide relevant information; 4 system management and maintenance: flowers price adjustment, notice, notice issued, users exchange information management;This system based on Internet network, realized in the form of B/S. The system is using php+mysql, use th

8、e Dream wear MX as the development platform, web site functionality to achieve online sales of flowers by network. Have the greatest advantage is, the interface is beautiful, strong visibility, design costs in small, quick profits, the security of the system, system maintenance and management is con

9、venient, the goal is clear, strong operability etc.Flowers online sales management system mainly realizes the on-line sales flowers. All of this design as a core to start. From the release of goods, merchandise sales; from the users registration, so on to the purchase of goods on sale are carried ou

10、t, in order to achieve online sales of flowers convenience and fast.Keywords: online flower sales, orders, online registration, shopping cart, member management1.绪论 .11.1 选题背景和意义 .11.2 研究现状 .22.开发工具和框架简介 .32.1 PHP程序设计语言特点介绍 .32.2 Mysql数据库及其特点简介 .42.3 Dreamweaver开发工具及其特点介绍 .53.需 求 分 析 .73.1 需求分析的基本任务

11、 .73.2 网上花店系统需求分析 .73.3 系统业务流程分析 .84 数 据 库 设 计 .114.1数据库需求分析 .115.系 统 实 现 .135.1 网站首页设计 .135.2 个人信息管理模块 .135.2.1用户注册 .145.2.2 查看个人信息 .155.3留言板管理模块 .155.4修改密码 .165.5会员管理模块 .165.6 公告管理模块 .176.系 统 的 测 试 .196.1 软 件 测 试 的 目 标 .196.2 系 统 的 具 体 测 试 .19结 论 .20致 谢 .21参考文献 .2211.绪论在 Web 的空间里,几十万乃至几百万的站点相互进行着激

12、烈的竞争,都想获取用户的主意。因此,简单的、静态的页面对用户是不会有太大的吸引力。动态的、有条理的数据加上交互性强的界面,才是用户乐意访问的。当然数据的自动更新也是非常重要的。在短短的时间里,Web 面孔已发生很大的变化。现在能在 Web 页面内创建应用程序、访问数据库,使其无论在感觉、动作以及用途上都与 Windows 应用程序非常类似。现在商家们所需要的不仅只是一个单纯的宣传媒体,而是一个交互性很强的应用平台。利用它,商家们可以与潜在的客户、目前的客户、员工以及我们之间的任何一个人沟通,并实施一些在线的服务的商业活动(例如:网上购物、网上订单) 。随着因特网技术的迅速发展,各种各样的网站已

13、经深入到日常生活的各个角落,越来越多的公司都建立了自己的网站,电子商务大行其道,个人网站也如雨后春笋般的发展起来。因特网的发展状况可以用日新月异来形容,通过电子商务来完善对商品的采购就给人们的生活带来了很多方便。它节省了物流消耗和一般商务对时间和地点的依赖。如今主流的网络编程技术很多,在比较下简单易学,比较常用的就是 asp 技术,而其关键就是网络数据库技术的配合,服务器技术的进步,都对整个电子商贸的发展奠定了基础。其实说的简单一点,电子商务就是以 web 网络技术与数据库技术为支撑的,其中 web 数据库技术是电子商务的核心技术,用户通过 web 访问数据库,可以实现网络环境下的大量信息共享

14、,联系各个异构数据库,使得数据库之间能够通过主动式的超文本链接,实现相互连接,使得交叉使用的时局可以被很容易的检索到。同时,随着电子商务的普及,带动了网络经济的发展,在internet 上发布业务和商品数据,已经成了大势所趋,可以这么说,web 开发和数据库的结合才能真正发挥 internet 的优势。而电子商务是很切近生活,它有了自身的针对性,服务对象是特定的。作为一种商务活动过程,电子商务将带来一场史无前例的革命。其对社会经济的影响会远远超过商务的本身,除了上述影响外,他还将对就业、法律制度以及文化教育等产业产生巨大的影响。电子商务将把人类带入信息社会。1.1 选题背景和意义在 Web 的

15、空间里,几十万乃至几百万的站点相互进行着激烈的竞争,都想获取用户的2主意。因此,简单的、静态的页面对用户是不会有太大的吸引力。动态的、有条理的数据加上交互性强的界面,才是用户乐意访问的。当然数据的自动更新也是非常重要的。在短短的时间里,Web 面孔已发生很大的变化。现在能在 Web 页面内创建应用程序、访问数据库,使其无论在感觉、动作以及用途上都与 Windows 应用程序非常类似。现在商家们所需要的不仅只是一个单纯的宣传媒体,而是一个交互性很强的应用平台。利用它,商家们可以与潜在的客户、目前的客户、员工以及我们之间的任何一个人沟通,并实施一些在线的服务的商业活动(例如:网上购物、网上订单)

16、。为了占领 Internet 这块诱人的市场,各个公司和厂家都拿出自己的解决方案。IBM 推出了 Visual Age for Java 和 Net. Data.前者是一个集成开发环境,用于调试应用程序;而后者是专门为非编程人员设计,它可以按用户的要求生成动态 Web 页面,他们都可以用开发工具PowerBuilder6.0 的版本中加入 Web 特性,使用户可以在浏览其中直接访问 “Data Window”等其著名的控件,并且可以使用它开发 Web 应用。所有的商家都想在这里占领一席之地。1.2 研究现状花卉本身是一种比较容易在网络上进行销售的产品,不存在网上和现实中具有较大的品质差异,在网

17、上挑选更加直观和方便,而且现在大部分网上的花店都将订花、送花合并成一条龙服务,让买花的网民越加方便。轻松点击之间,花卉与衷心的祝福便可以准时送抵家人或朋友。所以,设计一个能进行花卉查询、订购及管理功能的网上花店管理系统,将传统的花店经营管理模式与计算机网络及数据库系统的综合经营管理模式相结合,是现实客观的需要。32.开发工具和框架简介网上花店系统中,管理员功能系统是整个网上花店系统的管理中心,其主要作用就是,管理鲜花买入和卖出,管理会员基本信息,推荐鲜花等,完成整个系统后台的操作。会员功能系统是整个网上花店系统的使用中心,其主要作用就是,鲜花分类浏览、推荐鲜花展台、鲜花消息信息展台、销售排行榜

18、、鲜花查询、订单查询、鲜花购物车等,在很大程度上方便了用户使用和购买。开发人员在经过实际的市场调研和分析后,结合当今网上流行的销售系统,特此开发此网上花店系统。开发工具的选择对于一个系统来说也是很重要的一个部分。本系统前台采用了 Dream weave、FrontPage 和 Photoshop,利用 Dream weave 和 FrontPage 各自的便利性开发前台网页,利用 Photoshop 处理图片增加整个网站的美观性。系统后台采用了 Mysql,通过 Mysql 来建立数据库,并且为了加快数据查询,在 Mysql 中建立了系统所需要的查询这样在很大程度上提高了网络系统的快速查询和列

19、表。2.1 PHP程序设计语言特点介绍1、跨平台特性:PHP 语言可以运行于 Linux、FreeBSD、OpenBSD、Solaris Unix、AIX、 Darwin、Windows 等多种操作系统,通常说的 LAMP 指的就是Linux、 Apache、MySQL、PHP/Perl/Python。2、数据库支持:PHP 支持多种主流与非主流的数据库,如:、Adabas D、DBA 、dBase 、dbm、filePro、Informix、InterBase、mSQL、MySQL、Microsoft SQL Server、Solid 、Sybase 、ODBC、oracle 、oracle

20、 8、 PostgreSQL 等。3、安全性:加密支持,PHP4 实现了完整的加密, 这些加密功能是一个完整的 mycrypt库,并且 PHP 4.0 支持哈希函数。Blowfish,TripleDES,MD5,并且 SHA1 也是可使用的一些加密算法。 使用 PHP 语言运行 Linux、FreeBSD 、OpenBSD、Solaris Unix 操作系统,不需安装任何杀毒软件及补丁,安全可靠.4、扩展性:扩充了 API 模块:PHP 4.0 为扩展的 API 模块的提供了扩展 PHP 接口模块, 它比旧的 API 版本显著地快。 PHP 模块已有的及最常用的接口多数被转换到使用这个扩展的接

21、口;另外,PHP 属于开源软件,其4源代码完全公开,任何程序员为 PHP 扩展附加功能非常容易使 PHP 有很好的发展空间和扩展性.5、执行速度快:PHP 是一种强大的 CGI 脚本语言,语法混合了 C、Java 、Perl 和PHP 式的新语法,执行网页比 CGI、Perl 和 ASP 更快,这是它的第一个突出的特点;内存方面,PHP 4.0 能更有效的使用内存, 导致较少的内存占用消耗,这主要归功于引用计数技术的实现。6、可移植性:PHP 写出来的 Web 后端 CGI 程序,可以很轻易的移植到不同的操作系统上。例如,先以 Linux 架的网站,在系统负荷过高时,可以快速地将整个系统移到

22、SUN 工作站上,不用重新编译 CGI 程序。面对快速发展的 Internet,这是长期规划的最好选择。7、功能全面性。PHP 包括图形处理、编码与解码、压缩文件处理、XML 解析、支持HTTP 的身份认证、Cookie、POP3 、SNMP 等。可以利用 PHP 连接包括 Oracle,MS-Access,Mysql 在内的大部分数据库。从对象式的设计、结构化的特性、数据库的处理、网络接口应用、安全编码机制等,PHP 几乎涵盖了所有网站的一切功能。8、可伸缩性。传统上网页的交互作用是通过 CGI 来实现的。CGI 程序的伸缩性不很理想,因为它为每一个正在运行的 CGI 程序开一个独立进程。解

23、决方法就是将经常用来编写 CGI 程序的语言的解释器编译进 web 服务器(比如 mod_perl,JSP),PHP 就可以以这种方式安装。内嵌的 PHP 可以具有更高的可伸缩性。2.2 Mysql数据库及其特点简介高速:高速是 MySQL 的显著特性,在 MySQL 中,使用了极快的“B 树”磁盘表(MyISAM)和索引压缩;通过使用优化的“单扫描多连接”,能够实现极快的连接;SQL 函数使用高度优化的类库实现,运行速度快。一直以来,高速都是 MySQL 吸引众多用户的特性之一,这一点可能只有亲自使用才能体会。支持多平台:MySQL 支持超过 20 种开发平台,包括 Linux、Window

24、s、FreeBSD、IBM AIX、HP-UX、Mac OS、OpenBSD、Solaris 等,这使得用户可以选择多种平台实现自己的应用,并且在不同平台上开发的应用系统可以很容易在各种平台之间进行移植。支持各种开发语言:MySQL 为各种流行的程序设计语言提供支持,为它们提供了很多 API 函数,包括 C、C+、Java、Perl 、PHP 等。提供多种存储器引擎:MySQL 中提供了多种数据库存储引擎,5各引擎各有所长,适用于不同的应用场合,用户可以选择最合适的引擎以得到最高性能。功能强大:强大的存储引擎使 MySQL 能够有效应用于任何数据库应用系统,高效完成各种任务,无论是大量数据的高

25、速传输系统,还是每天访问量超过数亿的高强度的搜索 Web 站点。MySQL 5 是 MySQL 发展历程中的一个里程碑,使 MySQL 具备了企业级数据库管理系统的特性,提供强大的功能,例如子查询、事务、外键、视图、存储过程、触发器、查询缓存等功能。支持大型数据库:InnoDB 存储引擎将 InnoDB 表保存在一个表空间内,该表空间可由数个文件创建。这样,表的大小就能超过单独文件的最大容量。表空间还可以包括原始磁盘分区,从而使构建很大的表成为可能,最大容量可以达到 64TB。安全:灵活和安全的权限和密码系统,允许基于主机的验证。连接到服务器时,所有的密码传输均采用加密形式,从而保证了密码安全

26、。价格低廉:MySQL 采用 GPL 许可,很多情况下,用户可以免费使用MySQL;对于一些商业用途,需要购买。2.3 Dreamweaver开发工具及其特点介绍Dreamweaver 是建立 Web 站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每个级别的开发人员和设计人员都可利用它快速创建界面吸引人并且基于标准的站点和应用程序。 从对基于 CSS 的设计提供领先的支持到手动编码功能,Dreamweaver 在一个集成和高效的环境中为专业人员提供了所需的工具。开发人员可以将其选择的服务器技术与 Dreamweaver 配合使用,建立将用

27、户连接到数据库、Web 服务和旧式系统的强大 Internet 应用程序。Dreamweaver 允许开发人员设计 Web 站点和为 Internet 应用程序编写代码。Dreamweaver MX 组合了著名的可视排版工具 Dreamweaver、快速 Web 应用程序开发工具 Dreamweaver UltraDev 的功能和 Home Site 的扩展代码编辑支持,形成了一个简单易用且功能强大的开发环境。Dreamweaver MX 为当前的 Web 技术和标准提供完备而开放的解决方案,包括辅助功能和 Web 服务。其主要特点是:(1)方便的网站管理;Dreamweaver MX 结合了

28、其知名的可视化布局工具、Dreamweaver UltraDev 的快速 web应用程序开发功能以及 Macromedia HomeSite 的广泛代码编辑支持,因此它既是创建专业网站的最佳途径,也是构建强大 Internet 应用程序的最简便的方法。(2)无可比拟的控制能力;6实现对代码和设计的全面控制。利用 Dreamweave 的可视化布局工具以及 HomeSite 的代码编辑工具,您可以自己希望的方式建立所需的站点。(3)梦幻样版和 XML;使用 macromedia 的可视化开发环境(如右图所示) ,你只需通过简单的拖拉技术(Drag&Drop) ,将“Objects“窗口中的对象拖

29、到“Documentwindow“中即可,例如:Web 开发人员想在网页中加入一个 Table,只需将“Table“ 从 “object“窗体中拖放到舞台中,Dreamweaver 将自动生成一个表格,然后通过“Properties“(属性)窗体来进行格式的修改和调整。基于 XML 的设计注解能连接到任何一个 Html 页面 ,使对重要文档信息的传递变得更加简便。(4)网站全方位的呈现;您开发团队的每一个成员 设计人员、开发人员和编程人员第一次能在一个集成的环境中创建和管理网站及 Internet 应用程序。(5)便捷安全的数。与“Word“相似,具有强大的文本编辑能力,你可以在“Layer“ 、“Table“ 、“Frame“或直接在“Document window“窗体中输入文字,通过快捷的右键,选择例如“Font“(字体)类的选项进行编辑,也可以利用“Text“菜单进行更为细致的排版编辑。文件锁定这是一种专为合作开发环境设置的档案机制。可以通过标记和取出机制设置只读或可编写属性来进行文档的保护。通过这种方法可以防止不必要的数据丢失,增强了安全性。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。