小型超市管理系统-学位论文.doc
《小型超市管理系统-学位论文.doc》由会员分享,可在线阅读,更多相关《小型超市管理系统-学位论文.doc(20页珍藏版)》请在咨信网上搜索。
小型超市管理系统 1绪论 1.1项目背景 现在人们生活水平质量比较高,日常生活中的小型超市也越来越多,竞争变得越来越激烈,为了更大的满足消费者和适应现在社会发展的新要求,要想在销售行业中站领先地位,这时就需要改进销售内部的管理系统,以及管理的各个环节,从而来提高劳动者的生产效率,这样才能使销售水平大大提高,进而使经济效益连续地升高,于是对实施小型超市系统管理实施是十分有必要的。 1.2超市销售发展状况 超市形式在我国于20世纪90年代初期起步,现已成为我国零售业的一种重要形态。超市每天的报表、月报表、年报表、各种信息需要更新,以前的超市管理系统已经满足不了现在的生活需求,并且管理起来非常的麻烦,使人们的工作效率大大的降低,因大型超市管理功能太大,不适用于小型超市,使小型超市的功作效率降低了。 这时需要开发完善超市管理系统,超市管理者也需要改变自身的管理方法和提高业务水平。所以,超市的进、销、人事管理、系统管理业务以及各种信息的管理就成为刻不容缓。使得超市管理者利用软件实现商品信息的录入、查询、修改等以及销售功能等,使管理人员方便地管理商品的信息,提高工作效率,降低管理成本。 1.3项目开发特色 本系统用于后台管理员对超市的各个方面进行管理,通过操作本系统,从本系统中获得所需要的信息,然后对超市的各个方面的不足之处进行调整。java是位于网络的计算机语言,几乎他所有的特点是围绕这一中心和服务的推出,这些特点使他更适合于网络编辑的开发;java也显示,充分利用现代软件技术,一些新的结果,如面向对象、支持多线电路。很多人都在用,将java语言和Eclipse共同使用,能够使系统很快地落实。 2可行性研究 下面通过三方面分析本系统的使用的可行性,这三方面分别是技术可行性分析、经济可行性分析、操作可行性分析。 2.1技术可行性分析 2.1.1采用java语言编写 系统使用java语言编写,java具有很多优点:简洁性、平台无关性、稳定、安全、健全、面向对象、动态特性、分布试,并且java具有强大的标准库支持,文件的读取和保存操作、图形操作界面的实现有java.swing.*等使用方便的包, JButton、JLabel、JCheckBox、JTextArea等功能强大,java不但能适应网络应用开发的需求,而且还体现了当今软件开发方法的若干新成果和新趋势,可以满足小型超市管理系统的要求[1]。 2.1.2采用Eclipse开发平台 Eclipse界面的主窗口是有很多窗口组成的。这些子窗口显示当前工作内容的多种试图。Eclipse的主窗口包含有主菜单和工具栏,而各试图也有自己的专用栏,各视图基本相同。由于Eclipse应用广泛,不同开发项目需要使用的工具会有所不同,例如需要不同的视图搭配、工具栏、界面布局等。Eclipse下的所有资源都必须包含在项目中,项目是一组相关文件的集合。在一个java项目中,包含有java的各种文件,java类文件,是一个主要的成员。所有java元素都必须存于java项目中,只有这样,Eclipse才能正确地将他们识别java元素。在一个项目里,程序资源被存储在不同的文件中,而且文件夹还可以嵌套。实际上,创建一个项目时,项目名称就是项目的最顶层文件夹名称。Eclipse的项目具有特定的组织结构。一个项目不但包含文件资源,而且还保存资源描述信息、项目构建信息等,每个项目都有自己的“元数据”,这是Eclipse操作项目的依据。Eclipse是基于 Java 的可扩展开发平台,Eclipse开发小组是要将它设计成为可以进行任何开发的平台。它插件设计使人们完全可以相信它可以完成这个功能[2]。 2.1.3用Access数据库 Access实际上是一个数据库管理系统(DMS),当然也是一个具有强大功能的数据库应用程序。它支持更加灵活和智能的操作。 Access数据库包含了查询表、报表、窗体、数据访问页面、模块和宏。在Access中,表中记录了多个数据,这些数据可以是线性相关的。表是Access的基础,其他功能和操作实现在表的基础之上,可以有多个记录存储在一个表中,以及一个数据库文件可以储存多个表。查询是Access中的一个重要功能。窗体为显示和查询数据提供一种便捷的操作方式。报表能进行一些简单的统计和运算,方便财务人员管理。Access中的页指的是数据访问页,他主要通过网页访问数据库。在Access中创建数据库有多种方式,可以先创建空数据库,然后再添加对象,也可以通过模版建一个已经设计好的数据库,直接进行使用[3]。 经过多年的发展和完善,Access已经成为桌面数据库领域开发的软件,与标准的应用,广泛应用于办公自动化。Access可以帮助用户对整个公司业务数据进行系统的管理,从而有效地提高企业的内部信息沟通效率,当然它还可以让许多没有计算机基础的用户,用轻松快捷的方式建立属于自己的数据库管理系统。内部功能强大的Access,友好的界面来吸引广大用户。 2.2经济可行性研究 (1)开发成本低:系统开发工具直接从网上下载即可,并且是免费的。 (2)效益:系统的经济效益超过其开发成本。为超市管理费用和人力开支节省了不少。因此,这个项目的开发是值得的。 2.3操作可行性分析 系统的操作方式在这个用户组织内是行的通的,首先,本系统选用基于Windows的图形窗口界面。其次,选用最完善的交互界面。从而使系统看起来清晰明了和操作方便,不需要使用者对计算机知识知道的过多。因此本系统的操作是具有可行的,当然也有必要进行开发,完善本系统,让更多人受益[4]。 3系统总体设计 3.1 设计思想 该系统选用模块化进行设计,共包含五个模块,模块之间是相互独立的,每个独立的模块下有自己的子模块,这样可以把复杂的、难以解决的问题分解成多个容易解决的小问题,这样,原来的复杂问题就比较容易解决了,并且模块之间的关系就相当简单了[5]。 3.2 设计原则 为了提高软件的可理解性、可测性、维护和满足用户的需求,在设计过程中应遵循了下列原则: (1)安全性原则 (2)合法性原则 (3)实用性原则 (4)准确性原则 (5)易操作原则[6] 3.3 系统模块概要设计 根据本系统的设计原则、设计思想将系统功能分为五大功能模块。整个设计如图3-1所示: 小型超市管理系统 进货退货管理模块 系统管理模块 人事管理模块 库存管理模块 销售管理模块 数据 库重 置备 份和 还原 操作 用户 信息 添加 修改 删除 操作 供应 商信 息添 加修 改删 除 员工 信息 添加 修改 删除 操作 库存 商品 信息 查询 以及 盘点 库存 商品 信息 修改 操作 进货 退货 信息 的查询和 盘点 销售 信息 查询 以及 金额 盘点 销售 操作 以及 销售 信息 进表 进货 退货 信息 添加 修改 删除 图3-1 图3-1 4系统详细设计 4.1系统功能详细设计 1.进货退货管理模块功能: (1)实现进货退货信息的查询。 (2)实现进货信息的更新 2.销售管理模块功能: (1)实现销售商品的购买、付款、找零功能。 (2)实现商品销售信息的盘点。 (3)实现商品销售排行榜。 3.库存管理模块功能: (1)实现库存信息的查询、更新(增加、删除、修改)。 (2)实现库存商品销售单价的设置。 4.人事管理模块功能: (1)实现职工信息的查询、更新。 (2)实现供货商信息的更新。 5系统管理模块功能 (1)实现系统用户信息的更新。 (2)实现系统数据重置功能、备份和还原功能。 4.2系统数据库逻辑结构设 4.2.1系统E-R图设计 图 4-1 进货信息实体关系图 图4-2退货信息实体关系图 图4-3销售信息实体关系图 图4-4销售排行榜实体关系图 图 4-5 库存商品信息实体关系图 图4-6员工信息实体关系图 图4-7供货商信息实体关系图 图4-8 用户信息实体关系图 图4-9整体实体E-R图 4.3数据库物理结构设计 本系统的数据库采用Access,一共八张表 BUY存放进货信息,见表4-1; DELE退货信息表,见表4-2; SALE销售商品信息表,见表4-3; PAIHANG排行销售表,见表4-4; CARGO库存表,见表4-5; RENSHI员工信息表,见表4-6。 GONGYING供应商信息表4-7 PASSWORDS用户信息表4-8 表4-1 BUY表 列名 数据类型 长度 唯一性说明 S_ number (主码) char 14 not null S_name char 12 not null J_price float 8 not null J_num int 11 not null J_money char 8 not null G_ supplier int 11 not null G_date int 9 not null 表4-2 DELE表 列名 数据类型 长度 唯一性说明 S_ number (主码) char 14 not null S_name char 10 not null J_price float 8 not null J_number Int 11 not null G_money double 14 not null G_ supplier char 11 not null G_date char 12 not null T_date char 12 not null 表4-3 SALE 表 列名 数据类型 长度 唯一性说明 S_number (主码) char 14 not null ID char 12 not null S_name float 12 not null S__num int 12 not null Unit char 12 not null S_price float 12 not null S_date int 12 not null 表4-4 CARGO表 列名 数据类型 长度 唯一性说明 number (主码) char 12 not null Name char 12 not null stock int 12 not null unit char 10 not null S_ price float 12 not null 表4-5PAIHANG表 列名 数据类型 长度 唯一性说明 S_ rank (主码) char 12 not null S_Name char 12 not null S_Num int 12 not null 表4-6RENSHI表 列名 数据类型 长度 唯一性说明 Y_ID(主码) char 16 not null name char 12 not null sex char 12 not null N_ID char 8 not null money char 12 not null Phone char 12 not null 表4-7 GONGYING表 列名 数据类型 长度 唯一性说明 G_ID(主码) char 16 not null G_name char 12 not null L_name char 10 not null L_phone char 12 not null Address char 12 not null Y_ID char 12 not null 表4-8 PASSWORDS表 列名 数据类型 长度 唯一性说明 Y_name(主码) char 12 not null Y_password char 12 not null Y_power char 12 not null 4.4 模块功能设 4.4.1系统登录模块设计 作用:对用户身份进行验证,如果用户系统合法便可进入系统。 图4-10 系统登录模块 在用户登录过程当中,唯有输入准确的密码和帐号,用户才会实现登录界面。对登录尝试次数进行了限制,当用户登录失败了三次,系统将自动系统登录,注销模块。并对输错信息进行提示。 4.4.2 系统主窗体模块设计 作用:用户正确进入系统后会显示主页面,共包含六个系统菜单:进退货管理、销售管理、库存管理、人事管理、系统管理、推出系统。每个功能退出界面后会返回此主页面。如下图: 图4-11 系统主窗体模块 4.4.3进货退货管理模块设计 作用:主要实现购买系统、查询、修改,制定购买计划、制定退货计划、查询退货信息如 下图 图4-12 进货退货管理模块 4.4.4销售管理模块设计 作用:写销售榜销售的信息,同时对库存的更新,有利于未来打印和库存和销售信息的查询。 销售商品:按商品号或名称销售,商品进购物清单、付款 、找零。 查询销售列表:按商品号或名称查询,从表中提取查询数据,显示查询结果。 盘点:按销售日期盘点,从表中提取数据,显示盘点结果 商品销售、销售、销售排名分别构成如下图: 图 4-13 商品销售 图 4-14销售列表 图 4-15商品销售排名 4.4.5库存管理模块设计 作用:库存商品信息的查询、更新和商品总值的盘货。 图4-16 库存管理模块 4.3.6员工管理模块设计 作用:查询、添加、修改、删除工作人员的信息。 图4-17员工管理模块 4.4.7供货商管理模块设计 作用:根据需要引进的商品对对应的供货商信息进行相应的修改,可以进行查询供应商信息、添加供应商信息、修改供应商信息。 图4-18供货商管理模块 4.4.8系统管理模块设计 作用:实现用户信息添加、修改、删除功能。 实现重置、备份、还原数据库功能。 退出。 图4-19用户管理 20- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小型 超市 管理 系统 学位 论文
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文