《软件说明书(共18页).doc》由会员分享,可在线阅读,更多相关《软件说明书(共18页).doc(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上系统说明书本系统主要完成对京深海鲜市场的冷库管理,包括基本信息管理、业务管理、库存管理、财务管理、租仓管理和系统管理六大模块。1系统管理模块设计用户登录时首先进入登陆界面,设计时此窗体包含在系统管理模块中。系统管理模块包括用户管理、密码维护和登录三个界面。1.1登录界面:用户首先进入登录界面如下图1.1所示。图1.1用户登录界面想登录本系统的用户首先应选择自己的用户类别:管理人员还是操作人员。管理人员包括资料管理和系统管理人员,进入权限是系统资料模块和系统管理模块。操作人员包括:库存管理、财务管理、业务管理、租仓管理,进入的权限分别对应各自模块名称。然后选择用户名称,
2、此处选择框中包括了所有该系统的用户ID和用户名称,只需选择对应自己的用户名即可。最后输入自己的密码,如果前面三项均选择正确按确定按钮后才能进入系统,即使一项输入不正确也无法正确登录。退出按钮可退出整个系统。本系统的一个特点是:可以实现权限登录。即如果用户类别选择操作人员,用户名称选择的是业务管理,输入正确的密码后进入的界面应是图1.2所示,只有业务管理模块和系统管理模块下的密码维护、登录界面可以操作,其他各模块显示为灰色不可用状态。其他模块登录时类似。需要注意的是,根据实际情况设置的用户名称为系统管理的用户,有权限进入所有的模块进行操作。图1.2权限控制功能演示上图也就是本系统的主界面,除了权
3、限控制特点外,还使用了Toolbar控件,实现了对系统的快捷操作,即点击图标就可进行相应操作,并且这样使得界面生动化了。快捷按钮的权限也受到用户权限的相应控制,如上图所示。本界面还加入了下方的状态栏,可以显示制作者(本人)基本信息和当前日期及时间。1.2密码维护界面:每个拥有权限的用户都可以修改自己的密码,选择好用户名称后首先要输入正确的旧密码,如果旧密码输入错误会有提示:“旧密码输入错误!”然后输入新密码以及确认新密码,如果两次密码输入不一致也会出现相应的提示:“两次输入密码不一致!”上面各操作都正确完成后,点击确认按钮会提示更新成功如图。图1.3密码维护界面1.3用户管理界面此界面可以实现
4、对登录用户信息的查询、添加、删除、修改操作,界面设计如图1.4所示:图1.4用户管理界面此界面是进入后的默认界面显示,点击左面用户列表则所点击用户信息就会显示在界面相应的位置上。如果要查询具体某个用户信息,则输入他所对应的用户类别和用户ID点击用户查询按钮就可将其详细信息显示在下方对应位置;如果只选择用户类别后点击用户查询,则在用户列表中会将此用户类别的所有用户名称显示出来,然后逐个点击就可显示具体某个用户的信息。定位于某个用户后就可对其进行修改、删除操作,若是添加用户,则编辑用户信息框内的内容清空(用户类别和权限保留,供用户选则),就可添加新信息了。最后点击保存,其更新后的内容就可被保存在数
5、据库的用户信息表中了。在添加信息的过程中,必须有用户ID和用户名称,否则会提示“用户ID/用户名称不能为空!”,并且如果ID不是6位也会提示:“用户ID不是6位!重新输入!”本界面的操作特点是用户详细信息会随着用户列表的点击而动态改变,和对各按钮的可用性控制,如:点击添加按钮后,只有保存、修改和退出按钮可用,修改和删除按钮不可用。2系统资料模块设计该模块包括对仓库信息、商品信息、员工信息、部门信息、岗位信息、供应商信息、经销商信息的管理。这七个界面设计风格基本相同,下面只对两种功能不同的界面进行解释说明。2.1供应商信息管理界面首先可进行查询功能,在选择查询条件的选择框中可以选择按供应商编号、
6、供应商名称等查询,然后输入相关内容点击查询按钮其内容就会显示在下面的相关文本框中,此时可以对单个的供应商信息进行修改、删除,但要注意供应商编号是不可修改的。若要进行添加操作,则点击添加按钮后编辑栏中所有文本框内容清空(供应商编号处会显示自动编号结果,不必输入),然后输入其他信息,点击保存,该供应商信息就会自动被添加到供应商信息表中,并且上面显示栏中的内容也会自动更新。本界面中四个移动按钮可以实现在不进行具体查询时对所有供应商信息的浏览,界面特点是能实现自动编号和对控件可用性的控制。界面设计如图2.1对仓库信息、员工信息、部门信息、岗位信息、经销商信息的界面设计类似于对供应商信息的管理界面,不再
7、赘述。图2.1供应商信息管理界面注:进入界面时下面编辑供应商信息内容均显示为灰色不可用状态。2.2商品资料界面首先可以实现按商品编号、商品名称、商品种类、供应商编号和经销商编号的查询功能。其中按商品编号查询只能查出一种具体商品的详细信息,因为商品编号是主键。其中商品编号前两位代表他所对应的经销商编号,后面四位是自己在本经销商内的编号。如即表示:经销商编号位JX01的商户中的第0001号商品。界面设计如图2.2图2.2商品资料界面本界面的操作特点是:1)定位于某一个商品后可以进行删除、修改操作,但要注意商品编号不可修改。并且供应商编号和供应商地址以及经销商编号和经销商地址之间是一一对应的,即在选
8、择供应商编号后其相应的供应商地址自动改变,所以,供应商地址和经销商地址的文本框都是灰色不可修改的;2)进行添加操作时编辑框内内容清空(供应商和经销商内容保留选择界面),在录入完所有内容后点击保存按钮,可同时刷新商品资料表和库存信息表两个数据表的内容。因为根据实际要添加一种新的商品其库存表也要相应的添加上此种商品的编号,此时库存信息表中的商品储存状态默认为“正常”,储备数量、成本价、库存总金额等默认为“0”,最近操作日期为操作当天日期;3)增加了打印功能,可以把按各种条件查询后的商品详细信息打印成商品清单,见图2.3(商品清单的打印功能是在VB自带功能设计器中实现的):图2.3商品清单3业务管理
9、模块设计本模块包括三个界面:入库管理、出库管理和移库操作。也是本系统的核心内容。3.1入库管理要进行入库的经销商(仓库承租者)首先进入的是“我的仓库”,然后冷库操作者根据这个承租者的编号查询出他所承租的仓库编号,因为根据实际情况每个承租者只能把商品入到属于自己的仓库中。一个承租者可能会拥有几个仓库编号,因此他要先选择自己所要入库的那个仓库编号,然后根据该仓库编号查询这个仓库的储存情况,也就是进行数量查询,根据所显示的详细结果承租者自由选择应该往哪个仓库存放自己的商品。如果所选择的仓库编号没有商品记录,会弹出对话框“该仓库内没有储存商品!”在此说明一下仓库的编码规则,例如仓库编号为C01B001
10、Q0001,则可以解释为:C01代表仓库大的编号,即属于01号仓库,因为京深海鲜市场共有三个低温冷库,所以只有C01、C02、C03;B001代表所属仓库的库区为保鲜区,若为冷藏区则代号相应为C001若为冷冻区则为D001最后的Q0001代表在各自区位的编号。以上是入库前的准备工作,完成上述个步骤后就可以开始填写入库单了,此时点击填写入库单按钮,会弹出对话框“填完入库单后请保存信息!”,只有点击保存按钮后库存信息表中的库存数量等内容才会动态增加,入库信息表中内容才会自动更新。本界面的操作特点是:1)填写入库单时只输入入库数量、入库人、单价(库存信息表中的经销商成本价)三项内容,而商品名称、商品
11、种类、计量单位、供应商编号、经销商编号会随着商品编号的选定而动态改变,所以这几项的控件一直处于不可输入/选择的灰色状态。2)商品编号选择框内的内容是从商品资料中属于当前入库经销商的所有商品编号中自动导入的,不会出现别的经销商的商品编号,仓库编号也是如此。3)入库日期(当前日期)和操作员是自动产生的,不需要输入。4)入库单自动编号,也不必输入,对应控件只是显示功能,即灰色不可用状态。5)库存信息表中数据自动更新:成本价=入库时的单价;库存数量=原有数量+本次进货数量,难点是库存总金额的计算,由于每次订货单价不同,所以库存总金额公式为:库存总金额=原有库存总金额+当前入库数量次进货单价。操作界面如
12、图3.1所示:图3.1入库界面3.2出库管理要进行出库的经销商首先进入我的仓库根据所要出库的商品编号查询有关该商品的详细信息,尤其是现存数量,当现存数量不足时,对应现存数量的文本框会变成红色,而且会提示:“目前没有库存,请及时通知供应部门!”当有库存时就可以填写出库单了,要注意填写完后的保存,否则数据库数据不会更新。本界面难点是对库存信息表数据的自动更新功能,所用公式有:销售价=出库时的单价现存数量=原有库存数量-出库数量库存总金额=原有库存总金额-出库数量有商品成本价(注意:此处不能是出库时所写的单价,两个概念不同,单价是经销商要卖出的销售价。)相关代码为: rs.Open update 库
13、存信息表 set 数量=数量- & Trim(Txt(4) & ,库存总金额=库存总金额- & Trim(Txt(11) & * & Trim(Txt(4) & where 商品编号= & Trim(Txt(10) & , conn, adOpenDynamic, adLockReadOnly图3.2数量不足时本界面的特点是:1)填写出库单时只需输入出库数量、出库人、单价三项内容,而仓库编号、商品编号、商品名称、商品种类、计量单位、供应商编号、经销商编号会随着查询时所确定的商品编号的选定而自动改变,所以这几项的控件一直处于不可输入/选择的灰色状态。2)出库数量的判定:系统会自动判断输入的出库数
14、量与现有库存的大小,如果现有库存不能满足本次出库的数量要求,则会出现提示如图3.2所示,防止出现负的库存数量。3)出库单自动编号。4)出库日期(当前日期)、操作员自动产生,不必输入。3.3移库操作移库操作就是把库存信息表中一个仓库的商品完全转移到另一个仓库的过程。首先左右两个表都显示目前的库存信息,当操作员确定要进行移库操作后先选择左面的仓库编号,即要转出商品的仓库编号,然后选择右面的要转入的商品编号,点击移库按钮,则提示移库成功,点击确认按钮后上面右表显示移库后结果(图中所示情况就被显示为以前所有属于C01B001Q0002的商品现在都变为C01B001Q0001的商品)如图3.3:图3.3
15、移库界面4财务管理模块本模块包括四部分:入库账单查询、出库账单查询、交纳租仓费、租仓费用统计。4.1入库帐单查询界面这两个界面风格和功能类似,只以入库账单查询为例进行介绍。本界面的信息完全来自入库信息表。主要作用是对不同阶段、不同经销商入库信息的统计,便于市场从整体上把握市场动态,制定各种政策。界面设计如图4.1所示。本界面特点:1)可以选择不同的查询条件进行查询,如选择按入库单号查询,则查询后的结果仅为一项,比较具体;还可以按入库日期进行查询,即查询某一天所有经销商的入库情况;还可按商品编号进行查询,即同一商品不同时间段的入库情况多个查询结果时可以用最下方的左右箭头依次查看。2)打印表格功能
16、:按任何条件查询出的信息均可以打印成表,更利于阅读和以后的查阅。图4.1入库账单查询4.2交纳租仓费界面本界面的功能主要是对承租者进行收费。首先可以按仓库编号、承租者编号、标记进行查询。如果某个承租者主动去交费则可按仓库编号定位于该承租者所租仓签合同详细信息,然后在交费栏填写仓库编号,并在标记栏填写“已租已交费”,点击交费按钮,提示:“交费成功!”,同时仓库信息表和租仓合同表的信息会动态更新为已交费状态;若按承租者编号查询则可以查询某个承租者的所有租仓记录;若按标记查询,则可以统计出所有未交费或已交费的承租者信息,帮助市场财务部门进行催款统计。界面设计如图4.2图4.2交纳租仓费4.3租仓费用
17、统计本界面可以实现按仓库和按承租者统计租仓费用情况。初始状态可以显示所有租仓收费情况,选择相应条件后可以单独显示一条具体信息。如图4.3图4.3租仓费用统计5库存管理模块本模块包括:库存维护、库存盘点、商品查询、库存预警、库存统计五个部分,主要是库存盘点和维护。5.1库存维护首先可以按商品编号实现单个信息查询,还可以按商品状态批量查询商品信息。本界面主要功能是对库存信息表的商品信息进行修改如:最低储备、最高储备的数量设定。要注意的是成本价、销售价、库存数量、库存总金额、操作人员、所存仓库编号和备注这几项内容是不可修改的。并且,在该界面中,一旦商品编号选定,上面提到的几项不可修改的内容会随着商品
18、编号的改变而改变,所以也是不需要修改的。如图5.1图5.1库存维护界面5.2库存盘点本界面的主要功能是对库存信息进行定时盘点。首先选择当前的盘点时间,查询在该时间内有无盘点信息(即盘点表):若有,则直接点击盘点按钮进行盘点(移动按钮和添加、保存添加按钮不可用如图5.2)编辑调整数量,并把标记框改为“完成”,然后点击保存按钮完成盘点;若没有,则出现提示框如图5.3点击“是”后会提示应点击添加按钮(此时也只有添加和退出按钮可用,避免出错如图)确定后,编号ID是自动获得的,不需要输入,页面上就只有商品编号框可用,选择要进行盘点的商品编号,完成添加生成一个自己所需要的盘点表,然后就可以按上面提到的有盘
19、点表时的步骤进行盘点和保存了。图5.2有盘点表时图5.3盘点提示框 5.3库存统计主要功能是市场从总体上把握各经销商目前的各商品库存数量,统计时可以实现按前五名和后五名的规则分别统计,并显示在数据图上,如图5.4图5.4库存数量统计5.4库存预警本界面功能是可以在任意确定最低储备和最高储备后点击预警按钮即可显示所有库存高于最高储备或低于最低储备的仓库详细信息。如图5.5图5.5库存预警5.5商品查询本界面可以实现两类查询功能:多条件查询和单条件多表内容查询。对于多条件查询,也就是用户可以选择查询的条件,如可以按商品种类、商品编号、商品名称、经销商等条件查询,取消按钮可以实现恢复初始状态,即显示
20、所有商品资料内容。该功能有个特点是当按种类查询时,输入相应种类名称后,不仅可以显示所有拥有此种商品的经销商而且还附有该种商品的图片。如图5.6所示。图5.6多条件查询对于单条件查询,则应正确输入某个商品的编号,查询结果可以显示库存信息表里的当前库存数量和所属仓库编号如图5.7所示。图5.7单条件查询6租仓管理模块本模块包括租仓合同管理、租仓信息查询和仓库续租三个功能界面。具体分析如下。6.1租仓信息查询本界面主要是为物业部门发布冷库出租信息所用,部门相关人员可以查询目前处于未租、已租未交费、已租已交费三种状态下的仓库信息,根据查询结果可以进行不同的处理。并且本界面的查询结果还可以打印成表,以便
21、对外张贴或发布各种通知。如图6.1所示:图6.1租仓信息查询6.2租仓合同管理本界面可以签订租仓合同和对以前所签合同进行修改,但要注意合同号不可修改界面如下图6.2所示:图6.2租仓合同管理6.3冷库续租本界面实现已租仓库的承租者进行续租功能。界面操作特点如下:1)合同号一旦选定,对应他的仓库编号、承租者编号、应收费用应退日期、续租后应退日期的文本框均处于灰色不可用状态,避免操作人员出错。2)可以随意选择已给出的续租时间。3)续租后应退日期是根据目前的到期时间加上选择的续租时间动态改变的。4)数据库表中应收费用一栏更新为续租前费用+续租费用,标记可以根据实际改为“续租已交费或续前已交费续租后未交费”等。图6.3续租合同专心-专注-专业