超市货物管理系统 毕业设计论文
- 格式:doc
- 大小:1.02 MB
- 文档页数:31
超市管理系统毕业论文经济全球化使得国内的零售业得到了非常快速的发展,各种零售商越来越多,但与此同时,这些零售商面临的竞争压力也越来越大,特别是在信息化普及的今天。
下面是店铺为大家整理的超市管理系统毕业论文,供大家参考。
超市管理系统毕业论文篇一小型连锁超市卖场管理系统的开发超市管理系统毕业论文摘要摘要:小型连锁超市卖场管理系统主要由系统管理、巡视管理、卖场布局管理、商品排架管理、商品管理、应急处理、统计查询等模块构成。
系统侧重于商品在卖场的布局以及对商品的日常管理。
本文对各功能模块进行了探讨,并对系统开发过程中的相关问题进行了探讨。
超市管理系统毕业论文内容关键词:连锁超市;卖场管理;管理信息系统中图分类号:F721.7;F274 文献标识码:A1 引言(Introduction)随着时代的进步和社会的发展,超市这种销售形态也越来越多地呈现在我们的面前[1]。
目前,连锁超市已经成为了我国零售业的一种非常常见的形态,为促进流通、服务大众发挥了重要的作用。
2 系统分析(Systems analysis)卖场管理是指商场对能够保证顾客正常选购商品、并最终促进顾客与企业实现商品交换过程的营业场所的管理。
卖场管理的总体要求是经营功能管理结合,智力与体力结合,力求做到经营、管理、服务、技术和核算能力的综合运用。
卖场管理包括商品陈列管理、卖点维护管理、员工管理、指标控制管理、库存管理、收货管理、收银管理、DM促销管理、顾客管理、退换货管理等等[2]。
小型连锁超市经营面积小,人员也少,显然大型卖场的管理方式不适用于它。
这是其一。
其二,站在计算机系统的角度,第一,卖场管理中的很多管理,如库存管理、收银管理等已经有其相应的系统了;第二,卖场管理中的一些工作是适合手工完成的,如何用计算机进行管理。
总之,如何建立一个适合小型连锁超市使用的卖场计算机管理系统,是需要我们做深入研究的[3]。
综合起来看,小型连锁超市的卖场管理应该具备以下功能:①操作界面良好。
超市管理系统毕业设计论文2008 年 12 月 20 日摘要:随着小超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。
超市时时刻刻都需要对商品各种信息进行统计分析。
而大型的超市管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。
超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:系统权限的设定、原始数据录入、数据的汇总及查询等。
从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。
本文系统的分析了软件开发的背景以过程;首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程:数据库的设计、各个模块的设计和实现,以及具体界面的设计和功能。
关键字:超市管理系统重庆信息技术职业学院毕业论文目录1 绪论。
.。
...。
..。
..。
....。
...。
.。
...。
.。
....。
..。
..。
.。
..。
.22 软件项目描述。
...。
..。
.。
.........。
.。
.。
.。
...。
..。
.。
.。
.。
...。
.。
...。
..。
.。
.。
32。
1 目标任务概述 .。
..。
.。
..。
.。
...。
..。
.。
..。
.。
..。
.。
...。
..。
.。
....。
...。
..。
3 2.2 软件项目背景。
....。
..。
.。
.。
.。
..。
..。
..。
....。
.。
.。
..。
...。
.。
3 2.3 解决方案及技术手段。
........。
....。
.。
.。
....。
..。
.。
.。
.。
.。
.。
.. (3)2。
3.1 相关开发技术 .。
..。
.。
..。
...。
.。
.。
....。
.。
..。
.。
.....。
.。
...。
.。
32.3。
2 技术可行性分析。
....。
..。
.。
.。
.。
..。
.。
..。
.....。
...。
...。
.。
.。
.....。
42。
3.3 经济可行性分析。
..。
..。
..。
.。
.。
..。
..。
.。
.。
.。
..。
.。
.。
.。
. ..。
..。
.。
.。
.4 2。
4 项目开发计划 ...。
摘要随着信息化的时代的到来,无论是大小企业计算机、网络技术应用都已经到企业的发展过程中,服务于日常办公和业务的开展,可以这么说,一个企业的信息化程度高低,将会直接影响这个企业在市场竞争中的地位。
对于众多的大小型超市而言,如何通过规范化的管理超市的物品,降低自身运行成本、增强对产品进出管理是一个超市正常运营的重要问题。
超市物品管理系统作为现代超市的一种重要管理手段已渗透到各行各业。
本文采用JSP技术进行Web服务器端的开发,后台结合SQL Server数据库,在MyEclipse开发平台上,实现了基于B/S模式的企业信息管理系统。
系统采用了MVC三层架构技术、Hibernate等数据库访问技术,执行效率高,查询速度快。
通过该系统,各登录用户可以查看自己本人的已经存在的产品信息,对已经存入的产品信息进行管理,对于自己物品的进货等记录进行修改;系统管理员可以及时对用户的一些信息进行更改,对用户的不法行为进行管理,对用户的订单进行及时的处理。
系统测试表明,系统符合设计的需求,通过使用本系统,可以对信息进行更加及时、高效的管理。
关键词:JSP 超市物品管理系统B/SabstractWith the information era, both the application of computer networktechnology,enterprises have to the process of the development of enterprises, service in daily office and business development, so to speak, anenterprise'sinformatization level, will directly affect the enterprise in the market competition.For many small and medium enterprises, how to standardize the management of employee items, reduce their operating costs, enhance the product import andmanagement is an important issue in the normal operation of an enterprise.Article management system as an important means ofmodern enterprisemanagement has penetrated into all walks of life.This paper adopts JSP technology to Web server, combined with the background SQL Server database, MyEclipse development platform, has realized theenterprise information management system based on B/S mode.The system uses MVC three layer architecture technology, hibernate database access technology, high efficiency, fast inquiry. Through this system, the usercan view the existing product information to their own, to carry on the management to the already stored in the product information, for your goodspurchase record is modified; the system administrator can make changes touser information, the management of theuser's illegal behavior, on customer orders in a timely manner processing.System test shows that the system meets the requirements, design, by using this system, can be more timely, efficient management of information.Keywords: information management system based on JSP B/S目录摘要 ..................................................................................................................................................................... - 1 -第一章前言 ........................................................................................................................................................... - 4 -1.1课题研究的背景和意义.. (4)1.2国内外发展现状 (4)1.3可行性分析 (5)1.3.1 经济可行性 ........................................................................................................................................... - 5 -1.3.2 技术可行性 ........................................................................................................................................... - 5 -1.3.3 操作可行性 ........................................................................................................................................... - 5 -1.4相关技术介绍 (5)1.4.1Java Jsp简介 ........................................................................................................................................... - 5 -1.4.2DAO数据库访问技术............................................................................................................................ - 6 -第二章系统总体设计............................................................................................................................................ - 8 -2.1系统总体分析 (8)2.2系统建模 (9)2.2.1 用户身份验证用例图 ........................................................................................................................... - 9 -2.2.2物品类型模块例图 .............................................................................................................................. - 10 -2.2.3 物品详情块例图 ................................................................................................................................. - 10 -2.2.4 物品进出管理模块例图 ...................................................................................................................... - 11 -2.2.5管理员管理模块用例图 ....................................................................................................................... - 11 -第三章数据库设计 (11)3.1数据库概念设计 (11)3.2数据库逻辑设计 (12)3.2.1表汇总 (13)3.2.2用户表-U SER_INFO (13)3.2.3管理员表-U SER (14)3.2.4物品类别表-G OODS_C ATE (14)3.2.5物品详细信息表-G OODS_I NFO (15)3.2.6物品记录表-R EC (15)3.3表与表之间的关系 (16)第四章系统的具体实现 (17)4.1登录和注册的实现 (17)4.2物品类型页面 (21)4.2.1物品类型页面的基本操作 (22)4.2.1.1物品插入 (22)4.2.1.2物品类型删除 (23)4.2.1.3物品类型修改 (24)4.2.1.4物品类型详情 (25)第五章总结与展望 (32)致谢 (33)参考文献 (34)第一章前言1.1 课题研究的背景和意义随着计算机技术和网络通信技术的飞速发展,网络化、信息化已经成为各行各业发展的一种必然趋势。
毕业论文(设计)校园超市管理系统毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
超市管理系统-毕业论文
摘要:
近年来, 随着消费升级和人们对生活品质的要求不断提高, 超市作为零售行业中的一个重要组成部分逐渐发展壮大。
而伴随着超市发展, 管理难题也日益凸显。
因此,建立一套高效的超市管理系统成为了摆在各大超市经营者面前亟待解决的问题。
本文旨在通过深入分析超市管理的现状及需求,提出一套全面有效的超市管理系统,从而提升超市的管理效率和服务质量。
同时,本文还将介绍超市管理系统的设计思路和具体实现方法,为超市管理者提供有效的技术支持和操作指南。
本文主要包括以下几个方面的内容:
1.研究背景和意义
2.超市管理系统的需求分析
3.系统的总体设计
4.系统实现技术与方法
5.系统测试和效果评估
本文研究有助于提高超市经营效率,降低管理成本,提升服务质量,加强市场竞争力。
同时,也为相关行业提供参考和借鉴,为未来的互联网+零售提供有益的探索方向。
关键词:超市,管理系统,需求分析,总体设计,实现技术。
1。
绪论1。
1 课题开发背景随着竞争的日益激烈,如何降低成本已经成为超市首要解决的问题。
对普通的超市来讲,涉及原材料的进货渠道,销售情况及库存等方面的管理,管理的好与坏对超市的持久性至关重要。
概括地讲,用户对进销存系统的需求具有普遍性。
超市管理系统使用于超市的采购,销售和仓库部门,对超市采购,销售及仓库的业务全过程进行有效控制和跟踪。
使用超市进销存管理系统可有效减少盲目采购,降低采购成本,合理控制库存,减少资金占用并提高市场灵敏度,提升超市的市场竞争力。
在软件方面本程序设计采用的开发环境是Microsoft Visnal Studio 2005,采用开发语言c#编写程序采用SQL Server 2005做后台数据库。
在硬件方面电脑的各种配置包括输入输出能力,内部存储器和外部存储器的容量都能满足用户的要求.1.2 课题研究的目的及意义中小型超市在我国经济发展中具有重要地位,目前我国的中小型超市数量多,地区分布广泛,行业分布跨度大。
随着全球经济一体化的发展和电子商务的星期,中小型超市之间的竞争将越来越激烈。
网络及电子商务的迅猛发展突破了时间,空间的局限性,给中小型超市带来了更多的发展机会,同时也增大了超市行业之间的竞争强度。
这就要求中小型超市必须改变经营管理模式,提高运营效率。
目前,我国中小型超市的信息化水平还很低。
随着技术的发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,超市行业采用电脑管理进货,库存,销售等诸多环节也成为必然趋势。
1。
3 系统设计目标(1)。
系统采用人机交互的方式,界面美观友好,信息查询灵活,方便,数据存储安全可靠。
(2). 能够对进货信息进行有效的管理。
对用户输入的数据,进行严格的数据检验,尽可能地避免人为错误。
(3)。
能够对商品销售信息进行有效的管理.(4)。
能够准确,详细地管理商品库存信息.(5)。
系统应最大限度地实现易维护性和易操作性。
1.4 论文所做的主要工作(1). 给出了模型中各模块的逻辑分析。
超市配送公司运输信息管理系统设计与开发摘要: 连锁经营从九十年代初进入中国市场以来,由于具有批量进货、集中配送、统一管理、统一价格的优点,表现出良好的发展势头。
发展连锁业,配送中心的建设是关键。
本文以我国某大型连锁超市的配送中心信息化管理为实际背景,介绍了连锁超市配送中心运输管理信息系统设计开发思路,系统从物流角度对配送中心的车队管理工作进行了研究,为大型连锁超市的配送中心运输管理信息系统建设提供了可以借鉴的经验。
并结合本系统具体介绍了利用Visual Basic进行管理信息系统开发的实现技术和主要方法。
关键词:连锁超市; 配送中心; 管理信息系统; 配送运输;业务流程The Development of the Management Information System of Distribution Centers in Chain Supermarkets Abstract:The chain stores entered the market of China in the early 90s .With its advantages of large amount of merchandise purchasing,central distribution,unified management,flat price,it is favorably developing .To establish the distribution center is the key to the development of the chain store business. The business process of distribution centers in chain supermarkets is studied. The distribution centers are classified into groups according to different scopes and scales of their services. Based on the analysis in paper, different kinds of management information systems are developed for thedistribution centers. and introduces the implementation,and design of management information system using VB through this example.Keywords:chain supermarkets; distribution center; management inform at ion system; business process目录1 引言 (3)1.1 相关理论 (3)1.1.1 几个基本概念 (3)1.1.2 超市现在的发展状况和存在的问题 (4)1.1.3 超市未来的发展目标 (5)1.2 本系统所使用的相关技术 (6)1.2.1 Microsoft Visual Basic 6.0 (7)1.2.2 SQL Server 2000 (7)2 系统概述 (8)3 系统分析 (8)3.1 需求分析 (4)3.2 可行性分析 (5)3.3 业务流程分析 (5)4 系统设计 (7)4.1 功能模块设计 (7)4.2 功能模块流程设计 (8)4.2.1司机和车辆信息管理流程设计 (9)4.2.2业务管理流程设计…………………………………………………4.2.3 数据词典…………………………………………………4.3 数据库设计 (10)4.3.1数据库概念结构设计 (10)4.3.2数据库逻辑结构设计 (10)5 系统各种功能的实现 (12)5.1 用户管理功能 (12)5.2 司机信息管理 (16)5.3 车辆信息管理 (19)5.4 业务管理 (19)6.配送运输服务质量及内容 (19)7 系统测试 (19)7.1 测试原则 (22)7.2 模块测试 (22)7.3 测试集成 (22)7.4 测试总结 (22)8.系统实施与维护 (8)结论 (22)致谢 (22)参考文献…………………………………………………………………1 引言市场经济促进了现代商业的发展,连锁超市作为世界零售业的一次革命已在我国迅速兴起。
包头师范学院本科毕业论文二〇一六年四月摘要随着社会与技术的日益进步,我们已经进入了一个高度信息化的时代,日常生活早已离不开电脑。
小到个人生活,大到国家大事,越来越多的信息早己无法通过人工记录、人工管理来实现了。
以往超市都是通过账本之类的纸质媒介来管理,这样既不安全、又不方便,再加上超市的往来业务不断增加,人工处理早已跟不上需求,这就需要一个好的平台/系统来对超市的信息进行管理。
本系统——超市货物管理系统适用于超市货物的进销存管理,结合当下主流的JSP与MySQL数据库相结合的方式,为超市量身定制。
本系统界面简洁,操作简单,容易维护。
本系统主要划分为两层角色:管理员和普通员工,管理员具有本系统的所有权限,而普通员工则只具有部分权限。
关键词:货物管理;JSP;MySQL;JavaAbstractWith the development of society and technology, we have entered into a highly information-based era, daily life cannot do without computer already. To personal life, to state affairs, more and more information has not been recorded, been managed by human. In the past, the supermarket was managed by the paper medium like ledgers, it is neither safe, and inconvenient, coupled with the increasing in the supermarket business, it is more and more important to use a good platform/system to manage the information of supermarket.The platform/system –the supermarket goods management system is suitable for supermarket goods inventory management, it use combination of the current mainstream JSP and MySQL database to combine the way, and it is specially tailored for the supermarket. This system has a simple interface, simple operation, and it is easy to maintain, too.This platform/system is mainly divided into two roles: the administrator and the general employee, the administrator has all the authority of the system, while the general employee only have part of the authority.Key words:Goods Management ; JSP ; MySQL ; Java目录1 引言............................................ - 6 -- 6 -- 6 -2相关技术及开发工具 .............................. - 7 -相关技术............................................. - 7 -JSP .................................................. - 7 -MySQL ................................................ - 7 -Java ................................................. - 7 -SSH(Spring+Struts+Hibernate)....................... - 8 -MVC框架.............................................. - 8 -开发工具............................................. - 8 -Navicat for MySQL .................................... - 8 -MyEclipse ............................................ - 8 -Tomcat服务器......................................... - 8 -Sublime Text ......................................... - 9 -3开发环境及理论运行环境.......................... - 10 -开发环境............................................ - 10 -理论运行环境........................................ - 10 -- 10 -- 10 -4系统分析 ....................................... - 11 -- 11 -- 11 -- 11 -- 11 -- 12 -- 12 -- 12 -业务流程分析........................................ - 13 -5数据库设计 ..................................... - 14 -- 14 -- 18 -6网站的设计与实现 ............................... - 21 -- 21 -登录模块.................................................. - 22 -- 23 -- 23 -- 23 -- 24 -- 25 -- 25 -- 26 -- 28 -- 28 -- 29 -结论........................................... - 30 -参考文献......................................... - 31 -致谢........................................... - 32 -1 引言在高度信息化、经济化的今天,随着我国经济的快速发展人民群众的购买力逐渐上升,大型、中型、小型超市、门市部、商店等的数目已经达到了一个非常恐怖的数字,暂且不提规模最小的门市部、商店之类,对超市而言,每天的收支明细,货物的存量等信息,经销商、代理商的联系方式、负责供应的产品、商品的信息等都应记录下来,以防日后要用到时找不到想找的信息,解决了信息记录的问题,那么接下来的问题:信息存放的载体要用什么,我经常见到一些商店的主人在售出商品之后,就要在账本上记录下来,以此在月底计算当月的营业收入等信息。
毕业论文超市货物管理系统The Management system of Supermarket摘要随着经济的全球化以及中国经济改革的逐渐深化,中小企业面临着越来越激烈的竞争。
改善企业内部以及整个供应链各环节的管理、调度及资源配置,迅速适应客户的新需求和市场的新机遇,是中小企业赢得竞争胜利的决定性因素。
有效地进行货物进销存管理,已经成为了中小企业生存和发展的头等要事。
然而,对于一贯疏于管理的中小企业来说,进行有效的货物进销存管理必然存在一定的难度,必须借助于现代化的管理方法和信息技术----计算机超市货物管理系统。
[1]本设计通过用Visual Basics6.0及SQL Server2000来完成,并逐次介绍了开发软件的背景,以及系统设计的详细步骤。
关键词:Visual Basics6.0;管理;SQL Server;超市货物管理系统AbstractWith economic globalization and the gradual deepening of China's economic reform, SMEs faced with increasingly fierce competition. To improve the internal and throughout the supply chain management, scheduling and resource allocation, to adapt quickly to changing customer demands and new market opportunities for small and medium enterprises to compete to win the decisive factor in victory. Invoicing of goods effectively manage small and medium enterprises has become the survival and development of first class events. However, the consistent neglect of management insmall and medium enterprises, the implementation of effective management of goods Invoicing there must be some difficulty, we must by means of modern management methods and information technology ---- Computer Supermarket cargo management system. [1] This design by using Visual Basics6.0 and SQL Server2000 to complete, and the successive introduction of the software development background, as well as system design, detailed steps.Keywords:Visual Basics6.0; management;SQL Server;the management system ofsupermarket目录ABSTRACT (I)1.引言 (1)2. 基于VB的超市货物管理系统 (1)2.1系统的目的: (1)2.2系统的任务: (2)2.3数据库的创建及设计 (4)2.4数据库连接 (5)2.5用VB6.0设计系统主窗体 (7)2.6用VB6.0创建公用模块 (8)2.6.1 OPeratDataBase.bas (8)2.6.2 PublicVar.bas (8)2.7用VB6.0创建各个模块主界面和子界面 (8)2.7.1 “资料管理”模块: (8)2.7.2 “采购管理”模块: (9)2.7.3 “销售管理”模块: (10)2.7.4“库存管理”模块: (11)2.7.5 “统计分析”模块: (12)2.7.6 “系统管理”模块: (13)2.8数据库连接界面的设计 (13)3.软件测试 (14)4.软件应用 (15)5.结束语 (15)参考文献 (16)1.引言货物管理在经济管理中占有重要地位,其计算机化在发达国家中也已经达到了相当高的水平。
我国在全国范围内推广计算机在管理中的应用,是在70年代末开始的,虽然起步较晚,近几年发展却较快,特别是微型计算机的出现和普及为信息处理提供了物美价廉的手段。
货物管理对超市来说是一项繁琐复杂的工作,每天要处理大量的单据数据.为及时结清每笔业务,盘点库存和货物流动情况,保证超市货物安全,库管人员要花费大量人力物力和时间来作数据记录统计工作。
计算机在管理中的应用开始于1954年,当时美国首先用计算机处理工资单.40多年来,计算机在处理管理信息方面发展迅速。
例如,60年代美国计算机在管理中应用项目不到300项,到了1975年达到2670项.而现在,美国在财务会计上90%的工作由计算机完成;物资管理中80―100%的信息处理由计算机完成;计划管理中是80―90%。
据计算机应用方面发展较快的国家统计,计算机用于经济管理的约占80%;用于科技运算的占8%;用于生产过程控制的占12%。
因此,经济管理是计算机应用的主要领域。
[2]超市货物管理系统是一个现代化软件系统,通过集中式的信息数据库,将进、销、存等经营业务有机地结合起来,达到共享数据、降低成本、提高效率和改进服务等。
[3]2. 基于VB的超市货物管理系统2.1系统的目的:超市货物管理系统主要包括“资料管理”、“采购管理”、“销售管理”、“库存管理”、“统计分析”等模块。
它可以对超市存货的出入库进行核算,及时准确地掌握商品库存情况,并动态反映存货资金的增减变动,为超市的决策提供基础数据。
一般而言,通过使用超市货物管理系统,可以在以下几个方面提高企业的管理水平:★更好地了解供应商和客户信息,加强对商品资料的管理。
★降低采购成本,及时了解采购情况。
★准确了解销售情况,及时进行价格管理以及库存数量维护。
★减少储备资金占用,加速资金周转,提高资金利用率。
★提供商业数据智能分析,了解商业动态,为管理者提供决策依据。
[4]2.2系统的任务:超市货物管理系统是一个将资料管理、采购管理、销售管理、库存管理和统计分析等业务融为一体的系统。
一个完善的超市货物管理系统的任务主要包括以下几项:●资料管理,主要负责管理供应商资料、商品资料以及客户资料。
●采购管理,主要负责进行采购管理,包括采购单、采购管理和采购查询。
●销售管理,主要负责进行销售管理,包括销售单、销售出库和销售查询。
●库存管理,主要负责进行库存管理,包括库存维护、价格管理和库存盘点。
●统计分析,主要负责统计企业的出入库情况以及成本收益。
●系统管理,主要负责管理用户信息和用户登录,以及初期建账。
其功能图如图2.2(1):图2.2(1)“超市货物管理系统”功能图其流程图如图2.2(2):图2.2(2)“超市货物管理系统”流程图2.3 数据库的创建及设计数据库设计(Database Design)是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。
本设计用到的是SQL server数据库。
SQL server的数据库是用来存放数据、视图、索引、存储过程等对象的“容器”。
一个数据库可以存放在一个或多个操作系统的数据库文件中,但是一个数据库文件不能包含多个数据库。
数据文件用于存储数据库中的所有对象,如表、视图、存储过程等。
[5]一般,数据库的设计过程大致可分为5个步骤:需求分析、概念设计、逻辑设计、物理设计、验证设计。
根据系统需求分析,系统需要建立10个表,用户可以有选择地初始化数据表[6]。
这10个表分别为:1、供应商资料表:保存供应商的基本资料;2、商品资料表:保存商品的基本资料;3、客户资料表:保存客户的基本资料;4、采购单表:保存采购单信息;5、采购单明细表:保存采购单的具体明细;6、销售单表:保存销售单信息;7、销售单明细表:保存销售单的具体明细;8、商品库存表:保存和库存相关的信息;9、盘点明细表:保存盘点明细;10、用户信息表:保存用户的基本信息,包括用户名、密码等。
通过系统需求分析,了解了系统的分解功能以及数据流程,根据这些实体和实体之间的关系,可以得到系统E-R图,如图2.3:图2.3 系统E-R图2.4 数据库连接Visual Basic访问数据库有多种方法,现在使用比较多的有DAO、ODBC、RDO 和ADO技术。
DAO(Data Access Object,数据访问对象)是Microsoft公司在早期开发的一种数据库访问组件。
最初主要是为了配合Microsoft Jet数据引擎,后来DAO实现了对ODBC的封装,因此可以用DAO来访问Oracle等其他类型的数据库和网络数据库。
ODBC(Open Database Connectivity,开放数据库互联)是Microsoft公司推出的一种数据库访问标准,是独立的API应用程序接口。
使用ODBC可以访问各种提供了ODBC接口的数据库,如Access、SQL Server、Oracle、Informix和FoxPro 等。
ODBC的最大优点在于使用该技术可以跨平台访问远程主机上的数据库。
RDO(Remote Data Object,远程数据对象)由DAO发展而来,其运行依赖于ODBC API和ODBC驱动程序。
RDO的突出优点是实现了在客户端访问远程主机上数据的功能并提供大量用于实现存储及其他数据技术的方法和属性。
因此,RDO比较适合于访问SQL Server及Oracle等大型数据库。
ADO(ActiveX Data Object)出现的比DAO和RDO晚,是Microsoft公司用于取代DAO和RDO的数据库访问技术。
ADO具有高度的灵活性,可以使用相同的数据模式访问不同类型的数据库,所需的只是简单地修改一两行代码而已。
ADO 具备了RDO和DAO两者的功能,并在ASP、JSP网络编程技术上大量使用。
目前,ADO已经成为数据库访问方面的主流技术[7]。
本系统将用ADO来连接数据库,接下来详细说明如何建立连接和建立数据记录集。
★建立连接:访问数据库之前需要和数据库建立连接。
在建立连接时,需要按如下步骤操作:(1)定义一个ADODB.Connection,并通过New进行实例化。