进货管理系统文件排版存档编号:[UYTR-OUPT28-KBNTL98-UYNN208]编号:数据库课程设计(论文)说明书题目:超市进货管理系统系别:计算机科学与工程学院专业:网络工程学生姓名:学号:指导教师:2012年 9 月 11 日摘要当今是一个信息时代,人们收集了大量的数据后,把他保存起来,进一步抽取有用的信息。
把计算机和数据库技术结合起来结合起来,能更加充分的利用各种数据。
我们学习了数据库系统概论,对SQL语言,数据库的创建、插入、修改、删除等操作有一定的了解,也学会了对表的一些基本操作。
为了建立一个关系数据库,必须得经过需求分析,概念设计、逻辑设计、物理设计、系统调试维护及评价的一般过程。
为了更好的巩固和加强书本的知识,把所学的知识转化为实际应用,做一个超市进货系统。
超市进货管理系统针对超市的大量业务处理工作而开发的管理软件。
它的内容对超市的决策者和管理者都是至关重要的,它能够为用户提供充足的信息和快捷手段,能有效的帮助管理者掌握商品进货情况,为使用者提供相关方面的查询。
超市进货管理系统,集商品、进货、供应商的相关信息,输入到数据库中,使之能够查询,修改,删除。
严格按照数据库设计的具体步骤:需求分析阶段就是研究进货系统的具体分类和实施流程图;概念设计就是完成数据抽象与局部视图设计和视图集成;逻辑结构设计就是要把E-R图转成关系模型和我输入的七张表结合起来完成一个总关系表,最后就是运行和实施数据库。
关键词:SQL语言;数据库设计;超市进货系统目录(三号、黑体、居中、目录两字空四格、与正文空一行)引言 (1)1(空两格)☆☆☆☆,☆☆(四号黑体) (3)(空一格)☆☆☆,☆☆☆(小四号黑体) (3)☆☆☆、☆☆☆☆ (4)2 ☆☆☆☆☆☆☆☆ (6)☆☆☆、☆☆,☆ (6)2.1.1☆☆☆☆☆ (6)2.1.2☆☆☆☆☆☆ (7)5结论 (34)参考文献 (35)附录 (36)引言进入21世纪的今天,实现信息化已经是时代的需要。
超市的进货管理又是一个复杂而繁重的工作,一方面不仅是商品数量多达上万,录入、储存、分布等一系列问题给进货管理工作者带来了繁重的工作;另一方面,人工管理的突出弱点已经很难满足人们的需求,所以,智能化的管理方法迫于需要。
本课题的主要目的是为用户设计一个操作简单,方便敏捷的信息的录入、修改、删除和查询等功能的进货管理系统。
完成采购申请,订货,到货验收,付款,进货查询、统计报表等功能。
1 系统的目标及任务随着社会的发展,人们的物质条件越来越丰富。
在这种形势下,超市渐渐地成为人们购买日用品主要途径,超市也成为了人们生活中不可或缺的场所。
现在许多超市还停留在纸质化管理的阶段,随着超市商品数量不断增多和超市规模的不断扩大,管理这些庞大的体系非常困难,对于一个管理人员来说是一件比较复杂的事情,对于员工来说,在超市里面查询已经进了的货物也是十分不方便的,这样的管理方式不仅不能适应时代的发展,也浪费了许多的人力、物力,给人们生活带来了很大的不便。
为了能让管理员从繁重的工作中解脱出来,使管理员在使用一个软件以后能极其容易地对所有货品进行管理,并且准确无误,轻松自如,为了能让员工在超市能够提高效率。
因此开发一个超市进货管理系统软件具有重要的意义。
进货管理系统开发背景随着计算机网络技术与通信技术的发展,人类进入了信息化社会,人们对信息和数据的利用与处理也进入自动化了、网络化和社会化阶段,因此,开发相关的信息管理系统已成为社会各行各业之必须。
进货作为一种信息资源的集散地,商品和供应商繁多,包含很多的信息数据的管理。
现今,有很多的超市对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于进货情况(如进货时间、超过库存,是否付款等)的统计和核实等往往采用对订单的人工检查进行,对货物的查询等用人工计算、手抄进行。
数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。
总的来说,缺乏系统,规范的信息管理手段。
尽管有的超市有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,不能使管理者从中获取更有力的信息。
因此,我认为有必要建立一个超市进货管理系统,使超市工作规范化,系统化,程序化,避免超市进货的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改进货情况。
进货管理系统的目的和意义本管理系统立足于超市,使采购人员可以更加方便管理商品的进货情况、供应商和商品的记录、修改密码等;使采购者可以方便的查询供应商借的具体信息及货品的进存情况等,超市信息化管理是超市现代化的核心和主导部分。
进货管理系统能提高超市本身管理水平,使超市能满足现代人们日常生活的需求总之,建立超市的自动化管理系统,不但可以大大提高超市工作效率,而且推动了社会文化生活的进步。
进货管理系统概述进货管理是一项非常复杂的工作,每天要处理大量的单据数据,包括进货、验收、付款、入库等多项货物流程。
为及时结清每笔业务和货物流动的情况,保证超市的货物安全,管理者需要花费大量的人力物力和时间来做数据记录和统计工作。
因此,为提高进货工作的质量和效率,就必须根据进货的专业特点开发套的超市进货管理系统。
该图是典型的进货管理系统的界面、可以看出,一个进货管理系统至少应该包括以下6方面内容。
(1) 商品管理应该提供商品的增删查改基本功能。
(2) 进货管理应该包括采购申请、收货、付款的增删查改基本功能。
(3) 库存管理应该包括入库登记、库存信息、库存警报功能。
(4) 供应商管理包括供应商基本信息的增删查改功能。
(5) 报表提供各个管理的基本信息的报表打印。
(6) 系统包括用户修改密码及系统管理员添加任何权限用户的功能。
任务本系统开发的总体任务是实现进货商品的信息管理的集成化、信息化和自动化。
更好的完成采购-验收-付款-入库这步骤。
业务流程2 系统概述软硬件环境1. 硬件环境要求计算机必须满足的条件:CPU:Internel Pentium 166MHZ 或更高的处理器,或任何运行于Microsoft Windows NT Workstation的Alpha的处理器。
操作系统:Microsoft Windows98/me/XP/2000或更高版本。
监视器:Microsoft Windows支持的vga或分辨率更高的监视器内存:64MB以上。
2软件环境要求本系统用于microsoft Windows98/2000/2007下开发的,所采用的开发工具是borland 英文企业版。
采用SQL server 2005数据库。
3软件安装本系统需要在一台个人计算机上进行开发,操作系统为 Windows XP Professional,在其上所安装的相关软件有:Microsoft Office 2010、SQL server2008,Delphi7等开发工具2.2.1 Delphi简介Delphi由Borland公司推出的Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。
它使用了MicrosoftWindows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编译器、最为领先的数据库技术。
对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,您将会发现编程不再是枯燥无味的工作——Delphi的每一个设计细节,都将带给您一份欣喜。
Delphi是Borland公司研制的新一代可视化开发工具,可在、Windows95、WindowsNT、WindowsXP、Windows Vista、Windows7等环境下使用。
当前,Delphi 也可以在LINUX平台上开发应用,其在LINUX上的对应产品Kylix。
Delphi 拥有一个可视化的集成开发环境(IDE),采用面向对象的编程语言ObjectPascal和基于部件的开发结构框架。
Delphi它提供了500多个可供使用的构件,利用这些部件,开发人员可以快速地构造出应用系统。
开发人员也可以根据自己的需要修改部件或用Delphi本身编写自己的部件。
2.2.2 Microsoft SQL Server的简介Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。
Microsoft SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
Microsoft SQL Server 2005 数据引擎是该企业数据管理解决方案的核心。
此外 Microsoft SQL Server 2005 结合了分析、报表、集成和通知功能。
这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。
与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使Microsoft SQL Server 2005 与众不同。
无论您是开发人员、数据库管理员、信息工作者还是决策者,Microsoft SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。
可行性2.3.1行性研究前提进货管理系统的主要功能为:数据更新、数据查询、用户管理。
根据商业方面的特点和要求进货系统还具有数据导入和导出以及友好方便的用户界面等功能。
数据更新功能分为但部分:数据的添加、删除和修改。
数据添加功能提供快捷的录入界面,通过应用程序将原始数据追加到数据库中。
数据删除功能将不满足用户需求的数据从数据库中删除。
数据修改功能允许用户对他所指定的记录进行修改。
数据查询有两种方式:模糊查询和精确查询。
前者可以方便快捷的查询具有相同性质的记录;后者允许用户构造各种组合重要条件来获取所需信息,同时可对满足条件的信息进行报表生成进而打印输出。
用户管理功能允许用户对密码进行修改,管理员可对特别用户授予相应权限。
2.3.2 性能要求方便快捷有效的完成进货管理的各项各做,录入数据合法性的校验程度高,数据查询速度快,数据连接最佳时间15秒。
2.3.3 系统与安全性系统输入:商品、订单、供应商等基本信息;系统输出:查询结果,种类报表。
系统对不同权限的用户提供不同功能的模块,对历史数据的更改和新数据的添加只有一定权限的用户才能进行操作,一般的用户只能进行查询操作,对数据库的关键数据应该保密。