武汉工程大学课程设计报告课题名称:静轩花圃网上花店系统专业班级:09级电子商务01班学生学号:0920070111 0920070116 09200701220920070124 0920070128学生姓名:学生成绩:指导教师:王毅彦课题工作时间:2012年5月14日至2012年6月22日目录一、项目简介1.1 产生背景 (9)1.2 主营业务 (9)1.3 盈利模式 (9)1.4优势 (9)二、系统分析2.1 建立新系统的必要性 (10)2.2 业务流程分析 (12)2.3 数据流程图 (14)2.4 数据字典 (15)2.5 E-R图 (18)三、系统设计3.1 系统功能设计 (19)3.2 代码设计 (19)3.3 系统运行环境与数据库设计 (20)3.4输入/输出设计 (22)四、系统实施4.1 系统实施 (26)附录课程设计心得与体会《静轩花圃网上花店系统》课程设计报告一、项目简介:1.1、产生背景:网络的出现正以飞快的速度遍及我们生活中的各个方面并一直在延伸,许多几年前我们想都不敢想的东西被搬上了叫做网络的东西,并取得成功。
2000年当马云一个劲忙碌着阿里巴巴时多少人讥笑怀疑他,电子商务这十年前只属于少数人的东西,也逐渐被越来越多的人所接受,这不仅为商家提供了盈利的平台,也大大的为用户提供了方便。
网上花店作为这种趋势下的一个子集,它是为时下快节奏的生活方式提供一种及时方便的服务,例如你在一个没有花店的地方,你可以通过手机或电脑购买,手指动一动就能坐等产品送到家。
1.2、主营业务:●花卉销售●为商家提供平台1.3、盈利模式:静轩网上花城有三种盈利方式:●广告盈利:允许广告商在在本网站投放一定数量的广告从中收取一定的广告费用。
●销售收入:通过网站上架自己的商品,卖给用户所得的收入。
●佣金:本公司外的商家在本网站上架产品后与客户达成订单后,我公司从中扣除的5%的费用。
1.4、优势:●人性化服务,网站除发布花卉的价格品种外还有与花有关的各种知识以供购花人买花时能有更多的用户体验。
●在线交流,网站为客户买花时提供在线交流平台,这种即时交流不仅是买家与卖家的交流而且更有买家与买家的交流,大部分网站都没这一点。
提供货到付款收服务:为保证消费者的满意度,我们有采取让消费者拿到产品后确认满意后才收款的服务。
二、系统分析:2.1、建立新系统的必要性在静轩花圃公司的电子商务应用中,该销售系统是为传统经营的花店构建网上销售渠道而开发的。
在当今这个知识经济和网络经济的时代,有越来越多的人参与到网上购物。
网上购物不仅是一种时尚,还可以节约大量的时间,而且操作非常方便。
如今,随着电子商务的迅速发展和不断壮大,人们日常生活中的衣食住行需求都可以通过网络迅速实现,且不说箱包服装配饰这些商品的网上交易量早已突破几百亿元,就连电影票、优惠券、团购餐饮、团购KTV这些以前闻所未闻的业务如今也是红红火火。
这些都说明着随着生活节奏的加快,人们已经把网上购物作为生活的一部分,而鲜花作为人们之间传递心意、寄予美好心愿的载体,在网络上进行鲜花交易有很好的市场前景。
然而,传统的鲜花销售带有很强的地域局限性,原因有以下几点:首先,鲜花店一般都位于市中心,而且数量较少,同时,城市规模却不断扩大,一般只有居住在鲜花店附近的居民才会去花店买花,花店的客源不是很充足。
其次,去传统花店买花对于普通市民来说比较耗费时间,而且由于提前不知道花店的鲜花储备情况还有可能买不到自己想买的花,这一问题对于居住在郊区乡下的顾客来说更为突出,显然传统花店不能够很好的响应客户的需求。
第三,对于身处异乡但想给父母献花传达心意的年轻人或者分离在不同城市里的夫妻情侣们,传统花店根本不能提供给他们服务,这样对于传统花店来说是丧失了一个赚钱的好机会。
该系统响应人们对鲜花的需求,设计一个能进行鲜花查询、订购及管理功能的网上花店系统,将传统的花店经营管理模式与计算机网络及数据库系统的综合经营管理模式相结合。
一方面扩大自身的业务范围,另一方面更好的满足顾客需求,提高客户满意度和忠诚度。
本系统主要是构建网上鲜花订购和管理的平台,具体完成如下功能:a.会员管理功能:包括会员登录注册和用户信息修改等模块,会员可以享受不同等级的优惠。
b.商品管理功能:用户可以通过商品列表方便的查看某一子列表中的所有商品。
如点击“母亲节”,就可以在页面上看到所有关于母亲节的鲜花品种的详细信息,单击其中某一种,就可以进入到商品信息的详细页面作进一步的了解。
c.购物车功能:当用户对某种鲜花感兴趣的时候,就可以通过该功能将其入到自己的购物车,也可以从购物车里删除已选定的鲜花,也可以修改订购数量。
d. 订单查询功能:通过订单查询,用户可以查到自己的所有订单信息。
可行性分析:(1)技术上的可行性:一方面,本小组的成员都熟练掌握.NET技术和数据库技术,之前还有开发具有一定功能的管理信息系统的经验,对本次开发项目的管理流程都十分了解,能够做到功能的细分和整体效率的优化在技术上也不存在什么瓶颈,能够很快设计好整套解决方案并交付使用。
另一方面,本系统对于计算机软硬件的要求不是很高,有IIS作为Web服务器,安装好Visual Studio 2005及以上版本,以及Internet explorer 6.0 级以上版本即可运行本系统。
(2)经济上的可行性:本系统虽然涉及功能较多,但开发过程并不复杂,而且市面上有许多网站的代码可以拿来借鉴套用,总体开发成本比较低,所以经济压力不会很大。
另外,本系统无需专门人员进行维护,维护成本也比较低。
而且本系统投入使用后只要合理进行网络推广,可以较快得到回报。
而且,本系统是先付费后提供服务,可以加速资金周转,减少资金积压。
公司可以利用本系统较快的获得客户需求及市场状况,从而提供更高质量的服务,这无论是对公司还是对顾客都有着长远的利益。
(3)管理上的可行性:本系统有标准的操作界面,一般的管理人员就可以进行日常的维护更新,即使他们不知道如何进行操作,只需稍加讲解,就不存在什么问题。
因此建立该网站在技术上、经济上和管理上都是可行的。
2.2、业务流程分析通过对该公司的电子商务业务的调查分析,该网站的组织结构图和业务流程图设计如下:流程图1:网站整体框架图:图1 网上花店销售系统组织结构图流程图2:图2 网上花店系统业务流程图从业务流程图可以看出该网站主要有以下功能:①网上注册系统采用用户名申请的方式。
为方便地给客户提供安全、快捷的个性化服务,便于交易的顺利完成,要求顾客填写真实信息,并对顾客信息保密。
②鲜花浏览主要是对各种不同种类图鲜花信息的分类浏览。
其中对于图鲜花按照两级分类,一类是比较笼统的,范围比较大的一种分类,二级分类是在一级分类的基础上的内容细分。
③鲜花检索对站内所售鲜花的查询。
查询可以通过确定鲜花类别、确定鲜花名、寓意、等信息来进行精确查询。
④购物车对购物车的操作包括:显示购物车内容、添加新鲜花、删除已购图鲜花、更改购鲜花数量、提交购物车中的所有物品、清空购物车等。
⑤订单查询方便客户及时了解自己目前所订购的鲜花数量、名称,以及是否已经被系统接受,取消订单等。
⑥客户信息管理通过管理员身份,可以对该系统所有客户信息进行修改、删除、查看等操作,同时管理员可以通过用户ID,姓名,E-mail,联系电话等客户注册信息进行查询,以便了解客户的一些基本个人资料。
⑦鲜花信息管理通过管理员身份,对网站内所有鲜花信息进行增加、删除、修改、查询等操作,便于网站鲜花信息的及时更新,满足读者需求。
是管理网站鲜花信息的核心。
⑧订单信息管理通过管理员身份,对订购客户名、鲜花名、订单号、已受理订单、未受理订单等信息进行查询,获得订单的详细情况,对订单进行处理。
网站所有订单信息通过该功能实现管理。
静轩花圃网上花店系统的数据流程图如下图所示:图3 网上花店系统数据流程图说明:本系统主要有两方面产生数据流,一方面是用户操作产生的,用户通过输入查询条件查询数据库,用户提交个人信息以及订单信息可以动态修改数据库;另一方面是由于管理员操作而产生的,管理员可以从数据库中读取订单信息从而进行线下的仓储运输,也可以通过标准的操作页面进行鲜花信息及用户信息的增删改查操作。
表1:数据存储条目:表2: 数据流条目表3: 数据项条目表4:加工条目2.5、E-R图静轩花圃网上花店系统的E-R图如下图所示:图4 系统E-R图三、系统设计3.1、系统功能设计网上花店系统主要是进行鲜花销售的计算机软件,从目前的鲜花销售流程中,我们可以发现一些比较明显的流程作业和管理需求。
同时也为我们的系统分析提供了较好的依据。
在网上花店系统中主要涉及到花库、会员、管理员、订单等几个模块。
根据用户角色的权限不同,本系统分为前台管理和后台管理。
具体功能结构图如下图所示:图5 系统功能结构图注:用户信息管理包括会员信息管理及管理员信息管理。
3.2、代码设计3.3、系统运行环境与数据库设计系统运行环境:后台数据库主要应用SQL Sever 2005数据库,前台界面设计主要使用Visual Studio 2005编程平台 C#语言设计,服务器使用了IIS 6.0。
运行环境主要是在Windows xp 环境,打开服务器和IE浏览器输入网址就可以看到运行效果。
系统的硬件要求为PentiumIII 600MHz以上的微型计算机,256MB RAM以上内存。
基于上述运行环境,依据系统分析,设计了几个数据表文件,现将部分表的的结构及说明如下:(1)用户(包括管理员及会员)信息表(users):保存系统用户的登录信息。
管理员和会员是用Role字段区分。
表7 用户信息表字段名称数据类型宽度小数位是否为主键说明ID char 14 是用户编号Name varchar 50 否用户名Password varchar 50 否登录密码Phonecode varchar 20 否联系电话Emails varchar 50 否电子邮件AdvancePayment float 否预先支付Role char 1 否角色(2)购物车信息表(ShopCart):保存购物车信息。
表8 购物车信息表字段名称数据类型宽度小数位是否为主键说明UserName varchar 50 是用户姓名GoodsID varchar 14 否商品编号SumPrice float 否购买总价NUM int 否购买数量(3)鲜花信息表(Goods):保存鲜花相关信息。
表9 鲜花信息表字段名称数据类型宽度小数位是否为主键说明ID char 14 是鲜花编号Name varchar 50 否鲜花名称Introduce ntext 否鲜花简介ImageUrl varchar 50 否鲜花图片Price float 10 否鲜花价格Class varchar 50 1 否所属类别(4)订单明细表(OrderItem):保存订单中的鲜花的详细信息。