網(wǎng)上招標系統(tǒng)畢業(yè)設(shè)計.._第1頁
網(wǎng)上招標系統(tǒng)畢業(yè)設(shè)計.._第2頁
網(wǎng)上招標系統(tǒng)畢業(yè)設(shè)計.._第3頁
網(wǎng)上招標系統(tǒng)畢業(yè)設(shè)計.._第4頁
網(wǎng)上招標系統(tǒng)畢業(yè)設(shè)計.._第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、物理電氣信息學院本科畢業(yè)論文NINGX1A UNIVERSITY畢業(yè)設(shè)計(2014 屆)題目網(wǎng)上招標系統(tǒng)學 院: 物理電氣信息學院專 業(yè):網(wǎng)絡(luò)工程年 級:2010級學生學號:12010245443學生姓名:張梅指導教師:李萍年 月曰網(wǎng)上招標系統(tǒng)的設(shè)計與實現(xiàn)摘要網(wǎng)上招標系統(tǒng)是在互聯(lián)網(wǎng)上利用電子商務基本平臺提供的安全通道進 行招標信息的傳遞和處理,這種交易方式有利于提高工作效率,建立公平、 公開、公正的招標體系,促進招標行業(yè)的健康高速發(fā)展。為規(guī)范工程交易市 場秩序起到了積極作用,具有一定的經(jīng)濟效益和較大的社會效益。本文分析了用戶對網(wǎng)上招標系統(tǒng)的實際需求,針對用戶所需的方便性、快捷性、公平公開公正性

2、、安全性等因素設(shè)計了基于ASP.NET+ SQLServer網(wǎng)上招標系統(tǒng)的總體解決方案。本設(shè)計利用現(xiàn)在比較廣泛的 ASP.NET + SQL Server數(shù)據(jù)庫的架構(gòu)分析并設(shè)計了一個網(wǎng)上招標系統(tǒng), 并實現(xiàn)了系統(tǒng)的各個功能模塊。此網(wǎng)站分為前臺管理和后臺管理兩大部 分。本系統(tǒng)分為用戶模塊、發(fā)布模塊和管理模塊,用戶模塊主要包括用 戶注冊、登陸、退出、個人信息維護。發(fā)布模塊主要包括發(fā)布信息、查 看結(jié)果和對招標結(jié)果的確認等功能,并能查看其它用戶或發(fā)布的招標信 息。管理模塊主要包括、用戶管理、招標信息、管理員管理、安全退出 等功能。為用戶提供了一個方便、快捷、安全的網(wǎng)上交易平臺。關(guān)鍵詞:網(wǎng)上招標系統(tǒng);AS

3、P.NET SQL Server19AbstractOnline bidding system is a basic platform provides use of electronic commerce on the Internet the safe passage of bidding information tran smissi on and process ing, this kind of way to trade is ben eficial to improve the work efficiency, establish a fair, open and fair bid

4、ding system, promote the healthy and rapid developme nt of ten deri ng in dustry. To regulate market order has played a positive role, has a certa in econo mic and larger social ben efits.This paper an alyzes the users' actual dema nd of on li ne biddi ng system, for the convenience, fast, fair

5、and open justice according to user's requireme nts, safety factors such as desig n based on ASP.NET + SQL Server online bidding system overall solution. This design used more widely now ASP.NET + SQL Server database architecture analysis and design of an online bidding system, and achieve the va

6、rious functional modules of the system. This site is divided in to foregro und and backgro und man ageme nt of two parts. This system is divided into user module, the module and management module, user modules include user registration, login, exit, personal information maintenance. Publish module m

7、ainly includes the release information, view the results and the function such as the confirmation of the result of the ten der, and view other users or post ten de。KEY WORDS: online bidding system; ASP.NET; SQL Server目錄第一章緒論 61.1課題研究的背景和意義 61.2網(wǎng)上招標系統(tǒng)的發(fā)展現(xiàn)狀 61.3本文的主要內(nèi)容 6第二章開發(fā)工具介紹 72.1 ASP.NET 介紹 72.2

8、 SQL Server 介紹 72.3 C#語言介紹 8第三章網(wǎng)上招標系統(tǒng)分析 103.1用戶需求分析 103.2業(yè)務流程分析 103.2.1系統(tǒng)的基本業(yè)務流程分析 103.3數(shù)據(jù)流程分析 123.4可行性分析 132.4.1經(jīng)濟可行性分析 132.4.2技術(shù)可行性分析 132.4.3運行可行性分析 13第四章網(wǎng)上招標系統(tǒng)數(shù)據(jù)庫分析與設(shè)計 144.1數(shù)據(jù)庫物理模型 144.2數(shù)據(jù)庫表 16第五章網(wǎng)上招標系統(tǒng)設(shè)計與功能實現(xiàn) 185.1網(wǎng)上招標系統(tǒng)功能模塊圖: 185.2前臺設(shè)計 185.2.1前臺首頁設(shè)計 185.2.2用戶注冊設(shè)計 195.2.3用戶登錄設(shè)計 205.2.4企業(yè)信息 205.2

