您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 市场营销 > java%2B进销存文档
一、概述:对于目前市场上各种物品库存管理系统,它们多采用C/S系统结构,这种系统有它的优点和不足,为了做到系统运行安全可靠、便于应用、可维护性好、易于进行二次开发、具有良好的扩展性,能良好的共享系统中的数据,我们将在世界最大的IT企业-美国微软的WINDOWSDNA的先进架构下,采用先进的网络应用开发平台ASP,结合必要的相关系统、产品与工具,针对B/S系统结构的特点,来实现对特定环境下的物品库存管理系统的定制开发。本系统是一套基于WEB的软件平台。借助于现代信息技术手段,全面准确地做好项目数据的高效率分析、综合、存贮。为各个管理部门提供准确的共享信息,提高工作效率。二、本系统的特点:创新的数据操作方式:在界面设计上,开发人员借鉴了许多著名的、成功的软件,使得该组件的界面一目了然,美观性大大提高。在基本构件上,充分考虑到实用性及简单性,一些用户最易上手的控件如树型视图、标签控件、下拉列表框等在该组件中得到了充分合理的应用。该软件首次在数据管理软件中采用树型分类视图管理界面(类似于Windows资源管理中的左边的文夹列表),使用户操作非常方便。为提高软件的数据录入速度,系统可以根据用户的需要,在数据录入窗口中屏蔽一些不常用的数据字段,使光标可以只在需要录入的数据字段中跳转,从而提高了数据的录入速度。自由的用户自定制功能:本软件充分从适用性出发,全面为不同的使用用户考虑。使软件的许多功能与规则都可根据用户的习惯进行定制。包括软件界面、操作方式、录入方式、打印格式等数据,用户均可根据个人或单位的使用爱好进行设置。强大的报表打印功能:本系统具有其他数据管理系统所不具备的强大报表生成与打印功能。数据报表打印采用独具的多种设置功能。可以任意生成各种数据表格,操作者可任意选择需要打印的数据字段,任意设置打印报表的格式与字体(页面格式,数据显示字体),可以设置打印纸张大小、可以选择分页或不分页打印。友好简洁的用户界面:本系统不仅功能强大,而且使用界面完全从用户的角度考虑,以充分适用操作者的习惯而制作。系统在制作和策划的初期就十分讲究软件界面的制作,并专聘了电脑美术工作者为软件制作界面,软件在使用过程不断征询不同用户的意见,对界面作了更科学的改进。使本软件具有与其他软件完全不同的感觉,让操作者在使用时赏心悦目。安全的数据保护机制:系统具有三级用户/口令检测功能。通过权限设置,允许不同的操作人员拥有不同的操作权限。操作员文件采用PSL,MD5加密算法,安全级非常高。系统采用黑盒数据模式,所有的数据文件集合在一个文件中,一般用户无法打开数据库进行修改或删除。而且对数据库的数据采用PSL,MD5,Des等加密算法,安全级非常高,即使是解密高手也对数据束手策。系统具备有安全的数据备份和数据恢复功能。定期或不定期的数据备份可充分保障系统在遭到损毁后的数据完整性,用户只需使用数据恢复功能,即可使系统的所有数据恢复到数据备份时状态。使数据更安全更稳定。软件采用的即时数据保存方式,那怕遇到Windows死机或计算机掉电,也不会大量丢失数据或损坏数据文件,而使系统的数据损失降到最底。强大的批处理及条件查询功能:系统具有的强大查询功能,不仅界面使用简单,而且还可以进行多条件查询组合,既可进行精确查找,也可进行前缀相似、后缀相似、中间包含等多种方式的模糊查询。查询结果可直接进行数据的修改与打印,也可根据查询条件进行删除操作。多条件组合设置中不仅提供查询值等于、大于、小于、大于或等于、小于或等于、相似等关系,而且可以设置查询值的取值范围。基本上可以满足用户的任意条件查询要求。批处理功能更是本系统所具有一大特色,批处理功能可以方便地为用户提供成批修改数据库中某一字段值的操作。它提供了成批修改功能,可以让用户根据查询功能所提供的多条件组合,把当前查询数据结果的某一字段值全部替换为其它值。强大的维护管理功能:软件系统基于B/S结构,客户端对于本系统地维护工作实现0小时维护,系统的安全级别管理严密,可使系统管理员对用户及数据进行快捷,方便,灵活的操作。强大的统计分析功能:充分利用表格效果,设计出多种多样的图形界面,方便对各种数据指标进行图表分析,能完成年、月、日,线性表的图形数据分析,使界面外观更直观、更灵活、更方便管理操作。。三、设计方案:根据特定的要求和实际工作情况,为确保系统的完整性,可维护性和安全性,我们开发系统是基本于WEB平台,采用先进B/S构架,如下图所示:系统数据:针对实际提供的要求,数据库的设计必须考虑到系统使用的灵活性,实用性。数据库的结构将支持二种:一、Access数据二、SQL数据专用的数据处理模块,能完成Access数据与SQL的转换,并提供各种方式文件的输出。还可直接生成打印报表,完善了对文档的管理工作。四、系统功能模块:系统框架图如下所示:数据库中心服务器广州广西采用IE浏览器的方式,直接对管理数据进行录入、删除、打印。并通内部网络系统与数据库中服务器及各个地方交换信息,实现资源共享。长沙物品管理系统物品管理模块物品统计模块系统管理模块数据加密模块(1)物品管理模块:物品管理模块是本系统最重要的,也是最基本的模块功能结构如下图所示:1、基本资料管理:功能:完成物品基本资料的数据录入、修改、删除。并可对物品基本资料进行查询和统计、打印输出功能。物品资料查询条件:按编号、名称、类别来查询。数据库:参见数据字典中物品基本资料表。2、物品管理:功能:完成对物品采购信息录入、修改、删除。实现物品的入库,退货,并可对采购信息进行查询和统计、打印输出功能。物品采购查询条件:按编号、名称、类别、日期来查询。数据库:参见数据字典中物品采购表。3、物品销售管理:功能:完成对物品销售信息管理,包括对销售信息的录入、修改、删除。实现物品的出库,退货,并可对销售信息进行查询和统计、打印输出功能。物品销售查询条件:按编号、名称、类别、日期来查询。数据库:参见数据字典中物品销售表。物品管理模块基本资料管理物品采购管理物品销售管理物品库存管理物品加工管理4、物品库存管理:功能:完成对库存信息录入、修改、删除。并可对库存物品进行查询和统计。查询条件:按编号、名称、类别来查询。。数据库:参见数据字典中物品库存表。5、物品加工管理:功能:完成对二次加工物品信息录入、修改、删除。并可对加工物品进行查询和统计。查询条件:按编号、名称、类别、加工批次来查询。数据库:参见数据字典中物品加工表。数据处理流程图:注意:数据录入数据集数据浏览数据处理集汇总报表统计报表数据查询集查询报表打印输出数据处理集:主要完成对录入数据的修改、删除功能。数据查询集:主要完成对数据集中各种条件的查询。数据库集:参见数据字典中的数据库。(2)、物品统计模块:物品统计模块主要包括:对物品基本资料、物品采购信息、物品销售信息、物品库存信息统计管理。完成功能结构如下图所示:1.基本资料统计:功能:完成物品基本资料的按编号、名称、类别进行统计功能。数据库:参见数据字典中物品基本资料表。2.物品采购统计:功能:完成对物品采购信息按编号、名称、日期,类别,退货进行统计功能。数据库:参见数据字典中物品采购表。3.物品销售统计:物品统计模块物品基本资料统计物品采购信息统计物品销售信息统计物品库存信息统计功能:完成对物品采购信息按编号、名称、日期,类别,退货进行统计功能。数据库:参见数据字典中物品销售表。6、物品库存管理:功能:完成对库存信息按编号、名称、类别进行统计,盘点功能。数据库:参见数据字典中物品库存表。数据处理流程图:注意:数据查询集:主要完成对数据集中各种条件的查询,主要包括按处室(姓名)、日期、承修人、验收人等等的查询。数据库集:参见数据字典中的数据库。(3)、数据加密模块:数据加密模块是属于抽象的模块,它不直接由用户操作,而是通过系统内部实现。数据处理流程如下图所示:保存数据浏览汇总报表统计报表数据查询集查询报表打印输出数据浏览数据库集数据解密数据录入数据显示数据加密数据库集(4)、系统管理模块:系统管理主要包括:系统设置、留言管理、用户管理、日志分析。完成功能结构如下图所示:1、系统设置:功能:用户的密码修改,具有三级用户/口令检测功能。通过权限设置,允许不同的操作人员拥有不同的操作权限,确保系统安全,稳定系统。三级用户包括数据录入员,数据查询员,数据修改员。2、用户管理:功能:完成对用户的添加,修改,删除,权限设置等功能数据库:参见数据字典中用户表。2、留言管理:功能:完成留言的添加,修改,读取,删除功能数据库:参见数据字典中留言表。2、日志分析:功能:完成读取日志,用来跟踪用户的操作,从而判断用户的各种行为。数据库:参见数据字典中日志表。数据处理流程如下图所示:系统管理模块系统设置用户管理留言管理日志分析数据库集用户管理留言管理数据浏览5.应用系统维护设计5.1安全性设计本系统的安全主要介绍数据的安全,系统的安全性设计主要包括以下三个方面:网络级安全设计:本系统主要应用于INTERNET上,但它的数据库是独立的,是系统中部分数据库的拷贝。操作系统级:本系统的操作系统为Windows2000及以上版本,系统集成了Windows2000的安全机制,对访问进行严格控制。应用级:系统对其本身的用户也进行严格的权限划分,不同权限的用户只能访问不同的模块。5.2容错性设计本系统主要从错误隔离和恢复、数据容错来保证系统的容错性。错误隔离和恢复:当系统发生错误后,能够将错误隔离,防止蔓延到其他地方,并迅速将发生的错误恢复;数据容错:系统中的数据由一台专用的数据服务器进行管理,数据采用镜像技术,以保证数据的完整性和容错性。5.3日常维护设计系统在开发完成后,我们将提供详细的文档资料,并对使用人员进行专门培训,同时培训1至2名系统维护人员,当发生意外时,由维护人员处理。数据库结构设计商品种类表字段名类型说明IDintIDnameVarchar(20)种类名称parentint父类ID商品信息表:字段名类型说明IDintID编号商品编号Varchar(20)商品编号商品名Varchar(20)商品名规格型号Varchar(20)规格型号种类编号int种类编号单价float单价安全存量Int安全存量单位Varchar(8)单位备注Varchar(50)备注仓库表字段名类型说明IDintIDnameVarchar(20)仓库名称fzrVarchar(20)主管备注Varchar(50)备注商品库存表:字段名类型说明IDintID编号仓库编号int仓库编号商品编号int商品编号数量int数量安全存量Int安全存量用户表字段名类型说明IDint编号nameVarchar(10)用户姓名usedVarchar(10)用户工号passwordVarchar(10)用户密码角色号int角色号角色表字段名类型说明IDint编号角色号Varchar(10)角色号nameVarchar(10)角色名SmVarchar(10)权限说明SMIDVarchar(50)权限厂商资料表字段名类型说明IDintID厂商编号Varchar(20)厂商编号厂商名称Varchar(20)厂商名称厂商简称Varchar(20)厂商简称联络人Varchar(20)联络人职务Varchar(10)职务统一编号Varchar(10)统一编号公司地址Varchar(50)公司地址发票地址Varchar(50)发票地址电话Varchar(20)电话邮政编码int邮政编码传真Varchar(20)传真电子信箱Varchar(20)电子信箱备注Varchar(200)备注客户资料表字段名类型说明IDintID客户编号Varchar(20)客户编号客户名称Varchar(20)客户名称客户简称Varchar(20)客户简称联络人Varchar(20)联络人职务Varchar(10)职务统一编号Varchar(10)统一编号公司地址Varchar(50)公司地址发票地址Varchar(50)发票地址电话Varchar(20)电话邮政编码int邮政编码传真Varchar(2
本文标题:java%2B进销存文档
链接地址:https://www.777doc.com/doc-1699287 .html