订单管理信息系统

2024-09-18

订单管理信息系统(精选5篇)

订单管理信息系统 第1篇

1.1 系统操作流程分析与设计

系统流程基于本公司的实际业务流程, 整个流程从企业的需求录入开始到最终产生应收款和应付款结束。系统总体流程如图1所示。

(1) 系统流程由需求录入开始, 需求录入以后由业务员决定是否要将需求制定成合同。

(2) 需求录入完成并得到确认以后, 系统便会就数据库现存的物资情况对需求进行运算。

(3) 经过系统的运算得出每条的需求的缺料以后, 系统便进行采购清单的制定, 系统会根据物资的实际库存量经过一系列的算法以后得出一个建议的采购数量, 操作员可以根据市场的实际情况参考建议采购数量得出实际的采购数量。

(4) 采购的物资到货以后进行物资的到货登记, 同时打印出货物的条码, 作为货物在企业内流动时的标签。到货登记完成以后产生入库单, 入库单经审批之后便确认入库, 更新数据库的库存表, 将入库物资的期末数量加上实际入库的数量。

(5) 入库核销和出库核销是企业的财务部分, 入库核销根据入库的实际情况得出采购过程的应付款, 并将应付款纳入应付款管理中;出库核销根据出库的实际情况得出需求过程中的应收款, 并将应收款纳入应收款管理中。应收款管理和应付款管理是整个进销存流程的终点。

1.2 系统数据库设计

通过前面对系统流程的分析, 可以得出系统的数据库的主要数据表中应包含库存表、物资表、客户表、应收款表、应付款表, 员工业绩表。进而可以得出本系统的基本的数据库与数据表之间的关系, 这种关系我们可以通过实体关系图 (E-R图) 来表示, 见图2。系统中包含了八个子模块:采购管理、销售管理、库存管理、财务管理、运算管理、历史数据、资料管理、系统管理。系统功能模块图见图3。

2 关键技术与策略

(1) 条形码技术。

条码在企业内的使用流程是:物资到货后, 先根据物资的实际到货情况对物资进行到货登记, 在物资登记完毕之后, 将物资按单位打印条码, 保证每单位物资均有条码, 打印好条码后将条码贴在物资的包装上, 如果原物资有条码的则覆盖原物资的条码;在物资出库时, 直接用条码扫描器对物资进行扫描, 系统会根据条码扫描器扫描的内容对数据库进行修改;同样, 在对库存进行盘点时, 直接用条码扫描器对物资条码进行扫描就可以得到物资的确切信息。

(2) 基础数据编码技术。

基础数据的编码规则为图4, 图5, 图6所示。本系统采用14位数字对物资进行编码, 这14位主要被分为7部分包括大类、中类、小类、明细、自由参数、质量参数、渠道等。大类共有98种包括电子管、电容、电阻等;中类和小类是对物资的进一步细分;明细用来表示物资的规格参数;自由参数对同种类别规格型号也相同但是有必要区分的物资作进一步的分类, 一般情况下不需要使用, 用“0”表示;质量等级参数用来表示物资的质量等级, 本公司采购的物资有军用物资与民用物资之分, 军用物资又可分为星载物资、机载物资和地载物资, 因此区分物资的质量等级是十分必要的;最后一位表示物资的引进渠道, “0”表示国产物资, “1”表示进口物资。

供应商/客户编码规则第一位用来标注类型, 其中“1”表示供应商, “0”表示客户。2-4位用来标注供应商/客户所属的国家, 5-7位用来标注供应商/客户所在的地区, 8-11位顺序号保证了每个供应商/客户编码的唯一性。

单据编码中每一份单据都有一个唯一的单据编号。其中, 需求表、销售合同。采购清单、采购合同在有一个唯一单据编号的同时, 每一项还有一个唯一的编号。

(3) 库存管理策略。

在本系统中, 企业对于每一种物资都设定有一个安全库存, 安全库存的数值由企业通过对历史数据的分析综合企业想要达到的服务水平计算得出。取提前期内需求DL不超过订货点RL的概率作为服务水平:SL=p (DL≤RL) 。服务水平越高, 安全库存量越大, 所花的代价也越大, 但服务水平过低又将失去顾客, 减少利润。订货点和服务水平的关系见图7。