9、.5招標公告 215.2.6 發(fā)布信息 21527 項目投標 225.3后臺設(shè)計 235.3.1 后臺登錄設(shè)計 235.3.2后臺管理主界面 235.3.3招標信息界面 235.3.4用戶管理 245.3.5 添加管理員 245.3.6 管理員管理 255.4 評標 25第六章系統(tǒng)測試 266.1測試定義及目的 266.2測試計劃 266.3重要性 266.4測試項目 266.4.1登錄測試 266.4.2添加測試 276.4.3性能測試 27第七章總結(jié) 29參考文獻 30附錄:核心功能實現(xiàn)及代碼 31致謝 39第一章緒論1.1課題研究的背景和意義21世紀是一個以網(wǎng)絡(luò)為核心的信息時代,數(shù)字化、

10、網(wǎng)絡(luò)化與信息化是它的時代 特征。這些多元化的組合在國際領(lǐng)域得到了廣泛的應用,已經(jīng)成為現(xiàn)代網(wǎng)絡(luò)發(fā)展的一大趨勢。應運而生的網(wǎng)上招標系統(tǒng)作為信息時代的一種新的招標方式,不僅對原由的招標方式和方法產(chǎn)生了巨大的影響, 而且也帶來了一場革命,這場革命的影響將遠遠 超過在線交易本身的意義,它還將會在社會的生產(chǎn)和管理等方面改變?nèi)祟惖乃季S觀念 和生活模式。1.2 網(wǎng)上招標系統(tǒng)的發(fā)展現(xiàn)狀隨著國內(nèi)電子商務的發(fā)展,從 20世紀90年電子商務在我國正式開展以來, 電子商務的發(fā)展非常迅猛。在招投標方面,也出現(xiàn)了一些有代表性的招標網(wǎng)絡(luò), 例如 中國招標與采購網(wǎng)等。隨著中國招標投標工作和采購制度的發(fā)規(guī)劃, 基于網(wǎng)絡(luò)的 商品招

11、投標這種趨勢逐漸成為主流。但是現(xiàn)有的網(wǎng)上招投標系統(tǒng)的模式主要是企業(yè)內(nèi) 部招標系和第三方招投標系統(tǒng)兩種方式。這些系統(tǒng)的功能一般是在線招標信息發(fā)布、 開標、評標、定標,再在網(wǎng)上發(fā)布中標公告。1.3本文的主要內(nèi)容本文闡述的就是在 B/S模式下的Wet應用程序,運用 Visual Studio.NET和SQL Server 2008等開發(fā)工具來設(shè)計和實現(xiàn)-完成招投標的過程,其中招標功能模塊主要 是實現(xiàn)用戶招投標管理,發(fā)布招標公告,確認中標信息,以及添加項目。該系統(tǒng)作為 買方和賣方的一個媒介,一方面由買方出價購買,一方面由賣方發(fā)布物品信息,由一 段時間內(nèi)的價高者獲得此項目,最后由買賣雙方進行確認,最終完

12、成買方和賣方之間 的成功交易。第二章開發(fā)工具介紹2.1 ASP.NET 介紹ASP.NET是M 的一部分,作為戰(zhàn)略產(chǎn)品,不僅僅是 Active Server Page(ASP)的下一個版本,它還提供了一個統(tǒng)一的 Web開發(fā)模型,其中包括開發(fā)人員 生成企業(yè)級Wet應用程序所需的各種服務。ASP.NET勺語法在很大程度上與ASP兼容, 同時它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應用程序,并提供更好的安全保護。它是一個已編譯的、基于.NET的環(huán)境,可以與任何與.NET兼容的語言(包括 Visual Basic .Net 、C#和Jscript.Net )創(chuàng)作應用程序。ASP.NE

13、T是建立在公共語言運行庫上的編程框架,可用于在服務器上生成功能強 大的Web應用程序,與Web開發(fā)模型相比,ASP.NET提供了許多優(yōu)點。ASP.NET是在服務器上運行編譯好的公共語言運行庫代碼,與被解釋的前輩不 同,ASP.NET可利用早期綁定、實時編譯、本機優(yōu)化和盒外緩存服務。ASP.NET框架補充了 Visual Studio集成環(huán)境中的大量工具箱和設(shè)計器。Wysiwyg 編輯、拖放服務器控件和自動部署只是這個強大的工具所提供功能中的少數(shù)幾種。由于ASP.NETS于公共語言運行庫,因此Web應用程序開發(fā)人員可以利用整個平 臺的威力和靈活性。.NET框架類庫、消息處理和數(shù)據(jù)訪問解決方案都可

14、從Web無縫訪問。ASP.NET也與語言無關(guān),所以可以選擇最適合應用程序的語言,或跨多種評議 分割應用程序。另外,公共評議運行庫的交互性保證在遷移到ASP.NET時保留基于COM勺開發(fā)中的現(xiàn)有投資。ASP.NET使執(zhí)行常見任務變得容易,從簡單的窗體提交和客戶端身份驗證到部署 和站點配置。此外,公共語言運行庫利用托管代碼服務(如自動引用計數(shù)和垃圾回收) 簡化了開發(fā)。ASP.NET采用基于文本的分層配置系統(tǒng),簡化了將設(shè)置應用于服務器環(huán)境和Web應用程序。由于配置信息是以純文本形式存儲的,因此可以在沒有本地管理工具幫助的情況下應用新設(shè)置。所以,可將ASP.NET框架應用程序部署到服務器,即不重新啟

15、動服務器,即使是在部署或替換運行的編譯代碼時。ASP.NET隨附了一個設(shè)計周到的結(jié)構(gòu),它使開發(fā)人員可以在適當?shù)募墑e“插入” 代碼。實際上,可以用自己編寫的自定義組件擴展或替換 ASP.NET運行庫的任何子組 件。實現(xiàn)自定義身份驗證或狀態(tài)服務一直沒有變得更容易。借助內(nèi)置的Windows身份驗證和基于每個應用程序的配置,可以保證應用程序是 安全的。2.2 SQL Server 介紹SQL Server是一個全面的、集成的、端到端的數(shù)據(jù)解決方案,它為企業(yè)中的用 戶提供了一個安全、可靠和高效的平臺用于企業(yè)數(shù)據(jù)管理和商業(yè)智能應用。SQLServer數(shù)據(jù)庫為IT專家和信息工作者帶來了強大的、熟悉的工具,同

