软件工程论文

您当前的位置:学术堂 > 计算机论文 > 软件工程论文 >

基于web的网上鲜花销售系统的设计与实现

来源:学术堂 作者:杜老师
发布于:2021-10-13 共4619字

  摘  要

  鲜花是一种很特殊的商品,传统的销售方式是很难有效的保存鲜花的。鲜花如果在短时间内不能卖出,就会凋谢,那就失去了鲜花的价值了。实体店铺的租金也是很贵的,要是鲜花在价格在市场上没有优势,那就很难确保鲜花店能很好的经营下去。

  随着销售市场的不断变化,科技的发展,传统的销售方式也越来越不能满足消费者,销售的目标就是:以较少费用和消耗来获得更大的利益,改变陈旧的销售管理方式,保持商品的市场竞争力。对于商家来说,他们需要的是一个合理的对商品的管理和销售的方法。对客户来说他们更想要一种轻松愉快的购物方式来满足自己的生活。

  本系统建立一个网络鲜花销售平台,采用现在最流行的 web 应用程序开发技术 asp,以 Sql Server2008 作为后台数据库,使用 Microsoft Visual Studio 2010 作为页面设计工具,B/S 数据库应用模式来共同开发。实现了用户注册、用户登录/退出、公告栏、鲜花搜索、鲜花推荐,用户管理、鲜花管理、订单管理。突破了在传统销售下,鲜花不易保存,销售模式单调的弊端。

  关键词:    鲜花销售系统  B/S 结构  SQL Server。

  Abstract

  As  a  special  commodity,  flower  can  hardly  be  preserved  efficiently  under  the  traditionalsales  model.  If  the  flower  cannot  be  sold  in  a  short  period,  it  would  wither  away  and  lose  itsvalue. In addition, the expensive rent of an entity store makes the flower price less competitive inthe market, meaning that it is difficult to guarantee a healthy and good business.

  With  the  various  change  of  the  sales  market,  as  well  as  the  development  of  science  andtechnology,  traditional  sales  pattern  gets  increasingly  hard  to  satisfy  the  customers’  needs.  Inother words, it means to alter the obsolete sales management style and maintain a strong marketcompetition.  For  the  merchants,  what  they  need  is  a  rational  method  to  govern  and  sell  theircommodities.  However,  for  the  customers,  they  pursue  an  ease  and  happy  shopping  way  toenrich their life.

  This system is designed to establish a flower online sales platform. It adopts a fashionableweb  application  program---asp,  and  use  Sq1  Server2008  as  back  database.  It  also  appliesMicrosoft Visual Studio 2010 as a page designer tool and develops with B/S structure. It realizessuch  processes  as  user  registration,  logging  in/off,  bulletin  board,  flower  research  andrecommendation.

  Key Words:    Flower Sales System; B/S Structure; SQL Server。

  1. 引言。

  1.1、课题背景。

  随着 Internet 国际互联网的发展,越来越多的企业开始建造自己的网站。基于Internet 的信息服务,商务服务已经成为现代企业一项不可缺少的内容。很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站。现代企业需要的是一个功能强大的,能提供完善的电子商务服务的动态商务网站。

  ASP[4]是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。国内的电子购物网站也大多数是用 ASP,PHP 或者 JSP 技术实现的,而我更倾向于 ASP.NET 技术,因为它[2]

  实现了代码分离,可以说让代码管理更加直观。所以,在我的毕业设计中,我采用了 ASP.NET 作为开发工具,构建了一个能实现简单的电子商务的小型动态商务网站——网上鲜花销售系统。该系统能实现用户的注册、登录功能;能够实现鲜花的查询,订购等功能。该系统基本上具备一个网上商品销售系统应该具备的基本功能,该设计项目基本上体现了构建一个动态商务网站所需要的技术,可以说,目前的大型商务网站[12]也就是我们这个小型网站在内容上的扩充和重复。

