freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計-樓盤銷售管理系統(tǒng)(編輯修改稿)

2025-01-05 13:44 本頁面
 

【文章內(nèi)容簡介】 以發(fā)現(xiàn)方法調(diào)用錯誤,保證程序更加可靠;其次, Java 不支持指針,這杜絕了內(nèi)存的非法訪問;第三, Java自動單元收集防止了內(nèi)存丟失等動態(tài)內(nèi)存分配導(dǎo)致的問題;第四, Java 解釋器運(yùn)行時實施檢查,可以發(fā)現(xiàn)數(shù)組和字符串訪問的越界;最后, Java 提供了異常處理機(jī)制,程序員可以把一組錯誤代碼放在一個地方,這樣可以 簡化錯誤處理任務(wù),便于恢復(fù)。 多線程 線程是操作系統(tǒng)的一種新概念,又被稱作輕量進(jìn)程,是比傳統(tǒng)進(jìn)程更小的可并發(fā)執(zhí)行的單位。 C 和 C++語言采用單線程體系結(jié)構(gòu),而 Java 卻提供了多線程支持。 Java 在兩方面支持多線程。一方面, Java 環(huán)境本身就是多線程的,若干個系統(tǒng)線程運(yùn)行,負(fù)責(zé)必要的無用單元回收、系統(tǒng)維護(hù)等系統(tǒng)級操作;另一方面, Java 語言內(nèi)置多線程控制,可以大大簡化多線程應(yīng)用程序開發(fā)。 Java 提供了一個類 Thread,由它負(fù)責(zé)啟動運(yùn)行,終止線程,并可檢查線程狀態(tài)。 Java 的線程還包括一組同步原語。這些 原語負(fù)責(zé)對線程實行并發(fā)控制。利用 Java 的多線程編程接口,開發(fā)人員可以方便地寫出支持多線程的就用程序,提高程序執(zhí)行效率。必須注意的是, Java 的多線程支持在一定程度上受運(yùn)行時支持平臺的限制。 Java 是靜態(tài)類型的 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(論文) 11 在一個 Java 程序中,必須定義所用對象(數(shù)字、字符、數(shù)組等)的類型。這有助于編程人員很快發(fā)現(xiàn)問題,因為當(dāng)程序編譯時可以檢測類型錯誤。 不過, Java 系統(tǒng)中的對象也有動態(tài)類型。要求一個對象為動態(tài)類型往往是可能的,所以編程人員寫的程序可以對不同類型的對象做不同的事。 Java 是編譯型的 當(dāng) 運(yùn)行 Java 程序時,它首先被編譯成字代碼。字節(jié)代碼非常類似于機(jī)器指令,所以 Java 程序運(yùn)行時比較高效。而且,字節(jié)碼并不專對一種特定的機(jī)器,因此, Java程序無須重新編譯便可在眾多不同的計算機(jī)上執(zhí)行。 Java 源程序被編譯成類文件,相當(dāng)于程序的字節(jié)代碼表現(xiàn)。在一個 Java 類文件中,所有對方法及實例變量的參照均按名進(jìn)行,并在第一次執(zhí)行代碼時加以分辨。這使得代碼更通用,更不易受修改的影響,而仍具高效。 Microsoft SQL Server 2021 數(shù)據(jù)庫簡介 SQLServer2021 是一個基于關(guān)系型數(shù)據(jù)庫模 型建立的數(shù)據(jù)庫管理系統(tǒng)軟件(DBMS)。它幫助用戶方使地得到所需信息,并提供強(qiáng)大的數(shù)據(jù)處理工具。它可以幫助用戶組織和共享數(shù)據(jù)庫信息,以便于根據(jù)數(shù)據(jù)庫信息作出有效的決策。另外,僅有這樣 — 個數(shù)據(jù)庫管理系統(tǒng)軟件 (DBMS),則只能進(jìn)行一些信息系統(tǒng)所需要的簡單數(shù)據(jù)處理,且對操作者有較高的操作技能要求。因此,信息系統(tǒng)的開發(fā)者都是在某種數(shù)據(jù)庫管理系統(tǒng)軟件〔 DBMS〕環(huán)境下編寫相應(yīng)的應(yīng)川程序,以形成一個能夠滿足應(yīng)用需求且操作盡可能簡單的應(yīng)用型信息系統(tǒng),這被稱之為二次開發(fā)。 SQLServer2021 還具有以下特點: 1.使信息更易于查找和使用 SQLServer2021 繼續(xù)為簡便地查找信息提供易于使用的工具。 2.支持 Web 功能的信息共享 SQLServer2021 可以通過企業(yè)內(nèi)部網(wǎng)絡(luò) Inter 很簡便地實現(xiàn)信息共享,而且它可以很容易地將數(shù)據(jù)庫定位到瀏覽器中,它將桌面數(shù)據(jù)庫的功能和網(wǎng)站的功能結(jié)合在一起。 3.用于信息管理的強(qiáng)大解決方案 高級用戶和開發(fā)人員可以創(chuàng)建那些將 SQLServer2021 界面 (客戶端 )的易用性和沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(論文) 12 SQL 服務(wù)器的可擴(kuò)展性和可靠性結(jié)合在一起的解決方案。 4.改變了數(shù)據(jù)庫窗口 可在 SQLServer2021 容納并顯示新的對象,增強(qiáng)了 SQLServer2021 數(shù)據(jù)庫的易用性。 5.提供名稱自動更正功能 自動解決當(dāng)用戶重新命名數(shù)據(jù)庫對象時出現(xiàn)的常見負(fù)面效應(yīng)。例如,當(dāng)用戶重命名表中的字段時,將自動在諸如查詢的相關(guān)對象中進(jìn)行相應(yīng)的更改。 6.具有子數(shù)據(jù)表功能 子數(shù)據(jù)表在同一窗口中,提供了嵌套式的視圖,這樣就可以在同一窗口中專注于相關(guān)的數(shù)據(jù)并對其進(jìn)行編輯。 7. 用戶只需簡單地將 SQLServer2021 對象 (表、查詢等 )從數(shù)據(jù)庫放到 ODBC數(shù)據(jù)源中,即可從 Microsoft SQLServer2021 中將數(shù)據(jù)導(dǎo)出到 Microsoft ACCESS 2021 。 8.?dāng)?shù)據(jù)訪問頁功能 該功能可使用戶快捷方便地創(chuàng)建數(shù)掂 HTML 頁,并通過數(shù)據(jù) HTML 頁,將數(shù)據(jù)庫應(yīng)用擴(kuò)展到企業(yè)內(nèi)部網(wǎng)絡(luò) Inter 上。這將幫助用戶比以往更快捷、高效的方式共享信息。 9.共享組件的集成: SQLServer2021 利用新的 Web 組件和位于瀏覽器中的 COM 控件,為用戶提供了多種查看和分析數(shù)據(jù)的方式。 10. Microsoft SQL Server 交互性: Microsoft SQLServer2021 支持 OLE DB,使用戶可以將 SQLServer2021 界面的易用性與諸如 Microsoft SQL Server 的后端企業(yè)數(shù)據(jù)庫的可升級性相結(jié)合。 JAVA 與 數(shù) 據(jù)庫的連接 本系統(tǒng)是利用 SQL Server 廠商提供的驅(qū)動與數(shù)據(jù)庫鏈接的。這種實現(xiàn)方法是直接使用數(shù)據(jù)庫廠商提供的用專用的網(wǎng)絡(luò)協(xié)議創(chuàng)建的驅(qū)動程序,通過它可直接將JDBC API 調(diào)用轉(zhuǎn)換為直接網(wǎng)絡(luò)調(diào)用。這種調(diào)用方式性能好、簡單易用。 這種方法的通行方式如下: 應(yīng)用程序 JDBC API驅(qū)動程序 數(shù)據(jù)源 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(論文) 13 JDBC 是一種可用于執(zhí)行 SQL 語句的 Java API,由一些 Java 語言寫的類、界面組成。 JDBC 給數(shù)據(jù)庫應(yīng)用開發(fā)人員、數(shù)據(jù)庫前臺工具開發(fā)人員提供了一種標(biāo)準(zhǔn)的應(yīng)用程序設(shè)計接口,使開發(fā)人員可以用純 Java 語言編寫完整的數(shù)據(jù)庫應(yīng)用程序。 通過使用 JDBC,開發(fā)人員可以很方便地將 SQL 語句傳送給幾乎任何一種數(shù)據(jù)庫。也就是說,開發(fā)人員可以不必寫一個程序訪問 Sybase,寫另一個程序訪問 Oracle,再寫一個程序訪問 Microsoft 的 SQL Server。用 JDBC 寫的程序能夠自動地將 SQL語句傳送給相應(yīng)的數(shù)據(jù)庫管理系統(tǒng)( DBMS)。不但如 此,使用 Java 編寫的應(yīng)用程序可以在任何支持 Java 的平如上運(yùn)行,不必在不同的平臺上編寫不用的應(yīng)用。 Java和 JDBC 的結(jié)合可以讓開發(fā)人員在開發(fā)數(shù)據(jù)庫應(yīng)用時真正實現(xiàn)“ Write Once,Run Everywhere!”。 Java 具有健壯、安全、易用等特性,而且支持自動網(wǎng)上下載,本質(zhì)上是一種很好的數(shù)據(jù)庫應(yīng)用的編程語言。它所需要的是 Java 應(yīng)用如何同各種各樣的數(shù)據(jù)庫連接。 JDBC 正是實現(xiàn)這種連接的關(guān)鍵。 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(論文) 14 4 數(shù)據(jù)庫 設(shè)計 數(shù)據(jù)流圖( DFD) 數(shù)據(jù)流圖有四種基本符號:正方形或立方體表示數(shù)據(jù)的源點或終點;圓角矩形或圓形 代表變換數(shù)據(jù)的處理;開口矩形或兩條平行橫線代表數(shù)據(jù)存儲;箭頭表示數(shù)據(jù)流,即特定數(shù)據(jù)的流動方向。 本系統(tǒng)的邏輯模型主要是以系統(tǒng)的數(shù)據(jù)流圖和數(shù)據(jù)字典為主要描述工具 (數(shù)據(jù)字典將在下一節(jié)中具體介紹 ),以信息系統(tǒng)中應(yīng)有的數(shù)據(jù)流程和數(shù)據(jù)結(jié)構(gòu)來描述系統(tǒng)。以下是本系統(tǒng)的幾個主要的數(shù)據(jù)流圖: 數(shù)據(jù)流程圖( DFD)頂層圖及說明如下: 銷 售 管 理 員樓 盤 管 理系 統(tǒng)樓 盤 管 理 系 統(tǒng) 數(shù)據(jù) 庫 文 件更 新 事 務(wù)更 新 數(shù)據(jù) 庫 信 息銷 售 員 工樓 盤 管 理系 統(tǒng)查 看 圖 功能數(shù)據(jù)流圖 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(論文) 15 銷 售 管 理 員3 更 新數(shù) 據(jù) 信 息1 身 份 驗 證用 戶 列 表更 新 事 務(wù)2 處 理更 新 事 務(wù)輸 入 用 戶信 息樓 盤 管 理 數(shù) 據(jù)庫更 新 信 息樓 盤 管 理 系統(tǒng) 數(shù) 據(jù) 庫 文件 圖 銷售管理員進(jìn)一步分 解的數(shù)據(jù)流圖 1. 數(shù)據(jù)流程圖( DFD)分層圖處理: 圖 數(shù)據(jù)流程圖分層圖處理 樓盤銷售管理員 客戶 驗證樓盤信息 記錄 登記交易信息 處理事物,更新數(shù)據(jù) D1 后臺 銷售 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(論文) 16 ER 圖 合 同員 工項 目 編號項 目 名稱項 目 許可 證擁 有樓 盤 信 息客 戶買 賣樓 號樓 層 號 樓 高 戶 型入 戶 門朝 向所 屬附 加 費(fèi)員 工 編號員 工 姓名密 碼職 位客 戶 姓名聯(lián) 系 電話合 同 號管 理n1111 n1 1出 生 日期交 易 日期優(yōu) 惠 率單 價建 筑 面積是 否 已售 出備 注單 元 號戶 型描 述附 加 費(fèi)金 額 圖 ER圖 數(shù)據(jù)表設(shè)計 表是本樓盤銷售系統(tǒng)的核心部分,所以表的設(shè)計是重中之中。 本系統(tǒng)數(shù)據(jù)庫采用 SQL Server 2021 數(shù)據(jù)庫,數(shù)據(jù)庫名稱為 dishsell,共 4 張表。下面分別給出數(shù)據(jù)表概要說明及要求數(shù)據(jù)表的結(jié)構(gòu)。 byhouse 表 ,即樓盤登記信息,存放的是樓盤交易時,登記的全部相關(guān)信息,包括 項目編號、項目名稱、項目許可證、樓號、單元號等信息。其中,項目編號、項目許可證和交易時間在添加新項目定單時,系統(tǒng)自動生成。 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(論文) 17 表 byhouse表信息 house 表,即 樓盤 信息,記錄樓盤的相關(guān)信息,包括登記后的項目編號、項目名稱、項目許可證和基本信息:樓號、單元號、樓層號、樓高、戶型等。此表,根據(jù)每次樓盤定單的添加、修改、刪除后,更新樓盤相關(guān)信息。 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(論文) 18 表 house表信息 record 表,即銷售情況統(tǒng)計,樓盤交易的全部記錄,包括項目編號、項目名稱、戶型、單價、建筑面積等。 此表,根據(jù)每次的樓盤登記而即時更新數(shù)據(jù)。 表 record表信息 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(論文) 19 personel 表 ,即用戶信息,存放的是登陸系統(tǒng)用戶的基本信息,包括用戶編號、用戶姓名、密碼、職位、性別等。 表 personel表信息 連接數(shù)據(jù)庫 關(guān)鍵代碼: //關(guān)鍵: LinkDbFrame 類是專為數(shù)據(jù)庫設(shè)計的類,具體方法看附錄 Ⅱ LinkDbFrame link = new LinkDbFrame()。 ResultSet rs。 ()。//連接數(shù)據(jù)庫 (strSQL)。//執(zhí)行 SQL 語句 rs = ()。//接受結(jié)果集 if(()){… } ()。//斷開數(shù)據(jù)庫連接 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(論文) 20 5 詳細(xì)設(shè)計 設(shè)計目標(biāo) 根據(jù)企業(yè)的需求和銷售管理的特點,該系統(tǒng)實施后,應(yīng)達(dá)到以下目標(biāo) : ,界面設(shè)計友好、美觀,信息查詢靈活、方便、快捷、準(zhǔn)確,數(shù)據(jù)儲存安全、可靠。 2.強(qiáng)大的查詢、檢索功能。 3.銷售管理員可以修改所有銷售員工的基本信息。 4.系統(tǒng)最大限度地實現(xiàn)了易維護(hù)性和易操作性。 5.系統(tǒng)運(yùn)行穩(wěn)定、安全 可靠。 模塊的詳細(xì)設(shè)計 系統(tǒng)管理 主界面是本系統(tǒng)與用戶的首次交互窗口,如下圖所示: 圖 交互窗口圖 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(論文) 21 用戶可以根據(jù)需要對本系統(tǒng)進(jìn)行操作,用戶登陸、使用幫助和退出系統(tǒng)相關(guān)功能。點擊登陸按鍵后,進(jìn)入用戶登陸界面窗口 (如圖 52): 輸入用戶 ID 和用戶密碼,并根據(jù)用戶類別權(quán)限 進(jìn)入 不同操作界面。 其中 用戶登陸界面窗口 中,對用戶輸入情況進(jìn)行多情況判斷,并提示錯誤信息。 圖 用戶登錄圖 登陸成功時,系統(tǒng)會對不同職位進(jìn)行判斷,不同職位進(jìn)入不同操作界面。如,銷售管理員就有了樓盤登記、查看樓盤信息、樓盤銷售統(tǒng)計和員工信息維護(hù)的操作功能;而銷售員工只能查看樓盤信息。就是說,當(dāng)銷售員工和客戶達(dá)成購買時,需找到銷售管理員才能進(jìn)行登記交易。 用戶登陸界面 關(guān)鍵代碼: //關(guān)鍵 1. 系統(tǒng)提示錯誤情況: 用戶名為空情況 ( 用戶名長度錯誤 、用戶密碼不為空 方法略) if(().equals()) { (null, 輸入的用戶名不能為空!! \n 請您重新輸入?。?,提示 ,)。 ()。 return。 } //關(guān)鍵 2. 用戶名、密碼校對登陸 while(()) 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(論文
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1