甘肃建投建筑材料管理系统论文内容摘要:

模型的简介 MVC 是一种经典的程序设计理念,此模式将应用程序 分成 3 个部分, MVC便是这 3 个部分英文字母的缩写,在 Java Web 开发中其应用如 图 所示 : 图 MVC 模式工作图 模型层( Model) 模型层是应用程序的核心部分 , 主要由 JavaBean 组件来充当,可以是一个实体对象或一种业务逻辑。 之所以称之为模型,是因为它在应用程序中有更好的重用性、扩展性。 视图层( View) 视图层提供应用程序与用户之间的交互界面。 在 MVC 模式中,这一层并不包含任何的业务逻辑,仅仅提供一种与用户相交互的视图,在 Web 应用中由 JSP、 HTML 界面充当。 控制层 ( Controller) 控制层用于对程序中的请求进行控制,起到一种宏观调控的作用,它可以通知容器选择什么样的视图、什么样的模型组件,在 Web 应用中由 Servlet 充当。 系统的可行性分析 可行性分析是通过对项目的主要内容、配套条件和市场环境等方面进行调查研究和分析比较,并对项目建成以后可能取得的财务、经济效益及社会环境影响进行预测,从而提出该项目是否值得投资和如何进行建设的咨询意见,为项目决策提供依据的一种综合性的系统分析方法。 依据项目的需求分析和设计目标,我们对项目中主要 四点的 进行了 分析: (1)经济可行性 : 此系统应用开源的架构,从经济上说是可行的。 (2)技术可行性: 本系统是基于 B/S 体系结构 实现的 ,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。 B/S 结构简化了客户机的工作,客户机上只需配置少量的客户端软件。 服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。 图 B/S 三层架构示意图 同时我们还采用了最流行的 MVC 模式 来 实现了功能模块和显示模块的分离,同时它还提高了应用系统的可维护性、可扩展性、可移植 性和组件的可复用性。 MVC 的框架结构如图 所示,可以很清楚地看出它的工作流程 前台应 用了 CSS+jQuery+JavaScript 主流技术 和后台采用的 MVC 开发模式,如图数据库 Browse 浏览器 Web 服务器 所示,以及轻量级数据库 MySQL 的完美结合,是的下同具有可移植性强,安全可靠,运行稳定的特点,所以说从技术上说是完全可以实现的。 图 MVC 模式 (3)运行 环境 可行性:该系统是基于 JAVA SE 的 开发 ,因此需要 JAVA 虚拟机 JVM 支持,该 WEB 项目可运行与 Tomcat 或 Apache 等支持 java 语言的服务器下 , 数据库,在此环境下系统,并且在正确连接数据库后可以正常运行。 (4)法律可行性:本系统由小组成员自主开发设计,因此不会构成侵权,在法律上是可行的。 综上所述:此系统的开发需求是可行的。 系统的设计思想 甘肃建投物资采购与供应管理系统 主要是针对前台界面的简洁美化和后台信息的管理。 采用显示与控制分离的技术,使其在整体上相互依赖,又相互分离,达到了模块之间的耦合关系合适,容易维护,容易扩展,容易移植,安全性强。 其中的登陆模块交给特定的控制器进行处理,保证了系统的独立性强的特点,前台的界面显示用特定的界 面进行显示,与数据的处理彻底分离,达到系统分工明确,但各个模块之间又是相互配合,相互联系起来的, 前台界面包含 材料成分分析管理、材料应用管理、财务管理、分库管理、基本数据管理、甲供材管理、库存管理 等功能;后台管理给管理员和各部门工作人员提供了登陆入口,使得可以对 系统中的各种 信息进行管理操作。 其中包括: 查询材料、添加材料、 删除材料 等功能 , 从而达到信息分离,高效化办公。 系统功能分析 依据 系统的功能需求, 我们通过建模的手段,我们的将系统的各种要求转化成逻辑模型, 软件开 发阶段一般包含系统设计和系统实现两部分,系统设计中可以细分出总体设计和详细设计。 本章将着重于 甘肃建投物资采购与供应管理系统 的总体设计,规划出本系统的基本功能模块以及所需数据库的构建,依据需求分析阶段的到的信息,选取合理的方案,并对系统进行功能分解,确定该系统应该包括的模块以及这些模块之间的关系,完成系统的总体结构设计。 按照项目需求分析,结合实际情况, 甘肃建投物资采购与供应管理系统将完成以下的功能: 基础数据设置 (1)在登录成功后,进入材料库维护中新增材料,为材料分类,为材料编号,名称,规格,单 位,及参考价等。 (2)在填好相应的信息后,为填好的信息选择相关部门部门并填写相关员工的信息,并为相应的入库材料添加供应商的信息。 (3)在“文件”下“新建仓库”弹出新建仓库信息,仓库编号系统自动生成,输入仓库名称,选择负责人等其他信息点。 新建工程 (1)菜单下新建一个工程项目,窗口中项目编号自动生成,输入项目名称,单号前缀(会根据项目名称自动生成),材料库(下拉框中选择),所属仓库等基本信息。 (2)打开“打开项目信息”弹出来的项目信息窗口左边是工程项目右边显示工程详细信息、施工部位编辑、项目 权限控制,选择某一工程可以对详细信息进行修改,删除。 也可以通过项目权限控制编辑此项目的操作权限的操作员进入系统就无法看到此项目也无法拥有此项目操作权。 施工部位编辑是对此工程增加施工部位,采购和领料时选择施工部位以便查看和统计。 (3)在仓库管理窗口,可以查看仓库信息,同时进行增加修改删除仓库的材料等信息。 材料预算计划管理 (1)在材料预算计划管理的模块下可以新建材料预算单同时系统会自动生成预算单编号,同时我们需要填预算单输的名称,选择经办人,再下面的表单中输入材料(材料可以通过两种方式选择: 1 在 表中输入材料的编号或者材料名称,软件会自动搜索相关的材料在下面材料库表中显示,再双击材料就可以把材料选择上去 ; 2 点击上面的材料指引或者材料编号和材料名称后面的小按钮可以打开材料库,在材料库分类中双击选择材料就可将所选材料选入预算计划表中)输入计划用量和计划单价保存成功了,保存成功后的单据会左边的预算计划列表中显示出来,方便查看(双击单据,会在右边表中显示此单据的详细情况,可以修改保存此单据)。 (2)材料预算实况表可以查看材料材料预算的执行情况(可根据单据查询,也可以查看所有材料预算计划明细)也可以按条件查 询。 材料采购管理 (1)材料采购主要用于工地上材料不足仓管员或其他经办人员向公司申请采购填写的单据填写需要采购的材料名称,数量,规格,和产地等信息。 (2)材料采购计划汇总查询 , 查询采购计划单和入库实际对比,可以按照条件查询,提交后的材料单经过领导的审批后,采购部按照采购要求进行采购计划的执行。 (3)材料采购合同(用于填写与供应商签订的采购合同的记录合同的材料数量和单价及合同内容的简介)。 (4)采购合同查询(可按条件查询已保存好的采购合同单据)。 (5)采购合同与入库单对比,以采购合同里面的 材料为基础,与入库单进行对比分析数量和单价。 材料应用管理 (1)“材料应用管理”下“材料入库单”可以新增单据入库单编号由系统自动生成,输入单据名称,选择供应商、经办人等其他信息,再在下面的表单中输入材料(材料可以通过两种方式选择: 名称,软件会自动搜索相关的材料在下面材料库表中显示 ; 料编号和材料名称可以打开材料库,在材料库分类中双击选择材料就可将所选材料选入预算计划表中)输入数量和单价(其中品牌可以输入也可以不输入,表头有默认仓库,如果表中有些材料 单独存放于其他仓库那么可以在此记录的仓库号列中选择仓库。 综合评价列系统有默认 7 种情况,根据供应商提供的材料品质选择相关评价,在下次做采购或者入库的时候系统会给予历史评价和单价做参考是否继续采购此供应商的此材料),表单中分两页材料明细(录入入库材料明细)和其他费用(输入运费及其他附加费用),点击保存,保存成功后的单据会再左边的预算计划列表中显示出来,方便查看。 在材料管理中,有时候还需要我们对损害的材料进行处理,这就要求我们去填写退货单,其中有一个退货折扣,如需要打折的材料在折扣栏中小数表示面,同时还需要注意提货的数量不能大于现有才材料的数量,同时我们还要说明退回材料的原因。 (2)“材料调出单”,可以是工程与工程之间的调拨也可仓库与仓库之间的调拨。 选择好调入工程、调出仓库和调入仓号。 单机版和网络版调拨单有所区别,单机版是直接调出不做确认,库存中直接减去调出的材料数量,在调入工程中直接做调入单,库存会增加。 网络版需要确认后才增减库存。 (3)“材料调入单”与调出单相反,可以是工程与工程之间的调拨也可仓库与仓库之间的调拨。 选择好调入工程、调入仓库和调入仓号。 单机版和网络版调拨单有所区别,单机版是直接调入不做确认, 库存中直接减去调入的材料数量,在调出工程中直接做调出单,库存会减少。 网络版需要确认后增加库存。 (4)“直进直出单”,填写单据名称,供应商,领料人,经办人等信息,可以直接进行项目货物的直接进入和直接输出。 (5)“损耗单”,填写单据名称,经办人等信息。 (6)“单据分类查询”,选择左边的单据类型和相关的条件点击查询,右边表格中出现相关的单据,下面显示单据明细。 (7)“材料明细查询”,查某类单据的所有明细。 选择“项目名称”和“单据类型”点击查询就可以查询出符合条件的材料明细。 (8)“材料警戒设置”,双击某 条材料中的下限数量或上限数量,输入警戒数量,系统会根据库存按上限和下限作出相关的颜色提示。 库存管理 (1)在“库存管理”下“库存查询”弹出库存信息,左侧选择仓库,右边显示此仓库的材料 库存, 分页还有材料流水账,双击某材料就可以查看此材料的流水账。 (2)“工程库存查询”弹出库存信息,左侧选择工程,右边显示此工程的材料库存,分页还有材料流水账,双击某材料就可以查看此材料的流水账。 (3)“库存盘点”可以按照项目中材料的类型和时间进行盘点。 (4)“盘点单列表”中输入相关条件,查询就可以出现相关的盘 点单。 (5)“仓库结算”,选择一个仓库名称,设置起始时间,系统自动汇总结算时间段内的材 料 可以保存好,下次需要查看的时候在左边列表中选择查看。 成本分析管理 (1)“成本分析管理”下的“材料成本分析明细”,查某一个项目下的材料明细,包含材料的预算、采购、入库、领料、退货、返料、调入、调出、损耗和库存的数量和金额的汇总以及预算完成的数量百分比和金额百分比。 其中超出预算计划的标记成红色方便控制成本。 (2)“材料大类成本分析”,汇总一个工程下的各大类材料的各项总金额,包括预算、采购、入库、出库、退货、 返料、损耗、调入、调出、库存、实际使用金额等。 (3)“公司工程成本汇总”,汇总各个工程的各项总金额,包含预算总金额、采购计划总金额、入库总金额、出库总金额、退货总金额、返料总金额、损耗总金额、调入总金额、调出总金额、工程库存总金额和实际使用总金额等。 下面会有一个汇总,即把公司的所有工程的数据都汇总到一起了。 (4)“工程耗料查询”,查询一个工程某一段时间内的工程耗料,包含出库数量、返料数量、调出数量、损耗数量盘亏数量,总消耗数量等。 (5)“成本分析管理”下的“工程结算”, 选择一个工程名称,设置起始时间,系统自动汇总结算时间段内的材料 可以保存好,下次需要查看的时候在左边列表中选择查看。 财务管理 (1)财务管理的模块中单击新增付款单时弹出。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。