网上菜场的开发与实现

上传人:n**** 文档编号:83054062 上传时间:2019-02-26 格式:DOC 页数:42 大小:1.71MB
返回 下载 相关 举报
网上菜场的开发与实现 _第1页
第1页 / 共42页
网上菜场的开发与实现 _第2页
第2页 / 共42页
网上菜场的开发与实现 _第3页
第3页 / 共42页
网上菜场的开发与实现 _第4页
第4页 / 共42页
网上菜场的开发与实现 _第5页
第5页 / 共42页
点击查看更多>>
资源描述

《网上菜场的开发与实现 》由会员分享,可在线阅读,更多相关《网上菜场的开发与实现 (42页珍藏版)》请在金锄头文库上搜索。

1、网上菜场的开发与实现1需求分析阶段,在完成寻找业务规则的工作之后,确定要作为数据库完整性的业务规则,并对业务规则进行分类。其中作为数据库模式一部分的完整性设计按下面的过程进行。而由应用软件来实现的数据库完整性设计将按照软件工程的方法进行2概念结构设计阶段, 在概念结构设计阶段就要开始数据库完整性设计的实质阶段,因为此阶段的实体关系将在逻辑结构设计阶段转化为实体完整性约束和参照完整性约束,到逻辑结构设计阶段将完成设计的主要工作。3 逻辑结构设计阶段,此阶段就是将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化,包括对关系模型的规范化。此时,依据DBMS提供的完整性约束机制,对尚未加入逻

2、辑结构中的完整性约束列表,逐条选择合适的方式加以实现。表4-6蔬菜信息表(vends)名称字段名称数据类型主键非空编号rec_idintyesyes数据digiidIntnoyes姓名nameVarchar(50)noyes性别sexIntnoyesemailemailVarchar(50)noyes地址liuyuanVarchar(50)noyes注册时间addtimedatetimenoyesMailVarchar(50)noyesOrderdatedatetimenoyesTelVarchar(50)noyesMoneyfloatnoyes摘 要【摘 要】网上购物是典型的电子商务,其开发

3、主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 结合以上的要求,对网上购物进行分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。本文所设计的网上菜场的分析与设计上满足了网上购蔬菜、蔬菜信息介绍、发表对蔬菜信息的评语、对后台蔬菜信息的管理以及定单处理等五方面的需要。设计充分利用JSP-servlet、SQL Server2000数据库技术的强大力量,提高了编程效率和可靠性。【关键词】 数据库 SQL语言 SQL Server JSP(servlet/Jav

4、abean)目 录第 1 章绪论11.1选题的背景11.2研究历史和现状分析11.3发展动向和趋势21.4研究的目的2第 2 章需求分析42.1问题分析42.2方案选择42.3任务概述52.4功能需求概述52.5运行环境5第 3 章系统设计73.1指导思想73.2系统层次模块图73.3系统流程图83.5功能模块设计83.6数据库设计22第 4 章开发技术264.1开发技术介绍264.1.1B/S模式及其优势264.1.2Web应用程序开发环境JSP技术274.1.3JAVA简介274.1.4Tomcat应用服务器274.1.5SQL server 2000284.2数据访问接口29第 5 章关

5、键技术解决305.1JSP网上菜场配置说明305.2JSP与数据库的连接31第 6 章结论32参考文献34第 1 章 绪论1.1选题的背景随着现代通信信息、科技金融、区域物流的快速发展,年轻人生活方式进步、消费理念的更新,“网上购菜”应运而生。与此同时生活节奏的加快,上网买菜将会成为一种趋势。上班族的阵容日益增长,网上购菜不仅解决了他们的买菜难题,避免白领每天重复而烦琐地往菜市场跑,避免了讨价还价和斤斤计较的不快,还节省了时间,让人们将有限的时间花在挣钱和享受上。网络买菜不仅受上班族的欢迎,尤其受80后两口或者三口之家的青睐,对生活不方便者如残疾人、孕妇、病人等来说,更是一种帮助。这种不费时不

