【正文】
Visual Basic、 Visual C++、 Visual C 和 Visual J 全都使用相同的集成開發(fā)環(huán)境 (IDE),利用此 IDE 可以共享工具且有助于創(chuàng)建混合語言解決方案。 程序流程圖 如下圖: N Y 判斷用戶名, 密碼 用戶登陸 開始 進(jìn)入主界面 結(jié)束 遼寧工程技術(shù)大學(xué)畢業(yè)設(shè)計(jì) 27 圖 41 用 戶登錄模塊程序流程圖 Fig 41 Program flow chart of the user login module 后臺 管理模塊 模塊名稱: 后臺 管理模塊 模塊功能: 本部分主要實(shí)現(xiàn)對 后臺 的管理,包括 添加行 業(yè)新聞,公司新聞 , 房屋信息,管理員設(shè)置。管理員除統(tǒng)計(jì)數(shù)據(jù)信息外都能查看。系統(tǒng)維護(hù)的內(nèi)容包括系統(tǒng)應(yīng)用程序維護(hù),數(shù)據(jù)維護(hù),代碼維護(hù)和硬件設(shè)備維護(hù)。 訪問控制是指根據(jù)用戶訪問特權(quán)邏輯地控制訪問范圍和操作權(quán)限。 ( 1) 登錄 Windows 登錄 Windows,用戶須輸入正確的用戶名、口令、域名 , 才能正確的登錄到操作系統(tǒng)上,從而對用戶的身份進(jìn)行了第一層限制 。 登錄用戶的安全性 數(shù)據(jù)庫要求嚴(yán)格的用戶身份鑒定。 數(shù)據(jù)庫使用安全是指數(shù)據(jù)庫的完整性、保密性和可用性。網(wǎng)絡(luò)安全性工作做的不好,將會使企業(yè)的商業(yè)機(jī)密失竊,企業(yè)網(wǎng)絡(luò)管理變得雜亂無章,甚至于陷入癱瘓狀態(tài),給網(wǎng)絡(luò)的使用者帶來無法估量的損失。如果真斷電時(shí),客戶機(jī)不會有較大的影響。對于軟錯誤,需要在操作成功判斷及輸入數(shù)據(jù)驗(yàn)證模塊由數(shù)據(jù)進(jìn)行數(shù)據(jù)分析,判斷錯誤類型,在生成相應(yīng)的錯誤提示語句,送到輸出模塊中。網(wǎng)絡(luò)硬件對運(yùn)行時(shí)間有最大的影響,當(dāng)網(wǎng)絡(luò)負(fù)載量大時(shí),對操作反應(yīng)將受到很大的影響;其次是服務(wù) 器的性能,這將影響對數(shù)據(jù)庫訪問時(shí)間的長短,應(yīng)此必須使用高性能的服務(wù)器。 運(yùn)行控制 運(yùn)行控制將嚴(yán)格按照各模塊 間 函數(shù)調(diào)用關(guān)系來實(shí)現(xiàn)。 ( 2)運(yùn)行設(shè)備 高性能服務(wù)器: Web 服務(wù)器和數(shù)據(jù)庫服務(wù)器 客戶端:一般計(jì)算機(jī)( 版本以上) 網(wǎng)絡(luò)設(shè)備:路由器、交換機(jī)、轉(zhuǎn)換連接設(shè)備等 ( 3)支持軟件 操作系統(tǒng) : MS WINDOWS XP、VS 20xx 數(shù)據(jù)庫: SQL Server 20xx 瀏覽器: Inter Explorer( 以上 ) 運(yùn)行模塊的組合 客戶端在有輸入時(shí)啟動接收數(shù)據(jù)模塊,先在頁面對信息進(jìn)行審核,審核通過遼寧工程技術(shù)大學(xué)畢業(yè)設(shè)計(jì) 23 后經(jīng)模塊之間的調(diào)用,讀入并對輸入進(jìn)行處理。輸出設(shè)計(jì)的原則是考慮既要全面反映不同管理層的各項(xiàng)需要,又要言簡意明,不要將用戶需要的信息都提供給用戶。 ( 2) 輸入的準(zhǔn)備及輸入過程應(yīng)盡量容易進(jìn)行,從而減少錯誤的發(fā)生。由于輸入數(shù)據(jù)的準(zhǔn)確性與及時(shí)性會影響系統(tǒng)的運(yùn)行效果。 第二范式 2NF: 關(guān)系模式在滿足 1NF 的基礎(chǔ)上,每個非主屬性完全函數(shù)依賴于關(guān)鍵字。 3.考慮代碼值的唯一性。 代碼設(shè)計(jì)的關(guān)鍵是方便偶那個湖,滿足業(yè)務(wù)要求。 ( 2) 軟件接口 在軟件接口方面,采用 技術(shù),實(shí)現(xiàn)對數(shù)據(jù)庫中表記錄的查詢、修改和刪除等操作。 在設(shè)計(jì)語言上,已決定使用初級 JAVA 進(jìn)行編程 ,在界面上可使用 JAVA 所提供的可視化控件。其中外部接口又可分為:用戶界面、外部接口、內(nèi)部接口。網(wǎng)站的總體結(jié)構(gòu)如圖 所示。模塊的獨(dú)立程度可以由兩個定性標(biāo)準(zhǔn)度量,這兩個標(biāo)準(zhǔn)分別是內(nèi)聚和耦合,軟件開發(fā)追求高內(nèi)聚,低耦合。模塊化原理就是把程序劃分成若干個模塊,每個模塊完成一個功能,把這些模塊集總起來組成一個整體,可以完成指定的功能滿足問題 的要求。 編號: F1 名字:后臺信息 描述:要添加、刪除或修改的用戶相關(guān)信息 編號: F2 名字:客戶信息 描述:用來存儲顧客的數(shù)據(jù)信息 編號: F3 名字:樓盤信息 描述:用來添加、刪除或修改樓盤相關(guān)信息 遼寧工程技術(shù)大學(xué)畢業(yè)設(shè)計(jì) 15 系統(tǒng) 數(shù)據(jù)模型 由需求分析得到本系統(tǒng)的 ER 圖如下: 進(jìn)入 后臺 N 管理員 維護(hù) 添加新聞 添加樓盤 刪除 網(wǎng)站 新聞 BBS 人才招聘 樓盤介紹 榮譽(yù) 聯(lián)系我們 招聘 M 朱江 :基于 房產(chǎn)公司網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 16 3 概要 設(shè)計(jì) 系統(tǒng)設(shè)計(jì)是信 息開發(fā)過程中的另一個重要階段,在這一階段中將根據(jù)前一階段分析的結(jié)果,在系統(tǒng)分析報(bào)告的基礎(chǔ)上,按照數(shù)據(jù)流程圖的要求,科學(xué)合理地進(jìn)行新系統(tǒng)的設(shè)計(jì)。數(shù)據(jù)字典包括數(shù)據(jù)元素、數(shù)據(jù)流、數(shù)據(jù)存儲和數(shù)據(jù)處理四項(xiàng)內(nèi)容,以下列出本系統(tǒng)的部分?jǐn)?shù)據(jù)字典。應(yīng)用自頂向下、逐層分解、先整體后局部的思想進(jìn)行設(shè)計(jì)的。 (2)畫系統(tǒng)內(nèi)部,即畫下層數(shù)據(jù)流圖。 數(shù)據(jù)流程圖是結(jié)構(gòu)化分析的一種重要工具,是管理信息系統(tǒng)開發(fā)的主要工具,是組織中信息運(yùn)作的抽象,是 MIS 邏輯模型的主要形式。 表 21 數(shù)據(jù)流圖符號說明 Table 21 the sign explanation of data flow chart 朱江 :基于 房產(chǎn)公司網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 12 圖形符號 名稱 符號說明 實(shí)體 記述系統(tǒng)之外的數(shù)據(jù)提供或數(shù)據(jù)獲得組織機(jī)構(gòu)或個人,框內(nèi)為實(shí)體名稱。擬擬選擇喜歡的樓盤,戶型等。 超級管理員可以查看和編輯系統(tǒng)的所有信息 , 系統(tǒng)中,任何用戶都可以修改自己的密碼注銷當(dāng)前身份。 擴(kuò)充性 網(wǎng)站的整體規(guī)劃及框架設(shè)計(jì)是具有擴(kuò)充性的,前臺頁面的設(shè)計(jì)能保證企業(yè)網(wǎng)站在增加欄目后不會被破壞網(wǎng)站的整體結(jié)構(gòu),后臺數(shù)據(jù)庫的設(shè)計(jì)具有高度擴(kuò)充性,企業(yè)能夠根據(jù)需要對欄目、類別的增,刪,修改。在需求分析階段,從多方面對整個組織進(jìn)行調(diào)查、收集和分析各項(xiàng)應(yīng)用對信息和處理兩方面的需求。 系統(tǒng)功能模塊 企業(yè)網(wǎng)站的主要任務(wù)是發(fā)布企業(yè)新聞和樓盤信息; 管理員可以增加最新的 樓盤 信息、企業(yè)新聞,還可以對其實(shí)行修改、刪除、修改。 7) Microsoft Visual 概述 Visual Studio .NET 作為微軟的下一代開發(fā)工具,它和 .NET 開發(fā) 框架緊密結(jié)合,是構(gòu)建下一代互聯(lián)網(wǎng)應(yīng)用的優(yōu)秀工具。 6) SQL Server 20xx 概述 SQL Server 20xx 是 Microsoft 公司發(fā)行的關(guān)系型數(shù)據(jù)庫管理與分析系統(tǒng),它提供了功能全面、操作簡單的圖形界面。它替代了原有的 Recordset的對象,提高了程序的交互性和可擴(kuò)展性,尤其適合于分布式的應(yīng)用場合。在 ADO .NET 中通過 XMLReader, XMLWriter, XMLNavigator, XMLDocument 等可以方便的創(chuàng)建和使用 XML 數(shù)據(jù),并且支持 W3C 的 XSLT、 DTD、 XDR 等標(biāo)準(zhǔn)。這種全新的面向?qū)ο蟮恼Z言使得開發(fā)者可以快速的構(gòu)建從底層系統(tǒng)級到高層商業(yè)組件的不同應(yīng)用。 語言支持 支持多種語言,支持編譯類語言,支持比如 VB、 VC++、 C等,它比這些編譯類語言運(yùn)行速度快,更適合編寫大型應(yīng)用。 高效率 對于一個程序來講,速度是非常重要的。 3) 的特點(diǎn) 的新性能 提供了穩(wěn)定的性能、優(yōu)秀的升級性、更快速的開發(fā)、更簡便的管理、全新的語言以及網(wǎng)絡(luò)服務(wù)。以運(yùn)行庫為目標(biāo)的代碼稱為托管代碼,而不以運(yùn)行庫為目標(biāo)的代碼稱為非托管代碼。 .NET Framework 具有兩個主要組件:公共語言運(yùn)行庫和 .NET Framework 類庫。 ( 3)提供一個可提高代碼(包括由未知的或不完全受信任的第三方創(chuàng)建的代碼)執(zhí)行安全性的代碼執(zhí)行 環(huán)境。 2) .NET Framework 概述 .NET Framework 是支持生成和運(yùn)行下一代應(yīng)用程序和 XML Web services 的內(nèi)部 Windows 組件。它提供了一個統(tǒng)一的 Web 開發(fā)模型,并為開發(fā)人員提供了創(chuàng)建企業(yè)級 Web 應(yīng)用程序所需的各種服務(wù)。它的基本思想是用圖形符號以黑盒子形式描繪組成系統(tǒng)的每個部件(程序、文檔、數(shù)據(jù)庫、人工過程等)。 總結(jié)上述幾點(diǎn),網(wǎng)站建設(shè)目標(biāo)可總結(jié)如下: 1) 幫助企業(yè)建立有效的企業(yè)形象宣傳、企業(yè)風(fēng)采展示、公司 樓盤 宣傳,打造“網(wǎng)絡(luò)”新形象。 樓盤 的附加值越高,在市場上就越有競爭力,就越受消費(fèi)者歡迎。 同時(shí), 樓盤 信息通過網(wǎng)站的先進(jìn)設(shè)計(jì),既有報(bào)紙信息量大的優(yōu)點(diǎn),又結(jié)合了電視聲、光、電的綜合刺激優(yōu)勢,可以牢牢地吸引住目標(biāo)對象。銷售的成功與否,除了決定于能否將 樓盤 的各項(xiàng)優(yōu)勢充分地傳播出去之外,還要看目標(biāo)對象從中得到的有效信息有多少。 特別是對于互聯(lián)網(wǎng)技術(shù)高度發(fā)展的今天,大多客戶都是通過網(wǎng)絡(luò)來了解企業(yè) 樓盤 、企 業(yè)形象及企業(yè)實(shí)力,因此,企業(yè)網(wǎng)站的形象往往決定了客戶對企業(yè) 樓盤 的信心。從 4C( Connection.,Communication , Commerce , Cooperation )層次上徹底改變了 人類工作,學(xué)習(xí),生活,娛樂的方式,已成為國家經(jīng)濟(jì)和區(qū)域經(jīng)濟(jì)增長的主要動力。在以信息技術(shù)為支撐的新經(jīng)濟(jì)條件下,越來越多的企業(yè)利用起網(wǎng)絡(luò)這個有效的工具。 開發(fā)背景 現(xiàn)在網(wǎng)絡(luò)的發(fā)展已呈現(xiàn)商業(yè)化、全民化、全球化的趨勢。 。 關(guān)鍵詞: 數(shù)據(jù)庫設(shè)計(jì) ;安全性; ; SQL SERVER20xx 朱江 :基于 房產(chǎn)公司網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) II Abstract Along with the development of the inter, the pany propaganda mode has been changed greatly. The website is more convenient and economic than the traditional propaganda mode, and it is not limited by space and time. The paper discusses in detail the development and design process of a pany website based . It uses 20xx as the development platform, C as the programming language, SQL Server 20xx as the database management system, and includes enterprise introduction, enterprise culture, news, goods management, talent recruitment, message board, etc.. It can accord with the requirement of the pany paper is anized as following: Firstly, analyzes the background and significance。系統(tǒng)采用 基于 的 B/S 架構(gòu) , C作編程語言, SQL Server 20xx 作數(shù)據(jù)庫管理系統(tǒng),實(shí)現(xiàn)了企業(yè)介紹、企業(yè)文化、新聞中心、產(chǎn)品管理、人才招聘、留言版等功能。I 摘要 隨著因特網(wǎng)的發(fā)展,公司宣傳模式發(fā)生了很大的變化。 整個系統(tǒng)從操作簡單性,界面友好性,功能實(shí)用性出發(fā),為房產(chǎn)信息發(fā)布、管理提供了一個廣闊而廉價(jià)的平臺,為客戶提供了便捷而全面的房產(chǎn)信息,使客戶可以快速、方便地了解到條件、地 點(diǎn)、價(jià)格合適的房源。 Secondly, introduces the development tools and the foundation of the technology。 Database design。目前,幾乎世界上所有的公司都在利用網(wǎng)絡(luò)傳遞商業(yè)信息,進(jìn)行商業(yè)活動,從宣傳企業(yè)、發(fā)布廣告、招聘雇員、傳遞商業(yè)文件乃至拓展市場、網(wǎng)上銷售等,無所不能。網(wǎng)站早已由論證階段進(jìn)入了實(shí)質(zhì)階段,尤其為企業(yè)提供一個展示自己的舞臺、為消費(fèi)者創(chuàng)造一個了解企業(yè)的捷徑。 Inter 正成為世界最大的公共資料信息庫,它包含無數(shù)的信息資源,所有最新的信息都可以通過網(wǎng)絡(luò)搜索獲得。建立