《小型超市管理系统的设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《小型超市管理系统的设计与实现毕业论文.docx(81页珍藏版)》请在第一文库网上搜索。
1、小型超市管理系统的设计与实现毕业论文目录摘要错误!未定义书签。Ahsitrnet错误!未定义书签。第1章绪论11.1 选题的背景、目的和意义11.1.1 选题背景11.1.2 选题目的和意义21.2 国内外研究现状21.3 本文研究内容3第2章基本语言及相关技术介绍52.1 HTML (超文本标记语言)52.1.1 基本简介52.1.2 特点52.2 JAVA52.2.1 基本简介52.2.2 主要特点62.3 动态网页开发技术72.3.1 基本简介72.3.2 主要特点82.4 Servlet 技术82.4.1 基本简介82.4.2 实现过程92.5 JSP 技术92.5.1 基本简介92.
2、5.2 JSP运行原理92.5.3 JSP 特点102.6 数据库MySQL简介112.7 本章小结12第3章需求分析133.1 系统运行环境及开发平台133.1.1 Eclipse 简介133.1.2 MyEclipse 简介133.2 系统可行性分析143.2.1 技术可行性143.2.2 操作可行性153.2.3 经济可行性153.2.4 总结153.3 系统的功能需求分析153.3.1 系统开发目标与规模153.3.2 系统功能需求陈述163.4 非功能需求分析173.4.1 系统界面需求173.4.2 软件环境173.5 数据流图183.6 系统的E-R图203.7 本章小结21第4
3、章系统总体设计224.1 设计原则224.2 系统功能模块设计224.2.1 系统管理模块23422单据管理模块234.2.3 查询管理模块234.2.4 信息管理模块244.2.5 操作日志模块244.2.6 帮助模块244.3 系统数据库设计254.3.1 权限表264.3.2 登录记录表264.3.3 入库记录表274.3.4 出库记录表274.3.5 库存信息表284.3.6 每月结算记录表294.3.7 每年结算记录表304.3.8 商品信息表304.3.9 供货商信息表314.3.10 员工信息表314.3.11 商品分类表324.4 本章小结32第5章系统的详细设计与实现345.
4、1 系统的详细设计345.1.1 系统管理模块的设计345.1.2 单据管理模块的设计345.1.3 查询管理模块的设计355.1.4 信息管理模块的设计365.1.5 操作日志模块的设计375.1.6 帮助模块的设计375.2 系统的实现375.2.1 系统实现步骤375.2.2 创建数据库385.2.3 创建系统中的各个模块385.2.4 系统主要界面及登录窗体的设计实现385.3 本章小结44结论45参考文献46致谢47附录1开题报告48附录2文献综述52附录3中期报告55附录4外文原文58附录5外文翻译65IV第1章绪论第1章绪论随着经济的快速发展,许多零售业迅速崛起。它们在业务不断增
5、长的同时也面临着管理水平相对滞后的困境。尤其是许多企业在逐年经营过程中,积累了大量数据,但是信息比较分散、相互独立。在信息技术迅猛发展的今天,处于竞争性行业的中小型零售企业如何在未来的市场中借助信息化实时掌握营销动态,不断提升服务水平,提高资源配置水平和核心竞争力,成为他们不得不面对的问题。在零售企业引入超市信息管理系统后,利用计算机将各种商品的进货、库存、销售等信息记录下来,能够让经营管理者及时掌握经营信息,作出合适的决策,提高经营的效率。超市信息管理系统,可完成商品采购、销售、盘点库存等管理功能,同时还可对超市的盈亏状况进行准确的分析,通过每月小结将每个月的盈亏状况记录下来,使用每年小结对
6、整年的经营状况进行记录。真正实现了对超市信息的方便、快捷、简单的管理。1.1 选题的背景、目的和意义1.1.1 选题背景经济全球化以及中国经济改革的逐渐深化,使中小型企业面临着越来越激烈的竞争,改革企业内部以及整个供应链各个环节的管理,调度机资源配置,迅速适应客户的新需求和市场的新机遇,是中小型企业生存和发展的头等要事。然而,对于一贯疏于管理的中小型企业来说,进行有效的进、销、存管理必然存在一定难度,必须借助现代化的管理方法和信息技术计算机管理技术。20世纪50年代中后期,计算机不仅用于科学计算,还用于信息管理。此后计算机作为强有力的数据处理工具与手段,开始在中小型企业管理中应用。50多年来,
7、中小型企业应用管理信息系统从简单、局部应用到高级、全面解决管理问题的发展过程。中国的中小型企业从改革开放以来得到了迅猛的发展,但长期以来,由于我国零售业的技术投入低,绝大部分工作仍采用传统的手工方式来完成,零售企业流程不规范,缺乏标准化管理,企业普遍缺乏信息专业人员,这给计算机应用带来许多困难。成本庞大、效率低下、管理不严密这三大弊病成为目前制约我国零售行业发展的“瓶颈”巴 信息化程度对于提高中小型零售企业的经营效益起着关键性作用,我国零售企业市场竞争力差的主要原因是信息能力差。中小型零售企业信息化的改造,将先进技术手段介入企业经营,能迅速改善中小型零售企业的经营状况,提高市场竞争力。在我国超
8、市形成于20世纪90年代,随着经济的发展,超市已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。而超市管理系统是目前应用于公司或企业进、销、存管理系统中的典型代表,它的特点是信息量大,要求信息反馈迅速。无论是公司还是企业对于货物都实行了信息管理,以提高管理水平和工作效率。在我国,中小型超市的管理方式大多还是以传统的手工管理方式,其效率、管理方式、管理水平已远远不能满足现代超市的管理需求。随着计算机技术的日趋成熟,使超市管理对自动化的要求越来越高,目前国内软件商已经开发出很多较好的超市管理软件,虽然这些超市管理软件的功能和性能都很完善,但它们大多是面向大型超市而开发的,专业性很
9、强、功能分工较细、操作和使用比较复杂、难以掌握。而国内很多小型超市由于管理人员大多数不是超市管理业务人员,所以业务分工不是很详细明确。这样的软件对于他们应用效果并不是很好。1.1.2 选题目的和意义在我国超市形成在20世纪90年代,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要作用。而小型超市由于商品的数量众多,进销存管理方面工作繁杂、资料多,这就迫切需要利用计算机的数据库技术和网络技术实现小型超市管理工作的自动化,以提高工作效率。本超市管理系统继承了传统超市管理系统的长处,弥补了传统超市管理系统在网络化服务方面的缺失,实现超市现代化、快捷、方便的管理。1.2 国内外研究现状
10、随着经济的快速发展,社会生活趋于现代化,使得市场走向发生巨大变化,人们对生活的需求已经不再满足于丰衣足食的低度要求,许多人往往不是单纯为了满足生活必需去购买,而是凭着喜欢、意欲和感观去购买。如果一个商店能够打动顾客、吸引顾客,自然会顾客盈门,而近几年新兴产业中超级市场的现代化管理方式和便捷的购物方式吸引着无数的顾客。此时商品经济的高速现代化发展促进了竞争,这就使得一些经营者不得不开发最新型的管理方法来加强超市的竞争力。在国外计算机普遍运用在各类商店超市中,由于它能够准确记载和查阅有关超市经营的大量数据,帮助超市经营者掌握分析营销情况,及时作出正确决策,并且有利于商店内部的财务、人员、库存、销售
11、情况等管理,因而大大提高了现代超市的管理水平。国外很多发达资本主义国家相关人士都在开发超市管理系统,开发出很多大型软件。1.3 本文研究内容小型超市管理系统是针对小型超市的管理而开发的。应用小型超市管理系统能够转变超市的工作方式,有效提高销售速度和服务水平,提高客户对超市的信任度和满意度,改善客户关系。运用超市管理系统可以实现小型超市内部现代化管理,能够准确把握每一种商品的销售动态,防止商品断档或过量储备,商品开发方向、进货的适时化都可以通过超市管理系统来完成。从结构的角度来看,本文研究的主要内容是:第二章:基本语言及相关技术介绍第三章:需求分析第四章:系统总体设计第五章:系统的详细设计与实现
12、从功能的角度来看,本文研究的主要内容是:如何利用计算机实现超市的系统管理、单据管理、查询管理、信息管理、操作口志及数据处理等功能。一、系统管理:对操作员信息进行增加、删除、修改等操作和系统的维护。其中操作员包括管理员和普通操作员,二者权限不同。二、单据管理:对超市的入库单据和出库单据的管理,主要是添加操作。同时还包括对超市盈亏情况的分析。对于超市盈亏情况可以进行每月结算和每年结算。三、查询管理:主要是对超市入库单据、出库单据的查询,也可查询所有入库记录、销售记录及库存情况,及时掌握超市运营情况。四、信息管理:用来实现对商品信息、供货商信息及员工信息的增加、删除和修改;管理员可以根据超市实际情况
13、及时对商品信息进行调整。五、操作日志:对于登录本系统的用户系统会在第一时间进行记录,方便管理员管理管理。六、帮助:是对系统的一个简要说明。3第2章基本语言及相关技术介绍第2章基本语言及相关技术介绍2.1 HTML (超文本标记语言)2.1.1 基本简介HTML (Hyper Text Mark-up Language)即超文本标记语言或超文本链接标示语言,是目前网络应用最为广泛的语言,也是构成网页文档的主要语言。用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台(如UNIX、Windows等)。所谓超文本文档,是指在其中可以加入图片、声音、动画、影视等内容,并且它可以利用超
14、链接非常方便地从一个文件跳转到网络上其他主机中的另一个文件。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。HTML文本是由HTML命令组成的描述性文件,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需要的信息,而主体则包含所要说明的具体内容。2.1.2 特点HTML文档制作不是很复杂,且功能强大,支持不同数据格式的文件嵌入,这也是WWW盛行的原因之一,其主要特点如下:1、简易性,HTML版本升级采用超集方式,从而更加灵活方便。2、可扩展性,HTML语言的广泛应用带来了加强功能,增加标识符等要求,HTML采取子类元素的方式,为系统扩展带来保证。3、平台无关性。虽然PC机大行其道,但使用MAC等其他机器的大有人在,HTML可以使用在广泛的平台上,这也是WWW盛行的另一个原因。2.2 JAVA2.2.1 基本简介JAVA是一-种可以撰写跨平台应用软件的面向对象的程序设计语言,由Sun Microsystems公司的James Gosling等人于1990年代开发。它最初被命名为Oak,目标设定在家用电器等小