当前位置:文档之家› 基于.NET平台的网上_花店系统设计与实现-软件工程本科毕业论文

基于.NET平台的网上_花店系统设计与实现-软件工程本科毕业论文

本科毕业设计(论文)

题目:基于.NET平台的网上

花店系统设计与实现

学号: 20141234567

姓名: xyz

班级: 14软工A1 专业:软件工程

学部(院):工学部

入学时间: 2014级

指导教师: A B C

日期:2018年 05月 03日

毕业设计(论文)独创性声明

本人所呈交的毕业论文是在指导教师指导下进行的工作及取得的成果。除文中已经注明的内容外,本论文不包含其他个人已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。

作者签名:

日期:

基于.NET平台的网上花店系统设计与实现

摘要

互联网的普及使得电子商务这一新的产业模式迅速走红,网上购物成为新的潮流趋势,各种网上商城应运而生,网上商城因成本低而利益高,因此可以迅速的占领大片市场。本系统是一个基于.NET平台的网上鲜花销售系统,主要实现让顾客可以足不出户就能选购自己喜爱的鲜花。

本篇文章主要描写了网上花店系统从设计到实现的过程,其中包括对设计总体思想、开发工具、以及详细的开发过程,网上花店系统这一项目主要是为了给那些不想出门又能买到鲜花的人设计,能够实现浏览选择鲜花、购买鲜花、付款等一系列的功能,同时后台也可以实现对鲜花、用户等信息的管理和对销售数量的统计。

网上花店系统的实现将会给广大顾客提供很大的方便,本文主要针对网上花店系统的设计与实现进行讨论和研究。

关键词:鲜花销售系统;设计与实现;.NET

Design and implementation of online florist system

based https://www.doczj.com/doc/2114376795.html, platform

ABSTRACT

The popularity of the Internet makes the new business model of e-commerce quickly became popular, online shopping has become a new trend, a variety of online malls came into being, online mall because of low cost and high profits, so you can quickly occupy large market. The system is based on. NET platform online flower sales system, the main realization allows customers to be able to buy their favorite flowers at home.

This article mainly describes the online flower shop system from design to implementation process, including the design of the overall thinking, development tools, and detailed development process, online flower shop system This project is mainly to those who do not want to go out and can buy To the flowers of the design, to achieve the choice of flowers, flowers, payment and a series of functions, while the background can also achieve the flowers, users and other information management and sales statistics.

The realization of the online florist system will provide the customers with great convenience. This paper mainly discusses and studies the design and implementation of the online florist system.

Key words: flowers online sales system; Design and Implementation; .NET

目录

1 绪论 (1)

1.1系统的开发背景及意义 (1)

1.2国内外研究现状及分析 (1)

1.3本课题主要研究内容 (2)

2 系统开发技术 (3)

2.1 工具简介 (3)

2.1.1 https://www.doczj.com/doc/2114376795.html, (3)

2.1.2 C# (3)

2.1.3 Mircsoft SQL Server (3)

2.2 开发系统及工具 (3)

3 网上花店系统需求分析 (4)

3.1 可行性分析 (4)

3.1.1 技术及开发工具可行性 (4)

3.1.2 经济可行性 (4)

3.1.3 操作可行性 (4)

3.2 系统功能分析 (4)

4 系统设计 (6)

4.1 系统总体设计 (6)

4.2系统详细设计 (6)

4.2.1 用户信息模块设计 (6)

4.2.2 后台鲜花管理模块............................. 错误!未定义书签。

4.2.3 系统流程分析................................. 错误!未定义书签。

4.3 系统数据库设计 (7)

4.3.1 数据库概念设计 (7)

4.3.2 数据库逻辑设计 (9)

5 系统实现 (11)

5.1 会员注册页面 (11)

5.2 鲜花展示页面 (11)

5.3 购物车页面 (12)

5.4 我的订单页面 (12)

5.5 鲜花添加页面................................... 错误!未定义书签。

6 系统测试 (16)

6.1 测试方案概述 (16)

6.1.1 测试步骤 (16)

6.1.2 测试方法 (16)

6.2 测试用例设计 (16)

6.3 测试结论 (17)

毕设(论文)总结 (18)

致谢 (20)

参考文献 (21)

附录 (22)

1 绪论

