文档库 最新最全的文档下载
当前位置:文档库 › 淘宝商城类仓库管理系统毕业论文

淘宝商城类仓库管理系统毕业论文

基于JavaWeb的仓库管理系统的

设计和实现

学校:XXXXXXXXXX

姓名:X X X

学院:XXXXXXXXXXX

专业:XXXXXXXXXXXX

学号:XXXXXXXXXXXX

2011年8月23日

目录

摘要 (4)

Abstract (5)

第一章绪论 (7)

1.1仓库管理研究的目的和意义 (7)

1.1.1企业信息化建设的需要 (7)

1.1.2仓库管理的意义 (8)

1.2国内外发展现状 (9)

1.2.1存贮论的形成与发展状况 (9)

1.2.2库存管理的发展现状 (9)

1.3论文结构 (10)

1.4本章小结 (10)

第二章系统分析 (11)

2.1仓库管理系统的开发环境和开发工具 (11)

2.1.1 JSP技术 (11)

2.1.2数据库系统选择 (12)

2.2系统需求及功能分析 (13)

2.3应用现状调查 (14)

2.4.仓库管理系统功能模块划分 (14)

2.5系统功能结构图 (15)

2.6系统流程图 (16)

2.7数据库设计 (17)

2.7.1数据库数据项和数据结构 (17)

2.7.2系统数据库E-R图 (18)

2.7本章小结 (19)

第三章系统详细设计和功能实现 (19)

3.1本系统选择 (19)

3.2系统开发工具及数据库的择 (20)

3.3数据库设计 (20)

3.4登录界面和主体页面的实现 (21)

3.4.1登录界面的实现 (21)

3.4.2主窗口模块的设计 (24)

3.4.3基本信息管理中关于供应商信息的设计 (27)

3.4.4查询管理模块的设计以及实现 (32)

第四章结论和展望 (36)

参考文献 (37)

摘要

本论文主要讲述的是中小企业级仓库管理系统的设计与实现。一般来说,企业的仓库管理往往是相当复杂和烦琐的。由于企业现实所掌握的物资种类众多,在订货,管理,发放渠道等方面有差异,各个企业之间的管理体制也不尽相同,各类统计计划报表繁多,也因此管理的形式也不尽相同。因此仓库管理必须实现计算机化,而且必须根据企业的具体情况制定相应的方案,只有这样一个企业的管理水平才会提高,相应的工作效率也会提高。本系统是本着软件工程的要求进行实施与开发的。我将系统建模贯穿于整个开发始末,在需求分析、概要设计、详细设计上给出较为详细的UML用例图,活动图、类图等。本系统主体是在.开发平台MyEclipse上用JSP和Servlet面向对象编程语言编写的,采用微软SQLServer2000数据库管理系统管理数据,另外本系统采用CS架构编写。在实现上将系统中多处繁杂的功能进行归类和合并,使用户可以在同一窗口中完成多种功能,实现了减少窗口界面、简化操作步骤的设计目的,从而使整个系统更加简洁.、易用。一个完整的企业物资供应管理系统应该包括仓库管理,货物管理和其他模块。其中仓库管理是整个物资供应管理系统的核心。本系统遵照自身实际情况以仓库帐目为中心,对仓库帐目进行程序化管理,另外对与本系统有关的的人事管理,权限管理,客户管理,以及数据统计报表的内容也进行了一定的实现。本系统的开发就采用软件工程的思想方法和设计原则,采用软件工程的方法可以大大提高工作效率和减低测试和维护的难度。因此,本文也就采用软件的角度和步骤进行,从需求分析、概要设计详细设计和测试方面对本系统进行详细的描述。

关键字:仓库管理,系统建模,JSP,SQLserver数据库

Abstract

