版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、<p><b> 建筑招投標系統(tǒng)</b></p><p><b> 目 錄</b></p><p><b> 1 項目來源1</b></p><p> 1.1 項目背景及目的1</p><p> 1.2 建筑招投標信息管理系統(tǒng)的現(xiàn)狀1</p&g
2、t;<p> 1.3 項目研究的目的和方法2</p><p> 2 開發(fā)平臺介紹3</p><p> 2.1 系統(tǒng)平臺環(huán)境3</p><p> 2.1.1 硬件平臺3</p><p> 2.1.2 軟件平臺3</p><p><b> 2.2相關(guān)技術(shù)4</b>
3、</p><p> 2.2.1 B/S模式4</p><p> 2.2.2 Javascript4</p><p> 2.2.3 數(shù)據(jù)庫SQL Server 20004</p><p> 2.3 開發(fā)工具5</p><p><b> 3 可行性研究7</b></p>
4、<p> 3.1 現(xiàn)行組織目標7</p><p> 3.2 業(yè)務概況7</p><p> 3.3 存在的主要問題7</p><p> 3.4 技術(shù)可行性分析7</p><p> 4 系統(tǒng)功能需求9</p><p><b> 4.1需求分析9</b></p
5、><p> 4.1.1 概述9</p><p> 4.1.2 總目標9</p><p> 4.2 系統(tǒng)功能9</p><p> 4.3 系統(tǒng)功能分析10</p><p> 4.3.1概述10</p><p> 4.3.2 功能分析說明10</p><p&g
6、t; 4.4性能要求12</p><p> 4.4.1 精度要求12</p><p> 4.4.2 時間特性要求13</p><p> 4.4.3 靈活性13</p><p> 5系統(tǒng)概要設計14</p><p><b> 5.1 概述14</b></p>&
7、lt;p> 5.2 系統(tǒng)結(jié)構(gòu)14</p><p> 5.3. 系統(tǒng)E-R圖14</p><p> 5.4 數(shù)據(jù)庫設計16</p><p> 5.4.1 概述16</p><p> 5.4.2 數(shù)據(jù)庫的安全及設計描述16</p><p> 5.4.3 數(shù)據(jù)庫設計表16</p>
8、<p> 6 系統(tǒng)詳細設計與實現(xiàn)19</p><p> 6.1 程序設計說明19</p><p> 6.1.1 用戶注冊模塊設計說明19</p><p> 6.1.2 管理登陸模塊設計說明20</p><p> 6.1.3 招標模塊設計說明21</p><p> 6.1.4 投標模塊設計
9、說明22</p><p> 6.2 界面設計23</p><p> 6.2.1 界面設計原則23</p><p> 6.2.2 數(shù)據(jù)輸入界面設計24</p><p> 6.3 界面顯示24</p><p> 6.3.1登陸界面24</p><p> 6.3.2 系統(tǒng)主界面
10、25</p><p> 6.3.3 登錄招標項目——基本信息26</p><p> 6.3.4 管理員審核項目信息27</p><p> 6.3.5 項目投標27</p><p> 6.3.6 投標公司選擇項目進行投標——查看項目資料28</p><p> 6.3.7 投標公司投標報名——查看公司資
11、料資料28</p><p> 6.3.8 招標公司評標29</p><p><b> 7 總結(jié)31</b></p><p><b> 致謝語32</b></p><p><b> 參考文獻:33</b></p><p> 基于JSP的
12、建筑業(yè)招投標信息管理系統(tǒng)的設計與實現(xiàn)</p><p><b> 摘要:</b></p><p> 招標拍賣的歷史悠久,在近兩千年的發(fā)展歷程中,人們對拍賣的理論和技術(shù)做了大量的探討。隨著計算機網(wǎng)絡技術(shù)的迅猛發(fā)展和日益成熟,為了提高招投標及采購工作的效率,傳統(tǒng)的拍賣招標向網(wǎng)上招投標過渡, 基于網(wǎng)絡的招投標技術(shù)將成為今后招投標發(fā)展的方向。</p><
13、p> 本文論述的建筑招投標管理系統(tǒng)具有用戶注冊、管理員審核注冊信息、用戶登錄、項目招標信息發(fā)布、項目中標公示、項目招標投標管理、招標信息查詢、項目投標單位項目中標以及用戶管理等功能。本系統(tǒng)采用B/S結(jié)構(gòu),系統(tǒng)的開發(fā)采用MyEclipse 6.5軟件進行開發(fā),使用JSP、SQL Server 2000數(shù)據(jù)庫等開發(fā)技術(shù)。本系統(tǒng)是各建筑招標公司實現(xiàn)建筑招標投標信息化管理的有效工具,同時本系統(tǒng)中采用的新技術(shù)可作為其他信息系統(tǒng)構(gòu)建時的參考
14、。</p><p> 關(guān)鍵字:招投標管理;JSP;SQL Server 2000;中標 </p><p> The design and implementation of</p><p> Lending Library Management System</p><p><b> Abstract:</b>&
15、lt;/p><p> Tender for the long history, in nearly two thousand years of development process, the people of auction theory and techniques to do a lot of discussions. the computer network technology has develope
16、d rapidly and become increasingly mature. tending and bidding and procurement work to improve the efficiency of the online auction to bid for the transition of the network technology based on the tendering will be the di
17、rection of future tendering.</p><p> This paper discusses the construction of tendering system has a user registration, the administrator reviewed the information, users login, projects tendering, project i
18、nformation dissemination of the notification, projects tendering for the management, information query, projects tendering units of the project management features and the users. The system uses b's structure and sys
19、tems adopted myeclipse on the development of software development, using sql server 2000 and jsp technology. develo</p><p> Key words: Tendering management;JSP;SQL Server 2000;win the bidding</p><
20、;p><b> 1 項目來源</b></p><p> 1.1 項目背景及目的</p><p> 隨著信息技術(shù)的迅猛發(fā)展,信息化已經(jīng)滲透到社會生活的各個領域和各個層面,并日益成為提高效率,消除差錯,節(jié)約成本的有效途徑。20世紀60年代以來,在微電子技術(shù)和通信技術(shù)迅速發(fā)展的推動下,建筑招投標信息管理也充分利用軟件來進行管理,其目標是借助先進的信息處理技術(shù)和計
21、算機網(wǎng)絡技術(shù)來提高招投標管理的效率和質(zhì)量,將管理與辦公活動納入到自動化/現(xiàn)代化的軌道中。</p><p> 設計本系統(tǒng)的目的是為了幫助企業(yè)敏銳掌握市場動向,迅速獲得市場商機為宗旨, </p><p> 建筑招標投標系統(tǒng)運用現(xiàn)代信息手段,發(fā)揮網(wǎng)絡媒體之優(yōu)勢,以其先進的網(wǎng)絡技術(shù)大幅度提高招標投標部門的工作效率,極大地方便了招標公司及投標公司查詢有關(guān)招投標信息,有效地降低了采購成本,也為廣大
22、投標公司創(chuàng)造了一個“公平、公開、公正”的市場環(huán)境。使招標商機更加廣布、信息交換更加迅捷、招標操作更加規(guī)范、評標過程更加透明,從而進一步發(fā)揮招投標機制優(yōu)化資源配置的作用。</p><p> 1.2 建筑招投標信息管理系統(tǒng)的現(xiàn)狀</p><p> 現(xiàn)代大型企業(yè)或政府機構(gòu)為了最大程度地保證公司和投資者利益,通過事先公布招標項目條件和要求,眾多的投標人按照同等條件進行競爭,將招標活動置于透明的
23、環(huán)境之中,來保證招標項目獲得最佳的質(zhì)量和成本。盡管企業(yè)信息化的發(fā)展已經(jīng)到了一定的程度,當前不少公司仍然采用手工或電子文檔的方式進行招標管理,普遍存在效率不高,溝通成本高昂,風險控制復雜等問題。社會迫切地要求建筑工程招投標活動能夠按照《中華人民共和國招標投標法》的要求,遵循“公開、公平、公正和誠實信用的原則”透明地進行從而規(guī)范現(xiàn)有的建筑工程招投標市場,因此必須開發(fā)建筑業(yè)招投標信息管理系統(tǒng),給招投標雙方提供競爭更公平、選擇余地更大和效率更高
24、的平臺,以提高工作效率和管理水平。</p><p> 1.3 項目研究的目的和方法</p><p> 本次的建筑招投標管理信息系統(tǒng)設計與開發(fā),通過建筑招投標業(yè)務功能分析、數(shù)據(jù)分析的過程,運用數(shù)據(jù)庫設計、維護與運用SQL 對數(shù)據(jù)庫中的表進行查詢的技術(shù)。開發(fā)一套在建筑業(yè)招投標管理上可以投入實際應用的管理系統(tǒng)。本系統(tǒng)是運行在Window XP 操作系統(tǒng)下,利用Jsp 進行開發(fā)的;對于大量的數(shù)
25、據(jù)信息,采用Microsoft SQL Server 數(shù)據(jù)庫進行存儲和處理。通過本系統(tǒng)軟件,能幫助招標公司利用計算機網(wǎng)絡,快速方便地公布招標公告和中標公示,查詢投標公司的情況,投標公司可以通過網(wǎng)絡瀏覽所有的招標公告,查詢招標公司項目和網(wǎng)上報名,公布中標情況,體現(xiàn)公開、公平、公正和誠實信用的原則。用Microsoft SQL Server 的作為數(shù)據(jù)庫后臺支持,可以方便的進行各種數(shù)據(jù)存儲、查詢和處理,所開發(fā)出的系統(tǒng)應安全可靠。</p
26、><p><b> 2 開發(fā)平臺介紹</b></p><p> 2.1 系統(tǒng)平臺環(huán)境</p><p> 2.1.1 硬件平臺</p><p> 硬件設備設計是根據(jù)信息系統(tǒng)的設計需求,確定信息系統(tǒng)物理設備方案,所設計的硬件設備方案在能夠充分滿足信息系統(tǒng)功能需求的前提下,還應滿足系統(tǒng)的效率、可靠性、安全性和適應性等性能要
27、求,并具有較高的性價比。根據(jù)前面的需求分析,我們得出本系統(tǒng)理想的環(huán)境當然是配置較高最好,實際操作中硬件平臺如下:</p><p> 硬件環(huán)境(訪問者):建議用戶在允許的情況下采用較高配置硬件資源。</p><p> 硬件環(huán)境(開發(fā)者): T2390處理器,2G內(nèi)存,200G磁盤空間。</p><p> 2.1.2 軟件平臺</p><p&g
28、t; 軟件平臺是信息系統(tǒng)開發(fā)和運行所需的集成軟件環(huán)境,設計和選擇高效、實用、方便、功能齊全的軟件平臺,對信息系統(tǒng)的開發(fā)具有十分重要的意義。在結(jié)合實際開發(fā)的需要并充分考慮各種軟件平臺的性能及適用范圍和對軟件平臺的使用能力,本系統(tǒng)的軟件平臺選擇如下:</p><p><b> ?。?) 操作系統(tǒng)</b></p><p> 操作系統(tǒng)是計算機系統(tǒng)中最重要的系統(tǒng)軟件,目前在
29、微機上使用的桌面操作系統(tǒng)有Windows 2000/xp/2003server/07 等,本系統(tǒng)在Windows 07 操作系統(tǒng)下進行開發(fā),可運行于前面所列舉的各種操作系統(tǒng),但建議使用Windows 2000以上系統(tǒng)。</p><p><b> (2) 支撐軟件</b></p><p> 支撐軟件是協(xié)助人們開發(fā)和維護軟件的工具和環(huán)境軟件,包括編輯程序,數(shù)據(jù)庫系統(tǒng),
30、集成開發(fā)環(huán)境等,本系統(tǒng)的支撐軟件如下:</p><p> 1、數(shù)據(jù)庫管理系統(tǒng)(DBMS):為了對數(shù)據(jù)庫實施集中管理,同時并發(fā)的處理多個客戶機發(fā)來的數(shù)據(jù)處理要求,我們選用SQL Server 2000 數(shù)據(jù)庫管理系統(tǒng)。</p><p> 2、動態(tài)網(wǎng)頁技術(shù):在這里我們使用JSP(Java Server Pages)來建立系統(tǒng)。</p><p><b>
31、2.2相關(guān)技術(shù)</b></p><p> 2.2.1 B/S模式</p><p> B/S(Browser/Server,9 uf4 ?;L-- 保護版權(quán)!尊重作者!反對盜版! 中國大悟論壇 版權(quán)所有 [http://www.dawubbs.com] --ig[q/n`4 w瀏覽器/服務器)模式又稱B/S結(jié)構(gòu)。B/S模式是指在TCP/IP的支持下,以HTTP為傳輸協(xié)議,客戶
32、端通過Browser訪問Web服務器以及與之相連的后臺數(shù)據(jù)庫的技術(shù)及體系結(jié)構(gòu)。它由瀏覽器、Web服務器、應用服務器和數(shù)據(jù)庫服務器組成??蛻舳说臑g覽器通過URL訪問Web服務器,Web服務器請求數(shù)據(jù)庫服務器,并將獲得的結(jié)果以HTML形式返回客戶端瀏覽器。{%NwN)o.tu-- 保護版權(quán)!尊重作者!反對盜版! 中國大悟論壇 版權(quán)所有 [http://www.dawubbs.com] -- mR i7 ,t它是隨著Internet技術(shù)的興
33、起,l9+BJ E5N -- 保護版權(quán)!尊重作者!反對盜版! 中國大悟論壇 版權(quán)所有 [http://www.dawubbs.com] -- 9Q?IJ)=d`對C/S模式應用的擴展。E mO lv~N"-- 保護版權(quán)!尊重作者!反對盜版! 中國大悟論壇 版權(quán)所有 [</p><p> 2.2.2 Javascript </p><p> 在HTML基礎上,使用Javascr
34、ipt可以開發(fā)交互式Web網(wǎng)頁。Javascript的出現(xiàn)使得網(wǎng)頁和用戶之間實現(xiàn)了一種實時性的、動態(tài)的、交互性的關(guān)系,使網(wǎng)頁包含更多活躍的元素和更加精彩的內(nèi)容。</p><p> Javascript短小精悍, 又是在客戶機上執(zhí)行的,大大提高了網(wǎng)頁的瀏覽速度和交互能力。 同時它又是專門為制作Web網(wǎng)頁而量身定做的一種簡單的編程語言。</p><p> 2.2.3 數(shù)據(jù)庫SQL Serv
35、er 2000</p><p> SQL SERVER 2000是基于關(guān)系數(shù)據(jù)模型的數(shù)據(jù)庫管理系統(tǒng),是Microsoft Corporation 推出的,是目前廣為使用的大型數(shù)據(jù)庫系統(tǒng)之一,是一種綜合的,通用的,功能極強的關(guān)系數(shù)據(jù)庫語言,包括數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)管理、存取保護、處理控制等多種功能。利用表、索引、碼、行和列等來確定存儲位置。</p><p> SQL SERVER 2
36、000具有功能強,使用簡單,管理方便,運行速度快,可靠性高,安全保密等特點。具體如下:</p><p> 完全的 Web 支持 :SQL Server 2000 提供了以 Web 標準為基礎的擴展數(shù)據(jù)庫編程功能。豐富的 XML 和 Internet 標準支持允許您使用內(nèi)置的存儲過程以 XML 格式輕松存儲和檢索數(shù)據(jù)。您還可以使用 XML 更新程序,即容易地插入、更新和刪除數(shù)據(jù)。能通過Web 輕松訪問數(shù)據(jù)。<
37、;/p><p> 高度的可伸縮性和可靠性:使用 SQL Server 2000 可以獲得非凡的可伸縮性和可靠性。通過向上伸縮和向外擴展的能力,SQL Server 滿足了苛刻的電子商務和企業(yè)應用程序要求。</p><p> 集成和可擴展的分析服務。有了 SQL Server 2000,您可以建立帶有集成工具的端到端分析解決方案,從數(shù)據(jù)創(chuàng)造價值。此外,還可以根據(jù)分析結(jié)果自動驅(qū)動商業(yè)過程以及從
38、最復雜的計算靈活地檢索自定義結(jié)果集。 </p><p> 快速開發(fā)、調(diào)試和數(shù)據(jù)轉(zhuǎn)換。SQL Server 2000 帶有交互式調(diào)節(jié)和調(diào)試查詢、從任何數(shù)據(jù)源快速移動和轉(zhuǎn)化數(shù)據(jù)、以及按 Transact-SQL 方式定義和使用函數(shù)等功能。您可以從任意 Visual Studio 工具以可視化方式設計和編寫數(shù)據(jù)庫應用程序。 </p><p> 簡化的管理和調(diào)節(jié)。使用 SQL Server 2
39、000,可以很容易地在企業(yè)資源旁邊集中管理數(shù)據(jù)庫。可以在保持聯(lián)機的同時輕松地在計算機間或?qū)嵗g移動和復制數(shù)據(jù)庫。 </p><p> 總之,SQLServer以其內(nèi)置的數(shù)據(jù)復制功能、強大的管理工具、與Internet的緊密集成和開放的系統(tǒng)結(jié)構(gòu)為廣大的用戶、開發(fā)人員和系統(tǒng)集成商提供了一個出眾的數(shù)據(jù)庫平臺。</p><p><b> 2.3 開發(fā)工具</b></
40、p><p> 1.Dreamweaver軟件:</p><p> 本次設計的網(wǎng)頁開發(fā)采用Dreamweaver。Dreamweaver是針對專業(yè)網(wǎng)頁設計師特別發(fā)展的視覺化網(wǎng)頁開發(fā)工具,利用它可以輕而易舉地制作出跨越平臺限制和跨越瀏覽器限制的充滿動感的網(wǎng)頁。Dreamweaver編寫的文件具有所見即所得特性。所見則所得網(wǎng)頁編輯器的優(yōu)點就是直觀性,使用方便,容易上手,您在所見即所得網(wǎng)頁編輯器進
41、行網(wǎng)頁制作和在WORD中進行文本編輯不會感到有什么區(qū)別。</p><p> 2、MyEclipse6.5:</p><p> MyEclipse企業(yè)級工作平臺(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對Eclipse IDE的擴展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布,以及應用程序服務器的整合方面極大的提高工作效率。它是功能
42、豐富的JavaE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate。</p><p> MyEclipse為Eclipse提供了一個大量私有和開源的Java工具的集合,這解決了各種開源工具的不一致和缺點。MyEclipse企業(yè)級工作平臺(MyEclipse Enterprise Workbench ,
43、簡稱MyEclipse)是對Eclipse 3.0 IDE的擴展,利用它我們可以在數(shù)據(jù)庫和J2EE的開發(fā)、發(fā)布,以及應用程序服務器的整合方面極大的提高工作效率。在結(jié)構(gòu)上MyEclipse的特征可以分為7類:1. J2EE模型;2. WEB開發(fā)工具;3. EJB開發(fā)工具;4. 應用程序服務器的連接器;5. J2EE項目部署服務;6. 數(shù)據(jù)庫服務;7. MyEclipse整合幫助。</p><p> 對于以上每一種
44、功能上的類別,在Eclipse中都有相應的功能部件,并通過一系列的插件來實現(xiàn)它們。MyEclipse結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進行單獨的擴展和升級。</p><p><b> 3 可行性研究</b></p><p> 3.1 現(xiàn)行組織目標</p><p> 建筑業(yè)招投標信息管理系統(tǒng)的目標:通過本系統(tǒng)
45、軟件,能幫助招標公司利用計算機網(wǎng)絡,快速方便地公布招標公告和中標公示,查看投標公司的情況進行評標,投標公司可以通過網(wǎng)絡瀏覽所有的招標公告和中標公告,查詢招標公司項目,以及網(wǎng)上投標。</p><p><b> 3.2 業(yè)務概況</b></p><p> 建筑業(yè)招投標信息管理系統(tǒng)是對建筑業(yè)招投標業(yè)務以及用戶的信息進行管理,其中包括招標公司發(fā)布招標項目、投標公司投標、招
46、標公司評標、招投標信息查詢等等。</p><p> 3.3 存在的主要問題</p><p> 1、建筑業(yè)招投標的管理制度不完善。</p><p> 2、投標公司辦理項目投標不方便。</p><p> 3、招投標信息不流通。</p><p> 4、常出現(xiàn)控制評標與串標等現(xiàn)象。</p><p&
47、gt; 3.4 技術(shù)可行性分析</p><p><b> 一.主要技術(shù)路線</b></p><p> 使用MyEclipse 6.5作為前臺工具、以Microsoft SQL Server 2000 數(shù)據(jù)庫為后臺支持進行開發(fā)。</p><p><b> 二.技術(shù)可行性分析</b></p><p&
48、gt; 開發(fā)人員都有一定的開發(fā)軟件開發(fā)基礎,對軟件開發(fā)的全過程都有全面的了解,對軟件工程也非常熟悉。</p><p> 1.開發(fā)小組成員熟練的掌握jsp以及Sql Server 2000,在信息系統(tǒng)開發(fā)方法上不存在問題。</p><p> 2.網(wǎng)絡和通信技術(shù)。開發(fā)人員學習過網(wǎng)絡工程等基礎課程對網(wǎng)絡有一定的了解。</p><p> 3.B/S 結(jié)構(gòu)規(guī)劃和設計技
49、術(shù)。開發(fā)人員有豐富的開發(fā)經(jīng)驗。</p><p> 4.數(shù)據(jù)庫技術(shù),開發(fā)人員以前都使用過MySql,SQL等數(shù)據(jù)庫開發(fā)過各種系統(tǒng)。</p><p> 綜上開發(fā)技術(shù)是完全可行的。</p><p><b> 4 系統(tǒng)功能需求</b></p><p><b> 4.1需求分析</b></p&g
50、t;<p><b> 4.1.1 概述</b></p><p> 建筑業(yè)招投標信息管理系統(tǒng)是面向建筑業(yè)招投標過程中的各項事務,包括招標公司發(fā)布招標項目和評標,投標公司投標,以及招投標信息搜索等業(yè)務處理工作,是利用計算機進行集中管理而開發(fā)的系統(tǒng)。該系統(tǒng)是一個利用MyEclipse 6.5基于Jsp 引擎連接SQL 2000 數(shù)據(jù)庫進行開發(fā)的建筑業(yè)招投標信息管理系統(tǒng),力求與實際
51、相結(jié)合具有招投標、發(fā)布招標公告和中標公示等功能,旨在達到使建筑業(yè)招投標的管理和運營趨于計算機化,使之更加方便、快捷以提高工作效率,為投標公司提供最新的招標信息,為招標公司提供一個招標平臺。</p><p><b> 4.1.2 總目標</b></p><p> 目前建筑業(yè)的招投標中多采用人工管理,相關(guān)信息要找部門核對、投標不方便,無法及時了解招標和中標等數(shù)據(jù),隨著
52、建筑業(yè)的招投標業(yè)務增加,這些矛盾更加突出,急需開發(fā)一套建筑招投標信息管理系統(tǒng),借助現(xiàn)代IT技術(shù)解決這些問題。 </p><p> 建立的信息管理系統(tǒng), 利用網(wǎng)絡實現(xiàn)網(wǎng)上公開招標所需公告、項目、招標公司、投標公司綜合信息管理,給招投標雙方提供競爭更公平、選擇余地更大和效率更高的平臺,以提高工作效率和管理水平。</p><p><b> 4.2 系統(tǒng)功能</b><
53、;/p><p> 本系統(tǒng)由3個功能模塊組成,分別是系統(tǒng)管理人員功能模塊、招標公司功能模塊、投標公司功能模塊。</p><p> 第一部分:系統(tǒng)管理人員功能:</p><p> (1)管理員可以查詢系統(tǒng)內(nèi)的招標公告信息和中標公示信息;</p><p> (2)管理員可以對招標公司和投標公司的注冊信息的真實性進行審核;</p>
54、<p> (3)管理員可以對招標公司和投標公司的用戶信息進行管理;</p><p> (4)審核招標公司的招標項目;</p><p> (5)通過公司名稱的關(guān)鍵字搜索招標公司和投標公司。</p><p> 第二部分:投標公司功能:</p><p> (1)查詢所有招標公告和中標公示;</p><p>
55、; (2)查詢招標公司信息,查看所有可以投標的項目信息;</p><p> (3)可以進行投標報名,查看招標項目信息;</p><p> (4)修改公司的部分信息;</p><p> (5)查看已經(jīng)投標的項目是否開標;</p><p> (6) 通過公司名稱的關(guān)鍵字搜索招標公司和投標公司。</p><p>
56、 第三部分:招標公司功能:</p><p> (1)發(fā)布中標公示;</p><p> (2)登記招標項目信息;</p><p> (3) 查看所有合格投標公司信息,進行評標;</p><p> (4) 修改公司的部分信息;</p><p> (5) 通過公司名稱的關(guān)鍵字搜索招標公司和投標公司;</p&g
57、t;<p> (6)查詢所有招標公告和中標公示。</p><p> 4.3 系統(tǒng)功能分析</p><p><b> 4.3.1概述</b></p><p> 根據(jù)實際需求和用戶要求,把系統(tǒng)劃分為用戶信息管理功能、招標項目管理功能、投標管理功能、評標功能、中標公示功能、注冊功能、注冊審核功能。</p><
58、p> 4.3.2 功能分析說明</p><p> 對軟件所提出的功能要求,換句話就是說要說明輸入什么量、經(jīng)怎樣的處理、得到什么輸出。其中輸入招標項目信息,經(jīng)過處理輸出招標公告;輸入中標公司,經(jīng)過處理輸出中標公示。</p><p> IPO圖如圖4-1所示:</p><p> 下面通過第一、二層數(shù)據(jù)流圖對系統(tǒng)的主要功能進行說明,。如圖4-2頂層DFD圖所
59、示:</p><p> 圖4-2是頂層DFD,它表現(xiàn)出了我們要開發(fā)的系統(tǒng)所需要的外部的參與人員和流入流出的數(shù)據(jù)流的種類。從上圖可以看出,我們這個系統(tǒng)主要接收的數(shù)據(jù)可有招標方的賬號、密碼、招標公司信息以及招標項目信息;投標方的賬號、密碼、投標項目信息;系統(tǒng)管理員的賬號、密碼、審核項目信息以及用戶信息管理等。</p><p> 如圖4-3第二層DFD圖所示:</p><
60、p> 圖4-3第二層DFD圖</p><p><b> 4.4性能要求</b></p><p> 4.4.1 精度要求</p><p> 在進行向數(shù)據(jù)庫文件提取數(shù)據(jù)時,要求數(shù)據(jù)記錄定位準確,在往數(shù)據(jù)庫文件數(shù)組中添加數(shù)時,要求輸入數(shù)準確。</p><p> 4.4.2 時間特性要求</p>&
61、lt;p> (1)響應時間:在人的感覺和視覺事件范圍內(nèi);</p><p> (2)更新處理時間:隨著建筑招投標信息管理系統(tǒng)的版本升級,建筑招投標信息管理系統(tǒng)將相應的進行更新;</p><p> (3)數(shù)據(jù)的轉(zhuǎn)換和傳送時間:要求在程序調(diào)用前調(diào)用后都與數(shù)據(jù)庫保持同步更新。</p><p><b> 4.4.3 靈活性</b></
62、p><p> 編寫建筑招投標信息管理系統(tǒng)軟件時,對該軟件的靈活性的要求,就是當需求發(fā)生某些變化時,該軟件對這些變化的適應能力,有如下幾種方式和內(nèi)容:</p><p> (1)操作方式不會隨之發(fā)生改變;</p><p> (2)運行環(huán)境基本不會發(fā)生變化;</p><p> (3)同其他軟件的接口不會有太大變化,基本一致;</p>
63、<p> (4)精度和有效時限也不會有太大改變;</p><p> (5)對應的數(shù)據(jù)庫文件內(nèi)的記錄會有所改變。</p><p><b> 5系統(tǒng)概要設計</b></p><p><b> 5.1 概述</b></p><p> 通過系統(tǒng)概要設計為后期將要構(gòu)造的系統(tǒng)實體建立一個
64、模型或表達式。在軟件系統(tǒng)總體設計中,完成了數(shù)據(jù)和系統(tǒng)構(gòu)建,并通過模塊層次結(jié)構(gòu)圖來描繪軟件結(jié)構(gòu)。</p><p> 通過對建筑招標投標業(yè)務流程的調(diào)查和了解以及前面對系統(tǒng)需求的分析后,接下來要做的就是本系統(tǒng)概要設計。</p><p><b> 5.2 系統(tǒng)結(jié)構(gòu)</b></p><p> 此系統(tǒng)的模塊功能主要是建筑招標投標信息管理的實現(xiàn),圍繞這
65、個目標把系統(tǒng)劃分成管理員模塊、招標公司模塊、投標公司管理模塊。各個模塊通過首頁緊密相聯(lián)發(fā)揮其各自功能,如圖5-1系統(tǒng)功能結(jié)構(gòu)圖所示。</p><p> 圖5-1系統(tǒng)功能結(jié)構(gòu)圖</p><p> 5.3. 系統(tǒng)E-R圖</p><p> 概念模型的設計是為了將現(xiàn)實世界信息進行抽象,實現(xiàn)信息世界的建模,是進行數(shù)據(jù)庫設計的有力工具。數(shù)據(jù)庫概念模型設計可通過E-R圖來
66、描述現(xiàn)實世界的概念模型。本系統(tǒng)的E-R圖表現(xiàn)了系統(tǒng)中各個實體之間的聯(lián)系,具體的如圖5-2所示:</p><p> 圖5-2系統(tǒng)E-R圖</p><p> 實體屬性圖如圖5-3所示:</p><p><b> 圖5-3實體屬性圖</b></p><p><b> 5.4 數(shù)據(jù)庫設計</b>&l
67、t;/p><p><b> 5.4.1 概述</b></p><p> 數(shù)據(jù)庫是信息系統(tǒng)的基礎和核心,數(shù)據(jù)庫設計的質(zhì)量將直接關(guān)系到信息系統(tǒng)開發(fā)的成敗和優(yōu)劣。制作數(shù)據(jù)庫表首先要確定實體的屬性和實體間的關(guān)系。根據(jù)關(guān)系做出數(shù)據(jù)表。</p><p> 5.4.2 數(shù)據(jù)庫的安全及設計描述</p><p> 數(shù)據(jù)庫的用戶角色權(quán)限
68、劃分在明確了不同角色的操作權(quán)限,有利保障數(shù)據(jù)庫信息的操作。</p><p> 角色設計將整個使用建筑招投標信息管理系統(tǒng)分為多個不同角色,采用比較人性化的系統(tǒng)權(quán)限分配方式,它可以由系統(tǒng)管理員進行權(quán)限的分配。一般來說有招標公司人員,投標公司人員以及系統(tǒng)管理員等等,如表5-1所示。</p><p> 表5-1建筑招投標信息系統(tǒng)權(quán)限表</p><p> 5.4.3 數(shù)
69、據(jù)庫設計表</p><p> ?。?)招標公司信息tenderee表,如表5-2所示。</p><p> 表5-2招標公司信息表—tenderee</p><p> ?。?)投標公司信息bidder表,如表5-3所示。</p><p> 表5-3投標公司信息表--bidder</p><p> ?。?) 招標項目信
70、息tendereeitem表,如表5-4所示。</p><p> 表5-4招標項目信息表--tendereeitem</p><p> ?。?)項目投標公司信息itembidder表,如表5-5所示。</p><p> 表5-5項目投標公司信息表--itembidder</p><p> ?。?)合格投標公司信息hege表,如表5-6所示
71、。</p><p> 表5-6合格投標公司信息表--hege </p><p> ?。?)中標公司信息zhongbiao表,如表5-7所示。</p><p> 表5-7中標公司信息表--zhongbiao</p><p> (7)管理員信息admin表,如表5-8所示。</p><p> 表5-8管理員信息表-
72、-admin</p><p> 6 系統(tǒng)詳細設計與實現(xiàn)</p><p> 6.1 程序設計說明</p><p> 本系統(tǒng)實現(xiàn)了系統(tǒng)管理注冊模塊、系統(tǒng)登錄、招標公司模塊、投標公司模塊、管理員等模塊的代碼。以下只給出部分程序設計說明,其余的程序設計說明在源代碼中注釋。</p><p> 6.1.1 用戶注冊模塊設計說明</p>
73、<p><b> (1)程序描述</b></p><p> 該模塊為用戶注冊,輸入用戶的相關(guān)的信息方可提交審核,可以注冊成為招標方或投標方。</p><p><b> (2) 功能</b></p><p><b> 如表6-1所示:</b></p><p&g
74、t;<b> 表6-1功能描述表</b></p><p><b> 流程邏輯</b></p><p><b> 如圖6-1所示:</b></p><p><b> 圖6-1注冊流程圖</b></p><p> 6.1.2 管理登陸模塊設計說明&l
75、t;/p><p><b> (1)程序描述</b></p><p> 該模塊為用戶進行登陸的入口,輸入用戶姓名、密碼、選擇身份方可登入管理系統(tǒng)進行相關(guān)管理。</p><p><b> (2) 功能</b></p><p><b> 如表6-2所示:</b></p&g
76、t;<p><b> 表6-2功能描述表</b></p><p><b> 流程邏輯</b></p><p><b> 如圖6-2所示:</b></p><p><b> 圖6-2登陸流程圖</b></p><p> 6.1.3 招
77、標模塊設計說明</p><p><b> (1)程序描述</b></p><p> 該模塊為招標方進行登記招標項目,只有招標方登錄后才能登記招標項目。</p><p><b> (2) 功能</b></p><p><b> 如表6-3所示:</b></p>
78、;<p><b> 表6-3功能描述表</b></p><p><b> 流程邏輯</b></p><p><b> 如圖6-3所示:</b></p><p> 圖6-3登記招標項目流程圖</p><p> 6.1.4 投標模塊設計說明</p>
79、;<p><b> (1)程序描述</b></p><p> 該模塊為投標方進行選擇招標項目進行投標,只有投標方才能投標。</p><p><b> (2) 功能</b></p><p><b> 如表6-4所示:</b></p><p><b&g
80、t; 表6-4功能描述表</b></p><p><b> 流程邏輯</b></p><p><b> 如圖6-4所示:</b></p><p> 圖6-4投標項目流程圖</p><p><b> 6.2 界面設計</b></p><p
81、> 6.2.1 界面設計原則</p><p> ?。?)用戶原則。人機界面設計首先要確立用戶類型。劃分類型可以從不同的角度,視實際情況而定。如果進入的權(quán)限不一樣,系統(tǒng)中菜單項中的可用的項也就相應的不一樣。</p><p> (2)信息最小量原則。人機界面設計要盡量減少用戶記憶負擔,采用有助于記憶的設計方案。</p><p> ?。?)幫助和提示原則。要對用
82、戶的操作命令作出反應,幫助用戶處理問題。在系統(tǒng)內(nèi)部處理工作要有提示,盡量把主動權(quán)讓給用戶。</p><p> 6.2.2 數(shù)據(jù)輸入界面設計</p><p> 數(shù)據(jù)輸入界面往往占終端用戶的大部分使用時間,也是計算機系統(tǒng)中最易出錯的部分之一。其總目標:簡化用戶的工作,并盡可能降低輸入出錯率,還要容忍用戶錯誤。這些要求在設計實現(xiàn)時可采用多種方法:</p><p>
83、(1)盡可能減輕用戶記憶,采用列表選擇。對共同輸入內(nèi)容設置默認值;使用代碼和縮寫等;系統(tǒng)自動記錄用戶已輸入過的內(nèi)容。</p><p> ?。?)使界面有一致風格的數(shù)據(jù)輸入界面。</p><p> ?。?)防止用戶出錯。對刪除必須再一次確認,對致命錯誤,要警告并退出。對空值輸入,要給出提示信息;在輸入框中也有限制,限制可輸入的字符類型。</p><p> ?。?)
84、提供反饋。要使用戶能查看已輸入的內(nèi)容,并提示有效的輸入回答。 </p><p><b> 6.3 界面顯示</b></p><p> 由于很多界面都是類似的,因此只選擇了一些有代表性的界面進行說明。</p><p><b> 6.3.1登陸界面</b></p><p> 登陸界面提供了一
85、個給用戶進入建筑招投標信息管理系統(tǒng)的一個接口,必須輸入正確的用戶名和密碼方能進入系統(tǒng)。如圖6-5所示:</p><p> 圖6-5建筑招投標信息管理系統(tǒng)登陸界面</p><p> 6.3.2 系統(tǒng)主界面</p><p> 在登陸界面上輸入正確的用戶名、密碼、身份之后,根據(jù)不同的權(quán)限進入建筑招投標信息管理系統(tǒng)。</p><p> ?。?)
86、招標公司界面如圖6-6所示:</p><p> 圖6-6建筑招投標信息管理系統(tǒng)招標方界面</p><p> ?。?)投標公司界面如圖6-7所示:</p><p> 圖6-7建筑招投標信息管理系統(tǒng)投標方界面</p><p> ?。?)管理員界面如圖6-8所示:</p><p> 圖6-8建筑招投標信息管理系統(tǒng)管理
87、員界面</p><p> 6.3.3 登錄招標項目——基本信息</p><p> 項目登記界面如圖6-9所示:</p><p> 圖6-9建筑招投標信息管理系統(tǒng)登記項目界面</p><p> 6.3.4 管理員審核項目信息</p><p><b> 如圖6-10所示:</b></p
88、><p> 圖6-10建筑招投標信息管理系統(tǒng)審核項目界面</p><p> 6.3.5 項目投標</p><p> 下圖顯示的都是投標公司現(xiàn)在可以報名的招標項目,這些項目都經(jīng)過篩選,滿足如下條件:現(xiàn)在的系統(tǒng)時間小于報名截止日期;項目由管理員審核通過。如圖6-11所示:</p><p> 圖6-11建筑招投標信息管理系統(tǒng)招標項目界面<
89、/p><p> 6.3.6 投標公司選擇項目進行投標——查看項目資料</p><p><b> 如圖6-12所示:</b></p><p> 圖6-12建筑招投標信息管理系統(tǒng)項目資料界面</p><p> 6.3.7 投標公司投標報名——查看公司資料資料</p><p><b>
90、如圖6-13所示:</b></p><p> 圖6-13建筑招投標信息管理系統(tǒng)項目投標界面</p><p> 6.3.8 招標公司評標</p><p> 在系統(tǒng)時間大于報名截止日期后,可以開始評標,如下所列都是在滿足項目條件下,篩選出來的投標公司。</p><p><b> 如圖6-14所示:</b>
91、</p><p> 圖6-14建筑招投標信息管理系統(tǒng)項目投標界面</p><p> 6.3.9 投標公司查看投標項目信息:(在招標公司還沒有開標情況下)</p><p><b> 如圖6-15所示:</b></p><p> 圖6-15建筑招投標信息管理系統(tǒng)項目投標結(jié)果界面</p><p>
92、; 6.3.10 投標公司查看投標項目信息:(在招標公司評完標情況下)</p><p><b> 如圖6-16所示:</b></p><p> 圖6-16建筑招投標信息管理系統(tǒng)項目投標結(jié)果界面</p><p><b> 7 總結(jié)</b></p><p> 經(jīng)過三個多月的調(diào)查、學習、研究和設
93、計,對于建筑業(yè)的招投標過程有了大致了解,并總結(jié)歸納應用到該系統(tǒng)中,系統(tǒng)的制作已經(jīng)完成了。在完成系統(tǒng)之際,在這里我將系統(tǒng)設計做了總結(jié):本系統(tǒng)的功能已經(jīng)達到設計的要求。系統(tǒng)中各個模塊的功能均已實現(xiàn),為整體系統(tǒng)的構(gòu)建奠定了基礎。系統(tǒng)中模塊劃分明確,模塊功能設計有較強的針對性。系統(tǒng)的設計遵循軟件開發(fā)的全過程,使我對軟件系統(tǒng)的開發(fā)過程有了更深刻的認識和了解。</p><p> 在成功完成系統(tǒng)的同時,仍然還是有一些不足之處
94、需要改進與加強:</p><p> 系統(tǒng)中網(wǎng)頁設計還做的不太好,在這方面的學習還有待加強。</p><p> 在編寫整個系統(tǒng)當中,我意識到了javabean的重要性,特別是B/S的系統(tǒng),在用戶登陸系統(tǒng)的時候要連接數(shù)據(jù)庫,我在寫程序的時候最好都用javabean來編寫,并在成功登陸時,使用session將用戶的用戶名和身份保存下來,以便在稍后使用該信息。</p><p
95、> 就本次的畢業(yè)設計而言,在學到了新的東西的同時,也發(fā)現(xiàn)了大量的問題,在慢慢解決這些問題的時候,我學到的東西是很多的。以后繼續(xù)走編程這條路碰到的問題還會更多,但同時也會有更多的收獲。</p><p><b> 致謝語</b></p><p> 回憶這幾個月的實習以及畢業(yè)設計的日子,我從一個對軟件MyEclipse 6.5從不會到會,從不熟到熟練操作,這期間
96、老師和同學給過我指導,眾多同學為我加油打氣,心中一陣溫暖,在此我由衷的感謝他們。</p><p> 經(jīng)過3個多月的時間,大學里最后一個學習階段——畢業(yè)設計已經(jīng)接近尾聲了。我的畢業(yè)論文是在指導老師的指導幫助下完成的。在此,對指導老師表示我深深的謝意,感謝她在畢業(yè)設計期間給我的指導和幫助。</p><p> 畢業(yè)設計是一次綜合性的訓練,是對大學里過去四年學習的總結(jié)、應用以及檢驗。在畢業(yè)設計
97、的過程中,指導老師這種認真負責的工作態(tài)度,嚴謹?shù)闹螌W精神和深厚的理論水平都使我受益匪淺,是我今后學習的榜樣。</p><p> 在這里,再次對指導幫助我完成本次設計的指導老師表示感謝,同時也對所有幫助過我的朋友表示我的感謝,沒有你們的幫助,就沒有這次設計的完成。</p><p><b> 參考文獻:</b></p><p> [1]陸慧恩
98、 張成姝. 實用軟件工程[M],清華大學出版社,2006年</p><p> [2] 閃四清.SQL Server實用簡明教程[M].清華大學出版社,2005</p><p> [3] 楊學瑜,王志軍,劉同利.JSP入門與提高[M].清華大學出版社,2002</p><p> [4] 廖望,何俊,謝春旺,鐘永生,黃智誠.SQL Server 2000案例教程[
99、M].冶金工業(yè)出版社,2004.</p><p> [5] Java基礎教程—(從問題分析到程序設計).馬里克、萊歐著,郭平譯.北京:清華大學出版社,2004.10</p><p> [6] 連洪武.Eclipse Web開發(fā)從入門到精通[M].清華大學出版社,2007.6.</p><p> [7] 耿祥義,張躍平.JSP實用教程(第2版)[M].清華大學出
100、版社,2007.10.</p><p> [8]梁冰,蘇宇,呂繼迪. JavaScript開發(fā)技術(shù)大全[M],人民郵電出版社,2009年</p><p> [9]李永清,尚梅. 招標投標模擬實訓教程[M],西北工業(yè)大學出版社,2007年</p><p> [10]盧漢鵬. Jsp開發(fā)技術(shù)詳解[M],北京:化學工業(yè)出版社,2010</p><
101、p> [11](美)Floyd Marinescu .Flex Builder 3.0 Design Patterns[M] .Wiley Computer Publishing,2002</p><p> [12](美)James Gosling.The Java language specification[M]. China Machine Press, 2006</p><p
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑項目招投標畢業(yè)設計外文翻譯
- 招投標畢業(yè)設計論文
- 招投標畢業(yè)設計畢業(yè)論文
- 招投標畢業(yè)設計開題報告
- 招投標畢業(yè)設計的開題報告
- 招投標畢業(yè)設計開題報告-天馨旅館招投標文件編制
- 畢業(yè)設計--結(jié)構(gòu)及施工招投標設計
- 工程管理招投標畢業(yè)設計開題報告
- 畢業(yè)設計--商住樓招投標文件編制
- 土木建筑畢業(yè)設計論文--教學樓設計與招投標文件編制
- 招投標畢業(yè)設計---某小區(qū)b棟工程投標文件編制
- 工程管理畢業(yè)外文翻譯--建筑項目招投標
- 建筑工程招投標問題畢業(yè)論文
- 建筑項目招投標畢業(yè)論文外文翻譯
- 建筑項目招投標信息系統(tǒng)設計與實現(xiàn).pdf
- 建筑項目招投標管理系統(tǒng)的設計與實現(xiàn).pdf
- 招投標--畢業(yè)論文
- 招投標畢業(yè)實習報告
- 土木工程類畢業(yè)設計中英文翻譯---建筑工程招投標
- 建筑項目招投標外文翻譯
評論
0/150
提交評論