




免费预览已结束,剩余21页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
石河子大学信息科学与技术学院数据库系统课程设计题 目: 小型超市进销存管理系统 姓 名: 骆勇 刘浩 学 号: 2008082228 200808247 院 系: 信息科学与技术学院 专 业: 计算机科学与技术专业 班 级: 08级(1)班 指导教师: 余 宝 华 2011-1-12小型超市进销存管理系统摘要 计算机技术的全面普及,给中小型超市带来新鲜的血液,利用计算机对超市进行管理,不仅解决了传统管理方式中的管理效率低下、管理不全面,数据信息不能得到统计等问题。管理方式的转变,提高整个超市的工作效率,在某种意义上讲,给中小型超市提供了新的有利条件,增强了超市的核心竞争力,成为超市管理的必备工具。本系统的开发适用于多种类型的超市,可以帮助超市快速有效管理进货、销售、库存等各项业务,合理控制进销存各个环节,提高资金利用率,实现管理高效率和实时性。本系统是根据人们在日常生活中的实际需求而开发的,完全能够实现管理者对超市的智能化管理,通过本系统可以达到以下目标:一、 系统最大限度地实现了易安装性、易维护性和易操作性。二、 系统运行稳定,安全可靠。三、 操作灵活,界面友好,充分满足中小型超市的进销存管理需求四、 实施规范的进、销、存一体化业务管理。五、 强大的库存预警功能,尽量避免损失。六、 图形化数据分析。七、 强大的查询分析功能。八、 灵活、细分的权限控制功能。九、 强大的报表功能,让您随时了解超市经营情况关键词 超市管理系统;进销存;超市库存目 录一、项目研究背景41.1项目背景4二、系统开发环境52.1开发环境5三、系统分析63.1需求分析63.2可行性分析63.3系统功能分析7四、系统总体设计94.1系统功能简介94.1.1系统登录与管理94.1.2数据输入、删除与修改94.1.3数据查询94.2系统总体设计模块规划94.3系统数据库设计114.3.1数据库需求分析114.4数据库的实现114.5数据库关系图144.6系统整体流程图21五、系统详细设计与实现225.1管理员系统功能模块实现225.1.1用户登录225.1.2主界面设置225.1.3管理员对员工信息进行管理235.1.4管理员进行商品信息管理235.1.5商品进货管理模块235.1.6商品销售管理模块235.1.7库存管理模块235.1.8系统维护235.2员工系统模块的实现235.2.1商品信息管理模块235.2.2商品销售管理模块245.2.3商品库存管理245.2.4系统管理24六、总结25 参考文献25小型超市进销存管理系统详细设计说明书第一章 前言1.1 项目背景超市形式在我国于20世纪90年代初期起步,现已成为我国零售业的一种重要形态。随着超市的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有的发展。这样就迫切地需要引进新的思想技术和管理技术进入到超市管理中。超市自动化的产品管理在欧美等国已实行了多年,也是零售业管理的基础。它最主要的特点是能够实时和准确的控制店内的销售情况。超市行业只作为零售业的一种业态,竞争就更加激烈,如何提高超竞争能力和效益,已成为各个超市企业追求的目标。而在当今时代计算机的普及和应用,信息管理的方便快捷,使超市进销存管理系统被超市企业所重视。超市引入信息管理系统,是零售业经营之中的最热门的话题之一。但在目前状况下,零售业商业企业仍存在着落后的一面,如:不能有效的管理每一种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品进、销、存决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足,日常所需处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已经无法对着复杂的市场。为此,我在本次设计之中选择了中小型超市进销存管理系统设计,依靠现代化的计算机出技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反应出商品的进销存状况和各种反馈信息,使管理人员快速对市场的变化作出相应决策,加快超市的系统建设的技术基础。中小型超市现代化的建置,可以根据每个零售商品的性质不同而有所不同,而建置的过程中需要经营者提供基本数据和流程规划,中小型超市的信息化过程必须要有好的软件管理结合,而选择好的软件就如同选择经营伙伴一样,可以帮助超市本身节省运营成本,而且超市进销存管理系统是长期使用的软件工具,因为不同的零售业可能使用不同功能的系统。这样才能借助信息化的帮助使销售业绩跃上一个新台阶。第二章 系统开发环境2.1开发环境本系统开发环境如下:开发平台:JSP Microsoft SQL Server 2000运行平台:Windows XP/Windows 2000/Windows2003分辨率:最佳效果1440*900开发语言:JSP关系统数据库:Microsoft SQL Server 2000第三章 系统分析3.1需求分析社会生活的现代化,使得市场的走向发生巨大变化,由于经济的发展,许多人们往往不是单纯为满足生活必需去购买,而是凭着喜欢、意欲和感观去购买。如果一个超市能够打动顾客、吸引顾客,自然会顾客盈门。近几年新兴产业中小型超市的现代化管理方式和便捷的购物方式。商品经济的高速现代化发展也促进了竞争,使一切不甘落后的商家都争先恐后地采用最新的管理方法来加强自己的竞争地位。因此,超市经营没有掌握当今市场发展的这一走向,不能将超市现代化经营作为努力开拓的目标,就无法使经营活络、财源茂盛。随着超市规模的发展不断扩大,具有经营品种丰富、更新速度快、交易高峰时间顾客交易频繁、速度快准确性要求高的特点。每日甚至每时将这些频繁交易的真实情况实时地采集、汇总、分类、处理,生成各种账目、报表,并将进、销、存、结及资金分布等情况迅速反映出来,其往来业务非常繁杂。超市在时时刻刻需要对商品各种信息进行统计分析。随之而来的也产生了超市管理系统,现在还处在发展阶段。目前我国的中小型超市数量多,地区分布广泛,在我国经济发展中具有重要地位。随着全球经济一体化的发展和电子商务的兴起,中小型超市之间的竞争将越来越激烈。网络及电子商务的迅猛发展突破了时间、空间的局限性,给中小型超市带来了更多的发展机会,同时也增加了超市之间的竞争强度。这就要求中小型超市必须改变传统的经营管理模式,提高超市的运营效率。目前,我国中小型超市的信息化水平还很低,相比国外的超市,还处于起步阶段。随着科技发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,超市采用电脑管理销售等诸多环节也已成为必然趋势。3.2可行性分析通过计算机网络管理系统对超市进行全面的管理,满足超市现代化管理的要求。经济性超市运营过程中信息的系统化管理、权威的数据统计,为超市的经营决策提供了大量权威的科学依据(数据);强大的账单结款功能,简化了员工的日常工作,提高了工作效率,避免了人工管理过程中数据容易出错所带来的一系列的连锁反应,有效提高企业的经济效益。技术性在高系统配置、高网络带宽的服务情况下,各个级别管理员很容易通过网站对其操作范围内的系统内容信息进行操作管理,完全满足日常经营、管理的要求。回到家也可以轻轻松松办公,决胜千里之外。3.3系统功能分析系统的对象确定之后,应该对系统进行定性的分析,分析是为了了解系统应达到的目标和系统应具备的功能。 通过调查,要求系统具备以下功能。由于操作人员的计算机知识普遍较低,要求系统有良好的人机界面。系统的使用对象多,要求有较好的权限管理。方便查询数据,支持多条件查询。完善的基础信息管理。通过计算机,能够直接“透视”仓库库存情况。完善的商品进货信息、商品销售信息管理。方便健全的结账功能。商品销售排行统计。自动计算数据,减少人工干预。系统运行稳定、安全可靠。对于用户输入的数据,系统进行严格的数据检验,尽可能排除人为错误。中小型超市进销存管理系统是一个典型的数据库开发应用程序,共分为两个角色:管理员、普通员工。每个角色拥有不同的权限。管理员部分由六个子模块组成:员工信息管理、商品信息管理、商品进货管理、商品销售管理、库存管理、系统维护。1. 员工信息管理模块的功能包括:(1) 员工基本信息的录入;(2) 员工基本信息的修改、删除、维护、查询;2. 商品信息管理模块的功能包括:(1) 商品类别的添加、删除、维护;(2) 商品信息的录入;(3) 商品信息的修改、删除、维护、查询;3. 商品采购管理模块的功能包括:(1) 进货信息的登记录入;(2) 多条件查询进货信息;(3) 退货信息的登记录入;(4) 多条件查询退货信息;4. 商品销售管理模块的功能包括:(1) 多条件进行商品销售查询;(2) 顾客退货登记录入;(3) 多条件进行顾客退货查询;5. 库存管理模块的功能包括:(1) 库存报警;(2) 多条件进行商品库存查询;6. 系统维护(1) 供应商管理(2) 修改密码普通员工部分由四个子模块组成:商品信息管理、商品销售管理、库存管理、系统管理。1. 商品信息管理模块的功能包括:(1) 多条件进行商品信息查询;2. 商品销售管理模块的功能包括:(1) 商品销售信息的添加;3. 库存管理模块的功能包括:(1) 库存报警;(2) 多条进进行商品库存查询;4. 系统管理模块的功能包括:(1) 修改用户密码;第四章 系统总体规划4.1系统功能简介小型超市进销存管理系统是一个交互式查询系统,在明确了系统目标与数据库结构的前提下,设计出该系统的主要功能:系统登录、数据输入与修改、数据综合查询、报表浏览、系统管理、帮助等。 4.1.1系统登录与管理为了确保数据的保密性和安全性,防止非法用户对数据破坏,系统将使用登录系统,将事先设计好的用户名和密码信息放在数据表glyuan中,登录时系统自动将用户输入的数据信息和glyuan数据表中的数据进行比较,只有合法用户才能使用本系统。通过系统管理员可以增加新用户和登录用户密码修改等功能。4.1.2数据输入、删除与修改数据输入、删除与修改统称数据操作,用户可以根据自己的需要,对数据表中的数据进行操作,将改动的数据及时传到后台的数据库中,保证数据的实时性、有效性。4.1.3数据查询查询功能是一个软件的核心部分,反映了一个系统的优劣。本系统能够对员工基本信息中的常用信息进行查询、对商品信息的查询和对库存信息进行查询;对进货退货信息的查询、销售信息的综合查询、客户退货信息的综合查询和客户投诉信息的综合查询。4.2系统总体设计模块规划 系统整体主要模块图如图4.1和图4.2所示。管理员模块: 超市进销存管理平台员工信息管理商品信息管理商品采购管理库存管理商品销售管理系统维护商品信息维护退货登记退货查询顾客退货办理顾客退货查询库存查询添加员工信息员工信息维护添加商品类别添加商品信息进货登记进货查询商品销售查询库存报警供应商管理修改密码图4-1 管理员功能模块普通员工模块:超市进销存管理平台商品信息管理商品销售管理库存管理系统管理商品信息查询个人业绩查询添加销售信息库存报警库存查询修改密码 图4-2 员工功能模块4.3系统数据库设计4.3.1数据库需求分析数据库的需求分析是进行系统功能划分和系统设计最重要的一个环节,根据前期的需求分析,可以得到11个数据表:管理员信息表(glyuan)、进货表(jinhuo)、退货表(tuihuo)、员工信息表(zgxx)、商品类别表(splbie)、商品信息表(spxx)、库存信息表(kcxx)、顾客退货表(guketuihuo)、商品销售表(spxs)、供应商信息表(gysxx)。4.4数据库的实现根据本系统实现的功能,超市进销存管理系统主要的数据表信息如下所示:管理员信息表(glyuan) 表4-1管理员信息表字段名称数据类型大小允许空说明gnamechar10否登陆名称gmimachar10否登陆密码进货表(jinhuo) 表4-2进货表字段名称数据类型大小允许空说明spnoChar20否商品编号gysnameChar20否供应商名称jhjgFloat否进货价格jhslInt否进货数量spzjFloat否商品总价jhsjDatetime否进货时间jtjsjDatetime否添加时间退货表(tuihuo) 表4-3退货表字段名称数据类型大小允许空说明spnoChar20否商品编号gysnameChar50否供应商名称thjgFloat否退货价格thslInt否退货数量spzjFloat否商品总价thsjDatetime否退货时间ttjsjDatetime否添加时间thyyText否退货原因员工信息表(zgxx) 表4-4员工信息表字段名称数据类型大小允许空说明znoChar10否员工编号znameChar10否员工名称zmimaChar10否登陆密码zsexChar1否性别ztelChar10否电话商品类别表(splbie) 表4-6商品类别表字段名称数据类型大小允许空说明splbieInt否类别编号lbienameChar20否类别名称商品信息表(spxx) 表4-7商品信息表字段名称数据类型大小允许空说明spnoChar20否商品编号splbieInt否类别编号spnameChar30否商品名称danweiChar2否单位xinghaoChar20否型号guigeChar20否规格jiageFloat否价格spcdChar50否产地fujiaChar10否附加信息tjsjDatetime否添加时间库存信息表(kcxx) 表4-8库存信息表字段名称数据类型大小允许空说明spnoChar20否商品编号kcslInt否库存数量顾客退货表(guketuihuo) 表4-9顾客退货表字段名称数据类型大小允许空说明xsnoChar20否销售编号spnoChar20否商品编号thjgFloat否退货价格thslInt否退货数量spzjFloat否商品总价thyyinText否退货原因tjsjDatetime否添加时间商品销售表(spxs) 表4-10商品销售表字段名称数据类型大小允许空说明xsnoInt否销售编号SpnoChar20否0商品编号danjiaFloat否单价shulianInt否数量zongjiaFloat否总价scsjDatetime否售出时间scnoChar否售货员编号供应商信息表(gysxx) 表4-11供应商信息表字段名称数据类型大小允许空说明gysnameChar50否供应商名称gysdzChar50否地址4.5数据库关系图Tuihuo、spxx、gysxx之间的关系如图4-5-1所示。在表tuihuo中添加退货信息时,需要输入商品编号,通过商品编号(tuno)和商品信息表(spxx)和退货信息表(tuihuo)相关联。而表spxx中在添加商品信息时,需要选择商品类别,所以通过商品类别编号(splbie)和商品类别名称(gysxxname)来把它们关联起来。 图4-5-1 数据表关系jinhuo、spxx、gysxx之间的关系如图4-5-2所示。在表jinhuo中添加进货信息时,需要输入商品编号,通过商品编号(spno)把商品信息表(spxx)和进货信息表(jinhuo)相关联。而在表spxx中在添加商品信息时,需要选择商品类别,所以通过商品类别编号(splbie)和商品类别名称(gysname)来把它们关联起来。图4-5-2 数据表关系kcxx、spxx、spleibie之间的关系如图4-5-3所示。在统计商品库存的时候,需要用商品编号(spno)把商品库存表(kcxx)和商品信息表(spxx)联系起来。而在添加商品信息时,需要选择商品类别。通过商品类别编号(splbie)把商品类别信息表(spleibie)和商品信息表(spxx)关联起来。 图4-5-3 数据表关系guketuihuo、spxx、spxs之间的关系如图4-5-4所示。在办理顾客退货的时候,需要输入商品编号才能获得商品信息,通过商品编号(spno)把顾客退货信息表(gthno)和商品信息表(spxx)联系起来。图4-5-4 数据表关系spxs、spxx、zgxx之间的关系如图4-5-5所示。在进行商品销售时侯,需要输入商品编号以获得商品信息,所以通过商品编号(spno)把销售信息表(spxs)和商品信息表(spxx)联系起来。图4-5-5 数据表关系本系统根据上面的设计规划出的主要实体有职员信息、进货、用户、费用、收款、进货退货。各个实体的E-R图分别如图4.1至图4.6所示。 图4.1 职员信息的E-R图 图4.2 进货的E-R图 图4.3退货的E-R图 图4.4顾客退货的E-R图图4.5商品信息的E-R图图4.6商品销售的E-R图4.6系统整体流程图本系统采用密码登录的形式。用户登录,首先得输入用户名和密码,系统根据用户所输入的信息判断密码是否正确,如果正确则可以进入系统,进入系统后,用户根据自己的需要,选择特定的功能即可。在进行任何一种操作的时候都应该注意系统数据的完整性。系统的整体流程图如图4.7所示。选择用户模式密码是否正确? 结束任务?系统登录欢迎界面系统登录验证用户口令进入系统主界面调用系统菜单退出系统调用各项功能 Y YYNN图4.7系统整体流程图第五章 系统详细设计与实现5.1管理员系统功能模块实现根据系统的需求分析和系统的结构设计,下面是管理员部分功能模块的实现。5.1.1用户登录用户登录系统的后台入口,用户需要输入用户名、密码、验证码、选择登录身份,并且通过验证所输入的信息正确,方能进入系统。如果输入的信息不正确,则跳转到登录失败的页面,点击返回则可跳转到登录页面重新操作。登录的流程图如下所示:登录窗口输入用户名和密码选择登录身份进入主界面进行相关操作验证输入信息正确输入信息有误 图5-1登陆流程图5.1.2主界面设置用户成功登陆之后,进入主界面。主界面主要由三个部分组成:顶端页面、左侧导航栏和右侧内容显示栏。顶端页面主要显示系统的logo、识别登陆用户的名称和身份。5.1.3管理员对员工信息进行管理员工信息管理模块是对超市员工的信息进行添加,删除,修改等操作。这样可以有效地对员工进行管理。为了能够快速查找员工的信息,本模块用了多条件查询,只要输入员工编号或者员工姓名,即可轻松找到员工相关信息。5.1.4管理员进行商品信息管理员工信息管理模块是对商品的信息进行添加,删除,修改等操作。这样可以有效地对商品进行管理。这个模块总共分为三个部分:添加商品类别、添加商品信息和商品信息维护。5.1.5商品进货管理模块该模块总共分为四个部分:进货登记、进货查询、退货登记、退货查询。主要用于日常的采购管理。在进货登记和退货登记中,输入进货价格和进货数量,系统会自动生成进货总价,这样不但省去了很多计算的工作,更重要的是可以杜绝人为计算的失误。这部分功能大大增强了系统的智能化。5.1.6商品销售管理模块该模块和员工添加销售信息模块紧密相连,员工在其所属模块中添加销售信息,管理员可以在这个模块中看到并且可以查询得到商品的销售信息。这里也采用了多条件查询,只要输入员工编号、员工姓名均可查询到相关销售信息。5.1.7库存管理模块库存对于超市的运营至关重要。库存过多,会造成商品的积压。库存过少,商品会供不应求。在库存管理模块,设置了库存报警和库存查询两个部分。当库存过多或者库存过少时,会以文字显示提示。可以及时地为商品采购提供指南。5.1.8系统维护 该模块主要分为两个部分:供应商管理和修改密码。管理员可以在这里修改自己的登陆密码,也可以添加和查看供应商的相关资料。5.2员工系统模块的实现根据系统的需求分析和系统的结构设计,员工的主要工作是在前台进行销售,所以其所属模块的功能也相对简单。下面是普通员工部分功能模块的实现。5.2.1商品信息管理模块该模块主要是员工查询相关商品信息,为商品销售提供有用的依据。只要输入商品编号或者商品名称两项中的任何一项,即可查询到商品的相关信息。5.2.2商品销售管理模块该模块是员工所属模块中最重要也是经常要用到的模块。主要用于员工平时的商品销售管理。其中包括添加销售信息和个人业绩查询两个部分。添加完销售信息之后,会
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 黑龙江省哈尔滨市通河县2020-2021学年上学期五年级科学期中质量检测试题(含答案)
- 山东省淄博第十中学2026届高二化学第一学期期中调研试题含解析
- 四川省凉山州会东中学2026届化学高二上期中预测试题含解析
- 民法典物业篇培训课件
- 2026届辽宁省凌源市联合校高二化学第一学期期中学业水平测试模拟试题含解析
- 2026届江苏省盐城市汇文中学化学高三第一学期期中质量跟踪监视试题含解析
- 2025年营养师考试专项训练试卷:营养评估与实操技能强化
- 2025年注册安全工程师考试全真模拟试卷 安全生产管理专项训练
- 2025年教师资格证考试(高中化学)教学案例分析模拟试题
- 2025年英语四级阅读理解专项训练试卷 解题思路分析
- (2025年标准)货拉拉签协议书
- 学堂在线 中国传统艺术-篆刻、书法、水墨画体验与欣赏 章节测试答案
- 外贸销售政策知识培训课件
- 2025房屋租赁托管合同示范文本
- 2025江苏连云港赣榆区招聘社区工作者88人考试参考题库附答案解析
- 辽宁大学学生手册
- 湘美版美术一年级上册全册课件
- 酒水购销合同范本(3篇)
- 师说一等奖优秀课件师说优质课一等奖
- 学习罗阳青年队故事PPT在急难险重任务中携手拼搏奉献PPT课件(带内容)
- 小学生打扫卫生值日表word模板
评论
0/150
提交评论