6、费力的买菜方式相比传统的方式优势明显,被更多的业内人士看好。它把现代化的通信技术与传统的生活方式相结合,让人们的生活变得更快捷,更方便,享受做饭带来的乐趣。省去了很多白领跑管子的时间,同时能够一家人坐在饭桌前享受美味,何乐而不为。1.2研究历史和现状分析随着现代通信信息、科技金融、区域物流的快速发展,年轻人生活方式进步、消费理念的更新,“网上购菜”应运而生。目前,买菜网的开办城市有北京、上海、深圳、厦门、抚顺等,还有南京等多个省会城市正紧锣密鼓地筹办,南京将在5月份上线开张。买菜网承诺:当天订货当天配送,网上订货24小时全天服务,既销售蔬菜、水果、肉类和粮油四大类商品,也提供调料、速冻食品、茶

7、类商品。随着生活节奏的加快,上网买菜将会成为一种趋势。网上购菜不仅解决了不少上班族的买菜难题,避免白领每天重复而烦琐地往菜市场跑,避免了讨价还价和斤斤计较的不快,还节省了时间,让人们将有限的时间花在挣钱和享受上。只要轻点鼠标就可“信手拈来”,足不出户就有人送货上门,甚至网站还可以根据客户需要进行清洗、配菜等做成半成品。网络买菜不仅受上班族的欢迎,尤其受80后两口或者三口之家的青睐,对生活不方便者如残疾人、孕妇、病人等来说,更是一种帮助。此外,也适合父母与子女间互寄的亲情包裹、寄给亲友的家乡包裹。这种不费时不费力的买菜方式相比传统的方式优势明显,被更多的业内人士看好。一是区域性次晨达、次日递业务

8、的开办,如长三角地区,可满足网上买菜一族的需求。二是次晨达优惠的价格,尤其是“大同城”限时专递价格低廉,具有一定的吸引力。春节等时段,季节性、地区性物品价格悬殊较大,网购更具诱惑力。次晨达异地寄递可免收投送费,而当地本城范围寄递则可免收寄递费。三是真空包装、箱式容器的推广使用,使易烂物品要求在足够短的时间内完成寄递成为可能,如鲜鱼、鲜肉、鲜蛋、新鲜蔬菜、水果等,但其中易碎、易流的鲜蛋、西瓜等不适合异地寄递。四是借助邮政的百年品牌,加强与地方蔬菜大棚联手,保证我们的农产品都是无公害的绿色产品,让市民放心;借此可赚取差价;推动邮政的农资分销;密切与蔬菜大户的联系,进而可以提供一揽子的邮政服务,如商

9、易通、精品数据商函等。1.3发展动向和趋势21 世 纪 以来,人类经济高速发展,人们的生活发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。为了让消费者网上购物过程变得简单、方便、安全、快捷,网上商城购物成了一种新型而热门的购物方式。网上商城购物系统是一种具有交互功能的商业信息系统,它在网络上建立一个虚拟的购物商城,使购物过程变得轻松、快捷、方便。然而作为一个购物系统,能够长期健康的发展系统的安全性和实现购物的方便性是很重要的,在安全性方面,系统主要考虑了数据存储的安全性,以及用了用户注册和密码等措施,没有使用到数字签名技术。在方便性上,主要考虑了用户浏览商品、查询商品

10、、定购商品的方便性和后台管理用户维护的方便性,在用户定购商品后,交易方式采用了类似淘宝的在线支付,货单付款,商家把商品送到用户。1.4研究的目的现代市场营销观念是以营销者更好地满足目标顾客的需要和欲望为出发点的。基于现在上班族人数的不断上升,买菜烧饭已然成为很多的烦扰,逛个菜市场最少花费半个多小时,而如今网上菜场的建设无疑为他们带来了很大的帮助,让买菜烧饭更轻松,更方便,也不浪费时间。网站内包括以下内容:新品架栏目,特销热销栏,商城新闻,用户信息,商城社区等。网上菜场作为一个购物网站,又有着与其他购物网站不同的地方,首先最重要的一点就是必需具有区域性。由于商品的特殊性,要保持菜的新鲜,又要能及

