版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、11第一章系统概述1.1系统主要功能“施工周转材料管理系统”是根据中国第十七冶金建设公司的施工周转材料经营管理需求而开发的电脑应用软件系统。系统主要功能是对十七冶的施工周转材料营销和租赁业务进行管理。包括用户信息管理、经营数量控制和分析、财务结算等内容。系统通过把所管理范围的业务数据输入电脑,充分发挥电脑系统的数据管理优势,以达到最简输入,规范存储,多方位调用,快速查询打印和智能计算分析的效果。从而提高管理工作的质量和水平。系统主要功能设置如图1.1所示:图1.1系统主要业务处理及系统设置功能示意图管理设置:>材料入库 ,一材料销售咬金核算十七冶施工周转材料管理系统租赁管理入库查询一,销
2、售查询一库存查询>理户管理用户分析库存控制专项分析 JK1|管理权限操作员设置H密的设置操作级别1If存分析一销售分析|控制分析数据备份系统初始化租赁分析一1 .2系统管理功能设计特点系统使用微软可视化编程工具一VisualBasic6.0开发,操作界面美观大方,工作菜单提示周到,易于理解和普及使用。使用者通过操作员密码认定后进入系统首页,(如图1.2所示),然后按照分类菜单提示调用所需的业务处理功能。对常用的业务处理设置了快捷图标直接调用。每次调用业务处理结束后回到首页,然后可以反复调用其它处理或退出系统。图1.2系统首页工作画面系统尽量采用广大业务人员普遍熟悉的二维表格方式输入业务数
3、据,操作起来前后兼顾,填写自如。系统注重设计把适用的库存数据展示在屏幕上,提供选择或修改,并随时累加和结算输入数据,提示在屏幕下方,从而大大方便了操作,提高了输入速度和准确率。(见图1.3所小)。图1.3一周转材料入库工作画面图系统根据业务需求设计了多种查询和分析功能,采用屏幕显示和书面打印方式提供给业务管理使用。(见图1.4所示)。图1.4一周转材料库存查询工作画面图编号苗碰plOOB我电板p2515捌模极p2015钏模极pl 515铝模板plOlS琳模根型号单位未避F10D6融徽模板平芳果年七包辆摸银厂F2S15标唯纲摸板平方米干福吉祖段租厂F2015标准银模根平方米十七辅修装厂H515标
4、准制瞑槌平方米十七硼模板厂P1015标准轲彳电桁平方来十七;蝴道板厂L L L L L班鞍鞍鞍髓马马马马马平方米pl 509钢模极F15G9福桂钢硬梗pl 009钢模板F1009标潴纲模板1*p3006P3O063000锢檀糠P25O9WE12M9钢模梭F3QP9标峰钢模版FffiM林倒板'F3059标窟惘一陋十七?自的摸帔厂马鞍L十七冶钢理桢厂.马巅十七,硼模桃L马鞍L干弋翱痕板厂马鞍L库存品种:库存数量:2262200库存金额:219097000001. 3系统结构和数据存储系统采用层次化、模块化程序结构,分为主程序模块层和业务处理功能模块层两个层次。业务处理模块的设立和功能设计与
5、图1.1系统功能设置图所示基本相似。各模块内聚高,模块间耦合少。窗体文件的命名条理清晰,很适合于理解和维护。系统的业务数据存储设计使用微软Offic系统的Access2003数据库,所建立的数据库命名为ZZCL.mdb该数据库设置成为系统程序的数据源。ZZCL数据库中创建了多个业务数据表和系统设置数据表,如:入库数据表、库存数据表、用户数据表、材料类别表等等。数据表的设立和命名都利于理解和维护。数据表中字段名直观地使用简短的汉字名称,即使在Offic系统中打开数据表进行使用也很方便。1 .4系统的开发和运行环境系统的开发和运行环境借用“关于本系统”画面来说明。(见图1.5)图1.5关于本系统开
6、发和运行环境说明画面第二章需求分析2.1 开发背景中国第十七冶金建设公司是国有大型综合性施工企业,施工和经营领域分布于冶金、交通、市政、房地产、物流、仓储、租赁、建材生产销售等广大范围,年营业额超过30亿元。在如此大量的施工经营活动中,十七冶每年耗用或购销的材料数量十分巨大,其中钢材达30多万吨,水泥40多万吨,电缆3万多公里。材料品种型号分布达4000多种。年收发材料次数(近似于料单份数)2万多次。材料收发活动涉及十七冶内部单位一百多个,外部单位6百多个。从以上调查数据可以看出,在十七冶推广计算机材料管理对于提高企业管理水平意义重大。在上述材料中,施工周转材料是指在施工过程中为构筑工程采取技
7、术措施而使用的材料,例如:钢模板、钢管脚手架等。这种材料在施工过程中循环使用而不是一次性消耗掉。施工结束后,施工周转材料必须收回以投入下次使用。施工周转材料的管理相对工程耗用材料和商品材料的管理有很大的特殊性。因此在开发计算机材料管理软件时,很有必要对施工周转材料设计专用管理系统。十七冶材料公司是十七冶下属的二级专业公司,负责掌管整个十七冶的工程耗用材料采购供应,兼营物流、仓储和建材生产销售。2000年以来,整个十七冶的施工周转材料收归十七冶材料公司管理。从此,十七冶各二级公司使用施工周转材料从原来的内部无偿使用改变为有偿租赁使用。为增效创利,十七冶的施工周转材料也从仅提供内部施工使用改为面向
8、外部市场出租或者出售。近年来,十七冶的施工规模和市场领域都快速扩展,十七冶经营或使用的施工周转材料有100多个品种型号,作为资产统计的模板类材料面积达20万平方米,脚手架类材料长度达200多万米,材料折合重量约为4000多吨。周转材料的经营管理基地从马鞍山市扩展到上海、合肥、等十几个地点。(有些地点是随施工活动变迁的。)综上所述,十七冶材料公司对施工周转材料的管理必须加强和改进,急需在管理手段上加速电脑化。作者原来曾在十七冶材料公司负责材料供应工作,并从事过微机“材料供应管理系统”软件的开发,所以对十七冶工程耗用材料供应管理的特点和计算机材料管理的难点和要点较为了解。但是,施工周转材料管理的主
9、要特点在于租赁管理,对此,原来的管理软件中没有涉及。在这次应十七冶材料公司需求开发施工周转材料管理系统的过程中,必须着重根据材料租赁的特点设计管理功能,以编制出高效、实用的管理软件系统。2.2 业务调查和分析2.2.1 营销业务营销业务是指施工周转材料的购置入库和销售。周转材料的来源主要是市场订购或以拨付材料委托加工生产后入库,入库后的材料成为企业资产,出租材料并不减少资产数量,而销售材料则减少对应的资产数量。完善的入库程序是材料纳入计算机管理的基础。根据营销和租赁业务的需要,每一笔入库材料所必需的特征项(即记录字段)为:材料编号、名称、型号、类别、来源、存放位置、单价、入库数量、金额、日期、
10、票号等。下面分别分析业务管理要求及其与编程的关系:( 1) 材料编号相当于传统管理的材料帐卡号,要求同一型号存放在同一地点的材料在分批入库时记录同一的编号。这个编号也成为办理销售和租赁时的检索编号。编程时利用这个编号可以使料单输入变得快速简便。(2)类别是分类查询或统计时使用的标识,例如“钢摸板”、“钢管架”、“枕木”、“木模板”等等。类别项在对业务数据查询、汇总、报告时都会起作用。(3)施工周转材料只要有名称和型号两个特征项就已经可以满足管理要求。如果是工程耗用材料管理,则需增加材质特征项。( 4)来源用于记录材料进货来源。( 5)十七冶的材料总库设在马鞍山,跟随施工活动和租赁市场的迁移,在
11、上海、合肥、黄石、淮阴等地也都设立了材料分库,所以材料存放地点是管理必须的特征项。(6)每笔入库材料的数量增加库存对应型号材料数量。完整的入库记录(包括采购价格、入库数量、日期、票号等特征项)须记在入库数据表中,以作为统计、结算使用。销售业务分为三类,第一类是新材料销售,第二类是不再适合租赁的陈旧材料淘汰出售,第三类是租赁用户在丢失材料后,以购买材料平帐的形式赔偿。销售业务管理要求和编程分析如下:( 1)与入库不同,销售材料往往只需记录销售类别、价格和销售数量,其余特征项都是从库存记录中带来的。( 2)每笔销售材料的销售数量减少库存对应型号材料数量,完整的销售记录(包括销售价格、销售数量、日期
12、、票号等特征项)须记在销售数据表中,以作为统计、结算使用。2.2.2租赁业务租赁业务指把库里现有的材料出租给用户使用一段时期,用户用完后把材料退租回库,并进行库存和租赁数据控制、结算、统计等管理。租赁业务处理必需的特征项为:材料编号、名称、型号、类别、用户编号、用户名称、用户等级、存放位置、单价、出租(退租)数量、租赁价、出租(退租)日期、票号等。租赁业务管理要点和编程分析如下:(1)租赁经营必须掌握好库存动态,记录好出租和退租数据,随时能进行用户租赁数据查询和租赁费结算。从编程考虑,每笔出租业务要减少库存数据表中的现存数量,同时把完整的出租数据记录在出租数据表。同样,每笔退租业务要增加库存数
13、据表中的现存数量,同时把完整的退租数据记录在退租数据表。这样就为其它租赁管理做好了基础。(2)出租材料是要按天数收取租金的。出租和退租日期分别记录在出租和退租数据表中。(3)材料公司根据经营成本和市场行情制定了一套施工周转材料租赁价格作为相当长时期的租赁基价。各类不同等级的用户在此基价基础上享受不同的优惠率。从编程考虑,租赁价根据租赁基价和用户等级产生,记录在出租数据表中。2.2.3 用户管理十七冶施工周转材料租赁用户分为两类,即十七冶内部用户和外部用户。用户管理所必需的特征项为:用户号、用户名称、联系人、证件号、联系电话、地址、租赁数量等。( 1)十七冶内部用户主要是十七冶二级公司所属的工程
14、项目经理部。根据公司管理制度,这些项目经理部必须优先租用十七冶材料公司的周转材料,十七冶材料公司也必须以较优惠的价格满足他们的租赁。内部用户的登录相对较为简单。( 2)十七冶外部用户多半是十七冶施工周转材料管理基地周边的施工单位。初次参加租赁的用户必须进行详细的书面登记和电脑登记,还必须出示经营证件并留存复印件,交付一定数量的押金。( 3)用户管理信息记录中,用户类别特征项决定了用户在租赁中所享受的优惠率。( 4)用户管理信息记录是可能发生变更的。2.2.4 库存限制经营管理中经常需要根据市场需要和管理经验对各种类别型号的施工周转材料设定合理库存上下限。库存数量超过上限说明资金利用和材料使用效
15、率不好,应采取利库措施。库存数量低于下限说明很有可能满足不了施工现场的租赁需求,应考虑购置新的周转材料,同时对十七冶外部租赁要求要考虑限制。在编程中对此项管理设计两个功能:( 1)启动库存限制提示功能时,报告所有超出或低于限制的材料库存数据。( 2)管理人员可根据管理意图对库存数据表设置(或修改)库存上下限数据,以达到控制效果。2.2.5 统计分析企业经营管理和资产管理离不开统计分析。施工周转材料的管理需要定期进行常规统计的内容如下:( 1)库存数量(资产数量和现存数量)和金额。( 2)购置和销售材料数量。( 3)购销毛利润。( 4)租赁数量和租赁费收入量。此外,提高经营管理水平需要了解而利用
16、电脑记录数据可进行实现分析报告的内容如下:( 1)周转材料利用率(材料出租天数对在库天数比值)。( 2)平均租赁占用天数。( 3)十七冶内部租赁和外部租赁比率。( 4)各类周转材料平均使用寿命(材料报废处理前的平均租出天数)。( 5)各类周转材料毛利润率(租赁费收入对投入资金比值)。在这次系统试用版开发中,对常规统计功能先予以实现。对第二段所述的分析报告功能,先设计好记录字段和输入格式基础,以后就容易实现了。第三章系统总体设计3.1系统主要业务处理和数据存储流程系统设计中注意充分发挥使用VisualBasic6.0编程的优势和特点。根据需求分析,在对施工周转材料管理业务流程原型进行了改进和提高
17、以后,还考虑了现代化企业管理的要求和系统后期维护改进的要求。系统的输入分为管理设置类输入和业务数据类输入。输入的数据经规范化处理后存储在管理设置类数据表和业务记录类数据表中。系统的输出通过调用查询和分析功能产生,以屏幕显示或书面打印形式提供管理使用。系统主要业务处理和数据存储流程如图3.1所示。图3.1系统主要业务处理及数据存储流程图管理设置理要求储条件入库单据仓位管理库存分析营销分析预警报告分析报告9k|A二u入库管理处,入库数据JI入库报告销售单据 销售管理二销售数据销售查询销售报告库存控制出租单据一4出租管或一:库存数据库存查询库存报告退租单据-出租数据-g退租数据出租报告退租报告管理条
18、件/意图输入业务单据业务数据流数据库(表)系统功能模块系统输出报告Oh、心沙BB图例3.2系统层次和模块结构设计按照使用VisualBasic6.0编程的经典模式,系统的程序模块分为“主程序模块层”和“业务处理功能模块层”两个层次。”主程序模块层”包括:注册窗体、操作资格确认窗体、公共模块和系统首页MDI窗体,其中系统首页MDI窗体是整个系统的中心模块。”业务处理功能模块层”包括三十多个模块(即窗体),按照它们的功能性质划分为7类(即图1中所示的7类功能调用)。在上述的模块设置中充分考虑了由一个模块完成一项系统设置或业务处理的功能聚合,模块间的工作连接依靠设计规范化的数据存储结构来完成。尽量把
19、模块间的相互影响降到最低。由此,系统各模块的修改和维护都较为容易。使用规范化的数据存储结构连接模块也为系统以后扩充功能或增加模块打好了基础。系统设计中对模块(窗体)文件的命名体现了上述层次和分类,并尽量使用中文关键词的首字母命名,以利于今后维护时认定文件。系统主要模块(窗体)结构列表如下:表3.1系统主要模块(窗体)文件一览表层次分类窗体(模块)文件名模块功能注释Main_zc.frm(Main_zc.frx)系统注册丁-/|土Main_mm.frm(Main_mm.frx)操作员密码确认rr块层Frm_main.frm(Frm_main.frx)系统首页MDI主模块Modulel.bas系统
20、公共模块一Main_glsz_cllb.frm(Main_glsz_cllb.frx)材料类别设置管Main_glsz_clwz.frm(Main_glsz_clwz.frx)材料仓位设置理Main_glsz_clly.frm(Main_glsz_clly.frx)材料来源设置设Main_glsz_xslb.frm(Main_glsz_xslb.frx)销售类别设置置Main_glsz_kcsxx.frm(Main_glsz_kcsxx.frx)库存上下限设置Main_glsz_yhlb.frm(Main_glsz_yhlb.frx)用户类别设置Main_yxgl_clrk.frm(Main_
21、yxgl_clrk.frx)材料入库管理营Main_yxgl_clxs.frm(Main_yxgl_clxs.frx)材料销售管理销Main_yxgl_rkcx.frm(Main_yxgl_rccx.frx)材料入库查询管Main_yxgl_xscx.frm(Main_yxgl_xscx.frx)材料销售查询理Main_yxgl_kccx.frm(Main_yxgl_kccx.frx)材料库存查询业Main_yxgl_zjhs.frm(Main_yxgl_zjhs.frx)材料资金核算务Main_zlgl_clzl.frm(Main_zlgl_clzl.frx)材料出租管理处租Main_zlg
22、l_cltz.frm(Main_zlgl_cltz.frx)材料退租管理理赁Main_zlgl_czcx.frm(Main_zlgl_czcx.frx)材料出租查询功管Main_zlgl_tzcx.frm(Main_zlgl_tzcx.frx)材料退租查询能理Main_zlgl_yhgl.frm(Main_zlgl_yhgl.frx)租赁用户管理模Mainzlglzljs.frm(Mainzlglzljs.frx)租赁费用结算块Main_kzfx_kcfx.frm(Main_kzfx_kcfx.frx)库存品种分析层控Main_kzfx_xsfx.frm(Main_kzfx_xsfx.frx)
23、材料销售分析制Main_kzfx_zlfx.frm(Main_kzfx_zlfx.frx)材料租赁分析分Mainkzfxyhfx.frm(Mainkzfxyhfx.frx)租赁用户分析析Main_kzfx_kcyj.frm(Main_kzfx_kcyj.frx)库存超限预警Mainkzfxzxfx.frm(Mainkzfxzxfx.frx)专项管理分析Main_xtgl_czysz.frm(Main_xtgl_czysz.frx)操作员登记及设置官理Mainxtglmmsz.frm(Mainxtglmmsz.frx)操作密码设置权限Mainxtglqxgl.frm(Mainxtglqxgl.f
24、rx)操作权限管理系统Main_xtwh_xtcsh.frm(Main_xtwh_xtcsh.frx)系统初始化维护Main_xtwh_xtbf.frm(Main_xtwh_xtbf.frx)系统业务数据备份帮助Mainabout.frm(Mainabout.frx)关于本系统信息Mainhelp.frm(Mainhelp.frx)帮助3.3系统E-R关系设计如上节所述,系统各业务处理功能模块间的数据处理连接依靠设计规范化的数据存储结构来完成,所以E-R关系设计至关重要。系统E-R关系设计是在需求分析、业务处理和数据存储流程基础上产生的。系统大部分功能模块都与数据属性建立联系,其主要的E-R关
25、系设计请见下列表格:表3.2系统主要功能模块与数据属性的E-R关系表分类功能模块E-R关系关连属性1关连属性2关连属性3关连属性4关连属性5操作密码确认操作员编号操作员密码管理设置材料类别设置类别编号材料类别单位租赁价材料仓位设置位置编号仔放位直材料来源设置来源编号材料来源销售类别设置销售类别号销售类别库存上下限编R库存上限库存卜,限用户类别设置用户号用户名称用户类别用户信息一营销管理材料入库管理编R材料信息入库数量仔放位直入库日期材料销售管理编R材料信息销售数量仔放位直销售日期材料入库查询编R材料信息入库数量仔放位直入库日期材料销售查询编R材料信息销售数量仔放位直销售日期材料库存查询编R材料
26、信息库存总数仔放位直现存数量材料资金核算编R材料信息收发数量仔放位直收发存金额租赁管理材料出租管理用户号编R材料信息出租数量出租日期材料退租管理用户号编R材料信息退租数量退租日期材料出租查询用户号编R材料信息出租数量出租日期材料退租查询用户号编R材料信息退租数量退租日期租赁用户管理用户号编R用户信息一租赁状况联系人租赁费用结算用户号编R租赁价出租数量租赁日期控制分析库存品种分析编R材料信息材料来源库存数量材料销售分析编R材料信息销售类别销售数量材料租赁分析编R材料信息用户号租赁数量租赁费租赁用户分析编R材料信息用户号租赁数量租赁费库存超限预警编R材料信息库存上限库存卜,限专项管理分析编R材料信
27、息用户号收发数量租赁数量管理权限操作员登记及设置操作员编号操作员密码操作员级别操作密码设置操作员编号操作员密码操作权限管理操作员编号操作员密码操作员级别操作权限3.4系统数据存储逻辑结构设计基于MicrosoftOffice软件在企业管理中的普遍使用,应系统使用方要求,本系统使用Access2003建立数据存储结构。数据库命名为ZZCL.mdb设置为本系统程序的数据源数据库中的数据表按照所存储内容的性质分为“业务数据表”和“系统设置数据表”两类。数据表中数据属性(即记录字段)的设计无疑成为系统数据处理的关键。为提高实用性和程序易读性,系统的数据属性大多采用了管理原型的业务用词命名。系统主要数据
28、存储逻辑结构设计请见下列表格:表3.3一系统主要数据表逻辑结构设计一览表(1)数据表类别数据表名称及注释字段名称字段类型字段长度调用模块业务数据表SRB材料入库记小衣编R文本8入库管理入库查询资金核算专项分析名称文本10型号文本20类别文本20来源文本20仔放位直文本10单位文本10单价货币自动入库数量数字长整型金额货币自动经手人文本10西耳文本20租赁价货币自动操作员文本10日期日期/时间业务数据表XSB材料销售记水表编R文本8销售管理销售查询资金核算销售分析专项分析名称文本10型号文本20类别文本20销售类别文本20客户名称文本50仔放位直文本10单位文本10单价货币自动销售数量数字长整型
29、金额货币自动经手人文本10西耳文本20租赁价货币自动操作员文本10日期日期/时间表3.4一系统主要数据表逻辑结构设计一览表(2)数据表类别数据表名称及注释字段名称字段类型字段长度调用模块编R文本8名称文本10型号文本20类别文本20来源文本20入库管理仔放位直文本10销售管理单位文本10出租管理KCB材料库存记小表单价货币自动退租管理业务总数数字长整型库存上下限数据表金额货币自动库存控制现存数量数字长整型库存查询经手人文本10资金核算西耳文本20库存分析租赁价货币自动专项分析操作员文本10租出次数1数字整型库存上限数字长整型库存卜,限数字长整型用户号文本10用户名称文本20编P文本8名称文本1
30、0型号文本20类别文本20出租管理仔放位直文本10单位文本10出租查询单价货币自动业务数据表ZLB租赁数量数字长整型退租管理材料租赁金额货币一自动出租经手人文本10租赁结算出租票号文本20租赁价货币自动租赁分析操作员文本10出租日期日期/时间专项分析退租数量数字长整型退租经手人文本10租赁费货币自动退租票号文本20是否结算文本8数据表类别数据表名称及注释字段名称字段类型字段长度调用模块业务数据表TZB材料退租记小衣用户号文本10退租管理退租查询租赁结算租赁分析专项分析用户名称文本20编R文本8名称文本10型号文本20类别文本20仔放位直文本10单位文本10单价货币自动退租数量数字长整型金额货币
31、自动租赁价货币自动退租日期日期/时间退租经手人文本10租赁费货币自动退租票号文本20是否结算文本8操作员文本10出租日期日期/时间系统设置数据表YHB租赁用户管理表用户号文本10出租管理退租管理租赁结算用户分析专项分析用户名称文本20联系人文本10证件号文本20地址文本30联系电话文本20用户类别文本10租赁数量数字长整型办证日期日期/时间系统设置数据表CLLBB材料类别设置表类别编号文本10材料类别设置入库管理材料类别文本20单位文本10租赁价货币自动系统设置数据表CLLBB材料类别设置表位置编号文本10材料仓位设置入库管理仔放位直文本20系统设置数据表CLLYB材料来源设置表来源编号文本1
32、0材料来源设置入库管理材料来源文本20系统设置数据表XSLBB销售类别设置表销售类别编号文本10销售类别设置销售管理销售类别文本20系统设置数据表QXB操作权限设置表操作员编号文本10操作员登记设置操作员资格确认操作员密码设置操作权限管理操作员文本20密码文本10操作员级别文本10操作权限文本2013(1)使用系统首先进图4.1 系统主程序模块层程序流程图选取操作员键入操作员密码>3操作员密码是否正确?先择分类功能菜单选择快捷图标选择退出块模>体窗1记登册注统系块模体窗1认确码密员作操块模>体窗页首统系能功务业行执不正确键入次数3?-系统首页键入密码次数+1执行所选功能模块图
33、4.3一操作员密码确认工作画面在下面选择用采登录的身份:回转料对附哽至境不统注册用户您好统费使 系堂同, 埋或贵充 管,宝扩工便分改具 施万丈工束将行力 方其进有 十诩,南的 ,中在系理个管 试使告这营 舞见对经 迎您意力业 欢把的绑企 请进将为用尸名:国!等注册号:厂操作员:手新超 编号:C2 疑作员级别:索犯首座员法殛1 : f +X退出第四章系统主要模块程序设计4.1系统入口程序模块设计系统主程序模块层是整个系统的门面和调度中心。其设计思路和程序流程图如下:入注册登记模块,新用户应根据系统提示进行注册登记。在试用版中,允许使用人员以试用方式进入系统进行设置环境、测验数据处理结果、练习操作
34、或试运行。(2)通过注册登记后进入操作员密码确认模块,使用人员在屏幕上部选中自己的名字(头像),然后在下部键入密码,得到确认后进入首页,输错三次即退出系统。(3)进入系统首页的工作屏幕如图1.2所示。系统分类菜单设计和图1.1所列功能基本相似,今后系统扩充业务处理功能可在分类菜单中增加入口。系统为常用业务功能设计了快捷图标以方便使用。(4)调用系统注册登记和操作员密码确认模块时的工作屏幕如图4.2、图4.3所示。图4.2系统注册登记工作画面电话t066E-2354S66由E箱tLKL(®MCC17.CN中国第十七冶金建设公司市场营销部李新绿§试用§注册退出144.
35、3租赁用户管理模块设计图4.5 用户管理模块程序流程图材料入库管理模块的功能是接受材料入库数据输入,产生规范的入库记录和库存记录。特别是其中库存记录将为其它租赁、查询、分析模块的数据处理建立基础。材料入库模块的输入快捷性、便利性、适应新增材料品种输入和容错能力设计对于提高整个系统实用性能十分关键。其设计思路和程序流程图如下:(1)模块初始化包括定义数据变量和数据集对象。布置接受数据表格是指定义屏幕工作表格的行数、列数、列宽和表头提示信息。(2)系统设置数据指材料类别、材料来源、存放位置、单位、租赁价这5项材料属性,把它们已经设置好的记录连接到工作表对应列位置,以供操作时选择输入。(3)在键入材
36、料编号前几位时,屏幕上同步显示库存中编号前几位相同的所有记录供选择。对材料编号不熟的操作员可借此查找材料。(4)把库存数据载入屏幕的工作表格供修改或选择,可以便利操作,提高输入效率,提高准确率并规范录入的数据。(5)由系统智能填写入库票号和入库日期。票号的尾数是随入库次序保持连续的。(6)在输入过程中,操作员可以在表格中上下左右移动光标,填写或修改数据。屏幕下部同步显示输入的记录数、入库合计数和入库金额,让操作员随时掌握输入效果,创造使人轻松、自信的工作环境。在操作员确认后,输入的数据才能保存到入库数据表,同时增加库存数据表中的库存总数和现存数量。(8)材料入库模块的输入工作屏幕设计请见图1.
37、3所小。材料销售管理模块的功能是接受材料销售数据输入,产生规范的销售记录并改变库存记录。销售模块与入库模块相比有许多相似的程序流程和设计要求。主要差别在于销售模块需输入“客户名称”,选择“销售类别”属性。销售数据保存在销售数据表,并减少库存数据表中的库存总数和现存数量。这里不再描述它的程序流程和工作画面。租赁用户管理模块的功能是接受租赁用户登记,对已登记的租赁用户进行浏览、资料查询或修改。其设计思路和程序流程图如下:(1)模块初始化包括定义数据变量和数据集对象。(2)选择用户条件包括“条件选择框”和“条件符合内容框”。”条件选择框”中设置的可选项为:“用户号”、“用户名称”、“联系人”等。例如
38、:条件选为“用户号”,符合内容为“C01”,点击“查询”按纽后,用户列表中出现编号前3位是“C01”的所有用户。(3)工作屏幕布置为“用户基本信息”和“用户列表”两种方式。“用户基本信息”方式用于添加用户登记或选中用户修改。“用户列表”方式用于浏览用户和选择用户。两种方式可通过点击表头切换。图4.6 用户管理模块一填写信息工作画面图4.7用户管理模块一用户列表工作画面(5)在对“用户基本信息”栏的 登记或修改中,如果不填关键属性 而进行保存,程序将提示所缺少的 属性并要求操作员填写完整。(6)对用户的登记信息删除或修 改是不可恢复的。(7)模块允许操作员反复查询或 修改用户信息。(4)对“用户
39、基本信息”栏的登记或修改,经点击“保存”按纽并确认后才予以保存。164.4材料租赁管理模块设计图4.8 材料出租模块程序流程图材料租赁过程分为出租和退租两个模块进行数据处理。材料出租模块的功能是接受材料出租数据输入,产生规范的材料出租记录,并减少库存材料帐上的现存数量。出租模块的工作为将来租赁费结算和有关租赁和库存的查询建立了基础。下面介绍它的设计思路和程序流程。(1)模块初始化包括定义数据变量和数据集对象。接受数据工作表也须定义表格和表头信息。(2)在屏幕上部输入用户号后即时显示用户名称,操作员可以直观地进行核对。(3)出租工作是在库存有现货的条件下进行的,因此,输入的材料编号若找不到,程序
40、会提示库存无此材料。若在库存中找到输入的编号,这条库存记录就载入工作表,让操作员看到材料各属性。一般情况下,租出数量0库里的现存数量。(4)屏幕下部同步显示输入出租材料的记录数、出租数和金额。(5)由系统智能填写出租票号和出租日期。票号的尾数是随入库次序保持连续的。(6)出租经手人指用户方的经办人。(7)在操作员确认后,输入的数据才能保存到出租数据表,同时减少库存数据表中的现存数量。(库存总数代表资产数量,不因出租而减少。)材料退租模块的功能是接受材料退租数据输入,产生规范的材料退租记录,并增加库里的现存数量。退租工作是在已出租记录基础上进行的。这里不再描述其程序流程和工作画面。17图4.9材
41、料出租管理工作画面第五章系统测试和运行5.1模块测试当前系统的每个模块在进行对象窗体制作和代码编写时都进行了反复的调试。调试的目的是使模块达到应具备的功能。调试同时检验了系统的数据存储逻辑结构是否合理或满足业务处理要求。系统主要的测试方式和结果如下:(1)管理条件设置类模块测试采用需求调查中记录的管理要求和条件类数据,如:材料类别、存放位置、材料单位等属性中拟定的内容进行输入,测试模块是否产生规范的管理设置数据表记录。同时测试当需要对指定的设置记录进行修改或删除时,模块工作是否稳定可靠。建立管理设置数据表记录是其它业务处理模块工作的基础,所以,在管理设置类模块调试过程中已把常用的和确定的属性数
42、据都作了设置。上述设置的数据已在其它模块调试中被反复引用,测试较为周到。图5.1为对用户管理模块进行添加用户测试和容错性能测试的结果。图5.2为对材料类别设置模块进行添加材料类别测试的结果。图5.1用户数据表记录浏览图.yhb:表-BSH用户号再尸名粉证件号部门地址联系电话|用户英别办证日期1,十七治建筑金司黄曲中340506600211007物货崛部安谦省马鞍山市*2329231A20057嘘1COO97马桐豺区焦炉顶上张中签34050490M0SD1I物贾供应部豆腐干搞活看她主2329576C加096十七冶机电公司张中芸3l050SM&3iatJ2l物贾怏应部士大夫计划2329s7
43、6D200S-4-21C0099华西项目制张期硼31O5OS101231004物费供应部C0100黄石项目部张光进310501601031D2I物贯供应都湖北省黄石市235编鹃C2DOB-4-21C0101十七酒咨询公司张明忠3-;050507B231Di7物资供应部安施省回演山市E2354994C2006-4-21C0102十七冶新区焦焯3(施立堇30501200(131D2I物资俄应部马钿新区2M4532C20055-22C001U3*C2nns-6-si*记录叵LLJMJ世制共有记<>图5.2材料类别数据表记录浏览图rcllbb:表|-一卜类别编号材料类别单位租赁馆标推辆模板
44、平方米¥.15阿钢管架米¥0.1003木跳桃立方米¥015.E304胶合顿平方米¥020¥000(2)业务数据输入类模块测试采用需求调查中记录的业务数据,如:材料名称、型号、数量、单价等属性中可能发生的内容进行输入,测试模块是否产生规范的业务数据表记录。对这类模块,除了测试对正常业务数据模块是否产生正确的处理结果,还要测试当错误数据输入后模块的运行结果。在调试中,按照上述两种测试要求都已进行了相当量的数据输入,并依踞测试对程序进行了纠错或改进。对易出错的业务处理,作了加大记录品种和数量的测试。图5.3为对材料入库模块进行材料入库测试产生入库记录
45、的结果。图5.4为对材料销售模块进行材料销售测试产生销售记录的结果。图5.3材料入库数据表记录浏览图编号名称型号类别单位来遮存放位置租赁价HIp301s轲模棱P3015标准料楣械平方米十七治蝌植根厂马醺山息库p3015钢模板F3015林推钢模板平方米十七冶钢模板厂马凝山总库¥P3015钢模板F3015标推钢模桢平方米十七冶钢模板厂马醺山总库¥p2515钢模板F2515标推钢模板平方米十七治钢模板厂马鞍山总库¥p2O15钢模板F2015标推钢模梗平方柬十七冶钢模板厂马醺山总库¥钢模板F30Q6标惟钢模板平方米十七冶钢模板厂马籁山总库Y丫吐闱卡曜1钢模板卡艮
46、只十七冶钢模桢厂马醺山总库¥E01S钢模板P3015林准钢模桢平方米十七冶钢模桢厂马凝山总库¥F1006钢模被P1006标准钢模板平方米十七治钢模板厂马醺山总库p3J15钢模桢F3015标推铜模桢平方米十七冶钢模板厂马登山总库¥P10O9钢模板F1009标准钢模板平方米十七冶钢模板厂马蔽山总库¥一pl 006钢模桢F1006标淮钢模板平方案十七冶钢模板厂马籁山总库¥piore钢模被F1Q06标准钢模板平方米十七冶钢模板厂马登山总库¥ptooe钢槽横F1006标推锢粳桢平方米十+冶帆稹板厂马登山息鹿¥箱009钢模板P1009p
47、i nnft标准钢模桢平方米十七冶钢模极厂马醺山总库¥后游我相柘+A在既相布LTZSiliVfI 记录:IJL.I1 卜口)|心米共有正录数:T4<-1>1 rkb :表26图5.4材料销售数据表记录浏览图名称类别甲位户9名存地位宣一荷1用售数剧 至丽一经手川铜根俄F3O15斗万米市建二公司马加山忠J¥ 100 002250 ”区000.0。UL2006-pl 009相容机F1009平方米马鞍山忠J¥ 100.009000 f 900,000.00LXL200B-阳巧布根桢P1015平方米市建二公司耳鹿山总J¥1Q0 00利口 V 50000
48、.00UfL2006-pl 006钢模犊H00&平方米市建一公司马颈山思J¥ 100. 001000 f iootmo.co1x1zuui-位515锅根扳F2515平方米天力走筑公司马鞍山总J¥ 1Q0. 001500 t 150,000.0012L1200BP1515锢根校F1515平方米天力里疏必司马战山总J¥ 100 004000 MOO,000.00LKL2006-*(3)查询、结算和分析类模块测试此类模块主要通过调用存储在业务数据表中的记录进行工作。对它们的测试,是通过在源数据库中布置好多组带有多种属性内容的记录,观察模块对这些记录的处理后产生的报告是否准确以及报告形式是否合适。在当前数据表中业务记录少而不完整的情况下,测试到的错误较少。图5.5为对材料入库查询模块进行马鞍山总库的材料入库查询测试结果。图5.6为对材料出租分析模块进行材料品种出租量排行分析的结果。图5.5材料入库查询结果显示图日期从二J 至 I2QQ6-6-13二JF查询5册赊r同蝇I登位展隹效山总库E打ER£退出来源单彷人隹被号工前年芳木十七冶用捏根珞赣由意库.15100900009000000平方米千毛跨飒模板厂马琮山田康.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 委托合同范本(2篇)
- 光伏发电屋顶租赁合同样本
- 二零二四年度丙丁双方合作开展影视制作的合同2篇
- 商业招商代理合同书
- 行政合同的种类2篇
- 瓦工劳务合同范本 2篇
- 淋浴房产品广告宣传合同(2024版)
- 2024年度健身教练聘请合同2篇
- 2024版租赁设备与技术支持合同3篇
- 年劳动合同法官方版本全文
- 2024年四川省宜宾市中考地理试卷(含答案与解析)
- 电力设备预防性试验规程
- 4.3《课间》 (教案)-2024-2025学年一年级上册数学北师大版
- GB/T 44312-2024巡检机器人集中监控系统技术要求
- 福建省历年中考语文现代文阅读真题17篇(含答案)(2003-2022)
- 侵入性操作相关感染防控
- 小学科学评课稿科学课
- 2024全科医学科理论考试试题及答案
- 2024年下半年教师资格考试初中体育与健康学科知识与教学能力测试试卷与参考答案
- 语文教师职业生涯规划
- 大国兵器智慧树知到期末考试答案章节答案2024年中北大学
评论
0/150
提交评论