16、時減少了在從 移動設(shè)備到企業(yè)數(shù)據(jù)系統(tǒng)的多平臺上創(chuàng)建、部署、管理及使用企業(yè)數(shù)據(jù)和分析應用程 序的復雜度。 通過全面的功能集、和現(xiàn)有系統(tǒng)的集成性、以及對日常任務的自動化 管理能力,SQL Server數(shù)據(jù)庫為不同規(guī)模的企業(yè)提供了一個完整的數(shù)據(jù)解決方案。SQL ( Structure Query Language,結(jié)構(gòu)化查詢語言)是一種數(shù)據(jù)庫專用的計 算機語言,不管是 Oracle、MS SQL、Access、MYSQL或其他公司的數(shù)據(jù)庫,也不 管數(shù)據(jù)庫建立在大型主機或個人計算機上,都可以使用SQL語言來訪問和修改數(shù)據(jù)庫 的內(nèi)容。雖然不同公司的數(shù)據(jù)庫軟件多多少少會增加一的些專屬SQL語法,但大體上,

17、它們還是遵循ASNI(美國國家標準協(xié)會)制定的 SQL標準。因為SQL語言具有易學 習及閱讀等特性,所以SQL逐漸被各種數(shù)據(jù)庫廠商采用,而成為一種共通的標準查詢 語言。只要你學會SQL即可操作各種數(shù)據(jù)庫如 Visual FoxPro、Access> DBase等 等??傊?,SQL語言是各種數(shù)據(jù)庫都可以使用的數(shù)據(jù)庫查詢語言。SQL語言不僅僅具有查詢數(shù)據(jù)庫的功能,而且可以對數(shù)據(jù)庫完成選取、增刪、更 新與跳轉(zhuǎn)等各種操作。SQL語言是由命令(函數(shù))、子句、運算符、加總函數(shù)及通配符等組成,分述如下:SQL的命令可分成數(shù)據(jù)定義語言與數(shù)據(jù)操作語言,數(shù)據(jù)定義語言可用來建立新的數(shù)據(jù) 庫、數(shù)據(jù)表、字段及索引

18、等,本教程不予介紹;另一為數(shù)據(jù)操作語言,可用來建立查 詢表、排序、篩選數(shù)據(jù)、修改、增刪等動作。數(shù)據(jù)定義語言命令常用的有選擇、 添加、 刪除和修改這四種。2.3 C#語言介紹由于ASP.NET是一個基于.NET的Web開發(fā)平臺,該 Web開發(fā)平臺使得 Web開發(fā) 人員可以使用.NET編程語言(包括 VB.NET C#和C+壬管擴展、Jscript等)開發(fā) Web應用程序。在學生綜合素質(zhì)測評系統(tǒng)中,采用C#語言來實現(xiàn)。因為C#是微軟新一代面向?qū)ο蟮恼Z言產(chǎn)品,可用于創(chuàng)建要運行在 .NET CLR上的應用語言程序之一。 C#具有現(xiàn)代、簡單、完全面向?qū)ο蠛皖愋桶踩忍攸c。C#相對于C/ C+而言,如果以

19、前學過C/ C+,學習會變得很容易,許多 C#語句 直接借用C/ C+的語言,包括表達式和操作符。關(guān)于 C#最重要的一點是:它是現(xiàn)代 的編程語言。在類、命名空間、方法重載和異常處理等領(lǐng)域簡化了C/ C+,丟棄了C/ C+的復雜性,使它更容易使用、減少出錯。減少了C/ C+的一些特性,不再有宏、模板和多重繼承,這樣對于開發(fā)人員而言,省去了不少麻煩提高了工作效益???之,C#相對于C/ C+等其它語言,具有如下特點: 可避免C+中的指針、禁止直接內(nèi)存操作等,語法更簡單、易學。 支持跨平臺,可運行在不同類型的客戶端。 完全面向?qū)ο笄冶苊饬硕嘀乩^承。 支持快速應用開發(fā)(Rapid Applicatio

20、n Development, RAD )功能。 實現(xiàn)了語言的兼容、協(xié)作交互性。綜上所述,C#是派生于C/ C+語言的一種程序設(shè)計語言,它使程序員能夠更快 速、更容易地為微軟.NET平臺開發(fā)應用程序。C#能編寫Windows應用程序、Web應用 程序和Web服務等應用程序,在本系統(tǒng)中主要是用來編寫Web應用程序。第三章網(wǎng)上招標系統(tǒng)分析網(wǎng)上招標系統(tǒng)分析分為需求分析、系統(tǒng)流程分析、數(shù)據(jù)流程分析和可行性分析四 部分。3.1用戶需求分析需求分析就是通過與用戶的廣泛交流, 得到未來系統(tǒng)必須具備的功能,即了解未 來系統(tǒng)必須做什么,定義系統(tǒng)功能和用戶界面,使用戶了解系統(tǒng),開發(fā)人員了解系統(tǒng) 需求,同時作為制定項

