基于Java的小型超市货物管理系统的设计与开发.rar

收藏

资源目录
    文档预览:
    编号:20181031151615639    类型:共享资源    大小:61.03MB    格式:RAR    上传时间:2018-10-31
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    80
    金币
    关 键 词:
    基于 Java 小型 超市 货物 管理 系统 设计 开发
    资源描述:
    名 称: 基于 Java 的小型超市货物管理系统的设计与开发学 院: 文学与传媒学院专 业: 数字媒体技术班 级: 2013 级 1 班姓 名: 齐士博学 号: 20130104038指导教师: 张艮山2017 年 5 月 02 日毕业设计(创作)报告I毕业作品基本信息作品名称 基于 Java 的小型超市货物管理系统的设计与开发作者姓名 齐士博 创作时间 2017.2-2017.5担任职责简介:社会的高度发展,无论是上市企业还是各种小型商铺也都与互联网相结合生成自己独特的企业文化。而本设计主要是针对一些小型超市设计出来的小型超市货物管理系统平台。本系统的主要功能是对用户的超市的进货明细操作、出货详细操作、供货商、员工、商品和商品销售统计图表展示等。本系统前台通过登录页面进入主界面,主界面左面(三级模块是二级模块下面的具体功能)是各种等级功能模块的展示区。人们可以通过点击二级模块对该模块得子功能进行展示或隐藏。点击二级模块下面的超链接可以看到右方出现的页面,可以进行一些用户想要的操作。II摘要现在是计算机技术高速发展的特殊时期,大部分大型企业都已经与计算机相结合进入高速发展阶段,大多数中小型企业有的还处于传统行业阶段导致企业发展缓慢。这部分企业意识到只有与计算机技术相接轨才能使企业快速发展下去。而要高速发展就需要一个适合自己企业的管理系统。本系统主要是为这些中小型超市还没有自己的货物管理系统,还是采取传统的纸笔统计的模式导致自己的进货、出货一些方面只能有不明确的统计,导致自己的店面部分货物积压、货物数量短缺的短板。本系统采取了 JavaWeb 方式开发系统,所以本系统既不对电脑的操作系统有要求,也不对电脑的配置有要求,只要用户电脑上面有一个浏览器就可以操作本系统。本系统再设计功能上面设计了中小型超市通用的进货、出货、员工、供货商和商品管理等功能,可以对超市进出货的数量、时间、供货人、经手人等信息进行记录,用户可以在用户模块中自由的给予不用员工各种适合的权限,自由度很高。在供货商方面还有发邮件的功能,可以更方便的提示供货商一些进货信息。而且本系统功能模块等级明确,操作简单很适合没有计算机基础的人员使用。本系统采用 mvc 开发思想,保证了以后系统升级和修改的难度较低的特性。所以本系统很适合大部分中小型超市对货物管理的要求。【关键词】超市管理 ,JavaWeb,管理系统,信息处理,货物管理IIIABSTRACTDesign and Development of Small Supermarket Management System Based on JavaThis is a special period of rapid development of computer technology, most large enterprises have been combined with computer entered a stage of rapid development, the majority of small and medium enterprises in some industry is still in the traditional stage leads to the slow development of enterprises. This part of enterprises realize that only with the computer technology in line, can the enterprise develop rapidly. To develop at a high speed, we need a management system suitable for our own enterprises.This system is mainly for those small and medium-sized supermarket goods has not its own management system, or to take a pen and paper traditional statistical model leads to their purchase, shipment can only have some aspects of statistics is not clear, resulting in part of the goods store their backlog, quantity of goods shortage short board. This system adopts the JavaWeb development system, so the operating system of the computer system is not required, nor computer configuration is required, as long as the user computer with a browser can operate the system. This system function designed on the small and medium-sized supermarkets general import and export goods, employees, suppliers and management functions, quantity, can to the supermarket goods supply time, handling, information recording, users can freely give user module without staff for various privileges, degree of freedom very high. In the supplier, as well as mail function, you can more easily prompt the supplier of some purchase information. Moreover, the system function module level is clear, the operation is simple, very suitable for personnel without computer basis. The system uses MVC development ideas, to ensure that after the system upgrade and modify the difficulty of the lower characteristics. Therefore, the system is suitable for most small and medium-sized supermarkets on cargo management requirements.【Key Words】 Supermarket management, JavaWeb , management system,information processing,Cargo management目录毕业作品基本信息 ........................................................................................................................................I摘要 ...............................................................................................................................................................IIABSTRACT .....................................................................................................................................................III引言 ...........................................................................................................................................................- 0 -一、系统需求分析和可行性 ...................................................................................................................- 1 -(一)需求分析 ..................................................................................................................................- 1 -(二)可行性分析 ...............................................................................................................................- 1 -二、网站开发工具和相关技术介绍 .......................................................................................................- 1 -(一)开发工具介绍 ...........................................................................................................................- 1 -(二)开发技术介绍 ...........................................................................................................................- 1 -三、数据库设计 .......................................................................................................................................- 2 -(一)数据库设计的重要性 ...............................................................................................................- 2 -(二)数据库概念的设计 ...................................................................................................................- 2 -(三) 数据库逻辑设计和表汇总 .......................................................................................................- 4 -四、系统的结构功能设计与实现 ...........................................................................................................- 6 -(一)系统的工能总体分析 ...............................................................................................................- 6 -(二)系统的界面设计 .......................................................................................................................- 7 -(二)菜单栏模块功能 .......................................................................................................................- 9 -结论 .........................................................................................................................................................- 16 -参考文献 .................................................................................................................................................- 17 -致谢 .........................................................................................................................................................- 18 -石家庄学院毕业设计(创作)报告- 1 -引言随着计算机技术的高速发展,各种企业纷纷结合计算机技术对公司的业务进行自动化处理,对人员也采用了自动化管理,相对减轻了人员上的开销,大大的提升了公司在管理上面的灵活性。而本系统主要是针对一些小型超市设计出来的小型超市货物管理系统平台。本系统可以为超市人员设置各种权限,可以对超市货物的进货、出货、员工、供货商和一些销售数据的图标展示等功能。基本满足了小型超市对货物管理的需求。一、系统需求分析和可行性(一)需求分析现在社会计算机技术的发展,我们的生活各处也都离不开计算机和它的相关技术,而对于传统的小型超市货物管理也带来新的机遇。传统的超市管理是采用方式是用员工在相关工作本上记录,这种方式不但浪费人员造成浪费,而且准确性,可读性都是有一定程度上的阻碍。所以想要超市管理减低人员的分配,减少这方面的开支并且更加高效的管理,就要使用管理系统。(二)可行性分析1.技术可行性在程序技术这方面,这个系统采用的是 JAVA 语言,在大学期间学习过所以在 开发过程中的难度会减小,数据库采用的是 Mysql 数据库,在技术方面和网络资料 查找方面都是比较方便容易的,编程软件也是功能强大的 eclipse,让编程变得更便捷开发速度大大提升。这些技术或者是软件都是在社会上普遍使用的在技术上 在网上查找方便。所以此系统具有技术上的可行性。2.经济可行性此系统在开发上面是用的语言、软件、框架都是开源的,开发设计上面网络上有比较多的开源产品,花费比较少。二、网站开发工具和相关技术介绍(一)开发工具介绍开发软件是 eclipse,Eclipse 是由 IBM 发的 Java 开发平台,功能强大,在社会上面广泛使用。在数据库上选用的是甲骨文开发的小型灵活的 Mysql 数据库。基于 Java 的小型超市货物管理系统的设计与开发- 2 -(二)开发技术介绍1.前端技术介绍这个系统用的是基本的 html、js 和 css。HTML 是一种超文本标记语言,普遍被应用于网页效果的设计与制作,因为它易于编写,且与可扩展型和平台无关。js 是一种使用相当广泛的脚本语言,它可以使页面操作灵活 。css 是一种页面布局使用的语言,可以是页面布局具有良好的观赏性。2. 后台技术介绍这个系统的变成语言是 Java,在公司中使用的很广泛,他是一个面向对象语言,具有很好的安全性,最主要的是 Java 具有跨平台的属性。三、数据库设计(一)数据库设计的重要性一个程序的数据库设计在项目的开发中起着很重要的作用,它决定了程序开发过程中的 Dao 层方法编写的简洁性,也涉及到了各个功能模块之间关联的便利性,可以使程序在初始的建立中就打了很坚实的基础,对以后程序维护和升级也很重要。(2)数据库概念的设计为了存储本系统设计的实体属性到数据库中,需要建立一个数据库表对其各个属性进行管理,下面就介绍本系统中最重要的几个表。2.用户信息实体 E-R 图为了存放系统用户的用户名、密码、E-mail 、手机号等基本信息,需要建立一个用户表来对用户的基本信息进行管理,方便系统的一系列操作。用户表信息 E-R 图如图 1 所示。图 1:用户实体 E-R 图2.供货商信息实体 E-R 图为了存放系统供货商的姓名、E-mail 、手机号等基本信息,需要建立一个供货商石家庄学院毕业设计(创作)报告- 3 -表来对用户的基本信息进行管理,方便系统的操作。供货商信息表 E-R 图如图所示。图 2:供货商实体 E-R 图3.商品信息实体 E-R 图为了存放商品的名称、进价、售价等基本信息,需要建立一个商品表来对用户的基本信息进行管理,方便系统的一系列操作。商品信息表 E-R 图如 3 所示。图 3:商品信息实体 E-R 图4.入库信息实体 E-R 图为了存放入库的单据号、商品名、出库时间和购买人等基本信息,需要建立一个入库表来对用户的基本信息进行管理,方便系统的一系列操作。入库信息表 E-R 图如图 4 所示。图 4:入库信息实体 E-R 图5.出库信息实体 E-R 图为了存放出库的单据号、商品名、出库时间和经手人等基本信息,需要建立一个出库表来对用户的基本信息进行管理,方便系统的一系列操作。出库信息表 E-R 图如图 5 所示。基于 Java 的小型超市货物管理系统的设计与开发- 4 -图 5:出库信息实体 E-R 图(三) 数据库逻辑设计和表汇总1.数据库逻辑设计数据库的逻辑设计就是想将提前定义好的系统中实体类的 E-R 图,转换成数据库中符合的逻辑结构,在根据数据库逻辑结构的设计,本系统主要数据库表格有 5 个。2.表汇总(1)用户表信息表存放了用户在本系统中的各种详细信息,如表 1 所示。列名 数据类型 长度 允许空 是否主键 说明id Int 11 否 是 主键name varchar 4 否 否 员工姓名pwd varchar 255 否 否 密码loginName varchar 50 否 否 登录名sex varchar 50 否 否 性别phone varchar 50 否 否 手机号email varchar 50 否 否 邮箱description varchar 255 否 否 介绍departmentId varchar 11 否 否 部门表外键表 1:用户信息表(2)供货商信息表里面存放了供货商的各个详细信息,如表 2 所示。列名 数据类型 长度 允许空 是否主键 说明id Int 11 否 是 主键name varchar 4 否 否 供货商姓名phone varchar 50 否 否 手机号石家庄学院毕业设计(创作)报告- 5 -email varchar 50 否 否 邮箱Sex varchar 11 否 否 性别description varchar 255 否 否 介绍表 2:供货商信息表(3)出库信息表里面存放了关于出货所必需的的各种详细信息,如表 3 所示。列名 数据类型 长度 允许空 是否主键 说明id Int 11 否 是 主键qqid varchar 4 否 否 出库单据号time varchar 255 否 否 出库时间totle varchar 50 否 否 出库总金额person varchar 50 否 否 经手人remark varchar 50 否 否 说明GoumairenPhone varchar 255 否 否 购买人姓名表 3:出库信息表(4)入库信息表里面存放了关于入库系统所需要的各种详细信息,如表 4 所示。列名 数据类型 长度 允许空 是否主键 说明id Int 11 否 是 主键qqid varchar 4 否 否 入库单据号time varchar 255 否 否 入库时间totle varchar 50 否 否 入库总金额person varchar 50 否 否 经手人remark varchar 50 否 否 说明supplier varchar 255 否 否 供货商supplierId varchar 255 否 否 供货商 Id表 4:入库信息表(5)商品信息表里面存放了关于商品一系列基本信息,如表 5 所示。列名 数据类型 长度 允许空 是否主键 说明goodes_id varchar 50 否 否 主键Goodes_name varchar 255 否 否 商品名称
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:基于Java的小型超市货物管理系统的设计与开发.rar
    链接地址:http://www.gold-doc.com/p-288027.html
    收起
    展开