This paper focuses on the SME-level warehouse management system design and implementation. In general, warehouse management business is often quite complex and cumbersome. As the business reality of many types of material to master in order, management, distribution channels, etc. There are differences between the various business management systems are not the same, many types of statistical reports programs, and therefore are not the same form of management .Therefore, computerized warehouse management must, and must be based on the specific conditions corresponding programs, the only way a company will improve the management level, the corresponding efficiency will be improved. This system is in line with the requirements of the implementation of software engineering and development. I will run through the entire development system modeling the whole story, in needs analysis, outline design, detailed design gives a more detailed UML use case diagrams, activity diagrams, class diagrams and so on. This system is in the main. MyEclipse development platform using JSP and Servlet on object-oriented programming languages, database management systems using Microsoft SQLServer2000 management data, in addition to the preparation of the system architecture using CS. In the realization of the system will be many complex functions are classified and merged so that users can perform multiple functions in the same window, the window interface to achieve a reduction, simplified operation designed to make the system more compact., easy to use. The company supplies a complete management system should include warehouse management, cargo management and other modules. Storage management is one of the core material supply management system. The system in accordance with the actual situation in their own accounts as the central warehouse, the warehouse management accounts process, in addition to the system with the relevant personnel management, rights

management, customer management, statistical reports and data content for a certain achieved. Development of this system on the use of software engineering way of thinking and design principles, using software engineering methods can greatly improve efficiency and reduce testing and maintenance more difficult. Therefore, this article will use the software point of view and steps, from requirements analysis, preliminary design detailed design and testing of the system described in detail.

Keywords: warehouse management, system modeling, JSP, SQLserver database

第一章绪论

随着经济的发展,市场的国际一体化,市场的多变性、竞争的残酷性、企业运作的艰难性,使企业主们越来越体会到办好一个企业的艰辛。对于一个大的企业,可能遇到的问题是设备陈旧、负担过重、体制僵化、管理混乱,其产品在市场上的竞争力每况愈下。ERP的出现,就是针对解决这一类问题而来的。ERP 是什么?值得单位花那么多的钱、时间、精力来实施。其实ERP就是一套思想,一套以企业系统成本最低、利润最高为目标的,适应新经济运作特征的流程化的管理思想,它能使企业耳聪目明,虑事周密、运作流畅,决策科学。它的实体就是一套满足以上诸多条件的软件。因此,开发出一个功能完善的仓库管理系统,对于提高仓库部门效率、降低企业的成本、增强企业竞争力,都有非常重要的意义。本文正是从这点出发,使用JSP作为前端开发语言,以SQLserver2000作为后台数据库,开发了一个简单的仓库管理系统。在论文中,介绍了仓库管理系统的特点、重要性,并结合企业的实际工作对这一项目的设计和技术实现、编程方法做了详细的讲解。

1.1仓库管理研究的目的和意义

随着我国改革开放的不断深入以及我国加入WTO时间还不是很长,各类企事业都面临着前所未有的机遇和挑战。这就要求企业在日趋激烈的市场竞争中,及时、准确、全面的了解市场信息并根据企业的具体实际,迅速的做出回应。如根据仓储情况调整供应、进货等等。同时,在当前市场经济的推动下,传统的计划经济模式已经被“一切围着市场转,一切来源于市场,一切服务于市场”的模式所取代。信息交流的速度使采购、销售成本有了较大的下降空间,这就给属于这个环节的库存管理带来了巨大的挑战。[3]

1.1.1企业信息化建设的需要

信息技术的发展既给企业带来了机遇,也带来了巨大的压力。在知识经济的

时代,各个企业无论大小、强弱,发展的机遇越来越倾向于均等。企业面对海量的信息,如何为本企业所利用,如何构建自身的信息网络资源,把企业的资源管理范围延伸到企业之外的整个供应链,已经成了亟待考虑的问题。[4]

近年来,全球信息技术加速发展,世界各国信息化形势突飞猛进,人类正在进入知识经济时代。全社会广泛研究和讨论知识经济,大大丰富和扩展了信息化的内涵,为信息产业和信息化的进一步发展奠定了理论和实践基础。当前,信息化带来的技术创新、商务模式转变和新的资本市场,极大的推动了社会生产力的发展审时度势,党的十五届五中全会不失时机地提出了“以信息化带动工业化,发挥后发优势,实现社会深产力跨越式发展”的宏伟目标,那么,什么才是企业的信息化建设呢?确切的讲,企业的信息化建设是指采用先进成熟的管理思想和方法,依靠现代电子信息技术,对企业生产经营中的管理流程进行全方位分析与改进,重新整合资源,提高整合资源,提高效率和效益,增强企业竞争力的过程。他不是一般意义上的新技术运用和革新,而是更高层次上的全新的管理革命。[5] 面对中国加入WTO的时间还不是很长,企业将不得不面对世界范围的竞争,企业如何抓住大好的市场机遇?企业如何应对严峻的生存与发展的挑战?这些都是每一个有胆识的企业家要思考、关注、解决的重要的课题,企业信息化建设将是解决这些问题的有效途径。因此,不管从世界范围内的竞争来看,还是从企业自身的发展来看,信息化建设必然使企业管理上不可避免的一次革命和飞跃。推进信息化,有利于加快我国社会主义市场经济体制的发展和完善,有利于加快我国产业结构的调整和优化升级,有利于加快提高国民经济的运行质量。为此,我国显然不能走发达国家“先工业化,后信息化”的老路,而应该充分发挥后发优势,走工业化与信息化相结合的发展道路,在较高的起点上实现国民经济的“跨越式”发展,进行企业的信息化建设。

