当前位置:首页 > 网上花店毕业论文
目 录
第一章 引言 ........................................ 1 第二章 开发及运行环境的选择 ........................ 2
2.1运行环境的选择 ........................................ 2
2.2数据库的选择 .......................................... 2 2.3开发工具的选择 ........................................ 2 2.4 B/S模式 .............................................. 3 2.5 MVC简介模式 .......................................... 9 2.6 JSP简介 ............................................. 10 2.7 SERVLET简介 ......................................... 11 2.8 Tomcat简介 .......................................... 11
第三章 系统需求分析 ................................ 12
3.1角色需求 ............................................. 12 3.2功能需求 ............................................. 12 3.3性能需求 ............................................. 13
第四章 系统设计 .................................... 14
4.1本系统的设计目标 ..................................... 14 4.2系统功能整体设计 ..................................... 14 4.3数据库表的设计 ....................................... 15
第五章 系统设计实现 ................................ 18
5.1系统首页实现 ......................................... 18 5.3商品信息查询模块的实现 ............................... 27 5.4用户提交订单模块的实现 ............................... 33 5.5网上花店管理员模块的实现 ............................. 34 5.6模块功能的测试 ....................................... 42
第六章 结论 ........................................ 47 致谢 ............................................... 48 参考文献 ........................................... 49
III
网上花店
第一章 引言
在当今社会迅速发展的情况下,人们越来越依赖网络,基于庞大的用户群,许多商业销售除了在现实社会中买卖之外,也早已走进了虚拟网络。网络上的商品行业也是层出不穷。电子商务网站让消费者足不出户就能买到想要的商品,方便了广大消费者也让管理者及时的向人们推广了他们的商品,构建企业形象,赢得了利润。电子商务系统比起传统的营销,大大的节省了销售成本。
电子商务在世界经济一体化,全球化不断加快的今天,信息技术越来越广泛地应用于各个领域。电子商务作为信息技术与现代经济贸易活动结合的产物,成为人类进入知识经济时代的重要标志之一。网上花店正是顺从了这种发展趋势,一改传统的经营风格,为现代人提供一种方便、快捷、高效的购物方式。同时,也能给商家开拓更大的市场,创造更多的价值。
现在的花店主要有三种形式:一、传统方式的花店;二、纯网上花店;三、传统经营和虚拟销售相结合的花店。本系统仅仅用于实现简单的纯网上花店,用户通过浏览自己中意的商品,进行在线购买,同时,网店的管理者可以对商品和注册用户进行相应的管理,基于此,此花店购物系统应运而生。
网上花店即是实现在网络上销售,为买者省了很多的麻烦,购买者只需要在网上查询自己需要的花卉,确定收取物品的时间,地点,通过相关渠道付钱就可以。而对销售者则是利于管理,对时间的安排也有了一个相当大的分配空间。无论是对购买者还是销售者,网上的经营都是对自身有利的一种工具??并且在当下社会,人际交往越来越重要,但是见面的机会却越来越少,因此在特殊的日子里能送上一束鲜花,一份礼品是很好的联络感情的方式,因此相当受广大消费者的欢迎。商家也不需要呆在店里等待客户购买商品,只需要坐在电脑前,卖出自己的商品,从而获得利润。[1]
1
网上花店
第二章 开发及运行环境的选择
2.1运行环境的选择
由于本系统是针对网上花店而开发的,对运行环境的要求不是太高,服务器端在Windows 2000 或者XP 下安装使用,容易操作且维护简单。客户端可以在Windows 2000及以上版本运行使用。
2.2数据库的选择
在多种数据库软件中,选择了相对来说比较易用的SQL server 2000作为后台数据库。
Microsoft SQL server是一个高性能的关系型数据库管理系统,它具有客户机/服务器体系结构,能够满足大规模分布式计算环境的需要。
Microsoft SQL server数据库管理系统特点如下: (1)完全的客户机/服务器体系结构。 (2)简单的图形化管理工具。 (3)丰富的编程接口工具。 (4)多线程体系结构。
(5)SQL server是Microsoft服务器套件BackOffice的成员之一,它与其它软件(Windows 2000、Internet Information Server、Exchange Server等)有机结合,并充分利用它们所提供的服务或功能,从而增强了SQL server数据库系统的功能,同时占用较少的资源。
(6)SQL server数据库系统各种对象的范围更加广泛。 (7)运行中的数据库系统容易受到来自多方面的干扰和破坏。如硬件设备和软件系统的故障,未经授权使用数据库的人偷窃信息,利用计算机进行犯罪活动以及系统对于事务处理不当或程序员的误操作等都可能破坏数据库。SQL Server数据库还可以提供数据的保护功能。数据库的保护是通过对数据库的恢复、完整性控制、并发控制和安全性控制四个方面实现。
2.3开发工具的选择
在多种编程软件中,选择了当前比较流行的Eclipse作为编程工具。
2
网上花店
Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来JAVA语言开发,目前亦有人通过插件使其作为C++、Python、PHP等其他语言的开发工具。
Eclipse的本身只是一个框架平台,但是众多插件的支持,使得Eclipse拥有较佳的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。
JAVA是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的JAVA程序设计语言和JAVA平台(即JAVASE, JAVAEE, JAVAME)的总称。JAVA 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,JAVA更具备了显著优势和广阔前景。J2EE,JAVA2平台企业版(JAVA 2 Platform Enterprise Edition),是Sun公司为企业级应用推出的标准平台。JAVA平台共分为三个主要版本JAVA EE、JAVA SE和JAVA ME。Sun公司在1998年发表JDK1.2版本的时候,使用了新名称JAVA 2 Platform,即“JAVA2平台”,修改后的JDK称为JAVA 2 Platform Software Developing Kit,即J2SDK。并分为标准版(Standard Edition,J2SE),企业版(Enterprise Edition,J2EE),微型版(MicroEdition,J2ME)。J2EE便由此诞生。2005年6月,JAVAOne大会召开,SUN公司公开JAVA SE 6。此时,JAVA的各种版本已经更名以取消其中的数字“2”:J2EE更名为JAVA EE, J2SE更名为JAVA SE,J2ME更名为JAVA ME。
随着JAVA技术的发展,J2EE平台得到了迅速的发展,成为JAVA语言中最活跃的体系之一。现如今,J2EE不仅仅是指一种标准平台,它更多的表达着一种软件架构和设计思想。
同时,针对于JAVAWeb 的开发,Eclipse这个开发工具能够更好的Tomcat服务器上运行其结果。
[2]
2.4 B/S模式
该系统选用了B/S结构:
3
共分享92篇相关文档