21、目計劃的基礎(chǔ)。通常一般用戶對計算機技術(shù)了解不多, 計算機 工程人員對用戶的專業(yè)也不了解, 這就阻礙了用戶與計算機工程人員的交流, 傳統(tǒng)的 數(shù)據(jù)流法和功能分析法等不能有效地解決這個問題。面向?qū)ο蠼7椒榇颂峁┝艘?個較好的解決方案,引入用例的概念來描述用戶需求。 需求階段產(chǎn)生用例模型,用例 模型是計算機工程人員從用戶角度運用簡單的圖示描述的系統(tǒng)模型,同時它也是獲取需求、規(guī)劃和控制項目迭代過程的基本工具。建設(shè)網(wǎng)上招標系統(tǒng)首先要進行系統(tǒng)規(guī)劃,一個完整的網(wǎng)上招標系統(tǒng)規(guī)劃包括對系 統(tǒng)的環(huán)境、目標、和狀況進行初步調(diào)查,對用戶的需求做出初步的分析和預測,開發(fā) 網(wǎng)上招標系統(tǒng)的必要性,同時考慮系統(tǒng)所受的各種約

22、束,擬定建設(shè)網(wǎng)上招標系統(tǒng)的各 種可能的方案,最后對各種方案進行可行性分析, 得出可行性分析報告,可行性分析 是指分析說明系統(tǒng)的開發(fā)、實施在技術(shù)、經(jīng)濟和社會條件方面的可行性,評述為了合 理達到目標而可能選擇的各種方案。根據(jù)通過審議的可行性報告中的網(wǎng)上招標系統(tǒng)建 設(shè)方案,并選擇論證一個最可行的方案。根據(jù)通過審議的可行性報告中的網(wǎng)上招標系 統(tǒng)建設(shè)方案與實施計劃制定出的系統(tǒng)設(shè)計任務書, 將成為系統(tǒng)分析與設(shè)計階段的指導 文件。3.2業(yè)務流程分析3.2.1系統(tǒng)的基本業(yè)務流程分析通過對網(wǎng)上招標系統(tǒng)的實際調(diào)查分析,弄清了網(wǎng)上招標系統(tǒng)管理工作的業(yè)務流程 和管理功能,系統(tǒng)基本業(yè)務流程圖如圖3-1,3-2,3-3

23、所示。從業(yè)務流程圖可以看出該 網(wǎng)上招標系統(tǒng)主要有以下幾項管理功能:1、用戶模塊:用戶的注冊與登錄,注冊的內(nèi)容包括法人代表、聯(lián)系人電話、公司網(wǎng)站、公司郵箱、企業(yè)簡介等。2、信息模塊:用戶可以發(fā)布招標信息,查看已發(fā)布的招標信息,并可能進行招標操作;也可以投標,查看投標信息。3、招標管理:用戶可管理自己發(fā)布的招標信息,查看投標文件,并最后確定中標人。用戶也可以管理自己的投標信息,查看投標狀態(tài)4、用戶管理:添加刪除修改管理員信息。5、后臺管理:修改已登錄帳號的密碼,查看招標方案信息,以及對用戶的管7、安全退出:安全退出系統(tǒng),確保系統(tǒng)信息安圖3-1用戶登錄流程圖圖3-2企業(yè)用戶操作流程圖3.3 數(shù)據(jù)流程

24、分析數(shù)據(jù)流程如圖3-4所示:圖3-4數(shù)據(jù)流程圖3.4可行性分析3.4.1經(jīng)濟可行性分析通過本系統(tǒng)對招標過程進行全面的自動化管理,可以大大提高招標過程的效率; 對招標過程進行全面的管理和統(tǒng)計,避免人為處理各類數(shù)據(jù)時所產(chǎn)生的各種各樣的問 題,基于B/S模式的網(wǎng)上招標系統(tǒng)。它運用方便、操作簡單,效率高效。本系統(tǒng)界面 設(shè)計大方、簡潔、實用,操作簡單方便,是一款完全適合普通招標管理的軟件。能實 現(xiàn)招標過程的信息化管理,可以提高招標管理的效率。在實施設(shè)計階段有可能需要購 置外部硬件設(shè)備,無需開發(fā)費用和管理費用。3.4.2技術(shù)可行性分析本系統(tǒng)使用.Net技術(shù)進行開發(fā),編程語言使用Visual C#語言。AS

25、P.NET是Microsoft開發(fā)的適用于構(gòu)建、管理 Web頁面的技術(shù),它的主要特點是:簡化頁面的 編輯工作,提供代碼和設(shè)計試圖的分離,使得代碼更容易編寫、修改與維護;在前臺 界面使用DIV+CSS布局,并且使用了一些腳本(JavaScript )來實現(xiàn)特殊的網(wǎng)頁效果。 此外,.NET Framework框架作為微軟公司已經(jīng)比較成熟的產(chǎn)品,現(xiàn)在有越來越多的 企業(yè)及技術(shù)人員選擇它作為開發(fā)平臺。因此,在技術(shù)上.NET是完全可以勝任這個系統(tǒng)的開發(fā)。3.4.3運行可行性分析隨著計算機知識的普及和推廣,越來越多的人掌握了計算機的基本使用方法 和 技能。隨著In ternet的發(fā)展,用戶對于網(wǎng)絡(luò)、WIND

