《本科毕设论文-—vb+access库存管理系统的计算机.doc》由会员分享,可在线阅读,更多相关《本科毕设论文-—vb+access库存管理系统的计算机.doc(48页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、摘要本文重点论述了服装管理信息系统的设计思想及实现过程。利用VB和ACCESS开发工具完成了服装信息系统的制作。对系统设计的结构、系统设计的流程做了全面而详尽的阐述,依据数据库的需求分析,规划出了数据库的逻辑结构,且在实现逻辑结构设计的基础上,具体完成了数据库物理结构的创建。从而实现对数据库的查询、修改等多个功能。在对服装管理信息系统进行整体分析之后,全面地分析了本系统的可行性。并对系统中管理模块进行了概述,针对其中基本档案信息管理、进货基本信息管理、销售信息管理,物资库存信息管理、报表设计管理这五部分做了详细的分析,对相应的功能需求、数据库的设计、功能模块设计、系统测试做了具体论述。对于系统
2、中用到的一些相关技术,数据库的连接做了简要的分析。在本系统的实现过程中采用基于C/S二层体系结构,采用面向对象方法进行系统分析和设计,使用ADO技术,以及ACCESS数据库技术进行系统的开发与实现,具有功能完备、性能优越、操作简单等优点。本服装进销存管理主要由进货管理,销售管理、库存管理、报表设计和系统维护等模块组成。具体规划如下:基本档案模块主要用于实现系统基本数据的录入、相关基础数据为:内部员工信息、往来单位信息、客户基本信息。进货管理模块 该模块主要用于实现服装的进货数据录入,退货数据录入和进货查询分析. 销售管理模块该模块主要用于实现服装的进货数据录入,客户退货数据录入和销售信息查询.
3、库存管理模块 存管理模块主要用于实现库存调拨,库存服装数量上限报警和库存数据查询.库存管理模块 存管理模块主要用于实现员工信息报表,往来单位报表,退货服装报表,员工销售报表,服装进货分析报表,销售价格分析报表.销售价格分析报表以及员工销售分析 报表.系统维护模块系统维护用于实现系统用户设置,操作权限设置,密码修改,数据备份和数据库恢复.关键词:服装,入库,出库,VB,ACCESSIXAbstractThe paper mainly expounds the clothing management information systems design idea and Implementatio
4、n.Using VB and ACCESS development tools completed clothing information system of production. On system design structure, system design process made a comprehensive and detailed elaboration, based on database of needs analysis, planning a database of logic structure, and in the realization of the log
5、ic structure design, on the basis of the specific completed the physical structure of database established. So as to realize the database queries, modify etc multiple functions. On clothing management information system for overall analysis after, comprehensively analyzed the feasibility of this sys
6、tem. And the system management module are summarized, according to the basic file information management, purchase basic information management, sales information management, supplies, inventory information management, five parts design management this report has made the detailed analysis, the corr
7、esponding functional requirements, database design, function module design, system test made specific treatise. For system used in some related technology, database connection makes a brief analysis. In the process of implementing the system based on C/S second system structure, adopt object-oriente
8、d methods were system analysis and design, use ADO, and ACCESS database technology system development and implementation, has fully functional, superior performance and simple operation etc . This clothing purchase-sell-stock management mainly by the incoming management, sales management, inventory
9、management, financial statements design and system maintenance module. Specific planning as follows: basic file module mainly used to implement the system of basic data input and related basic data for internal staff information, come-and-go unit of information, the basic information about the clien
10、ts. Incoming management module this module mainly used to implement the clothing of incoming data entry, return data entry and replenish onr inquires sales management module is analyzed. The module mainly used to implement the clothing of incoming data entry, customer return data entry and sales inf
11、ormation query. Inventory management module storage management module mainly used to implement the inventory allocations, inventory clothing cap on the number alarming and inventory data query. Inventory management module storage management module mainly used to implement employee information report
12、, come-and-go unit statements, return clothing statements, employee sales reports, clothing restocked analysis report, sales price analysis report. Sales price analysis report and the staff sales analysis report. System maintenance module system maintenance used to implement the system user Settings
13、, operating permission Settings, password revision, the data backup and restore database. Keywords: clothing, storage, delivery, VB, ACCESS 毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过
14、贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集
15、体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日目 录摘要IAbstractIII第1章 绪论11.1. 课题的目的
16、与意义11.2国内外现状11.3研究内容31.4开发工具的简介31.4.1 Visual Basic 6.0简介31.4.2Access 简介5第2章 系统分析72.1可行性分析72.1.1技术可行性分析72.1.2经济可行性分析82.1.3管理可行性分析8.2.1.4操作可行性92.2需求分析92.2.1数据库的需求分析102.2.2系统开发平台10第3章 总体设计113.1功能模块113.2 设计目标133.2.1数据库逻辑设计E-R图143.3数据库的完整性和安全性143.3.1数据库的完整性约束143.3.2数据库的安全性15第4章 详细设计174.1数据库表设计174.2界面设计19
17、4.2.1货品信息管理模块194.2.2服装基本信息管理模块204.2.4服装销售管理模块254.2.5库存信息管理模块284.2.6报表设计管理模块284.4 系统总体及主要功能模块设计30第5章 系统测试15.1前言15.2测试的目的25.3测试的方法25.4案例测试3参考文献4致 谢5 第1章 绪论1.1. 课题的目的与意义服装行业在我国是一个新兴行业,目前尚处于初步阶段。虽然在改革开放后我国服装行业取得了高速发展,据统计数据,我国服装企业近3万家,其中年销售额3000万以上的占30%,有9000余家,而1000万以上营业额的也近2/3。具规模以上服装企业服装产量达63.74亿件,其中梭
18、织服装为30.10亿件,针织服装为33.46亿件。作为中国的朝阳服装行业,被称为“永不衰落的产业”,其发展前景确实极为诱人。全部从业人员平均人数423013人,服装布产量328.28亿米,工业总产值1254.90亿元,销售收入1204.64 亿元,产销率97.85%;出口交货值416.18亿元,内销占销售产值比重66.11%。但是与发达国家相比,还存在组织结构小而分散,缺少大规模,经济技术势力强的企业,专业人员素质不够高,市场管理不规范等缺点。随着我国加入WTO,我国服装行业将面对非常激烈的竞争,只有迅速提高企业的管理水平,才能在激烈的竞争中占的一席生存之地。由于服装经营涉及多个环节,而且种类
19、繁多,大多需要单件管理,因此操作量巨大,在经营过程中容易出错。服装属于常用物品,数量大,如果管理跟不上,一旦造成商品丢失,将给企业和经营者造成巨大损。如何用先进的管理手段来服装进销存的管理水平,已成为此行业发展的当务之急。面对信息时代的机遇与挑战,利用高科技手段来提高企业的管理水平无疑是一条行之有效的途径。利用计算机管理可以最大限度的发挥准确、快捷、高效等作用,对服装公司的服务管理提供强有力的支持。因此,利用全新计算机服装管理系统,已成为提高服装公司的管理效率,改进服务水准的重要手段之一。本系统在解决服装公司日常进货,销售,库存和报表管理上有一定的实际意1.2国内外现状信息系统是一门边缘学科,
20、集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体。1985年,管理信息系统创始人,明尼苏达大学卡尔森管理学院的著名教授戴维斯(Gordon.B.Davis)给出了一个具有代表性的定义:“管理信息系统是一个利用计算机硬件和软件,手工作业、分析、计划、控制和决策模型以及数据库的用户机器系统。它能提供信息支持企业或组织的运行、管理和决策功能。服装进销存系统是管理系统的一种,相对于一些复杂的管理系统它要相对简单一些,研究方法也已经达成普遍共识。服装的进销存管理工作是服装销售不可缺少一部分,也是企业管理的重要组成部分。它的内容对于企业的管理者来说都至关重要,所以服装进销存管理系统应该能
21、够为用户提供完整、正确和灵活的服装进销存信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件模式,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 所以利用计算机实现服装进销存的管理的自动化将势在必行。然而我国服装行业在进行信息化进销存管理改革中从在着诸多问题:(1)信息传输效率低,可靠、安全、保密性差,缺少全系统统一的数据资源和规范的商务文件运行手段。(2)缺乏统一规范和标准,尤其是数据交换标准。目前大多数服装进销存软件模块独立,互不关联,数据不能共享,尤其不同软件之间的数据交换、共享、无缝连接更无从
22、谈起,它给软件企业和用户的应用与升级带来麻烦。(3)软件开发的低水平、重复性开发、多平台共存、软件层次参差不齐,数百家服装进销存软件伞业中除用友、金蝶公司等优秀者外,主要还是代替手工处理的目标,而且产品宣传与实际性能有差别,无法满足用户的实际需要。(4)管理软件缺乏实用性与先进性的一致。炒作的多、务实的少。分析决策,支持系统、等新概念层出不穷,并没有从我国还处于初级阶段的实际出发,一段时间内在我国基础设施建设、金融结算、法律法规不健全,技术以及相关人员缺乏的情况下,炒作地推出了将大有前景的基于电子商务模式的进销存商务系统,结果可想而知。最近在数据挖掘技术还不成熟的情况下,又有炒作智能化的基于数
23、据挖掘技术的决策分析支持的进销存商务系统。有的在不考虑我国市场经济的时间还不长,很多还不规范的情况下,在系统中引入联机分析系统。一段时间以后,其中的数据由于“人对计算机说假话输入不符规范准确的数据”而导致“计算机对人说废话输出结果于管理无补”,最后得出“电脑不如猪脑”的结论,从而导致系统的闲置、失败。1.3研究内容本系统是一个服装进销存管理信息系统的例子,系统的主要功能有:基本信息的管理、入库信息管理、出库信息管理、库存信息管理。开发的总体任务是实现服装管理信息的系统化、规范化和自动化。系统功能分析是在系统开发总体任务的基础上完成的。1.4开发工具的简介1.4.1 Visual Basic 6
24、.0简介Visual Basic 的数据存取对象发展大致经历了三个阶段:DAO(Data Access Object)、RDO(Remote Data Object)和ADO(Active Data Objects)。每一个阶段都是伴随着当时时代特色而出现的,DAO最早是为单机环境开发的,后来随着局域网、内部子网的兴起,C/S方式的流行,DAO结合了ODBC,同时Microsoft又在DAO+ODBC基础上扩展性地推出了RDO, 以更好地适应局域网的应用开发环境。随着Internet在全球的迅速普及,老式的数据存取对象的功能在相当程度上不在适合于在方式网上开发数据库应用程序,因而伴随着网络时代
25、的到来,Microsoft不失时机的推出了新一代数据存取对象ADO,外加OLB DB升级数据连接接口。ADO的访问对象:任何一种ODBC数据源和任何经过OLEDB界面接口的数据源。ADO功能及含义:ADO实际是一种提供访问各种数据类型的连接机制。ADO设计为一种极简单的格式,通过ODBC的方法同数据库接口。可以使用任何一种ODBC数据源,即不止适合于SQL Server、Oracle、Access等数据库应用程序,也适合于Excel表格、文本文件、图形文件和无格式的数据文件。ADO是基于OLEDB之上的技术,因此ADO通过其内部的属性和方法提供统一的数据访问接口方法。与DAO等模型的层次结构不
26、同,ADO基本上是一种平板结构:Command和Recordset与Connect之间并没有上下层次关系,这种设计主要是为了适应Internet应用程序开发的需要。因为在Internet上,像在局域网内那样维护一个永久性的连接、然后在连接的基础上执行查询,基本上是不可能的。Visual Basic 6.0主要功能特点如下:(1)有面向对象的可视化设计工具在Visual Basic中,应用面向对象的程序设计方法(OOP),把程序和数据封存装起来视为一个对象,每个对象都是可视的。程序员在设计时只需用现有的工具根据界面设计的要求,直接在屏幕上“画”出一个窗口、菜单、按钮、滚动条等不同类型的对象,并为
27、每个对象设置属性。程序员的编程工作仅编写针对对象要完成哪些功能的程序,因而程序设计的效率可提高许多。(2)提供了易学易用的应用程序集成开发环境在Visual Basic集成开发环境中,用户可设计界面、编写代码、调试程序,直至把应用程序编译成可执行文件,在Windows中运行,使用户在友好的开发环境中工作。(3)控件多Visual Basic拥有许多控件,如工具条控件CoolBar、数据库控件ADO Data、日历界面时间控件DataTimePicker和MonthView、图形组合框控件ImageCombo等。(4)支持多种数据库系统的访问利用数据控件或ODBC能够访问的数据库系统有,Micr
28、osoft Access、Btrieve、dBASE、Microsoft FoxPro和Paradox等,也可访问Microsoft Excel、Lotus1-2-3等多种电子表格。1.4.2Access 简介Access数据库由七种对象组成,它们是表、查询、窗体、报表、宏、页和模块。 表(Table) 表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。查询(Query)查询可以按索引快速查找到需要的记录,按要求筛选记录并 能连接若干个表的字段组成新表。 窗体(Form)窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建
29、子窗体显示相关联的表的内容。窗体也称表单。报表(Report)报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。宏(Macro)宏相当于DOS中的批处理,用来自动执行一系列操作。Access列出了一些常用的操作供用户选择,使用起来十分方便。模块(Module)模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用Visual Basic编程。 页是一种特殊的直接连接到数据库中数据的一种WEB页。通过数据访问页将数据发布到Internet 或Intranet上,并可以适用浏览器进行数据的维护和操作。16-第2章 系统分析2.1可行性分析可行性分析
30、(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对项目开发的可能性和必要性进行分析,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免盲目投资,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。2.1.1技术可行性分析技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该管理系统采用visual studio 2005作为开发工具。Client / Server(客户机/服务器)结构把数据库内容放在远程的服务器上,而在客户上机安装相应软件。C/S软件一般采用两层结构,
31、它由两部分构成:前端是客户机,即用户界面(Client)结合了表示与业务逻辑,接受用户的请求,并向数据库服务提出请求,通常是一个PC机;后端是服务器,即数据管理(Server)将数据提交给客户端,客户端将数据进行计算并将结果呈现给用户。满足了本系统对数据安全性要求较高,处理数据量大的要求,而且又紧密的结合了计算机网络技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。数据库服务器选用Access数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的
32、今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。2.1.2经济可行性分析目前,随着服装销售商家规模的扩大,中国经济的发展,服装进销存管理也必不可少,信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。成功的商家是在市场强烈的技术竞争和服务的情况下获得自己的市场份额和信誉的。随着计算机与企业经济关系愈来愈密切,如何提高服装销售企业办公效率愈显突出,然而由于计算机管理对许多中小型服装企业来说仍未普及,许多这类企业还停留在传统的手写办公方式上,这给具有强烈时间观念的公司领导、决策人员带来了诸多不便,公司办公
33、室缺少一种完善的办公管理软件,为了加强服装销售的管理,因此开发了本软件。让计算机走入现代服装销售管理,使企业提高管理的效率,从而能有效的提高企业的投入与产出比2.1.3管理可行性分析主要是管理人员是否支持,现有的管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。公司已有的进销存管理规章制度和管理方法为本系统的开发提供了制度保障。.2.1.4操作可行性操作可行性主要是指本系统开发完成后,管理人员可以在软件开发人员的简单指导下,利用C/S结构来进行操作,用Access作为数据库管理,实质上使用本系统只是一些简单的数据录入、上传和查询,所以操作容易,只要有一定计算机操作知识都是能够操作,
34、只要按照一定的操作步骤都可以使用本系统。综上所述,本系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。因此本系统的开发是完全可行的。2.2需求分析开发出来的软件是由用户来使用的,所以软件应当能够尽可能地满足用户的需求,因此在开发软件之前要对用户的需求做出详细的调查研究,深入的进行需求分析。需求分析在整个软件开发的过程中占据了很大的比重。需求分析的好会直接关系到该软件开发的成功与否,也直接关系到开发成本的高低,所以需求分析是开发软件的基础,只有打好这个基础,才能够顺利的开发出一套用户基本满意的软件。软件的需求分析是从用户的业务中提取出软件系统能够帮助用户解决的业务问题,通过对用户
35、业务问题的分析,规划出我的软件产品。这个步骤是对用户业务需求的一个升华,是一个把用户业务管理流程优化,转化为软件产品,从而提升管理而实现的质的飞跃,这一步是否成功,直接关系到开发出来的软件产品能否得到用户认可,顺利交付给客户,客户能否真正运用开发出的产品帮助他们解决业务或管理问题。2.2.1数据库的需求分析根据对服装销售行业进、销、存各个部分的分析和行业特点的要求,以及系统运行和数据流程的分析,得到了13张表,部分表如下:(1)公司基本信息表:员工ID,员工姓名,系统登录名,登录密码,员工性别,所属部门,员工职位,家庭电话,手机号码,家庭住址,权限ID.(2)库存信息表:标识ID,商品ID,进
36、货公司名称,仓库名称,服装名称,库存数量,库存警报数量,服装计量单位,进货时间,服装规格,进货价格等。(3)进货信息表:服装ID,操作员ID,进货公司名称,仓库名称,服装数量,服装规格,进货单价,销售单价,应付金额,实付金额,备注。(4)服装销售信息表:销售ID,库存ID,服装ID,员工ID,服装名称,销售数量,服装规格,销售时间,计量单位,进货单价,销售单价,应付金额,实付金额,备注。(5)退货信息表:退货服装ID,库存ID,服装ID,操作员ID,客户ID,进货公司名称,仓库名称,服装名称,进货数量,进货日期,服装规格,计量单位,退货单价,应付金额,以退款金额,退货原因,退货类型。2.2.2
37、系统开发平台本系统后台数据库采用Access,该数据库系统安全性、准确性运行速度方面有绝对的优势,并且处理数据量大,效率高;前台采用Microsoft公司的Visual Studio2005作为主要的开发工具,可与Access数据库进行无缝连接。第3章 总体设计3.1功能模块本服装经销存管理系统主要由进货管理、销售管理、库存管理、报表设计和系统维护等模块组成,具体规划如下。(1)基本档案管理模块基本档案管理模块主要用于实现系统基本数据的录入,相关基础数据为:内部员工信息、往来单位信息、客户基本信息。(2)进货管理模块该模块主要用于实现服装的进货数据录入,退货数据录入和进货查询分析。(3)销售管
38、理模块该模块主要用于实现服装的销售数据录入,客户退货数据录入和销售信息查询。系统功能结构如图3-1所示。 服装进销存管理基本档案设计模块进货管理设计模块销售管理设计模块库存管理设计模块报表设计功能模块系统维护设计模块图3-1 系统功能结构图(4)库存管理模块库存管理模块主要用于实现库存调拨、库存服装数量上限报警和库存数据查询;(5)报表设计模块报表设计模块主要用于实现员工信息报表、往来单位报表、退货服装报表、员工销售报表、服装进货分析报表、销售价格分析报表以及员工销售分析报表。(6)系统维护模块系统维护模块用于实现系统用户设置、操作权限设置、密码修改、数据备份和数据库恢复。系统业务流程如图3-
39、2所示是否登陆是否登陆分配权限是操做员用户权限管理员用户权限操作模块中数据普通用户操作权限查看基本数据分配分配操作所有模块基本档案模块进货管理模块销售管理模块库存管理模块报表管理模块系统维护模块3-2 系统业务流程图3.2 设计目标此系统的设计是针对中小型的服装销售企业的,通过本系统可以对中小型的服装销售企业进行有效的进销存管理。本系统暂定了以下设计目标:(1)系统采用人机交互方式,界面美观友好,信息查询灵活、方便数据存储安全可靠。(2)实现后台监控功能。(3)利用报表中图表分析员工销售业绩。(4)实现各种查询,如定位查询、模糊查询等。(5)实现服装进货分析语统计、销售分析与统计、服装销售成本
40、明细等功能。(6)强大的库存预警功能,尽可能的减少商家不必要的损失。(7)实现报表动态分析数据。(8)对用户输入的数据,进行严格的数据检验,尽可能避免人为错误。(9)系统最大限度的实现了易维护性和易操作性。3.2.1数据库逻辑设计E-R图通过对服装进销存管理系统的数据库的需求分析,可以得到数据库的基本数据和数据结构以及数据处理的流程,下面列出系统的部分E-R图。3.3数据库的完整性和安全性3.3.1数据库的完整性约束 数据库的完整性是指数据的正确性和相容性。数据库管理系统(DBMS)用一定的机制来检查数据库中的数据是否满足规定的条件完整性约束条件,数据的约束条件是语义的体现,将作为模式的一部分
41、存入数据库中。(1)实体完整性实体完整性是指若属性A是基本关系R的主属性,则属性A不能取空值。为了保证实体完整性,每一个表中的主键都设置成不可空。为了防止用户在对表进行插入操作时,把某个字段的值写为空,系统在每次添加数据的时候都检验是否有不可为空的字段的值没有填写,并提示用户填写信息,以此来保证实体完整性。(2)参照完整性由于表和表之间会存在某些联系,当关系R和关系S之间是一对多关系时(R的主键是A,S的主键是b,c是s中的外码),在插入数据时就要保证外码c的值或者为空或者等于R中某个元组的主码值。在对被参照表进行修改操作时应同时进行级联修改。例如在服装管理系统中,当用户在修改窗体中对供货商名
42、称进行修改的时候则基本信息表、入库表、出库表和库存视图中所包含的名称也随之修改。这样保证了在修改一个表中元组的时候相应与它有关的元组也被级联地修改。这样保证了数据库参照完整性的关系。(3)用户定义完整性任何关系数据库系统都应该支持实体完整性和参照完整性。除此之外,不同的关系数据库系统根据其应用环境的不同,往往还需要一些特殊的约束条件,用户定义的完整性就是针对某一具体关系数据库的约束条件。它反映某一具体应用所涉及的数据必须满足的语义要求。例如某个属性必须取唯一值、某个属性的取值范围等。例如在服装进销存管理系统中,在输入库日期时,避免用户输入日期所造成格式不正确,无法插入到数据库中,系统采用了VB
43、中自带的控件可以方便用户进行选择日期,这样便不会产生异常。3.3.2数据库的安全性 数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏。在数据库系统中,大量的数据集中存放,而且为许多用户直接共享,是宝贵的信息资源,系统的安全保护措施就显得更为重要,它保护数据库防止恶意的破坏和非法的存取。用户标识和鉴别是系统提供的最外层安全保护措施。其方法是由系统提供一定的方式让用户标识自己的名字或身份。每次用户要求进入系统时,由系统进行核对,通过鉴定后才提供机器的使用权。例如在本系统中,只有是管理员才可以在系统中进行添加,删除用户。不是管理员权限的只能修改自己的密码。这样保证了数据库的
44、安全性。 东北大学继续教育学院毕业(论文)用纸 第4章 详细设计4.1数据库表设计现在根据设计好的数据库概念结构来进行数据库各个表的设计,系统主要数据库设计如下: 表4.1员工基本信息表 字段名 数据类型长度主键否描述UserID int4主键员工IDNameSysLoginNamePwdSexBirthdayDepartmentPostPhoneHPhoneMAddressPopedomIDnvarcharnvarcharnvarcharnvarcharnvarcharnvarcharnvarcharnvarcharnvarcharnvarcharint2020204820202020200
45、4否否否否否否否否否否否员工姓名登录名登录密码员工性别员工生日所属部门员工职位家庭电话手机号码家庭住址权限ID表4.2 服装进货信息表字段名数据类型长度主键否描述GoodsIDUserIDnvarcharint204主键否服装ID操作员IDCompanyNameDepotNameGoodsNameGoodsNumnvarcharnvarcharnvarcharint10020504否否否否进货公司名称仓库名称货物名称服装数量GoodsUnitGoodsSpecGoodsPriceSellPriceNeedPayNoPayRemarknvarcharnvarcharmoneymoneymoney
46、moneynvarchar20208888200否否否否否否否单位服装规格进货单价销售单价应付金额实付金额备注表4.3服装销售信息表字段名数据类型长度主键否描述SellIDStockIDGoodsIDUserIDGoodsNameGoodsNumnvarcharintnvarcharintnvarcharint204204504主键否否否是否销售ID库存ID服装ID员工ID服装名称销售数量GoodsSpecGoodsTimeGoodsUnitGoodsPriceSellPriceNeedPayHasPayRemarknvarchardatetimenvarcharmoneymoneymoneymoneynv