库存服务水平 (CSL) 的算法: (其中:L:提前期的平均长度;SL:提前期的标准差, 用来衡量提前期的平均偏差程度;R:每个需求周期的平均市场需求量δR:每个周期市场需求的标准差;RL:订货提前期内的平均需求量δL:订货提前期内需求的标准差)

undefined

安全库存 (ss) 的算法:

undefined

安全库存一经设定, 系统便对库存物资的数量进行全程跟踪, 一旦库存物资的数量小于安全库存的数量, 系统就会向用户报警, 系统会将库存数量小于安全库存的物资在库存表中采用红色高亮显示的方式进行报警, 系统将发出报警的物资显示在库存表的顶端, 同时在用户进行物资采购的时候, 系统会将该物资的库存数量与安全库存数量的差额显示给用户, 以便用户在采购的时候可以综合考虑该物资的安全库存, 从而可以更加科学的对物资进行采购。

3 结论及实施结果

在系统运行的过程中, 所有功能正常, 需求在系统内的处理过程完全符合企业的要求。同时在系统中运用了条码技术, 大大降低了物资出库和库存盘点的复杂度以及出错率;采用设定安全库存的方法对企业内的物资库存量进行监控;采用符合企业实际情况的编码方法对企业内的物资、供应商、客户、单据等进行编码, 确保了系统的准确、高效的运行。实例运行结果表明:该系统对需求的处理准确、可靠, 实现的功能完全符合企业的实际需求。

摘要:结合企业实际进销存流程, 对系统采用的条码技术以及企业库存监控策略进行了较深入的研究, 并设计了一套适用于系统的基础数据编码方式。在此基础上开发了基于订单的进销存管理信息系统, 设计出了系统的数据库。系统的试运行和测试表明了系统达到了预定的目标, 满足了企业的实际需求。

关键词:进销存,管理信息系统,条码,基础数据编码,安全库存

参考文献

[1]刘鹏亮.企业采购环节的财务控制[J].山东纺织经济, 2005, (5) :47.

订单管理系统需求的分析报告 第2篇

一、企业背景介绍

随着网购数量的大量增加,网店交易日益活跃,网上搜索商品信息和购物逐步成为趋势,再者,淘宝商品数量的日趋庞大,商品监管难以到位,使得淘宝逐渐演变成了假货天堂,再因为淘宝平台竞争压力骤增,很大一部分淘宝网店开始向独立网店转变,独立网店成为了以后电子商务的发展趋势;独立网站不仅可以拥有自己的域名、品牌、LOGO,而且还能更好的展示企业及个人网店的经营文化,能让你的网店在某个领域形成一个自身的品牌。而且独立网店的数据库资源是完全属于自己的,能让您自主掌握客户群。

二、企业战略分析

1.MIS的目标

随着电子商务规模的不断扩大,商品个数和种类快速增长,顾客需要花费大量的时间才能找到自己想买的商品。普通购物系统为顾客提供相同的商品;智能化购物系统为不同的顾客推荐个性化的商品。智能化购物系统为顾客提供个性化的购物体验,帮助商家提升从浏览者到购买者的转化率,提高交叉销售能力,并最终提高客户忠诚度。

2.MIS的约束

尽管网上购物系统给顾客带来的极大的方便,但由于种种问题的存在制约着它的进一步发展。例如:买卖双方诚信缺失的问题,物流配送体系不完善的问题及网络安全不可靠等问题。

3.单位现状

目前国内主流购物系统中采用ASP、PHP、ASP、JAVA语言开发占据80%,在模式上随着近年国内电子商务情势的大好,各购物系统开发商的兴起如雨后春笋一般。随着国家政策的支持和电子商务行业的高速发展,以后的购物系统发展路线必然走向标准化、国际化、多元化、行业细分化的市场道路。

4.业务流程的现状、存在的问题等。

我国电子商务发展呈现典型的块状经济特征,东南沿海属于较为发达地区,北部和中部属于快速发展地区,西部则相对落后。电子商务在企业的应用成效以及对经济、社会发展的推动作用日益明显。1月19日,中国互联网络信息中心(CNNIC)在北京发布了《第27次中国互联网络发展状况统计报告》。《报告》显示,截至12月底,我国网民规模达到4.57亿,网络购物用户规模达1.48亿人,网络购物市场交易规模达4980.0亿元,占社会消费品零售总额的3.2%。网购已然成为国内零售市场的的重要组成部分。中国的电子商务起步较晚,但近年来发展很快。电子商务的发展还存在着许多问题和制约条件,要加快电子商务和互联网的发展。

