《最新(硕士论文)招投标管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《最新(硕士论文)招投标管理系统的设计与实现.doc(42页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date(硕士论文)招投标管理系统的设计与实现l共66页,字符数48000招投标管理系统的设计与实现(预览) 摘 要招投标管理系统的发展在国内日趋成熟,应用也逐渐普遍起来,已经成为企业招投标过程中不可缺少的工具。这种信息管理模式使招投标业务管理更加标准化、规范化,将业务人员从繁重的手工操作中解放出来,降低招投标成本,实现招标投标的网络式管理,而且随着全球经济与网络的逐步发展,
2、企业对投招标的需求量也会与日俱增。 为了满足庞大的市场需求,结合当下系统开发所采用的技术,开发一个基于网络的招投标管理系统是十分必要的。本系统解决了竞价前后供货商的批准和最终确认流程,以及对网上竞价的历史信息备份,并且可以随时随地的调档查询以往的历史竞价信息,对采购部门的招标流程进行了规范化,最大限度的提高企业的综合效益。在课题的研究过程中,重点分析了系统对所需软硬件的详细需求,具体的描述了招投标信息系统的分析、设计、和实现过程。并结合公司对招投标项目对规范化、透明化和规范化的要求,完成对整个系统的总体设计。系统采用了三层B/S体系结构,并进一步完善详细设计和对数据库的实现,其中主要分析了招标
3、投标环节中各个功能模块之间的关系,并且介绍招投标管理系统的整个设计过程。接着本文对系统中的数据库的模型设计进行了详细说明,包括实体联系图和数据表结构。本系统在设计思想上采用面向对象机制,将项目、产品、厂商等封装成数据类,并且每个类都有对应的操作类;数据库连接上采用了连接池,以此来提高数据库效率;技术上采用JSP+JavaBean和SQL Server 2000来实现。最后对系统进行编码及功能进行了测试,对系统中用到的关键技术JavaBean及各个模块之间所涉及到的关键代码进行了详细的研究分析,最终实现基于网络的招投标管理系统。招投标管理系统的实现为企业的招投标管理工作提供了更加高效便捷的途径,
4、对于未来企业的信息化建设更是具有不可替代的应用价值和现实意义。关键词:招投标管理系统,信息查询,JSP,JavaBean -ABSTRACTBidding ma is gradually developed,and its applications are becoming increasingly prevalenagement system in the countrynt. It has become an indispensable tool in the corporate bidding process. The information management mode enable
5、s the bidding business management more standardized, standardization, and business-people can free from the heavy manual ,lower the cost of bidding, and then the bidding network management can be realized. With the global economy and the progressive development of the network , increasing demand wil
6、l cast tender. In order to meet the huge market demand, combined with the technical development of the current system, the development of a web-based bidding system is very necessary. This system solves the approval of the suppliers in the bidding process and the final confirmation processes, as wel
7、l as on the online auction of historical information backup. And the investigation file anywhere you can query historical bid information. The bidding process of the procurement department become more standardization, and the overall efficiency of the company can be improved. In the course of the st
8、udy of the subject, we mainly analyze the detailed requirements of the system to the required hardware and software, specific description of the bidding information systems analysis, design, and implementation process. Combined bidding project on standardization, transparency and standardization of
9、requirements, the overall design of the entire system is completed. The system uses a three-tier B / S architecture, and further refine the detailed design and realization of the database, which analyzed the relationship between the various functional modules in the bidding link, and introduced the
10、bidding management system throughout the design process. Then the model of the system database design is described in detail, Including the entity relationship diagram and data table structure. The system design ideologically using object-oriented mechanisms, projects, products, manufacturers, and o
11、ther data encapsulated into class, and each class has a corresponding operating class; database connection using a connection pool to improve database efficiency; technically JSP JavaBean and SQL Server 2000 to achieve. Finally, the system coding and functional is tested, and conduct a detailed anal
12、ysis of the key technologies JavaBean and between the various modules in the system related to the key code, eventually realizing bidding-based network management system . To achieve a more efficient and convenient way to provide for the management of the bidding for future enterprise information co
13、nstruction, bidding management system has an irreplaceable value and practical significance.Keywords: Bidding management system, Information enquiry, JSP, JavaBean目录第一章 绪论11.1 论文背景11.2国内外研究现状21.3 系统特点及主要研究内容31.4 论文结构4第二章 相关技术简介52.1相关技术52.1.1 J2EE技术简介52.1.2Javabean技术82.1.3 JSP技术简介92.1.4 SQL Server 20
14、00技术简介102.2 现行业务流程分析112.3 本章小结13第三章 需求分析143.1系统需求概要143.2 可行性分析143.2.1 技术可行性143.2.2 经济可行性153.2.3 营运可行性163.3本章小结16第四章 系统总体设计174.1 系统设计思想174.2 系统整体开发构架设计204.2.1系统开发架构204.2.2 B/S三层系统结构的优点214.3 系统功能分析224.3.1 用户模块224.3.2管理模块234.3.3标书下载模块244.3.4项目信息发布模块244.3.5项目竞标模块254.4数据库设计254.5 数据库的概念模型264.5.1实体联系264.5.
15、2数据库表设计294.6 数据库设计的复杂性314.6本章小结32第五章 系统实现335.1 基本设计概念335.2 系统Web站点配置345.2.1 JSDK开发工具配置测试345.2.2 Web服务器的配置测试355.3 组件的详细设计与实现365.3.1 数据库连接池Bean的实现365.3.2 项目数据Bean的实现395.3.3 管理厂商 Bean的实现395.4 用户模块实现405.4.1 用户主界面实现405.4.2 用户查询界面实现425.5 管理员模块设计与实现455.5.1 项目管理界面实现455.5.2 厂商管理界面实现475.5.3 添加厂商管理界面实现495.6 本章
16、小结51第六章 系统测试526.1 运行环境526.2 测试设计526.3 测试结果536.4 章节小结53第七章 总结与展望547.1论文工作总结547.2 下一步的展望54致 谢58第一章 绪论 1.1 论文背景1.2国内外研究现状 1.3 系统特点及主要研究内容1.4 论文结构第二章 相关技术简介2.1相关技术动态HTML页面J2EE结构1J2EE结构2J2EE结构3客户端应用程序动态HTML页面EJBEJBJSP页面JSP页面数据库数据库数据库客户层Web层业务层EIS层客户端机器J2EE服务器机器数据库服务器机器2.1.1 J2EE技术简介图2.1 J2EE的多层体系结构图浏览器应用
17、程序客户端应用程序客户端容器J2EE服务器Servlet组件JSP组件Web容器EJB组件EJB组件EJB容器数据库客户机器图2.22.1.2Javabean技术2.1.3 JSP技术简介2.1.4 SQL Server 2000技术简介2.2 现行业务流程分析图2.2 招投标业务流程图2.3 本章小结第三章 需求分析3.1系统需求概要3.2 可行性分析3.2.1 技术可行性3.2.2 经济可行性3.2.3 营运可行性3.3本章小结第四章 系统总体设计4.1 系统设计思想用户界面层招标系统界面Spring2 Ioc/AOP访问控制strtus2.1Session BeanJavaBeans V
18、ODAOHibernateJDBCJSP,HMTL,XHTMLWeb2.1.Ajax开源件Dojo.DWR,strtus2.1数据库厂商提供的驱动业务逻辑层数据存储层图4.1 三层架构的工作原理 4.2 系统整体开发构架设计4.2.1系统开发架构图。招标管理系统客户端部分管理端部分JavaBean部分数据库部分连接池数据类数据操作产品信息查询厂商信息查询项目信息查询综合信息查询项目管理厂商管理连接池管理类连接池类项目产品厂商类厂商数据类产品数据类类别数据类报价数据类项目数据类项目产品类项目操作类厂商操作类产品操作类类别操作类报价操作类 图4.2 系统结构设计4.2.2 B/S三层系统结构的优点
19、4.3 系统功能分析4.3.1 用户模块客户登录在线查询产品信息查询厂商信息查询项目信息查询综合信息查询厂商详细信息基本信息列表产品详细查询类别信息查询下属产品查询项目详细信息查询产品信息查询厂商信息查询项目信息项目基本信息图4.3 客户界面的功能模块图4.3.2管理模块管理员登录信息管理管理员登录管理员登录所有项目列表增删改类别信息增删改项目信息项目详细信息所有厂商列表厂商详细信息增删改厂商产品增删改厂商信息图4.4 管理界面的功能模块图4.3.3标书下载模块开始成为会员后系统主页标书下载结束图4.5 标书下载模块流程图4.3.4项目信息发布模块开始添加项目编号添加其它信息保存结束图4.6项
20、目信息发布模块流程图4.3.5项目竞标模块开始竞标成功查询到竞标的项目浏览项目详细信息是否最高出价竞标失败联系卖方项目交易结束结束是否图4.7 项目竞标模块流程图分类产品分类厂商项目项目ID项目名称项目时间所属公司负责单位项目内容拥有厂商ID厂商名称总部地址注册时间注册地址注册资金法人姓名法人职务企业性质联络表代表资料分类拥有类别ID类别名称类别说明产品类别产品名称产品ID产品厂商产品说明报价单ID设备总价工具总价服务总价选项件总价配套工程费招投标商总价投标保证金交货期报价单拥有MNNM1MM11M4.4数据库设计4.5 数据库的概念模型4.5.1实体联系图4.5 实体之间关系的E-R图4.5
21、.2数据库表设计表4.1设备类别(Type)信息列表FieldTypeNullKeyDefaultExtraCommentType_idNumericNotNULLPrimary无aut_increment主键,递增Type_namevarcharNotNULL-无-类别名称Type_contentvarcharNULL-无-类别说明注:设备类别信息列表,用来记录设备类别信息。表4.2产品信息(product)列表FieldTypeNullKeyDefaultExtraCommentproduct_idnumericNotNULLPrimary无aut_increment主键,递增produc
22、t_namevarcharNULL-无-产品名称Maker_idnumericNULL-无-所属厂商IDType_idnumericNULL-无-所属类别IDproduct_contentvarcharNULL-无-产品说明注:产品信息表,用来记录产品的具体信息。表4.3厂商标价(price)列表FieldTypeNullKeyDefaultExtraCommentPrice_idnumericNotNULLPrimary无aut_incrementIDdevide_pricevarcharNULL-无-设备总价tool_pricenumericNULL-无-设备特殊工具价service_pr
23、icenumericNULL-无-技术服务总价optional_pricevarcharNULL-无-选项价总价RePro_pricevarcharNULL-无-配套工程费inter_pricevarcharNULL-无-国内投标商总价Ensure_pricevarcharNULL-无-投标保证金delive_timevarcharNULL-无-交货期注:项目、产品、厂商信息表,记录厂商在项目中关于某些设备的投标信息。表4.4项目(project)信息列表FieldTypeNullKeyDefaultExtraCommentProject_idNumericNotNULLPrimary无aut
24、_increment主键,递增Project_namevarcharNULL-无-项目名称Project_timevarcharNULL-无-项目时间Project_companyvarcharNULL-无-所属公司Project_costvarcharNULL-无-项目投资Project_contentvarcharNULL-无-项目具体内容注:项目信息列表,用来记录项目信息。表4.5厂商信息(maker)列表FieldTypeNullKeyDefaultExtraCommentmaker_idnumericNULLPrimary无-厂商IDmaker_namevarcharNULL-无-厂
25、商名称maker_addressvarcharNULL-无-总部地址maker_Cr_timevarcharNULL-无-注册建立时间maker_Cr_addrevarcharNULL-无-注册地址maker_Cr_costfloatNULL-无-注册资金maker_fr_namevarcharNULL-无-法人姓名maker_fr_positiovarcharNULL-无-法人职务maker_AttributevarcharNULL-无-企业性质maker_relationvarcharNULL-无-分支机构、分公司联络表maker_Db_contentvarcharNULL-无-代理商代表
26、的资料注:厂商信息表,用来记录厂商的具体信息。表4.6项目产品(project_product)列表FieldTypeNullKeyDefaultExtraCommentproject_idNumericNotNULLPrimary无-项目IDType_idNumericNotNULL-无-类别ID注:项目产品列表,用来记录项目产品具体信息。表4.7项目、产品、厂商信息(ppm)列表FieldTypenotNullKeyDefaultExtraCommentidnumericnotNULLPrimary无 厂商对一种产品的一次投标project_idnumericnotNULL-无 -项目id
27、product_idnumericnotNULL-无 -产品idmaker_idnumericnotNULL-无 -厂商idzhaobiaointnotNULL-无 -是否中标Price_idnumericnotNULL-无 -标价_id注:项目、产品、厂商信息表,用来记录厂商在项目中关于某些设备的投标信息。4.6 数据库设计的复杂性4.6本章小结第五章 系统实现5.1 基本设计概念5.2 系统Web站点配置5.2.1 JSDK开发工具配置测试图5.1 配置环境变量图5.2.2 Web服务器的配置测试图5.2 安装配置成功后Tomcat的欢迎页面5.3 组件的详细设计与实现5.3.1 数据库连
28、接池Bean的实现5.3.2 项目数据Bean的实现5.3.3 管理厂商 Bean的实现5.4 用户模块实现5.4.1 用户主界面实现图5.3 用户界面运行图5.4.2 用户查询界面实现5.4 用户页面查询功能图5.5 管理员模块设计与实现图5.5 管理端界面的效果图5.5.1 项目管理界面实现图5.6 项目管理主效果图5.5.2 厂商管理界面实现图5.7 厂商管理主效果图5.5.3 添加厂商管理界面实现 图5.8 添加厂商管理页面图5.6 本章小结第六章 系统测试6.1 运行环境6.2 测试设计6.3 测试结果6.4 章节小结第七章 总结与展望7.1论文工作总结7.2 下一步的展望参考文献1
29、 王秀燕.网络招标之我见中国工程咨询,2005,(1):44-462 李大伦. 招标投标与合同管理的重要性光明日报,2003-12-25(10)3 上海市计算技术研究所,上海计算机软件技术开发中心主办计算机应用与软件计算技术研究,2005,9(1):12-144 林上杰,林康司JSP2.0技术手册北京:电子工业出版社,2004:178-1825 谢长勇,刘知贵基于模式2的JSP管理信息系统的设计与实现计算机应用研究,2006,5(2):23-256 洪锦魁,蔡昌均HTML设计宝典武汉:华中理工大学出版社,1997:65-677 布朗著,白雁JSP编程指南北京:电子工业出版社,2004:87-9
30、58 汪孝宜,刘中兵,徐佳晶JSP数据库开发实例精粹北京:电子工业出版社,2005:87-1029 刘彬JSP数据库高级教程北京:清华大学出版社,2006:67-70.10 岳丽华丁卫群数据库系统概论北京:科学出版社,2000:20-46.11 (美) Raghu Ramakrishnan, Johannes Gehrke数据库管理系统原理与设计北京:清华大学出版社,2004:23-26.12 高岩招标采购及其评标方法黑龙江:哈尔滨理工大学,2003.13 沈国芳,肖桃清.推行网上招标初探实验室研究与探索,2002,21(6):103-106.14 冉先进网上招投标的安全性浙江:浙江大学,20
31、05.15 仝新顺招标采购的八大难题与对策企业活动,2003,(2):58-59.16 王国辉李文立杨亮JSP数据库系统开发完全手册北京:人民邮电出版社,2006:45-56.17 鲁晓东JSP软件工程案例精解北京:电子工业出版社,2005:112-11518 马琳, 杨旭, 郑谦. J2EE宝典2004. 北京: 知识出版社, 2003: 20-3219 林琪, 英宇. J2EE WEB应用高级编程. 北京: 中国铁道出版社, 2003: 30-3520 李刚. Struts2权威指南-基于WebWork核心的MVC开发. 北京: 电子工业出版社,2003: 25-2621 孙卫琴, 李洪成
32、. Tomcat与Java Web开发技术详解. 北京: 电子工业出版社, 2003:50-5622 计磊, 李里, 周伟. 精通J2EE-Eclipse、Struts、Hibernate及Spring整合应用案例.北京: 人民邮电出版社, 2006: 15-2023 邢春晓, 张志强, 李骅竞. XML数据管理纯XML和支持XML的数据库系统. 北京: 清华大学出版社, 2006: 25-2724 袁梅冷, 黄烟波. J2EE应用模型中MVC软件体系结构的研究与应用. 计算机应用研究, 2003, 20(3): 147-14925 肖捷, 肖正新, 原华强. MVC多层Web系统优化分层模型
33、设计与应用. 东莞理工学院学报, 2005, 5(12): 232726 Scott Klein. Professional SQL Server 2005 XML. Wrox Press, 2007: 45-4627 David Jorgensen. Developing. NET Web Services With XML. Syngress Publishing,2003: 44-4528 G E Krasner, S T Pope. A Description of the Model-View-Controller User InterfaceParadigm in the Smal
34、ltalk-80 system. Journal of Object Oriented Programming, 2005:26-4929 顾宁, 刘家茂, 柴晓路等. Web Services原理与研发实践. 北京: 机械工业出版社,2006: 15-1830 陆荣幸, 郁洲. J2EE平台上MVC设计模式的研究与实现. 计算机应用研究, 2003,20(3): 144-146, 20-2331 Joseph Bustos, Karli Watson. Beginning . NET Web Services using j#. Wrox Press,2003: 66-6732 Nichol
35、as Kassem. Designing Enterprise Applications with the J2EETM Platform.Sun Microsystems, Press, 2000: 45-47 33 董卫军, 周警伟. MVC在Web系统中的模式与应用. 计算机仿真, 2003, 20(12):111-11434 Bret Hartman, Donald J. Flinn. Mastering Web Services Security. John Wiley & sons,Inc. , 2004: 120-12535 孙昌爱, 刘超. 软件体系结构研究综述. 软件学报,
36、2002, 13(7): 1228123736 Erich Gamma, Richard Helm, Ralph Johnson, et al. Design Patterns Elements ofReusable Object-Oriented Software. Pearson Education, 2002: 338-34137 赵会群, 孙晶. 软件体系结构性能评价研究. 计算机科学, 2003, 30(2): 144-14638 万建成. 软件体系结构的原理、组成与应用. 北京: 科学出版社, 2002: 21-3439 Deepak Alur, Dan Malks, John C
37、rupi. Core J2EE Patterns (Core Design Series): BestPractices and Design Strategies. Sun Microsystems, 2003, 6: 26-4940 Carnegie Mellon University Software Engineering Institute. The Capability MaturityModel. Addsion Wesley Longman Inc, 1999: 156-17041 责可贵. 面向模式的软件体系结构. 北京: 机械工业出版社, 2002: 46-6342 Wil
38、liam E Lewis. Software Testing and Continuous Quality Improvement. FloridaCRC Press, 2000: 135-13643 张世琨, 王立福. 基于体系结构的软件开发模式. 科技前沿与学术评论, 2002,21(3): 31致 谢经过了几个月的努力,论文终于告于段落。我为论文做的工作还是很多的,从选定论文题目那天起,便开始了查找资料和访谈考察的工作。从黄叶满地的初冬到高枝蝉噪的盛夏,工作历经数月,虽然辛苦,但终于完成了这篇论文。要感谢的人实在太多。首先要感谢我的导师教授和老师, 他们严谨细致、一丝不苟的作风一直是我工
39、作、学习中的榜样;他们循循善诱的教导和不拘一格的思路给予我无尽的启迪。感谢向老师,这篇论文的每个实现细节和每个数据,都离不开你的细心指导。而你开朗的个性和宽容的态度,帮助我能够很快的融入我们这个新的实验集体。从论文题目的选定到论文写作的指导,经由您悉心的点拨,再经思考后的领悟,常常让我有“山重水复疑无路,柳暗花明又一村”的豁然开朗!由衷感谢您在论文上倾注的大量心血,您宽厚待人的学者风范令我无比感动。感谢授课老师课上对我们的教导,你们丰富的授课内容拓宽了我的视野,让我能更顺利的完成这篇文章;感谢我的同学们,你们不仅让我感受到友情的力量,也让我感觉到了生活的愉悦,通过课堂讨论学到的思维方式将使我受益终生。最后,我要向我的家人表示深深的谢意。你们的理解、支持、鼓励和鞭策催我更加上进,我竭尽全力的努力,更希望的是能够让你们高兴和满意。你们的情感永远都是我上进的不竭的动力源泉。在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意!