1、河北大学2009届本科生毕业论文(设计)超市货物管理系统的设计与实现摘 要自二十世纪三十年代诞生以来,超市获得了巨大的发展,这使得人们不得不考虑超市的经营效率和效益问题。在传统的超市管理过程中,超市的经营管理基本上处于一种盲目无序的状态。对商品库存数量不清楚,货物的质量期限无法把握,等等。本系统的开发环境为Eclipse和Microsoft SQL Server 2000数据库,它主要包含以下几个模块:进货管理、库存管理、销货管理和系统管理模块。本系统的开发使用能够提高超市经营管理的效率,减少成本支出,而且可以很准确地掌握货物的各种相关信息,及时地做出调整,这对超市的生存和发展将会有很重大的意
2、义。关键词:超市管理系统 java 查询 数据库 ABSTRACTSince the birth of the supermarket in the 20th century 30s, it has obtained the huge development, which cause people to consider the management efficiency and the profit problems of the supermarket. In the traditional supermarket management process, supermarket manag
3、ement and operation stated at one kind of disorderly condition. Many problems, such as not clear to the commodity stock quantity, unable to assure the cargo quality deadline, and so on, can not be mastered. The system development environment is Eclipse and Microsoft SQL Server 2000 database, which m
4、ainly includes the following modules: The inventory management, the stock management, the sales management and the system administration module. The development of the use of the system will be able to enhance the efficiency of the supermarket management and reduce costs, and can accurately master a
5、 variety of goods-related information, make adjustments in a timely manner, which will play an important role in the supermarkets existence and development.Key words: Supermarket management system java query database目 录一 绪论1二 系统需求分析22.1系统可行性研究22.2用户工作流程22.3用户业务需求22.4功能需求22.5性能需求32.6运行需求3三 系统总体设计43.1
6、设计思想43.2设计原则43.3业务流程设计43.4系统数据流设计63.5数据字典9四 系统详细设计与实现104.1系统功能结构图104.2系统功能实现104.3系统数据库实现124.4模块功能的实现14五 系统测试运行245.1模块测试245.2整体测试24六 总结25谢 辞26参考文献27一 绪论自超市在美国诞生以来,因为其独特的作用而在全球迅速蔓延开来。我国的第一家超市诞生于二十世纪九十年代初,虽然起步晚,但发展非常地迅速,以后便如雨后春笋般的在全国各地出现,随之而来的就是超市的竞争愈演愈烈,那么超市如何能在激烈的竞争中立于不败之地呢?一般地,超市的核心竞争力主要表现在以下几个方面:主营
7、产品经营能力;产品成本控制能力;畅销商品开发能力等。成本控制作为超市经营过程中的一个重要环节,必将在其经营过程中发挥关键性的作用。信息化必然能够为超市带来很大的方面和不必要环节的开销,对于成本控制会有很大的意义。传统的超市管理虽然并没有被摒弃,但因为大多都是人工操作,所以存在着很多的缺点,具体如下:不能够有效地管理所有的商品,盘点效率低,容易出现差错;商品的进、销管理缺乏实时分析功能;因数据量增大而带来的繁琐工作;不能为管理者及时地传递超市货物的全面信息等。因此迫切需要寻找的新的管理办法,货物管理系统的开发将能够很好的解决这一问题。本系统的开发运用的是Eclipse的开发环境和Microsof
8、t SQL Server 2000数据库技术,主要包含了以下应用模块:进货管理、销货管理、库存管理和系统管理模块。本系统的开发借鉴了以往超市管理系统开发的失败的教训和成功的经验,并结合当前超市发展的新的特点和趋势,运用目前非常流行的JAVA语言来编写程序代码。JAVA是一种跨平台,适合于分布式计算环境的面向对象编程语言,它具有简单性、面向对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、多线程、动态性等特性。本系统不仅实现了超市货物管理所具有的功能,而且在视觉上也非常美观。综观超市的发展历史,未来超市竞争必将会越来越激烈,超市的管理也会发挥越来越重大的作用,超市货物管理系统的开发也会
9、发挥着其不可替代的作用。 二 系统需求分析2.1 系统可行性研究 本系统在设计、开发前已做了充分的调查和分析,无论从技术上,经济上还是操作上都具有可行性。 首先,从技术上看, 没有什么罕见的深不可测的技术,应用的Eclipse和SQL也是很常见的开发环境和数据库类型,这些都是接触非常多的, JAVA也是目前非常流行的一种语言,对于开发人员来讲是比较容易实现的。其次,从经济可行性看,开发本系统不需要有太多的投入,主要为硬件、软件和人力成本,而且可以提高超市销售效率和经济效益,小型超市都能承受得起。再次,从操作可行性看,本系统采用人机交互的友好界面开发,只需要按照提示操作,就可以实现,功能名称和实
10、际作用尽量相吻合,以方便用户更好地使用,用户只要具备一定的软硬件知识就可以使用。2.2 用户工作流程进货或销售商品时,用户要对进货单或销售单进行核对审查,并进行登记;用户要获得进货、销售、库存信息时,要对进货情况、销售情况、库存情况进行查询并打印。2.3 用户业务需求(1)该管理软件将对库存商品进行资料管理和统计,对产品的进货单和产品的销售单进行录入管理和统计;(2)该管理软件将根据用户的需要对进货、销售、库存情况进行查询,并能打印详细信息;(3)该管理软件将为用户提供账号管理工具,以便用户对账号进行管理,具体为添加用户、删除用户、修改用户密码;2.4 功能需求本系统采用自顶向下方法开发,其功
11、能模块主要有如下几个部分:进货管理模块、库存管理模块、销售管理模块、系统模块。具体的功能描述如下: 进货管理:其功能是对货物供应商信息进行管理,并根据超市情况制定进货计划,实施产品采购,并进行进货查询。库存管理:其功能是对采购来的产品进行超市内部编码入库,产品分类等活动,同时能够根据销售清单进行出货管理,以及库存统计。销售管理:其功能是提供一般的销售管理,能够进行销售明细查询和打印销售报表。系统管理:其功能是为管理者和用户提供登录和退出请求。2.5 性能需求(1)数据精确度产品的单价、金额等数据保留到小数点后一位。(2)时间特性启动软件开始到登录界面的时间应少于6秒,录入并更新数据的时间正常情
12、况下少于6秒。(3)适用性本货物管理系统适用于Windows 2000/XP及以上。2.6 运行需求(1)用户界面本系统采用Eclipse开发,交互界面采用的是基于Windows的窗口界面。(2)硬件运行本系统的硬件基本要求如下:CPU:处理器800Ghz;内存:256MB及以上;硬盘:5GB及以上。(3)软件数据库服务器:Microsoft SQL Server 2000及以上。3三 系统总体设计3.1 设计思想(1)虽然分为几个独立的模块进行设计,但这些模块都进行集中管理。(2)分层的模块化程序设计思想,整个系统采用模块化结构设计。作为应用程序有较强的可操作性和扩展性。(3)合理的数据流程
13、设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。3.2 设计原则为了使本系统功能齐全完备,操作灵活,尽可能地提高软件质量,从而满足用户的使用要求,在设计开发过程中应遵循如下原则:(1)合法性原则:依据产品核算系统的工作规定以及要求,参照核算实际的工作情况进行,诸如产品进货、销售等工作。(2)实用性原则:适合产品信息管理工作的实际需求,并能够处理一些特殊情况的要求,此外,尽可能预留空间,以便扩充功能。(3)准确性原则:对输入的相关资料建立检错机制,及时报错,使用户能够及时准确的输入合法资料(如:类型匹配,长度不超限等)。(4)易操作
14、原则:要求设计的系统功能齐全,界面友好,操作方便,必要的地方进行提示。(5)源程序可读性原则:为了便于其他设计,维护人员读懂代码或以后的代码修改,软件升级维护,即可能做好代码注释工作。(6)优化原则:为了达到优化的目的,合理的运用窗口,菜单,对象等的继承,自定义用户对象,事件,函数,减少不必要的重复性代码,使程序简介明了,也方便了将来的维护。(7)安全性原则:可以为该系统的用户设置用户权限。3.3 业务流程实现超市货物管理系统以先进的货物管理理念和科学的计算机技术来取代以往的手工操作。在新系统开发前,通过多次调查可得出超市业务流程图,如图3-1所示:图3-1 超市业务流程图系统主要业务分析:(
15、1)进货业务进货管理是超市经营活动中极其重要的一环,不仅关系到超市能否正常销售,而且进货成本直接关系到超市的经济效益问题。超市管理理念中对超市的进货管理提出新的要求;超市进货时对供货商的选择更见慎重,不再只是考虑一次进货成本的高低和一次买卖的交易,更多的却是看重长远的合作和共同发展。供货的货物质量也直接关系到超市的利益和在公众心目中的形象,也会影响到超市的经营效益。下面是进货业务程序的主要内容:供货商的情况调查:在决定采购之前,超市人员应该对市场上的商品供货商进行调查,了解公司的具体情况,公司的知名度和公众的认可度,以及供货价格的合理性。采购计划的编制:超市根据库存现有量和最佳储存量之间的差量
16、,在结合超市的具体情况,拟定采购计划表。实施进货计划:根据对市场的调查结果和超市经营者的商讨,确定货物供应商,进而与其洽谈具体的合作细节,如货物定价、运输费用、折扣等,直至达成协议。(2)库存业务:库存管理是指在生产经营中为销售和耗用而存储的各种原料和商品的管理。库存量过大会增加货物的存储成本,库存量少又不能满足正常的经营需要,无论库存的多与少都会影响超市的经营活动,增加不必要的费用,降低超市的收益。所以就要根据年销售量和存储成本等来确定最佳存货量。产品入库、出库、盘库等日常处理。科学合理地确定某库存物资的库存控制参数。如:最佳订货批量、最大库存量、最佳缺货量、最佳订购周期等,进行严格的库存控
17、制工作。汇总统计各类库存数据,反应和监督储备资金占用及采购资金使用情况。(3)销售业务销售对一个超市的生存和发展是至关重要的,销售不仅仅是卖东西,而且关系到超市产品、服务和超市形象等多方面问题,对内涉及到库存、财务等信息。此外信息化的高速发展为超市的竞争提出了新的挑战,封闭意味着落后,超市要抓住时机,引入现代化的销售管理模式,实施信息化、智能化销售管理,才能使超市在激烈的市场竞争中立于不败之地。3.4 系统数据流实现超市总经理超市管理系统顾客供货商商品信息操作商品信息清单销售单进货单图3-2 超市管理系统顶层图1:库存管理库存查询库存信息清单2:销售管理销售单销售清单销售信息查询销售信息3:进
18、货管理库存信息进货信息请求已进货信息进货信息查询采购单前台销售信息进货清单4:供应商管理已有供货信息新供应商信息进货单图3-3 超市管理系统第0层图图3-4 库存管理部分第1层图图3-5 销售管理部分第1层图图3-6 进货管理部分第1层图29名字:进货清单别名:无描述:一次性要买进的货物定义:进货清单=商品编号+供货商号+进货价+数量+金额+进货日期+备注位置:3:查询,3:更新3.5 数据字典名字:供货商清单别名:无描述:所有为超市提供商品的供应商信息定义:供货商清单=供货商号+名称+联系人+联系电话+联系地址+开户行+银行帐号+备注位置:4:查询,4:更新名字:库存清单别名:无描述: 所有
19、的剩余货物的信息定义:库存清单=商品编号+商品名称+库存数量位置:1:查询;1:更新名字:销售清单别名:无描述: 一天中所销售的商品定义:销售清单=销售单号+商品编号+销售数量+销售日期位置:2:查询;2:更新四 系统详细设计与实现4.1 系统功能结构图系统总体结构如图4-1所示:超市货物管理系统销货管理模块进货管理模块库存管理模块销售信息查询销售信息维护销售信息盘点进货信息查询进货信息维护库存信息查询库存信息维护图4-1 超市管理系统功能结构图4.2 系统功能实现系统功能设计是使整个系统能基本实现超市的进、销、存等管理功能,能让超市管理者更直观的了解超市的经营状况,以做出相应的经营决策。管理
20、信息系统(MIS)就是要对这些资源建立正确的数据库,并进行信息的收集、传送、存储、编制成各种凭证、报表、台帐、图形等信息,同时对这些信息进行维护,通过实测超市的各种运行情况,并利用过去的历史数据预测未来的发展,从超市全局的角度出发进行决策,利用信息控制超市的行为。本系统主要包括三大模块,分别是销售管理模块,进货管理模块,库存管理模块。每个模块的功能如下:1. 销售管理模块功能:(1)实现销售信息的查询;(2)实现商品销售信息的盘点。2. 进货管理模块功能:(1)实现进货信息的查询;(2)实现进货信息的更新,包括增加、删除、修改功能。3. 库存管理模块功能:(1)实现商品信息的查询;(2)实现商
21、品信息的更新,包括增加、删除、修改功能;(3)实现库存信息的查询;(4)实现库存信息的更新,包括增加、删除、修改功能。4.2 系统数据库实现 1. E-R模型超市货物管理系统数据库E-R模型,如图4-2所示:名称供货日期进货日期电话地址供货商编码供货商进货进货单号商品编号名称价格商品条形码nmn开户行银行账号zzhzhang号客户供货销售单号销售日期数量n销货联系人图4-2 数据库E-R模型图2. 数据库表设计由数据模型利用SQL Server 2000进行数据库的详细设计,其基本表的设计如下:(1) 表4-1 用户清单(UserList)中文字段名英文字段名字段类型长度字段值约束账号logI
22、Dchar6NOT NULL密码passwordchar6NOT NULL说明:此表存放系统用户信息。(2) 表4-2 商品清单(MerchList)中文字段名英文字段名字段类型长度主键/外键字段值约束商品编码merchIDchar10PNOT NULL商品名称fullNamechar10FNOT NULL条形码barCodenvarchar36NOT NULL型号Sizechar15NOT NULL单位metricUnitvarchar4NOT NULL生产厂家profactorynvarchar26NULL数量quantitynvarchar25NULL单价unitpricemoney4N
23、OT NULL金额vvaluemoney4NOT NULL备注notentext50NULL说明:此表存放商品信息。(3) 表4-3 进货清单(ImportList)中文字段名英文字段名字段类型长度主键/外键字段值约束进货单号importListIDchar6PNOT NULL商品编号merchIDchar6P/FNOT NULL供货商号profferIDchar6FNOT NULL进货价importPricemoney4NOT NULL数量quantityint4NOT NULL金额totalMoneymoney4NOT NULL进货日期importDatedatetime8NOT NULL
24、备注othersntext50NULL说明:此表存放进货信息。(4) 表4-4 销售清单(SaleList)中文字段名英文字段名字段类型长度主键/外键字段值约束商品编号saleListIDchar6PNOT NULL商品名称merchNamchar6P/FNOT NULL单价unitPricefloat6NOT NULL数量saleNumint4NOT NULL单位valuemoney 8NOT NULL 说明:此表存放销售信息。(5)表4-5 库存清单(StoreList)中文字段名英文字段名字段类型长度主键/外键字段值约束商品编号merchIDchar10P/FNOT NULL商品名称me
25、rchNamchar20NOT NULL库存数量storeNumint6NOT NULL(5)表4-6 供应商清单(Supplist)中文字段名英文字段名字段类型长度主键/外键字段值约束供应商编码suppIDchar15PNOT NULL名称suppNamchar26FNOT NULL联系人contorchar8NOT NULL地址addresschar30NOT NULL电话telephint10NOT NULL开户行Bankchar20NOT NULL供货日期Suppdatechar15NOT NULL银行账号baccountint25NULL4.4 模块功能的实现4.4.1. 系统登录模
26、块功能:本模块的主要功能是对用户身份进行验证,只有系统的合法用户才能进入系统。在进行系统登录过程中,登录模块将调用数据库里的用户清单,并对账号和密码进行验证,只有输入了正确的账号和密码后,系统登录才会成功。在登录模块中,对系统的尝试登录次数进行了限制,禁止用户无终止的进行系统登录尝试,在本系统中,当用户对系统的三次登录失败后,系统将自动制止登录,退出登录模块。并在输入了错误的或者是不存在的账户和密码时,系统会给出出错信息提示,指明登录过程中的错误输入或者错误操作,以便用户进行正确的登录。功能的实现截图如图4-3所示:图4-3 登录模块功能示意图4.4.2. 进货管理模块功能:该模块主要是实现进
27、行进货信息查询、进货计划制定两个功能。进货信息查询:该模块为超市提供整个超市的进货情况查询,也可以进行进货信息的明细查询,并以进货报表形式打印出来。进货计划制定:该模块可以为制定进货计划,并形成相应的采购订单。输入项、输出项:该模块的输入项为超市的进货单,其中包括商品编号,供货名称,单位,规格型号,单价,数量,金额,进货日期等。(1)该进货管理模块的用例图,如图4-4所示:图4-4 进货管理用例图(2)该进货管理模块的活动图,如图4-5所示:图4-5 进货管理模块活动图(3)制定进货计划的时序图,如图4-6所示:图4-6 制定进货计划时序图(4)进货信息查询时序图,如图4-7所示:图4-7 进
28、货信息查询时序图有关功能的实现截图如图4-8所示:图4-8 超市货物管理系统进货模块功能截图4.4.3. 销售管理模块功能:本模块的主要功能是把销售信息写入销售清单,同时对库存清单进行更新,以备用户将来对库存信息进行查询和打印,此外还可以对销售信息进行查询和盘点功能。销售信息查询:根据商品销售情况,按需要对销售情况进行查询。在该查询模块中,可以按照商品的编号、销售日期等多种方式进行商品销售信息查询。销售信息盘点:可以按照需要对在一定时期内的销售情况进行盘点。输入项、输出项:本模块的数据输入项主要是商品的销售单号和商品编号。其中还包括销售数量和销售日期。(1)该销售模块的用例图,如图4-9所示:
29、图4-9 销售管理模块用例图(2)该销售管理模块的活动图,如图4-10所示:图4-10 销售管理模块活动图(3)销售信息查询时序图,如图4-11所示:图4-11 销售信息查询时序图(4)销售盘点时序图,如图4-12所示:图4-12 销售盘点时序图 功能实现如图4-13所示图4-13 超市管理系统销售模块功能截图4.4.4. 库存管理模块功能:本模块的主要功能是商品信息的查询和更新,库存信息的查询和更新。查询商品:主要功能是查询商品的明细信息,和它的库存量信息。添加商品:主要功能是添加新进的商品信息。修改商品:主要功能是修改商品的信息,包括他的库存数量。删除商品:主要功能是删除不再销售的商品信息
30、。输入项、输出项:本模块的数据输入项主要是商品编号,还有商品名称和库存数量。(1)该库存管理模块的用例图,如图4-14所示:图4-14 库存管理用例图(2)库存管理模块活动图,如图4-15所示:图4-15 库存管理模块活动图(3)库存管理查询时序图,如图4-16所示:图4-16 库存管理查询时序图(4)库存管理添加时序图,如图4-17所示:图4-17 库存管理添加时序图(5)库存管理修改时序图,如图4-18所示:图4-18 商品管理修改时序图(6)库存管理删除时序图,如图4-19所示:图4-19 库存管理删除时序图库存管理的功能模块示意如图4-20所示: 图4-20 库存管理模块功能截图4.4
31、.5. 系统管理模块系统用户管理:在系统实行多用户管理时,本模块将为系统开辟多个系统用户,并能对其进行简单的信息维护,用户名变更和密码修改。退出:选择退出系统,将关闭整个系统,结束本次使用。系统管理的功能模块示意如图4-21所示:图4-21 系统管理模块功能截图4.4.6. 供应商管理模块超市在每次采购商品确定供应商时,就要查看原有的供货商信息。如果原来没有,则需要添加供货商信息;如果决定不再从某供货商那里采购商品就需要删除供货商信息;如果供应商信息有所变化如地址、电话等,就需要修改相应的信息。供应商模块管理的功能示意如图4-22所示:五 系统测试运行代码编写完成后,需要对程序进行测试。测试的
32、目的是尽可能多的发现问题,排除软件中潜在的错误,最终把一个高质量的软件交给用户使用。软件测试包括单元测试和综合测试两个部分。5.1 模块测试在模块测试时我们主要从以下几个方面考虑:1. 模块接口;2. 局部数据结构;3. 重要执行通道;4. 出错处理通道;5. 影响上述方面的边界条件。测试时首先进行代码检查,从数据类型,变量声明,语法,数据结构进行审查,然后进行功能测试,从输入数据开始,观测运行期间变量的变化,运行中值的变化情况,发现错误并记录,修改代码,测试条件使程序通过多层分支,判别运行结果从而完成模块测试。5.2 整体测试总体测试是组装软件的系统技术,主要目标是发现与借口有关的问题。由于
33、非渐增式测试一下子把所有模块放在一起,并把庞大的程序作为一个整体来测试,测试时会遇到很多的问题并难以修改,所以本系统测试采用渐增集成测试,即测试单一模块,将测试完的模块加入系统中,进行一次系统测试,依次类推将所有模块加入系统中,在具体测试时,采用自顶向下的结合方式,这样可以不必再测试驱动程序。在测试过程中使用到调试技术:1. 采用debug调试语句,跟踪数据;2. 嵌入打印语句,输出中间结果;3. 利用调试工具,从调试窗口观测变量的变化;4. 设置断点,观察程序在断点附近的状况。评估运行的可靠性问题:1. 结果正确;2. 运行速度;3. 算法的可行性。六 总结本次超市货物管理系统的设计使我认识
34、到,软件开发并不像通常人们想象的那么简单:只要一台电脑,然后设计好界面,编写代码就可以了。不仅在开发之前需要做大量的调查和分析工作,包括需求分析、成本分析、技术可行性、操作可行性等等。在确定开发本软件后,仍然有大量的工作需要进行,代码、调试、维护以及遇到的各种各样的问题,并且软件开发不是一个人能够轻易完成的甚至是不可能一个人完成的,它需要一个小组,一个团结的小组,在设计过程中需要不断的沟通,需要共同决定一个问题应该怎么解决。软件开发不像平常的一件事那么简单,无论哪个环节出了问题,所有的工作都可能前功尽弃。软件开发过程中需要注意的问题有很多。首先,必须要做好充分的规划,什么时间做什么,需要做到怎
35、样的地步,并且一定要按时完成它,因为只有这一步做完了下一步才有可能按时进行,否则整个工程都要后延。没有时间观念,这是软件开发过程中很忌讳的;其次,在设计过程中要注意开发规范,比如编码规范、文档规范,还要注意软件的文档管理,软件项目涉及到大量的文档包括制度规范、开发文档等,从开始开发软件就要建立文档管理机制。再次,软件的概念就是:程序+文档,程序就是文档,文档集成在程序中。它要求在选择开发环境时不仅要考虑环境对设计、开发的完美支持,而且要考虑对维护、文档的支持。 总之,通过本次的超市货物管理系统的开发,我了解了软件开发的大致流程和开发过程中的各项工作,以及遇到问题应该采取怎样的态度和方法,软件开
36、发是一项非常辛苦的工作,除了要求懂得专业技术外,还要有耐心、细心和吃苦的劲头,只有这样才能开发出一套完美、实用的软件。谢 辞经过一个多月的艰苦努力,我终于完成了超市货物管理系统的全部设计过程,并使该系统达到可实际应用的阶段。软件设计是一个精细漫长的过程。在整个过程中,都需要周密的计划和安排,每一步骤,都需要按照软件工程标准来完成。在设计中,我始终坚持理论指导实践原则,并通过实践来加强理论的学习,通过实习锻炼,我熟悉了软件的一般过程,加强了对实际问题的处理能力。实践证明,在高科技突飞猛进的时代,光靠课堂所学的知识是远远不够的,必须依靠实践去不断的深化认识,尤其是计算机科学,操作性和实践性很强,只
37、有加强实际的动手能力,才能更好的掌握这一现代化工具。对于这次学习,无论是从技术上还是对环境的适应能力上讲,对我今后步入社会都打下了一个良好的基础。在设计过程中,我也遇到了一些困难,主要表现了技术和经验的欠缺,但通过努力,终于一一克服了。在整个设计期间,曾得到了袁方老师和魏勇刚老师以及同学们的大力支持和热心帮助,在此表示衷心的感谢!参考文献1 萨师煊、王珊.数据库系统概论.北京:高校教育出版社,1985;2 王勇领.计算机数据处理系统分析与设计.北京:清华大学出版社,1986;3 张基温.信息系统开发案例.北京;清华大学出版社,1999;4 党建武.管理信息系统.兰州:兰州大学出版社,2001;
38、5 曹德胜、张玲.Java程序设计.北京:机械工业出版社,2004;6 毕庶伟.管理信息系统分析与设计.北京:机械工业出版社,1992;7 黄梯云.企业管理模型及微型机应用程序.石家庄:河北人民出版社,1985;.8 黄梯云.管理信息系统导论.北京:机械工业出版社,1986;9 张海藩.软件工程导论.北京:清华大学出版社,2006。 10 萧仁惠.JDBC数据库程序设计.郑州:中原农民出版社,2004 11 甘仞初.信息系统开发.经济科学出版社M,1996 12 李虎、赵龙刚.UML基础、案例与应用.北京:人民邮电出版社,2004目录第一章 可行性研究报告概述11.1项目名称11.2项目承担单
39、位11.3项目建设地点11.4可研报告编制单位11.5项目概述及主要经济技术指标1第二章 编制目的、依据、原则和范围52.1编制目的52.2编制依据52.3编制原则52.4可行性研究的范围6第三章 建设的必要性73.1符合国家“十一五”规划纲要和循环经济要求73.2环境保护和节能降耗的需要83.3企业可持续发展的需要9第四章 项目建设条件104.1主体工程概况104.2厂址选择124.3公用设施及社会依托条件12第五章 改造规模与产品方案155.1改造规模155.2生产方案15第六章 生产设备节电技改方案166.1企业能耗现状分析166.2改造设备运行参数166.3技术方案、设备方案176.4
40、项目建议改造方案226.5消耗定额256.6小结25第七章 项目实施机构和项目法人287.1项目实施机构287.2项目法人28第八章 环境保护28第八章 环境保护29第九章 社会经济效益319.1环境效益319.2社会效益31第十章 节约和合理利用能源3310.1节能依据及标准3310.2节能设计原则3310.3能耗分析3310.4节能措施及节能效果分析34第十一章 环境安全与劳动保护3511.1安全3511.2劳动保护36第十二章 生产管理与人员编制3812.1生产管理3812.2人员编制38第十三章 项目实施进度3913.1 建设工期3913.2 项目实施时期各阶段进度建议39第十四章 项目招标方案41第十五章 投资估算及资金筹措4215.1投资估算4215.2资金筹措43第十六章 经济评价4416.1项目周期4416.2成本参数4416.3损益类参数4416.4经济评价结果45第十七章 结论4717.1结论意见及总的评价、存在的问题和建议47