本系统基于.net平台,使用C#开发语言完整的体现了一套鲜花购买过程,包括在线显示产品介绍信息,产品价格等,使用户足不出户就能够在网上买的到自己想要的鲜花,达到可以在家随意购物的目的。

1.1系统的开发背景及意义

随着信息技术的高速发展,现代社会也在快速的发展,这使得互联网已经悄然的普及到每家每户,而与此同时,网上购物这一产业模式也应运而生。网上商城的出现,在很大的程度上改变了人们的生活方式,使购物变得简单便捷。电子商务这一产业模式,因成本低而效率高而迅速占领市场,它的特点是既传承了传统的销售方式,又融合了现代发展的新型技术,一方面能够减少大量的人力,物力和财力资源,降低企业的成本;另一方面,它不但能够突破传统交易时空的限制,而且极大的程度上改变了商务模式,带动了经济结构的变革。

现在的市场,网上购物占主导位置,本网站就是利用当下这一火爆点来引导消费者,网上花店系统能够实现鲜花购买到评价的一系列流程,本系统中用户既可以看到商品展示,又可以浏览,购买鲜花以及对产品进行评价等。同时,管理员也可以通过登录系统后台来进行对整个系统包括用户、鲜花等来做相应的处理。

1.2国内外研究现状及分析

在如今的社会,随着生活节奏的变快,人们越来越忙,越来越觉得时间的珍贵,俗话说,一寸光阴一寸金,这让大多数人们都不想把时间浪费在除工作外的事情,但是,如果这个时候你人碰到了心仪的异性朋友,需要用鲜花表达自己心思的时候,又或者在你想赠送鲜花给长辈表达自己的孝心的时候,要如何能省时省力的达到自己想要的效果呢?这时候,我们的网上花店系统便应运而生了。而且,传统的花店信息管理大多数都是纸面记录,这很容易导致信息的流失,也很容易出错,甚至是因为服务的关系导致客户的流失,这是得不偿失的,所以,我们更加需要网上花店系统

在国际许多发达国家的大中城市,鲜花店的占比是较高的,我国北京,上海,

广州,昆明,天津,各大中小城市对花卉苗木的需求也日益增长。在如今,人们对鲜花的需求越来越大,随之而来的便是人们对花店行业的要求也越来越多,所以我们需要一个高效,安全的新兴花卉产业。在如今一个信息发达时代,网络已成为人们生活中的必要元素,因此,一个由鲜花构成的五彩缤纷的网络花店更加符合人们的需求,而使用计算机进行管理控制,不但在工作效率方面有很大的提升,更且还大大地提高了其安全性。网上花店可以使鲜花销售和管理工作更加规范化,系统化,程序化,大大减少了人为过程中的错误,能够及时的,有效的,准确的来对订单进行操作以及可以保证自己对花卉情况的了解。并且网上花店营业成本低而利益高,更有利于对市场的开拓。

随着互联网的普及,网上花店系统越来越被大家所推崇,鲜花速递等大型鲜花销售网站已取得了相应的成就,网上花店成本低、风险小、利益高,同时他打破了地域限制,时间和空间自由不受限,所以在未来,网上花店系统必将会占领大片市场。由此,创建一个界面美观、操作简便并且具有良好功能的网上花店系统是非常有必要的。

1.3本课题主要研究内容

本系统的使用者主要为顾客和管理者。对于顾客而言,主要的功能为:登陆/注册,浏览商品信息(分类或查询),顾客将挑选好的商品加入购物车,或者将喜欢的商品进行收藏。还可以购买鲜花生成订单,若是提交订单之后不想买了,也可以不支付然后订单失效,本系统还未为用户提供评价功能,购买鲜花完成之后,可以对鲜花进行评价。对于该网站的管理员而言,本系统主要功能为管理员可以修改鲜花的信息,可以管理这侧用户的信息,可以对订单进行处理,可以统计一段时间内鲜花的销售数量以及可以打印出来。

2 系统开发技术

本章详细阐述系统所用到的开发工具、技术和数据库,为后继章节打下基础。

2.1 工具简介

2.1.1 https://www.doczj.com/doc/2114376795.html,

作为一个发展中的语言,ASP网络是一个动态的WEB应用程序的技术,它是基于_NET框架,放弃了VB脚本和Java脚本语言,并使用基于净框架SDK支持的VB净模块化程序设计的语言。ASP网络技术提供了一个方便、灵活的方法来构建、部署和运行WEB应用程序,以及任何的浏览器或设备。.NET平台将成为广泛使用的软件开发平台之一。

