版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、毕业设计(论文)基于SSH框架的超市销售管理系统的设计与开发姓名:张云侠 系别:计算机系专业:计算机应用技术(Java)导师姓名:杜暖男摘要随着小型超市规模的发展不断扩大,商品的数量急剧增加,有关商品的各种信息也成倍增长。超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加新的商品信息。面对不同种类的信息,需要合理的数据库结构支持各种数据操作的执行。商店自动化的产品管理在欧美等国家早已经实现,也是零售业管理的基础。它最主要的特点是能够实时的和准确的控制店内的销售情况。如果可以能够实时掌握销售流程及销售情况,则可以有效的额加速商品的周转率并提高服务质量,而且可以减少产品售价不符等所产
2、生的问题。顾客的消费需求是希望在超市购物中能基本上都能购得所需的商品,并且还要既保证商品质量还要享受优质,方便的服务。超市销售管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个功能模块:系统权限的设定、原始数据的录入、数据的汇总及查询等。从而,实现对进货、销售、及员工信息等实现全面、动态、及时的管理。本文系统分析了软件开发的背景以及过程:首先介绍了软件的开发环境,使用的技术、数据库的设计、系统的需求分析、总体设计、系统的各个功能模块的设计实现、系统开发时的总结与系统的展望。关键词:超市 销售管理系统目录摘要2目录3第一章绪论51.1社会背景51.2超市销售管理形式61.3建立超市
3、销售管理系统的必要性6第二章系统可行性研究82.1技术可行性研究82.2经济可行性研究82.3操作可行性研究9第三章 相关技术概要103.1开发语言103.2开发平台103.3数据库11第四章 系统的需求分析与概要设计124.1系统的需求分析12用户工作流程12用户业务需求12性能需求12运行需求13业务流程分析134.2系统概要设计164.2.1 系统的整体结构图16设计思想17设计原则18系统功能介绍18系统的数据库表设计21第五章 系统的基本功能的实现275.1前台界面的实现275.2系统后台的基本的介绍28管理员29普通员工305.3管理员主要功能的实现31系统当前时间的实现31我的资
4、料的实现32修改密码的代码实现34调用不同层之间的方法的代码实现38商品查询中的代码实现(组合查询)40多表之间的修改的代码实现415.4员工的主要功能的实现44输入卖出商品的代码实现(批量添加)44第六章 系统测试486.1整体测试486.2系统优化50总结52致谢53参考文献54第一章 绪论1.1社会背景随着现代科学技术的迅猛发展,计算机技术已渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入数字化时代,有巨大的数据信息等待着加工处理和传输,这使得对数据库的进一步开发和利用显得尤为迫切。作为国内
5、市场的一些中小超市,他们在信息化过程中的步伐要落后大中型超市,而对于这些超市的资源管理,信息的存储和处理也显的迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的电算化进程是必不可少的。在会计业务中,产品的完成,发出和结存关系到超市销计划的完成和流动资金占用情况,而销售核算子系统是电算化会计系统中一个关键且比较复杂的子系统。通过这个子系统提供的信息可以了解企业的经营成果,通过产品销售收入用来补偿已消耗的生产资料,支付工资和其他费用,缴纳税金并实现利润。做系统之前,我通过对市场的调查,针对现在各中小超市对销售业务的实际需要,开发了这套商品进销存系统。在开发过程中,我针对当前
6、各超市管理特点和技术人员的实际水平,采用JSP操作系统环境,在系统设计过程中,我尽量采用一些易懂易读的接口界面,使用户可以在短期内完全掌握。在功能方面,我根据市场调查的一些资料进行总结,借鉴现在市场上流行的财务软件的特点,抛去泛泛不实用的缺点,使我设计的系统在功能上极贴近中小超市的使用要求。在设计过程中,我始终把系统的正确性放在首位,力求数据的完整,处理的正确性。在此基础上优化程序代码,加速系统运行和减少对系统资源的占用。作为一家中小型超市,他们的主要业务是销售产品,目前系统运作中存在很多问题,所有的进货单,出货单和退货单都是人工填写,耗时而且易出现错误;库存也是人工记帐,无法随时掌握最准确的
7、存货情况;对于销售数据,往往要花好多时间和精力去计算每个业务员的销售业绩,每项商品的销售状况,为了解决上述问题,提高经济效益,准备导入进销存系统进行销售,采购,库存等的计算机化管理。1.2超市销售管理形式在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调
8、价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。苏辙超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。为此,在选题过程中,我选择了超市销售管理系统设计题目,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。1.3建立超市销售管理系统
9、的必要性随着我国改革开放的不断深入、经济飞速的发展,企业要想生存发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的。作为现代社会的一部分,超市必须适应社会的发展,因此实现市的信息化管理是很有必要的。在传统的手工管理中,往往是用人工清点的方式来掌握超市中现有的商品,使用手工记账的方式来掌握商品的进货和销售情况。这种方式在商品数量较少、商品库存变换少的情况下,不失为一种较好的方法。但是,在目前的大中型超市中,往往需要处理的商品种类数以千计,而且每天所发生的进货和销售情况纷繁复杂。如果要借助人工来实现这一系列数据的记录和管理,工作量将非常巨大,而且容易出现错误,造成管理上的混乱,
10、更何况还需要对商品的数据进行统计和分析。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们所认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对超市信息进行管理有着手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高超市管理的效率,也能使超市步入科学化、正规化的管理。基于这些问题,为了使超市管理工作规范化、系统化、程序化,避免超市管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效地查询和修改商品情况,建立一个超市管理系统是非常必要的。第二章 系统可行性研究2
11、.1技术可行性研究在IT行业中从业的工作人员一般都要求掌握计算机技术,具有一定的软硬件基础,会使用各种管理软件,熟悉IT产品。因为,有的超市对员工的素质要求比较高,从管理层到下面的销售人员,都要求具有一定的计算机基础,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够是系统顺利运行。2.2经济可行性研究因为通过网络传递销售信息可以不受距离的限制,因此可以借阅许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即提高了超市的经济效益,所以从经济上完全是可行的。(1)超市有能力承担系统开发费用开发新系统的工作是一项间距复杂的工作,
12、它的投资主要是人力和物力的投资。对于本系统的开发者来说,其主要投资还是在人力和物力两个方面。如果是企业自己安排人手开发系统的话,其主要的投资还是在人力资源上,从系统的业务需求调查到系统的分析编码制作都是需要巨大的人力投入的。软件企业作为一个简短的高科技产业,其员工要求都比一般企业的要求要高,而且对系统开发及软件产业了解比较多,所以在自我开发管理系统的过程中,企业自己比较容易安排人手,这样就可以为企业借阅大部分的额外开支。同时软件就其它产品来说,属于高端行业,无论是产品的价格还是质量都比较高,而经营产品的经销商或者是商家都要求有雄厚的资金支持。所以,在系统的开发过程中,企业完全有能力承担开发费用
13、。(2)新系统将为企业带来经济效益管理系统是一个信息化、智能化和先进管理理念的集合体。而管理是一个动态过程,在其运行过程中要采取多项措施。所以在管理中获得经济效益是一个综合效益,要对它进行直接定量的分析是比较困难的。一般新系统带来的经济效益是简介的,其最主要的表现就是减少了企业管理费用和人力开支。而其它一些繁琐的食物都通过新系统来加以分析解决,不仅节省了大量的时间,还为企业的各项决策提供了宝贵的资料,为企业带来巨大的经济效益。2.3操作可行性研究本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。而整个超市管理系统采用最友好
14、的交互界面,简介明了,不需要对数据库进行深入的了解。由此,该系统的操作是可行的,有必要开发该系统。综合以上,该系统具有很高的开发可行性,无论是从技术上或者经济上还是操作上。第三章 相关技术概要3.1开发语言经过对课题的理解与分析,该系统选用Java程序设计语言编写代码。Java语言是1995年由Sun公司开发的编程语言,它的出现是源于对独立平台语言的需要。Java语言是目前使用最为广泛的编程语言之一,它具有简单、面向对象、稳定、与平台无关、多线程、动态等特点。3.2开发平台MyEclipse 是基于Java的、开放源代码的可扩展开发平台,它最初由IBM公司投入巨资开发,后来被捐赠给国际开放源代
15、码团体。MyEclipse附带了一个标准的插件集,包括了Java开发工具(Java development Tools,JDT)。MyEclipse还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展MyEclipse的软件开发人员,因为它允许开发人员构建与MyEclipse环境无缝集成工具。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。在结构上,MyEclipse的特征可以被分为7类:
16、 1. JavaEE模型 2. WEB开发工具 3. EJB开发工具 4. 应用程序服务器的连接器 5. JavaEE项目部署服务 6. 数据库服务 7. MyEclipse整合帮助 对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。MyEclipse可以集成不同的软件工具开发供应商的产品,任何开发工具厂商都可以将他们的开发工具或组件加入到MyEclipse 平台,用户可以通过相同的接口使用不同的工具。也就是说,可以在同一集成环境中同时使用不同
17、开发商开发的软件工具。由于MyEclipse具有这种整和不同工具的特性,开发者可以综合性能调节、监测、调试等处理,从而可以在较短的时间内开发出更高性能和质量的应用软件。因此,该系统选用MyEclipse作为开发平台。3.3数据库MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其
18、体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。2008年1月16号MySQL AB被Sun公司收购。而2009年,SUN又被Oracle收购。就这样如同一个轮回,MySQL成为了Oracle公司的另一个数据库项目。与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可
19、以大大降低总体拥有成本。第四章 系统的需求分析与概要设计4.1系统的需求分析用户工作流程进货或销售商品时,用户要对进货单或销售单进行核对审查,并进行登记;用户要获得进货、销售、库存信息时,要对进货情况、销售情况、库存情况进行查询并打印。同时还要对超市的工作人员及会员的管理。同时管理员需要对新进的员工的信息进行登记、对新申请的会员的信息进行审核。用户业务需求(1)该管理软件将对库存商品进行资料管理和统计,对产品的进货单和产品的销售单进行录入管理和统计;(2)该管理软件将根据用户的需要对进货、销售、库存情况进行查询,并能打印详细信息;(3)该管理软件将为用户提供账号管理工具,以便用户对账号进行管理
20、,具体为添加用户、删除用户、修改用户密码;(4)该管理软件提供企业人员管理,能够对企业员工的分类管理,新员工的加入以及员工删除,修改进本信息等功能。性能需求(1)数据精确度产品的进货单和销售单中,单价、金额采用浮点数,保留至小数点后两位。(2)时间特性该管理系统软件从启动到进入系统登录界面的时间正常情况下应少于5秒,录入并更新数据的时间正常情况下少于2秒。(3)适用性该管理系统软件适用于Windows 2000/Windows xp/win 7及以上操作系统。运行需求(1)用户界面本系统采用MyEclipse设计,用户交互界面采用的是基于Windows的窗口界面。(2)硬件接口运行本系统的硬件
21、基本要求如下:CPU:Intel i3及以上;内存:1GB及以上;硬盘:320GB及以上。(3)软件接口MyEclipse版本及以上。数据库服务器:My sql。、业务流程分析超市销售管理系统主要是是以先进的管理理念和科学的计算机技术来取代原始的手工操作。在新系统开发前,我们对这个超市管理系统业务流程进行了系统的调查,得出了下面的业务流程图。(如图4-1)图4-1 系统的业务流程图新系统主要业务分析:(1)进货业务进货管理是超市生产经营活动中及其重要的一环,它关系到产品质量能否得到保证,生产是否能够顺利进行,采购成本能否得到有效控制等问题。超市现代管理理念中对超市的进货管理提出新的要求;超市进
22、货时对供货商的选择更见慎重,双方不再是讨价还价的买卖关系,而是一种相互依存的合作伙伴关系,并且还需要认识到企业产品质量要从采购抓起,这就关系到供方的供货、服务质量。下面是进货业务程序的主要内容:供货商的情况调查:在实施采购之前,超市首先就要对市场上各大商品供货商进行详细的调查,了解公司的具体情况,评定超市的信誉级别和超市的市场口碑,做到准确无误,采购顺利。采购计划的编制:超市根据自身的资金条件和销售状况,综合分析市场规律,拟定采购计划表。实施进货计划:根据供货商档案及评审结果,选定供货商;生成订货单给选定的供货商;双方就价格、数量、质量等方面洽谈磋商,直至签订合同;跟踪合同执行,安排供货进度和
23、货物运输,做好验收入库工作。(2)库存业务:库存管理是指在上产经营中为销售和耗用而存储的各种资产。超市存货不当都会增加不必要的费用:存货过多将导致物资的积压、存储费用增加、流动资金周转不利,并且过量的库存会掩盖管理不善的问题。存货不足则影响企业的正常销售活动。库存管理的目标是需求最佳存货数量,使库存的成本总额最小化。其主要业务如下:产品入库、出库、盘库等日常处理。科学合理地确定某库存物资的库存控制参数。如:最佳订货批量、最大库存量、最佳缺货量、最佳订购周期等,进行严格的库存控制工作。汇总统计各类库存数据,反应和监督储备资金占用及采购资金使用情况。(3)销售业务销售对一个超市的生存和发展是至关重
24、要的,它不再是传统意义上的“卖东西”,它对外关系到超市产品、服务和超市形象等多方面因素,对内涉及到销售、库存、财务等信息。此外信息化的高速发展为企业的销售工作提出了新的挑战,封闭意味着落后,超市要抓住时机,引入现代化的销售管理模式,实施企业的信息化、智能化销售管理,才能使超市在激烈的市场竞争中立于不败之地。下面是在考虑、思考、设计后的超市销售管理系统后的业务流程图:(如图4-2)图4-2 系统流程图4.2系统概要设计 系统的整体结构图整个超市销售管理系统的功能结构图:(如图4-3)图4-3 系统整体结构图4.2.2设计思想(1)系统分成几个相对独立的模块,但这些模块都进行集中式管理。(2)分层
25、的模块化程序设计思想,整个系统采用模块化结构设计。作为应用程序有较强的可操作性和扩展性。(3)合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。4.2.3设计原则为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则:(1)合法性原则:依据产品核算系统的工作规定以及要求,参照核算实际的工作情况,进行诸如产品进货、销售等工作。(2)实用性原则:适合产品信息管理工作的实际需求,并能够处理一些特殊情况的要求,此外,尽可能预留空间,以便扩充功能。(3)准确性原则:对输
26、入的相关资料建立检错机制,及时报错,使用户能够及时准确的输入合法资料(如:类型匹配,长度不超限等)。(3)易操作原则:要求设计的系统功能齐全,界面友好,操作方便,必要的地方进行提示。(5)源程序可读性原则:为了便于其他设计,维护人员读懂代码或以后的代码修改,软件升级维护,即可能做好代码注释工作。(6)优化原则:为了达到优化的目的,合理的运用窗口,菜单,对象等的继承,自定义用户对象,事件,函数,减少不必要的重复性代码,使程序简介明了,也方便了将来的维护。(7)安全性原则:可以为该系统的用户设置用户权限。4.2.5系统功能介绍系统的整体介绍随着社会的日益发展,人们的消费情况有了明显的提高,对物质的
27、需求量越来越大,从而导致管理物品的时候造成了很大的困扰,因此做出超市销售系统,方便工作人员对物品的管理,提高工作效率。其中整个超市销售管理系统分为前台和后台。后台包括:管理员与员工登录。前台包括:首页、商城概况、商城荣誉、新品上市、商场动态、投诉意见、联系我们。1、管理员模块的基本功能管理员的主界面有:个人管理、公告管理、商品管理、供货厂商管理、员工管理、会员管理、销售统计、退货管理、投诉意见留言管理等功能。(1)个人管理菜单包括:我的资料:可以查看自己的个人的基本信息。修改密码:用户可以修改自己的登录密码,修改完毕后会自动的跳出此界面,返回到后台登陆界面。(2)公告管理菜单包括:查看公告:显
28、示以前所发布的最新的动态并且能够对其内容进行管理等操作。发布公告:发布一些最新的动态,以便顾客、员工及时的了解详情。已删公告:这里是以前删除的动态暂时的存放在这里,到时候想要恢复时,可以进行恢复,还可以彻底的删除。(3)商品管理菜单包括:商品浏览|管理:管理员可以对超市的所有商品进行查看,对相应的商品进行操作。商品添加:对新进的商品进行添加。商品搜索:管理员可以根据(商品类型、进货厂商、商品品牌)对商品进行组合的模糊查询。商品类别管理:对商品的类型进行相应的查看、增加、删除、修改。(4)供货厂商管理菜单包括: 供货厂商显示|管理:管理员可以对对超市的供应商进行查、增、删、改的操作。添加供货厂商
29、:添加新加入的供应商。(5)员工管理菜单包括:员工显示|管理:查看所有的员工信息,并且可以对查看到的员工的信息进行增加、删除、修改等操作。员工添加:添加新进的员工的信息。员工搜索:管理员可以根据(员工职务、员工工号、员工姓名)对所有在职的员工进行查找。(6)会员管理菜单包括:会员显示|管理:查看所有的会员信息,并且可以对查看到的会员的信息进行增加、删除、修改等操作。会员添加:添加新的会员的信息。会员搜索:对于员工添加的会员信息进行查看后看看是否能够加入成为会员。(7)销售统计菜单包括:账单浏览:查看卖出的商品的情况。账单查询:根据(卖出的商品的时间和卖出商品的类型)进行组合查询。(8)退货管理
30、菜单包括:退给供货厂商:确认员工输入的顾客退的商品信息,并且还可以对其进行报废处理,员工可以查看到这里的退货信息,进行退货处理。顾客退的商品:查看顾客退的商品信息,查看详情后管理员进行推给 厂商或者报废处理。(9)投诉意见留言管理菜单包括:显示|回应:显示全部的投诉意见留言的信息,管理员对其中的问题进行处理,并将处理后的结果给与顾客的回应处理。相关消息的搜索:管理员可以根据(投诉状态、投诉类型、投诉日期)对其投诉意见留言的信息进行组合性的模糊查询,一边管理员能够更加方便快捷的处理顾客反映的问题。员工模块的基本功能员工登录的主界面主要包括:商品管理、会员管理、退货管理、个人管理、公告查看。(1)
31、商品管理菜单包括:输入卖出商品:员工输入顾客要买入的商品信息。商品浏览:可以查看所有的商品信息。对商品进行跟多的了解。商品搜索:可以根据(商品类型、进货厂商、商品品牌)对商品进行组合的模糊查询。(2)会员管理菜单包括:添加新的会员:对要加入的会员的信息进行录入。(3)退货管理菜单包括:退给厂商的货:查看管理员确认的要退给供货厂商的商品。然后员工根据退货信息进行处理。输入顾客退的商品:输入顾客要退的商品信息。以便管理员进行确认。(4)个人管理菜单包括:我的资料:可以查看自己的个人的基本信息。修改密码:用户可以修改自己的登录密码,修改完毕后会自动的跳出此界面,返回到后台登陆界面。(5)公告查看:查
32、看超市的最新的动态。4.2.6系统的数据库表设计本系统的数据库是在MySql数据库里面设计的。数据库的名字是supermarket。基本的表设计如下:(1)管理员表(admin)中文字段名英文字段名字段类型长度主键/外键字段值约束管理员编号aidint3PNOT NULL登录名auservarchar30NOT NULL登录密码apasswordvarchar30NOT NULL姓名anamevarchar30NOT NULL电话aphonechar11NULLEmailaemailvarchar40NULL地址aadressvarchar200NOT NULL年龄aagevarchar6NU
33、LL性别asexvarchar4NOT NULL出生日期abirthdatedate18NOT NULL政治面貌apolityvarchar30NOT NULL标识位bswint1NOT NULL备注bzvarchar500NULL身份证号asfzvarchar18NOT NULL(2)公告表(gonggao)中文字段名英文字段名字段类型长度主键/外键字段值约束编号idint3PNOT NULL公告标题gtitlevarchar50NOT NULL公告内容gmessagetextNOT NULL发布时间gtimedateNOT NULL发布人gadminvarchar20NOT NULL标识位
34、bswint1NOT NULL(3)卖出商品账单(mczhangdan)中文字段名英文字段名字段类型长度主键/外键字段值约束编号idint10PNOT NULL卖出总数mczongshuint30NULL卖出总价格mczongfeiyongint30NULL卖出时间mctimedatetimeNULL标识位bswint10NULL(4)职务表(function)中文字段名英文字段名字段类型长度主键/外键字段值约束编号idint10PNOT NULL职务sfunctionvarchar100NOT NULL备注bzvarchar500NULL员工编号1s_idvarchar30NOT NULL(
35、5)建议意见表(complain)中文字段名英文字段名字段类型长度主键/外键字段值约束编号cidint10PNOT NULL投诉人姓名cnamevarchar30NOT NULL投诉内容ccontentvarchar500NOT NULL处理结果csolvevarchar500NULL投诉人电话cphonevarchar11NULL投诉人Emailcemailvarchar50NULL投诉类型ctypevarchar10NOT NULL处理时间cchulitimedateNOT NULL投诉时间ctimedateNULL标识位bswint1NOT NULL处理状态cstatevarchar10
36、NOT NULL处理人creplyvarchar500NOT NULL(6)供货厂商表(gonghuochangshang)中文字段名英文字段名字段类型长度主键/外键字段值约束编号idint10PNOT NULL供货厂商地址ghcsdizhivarchar100NULL供货厂商电话ghcsdianhuavarchar30NULL联系人ghcslianxirenvarchar30NULL供货厂商传真ghcschuanzhenvarchar30NULL供货厂商名称jinhuochangshangvarchar50NULL商品类型leixingvarchar30NULL商品品牌pingpaivarc
37、har30NULL商品名称mingchengvarchar30NULL联系人电话ghcsliangxirentianhuavarchar30NULL标识位bswint3NULL供货厂商简介ghcsjianjietextNULL备注bzvarchar30NULL(7)商品类型表(spleibie)中文字段名英文字段名字段类型长度主键/外键字段值约束编号idint30PNOT NULL类型leixingvarchar30NULL标识位intint10NULL商品编号spidvarchar30NULL(8)会员表(member)中文字段名英文字段名字段类型长度主键/外键字段值约束会员编号midint
38、10PNOT NULL登录名muservarchar30NOT NULL登录密码mpasswordvarchar30NOT NULL会员姓名mnamevarchar30NOT NULL电话mphonechar11NOT NULLEmailmemailvarchar40NOT NULL地址madressvarchar200NOT NULL年龄magevarchar6NOT NULL性别msexvarchar4NOT NULL出生日期mbirthdatedateNOT NULL标识位bswint1NOT NULL备注bzvarchar5000NULL身份证号msfzvarchar18NOT NUL
39、L(9)卖出商品表(maichusp)中文字段名英文字段名字段类型长度主键/外键字段值约束编号idint10PNOT NULL商品编号spidint10NOT NULL商品名称mingchengvarchar30NULL商品单价danjiaint30NULL总价zongjiaint30NULL数量shuliangaaint30NULL总数量zongshuliangint30NULL标识位bswint3NULL备注bzvarchar30NULL类型leixingvarchar30NULL卖出时间mctimedatetimeNULL (10)员工表(staff)中文字段名英文字段名字段类型长度主键
40、/外键字段值约束会员编号sidint3PNOT NULL登录名suservarchar30NOT NULL登录密码spasswordvarchar30NOT NULL姓名snamevarchar30NOT NULL电话sphonechar11NOT NULLEmailsemailvarchar40NOT NULL年龄sagevarchar6NOT NULL性别ssexvarchar4NOT NULL出生日期sbirthdatedateNOT NULL政治面貌spolityvarchar30NOT NULL职务sfunctionvarchar50NOT NULL入职时间srtimedateNOT
41、 NULL离职时间sltimedate NULL标识位bswint1NOT NULL住址sadressvarchar200NOT NULL备注bzvarchar500 NULL身份证号ssfzvarchar18NOT NULL员工编号1s_idvarchar30 NULL(11)商品表(shangpin)中文字段名英文字段名字段类型长度主键/外键字段值约束编号idint10PNOT NULL商品名称mingchengvarchar30NULL商品介绍jieshaotextNULL商品类型leixingvarchar30NULL进货时间jinhuotimedateNULL供货厂商名称jinhuo
42、changshangvarchar50NULL生产时间shengchantimedateNULL保质期baozhiqivarchar30NULL品牌pingpaivarchar30NULL图片tupianvarchar300NULL会员价huiyuanjiavarchar30NULL市场价shichangjiavarchar30NULL标识位bswint3NOT NULL备注bztextNULL数量shuliangvarchar30NULL第五章 系统的基本功能的实现5.1前台界面的实现前台界面主要包括:首页、商城概况、商城荣誉、新品上市、商场动态、投诉意见、联系我们。功能介绍首页:前台首页主
43、要显示最新的动态,了解最新的商品。并且可以对员工或者公司提出你的宝贵的投诉、意见或建议。商城概况:对超市的基本的情况进行介绍。商城荣誉:是超市获得的荣誉证的简单的介绍。新品上市:是对超市新进商品的展示,方便顾客对超市新进商品的更快的来了解。商城动态:方便登录顾客能够了解到超市的最新的动态。投诉意见:其中投诉意见是对本超市的服务人员或者是对本超市体制有意见或者建议的可以对其进行留言。方便管理员对顾客提出的建议或意见或是投诉及时的进行处理。联系我们:是商场的具体的地址以及商场的联系人的电话。前台的首页(如图5-1)图5-1系统前台首页 5.2系统后台的基本的介绍系统后台包括:管理员与员工登录。后台
44、的登陆界面。(如图5-2)图5-2 系统的后台登陆界面在最上面的两个单选按钮是用户在登录系统的时候根据自己的身份进行选择,让后输入正确的用户名、密码和验证码。正确的输入数据后将登入到系统的主界面。管理员用户名:admin密码:admin。正确的输入后单击确定按钮后进去管理员的主机面。管理员的主界面有:个人管理、公告管理、商品管理、供货厂商管理、员工管理、会员管理、销售统计、退货管理、投诉意见留言管理等功能。下图是管理员登录后的主界面:(如图5-3)图5-3 管理员的主界面普通员工用户名:staff密码:staff。正确的输入后单击确定按钮后进去管理员的主机面。员工登录的主界面主要包括:商品管理
45、、会员管理、退货管理、个人管理、公告查看。下图是普通员工登录后的主界面:(如图5-4)图5-4 员工的主界面5.3管理员主要功能的实现系统当前时间的实现在主界面的上面有一个当前的系统的时间。(如图5-5)如图5-6 系统的当前时间其中的代码的实现如下:<script type="text/javascript">function showLocale(objD)var str,colorhead,colorfoot;var yy = objD.getYear();if(yy<1900) yy = yy+1900;var MM = objD.getMonth
46、()+1;if(MM<10) MM = '0' + MM;var dd = objD.getDate();if(dd<10) dd = '0' + dd;var hh = objD.getHours();if(hh<10) hh = '0' + hh;var mm = objD.getMinutes();if(mm<10) mm = '0' + mm;var ss = objD.getSeconds();if(ss<10) ss = '0' + ss;var ww = objD.get
47、Day();if ( ww=0 ) colorhead="<font color="#2e0ea6">"if ( ww > 0 && ww < 6 ) colorhead="<font color="#f50d54">"if ( ww=6 ) colorhead="<font color="#f50d54">"if (ww=0) ww="星期日"if (ww=1) ww="星期一&q
48、uot;if (ww=2) ww="星期二"if (ww=3) ww="星期三"if (ww=4) ww="星期四"if (ww=5) ww="星期五"if (ww=6) ww="星期六"colorfoot="</font>"str = colorhead + yy + "-" + MM + "-" + dd + " " + hh + ":" + mm + ":"
49、+ ss + " " + ww + colorfoot;return(str);function tick()var today;today = new Date();document.getElementById("localtime").innerHTML = showLocale(today);window.setTimeout("tick()", 1000);tick();</script>我的资料的实现我的资料:查看登录管理员的个人资料的基本信息,并可以对基本的信息进行相应的修改。其中相应的修改的信息要进行准确性
50、的验证(如图5-6)图5-6 管理员下的我的资料验证信息的代码实现如下: <script type="text/javascript"> function texiao() var aidValue = document.getElementById("aid").value;var anameValue = document.getElementById("aname").value;var aageValue = document.getElementById("aage").value;var a
51、phoneValue = document.getElementById("aphone").value;if(aidValue.value=0)alert("工号不能为空!"); return false;else if(!aidValue.match(/0-910$/) alert("工号只能由10位数字组成!"); return false; if(anameValue.value=0) alert("请输入姓名"); return false; else if(/u4E00-u9FA5+$/.test(an
52、ameValue) alert("您好,姓名只能输入汉字!"); document.getElementById("tname".value=""); return false; if(aageValue.value=0) alert("你好请输入年龄!"); return false; else if(!aageValue.match(/(100|d0,2$)/) alert("年龄必须是数字0-100");return false; if(aphoneValue.value=0) alert
53、("请输入联系电话!"); return false; else if(!aphoneValue.match(/0-911$/) alert("你好,请输入正确的联系方式!"); return false; <!- 验证电子邮件地址 ->function isEmail(strEmail) if (strEmail.search(/w+(-w+)|(.w+)*A-Za-z0-9+(.|-)A-Za-z0-9+)*.A-Za-z0-9+$/) != -1)return true;elsealert("邮箱格式错误,请重新输入!"); </script> 然后在要进行修改
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 陈列落地课程设计
- 神经网络控制课程设计
- 2024房产土地租赁合同
- 钢混课程设计板的设计
- 华中师范大学《光学》2021-2022学年第一学期期末试卷
- 华中师范大学《高等量子力学》2021-2022学年第一学期期末试卷
- 课课程设计代做
- 高通滤波器电路课程设计
- 2023年景德镇学院招聘合同工考试真题
- 2023年平凉市第二幼儿园招聘笔试真题
- 北师大版八年级数学上册 数学上学期作业设计勾股定理 实数 含学生版作业及答案
- 形势与政策(吉林大学)智慧树知到答案2024年吉林大学
- 2024年湖南金叶烟草薄片有限责任公司招聘笔试参考题库含答案解析
- 《思想道德与法治》课件第四章明确价值要求践行价值准则第三节积极践行社会主义核心价值观
- 有机物的可生化性参照表
- 安全饮水初步设计编制大纲
- 整式知识点总结
- 《制作洋葱表皮细胞临时装片》教学设计
- 北师大版数学八上4.3.1《正比例函数的图像与性质》(22张).ppt课件
- 高一物理的必修的一期中考试试卷解析告
- 频谱分析与处理PPT课件
评论
0/150
提交评论