物资管理系统使用说明.doc
Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date物资管理系统使用说明第一章 隶书二居中底纹20用于段目 录第一章 系统简介11.1 摘要11.2 系统概述11.3 系统适用范围及特点3第二章 软件安装42.1 运行环境42.2 数据库配置及安装4第三章 系统登录83.1 系统83.1.1 用户管理83.1.2 退出系统93.2 物资管理93.3 仓库管理103.3.1 入库信息103.3.2 出库信息133.4 物资信息查询163.4.1 材料入库信息查询163.4.2 材料出库信息查询163.4.3 仓库中剩余材料信息查询173.4.4 仓库中所有材料的价格信息查询183.5 数据统计193.5.1 材料销售信息统计193.5.2 设备修理成本统计203.5.3 设备改造成本统计203.5.4 工程成本统计20第四章 总结22第五章 参考资料23第一章 系统简介1.1 摘要学校物资管理系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。结合所要开发的系统的特点,本系统将使用microsoft公司的 VISUAL BASIC开发工具作前端应用程序, 后端采用microsoft公司的SQL SERVER2000作数据库管理系统。利用visual basic提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成满意的可行系统。学校物资管理系统是典型的信息管理系统,它管理所有的采购、库存、修理等,具有销售物品汇总表,可自动生成发货单到仓库系统,仓库发货表数据可自动反馈回销售系统,可随时监控合同的执行情况;具有物资金额统计分析表。由于时间的仓促,加之水平有限,系统中的缺点和不足之处在所难免,敬请尊敬的老师批评指正。关键字:信息管理系统,VB,SQL SERVER,数据库1.2系统概述物资管理信息系统是一项复杂而特殊的物流、资金流处理系统。本系统采用科学化、现代化的管理方法,对物资采购供应管理业务进行全方位控制和管理,使学校物资流通能够适应市场经济的需求。系统以减轻劳动强度和提高管理水平为手段,以创造经济效益为目的。系统的功能涵盖了物资采购供应管理的各个环节。充分满足学校物资管理的基本需求。 系统目标:强大的打印功能,让学校随时了解物资库存情况。提高工作效率,降低成本。使企业能够适应市场经济的需求。 系统概念结构设计添加用户 系统E-R图,如图1所示:用户管理删 除 用户 系统 退出修改密码材料信息物资管理添加入库信息入库信息编辑入库信息仓库管理添加出库信息出库信息添加出库信息物资入库信息查询物资出库信息查询仓库中剩余物资信息查询物资信息查询仓库中所有物资价格信息查询物资销售信息的统计设备修理成本的统计设备改造成本的统计数据统计图1 物资管理系统E-R工程成本的统计1.3 系统适用范围及特点 本系统充分满足学校物资管理的基本需求。特点:l 界面美观友好、操作简单、信息查询灵活、方便、快捷、准确。l 数据保密性强,用户对应不同的权限级别。l 系统最大限度地实现了易安装性、易维护性和易操作性。l 系统运行稳定、安全可靠。l 支持多行输入,自动生成编号。l 支持报表的打印。第二章 软件安装2.1 运行环境操作系统:Windows 2000/NT/XP/ME开发工具:Visual Basic 6.0数据库:SQL Server 2000硬件配置:CPU:300MHz以上的处理器内存:64MB,推荐128MB以上硬盘:100MB以上磁盘空间分辨率:最低800×600像素 建议1024×768像素颜色:256色2.2 数据库配置及安装物资管理系统采用SQL Server数据库开发,在程序首次启动时会检查所需的数据库是否已经安装;如果没有安装,则系统会弹出数据库配置窗口,引导用户完成数据库的配置。用户也可以手动配置数据库,在程序启动前,将数据库文件附加到数据库中。下面将详细讲解手动配置数据库附加数据库的方法。 手动配置数据库附加数据库的步骤如下:(1)将程序目录Database下的material和material.log文件拷贝到SQL Server 2000安装路径下的“MSSQL”/“Data”目录下。如果您的计算机上没有安装SQL Server,请先安装SQL Server 2000(Windows XP下请安装中文版个人版),安装SQL Server 2000数据库时,在身份安全验证机制选项中必须要选择“Windows和SQL Server混合安全验证机制”。sa的密码设置为空。如果您已经安装好了SQL Server 2000,也可以在“企业管理器”/“数据库”/“工具”/“SQL配置属性”/“安全性”中修改当前的配置属性。(2)选择“开始”/“程序”/“Microsoft SQL Server”/“企业管理器”项,进入SQL Server 2000企业管理器。(3)在打开的“控制台根目录”窗口中,连续单击父级节点,展开至如图2所示。图2 控件台根目录窗口其中“MRLX”节点为本机的服务器名称。(4)选择“数据库”文件,单击鼠标右键,选择“所有任务”/“附加数据库”项,如图3所示。图3 选择附加数据库(5)此时将打开“附加数据库”窗口,单击“”按钮,选择SQL Server 2000的“MSSQL”/“Data”目录下的“db_bpglxt_Data.MDF”数据库,如图4所示。图4选择数据文件所在路径(6)在“指定数据库所有者”下拉列表框中选择“sa”,然后单击“确定”按钮,数据库便附加成功了。(7)单击【确定】按钮,弹出如图5所示的提示框。图5系统提示(8)单击【确定】按钮,完成附加数据库操作。第三章 系统登录3.1 系统双击物资管理系统storemanage,系统自动运行,进入到物资管理系统主界面。3.1.1.用户管理(1)添加用户单击菜单栏“系统”按钮,单击“用户管理”,再单击“添加用户”,则系统会弹出如下窗口,如图6所示。图6 添加用户如果输入新用户及密码,单击“添加”按钮,则添加用户成功。(2)删除用户单击“用户管理”下“删除用户”按钮,弹出如图7所示窗口。图6 删除用户如果输入用户及密码,单击“删除”按钮,则删除用户成功。图7 提示 (3)修改密码 单击“用户管理”下“修改密码”按钮,弹出如图8所示窗口。图8 修改密码如果输入用户及新密码,单击“修改”按钮,则修改密码成功。3.1.2退出系统单击菜单栏“系统”按钮,再单击“退出”按钮,则退出系统。3.2物资管理单击菜单栏“物资管理”按钮,再单击“材料信息”,则系统会弹出如下窗口,如图9所示。图9 材料信息管理可以对物资进行新增、删除和修改,单击“返回”按钮,则返回系统主界面。3.3仓库管理3.3.1入库信息(1)添加入库信息单击菜单栏“仓库管理”按钮,单击“入库信息”,再单击“添加入库信息”,则系统会弹出如下窗口,如图10所示。图10添加入库信息可以对入库物资添加记录。再单击窗口名称下“基本信息”按钮,则系统会弹出如下窗口如图11所示。图11入库物资基本信息如果输入物资的基本信息,单击下方“添加”按钮,则可以添加物资的基本信息。单击“退出”按钮则返回到系统主界面。 (2)编辑入库信息单击菜单栏“仓库管理”按钮,单击“入库信息”,再单击“编辑入库信息”,则系统会弹出如下窗口,如图12所示。图12 入库信息修改单击“查找”按钮,则系统会弹出如下窗口,如图13所示。图13进库信息列表可以根据“进库单号码”和“起止时间”选择查询条件。单击“确定”按钮选定查找的物资,则系统会弹出如下窗口,如图14所示。图14入库信息修改可以在此窗口上对物资进行添加记录、删除记录、修改、删除和详细信息查看功能。单击“退出”按钮返回系统主界面。 3.3.2出库信息 (1)添加出库信息单击菜单栏“仓库管理”按钮,单击“出库信息”,再单击“添加出库信息”,则系统会弹出如下窗口,如图15所示。 图15添加出库信息输入出库单号码和发票号码等出库信息,单击“添加”按钮则添加出库基本信息成功。单击“退出”按钮返回系统主界面。 (2)编辑出库信息单击菜单栏下“仓库管理”按钮,单击“出库信息”,再单击“编辑出库信息”,则系统会自动弹出如下窗口,如图16所示。图16修改出库信息单击“查找”按钮,则系统弹出如下窗口,如图17所示。图17出库信息列表可以根据出库单号吗、出库类型和起止时间选择查询条件,单击“查找”按钮开始查找,单击“确定”按钮选定物资,则系统自动弹出如图18所示。图18修改出库信息在此窗口可以对出库物资信息进行修改、删除、查找和查阅物资详细信息功能。单击“材料明细”按钮,系统则自动弹出如图19所示。图19 修改出库信息则可以实现出库物资记录的添加和删除功能。3.4物资信息查询3.4.1材料入库信息查询单击菜单栏下“物资信息查询”按钮,单击“材料入库信息查询”按钮,则系统会自动弹出如下窗口,如图20所示。图20 入库信息查询此窗口可以根据进库单号、发票号码、材料编码、材料名称、规格型号以及进库日期分别对材料入库信息进行查询,选择要查询的条件,单击“确定”按钮,则查询成功。单击“退出”按钮,返回系统主界面。3.4.2材料出库信息查询单击菜单栏下“物资信息查询”按钮,单击“材料出库信息查询”按钮,则系统会自动弹出如下窗口,如图21所示。图21 出库信息查询此窗口可以根据出库单号码、发票号码、工程号、材料编码、材料名称、规格型号以及进库日期分别对材料出库信息进行查询,选择要查询的条件,单击“确定”按钮,则查询成功。单击“退出”按钮,返回系统主界面。3.4.3仓库中剩余材料信息查询单击菜单栏下“物资信息查询”按钮,再单击“仓库中剩余材料信息查询”按钮,则系统会自动弹出如下窗口,如图22所示。图22 余额信息查询此窗口可以根据物资的材料名称以及规格型号进行物资余额信息查询,选择要查询条件,单击“查找”按钮,则查询成功。单击“退出”按钮返回系统主界面。3.4.4仓库中所有材料的价格信息查询单击菜单栏下“物资信息查询”按钮,再单击“仓库中所有材料的价格信息查询”按钮,则系统会自动弹出如下窗口,如图23所示。图23 物资价格信息查询选择要查询的物资,单击“确定”按钮,则在窗口查询结果栏显示出物资的价格以及备注,如果仓库中没有此类物品,则系统会自动弹出“这种材料无入库信息”对话框。单击“退出”按钮返回系统主界面。3.5数据统计3.5.1材料销售信息统计单击菜单栏下“数据统计”按钮,再单击“材料销售信息的统计”按钮,则系统会自动弹出如下窗口,如图24所示。图24 统计销售额此窗口可以根据起止时间自动统计出物资的销售额,选择起止时间,单击“统计”按钮进行统计。单击“退出”按钮返回系统主界面。3.5.2设备修理成本统计单击菜单栏下“数据统计”按钮,再单击“设备修理成本的统计”按钮,则系统会自动弹出如下窗口,如图25所示。图25 统计修理成本此窗口可以根据起止时间自动统计出物资的修理成本,选择起止时间,单击“统计”按钮进行统计。单击“退出”按钮返回系统主界面。3.5.3设备改造成本统计单击菜单栏下“数据统计”按钮,再单击“设备改造成本的统计”按钮,则系统会自动弹出如下窗口,如图26所示。图26 统计改造成本此窗口可以根据起止时间自动统计出物资的改造成本,选择起止时间,单击“统计”按钮进行统计。单击“退出”按钮返回系统主界面。3.5.4工程成本统计单击菜单栏下“数据统计”按钮,再单击“工程成本的统计”按钮,则系统会自动弹出如下窗口,如图27所示。 图27 统计工程成本此窗口可以根据起止时间自动统计出物资的工程成本,选择起止时间,单击“统计”按钮进行统计。单击“退出”按钮返回系统主界面。第四章 总结通过本次毕业设计收益匪浅,学到了很多东西。对于大学期间课堂上所学的知识有了更进一步的加深和巩固,并且对数据库方面的内容有了更为透彻的钻研。经过两个星期的设计和开发,实验室综合管理系统基本开发完毕。其功能基本符合任务要求,能够完成实验室的管理和维护,包括操作人员权限管理和维护、实验室设备的更新、淘汰、维护功能,使用用户信息的设置、更改功能等。在系统的开发过程中,通过对数据库的设计,极大的加强了对表格的设计能力,作为数据库软件的主要支持,数据表的设计直接关系到整个系统的质量,对于数据表的设计要严格遵守数据库三范式理论,良好的数据表的设计可以大大提高程序执行的效率。软件设计通过SQL Sever作为软件的后端数据库,而通过对SQL Sever的编程,基本熟悉掌握了对其强大功能的使用。SQL Sever下存储过程、视图使用不仅能够大大的方便对VB的编程,同时也大大加强了数据表中数据的一致性,减少了数据表的数据冗余。因此对于存储过程、视图掌握,将极大的方便对程序的设计。 而通过对VB的编程,不但掌握了VB的数据库组件的使用,以及学会如何创建工程、窗体,如何创建操作界面,而且增强了自身编程的严谨性。 总之,通过本次专业课程设计,进一步加深了对软件设计的掌握,加强了对SQL Sever和vb软件的使用。学习到了很多理论知识,加强了实践的能力。但由于专业课程设计时间较短,所以该系统还有许多不尽如人意的地方,比如用户界面不够美观,出错处理不够等多方面问题。这些都有待今后的进一步改善。最后要非常感谢在本次课程设计中,陈老师和刘老师给予我极大的帮助,并感谢大学里相对这么宽松的自由学习环境,给了我这么多的自由伸展的空间。第五章 参考文献l 林卓然 编著Visual Basic程序设计教程 l 逯燕玲、戴红、李志明 主编网络数据库技术l 王彪 主编数据库应用系统开发l 梁磊、戴红、逯燕玲 主编网络数据库技术-