三、总体结构划分

1、建立U/C矩阵

订单管理系统的设计与实现 第3篇

在传统的快递订单信息管理中, 需要经过若干道手续, 整个过程都需要手工操作, 效率十分低下, 且由于他们之间关联复杂, 统计和查询的方式各不相同;且会出现信息的重复传递问题, 因此该过程必须实现信息化。本文使快递订单信息管理通过功能模块的优化组合实现不同的管理细节, 使管理过程实现最大程度的自动化与信息化, 并能自动对人工操作环节进行复查, 使出错率降至最低, 从而达到提高快递订单信息管理效率的目的。

1 系统的总体设计

快速订单管理系统前台主要实现网站导航模块、快递订单申请添加修改模块、快递订单信息评论模块、快递订单快速检索模块等功能;后台主要用于管理员对会员登录管理, 数据信息修改、添加、删除管理;数据库访问的接口设计。

系统具备的主要功能为系统管理、配货管理、车源管理、用户管理等。通过系统管理对客户订单信息进行维护, 通过配货管理模块可以向用户展示出整个物流配送的过程, 通过用户管理模块完成查询用户货品的配送状态, 利用数据库完成数据备份和还原及系统初始化任务。

通过以上分析, 可以确定系统的功能需求, 快递订单系统流程图如图1所示。

本快递订单管理系统主要由系统管理, 车源管理, 配货管理, 用户管理等管理模块, 其中系统管理包含管理员登录和修改密码的功能、基本表的信息维护 (车辆信息表的维护) 、客户订单信息的维护。车源管理包含车辆信息的增、删、改、查、行车路线的管理。配货管理包含填写发货单、车源信息查询、回执单确认、退货管理。用户管理模块包含用户注册、用户发订单等。

2 数据库设计

数据库分析:快递订单管理系统是一个中小型的企业管理系统, 首先考虑用户的数据量大小, 如果数据量不大, 可以采用mysql数据库等;如果数据量大, 应采用大型数据库, 如Sql Server, Oracle, DB2等。其次考虑开发的成本、搭配的合理性以及操作的灵活性等。本次开发使用的是My SQL数据库, 使用Navicat图形化界面能够轻松地实现对My SQL数据库的管理和操作。

数据库设计:根据上述对快递订单管理系统做的需求分析和系统设计, 整理出快递订单管理系统的实体关系E-R图, 其中包括系统管理员信息实体、快递订单信息实体、快递配送路线信息实体、会员个人信息实体等。

(1) 系统管理员信息实体。系统管理员信息实体用于存储用户的名称和密码以及管理员身份, 包括用户名称, 用户密码和管理员身份等内容; (2) 快递订单信息实体。快递订单信息实体用于存储快递订单信息的, 包括订单号、收货人、收货人地址、配送的物品名称、联系电话等内容。快递订单信息实体E-R图如下图2所示; (3) 快递配送路线信息实体。快递配送路线信息实体用于存储快递配送路线信息的, 包括订单号、起始站、终点站、路线名称以及配送路线备注; (4) 会员个人信息实体。会员个人信息实体用于存储会员用户信息的, 包括用户名、用户密码、注册时间、最近登录的时间以及登录次数的信息。

3 总结

管理信息系统的开发是一项复杂的系统工程, 必须严格的按照系统规划、系统分析、系统设计、系统实施、系统运行与评价的开发步骤来进行。经过测试系统合格, 完成了设计要求。当然一个信息管理系统的设计, 不可能一步到位, 还需要不断的补充和完善。

摘要:快递订单管理系统是将IT技术用于快递订单信息的管理, 收集与存储快递订单的档案信息, 提供更新与检索快递订单信息的接口;通过统一订单提供用户整合的一站式供应链服务。通过订单的管理和运输管理有机的结合, 使运输和订单成为一个有机的整体, 大大提高了工作效率。系统采用JAVA编程语言。论文主要介绍了所要完成的功能和开发的过程。

关键词:信息管理,快递订单,Java

参考文献

[1]温谦.HTML+CSS网页设计与布局从入门到精通[M].人民邮电出版社, 2008.

[2]张兴科.JSP动态网站设计项目教程[M].北京:中国人民大学出版社, 2010.