26、OW等環(huán)境下的軟件使用比 較熟 悉,對于新鮮事物,用戶表現(xiàn)出極大的興趣和熱情。本系統(tǒng)操作簡單,上手較快,運行環(huán)境要求低。面對于網(wǎng)站設(shè)計還應該以“標準 性、安全性、兼容性、高效性、保密性、可維護性”為標準,在著眼于當前實用的基 礎(chǔ)上,為將來系統(tǒng)的擴展,升級留有余地。因此,本系統(tǒng)在運行方面是可行的。第四章網(wǎng)上招標系統(tǒng)數(shù)據(jù)庫分析與設(shè)計4.1數(shù)據(jù)庫物理模型數(shù)據(jù)庫ER圖如圖4-1,4-2,4-3,4-4,4-5所示:圖4-1如圖4-2如圖4-3如圖4-4如圖4-54.2 數(shù)據(jù)庫表根據(jù)網(wǎng)上招標系統(tǒng)的需要,該網(wǎng)站共設(shè)計了以下 5張表:表 1: man age序號列名數(shù)據(jù)類型長度小數(shù) 位標識主鍵允許空默認 值

27、說明1idint40是是否主鍵2user_ namen varchar500否用戶名3user_pw dn varchar500否密碼4real_ namen varchar500是真實姓名5user_te ln varchar500是聯(lián)系方式6add_tim edatetime83是添加時間表 2: product序 號列名數(shù)據(jù)類型長度小數(shù)位標識主鍵允許空默認 值說明1idint40是是否主鍵2titlen varchar500否標題3authron varchar500是發(fā)布者用戶名4pro_ty pen varchar500是類型5con te n tn varchar5000是內(nèi)容7a

28、dd_timedatetime83是添加 時間表 3: 序 號列名數(shù)據(jù)類型長度小數(shù) 位標識主鍵允許空默認 值說明1idint40是是否主鍵2pidint40是招標ID3user_ namen varchar500是投標人4filen varchar500是文件5is_staten varchar500是狀態(tài)表 4: userinfo序號列名數(shù)據(jù)類型長度小數(shù) 位標識主 鍵允許空默認 值說明1idint40是是否主鍵2user_ nam en varchar500否用戶名3user_pwdn varchar500否用戶密碼4real_ namen varchar500是法人

29、代表5user_teln varchar500是聯(lián)系電話6user_webn varchar500是公司網(wǎng)址7user_ema iln varchar500是公司郵箱8user_abo utn varchar5000是公司簡介9add timedatetime83是添加時間10is_staten varchar500是N'正 常'狀態(tài)11ep_n ameNvarchar500是企業(yè)名稱表 5: website序 號列名數(shù)據(jù)類型長度小數(shù) 位標 識主 鍵允許空默認 值說明1idint40是是否2titlen varchar500是網(wǎng)站標題3keywordn varchar500是關(guān)

30、鍵字4descripti onn varchar500是描述5icp nu mbern varchar00是底部信息第五章網(wǎng)上招標系統(tǒng)設(shè)計與功能實現(xiàn)5.1網(wǎng)上招標系統(tǒng)功能模塊圖:功能模塊圖如圖5-1所示:網(wǎng)上招標系統(tǒng)注nn冊登錄系統(tǒng)管理招標信息用戶管理退出系統(tǒng)企 業(yè) 信 息 修 改添 加 管 理 員管 理 員 管 理系 統(tǒng) 維 護圖5-1系統(tǒng)功能模塊圖5.2前臺設(shè)計5.2.1前臺首頁設(shè)計主頁設(shè)計主要是放置招標公告,企業(yè)可以根據(jù)需要瀏覽相應欄目信息。 設(shè)計效果如圖5-2所示:物理電氣信息學院本科畢業(yè)論文址肛用戶.用戸寧字寧*班主蘆11玖主尹1ESWjisdfr123耳東妊杏:12*5磁陥萬戒1*

31、3WHh?M»嚥點比-A.M鳶加屯: 呑電酷爐阿用U1HT|*3&123« 三萬<> 2012 D«£l>0¥ kic. All riolhts <«MT«d Poworod b xmxmx vf* CPg- iS«S£7&!>圖5-2系統(tǒng)首頁5.2.2 用戶注冊設(shè)計只有瀏覽者注冊才能成為本網(wǎng)站會員,才能進行投標。設(shè)計效果圖5-3所示:岡 上勰樣壘 城何遷未登錄追出*寧5!戈#+1*蚩試生產(chǎn)12需淞產(chǎn)1*醫(yī)輛神1*醫(yī)蕓老柑垢桁SPS:玄 ®=聯(lián)険話;

32、為冋址:魚©審1箱三企址間春:;注JW圖5-3 用戶注冊頁面21R上翱揀*底& OnOw kic. AJi nght rnwj Ppwwl bv vxa 疇 ICPft I ?3<M7B9物理電氣信息學院本科畢業(yè)論文523用戶登錄設(shè)計用戶經(jīng)過注冊,成為網(wǎng)站的用戶,用戶登錄頁面如圖5-4所示:崔冊皤 2012 DkDsv Inc. Al rights rtservenl Powered by xxxxx SriCP-&123M567S9圖5-4用戶登錄頁面5.2.4企業(yè)信息企業(yè)登錄之后可對自己的信息進行修改,設(shè)計效果圖5-5所示:頂口糞別書戶空£123&