1.1.2仓库管理的意义

成本竞争是现代竞争的有效手段,对于经营者来说,增加销售或降低成本都可以扩大盈利,而增加盈利的最好的方法之一,就是良好的库存管理,也就是现代商人所说的存取之道。由于库存资产在各企业的资产总额中所占的比例极为乐观,因此,管理适当与否对企业经营的利益改善有很大的影响。一方面,库存过

多,易于陷入资金周转不灵的局面;一方面,若库存过少,不能满足实际需要,势必要增加采购次数或生产批次,加大了采购或生产成本,违反经济原则,尽量降低库存水平是企业管理的重要目标,降低库存已经成为“第三利润源泉”。[6]由此可见,不断提高仓库管理水平,进行适时而恰当的库存管理,已经成为左右企业兴衰存亡的关键之一。自从有了生产,就有了库存物品的存在。库存对市场的发展、企业的正常运作与发展起了非常重要的意义。

1.2国内外发展现状

1.2.1存贮论的形成与发展状况

20世纪40年代初期,西方经济学家通过对库存物料随时间推移而被使用

和消耗的规律研究,提出了订货点的方法和理论,并将其应用到企业的库存计划管理中[7]。20世纪60年代中期,美国IBM公司的管理专家约瑟夫奥利佛博士首先提出了独立需求和相关需求的概念,将企业内的物料分成独立需求和相关需求物料两种类型,由此形成了基本MRP。这种理论和方法与传统的库存理论和方法有着明显的不同。其最主要的特点是:在传统的基础上引入了时间分段和反映产品结构的物料清单BOM(Bill Of Materials),较好的解决了库存管理和生产控制中的难题,即按时按量的到所需要的物料。以加强物料的计划与控制,最大限度地降低库存量、减少资金占用和满足企业生产为目标,基于按需采购方式的企业生产与库存管理方法[8]。接下来是制造资源计划(MRPII,Manufacturing ResourcesPlanning)是一种20世纪70年代末期的,以企业资源优化配置,确保企业连续、均衡的进行生产,实现信息流、物流与资金流的有机集成和提高企业整体水平为目标,以计划与控制为主线,面向企业产、供、销、财的现代企业管理思想和方法。

1.2.2库存管理的发展现状

最后,就是企业资源计划(ERP,Enterprise Resources Planning)是一种20世纪90年代初期的,以市场和客户需求为导向,以实行企业内外资源优化配置,消除生产经营过程中一切无效的劳动和资源,实现信息流、物流、资金流、价值

流和业务流的有机集成和提高客户满意度为目标,以计划与控制为主线,以网络和信息技术为平台,集客户、市场、销售、采购、计划、生产、财务、质量、服务、信息集成和业务流程重组(BPR,Business Process Reengineering)等功能为一体,面向供应链管理(SCM,Supply Chain Management)的现代企业管理思想和方法[9]。传统上对库存管理的通常理解是指对物料的进、出、存的业务管理,但是这种理解在现代的库存管理中已经不全面了。APICS词汇中对库存的定义是:“以支持生产、维护、操作和客户为目的而存贮的各种物料,包括原材料和在制品、维修件和生产消耗、成品和备件等”,[10]因此,库存管理应该包括物料的存贮、收发、使用及计划与控制等相关的各个方面。

1.3论文结构

论文对仓库管理系统的设计与实现进行了研究和探讨,按照软件开发的步骤按部就班地对一个实际项目从需求分析到系统设计进行了详细描述。论文主要包括以下几个部分:

第一章绪论,分析库存管理发展现状和国内外研究背景,分析企业信息化建设以及库存管理的目的和意义。

第二章阐述系统分析过程,首先根据实地考察的结果进行需求分析,联系到实际应用情况,设计系统的功能;对系统进行总体设计,对系统的开发平台和开发环境进行介绍,描述系统总体功能结构设计,对系统的开发平台和开发环境进行介绍,描述系统总体功能结构设计。

第三章通过对创建工程项目、创建系统主窗体、创建公用模块的介绍,详细阐述了仓库管理系统主窗体的创建过程以及各个功能模块的实现,在实现过程中对编程工具的使用方法进行了介绍。

最后对论文工作的主要内容进行总结,指出本文的后续工作,对仓库管理系统以及库存管理的发展前景做了预测和展望。

1.4本章小结

本章是绪论部分,对论文课题的背景以及相关情况做了介绍,叙述了企业信息化建设的需要以及仓库管理的发展现状,讨论了仓库管理研究的目的和意义。

介绍了论文结构。

第二章系统分析

2.1仓库管理系统的开发环境和开发工具

本系统采用Windows XP作为操作系统平台,采用Java技术来开发,后台数据库采用SQL SERVER 2000。Java开发基于SQL 2000的数据库管理信息系统,连接SQL2000后台用JDBC来连接。系统服务器端使用Windows 2000 Server操作系统和SQLServer 2000数据库管理系统;客户端使用Windows 2000 Professional 或Windows应用服务器,也称为JSP容器。与Java其他技术一样,JSP技术同样是跨平台技术,也就是说在不同的硬件平台不同的操作系统下都支持JSP的开发和应用。本系统采用Windows操作系统平台下的免费Java开发工具JDK和JSP 引擎Apache jakarta Tomcat来搭配JSP平台,而JSP源代码的编辑在基础部分使用通用的文本编辑器,这会大大加快JSP的开发速度。

Tomcat是Sun的JSWDK(JavaServer WebDevelopment Kit)中JSP和Servlet 的可行环境,同时它也具有Web服务器的功能,作为JSP引擎它负责接收浏览器客户端的Web请求,将请求传送给JSP Web应用进行处理,并将处理结果(响应)返回浏览器客户端。

整个仓库管理信息系统主要介绍了使用JavaBean技术来开发管理系统设计和实现,该系统采用JSP+Servlet+JavaBean的配置构造,使用的数据库管理系统是sqlserver 2000,使用的Web服务器是Tomcat,数据库采用JDBC数据源的连接方式。

2.1.1 JSP技术

JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。用JSP开发的Web应用是跨平台的,既能在Linux下运行,

也能在其他操作系统上运行。

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

JSP与Java Servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成.。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。

2.1.2 数据库系统选择

SQLServe:2000具有几个独一无二的特性,包括访问大于2GB的内存的能力、对故障恢复群集的支持以及分布式分区视图(aka联合数据库服务器)。SQLserve:2000可以根据可用的内存数量动态调整预读(read一ahoad)页面的最大数量;预读页面的数量在其它任何版本的SQLServer2000中都是固定不变的。而且只有SQLserver2000能让多个任务共享全表扫描。另外,SQLServer2000还具有以下优点:

(1)完全的Web支持

SQLServe:2000提供了以web标准为基础的扩展数据库编程功能。丰富的XMLIntemet标准支持允许您使用内置的存储过程以XML格式轻松存储和检索数据。您还可以使用XML更新程序容易地插入、更新和删除数据。通过Web 轻松访问数据。有了SQLServer2000,您可以使用HTTP来向数据库发送查询、对数据库中存储的文档执行全文搜索、以及通过Web进行自然语言查询。强大而灵活的基于Web的分析。SQLServer2000分析服务功能被扩展到了Intemet。您可以通过Web浏览器来访问和控制多维数据。

(2)高度的可伸缩性和可靠性

使用SQLserver2000可以获得非凡的可伸缩性和可靠性。通过向上伸缩和向外扩