[3]孙卫琴.Tomcat与Java Web开发技术详解[M].电子工业出版社, 2009.

订单管理信息系统 第4篇

长期以来,我国农村住宅建造技术仍停留于以传统手工业为主的阶段。在这种由农民自发形成的建造模式下,许多农村住宅都存在物理性能和结构安全性能低下、建设周期长、施工质量无法保证等问题,其空间组织和功能布局也往往比较单一。

在新型城镇化背景下,农村老龄化和空心化问题日趋严重,其人口规模急剧减小。在此情况下,农村劳动力的不断减少将直接导致住宅建设人工成本的持续增加。就普通农村住宅而言,从长远来看继续使用传统手工建造模式显然不再是明智之举,加快探索高质量、高效率、低成本的可持续农村居住模式就具有重要的社会意义与经济价值。综观国内外住宅演变进程和发展规律,全面推进住宅工业化是必然趋势。由于实行工厂预制、现场装配的技术路线,标准化程度高,从而具有产品质量稳定,建设周期短且施工现场污染小等优势,为我国新型城镇化背景下农村住宅设计与管理提供了可资借鉴的方法与途径。[1]

2.基于BIM的村镇预制装配式活动房设计与管理

2.1模块化设计

村镇预制装配式活动房是以模块为基础的设计方法。模块化是运用科学方法和标准化原理,通过对某一类系统或者产品的研究分析,把其中含有相似或者相同的单元分离出来,进行统一、归并和简化,用模块的形式独立存在。同时各模块具有彼此相对独立的完整功能,可按特定的专业分工分别单独预制、调试、储备以及运输和安装。[2]

2.2建筑信息模型(BIM)

建筑信息模型(Building Information

Modeling)是一种数字模型,是用数字化的建筑构件来表示真实世界中建筑构件。与传统的表示构件的矢量图(CAD)不同,用BIM[2]软件生成的模型是带有空间结构及数字化信息的。这里所讨论的预制装配式活动房户型订单处理系统就是以BIM技术为平台,让设计师、建造方、建筑物业主/经营者实时了解各个构件的尺寸、材料、采购细节、环境状况、文件提交程序和其它与建筑质量规格相关的信息。[3]

2.3订单处理系统总体框架

村镇预制装配式活动房是一种新型的预制装配式农村住宅,以模块为基础,运用BIM技术进行设计与管理。本文探讨的新型预制装配式住宅的订单处理系统由两部分构成:

(1)基于HTML5的网页式户型订单处理系统:终端用户可以在此系统平台上下订单,跟踪订单的设计、生产、运输及安装等进度状态。对于生产设计方,则可将新的模块上传至此系统中,供终端用户选择。生产、物流方则根据终端用户的订单进行产及运输。安装队伍以深化设计完成后的图纸对终端用户的订单进行安装及调试。

(2)基于Revit的BIM信息集成及订单处理系统:设计方在Revit软件中进行模块设计,并通过系统的信息管理功能对模块内构件的参数进行管理。当用户下了新订单之后,设计人员在Revit中下载用户的订单,并按用户指定的户型生成基本模块的模型,再针对每个户型进行水电等深化设计,并将设计完成之后的所有文档上传至户型管理系统以供生产运输及安装。

这两部分系统完成了从模块设计到生产、运输及安装的全过程,同时也实现了终端用户的个性化定制户型的需求。

3.订单处理系统

3.1基于HTML5的Web户型订单处理系统

具体地,如果一个用户(需要建房子的农民)想要下一个订单,需要注册并登录到户型订单处理系统。在下订单的页面,用户按自己的需求指定楼层数量,将房屋的功能模块添加至指定的楼层。添加完指定的模块后,用户也可以更改模块在楼层中的位置或删除不需要的模块(如图1)。当用户提交订单后,系统还需要深化设计,因此订单的价格必须在深化设计完成后才能计算出。并且用户在自己的后台可以修改自己的个人信息,下新订单以及管理订单。

3.2基于Revit的BIM信息集成及订单处理系统

当用户在Web端提交过一个新订单之后,系统还需要将订单所包含的所有模块构件在Revit中组合起来,以便设计师进行深化设计,完成户型安装图的生成(如图2)。由于Revit自带的参数系统无法满足工业化生产和制造的需要,因此系统将基于Revit进行二次开发,利用共享参数,统一所有的族参数,并实现自动化统计及导出数据的工作。[4]

