目 录 前言•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••5 第一章 开发工具简介•••••••••••••••••••••••••••••••••••••••••••••••6 1.1开发工具Visual Basic 6.0•••••••••••••••••••••••••••••••••6 1.1.1 本系统采用的命名规则•••••••••••••••••••••••••••••••••6 1.1.2 编码格式••••••••••••••••••••••••••••••••••••••••••••••••10 1.2数据库SQL Server 2000•••••••••••••••••••••••••••••••••••••11 1.2.1 数据库应用系统开发简介•••••••••••••••••••••••••••••11 1.2.2 SQL语句•••••••••••••••••••••••••••••••••••••••••••••••••13 第二章 需求分析•••••••••••••••••••••••••••••••••••••••••••••••••••14 2.1开发背景和基本要求••••••••••••••••••••••••••••••••••••••••14 2.2功能分析•••••••••••••••••••••••••••••••••••••••••••••••••••••15 2.2.1系统功能分析•••••••••••••••••••••••••••••••••••••••••••15 2.2.2 ER图•••••••••••••••••••••••••••••••••••••••••••••••••••••17 第三章 概要设计•••••••••••••••••••••••••••••••••••••••••••••••••••21 3.1系统功能模块图•••••••••••••••••••••••••••••••••••••••••••••21 3.2数据库分析•••••••••••••••••••••••••••••••••••••••••••••••••••22 3.3数据库逻辑结构设计••••••••••••••••••••••••••••••••••••••••23 第四章 模块功能设计••••••••••••••••••••••••••••••••••••••••••••••28 4.1主窗体的设计••••••••••••••••••••••••••••••••••••••••••••••••28 4.2系统信息模块的设计••••••••••••••••••••••••••••••••••••••••30 4.2.1用户登陆窗体的设计•••••••••••••••••••••••••••••••••••30 4.2.2添加用户窗体的设计•••••••••••••••••••••••••••••••••••32 4.2.3 修改用户密码窗体的设计••••••••••••••••••••••••••••34 4.3 基本信息模块的设计•••••••••••••••••••••••••••••••••••••••34 4.3.1 配件设置窗体的设计•••••••••••••••••••••••••••••••••••34 4.3.2 供应商设置窗体的设计••••••••••••••••••••••••••••••••36 4.3.3 客户设置窗体的设计••••••••••••••••••••••••••••••••••37 4.3.4 业务员设置窗体的设计••••••••••••••••••••••••••••••••39 4.4 日常信息管理模块的设计•••••••••••••••••••••••••••••••••••40 4.4.1入库单录入修改窗体的设计••••••••••••••••••••••••••40 4.4.2查询窗体的设计••••••••••••••••••••••••••••••••••••••••41 4.4.3销售单录入修改窗体的设计•••••••••••••••••••••••••••42 4.5 库存信息管理模块的设计••••••••••••••••••••••••••••••••••43 4.5.1盘点窗体的设计••••••••••••••••••••••••••••••••••••••••43 4.6 财务模块的设计•••••••••••••••••••••••••••••••••••••••••••••44 4.6.1 应收窗体的设计••••••••••••••••••••••••••••••••••••••••44 4.6.2 应付窗体的设计••••••••••••••••••••••••••••••••••••••••45 4.7 测试•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••47 结束语•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••48 参考文献•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••49
4.7 测 试 对登陆窗体的测试: 第一步:用户名为空的时候,系统提示“用户名不能为空,请输入用户名!”; 第二步:用户名不正确时,系统提示“没找到用户,请重新输入用户名!”; 第三步:用户名正确,密码不正确时,系统提示“密码不正确,请重新输入!”; 第四步:用户名和密码都正确,进入系统。 如果用户输入信息不正确,并且超过3次,系统自动退出。 对添加用户的测试: 第一步:输入用户名,如果用户名已存在,系统提示“用户已经存在,请重新输入!”; 第二步:输入密码,当输入的密码不一致时,系统提示“两次输入密码不一样,请确认!”; 第三步:当密码为空时,系统提示“密码不能为空!”; 第四步:当用户名和密码都正确时,系统提示“添加用户成功!” 对应付信息窗体的测试: 第一步:显示应付信息 第二步:付款登记,添加信息 第三步:付清货款,返回。 由于许多窗体的测试都很相似,所以在这里就不一一重复。由于程序员本身能力的局限性,所以编写的代码,即使经过反复检查也难免出错,所以在本阶段力求使用有限的时间找出尽可能多的错误,力求系统尽量正确。 经过三个多月的设计和开发,汽车配件进销存管理系统基本开发完毕。其功能基本符合用户需求,能够完成配件的存储和查询。并提供部分系统维护功能,使用户方便进行数据备份。对于数据的一致性的问题也通过程序进行了有效的解决。但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如功能还不太完善,用户界面不够美观,出错处理不够等多方面问 题。这些都有待进一步改善。 [1]刘韬.Visual Basic 进销存系统开发实例导航.人民邮电出版社 [2]刘志铭.Visual Basic 数据库开发实例解析.机械工业出版社 [3] Bob Reselman , Richard Peasley , Wayne Pruchniak. Visual Basic 6.0 使用指南 .电子工业出版社 [4]高洁.Access2000进行职工工资管理.计算机系统应用 20003年 第一期.CN11-2854/TP [5]王斌石付恒.基于VB6.0的组合查询系统的开发.电脑编程技巧与维护.2004年 第一期.CN11-3411/TP [6] Microsoft. Visual Basic 6.0 中文版控件大全 [7]吴恒亮.在VB6.0中通过宏操作实现文本文件到Access数据库的到入.电脑开发与应用.2004年第二期.CN14-1133/TP [8]骆娟.VB编程技巧:如何传递不固定个数参数.电脑报 2002年合订本(下册).ISBN 7-5621-2736-0 [9]谷力.基于数据库和数据挖掘技术的客户关系管理.计算机系统应用.20003年第五期.CN11-2854/TP [10] Ned Snell.中文版Microsoft Office 2003 自学通.机械工业出版社 |
汽车配件进销存管理系统
查看评论
已有0位网友发表了看法