33、#163;砂企址菩稱!法.&悅卑:13&I 9577870竺E網(wǎng)址:t=M± 學103224&J2&®qqr<Gm企業(yè)甜合|nlcdxw¥ jxn 3圖5-5企業(yè)信息頁面23阿上和標*蜿£ 2012kiCr AH mgfitS c«5釣啲 PQiwered 呻Sj«KP-S1334567&9物理電氣信息學院本科畢業(yè)論文525招標公告顯示所有招標項目,設(shè)計效果如圖5-6所示:網(wǎng)43 4 銀丸LZ3玫宜遇出圖5-8投標頁面27曠it*1心SM.JI-戸 I立M 土尸mEnja+-F i匪 曲1

34、9啊la 9辱Bd#氈諌T.F醫(yī)藥盤出V翊;at布*十甲V1J!土產(chǎn)工 :典土蘆"K4piEt «! I圖5-6招標公告頁面5.2.6 發(fā)布信息企業(yè)發(fā)布招標項目,效果如圖 5-7所示:阿上榕標糸緞123社知退出 Ei5BW*里St生產(chǎn)-計MffLirSn吟上rt tt * *l0 2012 D&Dhv 匕 Al ri(jhh i Qrvd P&wfiied by kxxxk JftlCPfi-123567-&&527 項目投標項目投標包括選擇招標項目和上傳投標材料,設(shè)計效果如圖5-8所示:阿止招標余統(tǒng)123漑也史出* "T 大乎*

35、誠生戶心-軌生KU-*5產(chǎn)n* IKKa'Hi寧夏中邛::*牯件=詳*1堆昏于=2DJ14/3/2B 16:23! a 5初夕卜旦傀喬:走阿Jt柯曲韋址g 2012 LhfhUw Jrtt. AJI iriphA nwivtad Pwvwl 甘當 nuuuc 4H DCPfl 1 24±>b/4fy文件;上悟-醫(yī)商理村*麗富生盧* i+M機TVHlS0 2012 DmDw Jnc_ All rights- reswed Powered by mxkkx TCP#123 5*7B9物理電氣信息學院本科畢業(yè)論文5.3 后臺設(shè)計5.3.1后臺登錄設(shè)計后臺登錄主要是針對網(wǎng)站后臺