展的能力,SQLServe:满足了苛刻的电子商务和企业应用程序要求。向上伸缩。SQLServer2000利用了对称多处理器(SMP)系统。SQLServer最多可以使用犯个处理器和64GBRAM。向外扩展。向外扩展可以将数据库和数据负载分配给多台服务器。可用性。通过增强的故障转移群集、日志传送和新增的备份策略,SQLServer2000达到了最大的可用性。

在对系统开发所需要的各种因素作了具体的介绍之后,本章仓库管理系统所采用的开发工具就是Windows2000或者Windows XP作为操作系统的平台,软件开发工具采用JSP,而后台数据库系统软件采用的是微软开发的SQL Server2000。工具选择完毕之后,就进入了正常的开发环节。在系统的开发过程当中,作者充分的利用了自己所掌握的软件工程的思想,对系统的可行性进行了严格的分析,并对需求进行了详尽的分析,在之后做了详细的总体设计,详细设计等等。在以下的章节中,将介绍开发过程中的各个环节。

2.2系统需求及功能分析

系统开发的总体任务是实现各种信息的系统化、规范化和自动化。系统分析是在系统开发的总体任务的基础上完成。本仓库管理系统需要完成功能主要有:仓库关系系统各种信息的输入,包括货物、供应商和仓库信息的输入等,仓库管理各种信息的查询、修改等,包括货物、货物出入、各种信息的修改等。

(1)收集功能。市场活动不断更新物流的内容,同时物流环境也随时发生变化环境信息对物流将会产生新的影响,最重要的是记录与物流有关的数据,并转化为物流信息系统能够接收的形式。

(2)存储功能。数据进入系统后,成为支持系统运行的重要信息,这些信息可能暂时或永久保存。

(3)检索查询功能。客户通过管理信息系统对自己的业务处理结果或业务处理过程中的辅助信息进行验证性或辅助性的查询,如单据的查询、物资代码的查询、部门代码等,仓库理需要查询数据库中的静态数据,为解决因信息数量的迅速增加给信息查询带来的困难,物流信息系统应具有较强的信息检索和查询功能,对检索结果应能以报表、文字、图形等多种形式提供给决策者或管理者,查询包含需求申请计划查询、合同订单查询、库存信息查询和统计报表查询等。

2.3应用现状调查

在对某公司仓库管理的调查过程中知道,该公司目前所有的仓库物资的入库,出库等管理还是靠人工完成的仓库管理员每天对仓库的物资进出首先登记,然后对每笔进出的物资进行汇总,在汇总的过程中,需要将当天同一编号的物资进行计算汇总,如果进出的量小,人工汇总还可以勉强可以对付,但是,对于我调查的公司来说,人工汇总已经显得不能胜任,该公司在2000年以前还处于发展初期,每天进出的货物的种类一般在50种左右,每种类别的进出数量平均在200件左右,人工借助简单的计算器和纸介质可以完成。错误率比较低。但是该公司从2000年以后,经济效益迅猛发展,特别是近二年,公司货物的进出量猛增,每天进出的货物类别上千,每类数量在2000以上,由于种类的增加,所有在人工统计的时候,寻找同类的物资花费的时间是不可想象的。由于同类的物资的进出数量多,那么有容易造成统计的时候漏掉数据,这样造成物资的库存数量相应也不准确,给公司的决策不能提供正确的依据。通过业务调查,获知公司相关人员每天需要进行的工作如下:仓库管理员进货时经检查合同确认认为有效托收以后,进行验货入库,填写入库单,进行入库登记。仓库管理员根据出库单核对发放设备。设备使用完毕需要及时归还入库,填写入库单。根据需要按照月,季,年进行统计分析,产生相应报表。

2.4.仓库管理系统功能模块划分

模块划分时描述一个系统需求的一个过程,需要将需求分析中的感性描述进行抽象,提取出要实现的功能,这是整个系统开发中一个关键过程。分析的根本目的时在开发者和提出需求的人员之间建立一种理解和沟通的机制。因此,仓库管理需求分析也是根据开发者和实际用户需求一起来完成的。仓库管理的主要功能是围绕仓库进行作业的,仓库管理系统是仓储活动过程的信息处理系统,是由一个应用软件平台和后方数据库组成的,包括商品入库、库存管理、职员管理、信息查询等子系统的互动系统。根据日常仓储管理的业务逻辑把系统划分如下:一个比较实用的物流仓储管理系统包括如下功能模块:基本信息模块,入库管理模块,库存管理模块,查询管理模块。