当设计师点击“用户登录”,登录后即可点击“下载订单”访问Web端未处理的所有订单(如图3)。由于每个订单的类中已经含有此类所有模块及其所在楼层的信息,因此当设计师点击了“处理订单”的按钮时,系统即可遍历所有的模块,下载并缓存模块的族文件,并将每个模块加载到项目文件中创建对应的模块的族实例。按订单中指定的户型来生成户型的模型(如图4)。

与此同时,设计师可以在参数管理模块,以系统Web端后台定义的共享参数来更新、添加至新模块的所有构件、家具等自定义族。当有新的房屋模块设计完成时,设计师使用在系统后台定义的统一的共享参数(如图5),为此模块中所有构件及家俱等定义相关的属性,并将完成后的房屋模块导出,放入Web端以供终端用户选择使用。

最后,再回到Web端。设计师登陆后可以看到所有订单列表(如图6)。在订单编辑页面,设计师可以上传在Revit端完成深化设计后最终的Revit项目文档,PDF/DWG等格式的装配图及深化后的价格信息(如图6)。接下来就可以根据生成的清单,将构件及物料从各个生产商运输到项目基地并由施工方进行专业安装,从而完成整个订单的设计与建造。[5]

4.结语

基于HTML5的网页式户型订单处理系统以及基于Revit的BIM信息集成及订单处理系统,适应于较为简单的村镇低层预制装配式活动房。对于更复杂的建筑体系,需要建筑行业在变革建筑生产建造模式的基础上,采用以模块为基础的设计方法,合理有效地运用BIM技术作为媒介以作进一步的探索与实践。

参考文献

[1]杨娟,张星.建设项目信息集成模型与支撑技术标准[J].施工技术,2009,(10):2

[2]张昆.基于BIM应用的软件集成研究[J].土木建筑工程信息技术,2011,(1):2

[3]张建新.建筑信息模型在我国工程设计行业中应用障碍研究[J].工程管理学报,2010,(4):3

[4]Ari Lerner.ng-book The Complete Book on AngularJ S[M].New York:Gumroad,2013:3

订单管理信息系统 第5篇

企业进行信息化管理后,带来了业务量的不断增长,经营效率不断提高。然而,信息化应用系统在发挥重要作用的同时,也存在着一定的危机。随着业务负载剧增,往往会出现响应速度慢,性能下降,甚至系统崩溃,导致企业业务无法开展等问题。

青上化工(中国)投资有限公司(以下简称“青上化工”),总部设在天津。至今已在上海、厦门、广州、株洲等地建起了十余家独资和合资企业,总投资8000万美元。到目前为止,其硫酸钾生产能力已达到45万吨/年,事实上,青上已成为亚洲最大和世界第三大硫酸钾生产厂。青上化工订单管理系统的成功运用,大大提高了工作效率。但是,业务负载的不断增大,数据量的不断增多,系统出现了性能下降,直接影响了企业正常业务的开展。

该文依托青上化工订单管理系统,针对目前系统出现的性能下降情况,从编程角度对系统进行优化,恢复与提高原系统的性能,让业务高效、成功地开展。

2 JSF模块优化

Java Server Faces(JSF)是一种用于构建Web应用程序的新标准Java框架。它提供了一种以组件为中心来开发Java Web用户界面的方法,从而简化了开发。

JSF还通过将良好构建的模型-视图-控制器(MVC)设计模式集成到它的体系结构中,确保了应用程序具有更高的可维护性。由于JSF是通过Java Community Process(JCP)开发的一种Java标准,因此开发工具供应商完全能够为Java Server Faces提供易于使用的、高效的可视化开发环境。

青上化工订单管理系统是采用JSF+Hibernate框架实现的,Web应用用的是JSF架构,其中控制器用Faces Servlet来实现,模型用class+Javabean+Hibernate来实现,视图用JSP来实现,将数据通过Web页面来显示给用户。下面就对系统的按钮点击控制、数据操作数、数据分页显示三部分实现JSF模块优化,以解决响应速度慢等问题。

2.1 按钮点击控制