11、时送到客户家中,基于这些原因,就得给它的配送范围定位。选取一个相对合理的范围是很关键的,既要能保质保量的送货上门,又要有一定的广度。对于网站本身,能让顾客放心的挑选商品,就必需对他们有一个承诺,就是保质保量,安全及时。对于那些要求当天订购,次日送货的客户还具有一定的优惠政策。总之,本网站的最终目标就是为大部分上班族服务,给他们带来方便,让其也能够亲自下厨煮饭。第 2 章 需求分析2.1问题分析在传统的购物意识中,人们的一般的购物行为都是通过人为的行动,到购物场所进观看对比购买,这其中可能通过的流程是出动、行人或搭车,到达购物场所进入,寻找想要的商品,再进行对比,然后再拿到银台进行付款,再回去。

12、在现在高效生活节奏快速的城市生活已经显出了这种购物方式的多处的不适合。而网上购物正是信息化建设的产物,它是传统购物的一个高效的体现。它可以利用互联网络和物流系统,只要能上网可以随时为自己所要的产品进购买,并有网上银行进行付款,十分适合现代人们的生活,也是未来的一个方向。2.2方案选择开发网上菜场,提出以下解决方案:采用B/S模式,选择SQL Server 2000作为后台数据库,选择JAVA、JSP、JavaScript、Html作为应用程序开发工具,运用Tomcat服务器技术,整个系统完全基于Browser/Server模式进行设计。B/S模式有以下优点:(1)开发成本及维护成本降低。由于B

13、/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。(2)良好的安全性能,防火墙技术可以保证后台数据库的安全性。所有客户端请求都是通过DBMS来访问数据库,从而大大减少了数据直接暴露的风险。因此系统的架构就采用了B/S设计模式。2.3任务概述网上菜场主要实现会员注册,蔬菜信息查询,用户购物车,用户下单,在线帮助,系统管理,系统信息,公告管理,会员管理,订单管理,蔬菜管理,蔬菜分类管理等功能

14、,充分利用计算机网络技术,改进现有的购物方式,做到适合现代人生活的购物方式。2.4功能需求概述(1) 用户类型:登录系统的身份定为两种,一是会员,二是管理员.(2) 权限管理:系统需要经过有效的身份验证可以登录。用户的身份不同,使用的系统资源也不同。会员可以进行购物下单;管理员可以进行后台管理。(3) 会员注册:用户可以注册成本站的会员,从而进行购物下单。(4) 蔬菜信息查询:用户可以进行查询本站所拥有的自己需要的蔬菜。(5) 用户购物蔬菜:已经注册会员的用户可以进行购物蔬菜并会像超市的购物车一样放入自己需要的蔬菜以便后面的下单。(6) 用户下单:用户可以在进行购物后,最后进行下单,网站在收到

15、你的汇款后会进行处理。(7) 在线帮助:暂提供了购物流程和付款方式两个帮助。(8) 蔬菜管理:可以对蔬菜信息进行查询,删除,修改和添加操作。(9) 公告管理:可以对公告进行查询,删除,修改和添加操作。(10) 会员管理:可以会员进行查询,删除。(11) 订单管理:这也是核心管理,主要对订单的处理操作。(12) 蔬菜分类管理:蔬菜类型的管理。(13) 系统信息:管理员可以设置本系统中的网站基本信息。2.5运行环境系统对运行的环境的要求:1. 硬件环境(1) 服务器端服务器端的最低配置是由建立站点所需的软件来决定的,在最低配置的情况下,服务器的往往不尽如人意,现在的硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器端配置高性能的硬件。本网络系统服务器端的配置如下:l 处理器:Inter Pentium 4 1.6GHz 或更高

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

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

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号