用户操作:

1.录入出库商品信息

2.查询出库单信息

3.录入入库商品信息

4.查询入库单信息

5.查询商品信息

6.查询供应商信息

管理操作:

1.出库单商品信息删除/修改2.入库单商品信息删除/修改3.供应商信息添加/删除/修改4.职员信息查询/添加/修改/删除

2.5系统功能结构图

2.6系统流程图

1. 通过登录界面输入用户名和密码,连接数据库验证用户名是否存在,密码是否正确,正确的话进入仓库管理页面,密码错误的话提示“密码错误”

2. 进入主页面可以通过下拉菜单选择进入的页面

3.基本信息管理包含四个页面,可以通过点击增加,修改,查询,删除,向前,向后,查询管理可以通过选择查询条件查询商品入库,入库退货,报损报益的记录,将所有符合条件的记录在表格中显示

4. 浏览,增加,修改,查询,删除信息

5. 入库管理可以通过输入数据增加数据

6. 库存管理可以通过查询条件浏览所有符合条件的记录,通过输入记录增加到

数据库

2.7数据库设计

2.7.1数据库数据项和数据结构

针对一般仓库信息管理系统的需求,通过对仓库调配工作过程的内容和数流程分析,设计如下的所示的数据项和数据结构:

●基本信息管理

1.操作员信息,包括操作员名称,密码,级别

2.商品信息,包括商品编号,商品名称,规格,助记码,默认价格,厂家,备注

3.库存信息,包括库存名称

4.供应商信息,包括供应商名称,法人,负责人,联系电话,详细地址,网址,邮箱

●入库管理信息

1.商品入库,包括仓库名称,商品编号,商品名称,单价,数量,折扣,金额

2.入库退货,包括仓库名称,商品编号,商品名称,单价,数量,折扣,金额

●出库信息

1.库存盘点,包括库存名称,盘点人,时间,盘点标识,备注,商品编号,商品名称,规格,数量

2.库存调拨,包括仓库名称,商品编号,商品名称,商品数量

3.商品出库,包括仓库名称,商品编号,商品名称,商品数量

4.仓库上下限,包括库存上限,仓库名称,商品编号,库存上限,库存下限

●查询管理

1商品入库查询,包括查询条件,时间,仓库名称,商品编号,商品名称,单价,数量,折扣,金额,操作员,入库票号

2.入库退货查询,包括查询条件,时间,仓库名称,商品编号,商品名称,单价,数量,折扣,金额,操作员,退货票号

3.报损,报益查询。包括查询条件,时间,盘点单号,仓库名称,商品编号,商品名称,数量

2.7.2系统数据库E-R图1.操作员实体图

2.商品信息

3.供应商信息

2.8本章小结

本章通过系统分析过程首先进行需求分析,联系实际应用情况以及用户的要求,提出系统的功能。依据系统功能画出系统业务流图,以便于据此进行系统设计。

第三章系统详细设计和功能实现

3.1本系统选择的架构

经过对现有软件开发框架C/S和B/S比较和分析,本系统采用C/S模架构。与B/S模式相比,C/S模式更适合本公司现有的使用状况。本系统只在局域网内运行,不会在外部运行,而且由于公司IT的管理制度,屏蔽了电脑的浏览器,同时也是出于安全性的考虑,决定该软件采用C/S模架构。

3.2系统开发工具及数据库的选择

从管理信息系统开发的角度考虑选用哪种程序设计语言或工具是很重

的。一种合适的系统开发语言能减少编程的工作量,缩短程序设计的时间,

且可以得出更大容量阅读和维护程序。一般选择系统开发语言或工具时应考

以下几个问题:

(1)语言集成环境和交互功能。选用的语言应能够为编程人员提供友美观的人机交互环境;

(2)语言的结构化机制和数据管理能力;

(3)有较多的使用者;

(4)软件的可移植性和用户的要求。

本系统是基于Microsoft的Windows操作系统开发的,操作系统采Windows XP.本系统采用了MyEclipse开发平台,使用Java语言。后台数据库采用Microsoft 推出的Server2000进行数据库设计。

3.3数据库设计

3.3.1操作员表格

tb_operator

相关文档