2.1.2 C#

C#是微软公司推出的一种简单普通的面向对象的编程语言,它因吸收了其他语言的优点并且还能体现出编程技术的功能和精华而被大众广为使用。

2.1.3 Mircsoft SQL Server

SQL Server是一种数据库编程语言,SQL即为查询语句,SQL语句可以用来执行不同的操作。

2.2 开发系统及工具

本网站是基于win10操作系统,并且以Microsoft Visual Studio 2015为开发平台,并辅以Microsoft SQL Server 2016做为后台数据库,选择https://www.doczj.com/doc/2114376795.html,/C#为开发工具。在系统设计的过程中,必然会遇到各种不同的错误,可以用Microsoft Visual Studio 2015的调试功能很容易就能发现错误并且改正过来。

3 网上花店系统需求分析

需求分析的目的是为了能够了解用户的需求,知道用户需要什么养的网站,只有在在系统开发之前,先了解用户需求,以及明确系统需要做哪些功能,才能设计出一个较为完善并且能被接受的网站。所以需求分析的结果将会直接影响到整个系统后续的实现情况,做好需求分析才能继续实施开发的下一步。

3.1 可行性分析

3.1.1 技术及开发工具可行性

本系统是以Microsoft Visual Studio 2015为开发平台,采用Microsoft SQL Server 2016做后台数据库,选择https://www.doczj.com/doc/2114376795.html,/C#为开发工具。有很多成功案例,所以基本上不存在未知技术问题。

3.1.2 经济可行性

通过综合的调查分析开发流程结果来看,本系统比较简单,所以开发费用较小,本系统所用的开发经费对于大多数人来说是可以接受的,如果项目可以如期完成,将会显著的提高工作效率,减少数据差错。系统开发人员为1人,时间大概为3个月左右。

3.1.3 操作可行性

本系统界面友好,操作比较简单,利用面向对象的机构化方法,任何人都可以很快掌握操作原理并使用。

3.2 系统功能分析

通过对网络销售和鲜花销售市场的整体调查分析后,总结得出网上花店系统应该具有两大模块,分别为前台用户管理和后台管理员管理,将这两大模块划分之后能得出如下的情况:

前台会员模块功能如下:

1)会员注册登录:能够实现会员的注册和登录功能。

……..

管理员后台模块:

1)网站公告管理:管理员可以及时对公告作出更新、增修改和删除,保证

公告是及时准确的

…….

用户使用系统需要的功能如图3-1 所示

图3-1 前台用户操作用例图管理员角色使用系统所需要的功能如图3-2所示

图3-3 后台管理员操作用例图

4 系统设计

4.1 系统总体设计

4.2系统详细设计

4.2.1 用户信息模块设计

用户信息部分主要是会员注册登录,个人中心和修改密码,如图4-2所示

……………

4.3 系统数据库设计

数据库的建立主要是为了创建一个性能良好、能够满足不同需求以及易扩充和易维护等的信息系统,这就要求数据库的设计必须要采用科学的方法,并且要遵循一定的规则。由于数据库系统本身就比较复杂,所以在设计数据库的时候要多方面考虑,反复探寻,精益求精。

4.3.1 数据库概念设计

概念设计是非常重要的,他对于整个系统数据库的设计起到至关重要的作用,数据库能不能成功就要看概念设计是不是准确的,这一阶段通过对用户需求进行综合整理归纳,慢慢地一步一步形成一个独立于具体数据库管理系统的概念模型。

根据系统功能分析得出的实体关系模型图如下

1.管理员实体

……..

4.3.2 数据库逻辑设计

根据数据库的概念结构,我们可以得出数据库系统的逻辑结构。根据该系统的需求,我们需要对此设计9个数据库表来完成本系统,分别为系统管理员表、会员表、鲜花类别表、鲜花表、订单表、订单详情表、收藏夹表、网站公告表以及鲜花评价表。以下是对9中表格的详细介绍。

1.管理员表

2.会员表

能够把会员的基本信息进行存储记录,其中包括用户名称、登录密码、姓名、联系方式、收货地址以及注册日期。

表4-1 管理员表

表4-2 会员表

相关主题
文本预览
相关文档 最新文档