版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、郑州大学毕业设计(论文)题目企业配件管理系统企业配件管理系统摘要配件管理是用于调节生产所做的必需储备,对配件的管理具有十分重要的意义。配件太过少,会造成不能满足生产的需要,从而影响正常的生产或者销售;而配件过多,则一方面增加了仓储面积和管理保养费用,另一方面,也造成了大量资金的占用。使用传统的手工记录配件帐的方法往往不能实时反映配件情况,而对于配件物品的查询也相当困难。从而导致配件中有大量的物品积存,而同时又有某些物品缺货,影响正常生产。企业配件管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好
2、 的数据库。而对于后者则要求应用程序功能完备,易使用等特点。本系统采用MicrosoftACCESS建立数据库后台,使用Sun公司的jsp开发工具建立前端应用程序,采用基于网络 的B/S模式,可以实现配件信息管理的系统化、规范化、自动化、和网络化,并可以达到以 下目的:(1) 科学管理配件档案,优化分类,全面反映物品情况,有利于进行标准化工作。(2) 管理配件变动信息,实时反映配件现状。(3) 为制定生产计划提供配件支持,在编制生产计划时,可结合当前配件情况对生产计划作适当调整。(4) 为保证合理配件量提供实时信息,系统对于超量存储的配件及存储低于最低配件量的配 件会实时发出提示信息。(5)
3、为合理计算生产成本提供依据关键词:企业配件管理系统,ACCESS,JSP, B/S模式AbstractThe Accessory man ageme nt is esse ntial for regulati ng product ion, which has the extremely vital sig ni fica nee to the a ccessory s 'an ageme nt. too few accessory will cause product ion can not meet the n eeds, thus affects the no rmal prod
4、uct ion or the sale, but the accessory excessively are many, on the one hand, in creased storage space and maintenance man ageme nt,o n the other han d, it has caused a massive divers ion of fun ds. Using traditi onal manual methods are often not recorded accessories acco unt immediately reflected a
5、ccessories, and spare parts for items enq uiries are also quite difficult. Result ing in a large nu mber of items in stock spare parts, while certa in items are in short supply, affect ing the no rmal product ion.The enterprise ccessory management system is a typical information management system, w
6、hich mainly include development background to the establishment and maintenance of the database and fron t-e nd applicati on developme nt.For the former,it request for the establishme nt of strong data consistency and integrity, data security good database. For the latter request applications functi
7、ons, such as easy to use features. the system use Microsoft access biuld database background, use the JSP of Sun company build front-end application. Use Web-based B/S modle can achieve accessories information management's systematic, standardization, and automatio n, and n etwork ing, and can a
8、chieve the followi ng objectives :(1) Scientific management accessories files, and optimize classification fully reflect items, con ducive to sta ndardizati on(2) Changes in information management accessory, reflect accessories s real-time status(3) Supply accessory support for the developme nt of p
9、roduct ion pla ns, make appropriate adjustme nts to product ion pla ns to the curre nt comb in ati on of accessories(4) To en sure a reas on able supply of accessory in real time in formati on, for the excessive storage of accessories and storage volume below the minimum accessories information will
10、 be immediately sent remi nders(5) Provide the basis for a reas on able calculati on of the cost of product ionKeyword: Enterprise accessories management system, ACCESS , JSP, B/S modle目录企业配件管理系统I摘要IAbstractII第一章绪论11.1背景11.2管理信息系统概述11.3配件信息系统开发的意义 1第二章需求分析22.1配件管理信息系统开发的必要性 22.2可行性分析2第三章系统分析33.1 系统基
11、本情况描述 33.2 系统分析43.2.1 系统的功能分析43.2.2系统数据分析与描述 53.3.3 实现本系统功能的方法 5第四章系统设计54.1数据库设计 64.2系统功能的模块设计 104.3数据流程图104.3.1 系统管理114.3.2 数据管理134.3.3 用户登录164.3.4 出入库操作 174.3.5 数据查询及报表生成 204.4系统界面设计21致谢25参考文献(references) 25附录:27第一章绪论1.1背景当今社会是一个信息社会,一个知识经济时代。自世界上第一台计算机于1946年在美国问世到现在,计算机业飞速发展,技术淘汰指标高的惊人,价格 下降以及软件应
12、用的快速扩展引发了以信息处理计算机化为标志的“微机革命”,随之而来的是以全球信息网络普及和全球信息共享为标志的“全球信息网络革 命”的蓬勃兴起。可见,世界已进入在计算机信息管理领域中激烈竞争的时代, 计算机已经变得普通的不能再普通的工具,如同我们离不开的自行车、汽车一样。 我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效 率就高,谁就能在各种竞争中立于不败之地。1.2管理信息系统概述管理信息系统 MIS( Ma nageme nt In formation System)的概念是1961年美国 人Jo D。GALLAGHER首先提出来的,是一门新兴的、集管理科学、信息科学
13、、 系统科学及计算机科学为一体的综合性学科,研究的是企业中信息管理活动的全 过程,以便有效的管理信息,提供各类管理决策信息,辅助企业进行现代化管理。 管理信息系统是企业的信息系统,它具备数据处理、计划、控制、预测和辅助决 策功能,具体作用如下:(1) 用统一标准处理和提供信息,排除使用前后矛盾的不完整的数据。(2) 完整、及时提供在管理及决策中需要的数据。(3) 利用指定的数据关系式分析数据,客观预测未来。(4) 向各级管理机构提供不同详细程度的报告,缩短分析和解释时间。(5) 用最低的费用最短的时间提供尽可能精确、可靠的信息,以便使决策者选 择最佳的实施方案,以提高企业的经济效益。1.3配件
14、信息系统开发的意义信息已成为继劳动力、土地、资本之后的又一大资源。谁控制的信息越多, 谁利用信息资源的效率越高,谁就会在各方面的竞争中占有一席之地, 谁就会有 更多的优势。配件供应部门是企业与生产单位之间的桥梁、纽带,是企业正常生 产的配件保障部门。正因为供应部门是关键的中转环节, 建立一套配件管理信息 系统对于如何有效的把本单位生产所需的生产资料及时、保质保量的供应上去, 有着重要的意义。从微观上讲,建立一套配件管理信息系统能够加快配件的周转 速度,提高生产效率,从而加强了管理的信息化手段,提高了本单位的经济效益。 从宏观上讲,顺应了社会的信息化,缩短了整个社会化大生产的周期。第二章需求分析
15、2.1配件管理信息系统开发的必要性由于在配件管理中存在下列问题:(1)开据发料单 月底清帐及各种库存清册均用手工操作,用计算器或用算盘,工作效率低。(2)在进行库平时,由于要把各三级单位所报材料明细和库存账本上的明细 一一对照,效率低而且管理起来也很费劲。因此,建立一套配件管理信息 开发系统势在必行。2.2可行性分析当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的 研究。并不是所有问题具有简单的解决办法, 许多问题不能在预定的规模之内解 决。因此通过可行性的研究分析可以知道问题。有无可行性的解决方法,进而避免人力、物力和才力的浪费。在现行系统初步调 查的基础上就可以提出新系统
16、目标,即新系统建立后所要求达到的运行指标,这 是系统开发和评价的依据。系统目标应充分体现,直接为配件管理系统服务,并 且,程序可以分期分批实现。但是,需要指出的是,系统目标是不可能在总体规 划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化。 以达到更加出 色的程序系统。可是,目标的提法不尽相同,例如:?提高配件管理效率,减轻劳动强度;?提高信息处理速度和准确性;?为配件管理者提供更方便、科学的服务项目。系统的目标确定后,就可以从以下四方面对能否实现新系统目标进行可行性分 析:(1) 技术可行性根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来 衡量所需的技术是否具备
17、,本系统是一个数据库管理和查询的系统, 现有的技术 以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有 技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。(2) 经济可行性估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的 运行、维护费用,估计新系统将获得的效益,估算开发成本是否回高于项目预期 的全部经费。并且,分析系统开发是否会对其它产品或利润带来一定影响。 支出:?基础投资:硬件设备:PC机软件设备: WINDOWSXP、JSP、TOMCAT、JDK、WORD2003?其它一次性支出:软件
18、设计和开发费用?经常性支出:软件维护费用、软件使用费用。 效益:系统的效益可以从经济效益和社会效益两方面考虑。对于配件管理系统则应着重 分析其社会效益。例如,系统投入运行后可以使配件管理实现科学化、规范化。曾强了工作人员对配件管理能力、提高了工作效率。第三章系统分析3.1系统基本情况描述随着科学技术的发展,社会进步,计算机迅速的发展,企业配件管理的方法也日新月异,以前全是由人工管理的方法现存在很多的缺点:管理效率低,劳动强度大,信息处理速度低而且准确率也不够令人满意。为了提高企业配件管理效 率,减轻劳动强度提高,信息处理速度和准确性;为配件管理员提供更方便、科 学的服务项目。为配件管理员提供的
19、一种更先进、科学的服务系统。于是我们便 选择了由计算机来设计一个配件管理系统的方案。让计算机配件库进行自动管 理,配件管理员可以直接在计算机上实现配件的信息管理,并能在一定程度上实现自动化。我们在现行系统初步调查的基础上提出了新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。3.2系统分析现已确定系统开发的目标,系统需求规格。确定软件系统的总体结构,给出 系统中各个组成模块间的联系。划分功能模块,将软件功能需求分配给所有单元 模块。下一步工作就是在上述结果基础上,考虑怎样实现这个软件系统。3.2.1系统的功能分析系统的主要功能有:(1)进行出入库操作有配件的进出,所以配
20、件必然存在着出入库的操作,配件管理系统应该可以 进行出入库的操作,包括各种使配件内配件发生变化的记录。(2)进行查询操作配件管理系统的目的之一就是可以实现了解配件情况,所以对配件进行查询就成了必不可少的重要组成部分。在查询操作中应该可以进行实时的配件查询, 按指定时间段、经手人、应用途径或供应商进行查询,并可以进行各个条件的组 合查询。(3)生成报表进行配件信息的数字化管理后,对于管理人员来说,应该可以查看每一期的 出入库报表。(4)进行数据管理对于数据库内的数据可以实现在线管理, 对各种相关数据进行实时管理,包 括配件类别管理、员工管理和供应商管理。(5)进行权限控制对于配件管理系统,可以设
21、定两种类型的用户,即管理员和客户。管理员可 以对库存进行操作,包括出入库记录及数据管理,而客户只能进行配件状况的查 询。本系统的以上功能会更适合配件管理的发展情况,将会给配件管理带来一种 更为科学的服务系统,是配件管理自动化的一面新窗口。 也将会是配件管理员的 好帮手。322系统数据分析与描述(1)配件信息情况描述包括配件的编号、名称、最高存量、最低存量、存放地点、单价、计量单位等工作用户权利描述密码、权限级别(数值)一般用户权利描述权限级别(数值)经过对以上数据的分析与描述,现在可以知道设备的各种信息关系。然后更 好的实现系统.03.3.3实现本系统功能的方法首先要制作一个配件信息的存储库,
22、以用来存储配件信息。作为主题工作后 台。接下来将要再建立一个主表,也就是配件信息表,作为前台功能展开,以完 成各方面操作。最后新系统要在友好的界面中,达到用预期,并要在良好的可靠 性、高速的效率、易使用的目的在安全性和稳定性前提下, 给用户们提供各种方 便的操作。第四章系统设计系统设计就是已确定软件系统的总体结构, 给出系统中各个组成模块的功能和模块间的联系。考虑如何实现这个软件系统,直到对系统中的每个模块给出足 够的过程性描述,通过适当的设计方法,实现用户对本软件各项功能的要求。4.1数据库设计1. 系统总体结构功能模块设计后, 就要对数据库进行设计了。我们用的是 关系数据库,而数据之间的结
23、构关系可以用 E-R(entity-rationship)表来分析。E-R 图由实体、属性、关系之间的关系三部分组成。F面就是根据数据字典的内容的本系统的E-R 图:联系地址联系人供应商主要商品供应自动编号供应商名称备注自动编号配件类型1类另U配件N经手M备注联系地址员工联系电话配件类型名称3自动编号员工号0(员工姓名)员工职称图4.1本系统的E-R图2根据物理结构设计的三原则(即尽可能减少数据冗余和重复;结构设计与操作设计相结合;数据结构要具有相对的稳定性)进行本系统中关系数据库表结构设计及代码设计。仅举一例如下:员工表( worker)字段代号字段名称数据类型work_id自动编号自动编号
24、worker_ name员工姓名(经手人)文本worker_card员工号文本worker_work员工职称文本tel联系电话文本address联系地址文本memo备注备注图4.2员工设计表3.由于数据库中所保存的数据是系统中非常重要的资源,所以在数据库设 计时一定要注意库结构的安全性、 完整性,并发控制与恢复,而一般的数据库管 理系统都提供了一定的数据保护功能。4 数据表设计针对本实例,通过对企业配件管理的内容和数据流程分析, 设计的数据项和数据 结构如下:1.用户表(user)存放系统登录用户,如图所示:¥ user_i duserPassword manager turenam
25、e自动騙号登陆用尸名用尸窖码是否为管理员1为管理员)直实姓名字段名称数据类型说明号动本本字本 自文立数文表4.1用户表2.员工表(worker)存放员工基本信息。员工在本系统的出入库操作中作为经手人存在。如图所示:字段名称数据类型说明worker_id自动编号自动編寻wcrker_nane文本员工姓名t经手人)xorker_c4r 1文本员工号xcrker wcrk文本员工职称tftl立本联罢电话address立本联系地址memo备注备庄表4.2员工表3.供应商表(provider )存放供应商信息。供应商是配件入库时的一个重要记录项,可以追踪配件来源。如图所示:® provider
26、 :表字段名称数据类型说明Vprovidtr id目动編号目动編号provi dtr na/ne供应商名称prcvi der_p启ir 呂cmoffer主商mtel联聚电话address联累地址memo表4.3供应商表4.配件类别表(type)存放类别数据。在配件品种很多时进行分类,有利于进行管理。该数据表较为简单,主要含有类别名称。如图所示:说明目动編号 配件类型名称dtypename目动編号 文本表4.4配件类别表5 .配件详情表(stock )存放配件信息以及该配件的当前库存信息。如图所示:自动编号数据类型说明现存数量 最高存呈 最低存量存砂地点©己件名称 隔水号 配件类型配件
27、规格 计星单位字段名称 stock_i d stock_iiam 电 liushui typei d ruleuni tmemoaddress号漏币字字字注本 货数数数备文字宇本本price nowstock maxmm-DiiX字段名称IDnowrnun stocki d typ 电-i dleft numworkerprovi der_najii outnuin memo号动字字字字 自数数数数说明自动编号入库数量现存数量配件自动编号 类型自动编号数字经手人本字注期本供应商出库数星 备注修改时间摘要(出入库) 收据单編号 收務单种类表4.5配件详情表6.出入库记录表(detail )记录所
28、有出入库信息。作为各种操作及查询的基础数据。如图所示:Bi detail:表表4.6出入库记录表4.2系统功能的模块设计图4.3系统功能的模块设计4.3数据流程图如下所在仔细调查企业配件管理过程基础上,得到本系统所处理的数据流程图,图:431系统管理1 退出系统名称、标识符退出系统功能描述用户可以通过退出系统来结束对本企业配件管理系统的使用。输入-操作序列在系统主界面上选择菜单项安全退出。输出补充说明选择“安全退出”返回主界面图4.5安全退出2 新增用户名称、标识符新增用户功能描述为系统添加一个用户输入用户名、密码、真实姓名,是否为管理员操作序列在系统主界面上选择菜单项进入新增用户界面,通过输
29、入框和选择框对用 户信息进行设置,设置完毕后点击“确定”按钮。输出在数据库中新增一个用户,使用此用户登录能够依据被设置的权限访问系 统。补充说明只有系统管理员用户能够执行此功能。3.修改密码名称、标识符修改密码功能描述已登录的用户可以重新设置自己的密码输入旧密码、新密码、密码确认操作序列在系统主界面上选择菜单项进入修改密码界面,设置完毕后点击“确定” 按钮。输出修改该用户在数据库中的记录,重新设置该用户的密码。补充说明用户只能修改自己的密码432数据管理1 新增物品分类名称、标识符新增物品分类功能描述为系统添加一个物品分类输入类别名称操作序列在系统主界面上选择菜单项进入新增物品分类,通过输入框
30、进行设置,设 置完毕后点击“提交”按钮。输出在数据库中新增一个物品分类补充说明只有系统管理员用户能够执行此功能。2. 新增供应商名称、标识符新增供应商功能描述为系统添加一个供应商输入供应商名称,联系人,主要商品,联系电话,联系地址,说明操作序列在系统主界面上选择菜单项进入新增供应商,通过输入框进行设置,设置 完毕后点击“提交”按钮。输出在数据库中新增一个供应商补充说明只有系统管理员用户能够执行此功能。选择“新增供应商”输入供应商信息输入信息是否正确'T"是添加成功页面图4.9添加供应商3 新增产品名称名称、标识符新增产品名称功能描述为系统添加一个产品名称输入物品类别,物品名称
31、,物品代码,计量单位,物品规格,最高存量,最低 存量,存储地点,说明操作序列在系统主界面上选择菜单项进入新增产品名称,通过输入框进行设置,设 置完毕后点击“提交”按钮。输出在数据库中新增一个产品名称补充说明只有系统管理员用户能够执行此功能。厂 选择 一、“新增产品名称”输入产品信息输入信息是否正确添加成功页面图4.10添加产品名称4 新增员工名称、标识符新增员工功能描述为系统添加一个员工输入员工姓名,员工编号,员工职务,员工电话,员工住址,说明操作序列在系统主界面上选择菜单项进入新增员工界面,通过输入框员工信息进行 设置,设置完毕后点击“提交”按钮。输出在数据库中新增一个员工,此员工作为出入库
32、的经手人补充说明只有系统管理员用户能够执行此功能。选择“新增员工”433用户登录名称、标识符用户登录验证功能描述用户登录系统时,对用户身份的合法性进行验证。输入用户名、密码。操作序列启动系统后显示用户登录界面,用户输入用户名和密码,点击登录按钮。输出如果用户输入的是合法的用户名和密码,关闭登录界面并显示系统主界面;如果用户输入的用户名和密码是非法的,清空用户名和密码输入框并提示 用户重新输入。补充说明用户按照权限不同分为两种:系统管理员、普通用户。两种用户因权限的 不同,登录系统后显示不同的系统界面,能够使用的系统功能范围也不同。系统管理员用户登录后,能够使用系统的用户管理,基本信息设置,普通
33、 用户登录后只能执行统计查询功能。进入登录界面显示系统主界面图4.12 用户登录4.3.4出入库操作1 入库操作名称、标识符配件入库功能描述为企业增加某项配件。输入数量,单据种类,单据编号,供应商,经受人,说明操作序列员工在进入出入库记录后选择配件类别项对某产品进行入库操作输出将数据库中的某配件各项信息修改补充说明只有具有管理身份的员工才能执行1r点击产品类别1选择入库操作P输入入库信息提F选择“岀入库记录”输入信息是否正确显示入库成功界面图4.13入库操作2 出库操作名称、标识符出库操作功能描述将某项配件出库输入数量,单据种类,单据编号,供应商,经受人,说明操作序列员工在进入出入库记录后选择
34、配件类别项对某产品进行出库操作输出将数据库中的某配件各项信息修改补充说明只有具有管理身份的员工才能执行图4.14出库操作3 修改操作名称、标识符修改操作功能描述修该某项配件的信息输入输入所要修改的信息操作序列员工在进入出入库记录后选择配件类别项对某产品进行修改操作输出修改数据库中某项配件的信息补充说明只有具有管理身份的员工才能执行输入信息是否正确否选择“岀入库记录”点击产品类F别1F选择修改操作F输入修改信息提显示修改成功界面图4.15修改操作4.3.5数据查询及报表生成查看库存:名称、标识符查看库存功能描述显示所有配件的信息输入操作序列用户在系统主界面中选择查看库存采单项查看库存界面输出显示
35、所有配件的信息补充说明所有用户都有此权限厂 选择“查看库存”图4.16查询当前库存4.4系统界面设计1 用户登录模块由于库存信息中包含很多的商业秘密信息,所以本系统只对已注册的有效用 户开放。通过用户登录,获取用户输入的用户名和密码,并与数据库中的数 据进行对比,进行验证,对于通过用户名及密码验证的用户允许进入本系统。 用户登录后将写入Session对象,用户退出时将清除Session对象并返回首页 界面如图:己 £LJO loci-M 冏百欣rWL主g下呼阱X.fl :FWF-d i tf i:谒 OE9- OWTF« Eim出津 已黑昉b 冏呂IE 口西总一.bOHSR
36、- Offiif-尉锻孚fliitPQfi 丈脚日 9tC£> 夂回 m<D MftlM o O M w 峥、询 w 总曲隔止W«主页|T1 取豪再图4.17用户登录模块2 系统主界面您好!就:迎使用本阵存萱理系统!出入库操作; 出入库记采数捂査询及报餵生脫 查看库存数据管理.竊增撫品芬类新增供应聲新增负工斯增产品名称系境管理”新脅用户城改密世空全退出图4.18系统主界面3 出入库操作模块配件的所有进出活动均要由出入库操作进行。在进行出入库记录时,应记录 出入库配件的数量、出入库记录单据、经手人、出入库摘要以及供应商或者 用途。界面如图:料车配件编号名称|单价|
37、H储存地虑相关说明操作r耳用仪表10io. o¥卞A2W【人库1修改| 土库2转向灯56io. o¥rrFA細耐用人库1悔改1出库曲轴05Q* d¥个130+200无入库1陽改1出库4发渤机14120. 0¥牛70+30无入库1幅改|岀库6150so. o¥牛5Cks郑卅防火入库修改1 土库7020. o¥rAB删无人库1修改| 士库5660. o¥览n®tr"无【入库1慢改|出库返回图4.19出入库操作模块请在以下的表格中填入入库的数据车用仪表10个|£疑|复原国区目前库存t 数量: 入库摘要
38、: 单据种类, 单据编号: 供应商: 经手人: 相关说明,图4.20入库操作4 数据查询及报表生成模块在配件管理系统中,可以随时查看当前的库存信息,并可以生成报表。在查 询操作中应该可以进行实时的库存查询、某一时间段的出入库记录查询、按 指定时间段、经手人、应用途径或供应商进行查询,并可以进行各个条件的 组合查询。家冒电器:1霹認I轮鎚半Izhangjuan查看类别:匚有类别373胎源制910个舍个个个个个张根舍1SO+20070+5050kgA8fss515554561122111213151171545水号null44421411500000000000100无无舷无无无耳E耳耐丟耐无制冷
39、效果佳柔软TX学习用品I摩托配件I电脑严品I家具裝儂I日用右货I建現材料 金具1图4.20数据查询及报表生成模块5数据管理模块数据管理模块用于对配件管理系统中用到的各种数据进行添加,包括员工管 理、供应商、管理、配件类别等项目。请在以下表格中填与相关正确的信息!供应商名称1牛牛*联系人件牛主要商品螺鮭*联系电话135S 8860029联系住址|郑州大学软件学院主荽供应螺甦等铁制品说明|提交| |重置返回图4.21数据管理模块6 系统管理模块系统管理模块用于设置配件管理系统中的初始设置功能以及管理员进行系统 管理操作,包括用户管理、更改密码等项目。用户名1请在以下的表格申填入相关的数据J *37
40、0位英文字母或数字料3-10&英文字母或数字确认密码|重复瞬真卖姓魚zhaiig Juan管理权限;0是否为管理员相关说明«系统管理员_W两图4.22系统管理模块致谢在本次毕业设计中,我从毕业指导老师钱晓捷老师身上学到了很多很多东 西。钱老师认真负责的工作态度,严谨的治学精神和深厚的理论水平尽让我收益 匪浅。他无论在理论上还是在实践中, 都给予了我很大的帮助,让我得到不少的 提高,所有的这些对我以后的工作和学习有巨大的帮助,非常感谢他耐心的辅导。除此之外,还要感谢百度文库和其他计算机专业网站的同仁们给我的种种帮 助,各种我感觉很棘手的问题,都在网络上找到了答案。感谢他们为我提
41、供的很 多宝贵的意见。参考文献(references )1 启明工作室.MIS系统开发与应用人民邮电出版社.2005.92 施伯乐等.数据库系统教程.高等教育出版社.2003.63 史济民等.软件工程-原理、方法与应用.高等教育出版社.2002.124张海藩编著.软件工程导论(第四版)清华大学出版社.2004.11飞思科技JSP应用开发详解(第二版).电子工业出版社.2005.9 石志国JSP应用教程.清华大学出版社.2006.37 耿祥义JAVA 2使用教程.清华大学出版社.2005.88 林赤海组.固定资产管理系统.The 8s'studio.2006.39 10 11 www.d
42、vbbs. net附录:1 连接数据库代码package com.c on db;import java.sql.*;/类的变量和方法public class Con dbCo nn ection con=n ull; 连接数据库的变量ResultSet rs=null;/SQL 执行结果集public Co ndb()tryClass.forName("sun.jdbc.odbc.JdbcOdbcDriver");/用 classforname方法加载驱 动程序类catch(java .Ian g.ClassNotF oun dExcepti on e)System.er
43、r.pri ntl n(e);public ResultSet executeQuery(Stri ng sql)trycon=DriverMa nager.getC onn ecti on ("jdbc:odbc:MarketPlace"); / 联接数据库Stateme ntstmt=co n.createStateme nt(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);rs=stmt.executeQuery(sql);catch(SQLExceptio n er)System.err.p
44、ri ntl n(er.getMessage();return rs;public int executeUpdate(Stri ng sql)i nt result=0;trycon=DriverMa nager.getC onn ectio n("jdbc:odbc:MarketPlace");Stateme ntstmt=co n.createStateme nt(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);result=stmt.executeUpdate(sql);catch(SQLE
45、xceptio n ex)System.err.pri ntl n(ex.getMessage();retur n result;public void close()tryif(c on!=n ull)con. close();catch(Excepti on e)System.out.pri nt(e);tryif(rs!=null)rs.close();catch(Exceptio n e)System.out.pri ntl n( e);2 配件入库代码<%page con te ntType="text/html;charset=gb2312"%>&l
46、t;%page import="java.sql.*"%><% request.setCharacterE ncodi ng("gb2312"); %><html><head><meta http-equiv="Co nte nt-Type"co nte nt="text/html; charset=gb_2312-80"><title> 入库操作 </title><li nk rel=stylesheet type=text/cs
47、s href=forum.css></head><script Ian guage="javascript"><!-function check()if(form1.i n_nu m.value="")alert("请输入入库数目");form1.in_ nu m.focus();return false;if(form1.zl.value="")alert("请输入单据种类");form1.zl.focus();return false;if(form1.b
48、h.value="")alert("请输入单据编号");form1.bh.focus();return false;卜-></script>vbody topmargi n="0" backgro un d="06.jpg"><div alig n=cen ter><%Class.forName("s un .jdbc.odbc.JdbcOdbcDriver");String url = "jdbc:odbc:stock"Connec
49、tion con=DriverManager.getConnection(url,"stock","");Statement stmt=con .createStateme nt(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR _READ_ONLY);Stri ng stockid=request.getParameter("id");sessi on. setAttribute("stock_id",stockid);Stri ng sql="sel
50、ect * from stock where stock_id="+stockid+""ResultSet rs = stmt.executeQuery(sql);if( rs.n ext()%><table width=800><tr><td><form actio n="i no k.jsp" method="get" n ame="form1"><p alig n=cen ter> vfont color=red>请在以下的表格
51、中填入入库的数据 </fon t><p><p alig n=cen ter> vfont color=red><%=rs.getStri ng(2)%x/fo nt>vp><table alig n=cen ter border=0><tr><td no wrap alig n=right><fo nt color=blue> 目前库存: </td><td><fo nt color=red><%=rs.getI nt(8)%></fo
52、 nt>vfont size=4><%=rs.getStri ng(6)%></fo ntv/td>v/tr>vtr><td no wrap alig n=right>vfo nt color=blue> 数量:</td><td> <in put type=text n ame="i n_num" >*v/tdx/tr><tr><td valign="top"><font color=blue> 入库摘要:<
53、;/td>vtdxselect n ame="zy" size="1" ><opti on value="入库"selected>入库 </opti on><option value="返还"> 车间返还 </option><opti on value="结存"> 结存 </optio n><opti on value="盘溢"> 盘溢 </optio n>v/sele
54、ct>*v/td>v/tr><tr><td no wrap alig n=right>vfo nt color=blue> 单据种类: </td><td> <in put type=text n ame="zl" value="入库单">*</td></tr><tr><td no wrap alig n=right>vfo nt color=blue> 单据编号: </td><td> <i
55、n put type=text n ame="bh" value="">*</td></tr><tr><td no wrap alig n=right>vfo nt color=blue> 供应商:</td>vtdxselect n ame=provider size='1'x%sql="select * from provider"rs = stmt.executeQuery(sql);while(rs. next()%><opti
56、on value='<%=rs.getStri ng(2)%>'><%=rs.getStri ng(2)%></opti on><% %> *</td>v/tr><tr><td no wrap alig n=right><fo nt color=blue> 经手人:</td><td> vselect n ame='worker' size='1'><%sql="select * from wor
57、ker"rs = stmt.executeQuery(sql);while(rs. next()%><opti on value='<%=rs.getStri ng(2)%>'><%=rs.getStri ng(2)%></opti on><%> *</td><tr><td valign="top"><font color=blue> 相关说明:</td><td><textarea name=memo rows=3 cols=40> </textarea>v/td>v/tr><tr>vtd><td><br> <in put class=butt on face
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数据采集集成施工方案(3篇)
- 早春女装活动策划方案(3篇)
- 柱子钢筋加固施工方案(3篇)
- 欧美趣味活动策划方案(3篇)
- 沉降观测投标施工方案(3篇)
- 海恒的营销方案(3篇)
- 烟囱涂油漆施工方案(3篇)
- 瑜伽办卡营销方案(3篇)
- 知识付费价格营销方案(3篇)
- 竖井人行梯施工方案(3篇)
- 我的阿勒泰读书分享5
- 火龙罐疗法临床操作规范与应用指南
- 2025年骑行服反光条设计及夜间骑行安全调研汇报
- 2025年医疗器械法律法规知识培训考核试题(附答案)
- 航天精神人物事迹
- TCCEAS 006-2025 建设工程造价咨询工期标准(房屋、市政及城市轨道交通工程)
- GB/T 22766.12-2025家用和类似用途电器售后服务第12部分:电坐便器的特殊要求
- 2025年肿瘤随访登记培训试题有答案
- 前置胎盘伴出血护理个案
- 高空坠物安全知识培训
- 2025年自然资源局公务员面试技巧与模拟题详解
评论
0/150
提交评论