1.png

  1.2、设计目的。

  应用 C#、ASP、SQLSERVER 等理论知识,通过实践将理论与实践更好地结合起来,巩固所学知识;对于给定实际问题[12],经过系统调研,需求分析,设计,实现及维护评价等环节,具备可以解决一定问题的能力。自 2008 年上半年以来[12],沉寂了多年的中国互联网产业正以强劲的势头复苏并发展起来,除了传统的浏览、资料搜索、电子邮件等基本应用以外,国内网民已经开始习惯通过网络介绍商务、旅游、购物、通讯、娱乐等服务,根据中国互联网信息中心最近提供的《中国互联网络发展状况统计报告》调查显示[12],网上购物已经由以前的尝试性购买向日常生活习惯发展,额度也大幅度提高。

  互联网[12]的快速发展、电子商务环境改善,网民结构的大众化和网络生存的普及化,物流和银行结算的畅通,以及市场运作的规范和相应政策法规的完善为网上花店的发展提供了强大的动力。同时[12],随着生活节奏的加快、商场街道的拥挤,网上购物[12]对网民的吸引力将会越来越大,网民对购物网站的看法也将从不了解到了解,从拒绝到接受,从怀疑到信任,从否定到肯定,网上购物的观念将更加深入人心。所以,我将利用毕业设计这次机会,开发一个简单网上花店来方便人们逢年过节时给亲人朋友祝福。

  1.3、本课题的研究方法。

  本系统要求实现网络购花的各项基本功能。从安全性和易维护性考虑,选择了 Web实现技术。简单的说就是将系统做成一种 B/S 模式,可以让用户通过浏览器直接访问位于服务器上的鲜花等各种产品。采用 B/S 模式架构,采用 ASP 动态网站开发技术,利用Microsoft  Visual  Studio  2010 作为前台应用程序的开发工具,利用 SQL  Server  2008作为后台数据库的建立和维护工具,选 Windows 7 作为系统平台。

  服务器端程序的实现技术也很多,本人选用了当前比较流行的网络编程技术——ASP作为主要实现手段(配合 DIV、CSS、HTML、C#等)。   ASP[4]作为一种 Web 实现技术,它的效率是很高的。这一点正好符合了网络购物的实时性。ASP[4]自身的安全性,再加上实现模式的特点,完全能够达到客户消费等的安全性。ASP.NET[3]为我们提供了一个全新而强大的服务器控件结构。它几乎全是基于组件和模块化,每一个页,对象,和 HTML 元素都是一个运行的组件对象。在开发语言上,ASP.NET[6]抛弃了 VBSCRIPT 和 JSCRIPT,而使用.NET  Framework 所支持的 VB.NET,C#.NET 等语言做为其开发语言,这些语言生成的网页在后台被转换成了类并编译成了一个 DLL。由于 ASP.NET 是编译执行的,所以它拥有了更高的效率。

  1.4、项目的总体规划。

  基于 ASP.NET+SQL  Server 的网上花店的总体设计目标是为注册用户提供方便的网上订购鲜花的功能。系统主要由两部分组成,一部分是后台管理部分,商家需要对客户的信息,鲜花的信息以及订单信息进行管理。另一部分是前台销售部分,客户需要实现的功能包括客户浏览鲜花(分类浏览,或者搜索查询),存放选中的商品的购物篮,最后产生订单。

  前台客户功能可以概括为以下基本几点:

  鲜花信息模块:包括鲜花的分类浏览,查询搜索。

  用户信息管理模块:处理用户注册,登录验证,用户密码修改,用户个人资料修改

  购物车模块:可以添加鲜花,调整感兴趣的鲜花,最后结账。

  订单模块:此模块中的信息由购物车结账产生,可以供客户查询订单状态,以及及时修改订单信息。

  后台管理者功能可以概括为以下基本几点:

  客户管理:包括查询、修改客户信息

  鲜花管理:可以添加、修改、删除、鲜花分类信息,添加、修改、删除鲜花信息。

  销售管理:处理客户的订单,查询订单以及销售的情况。

  【由于本篇文章为本科论文,如需全文请点击底部下载全文链接】

  2.关键技术

  2.1、开发环境

  2.2、设计框架以及体系结构

  2.3、相关开发语言及工具介绍

  2.3.1、 SQL Server 2008数据库介绍

  2.3.2、 ASP技术简介

  2.3.3、 Microsoft Visual Studio开发平台简介

  3.需求分析

  3.1、系统可行性分析

  3.1.1、技术可行性

  3.1.2、经济可行性

  3.1.3、操作可行性.

  3.2、系统需求分析

  3.2.1、用户需求分析

  4.系统概要设计

  4.1、系统概要设计

  4.1.1、系统逻辑结构概述

  4.1.2、 系统功能概述

  4.1.3、系统数据流图设计

  4.1.4、系统用例图

  4.2、数据库设计

  4.2.1、数据库需求分析.

  4.2.3关键模块的E-R图设计

  5.系统详细设计与实现

  5.1、系统实现概况

  5.2、登录系统

  5.2.1、系统流程图

  5.2.2、页面展示图

  5.3、系统前台开发

  5.3.1、会员浏览鲜花模块

  5.3.2、购物车模块

  5.3.3、修改个人信息

  5.3.4、查询订单信息

  5.4、系统后台开发

  5.4.1、鲜花管理模块

  5.4.2、用户管理模块

  5.4.3、订单管理模块

  5.5、部分核心代码.

  5.5.1、登录模块

  5.5.2、购物车模块

  5.5.3、鲜花管理模块.

  6.系统测试与维护

  6.1、 系统测试

  6.1.1、系统测试目标

  6.1.2、 系统测试方法

  6.2、系统维护

  7  、论文工作总结

  论文写到这,我的毕业设计也终将告一段落。从开始准备开题报告到系统的实现,再到这篇论文的完成,这写对我来说都是一个个尝试与挑战,这也是我在大学四年以来独立完成的最大的一个项目。这段时间让我受益匪浅,通过这次论文得编写,我对软件工程的一些知识理解的更透彻了,也能够熟练的将软件工程中涉及到的方法、步骤等运用到实际开发过程中。通过系统的实现,我对 ASP.NET 的理解也更深一层了,之前我以为 ASP 与 ASP.NET 是同一个概念,但实际上他们是有区别的。ASP.NET 为我们提供了一个全新而强大的服务器控件结构。从外观上看,ASP.NET 和 ASP 是相近的,但是从本质上是完全不同的。ASP.NET 几乎全是基于组件和模块化,每一个页,对象,和 HTML 元素都是一个运行的组件对象。在开发语言上,ASP.NET 使用.NET  Framework 所支持的VB.NET,C#.NET 等语言做为其开发语言,这些语言生成的网页在后台被转换成了类并编译成了一个 DLL。由于 ASP.NET 是编译执行的,所以它比 ASP 拥有了更高的效率。

  在本次设计过程中,我也碰到了很多问题,也因为问题一时得不到解决而泄气甚至怀疑自己,但就是在这不断的自我否定和自我修正的过程中我不断成长,在解决了问题之后那份成就感和喜悦感是不言而喻的。虽然过程是烦躁不安的,但现在回过头来观望整个过程,我不禁欣慰自己可以一步步坚持下来,充实丰富了自己。但我还是很清楚,自己能力有限,所以这份系统还存在着各种缺陷和不足,但只要正确对待,我相信,在以后的学习中,我会不断取得进步的。

  简而言之,本论文的研究课题“基于 WEB 的网上鲜花销售系统”的功能模块基本符合设计需要,但由于能力和时间有限,我的系统还有很多不尽如人意的地方,例如功能不全,外观设计不美观,后台功能过于简单等等,而且需求,设计都还有很多不成熟不完善的地方,有待解决的地方还有很多,希望各位老师多多批评指导。

  参考文献

  [1] 石志国. ASP. NET程序设计实用教程.电子工业出版社,2007.

  [2] 李玉林,王岩. ASP. NBI 2.0网络编程从入门到精通。清华大学出版社,2007

  [3] 刘婕,张琳. ASP. NET2. 0+SQL Server 动态网页开发.电子工业出版社,2007

  [4] 韩国锋,柯华坤,王磊. ASP网站开发.电子工业出版社,2007

  [5] 张树亮,李超. ASP. NET 2. 0+SQL Server 网络应用系统开发案例精解.清华大学出版社,2006

  [6] 陈建伟. ASP动态网站开发教程.第2版.新华书店总店北京发行所,2005

  [7] 丁吴凯,徐静雯,谢黎文. ASP. NET网站开发.电子工业出版社.2006

  [8] 王趾成.软件工程(第二版).大连理工大学出版社.2008.

  [9]萨师煊.数据库系统概论(第四版),高等教育出版社,2006.5.

  [10]陈志泊,李冬梅,王春玲编.数据库原理及应用教程.北京:人民邮电出版社, 2002. 3.

  [11]杨选辉.信息系统分析与设计.北京:清华大学出版社,2008

  [12]王淼.电子商务概论.北京邮电出版社.2006

点击下载全文
相关内容推荐
相关标签:
返回:软件工程论文