超市前台系统设计与实现大学毕业论文.doc
《超市前台系统设计与实现大学毕业论文.doc》由会员分享,可在线阅读,更多相关《超市前台系统设计与实现大学毕业论文.doc(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、河北大学2009届本科生毕业论文(设计)超市前台管理系统设计与开发摘 要本系统的主要功能是展示超市所拥有产品,供用户网上订购和发表意见。运用JSP技术编辑网页,在数据库方面,系统使用瑞典MYSQL AB公司的MYSQL数据库,并利用JDBC技术完成了对数据库的连接和操作。超市前台管理系统主要分为以下几个模块:产品类别信息管理、产品信息管理、产品报价管理、相关产品信息管理和客户反馈信息管理。产品类别信息管理模块和产品信息管理模块,实现了产品类别信息和产品信息的增、删、改操作,并将其显示在网站页面的相应区域;产品信息包括产品的名称,材料,出产地,主要以图片格式呈现给用户;相关产品类别显示与产品的周
2、边产品,相关产品信息也是以图片格式呈现给用户的;客户反馈信息管理模块实现了对客户反馈信息的管理。关键词:超市前台管理系统 MYSQL 信息反馈 ABSTRACT The primary function of the system is owned by the supermarket, to display products for customers and express their views online. Technical editor is used with JSP pages in the database, uses MYSQL Sweden MYSQL database
3、,JDBC for database technology to complete the connection and operation. The future management of the supermarket system is mainly divided into the following modules: product information management, product information management, product pricing management, and related products for information manag
4、ement and customer feedback management. Product category information management modules and product information management module, a product category and product information by the information, delete, change operations, and displays the corresponding page in the site area; product information inclu
5、ding product name, material, place of origin, mainly in picture format to the user; related products and product categories showed that peripheral products, the relevant product information is presented in picture format to the user; customer feedback management module for the management of customer
6、 feedback.Keywords: Suppermarket_Frontmanagement_SystemMYSQL message feedback 目 录一 引言11.1课题的研究背景11.2课题的研究意义2二 系统分析32.1功能需求分析32.1.1功能需求32.1.2系统用户角色分析42.1.3系统运行流程分析42.2数据需求分析52.2.1数据实体关系和数据来源52.2.2 数据存储性能分析52.3性能需求分析52.4可行性分析5三 总体设计73.1设计目标73.2功能总体设计73.2.1系统的功能特点73.2.2系统功能总体设计73.3数据库总体设计11四 详细设计及实现144
7、.1技术背景144.1.1课题的软件环境144.1.2主要使用到的技术144.1.3开发工具的选择154.2功能详细设计154.2.1前台页面设计154.2.2功能模块实现174.2.3功能模块实现174.2.5管理员模块204.3 系统的管理224.4设计总结23五 系统测试运行245.1模块测试245.2组装测试245.3 整体测试24谢 辞25参考文献26一 引言1.1课题的研究背景在计算机技术高速发展的今天,人们发布和获取信息的方式也有了新的发展,网络以它方便快捷的优点赢得了很多人的青睐,成为人们工作和生活中必不可少的一部分。大多数的人会经常通过网络浏览各种新闻或者新出产的产品,很多银
8、行都开通了网上银行的业务;邮政行业也随着各种交通技术的发展,大大提高了运送速度和效率,各个私营快递公司也开始走进市场,这是得网上购物的想法有了成为现实的可能。对于一个企业来说,从网络上发布和获取信息和网站的关系是非常重要的,网站建设在网络应用上的地位也很明显了。企业要想更好的来展示他们的产品和发布一些最新的进货或促销信息,网络无疑是最划算的宣传方式之一。很多企业都尝试着通过建立自己的网站来方便与用户之间进行交流沟通,建立更深厚的合作关系,顺利开展电子商务活动。在国外,计算机技术的发展比较早,计算机技术已经非常成熟,美国人网络购物成时尚 ,美国被认为是世界上电子商务最发达国家,拥有全球最大网上购
9、物市场。美国人比较推崇时尚,追求效率的性格是美国网上购物市场发展迅猛的主要原因,更重要的是,法制上的完善使消费者对在线购物感到放心。同时,网上商店千方百计不断满足消费者的讲究实惠特点,使网上购物成为一种时尚和乐趣。亚马逊书店作为网上商店的先驱者为顾客提供了非常方便舒适的网上购物环境,用户在该网站买过一次书之后,通信地址和信用卡账号就会被安全地存储下来,下次只要用鼠标点一下网络系统就会帮你完成以后的手续,亚马逊公司还利用软件收集顾客在购物爱好和购物历史方面的信息,随时为顾客购买图书提供建议,它征集对某些书籍十分精通的客户来对书店中的书进行整理和推荐,这一切是在网站上虚拟完成的,这些被选中的客户如
10、果把他们负责的书卖给了其他客户,就可以从亚马逊那里分得销售额的3%至7%。 货比三家能够给美国人选择的空间。只要轻松输入所需的商品名,价格评比网站马上帮你列出所有同类商品的价格、性能,帮你找到最适合自己的那一种,这不仅满足消费者的省钱心理,也给商家们开辟了电子商务的新空间。全球知名网站Amazon在2008年圣诞节期间销售额同比2007年增长44%,为“历年来最旺的圣诞节销售”,并曾经创造过单日280万个订单的纪录(平均每秒32个订单),发往全球217个国家和地区。在国内,由于国家大力推进信息化建设,城市网络基础设施及应用水平都得到较大的完善和提升。特别是在经济发达的沿海地区,商贸服务业也比较
11、发达,市民和很多的大学生对接受新事物能力和消费水平均较高,进行商贸流通业(即商品流通和为居民服务的第三产业)信息化与电子商务建设成为政府的一项重要工作。越来越多的商贸服务企业意识到了用现代信息技术寻求对传统经营方式的改变,用电子商务手段来提升管理和服务水平。到目前为止已有许多企业在着手计划或已进行自身的电子商务建设,这就有了对商贸服务业电子商务应用平台的迫切需求。有了优秀的政策和外国的好的模式和经验,中国的网上购物也有了很大的发展,据淘宝网和艾瑞咨询联合发布的数据,2009年春节黄金周期间,淘宝网交易额比2008年同期增长60%,日均销售额超过3亿元,并创下单日销售4.6亿元的纪录。但是国内信
12、用体系明显不健全,现代化支付手段缺乏,买卖双方互不信任的现象尤其普遍,各种网络欺骗层出不穷,使网络购物市场能走多远存在很大疑问。在此背景下,也有一些机构看到了机遇,支付宝创建了信用担保交易模式:由买家先打款给支付宝,支付宝通知卖家发货,买家收到货后确认没问题再通知支付宝将款打给卖家。在目前金融危机尚未有效得到遏制的情况下,金融经济的影响带来经济的衰退,但是国内很多经济学家预测金融危机可能为“网购”的突破发展提供了又一个契机。总之,网络代表着一种先进的宣传方式,一个好的商品网站将成为一个公司或销售机构非常重要的一部分。1.2课题的研究意义在以上的背景下,超市为了更好的服务于广大消费群众,建立了浏
13、览器与客户端结构的动态的网络平台。通过这个平台,客户可以很方便浏览超市所有的产品,也能够方便快速的了解到超市的一些活动信息,不必要通过亲自挑选,而且能够在一个页面上查看到相关的产品,提取各种产品的信息进行比较,选出自己所喜欢的产品,对于自己的意见,客户可以很方便的和管理员联系,通过电子支付手段获得产品,或者在送货上门时付款等方式有利于人们更好的利用时间,同时享受快速的送货服务。对于超市管理人员来说,他们可以很直观的了解到超市各种商品的日销售量和各种产品的销售速度能够给以后的进货操作提供很好的依据。有力数据库的使用,各种繁杂数据能够很方便,比如说客户的信息,超市管理员的信息,和各种商品的信息,而
14、且具有比较方便的搜索方法,可以根据一些信息来搜索到很多相关性很强的相关性非常强的东西,给对超市的整体情况和其他一些详细的消息有一个综合了解,除此之外,互联网能够拓展市场空间,吸引更多的顾客,同时能够给客户和公司带来巨大的方便,使超市的发展跟上社会的节奏,给人们的生活带来方便。2 河北大学2009届本科生毕业论文(设计)二 系统分析2.1功能需求分析2.1.1功能需求系统需要完成的功能主要有:商品信息管理、商品信息录入、商品的销售统计、相关产品管理、产品报价管理、查询、客户反馈等。1、商品信息管理商品信息管理功能需要显示产品类别的列表,产品类别信息主要有产品类别名称、类别描述。在前台页面中,根据
15、产品类别性质的不同,产品需要显示在不同的区域,比如:牙刷,属于日常用品,它就需要显示在日常用品的区域。2、商品信息录入由于商品的信息都是会经常变动的,管理员需要按时添加或删除一些商品信息,一般需要填写产品名称,材料和出产地等。3、商品的销售统计商品的销售统计既是对当天或者一段时间内所销售出来的产品进行统计,比如这种产品在这段时间内的日销售量,或者同一类产品中销售量最好的。根据这些信息超市管理员可以准确的知道下次进货是需要采购的商品比例。4、相关产品管理相关产品管理包括跟该产品类别相似的产品,主要是完成对该类产品的搜索,将一类产品集中在一个页面下,能直观的比较各种商品的性价比,让不同种群的人快速
16、买到属于自己满意的产品。5、产品报价管理每一种产品都应该有一个固定的价格,但是在某些时候也会出现一些变动,比如活动期间超市会出现一些适当的打折活动,其次,一些商品会有一个会员价,针对超市的会员会有一定的优惠政策。6、查询用户可以通过输入产品名称和产品品牌两种方式进行查询,系统将对数据库中跟这些有关的项列出来,以列表的形式显示产品名称、产品编号和产品的图片等信息。用户还可以通过主页的目录菜单来浏览超市的商品7、客户反馈这个模块主要用来供普通用户与超市管理人员进行交流,由于超市的服务很难做到另每一个客户都满意,需要通过各种意见来完善。客户需要在会员登录模式下才能发表自己的意见,方便我们对客户进行有
17、效反馈,管理员拥有客户填写信息的查看和删除权限(一般情况下不会使用,对超市一些信息公开化)。2.1.2系统用户角色分析系统中共有两种用户,分别是系统管理员和浏览者。1.系统管理员拥有所有管理权限,主要录入和修改各种商品信息,还负责发布超市的活动息,还负责维护系统的各类信息,包括产品类别信息、产品报价信息、用户反馈信息等。2.浏览者又分为两种,会员和游客,都拥有对系统信息的浏览和查询的权利,其中会员还具备发表反馈信息,享受会员优惠价的权利。2.1.3系统运行流程分析1n1n 图2-1系统E-R图1.管理员录入流程超市管理人员通过输入自己的信息,确认后进入管理页面后,首先找到所要添加到的类,然后在
18、改类别下添加这些产品的信息,包括产品的品牌名称、价格、图片、材料,所拥有的数量等信息,如果是没有存在该类产品,首先要创建一个新的类型,填入新类型信息,再在该类下执行上面的操作。2.用户登录流程用户分为两种模式登录,一种是会员模式和游客模式,会员首先输入自己的账号密码,认证后,进入超市首页,选择菜单浏览,或者直接搜索产品,遇到自己喜欢的产品可以选进购物车,选完后通过确认购买,如果您对产品有一些自己的意见,可以在该产品下发表。如果对超市有什么意见,可以到后面的客户意见栏下发表;游客模式下只能查询一些商品信息,暂时不能够实现购物等操作。2.2数据需求分析2.2.1数据实体关系和数据来源在系统中,有管
19、理员、商品、客户等类别实体,管理员实体管理着其他各种实体,商品实体类下又有很多的子类实体。超市管理员使超市的工作人员,这些信息都能从公司的成信息中得到,客户通常通过注册的方式填写自己的数据,当系统确认合适后将自动存储到超市的数据库中。2.2.2 数据存储性能分析由上面的E-R图2-1可以看出,数据库中需要很多种类的信息,如客户信息,产品信息等,其中还有大量的图片信息,在系统运行以后,数据更新速度将会很快,在设计时需要考虑数据存储的稳定性和查询的效率等问题。而在数据的安全性方面,需要对系统管理员的用户名、密码进行加密,防止密码的泄露,也避免不同权限的混乱。2.3性能需求分析1、支持操作系统:Li
20、nux/Windows2、软件架构:B/S架构网络系统3、Web服务器:Tomcat4、应用服务器操作系统和工具:Windows,Eclipse5、数据库:MySQL6、使用范围:能连接该超市的局域网7、运行方式:通过浏览器运行,支持IE、Firefox、遨游等主流浏览器8、稳定性:运行时间不限,系统数据库的改动有严格要求,出现错误能很快恢复 9、安全性:无攻击漏洞,有比较高效的加密和修改密码的功能10、运行速度:取决于应用服务器等硬件设备的性能和网络速度11、占用空间:系统程序占用空间在20MB以内,数据库占用空间在2GB以内2.4可行性分析1.技术可行性技术可行性分析主要分析现有技术条件,
21、如能否顺利完成开发工作,硬件配置是否满足开发者的需要,各类技术人员数、技术水平等。超市前台管理系统的工作主要是在超市和客户之间架起一座桥梁,它能拉近超市和客户之间的距离,通过网路的方式来选择商品。计算机技术发展到今天已经非常的成熟。管理员通过上传信息到服务器,客户通过访问服务器查看商品并购买商品。使用Eclipse 、Lomboz等技术就能实现这些功能。2经济可行性数据库的体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本。而且只要先建立一个管理系统之后就能长期的使用,由于使用软件的开源性保证来数据等信息的安全性,而且管理员也能够在很多时候靠计算机自
22、行操作,节约了人员消耗,而且可以提高超市的市场空间,给超市带来更多的收益。同时,系统的开发费用较低。3.操作可行性本系统操作简单,使用的是浏览器端服务器结构,主要的工作都是在服务器端执行的,页面的设计符合大众的正常思维,客户能够同过网页上的提示非常快速的使用。因此对系统的操作是可行的。4法律可行性本系统所有开发流程和内容均遵守中华人民共和国计算机相关法律规定,在法律上也是完全可行的。23三 总体设计3.1设计目标设计一个基于B/S(浏览器/服务器)架构的超市前台管理系统。使用Tomcat作为Web服务器,通过JDBC技术与后台的数据库连接。用户可以通过网络在任意地方使用IE或者其他浏览器访问服
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 前台 系统 设计 实现 大学毕业 论文
限制150内