36、管理員設(shè)計的,登錄頁面如圖5-9所示:ELCOMIE 用戶登錄LU【曰凹旳111®乜1U 歡芯進入冶臺管體密魏販帛也割37圖5-9管理員登陸頁面5.3.2后臺管理主界面后臺管理的主界面顯示了管理員進入后臺之后,可以進行的相關(guān)操作,如圖5-10所示:C auw :圖5-10后臺管理主頁5.3.3招標信息界面管理員可以查看所有已發(fā)布的招標信息,并可以進行刪除,如圖5-11所示:網(wǎng)站憂理廉.花0 鬢曽伍:HUxuen-皆穴旳聲硏畔 M 空 J!自 I鼻廠<dtgw5-3-3 n-n廠xd£L(Arm鼻商.加xdE3tn»i LfijJTrTESM>3H LO

37、 OTr1JEawzrM lc err廠iJEK:3-3-4 LO IDratUMfll跡asm lc ior9fi-:U*Gt£U跡203>3M LD 10*EZ3圖5-11管理員查看招標信息頁面534用戶管理對前臺注冊用戶的修改,如圖 5-12所示:峯H凝戶菲觀電氏K£itflffTM*廠Tdt時I234ULC33IE 4EMznii-3-2 it <2r1*eL121LUnhana-卜?偲:巧廠LdriJEifijr佃asdJd池丸H名單IDI3-3-2 IL 43rMKHUFXifFxcvEM1Q.±S#*圖5-12 用戶管理頁面5.3.5 添

38、加管理員如圖5-13所示:.*城怡睥-莒7血£、左即呂卑外R戎圖 5-13536 管理員管理對管理員信息進行修改,如圖5-14所示:圖5-14管理員管理5-15所示:5.4評標評標模塊主要介紹了評標過程中主要依據(jù)的規(guī)則,設(shè)計效果如圖評標準則:第一冬為耳范理戍時場各方交品廿翔 鋰立注開、2平、&正湘壇買惜豪詢場乏孕耳博 加強招標腳福動麒督管理,促進理駅市城傕靈罵序垃般 中幻人民衛(wèi)鳳廳?0標比杯:去:中串人民拄和同主埠令廉歸號,寫袪譚.耐悄汛荃臺我TH孑,t'Jti辦W粛條凡在本市吳光區(qū)、南胃區(qū)、湖出帝擠戎術(shù)幵妊醫(yī)、龍湖琳虜假國廳政:i弋二市區(qū)|畀風建運和申氏基礎(chǔ)說帝工程

39、” WffiH超標&竹九評標,M守車辦法.第二東 任何單也*Dhl不召埒恆住暑頒進汀-廠疋扌.京勺零巫書耳基他芒何方共趨世吟巧英13務擅吁麴設(shè)工琨通工總承巨杞標一抒肯壬琴三包#竟工耳.攝標人應在常一茂亦理工程朋冃框標申請旺.略整牛嚨設(shè)工程序百的發(fā)包方我報團 飪工雄E標投氐£督機構(gòu)以下筲賽“弓住標監(jiān)嘗機構(gòu))JB五掛恆總亦蟲進行相標(電括咎開相標和重請梧標)的工祠吸目£頓釆用工年亜丐卑方貳捋標.投榕人的投糕報即高于狎標控制介的,其規(guī)標應予艮拒迪.旃號樣標嘆目的81傭Cfil)審畳井更裕如宙札吳咯信車兩憶辦忌:揺七妾依潔愿箏進石營開招標的SOTS.招斬人必簟曹師強告、If

40、三客中標匡進齊:V點昔叫Q務當行 將和:市旌諸情恿網(wǎng)和湖卅幣E投圖5-11評標準則第六章系統(tǒng)測試6.1測試定義及目的軟件測試就是在軟件投入運行前,對軟件的需求分析,設(shè)計規(guī)格說明和編碼的 最終復審,是保證軟件質(zhì)量的關(guān)鍵步驟.如果要給軟件測試下定義,可以這樣將,軟 件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。測試的目的在于將軟件設(shè)計時設(shè)計者與程序開發(fā)者之間理解不一致的地方, 功能與需求不一致的地方,不符合邏輯思維的情況都反映給質(zhì)量控制部門,由質(zhì) 量控制部門調(diào)配需求部門統(tǒng)一做出一個明確解答,再由開發(fā)人員進行修改和補 充。測試的目標是以最少的時間和人力找出軟件中潛在的各種錯誤和缺陷。6.2 測試計劃為了在開

41、發(fā)的系統(tǒng)中解決并防止誤差,防止代碼中的BUG勺錯誤,其目標不僅在于測試代碼的功能性,還需確保代碼在結(jié)構(gòu)上可靠且健全,并且能夠在所有 條件下正確響應。如果這些模塊中的代碼未被適當測試,則其弱點可被用于侵入 代碼,并導致安全性風險以及性能問題。執(zhí)行完全的單元測試,可以徹底減少發(fā) 生誤差的可能性。6.3重要性軟件測試是一個很重要的環(huán)節(jié),通過我的實踐和實際的實習經(jīng)驗告訴我, 一個編 寫好了是不能夠真真的交付給用戶使用的, 必須要有專門的測試人員對每一個單元模 塊進行測試,只有保證每一個模塊在非法數(shù)據(jù)和功能模塊都能夠正常進行后才能夠交 給用戶進行體驗,一個錯誤連連的系統(tǒng)不僅給用戶的體驗不好,也會給用戶對

42、公司和 編程人員帶來負面的影響,不經(jīng)會影響到個人的工作業(yè)績也會給公司帶來不必要的麻 煩,所以現(xiàn)在軟件測試已經(jīng)是每一個公司必不可少的工作,基本每一個軟件公司都會配備專業(yè)的測試人員,在編程人員編寫好對應的模塊自己進行了簡單的測試以后還要 交費給公司的專業(yè)測試人員對系統(tǒng)進行黑盒白盒已經(jīng)各類專業(yè)的系統(tǒng)測試,在專業(yè)人員進行反復的測試和檢測后發(fā)現(xiàn)系統(tǒng)沒有明顯的和潛在的錯誤以后才你能夠算這個 模塊基本完成,在整個系統(tǒng)編寫完成后還要對系統(tǒng)進行整個個集成測試,所有各項測試都通過后方能交給用戶體驗,在用戶體驗過程中其實也的一個系統(tǒng)的測試過程,只 有客戶經(jīng)過一點時間的體驗好測試并進行修改后系統(tǒng)才能夠真真的交付給用使

43、用,這個開發(fā)流程才算完成了一個階段。6.4 測試項目6.4.1登錄測試輸入不存在的用戶名和密碼登陸,便會提示登陸失敗的錯誤提示,如圖6-1所示:版本估息管理低息廉換2010 vLO右登最管理系統(tǒng)用尸屯pumin苦碼圖6-1登錄測試642添加測試如沒有錯誤,添加成功則會彈出發(fā)布成功,如圖6-2所示:退出K頁審戶注堆甲尸垂錄卡人申心MU劇試驅(qū):J JFcnJzney:目莫創(chuàng)區(qū)藥爵村ids:遺弭主產(chǎn)計幀皚血色巨阿上蕊娠索饑石 2Q12 DeBDev nc. Al rights reser.'ed Peered bv xkkkx ICP-S-123斗5&7S39圖6-2添加測試643性

44、能測試性能測試在軟件的質(zhì)量保證中起著重要的作用。通常我們把性能指標全部歸結(jié)到 硬件,操作系統(tǒng)和開發(fā)環(huán)境上,而忽略了代碼本身性能上的考慮。性能需求指標中, 穩(wěn)定性,并訪支撐能力以及安全性都很重要, 作為程序員需要評估該模塊在系統(tǒng)運營 中所處的環(huán)境,將要受到的負荷壓力以及各種潛在的危險和惡意攻擊的可能性。第七章總結(jié)信息化飛速發(fā)展的今天,運用In ternet 技術(shù)能給我們帶來很多方便。相信網(wǎng)上 招標系統(tǒng)的誕生,在給企業(yè)招標帶來便捷的同時,能引發(fā)更多對信息系統(tǒng)運用的思考。在系統(tǒng)的設(shè)計階段,通過對 ASP.NET Visual C#、SQL Server數(shù)據(jù)庫的熟悉和 開發(fā)實例的學習為系統(tǒng)的開發(fā)奠定了

45、基礎(chǔ)。在系統(tǒng)開發(fā)過程中,從最初領(lǐng)到題目到 最后一個功能模塊的完成,經(jīng)歷了無數(shù)次的錯誤-> 修改代碼->重啟服務器-> 運行的過程。感覺到平時學的知識是多么的淺薄,書到用時方恨少,現(xiàn)在是體驗 的真真切切。本來已經(jīng)耳熟能詳?shù)拇a,一到要編寫,卻提筆忘字,這充分的 反應了我平時的基本功不扎實,常用代碼的不熟練。給我以后的工作敲響了警 鐘,有了努力的方向。雖然整個系統(tǒng)實現(xiàn)了大部分的功能,但還不完善,距離現(xiàn)實生活的應用還有一定距離,需要進一步增強系統(tǒng)的功能。從整個開發(fā)過程,我深刻體會到了.NET技術(shù)的魅力,認識到在網(wǎng)絡(luò)經(jīng)濟到來的今天,掌握好一門計算機語言,并把它運用到力所能 及的應用程

