《2022年网上销售系统 .pdf》由会员分享,可在线阅读,更多相关《2022年网上销售系统 .pdf(36页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、摘要随着我国国民经济的飞速发展和社会的进步,各项信息化建设事业都取得了巨大的成就!作为信息化建设的重要方面,网上购物系统的设计显得尤为重要。人们的工作及生活的需求交易日益变得简单,网上在线销售,简单的讲就是通过互联网或电话的形式进行销售的行为。比如像百度的有啊平台、淘宝网、卓购商城等都是一种在线销售的平台,另外还有专门的在线销售系统。本文介绍了扶摇网上烟草销售系统的设计与实现,文章详细探讨了在线销售系统的功能需求、业务流程、系统功能和系统设计等方面的问题。本系统采用 Struts框架、MyEclipse 结合 MySQL 数据库进行设计,论文首先阐述了基于 B/S 模式在线销售信息管理系统的开
2、发,并对该系统进行了较详细的需求分析,该系统可以对用户信息及烟草信息进行方便的管理并能对在线销售的各种烟草信息进行更新,修改以及删除等操作,还可以对烟草、订单等信息进行查询等操作使管理过程实现最大程度的效率化和便于信息的收集及管理。本系统从管理和使用的角度分为前台和后台两个部分,前台主要供用户浏览信息和订单功能,后台则是主要面对管理员对烟草及订单等基本信息的管理操作。关键字:MyEclipse MySQL 销售系统名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 36 页
3、- - - - - - - - - ABSTRACT With the rapid development of Chinas national economy and social progress,The information technology industry has made great achievements!As an important aspect of information technology,Online shopping system design is particularly important.Peoples work and life needs of
4、 the transaction become increasingly simple,Internet online sales,Simply say that the form via the Internet or telephone sales behavior.There is ah such as Baidus platform, Taobao, Zhuo, an online shopping mall are all sales platform,There is also a dedicated online sales system.This article describ
5、es the spread upward, online tobacco sales system design and development,Detailed discussion of the article online sales system functional requirements, business processes, system functions and system design issues. The system uses the Struts framework, MyEclipse with MySQL database design,Paper beg
6、ins by describing the B / S mode, online sales information management system development,And the system for a more detailed needs analysis,The system information and user information to facilitate the management of tobacco and to a variety of online tobacco sales information update, modify, and dele
7、te operations,Can also tobacco, and other information for order inquiries and other operations to make the management process to achieve maximum efficiency and ease of information collection and management.System from the perspective of management and use of foreground and background is divided into
8、 two parts,The main front for users to browse information and order functions, the background is the main face of the administrator of the basic information such as tobacco and order management operations. Key Words : MyEclipse MySQL Sales system名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - -
9、 - 名师精心整理 - - - - - - - 第 2 页,共 36 页 - - - - - - - - - 目录第一章概述 . 21.1 课题的来源及意义. 2 1.2 系统可行性研究. 2 1.3 本文主要完成的工作. 3 第二章扶摇网上烟草销售系统的需求分析. 42.1 系统功能及性能需求. 4 2.2 系统环境需求 . 4 第三章扶摇网上烟草销售系统总体设计 . 53.1 系统功能分析 . 5 3.2 系统功能模块结构 . 5 3.3 系统主要功能模块流程图 . 7 第四章数据库设计. 94.1 数据库实体关系图( E-R图)设计 . . 9 4.2 数据库表的设计. 11 4.3 本
10、系统采用的数据库连接技术简介. 13 第五章扶摇网上烟草销售系统详细设计 . 155.1 登录模块的设计与实现. 15 5.3 分类信息管理模块的设计与实现. 18 第六章系统测试 . 256.1 测试的目的 . 25 6.2 测试的方法 . 25 6.3 本系统测试方案. 25 6.4 测试总结 . 27 总结 . 29谢辞 . 30参考文献 . 31附录 . 32名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 36 页 - - - - - - - - - 大连交通大学
11、2012 届本科生毕业设计(论文)2 第一章概述1.1 课题的来源及意义1.1.1 课题的来源随着计算机信息技术不断发展以及在管理上的广泛应用,眼下管理信息系统的实施在技术上已经逐步成熟,网上购物系统也日益得到人们的亲赖,方便快捷的服务方式让越来越多的用户接受了网上购物系统。对于商家来说,企业要生存、要发展、要高效率地把企业活动有效组织起来,就必须加强对企业内部各种资源(人、财、物)的有效管理,建立与自身特点相适应的软件。烟草网上销售系统是市场经济条件下,一些大型烟草提供者不可缺少的一部分。生活水平的不断提高和计算机的高速发展,人们对计算机的依赖性越来越强,特别是用计算机开发的数据库的数据管理
12、系统在生活应用中表现的更为突出,为此需要烟草网上销售系统。通过使用烟草网上销售系统,真正实现企业的高素质管理和高质量的销售服务。1.1.2 国内外发展状况国外状况:现在的时代是一个信息爆炸的时代,优秀的电子化管理系统是越来越多的企业所不可缺少的。在国外,因特网的迅猛发展和电子商务的应运而生促使人类欣赏方式又面临新的突破:人们既可以通过因特网上的音乐站点欣赏音像节目,也可以通过因特网购买到自己喜欢的产品。同时,网络技术的发展带给烟草销售行业一种全新的销售管理方式 -网络销售,给消费者带来了极大的方便。国内状况:近年来中国烟草行业不断的成长与壮大,中国烟草生产和消费量居于世界首。中国烟草总公司全部
13、的注册资金包括工业、商业、外贸企业为一百三十二亿元人民币,其中:固定资金一百零七亿四千万元;流动资金二十四亿六千万元。统一归中国烟草总公司经营调度使用。中国烟草总公司的业务范围是,统一组织和安排全国烟草行业的生产经营和建设工作,统筹安排烟草行业农、工、商、贸的协调发展,推动行业技术和管理进步,发展横向经济联合,解决行业生产经营中的重大问题。对烟草基层工商企业进行领导、协调、管理和服务。作为国家主要税收行业,更好提高其管理及销售方式有着重要的意义。1.2 系统可行性研究1.2.1 经济可行性JSP+Tomcat+ MySQL是免费开源的框架或者软件,使得开发成本大大下降。而且可重用性高,节省了二
14、次开发的费用。资源利用率高,成本低。操作上的可行性,该设计的模块界面简洁,方便快捷,简单易学。即便电脑初学者也可以轻松的操作所有系统的功能。因此本系统的开发在经济上是可行的。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 36 页 - - - - - - - - - 大连交通大学2012 届本科生毕业设计(论文)3 1.2.2 技术可行性该管理系统采用了当前新兴的Browser/Server模式进行开发。 B/S 模式中,核心的一点就是用通用的浏览器取代了原来的客户端程序
15、。客户端统一为浏览器,所有的配置工作都集中到服务器端,提高了系统的安全性。用三层的Browser/Server体系结构,且又紧密结合了 Internet 技术。后台数据库用 MySQL,它是基于服务器端的,在处理海量数据的效率, 后台开发的灵活性, 可扩展性等方面都很强大。 JSP是 Java在 Internet Web上的重要应用技术, 得到了广泛的支持和承认。 因此,系统的软件开发平台已成熟可行。硬件方面, 科技飞速发展的今天 ,硬件更新的速度越来越快, 容量越来越大, 可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。1.3 本文主要完成的工作第一章:概述课题来源及意义,扶
16、摇网上烟草销售系统的时代背景,课题选择的原因目的,国内外发展的状况。其次是技术简介,介绍了JSP 、JavaBean 、Struts技术和它们之间的关系,也介绍了MySQL 的技术及特点。第二章:对本系统进行需求分析。第三章:扶摇网上烟草销售系统总体设计功能概述、功能模块的介绍;分析绘制总体功能结构图,概述各个功能模块,初始界面并以流程图加以显示。第四章:数据库设计说明E-R 图的优点, 对数据库 E-R 图进行设计与绘制, 包括整体 E-R 图和局部 E-R 图;设计数据库表,共 9 张,说明各个表的主键,存放数据的内容及作用;在对数据库连接的方式做简单介绍。第五章:详细设计显示各个主模块及
17、其包含模块的详细设计,描述各个功能模块所实现的功能内容,并通过软件截图显示功能实现的效果。第六章:系统测试介绍系统测试的必要性,目前有哪些测试的方法,本系统采用的方法及其概念。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 36 页 - - - - - - - - - 大连交通大学2012 届本科生毕业设计(论文)4 第二章扶摇网上烟草销售系统的需求分析2.1 系统功能及性能需求目前烟草销售方式以电话预定为主,网上销售业务需求量高,通过本系统进行信息管理等工作,可以提高工
18、作效率,管理科学,数据处理准确性高。网上购物系统统软件要具有功能齐备,适用性广,细致入微,操作简便等特点,对本系统评价如下:1操作简单:程序简洁,算法可行,运行情况良好。采用了Web浏览器、应用服务器和数据库服务器三层结构的实施方案,这样系统具有稳定性好、安全性高和可维护性强的特点。2安全可靠:利用Struts1.x框架的 MVC 结构的思想及其优势,运用分层的思想来构建系统,最大限度的将业务数据独立出来单独管理,使系统结构清晰,使软件系统的可移植性大大增强,解决目前基于B/S 模式下在管理、维护、查询中存在的一些困难和问题,提高开发效率,使系统的管理与维护更简单、更快捷、更安全、更可靠。3扩
19、充性好:网上购物系统的开发与设计,开发人员创建此版本,并进行更改确认无误后进行评审,这都是在版本创建功能完成的;评审通过后进入版本交付功能,由测试人员管理人员统一管理,进行小的模块的集成;评审通过后进入版本发布功能,由管理人员进行更大的集成,形成系统,最后进入版本发布功能,由管理人员和维护人员来进行软件版本的最后控制。2.2 系统环境需求系统的运行对于运行环境的要求是:1硬件环境在最低配置的情况下,系统的性能十分的不理想。现在,硬件的性能已经十分的优秀,而其价格又比较低,因此我们可以为服务器配置性能较好的硬件。处理器:Intel Pentium M 1.60GHz 内存:1.00GB 硬盘空间
20、: 80G 2软件环境操作系统: Microsoft Windows 软件:MyEclipse、Tomcat5.0 数据库:MySQL 5 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 36 页 - - - - - - - - - 大连交通大学2012 届本科生毕业设计(论文)5 第三章扶摇网上烟草销售系统总体设计3.1 系统功能分析3.1.1 系统功能概述本系统实现了用户前台登录浏览信息,下订单,管理员后台对数据库的基本管理,以及订单的处理。3.1.2 系统的功能模块
21、该系统共分七个主要模块:分别为登录模块,烟草信息管理模块,库存管理模块,订单管理模块,个人信息管理模块,烟草信息查询模块,订单查看模块。1、登录模块又包括用户登录与管理员登录两部分。用户登录实现了普通用户前台登录首页,进行浏览信息,下订单等。管理员登录的功能是供管理员后台登录,进行数据库的管理操作。2、烟草信息管理模块包括烟草信息修改与烟草信息删除及烟草信息录入三部分。本模块实现了后台管理员对烟草信息的录入,修改以及查询功能。3、库存管理模块主要包括库存信息查询及库存信息修改两部分。库存管理模块主要实现了烟草储备信息的查询及修改等基本操作。4、订单管理模块主要包括库订单审核及发货信息管理两部分
22、。当用户下订单时,后台管理员可以根据用户的订单进行发货,若库存够发货量,则进行发货,若库存不足,则管理员可以进行取消订单。5、个人信息管理模块包括个人信息的查询及修改两大部分。6、烟草信息查询模块主要实现了烟草基本信息的查询,包括厂商,规格,价格及备货信息等。7、订单模块主要是实现普通用户通过我的购物来查看购物车中未发货的订单信息。3.2 系统功能模块结构为了满足普通用户和管理员能最大限度地使用该系统的要求,本系统采用三层结构体系结构,即 JSP+ Struts+MySQL数据库。如图 3-1 所示:图 3 -1 三层体系结构其中视图部分由 HTML 标签和 JSP技术构成,并应用CSS和 J
23、avaScript进行美化。由于本系统属于内部应用系统,风格被定位为简洁大方。整个系统仅使用一张图片,所图视库据数逻辑处理名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 36 页 - - - - - - - - - 大连交通大学2012 届本科生毕业设计(论文)6 有美化工作全部交给CSS处理,保证了显示速度, 对于要求性能的应用系统来说是最好的选择。与数据进行交互的工作被放在JavaBean中处理,其中包括选择Bean、插入 Bean和修改 Bean。同时还设计编写了一
24、些提供共通功能的工具类。例如获取系统时间和日期时间转换等。系统的具体逻辑处理被放在Struts中。Struts通过 Bean与数据库交互,再对数据进行处理和封装,返回给前台页面显示,分离了前台客户端和后台的业务处理,无论是安全性还是可扩展性都非常优秀。根据需求分析与系统功能设计目标,结合实际情况本系统功能模块设计分为如下,系统功能模块如图3-2 所示。基于以上的功能模块设计,本系统的系统结构图如下:扶摇网上烟草销售系统前台后台用户注册管理员用户登录浏览香烟信息用户留言香烟订购生产厂商分类信息香烟信息用户信息预订信息图 3-2 扶摇网上烟草销售系统功能模块结构图名师资料总结 - - -精品资料欢
25、迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 36 页 - - - - - - - - - 大连交通大学2012 届本科生毕业设计(论文)7 3.3 系统主要功能模块流程图1、系统前台流程图:购物车开始结束浏览是否登录用户登录加入购物车是否继续下订单否是否是图 3-3 系统前台模块流程图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 36 页 - - - - - - - - - 大
26、连交通大学2012 届本科生毕业设计(论文)8 2、系统后台流程图:开始验证结束登录数据提交验证系统管理验证成功验证成功验证失败验证失败提交数据系统管理系统管理系统管理图 3-4 系统后台模块流程图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 36 页 - - - - - - - - - 大连交通大学2012 届本科生毕业设计(论文)9 第四章数据库设计4.1 数据库实体关系图( E-R 图)设计在本系统中采用“实体联系模型”(E-R 模型)来描述数据库的结构与语义,
27、以对现实世界进行第一次抽象。ER 模型直接从现实世界抽象出实体类型及实体间联系,然后用 E-R 图来表示数据模型。它有两个明显的优点:接近于人的思维,容易理解;与计算机无关,用户容易接受。扶摇网上烟草销售系统:根据分析,系统中主要存在以下几个实体:香烟、用户、生产厂商等,它们之间的关系如图4-1 所示。香烟属于用户属于生产厂商分类订购反馈意见发布1NMNMN1M图 4-1 扶摇网上烟草销售系统E-R 图扶摇网上烟草销售系统的实体图:编号管理员用户名密码真实姓名注册日期上次登录图 4-2 管理员实体图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - -
28、 - - - - 名师精心整理 - - - - - - - 第 11 页,共 36 页 - - - - - - - - - 大连交通大学2012 届本科生毕业设计(论文)10 编号生产厂商名称介绍备注图 4-3 生产厂商实体图编号分类信息分类名称分类介绍图 4-4 分类信息实体图编号香烟信息名称图片价格生产厂商规格分类备注图 4-5 香烟信息实体图编号订单信息用户日期商品状态数量图 4-6 订单实体图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 36 页 - - -
29、- - - - - - 大连交通大学2012 届本科生毕业设计(论文)11 4.2 数据库表的设计在设计程序之前需要将本系统用到的数据存储在表中,然后编写相应代码进行数据的控制操作。基于以上分析得出的E-R 图,本系统的数据库表有六个。详细设计如下:1.管理员表表名: admin 管理员信息表用于存储管理员的信息,它包括的各个字段、类型、属性和作用如下所示:表 4-1 管理员信息表列名称类型宽度允许空值主键Id Int 11 否是Username Varchar 50 否否Password Varchar 50 否否realname Varchar 50 否否regdate Date 20 否
30、否lastlog Varchar 50 否否说明:该表中的管理员编号“id“是该表的主键,该表主要用于保存管理员的基本信息。2.分类信息表表名: c_category 烟草分类表用于保存烟草的分类信息,它包括的各个字段, 类型,属性和作用如下:表 4-2 烟草分类信息表列名称类型宽度允许空值主键Id Int 11 否是c_name Varchar 50 否否c_intro Txt 0 否否c_others Varchar 50 否否说明:该表中“ id”作为主键,该表主要用于保存烟草的分类信息。3.香烟信息表表名: c_info 烟草信息表用于保存烟草的各项基本信息,它包括的各个字段,类型,属
31、性和作用如下:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 36 页 - - - - - - - - - 大连交通大学2012 届本科生毕业设计(论文)12 表 4-3 烟草信息表列名称类型宽度允许空值主键Id Int 11 否是c_no Varchar 50 否否c_name Varchar 50 否否c_productor Varchar 50 否否c_category Varchar 50 否否c_price Varchar 50 否否c_num Varchar
32、 50 否否c_intro Txt 0 否否c_image Varchar 50 否否c_gui Varchar 50 否否c_special Varchar 50 否否说明:该表中“ id”作为主键,该表主要用于保存烟草的基本信息,包括烟草的编号,厂商,价格,规格及图片信息等。4. 订单信息表表名: c_orders 订单表用于保存订单的基本信息,它包括的各个字段,类型,属性和作用如下:4-4 订单信息表列名称类型宽度允许空值主键Id Int 11 否是c_user Varchar 50 否否c_no Varchar 50 否否c_name Varchar 50 否否c_num Varcha
33、r 50 否否c_date Varchar 50 否否c_status Varchar 50 否否c_id Varchar 50 否否说明:该表中订单编号 “ id” 作为主键,该表主要用于保存订单的基本信息。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 36 页 - - - - - - - - - 大连交通大学2012 届本科生毕业设计(论文)13 5.生产厂商信息表表名: c_productor 订单表用于保存生产厂商基本信息,它包括的各个字段,类型,属性和作用如
34、下:表 4-5 生产厂商信息表列名称类型宽度允许空值主键Id Int 11 否是c_name Varchar 50 否否c_intro Txt 0 否否c_others Varchar 50 否否说明:该表中生产厂商编号“ id” 作为主键,该表主要用于保存生产厂商的基本信息。6.注册用户信息表表名: users 注册用户表用于保存用户的基本信息,它包括的各个字段, 类型,属性和作用如下:表 4-6 注册用户信息表列名称类型宽度允许空值主键Id Int 11 否是username Varchar 50 否否password Varchar 50 否否realname Varchar 50 否否
35、sex Varchar 50 否否idcard Varchar 50 否否qq Varchar 50 否否tel Varchar 50 否否regdate Varchar 50 否否lastlog Varchar 50 否否说明:该表中用户编号“ id” 作为主键,该表主要用于保存用户的基本信息,包括用户名,密码,联系方式等基本信息。4.3 本系统采用的数据库及连接技术简介本系统数据库采用MySql,MySql 是一个快速、多线程、多用户的SQL 数据库服务器。几乎是免费的,支持正规的SQL 查询语言和采用多种数据类型,能对数据进行各名师资料总结 - - -精品资料欢迎下载 - - - - -
36、 - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 36 页 - - - - - - - - - 大连交通大学2012 届本科生毕业设计(论文)14 种详细的查询等。它的核心程序采用完全的多线程编程。MySql 有一个非常灵活而且安全的权限和口令系统。 当客户与 MySql 服务器连接时,他们之间所有的口令传送被加密,而且 MySql 支持主机认证。它支持ODBC for Windows。MySql 支持所有的 ODBC 2.5函数和其他许多函数,这样就可以用Access连接 MySql 服务器,从而使得MySql 的应用被大大扩展
37、。本系统数据库的访问采技术用JDBC, JDBC(Java Database Connectivity) 是 SUN 公司制定的一个基于 Java数据库接口规范。JDBC 为 Java开发者使用数据库提供了统一的编程接口,它由一组 Java类和接口组成, JDBC 使得开发人员可以用纯Java的方式来连接数据库进行各种操作。 JDBC 主要提供了三项功能: 同数据库的连接; 向数据库发送 SQL语句;处理数据库返回的结果。采用这种技术是在需要对数据库进行访问时通过JDBC驱动程序建立与数据库的物理连接,访问操作结束后断开连接。JDBC 作为一种数据库访问技术,具有使用简单、可移植性强、易于编写
38、和维护等优点,可以理想地实现数据库的连接。但是,使用JDBC 直接连接,要为每一次请求建立一次数据库连接,对于一次或几次操作来讲,系统的开销不易觉察,但是,就Web程序而言,即使在某一较短的时间段内,其操作请求数量往往是数十上百次,系统开销是相当大的4。事实上,在一个基于数据库的Web系统中,建立数据库连接的操作将是系统中代价最大的操作之一。而且必须去管理每一个连接,确保他们能被正确关闭,否则将可能导致数据库系统中的内存泄露,最终将不得不重启数据库。而目前的新思路是用一个JavaBean完成对一个数据表的一种操作, 即对一个表来说最多只需要 4 个 JavaBean来完成查询、增加、修改和删除
39、。根据实际需要,可在JSP中根据需求任意组合要作为查询的字段,即可得到查询条件,因此如何指定查询条件就成为所有查询的JavaBean的主要区别。每次查询得到的查询结果可以选择表中任何列进行自由组合,并可以根据需要确定列的次序,这样就可满足不同查询结果的需要,另外也可以指定用于排序的字段,问题的关键就是如何确定查询条件。在JavaBean中分别定义所需条件的属性,这样生成的JavaBean就具有通用性,同时根据对数据库的四种操作 (查询、增加、删除、修改)编写了不同的抽象类。这些抽象类不能被实例化而是对该类数据库操作的抽象和封装。在JSP开发中实际使用的JavaBean是对相应抽象类的继承,并对
40、一些抽象方法进行重载。不过,JavaBean数据库连接技术在建立与数据库的连接时需要耗费较多的时间,而且数据库所支持的并发数量是有限的,过多的并发连接导致数据库运行效率的下降。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 36 页 - - - - - - - - - 大连交通大学2012 届本科生毕业设计(论文)15 第五章扶摇网上烟草销售系统详细设计5.1 登录模块的设计与实现1、登录模块的功能登录模块的功能主要是:实现普通用户及管理员通过账户密码登录系统。2、登录
41、模块的实际效果前台用户登录界面如图5-1 所示:图 5-1 前台登陆界面图 5-1 说明:用户通过用户名及密码进行登录,登陆后,用户可以操作主界面所有窗口,包括“ 特价香烟 ” 、“ 全部香烟 ” 、“ 站内新闻 ” 、“ 密码修改 ” 等窗口。后台管理员登录界面如图5-2 所示:图 5-2 后台登陆界面名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 36 页 - - - - - - - - - 大连交通大学2012 届本科生毕业设计(论文)16 图 5-2 说明:管理
42、员登录本系统后台会出现上图所示的登录界面,在用户名处输入管理员账号,在口令处输入管理员密码,系统会自动将账号与密码与数据库中管理员账号及密码进行匹配校验,校验成功,登入系统后台进行相应的功能操作,校验失败后,系统提示错误,需重新输入。前台主界面的效果如图5-3 所示:图 5-3 前台主界面图 5-3 说明:普通用户可以直接浏览前台页面,效果如上图所示,在本页面内,用户可以对特价香烟, 全部香烟以及站内新闻等进行浏览,当用户购物时, 需要进行验证,如果用户已经登录,可以直接下订单,否则用户需登录后方可以下订单,系统自动提示请登录对话框,如下图所示:图 5-4 登录提示界面特价香烟是特别推出的特价
43、推荐香烟,一般情况下特价香烟的价格相对原价要低一些。效果图如下图所示:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 36 页 - - - - - - - - - 大连交通大学2012 届本科生毕业设计(论文)17 图 5-5 特价香烟界面后台主界面的效果如图5-6 所示:图 5-6 后台主界面图 5-6 说明,管理员进入后台主页面如上所示,管理员可以对各个模块进行相应的操作,后面将对每个模块进行详细介绍。5.2 注册用户管理模块的设计与实现1、注册用户管理模块实现的功
44、能。注册用户管理模块主要实现对用户信息的查询和修改操作。2、注册用户管理模块的实现效果注册用户列表窗体如图5-7 所示:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 36 页 - - - - - - - - - 大连交通大学2012 届本科生毕业设计(论文)18 图 5-7 用户列表窗体图图 5-7 说明:注册用户列表显示所有用户注册信息,包括系统自动生成的序列号,用户名,密码,真实姓名,联系方式等。注册用户查询窗体如图5-8 所示:图 5-8 注册用户查询的效果图
45、5-8 说明:注册用户查询可按照用户名和联系电话两种方式进行查询,上图为按用户名进行模糊查询, 当在关键字处输入w 时, 自动查询与其有关的用户名并进行显示。5.3 分类信息管理模块的设计与实现1、分类信息管理模块实现的功能分类信息管理模块主要实现对烟草进行新增分类信息录入,对烟草分类信息的模糊查询功能。2、分类信息管理模块的实现效果新增分类信息管理模块窗体如图5-9 所示:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 36 页 - - - - - - - - - 大
46、连交通大学2012 届本科生毕业设计(论文)19 图 5-9 新增分类信息管理模块的效果图 5-9 说明:在新增分类窗口内输入相应的信息,提交后系统将会把输入的信息自动保存到数据库中。分类信息列表窗体如图5-10 所示:图 5-10 分类信息列表模块的效果图 5-10 说明:在分类信息列表中会显示所有香烟分类信息,管理员可以对这些香烟信息进行修改和删除操作。在删除香烟分类信息时,系统会自动提示确认对话框,效果如下图所示:图 5-11 分类信息删除的效果名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - -
47、- - - 第 21 页,共 36 页 - - - - - - - - - 大连交通大学2012 届本科生毕业设计(论文)20 5.4 厂商信息管理模块的设计与实现1、厂商信息管理模块实现的功能厂商信息管理模块主要实现对烟草厂商信息录入,对烟草厂商信息的模糊查询功能。2、厂商信息管理模块的实现效果新增厂商信息管理模块窗体如图5-12 所示:图 5-12 新增厂商信息管理模块的效果图 5-12 说明:在新增厂商信息窗口内输入相应的信息,提交后系统将会把输入的信息自动保存到数据库中。厂商信息列表窗体如图5-13 所示:图 5-13 厂商信息列表模块的效果图 5-13 说明:在厂商信息列表中会显示所
48、有厂商信息,管理员可以对这些厂商信息进行修改和删除操作。在删除厂商分类信息时,系统会自动提示确认对话框。5.5 香烟信息管理模块的设计与实现1、香烟信息管理模块实现的功能香烟信息管理模块主要实现对烟草信息进行录入,对烟草信息的模糊查询,修改以及删除功能。2、香烟信息管理模块的实现效果名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 22 页,共 36 页 - - - - - - - - - 大连交通大学2012 届本科生毕业设计(论文)21 新增香烟信息管理模块窗体如图5-14 所示:
49、图 5-14 新增香烟信息管理模块的效果图 5-14 说明:在新增香烟信息页面内输入相应的合法信息,系统会自动将输入的信息保存到数据库中。香烟信息列表窗体如图5-15 所示:图 5-15 香烟信息列表模块的效果图 5-15 说明:管理员可以对全部香烟信息进行查看,同时可以对香烟信息进行修改和删除,在删除操作时,系统也会自动提示确认对话框。5.6 新闻信息管理模块的设计与实现1、新闻信息管理模块实现的功能新闻信息管理模块主要实现对新闻信息进行录入,对新闻信息的查询,修改以及删除功能。2、新闻信息管理模块的实现效果名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - -
50、 - - - - - - - 名师精心整理 - - - - - - - 第 23 页,共 36 页 - - - - - - - - - 大连交通大学2012 届本科生毕业设计(论文)22 新增新闻信息管理模块窗体如图5-16 所示:图 5-16 新增新闻信息管理模块的效果图 5-16 说明:在新增新闻信息页面内输入相应的合法信息,系统会自动将输入的信息保存到数据库中。新闻信息列表窗体如图5-17 所示:图 5-17 新闻信息列表模块的效果图 5-17 说明:管理员可以对全部新闻信息进行查看,同时可以对新闻信息进行修改和删除,在删除操作时,系统也会自动提示确认对话框。5.7 预订信息管理模块的设