vbaccess库存管理系统的计算机毕业设计(论文)(编辑修改稿)内容摘要:

技术可行性分析 技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。 该管理系统采用 visual studio 20xx 作为开发工具。 Client / Server(客户机 /服务器 )结构把数据库内容放在远程的服务器上,而在客户上机安装相应软件。 C/S 软件一般采用两层结构,它由两部分构成 :前端是客户机,即用户界面(Client)结合了表示与业务逻辑 ,接受 用户的请求,并向数据库服务提出请求,通常是一个 PC 机。 后端是服务器,即数据管理 (Server)将数据提交给客户端,客户端将数据进行计算并将结果呈现给用户。 满足了本系统对数据安全性要求较高,处理数据量大的要求,而且又紧密的结合了计算机网络技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。 数据库服务器选用 Access 数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功 8 能。 它的灵活性、安全性和易用性为数据库编程提供了良好的条件。 因此,系统的软件开发平台已成熟可行。 硬件方面,科技飞速 发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。 经济可行性分析 目前,随着服装销售商家规模的扩大,中国经济的发展,服装进销存管理也必不可少,信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。 成功的商家是在市场强烈的技术竞争和服务的情况下获得自己的市场份额和信誉的。 随着计算机与企业经济关系愈来愈密切,如何提高服装销售企业办公效率愈显突出,然而由于计算机管理对许多中小型服装企业来说仍未普及,许多这类 企业还停留在传统的手写办公方式上,这给具有强烈时间观念的公司领导、决策人员带来了诸多不便,公司办公室缺少一种完善的办公管理软件,为了加强服装销售的管理,因此开发了本软件。 让计算机走入现代服装销售管理,使企业提高管理的效率,从而能有效的提高企业的投入与产出比 管理可行性分析 主要是管理人员是否支持,现有的管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。 公司已有的进销存管理规章制度和管理方法为本系统的开发提供了制度保障。 9 . 操作可行性 操作可行性主要是指本系统开发完成后,管理人 员可以在软件开发人员的简单指导下,利用 C/S 结构来进行操作,用 Access 作为数据库管理,实质上使用本系统只是一些简单的数据录入、上传和查询,所以操作容易,只要有一定计算机操作知识都是能够操作,只要按照一定的操作步骤都可以使用本系统。 综上所述,本系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。 因此本系统的开发是完全可行的。 需求分析 开发出来的软件是由用户来使用的,所以软件应当能够尽可能地满足用户的需求,因此在开发软件之前要对用户的需求做出详细的调查研究,深入的进行需求分析。 需求分 析在整个软件开发的过程中占据了很大的比重。 需求分析的好会直接关系到该软件开发的成功与否,也直接关系到开发成本的高低,所以需求分析是开发软件的基础,只有打好这个基础,才能够顺利的开发出一套用户基本满意的软件。 软件的需求分析是从用户的业务中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出我的软件产品。 这个步骤是对用户业务需求的一个升华,是一个把用户业务管理流程优化,转化为软件产品,从而提升管理而实现的质的飞跃,这一步是否成功,直接关系到开发出来的软件产品能否得到用户认可,顺利交付给客 户,客户能否真正运用开发出的产品帮助他们解决业务或管理问题。 10 数据库的需求分析 根据对服装销售行业进、销、存各个部分的分析和行业特点的要求,以及系统运行和数据流程的分析,得到了 13 张表,部分表如下: (1)公司基本信息表:员工 ID,员工姓名,系统登录名,登录密码,员工性别,所属部门,员工职位,家庭电话,手机号码,家庭住址,权限 ID. (2)库存信息表:标识 ID,商品 ID,进货公司名称,仓库名称,服装名称,库存数量,库存警报数量,服装计量单位,进货时间,服装规格,进货价格等。 (3)进货信息表:服装 ID,操作员 ID,进货公司名称,仓库名称,服装数量,服装规格,进货单价,销售单价,应付金额,实付金额,备注。 (4)服装销售信息表 :销售 ID,库存 ID,服装 ID,员工 ID,服装名称,销售数量,服装规格,销售时间,计量单位,进货单价,销售单价,应付金额,实付金额,备注。 (5)退货信息表:退货服装 ID,库存 ID,服装 ID,操作员 ID,客户 ID,进货公司名称,仓库名称,服装名称,进货数量,进货日期,服装规格,计量单位,退货单价,应付金额,以退款金额,退货原因,退货类型。 系统开发平台 本系统后台数据库 采用 Access,该数据库系统安全性、准确性运行速度方面有绝对的优势,并且处理数据量大,效率高;前台采用Microsoft 公司的 Visual Studio20xx 作为主要的开发工具,可与Access数据库进行无缝连接。 11 第 3 章 总体设计 功能模块 本服装经销存管理系统主要由进货管理、销售管理、库存管理、报表设计和系统维护等模块组成,具体规划如下。 (1)基本档案管理模块 基本档案管理模块主要用于实现系统基本数据的录入,相关基础数据为:内部员工信息、往来单位信息、客户基本信息。 (2)进货管理模块 该模块主要用于实现服装的进货数据录入,退货数据录入和进货查询分析。 (3)销售管理模块 该模块主要用于实现服装的销售数据录入,客户退货数据录入和销售信息查询。 12 系统功能结构如图 31 所示。 图 31 系统功能结构图 (4)库存管理模块 库存管理模块主要用于实现库存调拨、库存服装数量上限报警和库存数据查询; (5)报表设计模块 报表设计模块主要用于实现员工信息报表、往来单位报表、退货服装报表、员工销售报表、服装进货分析报表、销售价格分析报表以及员工销售分析报表。 (6)系统维护模块 系统维护模块用于实现系统用户设置、操作权限设置、密码修改、数据备份和数据库恢复。 系统业务流程如图 32 所示 服装进销存管理 基本 档案设计模块 进货管理设计模块 销售管理设计模块 库存管理设计模块 报表设计功能模块 系统维护设计模块 13 32 系统业务流程图 设计目标 此系统的设计是针对中小型的服装销售企业的,通过本系统可以对中小型的服装销售企业进行有效的进销存管理。 本系统暂定了以下设计目标: (1)系统采用人机交互方式,界面美观友好,信息查询灵活、方便 数据存储安全可靠。 (2)实现后台监控功能。 (3)利用报表中图表分析员工销售业绩。 (4)实现各种查询,如定位查询、模糊查询等。 (5)实现服装进货分析语统计、销售分析与统计、服装销售成本明细是否登陆 是否登陆 分配权 限 是 操做员用户权限 管理员用户权限 操作模块中数据 普通用户操作权限 查看基本数据 分配 分配 操作所有 模块 基本档案 模块 进货管理模块 销售管理模块 库存管理模块 报表管理模块 系统维护模块 14 等功能。 (6)强大的库存预警功能,尽可能的减少商家不必要的损失。 (7)实现报表动态分析数据。 (8)对用户输入的数据,进行严格的数据检验,尽可能避免人为错误。 (9)系统最大限度的实现了易维护性和易操作性。 ER 图 通过对服装进销存管理系统的数据库的需求分析,可以得到数据库的基本数据和数据结构以及数据处理的流程,下面列出系统的部分ER 图。 数据库的完整性和安全性 数据库的完整性约束 数据库的完整性是指数据的正确性和相容性。 数据库管理系统(DBMS)用一定的机制来检查数据库中的数据是否满足规定的条件 —— 完整性约束条件,数据的约束条件是语义的体现,将作为模式的一部分存入数据库中。 (1)实体完整性 实体完整性是指若属性 A 是基本关系 R 的主属性,则属性 A 不能取空值。 为了保证实体完整性,每一个表中的主键都设置成不可空。 为了防止用户在对表进行插入操作时,把某个字段的值写为空,系统在每次添加数据的时候都检验是否有不可为空的字段的值没有填写,并提示用户填写信息,以此来 保证实体完整性。 (2)参照完整性 15 由于表和表之间会存在某些联系,当关系 R 和关系 S 之间是一对多关系时 (R 的主键是 A, S的主键是 b, c 是 s 中的外码 ),在插入数据时就要保证外码 c 的值或者为空或者等于 R中某个元组的主码值。 在对被参照表进行修改操作时应同时进行级联修改。 例如在服装管理系统中,当用户在修改窗体中对供货商名称进行修改的时候则基本信息表、入库表、 出库表和 库存 视图中所包含的 名称也随之修改。 这样保证了在修改一个表中元组的时候相应与它有关的元组也被级联地修改。 这样保证了数据库参照完整性的关系。 (3)用户定义 完整性 任何关系数据库系统都应该支持实体完整性和参照完整性。 除此之外,不同的关系数据库系统根据其应用环境的不同,往往还需要一些特殊的约束条件,用户定义的完整性就是针对某一具体关系数据库的约束条件。 它反映某一具体应用所涉及的数据必须满足的语义要求。 例如某个属性必须取唯一值、某个属性的取值范围等。 例如在服装进销存管理系统中,在输 入库日期时,避免用户输入日期所造成格式不正确,无法插入到数据库中,系统采用了 VB 中自带的控件可以方便用户进行选择日期,这样便不会产生异常。 数据库的安全性 数据库的安全性是 指保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏。 在数据库系统中,大量的数据集中存放,而且为许多用户直接共享,是宝贵的信息资源,系统的安全保护措施就显 16 得更为重要,它保护数据库防止恶意的破坏和非法的存取。 用户标识和鉴别是系统提供的最外层安全保护措施。 其方法是由系统提供一定的方式让用户标识自己的名字或身份。 每次用户要求进入系统时,由系统进行核对,通过鉴定后才提供机器的使用权。 例如在本系统中,只有是管理员才可以在系统中进行添加,删除用户。 不是管理员权限的只能修改自己的密码。 这样保证了数据库的安全性。 东北大学继续教育学院毕业(论文)用纸 17 第 4 章 详细设计 数据库表设计 现在根据设计好的数据库概念结构来进行数据库各个表的设计,系统主要数据库设计如下: 表 员工基本信息表 字段名 数据类型 长度 主键否 描述 UserID int 4 主键 员工 ID Name SysLoginName Pwd Sex Birthday Department Post PhoneH PhoneM Address PopedomID nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar int 20 20 20 4 8 20 20 20 20 200 4 否 否 否 否 否 否 否 否 否 否 否 员工姓名 登录名 登录密码 员工性别 员工生日 所属部门 员工职位 家庭电话 手机号码 家庭住址 权限 ID 表 服装进货信息表 字段名 数据类型 长度 主键否 描述 GoodsID UserID nvarchar int 20 4 主 键 否。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。