收藏 分销(赏)

小型超市管理系统-学位论文.doc

上传人:胜**** 文档编号:2909655 上传时间:2024-06-11 格式:DOC 页数:20 大小:1.56MB 下载积分:10 金币
下载 相关 举报
小型超市管理系统-学位论文.doc_第1页
第1页 / 共20页
小型超市管理系统-学位论文.doc_第2页
第2页 / 共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
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 学术论文 > 毕业论文/毕业设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服