防止客户多次点击操作按钮,避免客户认为系统没有反应,就多次点击查询按钮,多次重复发出请求,对系统造成更多没有必要的负担,影响系统的性能,青上化工订单管理系统对按钮控制进行限制,每次请求没有结束之前,不允许再次点击。整个控制由JavaScript来完成。以客户服务单为例,下面是核心代码,粗体部分是添加的JS控制:

2.2 减少数据操作数

JSF标签hx:dataTableEx绑定的value值一般是后台bean的成员变量。按照JSF渲染原理,标签基本的获取值的方式是直接调用get()方法。将数据库操作放在get()里面有弊端,一方面页面渲染的时候就会默认进行数据库操作,给系统造成额外的开销,性能降低。另一方面,数据库操作放在get()方法里面会造成多次数据库操作,从而造成数据库操作被多次执行。青上化工订单管理系统采用的优化方式是,数据库操作不放在hx:dataTableEx绑定变量的get()方法里,使用相关变量控制,以减少数据操作数。下面是核心代码:

2.3 数据分页显示

当对数据量没有控制时,容易造成内存溢出情况的发生。对数据库查询中,要尽量避免一次获得全部数据的查询。一般来说,如果一次取十万条记录到内存,就可能引起内存溢出,同时一次获取全部数据,速度也较慢。这个问题比较隐蔽,在上线前,数据库中数据较少,不容易出问题,上线后,数据库中数据多了,一次查询就有可能引起内存溢出。因此对于数据库查询尽量采用分页的方式查询。下面是青上化工订单管理系统采用数据分页显示的核心代码示例,以解决因一次性加载到内存的数据量过于庞大,使得Java堆空间耗尽的性能瓶颈:

3 Hibernate模块优化

Hibernate作为持久层,与数据库直接打交道,这一块很容易出现内存溢出,造成性能下降,对青上化工订单管理系统hibernate层:主要是连接池、数据批量处理、session处理进行优化,从而提高系统的性能。

3.1 连接池

系统采用的连接池是hibernate默认的连接池,hibernate默认连接池有一个问题,不会自动检测数据库连接是否断开,数据库一段时间没有访问就会断开连接,但连接池里的连接却还是存在,下次访问hibernate会继续使用这个连接,导致数据库连接异常。这里将采用c3p0作为系统的连接池,c3p0连接池稳定性尚好,并且性能也可以。下面是c3p0连接池的配置:

3.2 批量操作

Hibernate在进行批量插入和删除上,性能一直都比较低。在批量数据库操作的时候,绕开hibernate,采用JDBC更好。在青上化工订单管理系统中,批量操作体现在报表打印上,系统报表实现的是采用Crystal Reports技术,在打印之前,均有一个先删除数据库表格中的数据,然后插入新数据的操作,这种批量操作如直接使用hibernate操作性能往往不是很理想。绕开hibernate,直接使用JDBC往往性能要较好。例如发运单报表导出,粗体部分是直接写的SQL语句,通过JDBC来查询:

3.3 session处理

为了避免session的频繁创建和销毁以及提高系统性能,采用ThreadLocal模式来管理session比较合理。下面是获取session的核心代码:

session的关闭问题是最头疼的事情,如果在DAO层就把session关闭,因为hibernate存在lazy loading,那么在应用层内把关系结合都初始化(违背hibernate设计初衷,对性能有较大影响),否则hibernate就会抛session already closed Exception;如果session不关闭,那么就必定会造成内存泄漏。青上化工订单管理系统采用的是open session in view模式来解决这种矛盾。将session绑定到当前线程,当某个新线程开启时,就自动在数据库连接池中获取连接,在线程结束后就自动释放连接。下面是核心代码:

4 结束语

在软件开发项目中,系统的性能在很大程度是由代码质量来决定的。在项目中,在完成功能开发的同时,更要注重编程质量,要在系统编程方面进行优化,进一步提高系统的性能。

摘要:企业在信息化建设中,随着时间的推移,系统运行效率会逐渐降低,性能下降。青上化工订单管理系统在运行中对程序设计进行了优化,恢复了系统运行性能,使业务高效、顺畅的开展。

关键词:JSF,Hibernate,订单管理系统

参考文献

[1]刘伟.Hibernate开发与实战[M].北京:电子工业出版社,2009.

[2]张海藩.软件工程导论[M]4版.北京:清华大学出版社,2003.

[3]约翰.Java EE5开发指南[M].北京:机械工业出版社,2006.

上一篇:瓶颈破解下一篇:提高写作水平