46、序開發(fā)中去的重要性和現(xiàn)實意義。物理電氣信息學院本科畢業(yè)論文參考文獻1 康會光,王俊偉,張瑞萍.SQL Server 2005標準教程中文版北京:清華大學出版社.20072 施凡,李永倫,譚穎華,徐寧.譯:C#和.NET 2.0實戰(zhàn).北京:人民郵電出版社.20083 張樹亮.ASP.NET 2.0+SQL Server.網(wǎng)絡(luò)應用系統(tǒng)開發(fā)案例精解 .北京:清華大學出版社.20064 張能力,謝佳.ASP.NET在Web網(wǎng)站開發(fā)中的應用.武漢:武漢理工大學計算機學院.20085 奚江華.ASP.NET 2.0開發(fā)詳解.北京:電子工業(yè)出版社.2008 周濤.SQL Server 2005 數(shù)據(jù)庫基礎(chǔ)應

47、用.北京:清華大學出版社.20077 王永皎,張建軍.visual C# 2005+ SQL Server 2005數(shù)據(jù)庫開發(fā)與實例.北京:清華大學出版社.20088 周光亮,淺釋.Net三層架構(gòu)的設(shè)計與實現(xiàn).安徽:安徽理工大學.20089 網(wǎng)冠科技,ASP.NET +SQL Server 2005 網(wǎng)絡(luò)應用編程二合一百例.機械工業(yè)出版社.200710 羅福強,白忠建,楊劍.visual C#.net程序設(shè)計教程.北京:人民郵電出版社.200911 馬軍.精通Asp.NET2.0網(wǎng)絡(luò)應用開發(fā)M.北京:人民郵電出版社,200612 Adam Freeman, Allen Jones.NET 安全

48、編程M.北京:清華大學出版社 ,2006。13 Karli Wats on . C#2005數(shù)據(jù)庫編程經(jīng)典教程M.北京:人民郵電出版社, 200714 張俊,喬字峰等.C#程序設(shè)計入門M 吉林電子出版社,200515 楊鯤鵬,孟凡奇等.Asp.NET+SQL Server動態(tài)網(wǎng)站開發(fā)從基礎(chǔ)到實踐M.北京:電子工業(yè)出版社,2006.return 0;39附錄:核心功能實現(xiàn)及代碼主頁實現(xiàn)代碼:public void BindCon()DataSet dspro = DBHelps.GetDataset("select top 8 * from product "); repPr

49、o.DataSource = dspro.Tables0.DefaultView;repPro.DataB in d();DataSet dsser = DBHelps.GetDataset("select top 3 * from useri nfo order by add_time desc ");repUser.DataSource = dsser.TablesO.DefaultView; repUser.DataBi nd();用戶注冊頁面:/ <summary>III增加一條數(shù)據(jù)/ </summary> public int Add()S

50、tri ngBuilder strSql = new Stri ngBuilder();strSql.Appe nd("i nsert into useri nfo (");strSql.Appe nd("user_ name,user_pwd,real_ name,user_tel,user_add,add_time)"); strSql.Appe nd(” values (");strSql.Appe nd("user_ name,user_pwd,real_ name,user_tel,user_add,add_time)&qu

51、ot;); strSql.Appe nd(”;select IDENTITY");SqlParameter parameters = new SqlParameter("user_name", SqlDbType.NVarChar,50),new SqlParameter("user_pwd", SqlDbType.NVarChar,50),new SqlParameter("real_ name", SqlDbType.NVarChar,50),new SqlParameter("user_tel",

52、SqlDbType.NV arChar,50),new SqlParameter("user_add", SqlDbType.NVarChar,50), new SqlParameter("add_time", SqlDbType.DateTime);parameters0.Value = txtName.Text.ToStri ng();parameters1.Value = txtPwd.Text.ToStri ng();parameters2.Value = TextBox3.Text.ToStri ng();parameters3.Value = TextBox4.Text.ToStri ng();parameters4.Value = TextBox5.Text.ToStri ng(); parameters5.Value = DateTime.Now;object obj = DBHelps.GetSingle(strSql.ToString(), parameters);if (obj = nu II)elsereturn Con vert.ToI nt32

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論