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

正文內(nèi)容

農(nóng)產(chǎn)品網(wǎng)絡(luò)交易市場(chǎng)物業(yè)管理系統(tǒng)開(kāi)發(fā)(編輯修改稿)

2025-05-05 12:56 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 fUrlvarchar功能連接地址4mIdint所屬菜單5uRoleint用戶(hù)權(quán)限(二)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)是獨(dú)立于任何一種數(shù)據(jù)模型的信息結(jié)構(gòu)。邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)就是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本ER圖轉(zhuǎn)化為與選用的DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)[12]。本系統(tǒng)中各個(gè)表的信息彼此之間有著一定的關(guān)聯(lián)關(guān)系。比如,人員可以租用一個(gè)或多個(gè)店面攤位,而店面攤位只能由一個(gè)業(yè)主租用。一份來(lái)自系統(tǒng)管理員的通知信息可以發(fā)送給多名店面攤位的業(yè)主,每位店面攤位業(yè)主也可以接受多份來(lái)自系統(tǒng)管理員的通知信息。每名會(huì)員可以向系統(tǒng)管理員發(fā)出多份建設(shè)信息或投訴信息。每名管理員可以負(fù)責(zé)市場(chǎng)的多個(gè)設(shè)備。圖48 整個(gè)系統(tǒng)ER圖上述ER關(guān)系圖中比較詳細(xì)的描述出了本系統(tǒng)中幾個(gè)主要數(shù)據(jù)表的關(guān)聯(lián)關(guān)系。(三)數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)物理結(jié)構(gòu)主要指確定數(shù)據(jù)的存放位置和存儲(chǔ)結(jié)構(gòu),包括確定關(guān)系、索引、聚簇、日志、備份等的存儲(chǔ)安排和存儲(chǔ)結(jié)構(gòu),確定系統(tǒng)配置等[12]。確定數(shù)據(jù)的存放位置和存儲(chǔ)結(jié)構(gòu)要綜合考慮存取時(shí)間、存儲(chǔ)空間利用率和維護(hù)代價(jià)三方面的因素。這三個(gè)方面常常是相互矛盾的,因此需要進(jìn)行權(quán)衡,選擇一個(gè)折中方案。在本系統(tǒng)中綜合考慮系統(tǒng)將來(lái)的運(yùn)行效率和數(shù)據(jù)的吞吐量。其所處理的數(shù)據(jù)量是有限的,處理更多數(shù)據(jù)之間的邏輯關(guān)系。因此準(zhǔn)備采用集中式的數(shù)據(jù)庫(kù)結(jié)構(gòu)。(四)系統(tǒng)主要功能模塊圖49 系統(tǒng)功能模塊圖圖49中描述了本系統(tǒng)的所有功能塊,以下將作簡(jiǎn)要說(shuō)明。本物業(yè)管理系統(tǒng)功能主要分為:物業(yè)管理功能,會(huì)員管理功能,財(cái)務(wù)收費(fèi)管理功能,環(huán)境維護(hù)管理功能,數(shù)據(jù)統(tǒng)計(jì)功能,日常事務(wù)管理功能,系統(tǒng)管理功能。(1)物業(yè)管理功能①店面攤位管理:主要是為使用者提供一個(gè)比較方便的管理平臺(tái),使用者可以通過(guò)該功能添加客觀的店面攤位等信息,同時(shí)還可以統(tǒng)一管理各個(gè)店面攤位的信息。②租賃合同管理:用戶(hù)可以通過(guò)該功能將申請(qǐng)租賃的用戶(hù)和店面攤位通過(guò)詳細(xì)的合同信息關(guān)聯(lián)起來(lái),也就是說(shuō)用戶(hù)填寫(xiě)完租賃合同后系統(tǒng)將自動(dòng)把用戶(hù)填寫(xiě)合同申請(qǐng)的店面攤位寫(xiě)入用戶(hù)的名下,保證用戶(hù)對(duì)攤位使用的合法性。③定位查詢(xún):幫助使用者通過(guò)輸入簡(jiǎn)單幾個(gè)相關(guān)信息,快速的找到相關(guān)的店面攤位的詳細(xì)信息。(2)會(huì)員管理功能①非會(huì)員管理:主要是使系統(tǒng)管理人員能夠比較方便的查看待批準(zhǔn)的會(huì)員申請(qǐng)人的信息,并作出相應(yīng)操作,當(dāng)管理員同意申請(qǐng)人成為會(huì)員時(shí),被批準(zhǔn)的人員將自動(dòng)轉(zhuǎn)成系統(tǒng)的正式會(huì)員。②會(huì)員管理:主要是對(duì)正式會(huì)員的管理,當(dāng)出現(xiàn)不符合會(huì)員資格的人員或者要退出會(huì)員資格的人員時(shí),管理員可以通過(guò)本模塊取消其會(huì)員資格,系統(tǒng)會(huì)自動(dòng)將其身份轉(zhuǎn)成非正式會(huì)員。(3)財(cái)務(wù)收費(fèi)管理功能①新費(fèi)用添加功能:本功能主要是解決傳統(tǒng)的記帳問(wèn)題,當(dāng)有攤位業(yè)主前來(lái)繳納必要費(fèi)用的時(shí)候,系統(tǒng)管理員可以通過(guò)填寫(xiě)繳費(fèi)人員信息號(hào),費(fèi)用類(lèi)型和費(fèi)用金額,來(lái)對(duì)收費(fèi)進(jìn)行記錄,系統(tǒng)會(huì)自動(dòng)記錄費(fèi)用的繳納人的信息到數(shù)據(jù)庫(kù)。②財(cái)務(wù)費(fèi)用管理:這是方便系統(tǒng)管理者對(duì)財(cái)務(wù)收費(fèi)情況有一個(gè)比較靈活的管理方法,財(cái)務(wù)負(fù)責(zé)人可以通過(guò)本模塊,對(duì)已經(jīng)繳納的但與實(shí)際情況不符的金額進(jìn)行及時(shí)地修改,保證不會(huì)損失任何一方繳費(fèi)業(yè)主的利益。同時(shí)也提高了財(cái)務(wù)管理的安全可靠性。③個(gè)人帳戶(hù)添加:這部分是為業(yè)主們提供一個(gè)提前繳費(fèi)的方案,業(yè)主們可以提前預(yù)交一定金額,當(dāng)繳費(fèi)期到來(lái)時(shí),管理員可以直接將預(yù)交金額以繳費(fèi)的名義減掉,這樣節(jié)省了業(yè)主們的時(shí)間,也提高了系統(tǒng)管理員的工作效率。(4)環(huán)境維護(hù)管理①客戶(hù)報(bào)修管理:這是服務(wù)于來(lái)自于普通用戶(hù)或者會(huì)員通過(guò)提交報(bào)修申請(qǐng)而要求的服務(wù),系統(tǒng)管理員可以比較直觀的了解當(dāng)前市場(chǎng)中公有財(cái)產(chǎn)的情況,并及時(shí)作出響應(yīng),保證市場(chǎng)正常的運(yùn)營(yíng)。②客戶(hù)投訴管理:這是專(zhuān)門(mén)用于解決來(lái)自于市場(chǎng)交易中出現(xiàn)的投訴性問(wèn)題。管理員可以據(jù)此對(duì)市場(chǎng)業(yè)主進(jìn)行評(píng)定,并及時(shí)做出處理決定,保證市場(chǎng)正常的秩序。③設(shè)備維護(hù)管理:對(duì)購(gòu)進(jìn)的公有設(shè)備和財(cái)產(chǎn)進(jìn)行責(zé)任下放,將每一件公有財(cái)產(chǎn)都?xì)w屬于某一位固定的管理人員負(fù)責(zé),保證設(shè)備的安全性。④消防安全管理:對(duì)市場(chǎng)的各個(gè)位置的安全消防進(jìn)行責(zé)任下放,使每處重要位置都有專(zhuān)門(mén)的人員負(fù)責(zé)。⑤備用鑰匙管理:將鑰匙與管理人員掛鉤,保證市場(chǎng)各處的安全。(5)數(shù)據(jù)統(tǒng)計(jì)分析①財(cái)務(wù)數(shù)據(jù)統(tǒng)計(jì)分析:這是給財(cái)務(wù)管理人員提供一個(gè)直觀的信息數(shù)據(jù)平臺(tái),可以由管理員制定查詢(xún)某段時(shí)間內(nèi)的市場(chǎng)的收費(fèi)情況,使上層管理者的下一步?jīng)Q策有可以參考的數(shù)據(jù)。②環(huán)境維護(hù)數(shù)據(jù)統(tǒng)計(jì)分析:這為市場(chǎng)管理人員提供的一個(gè)全局性的數(shù)據(jù)信息,使管理人員能夠很快地了解市場(chǎng)中當(dāng)前所有設(shè)備的負(fù)責(zé)人,消防安全的負(fù)責(zé)人等等。③人員數(shù)據(jù)統(tǒng)計(jì)分析:可以迅速統(tǒng)計(jì)出在系統(tǒng)中注冊(cè)人所有人員數(shù)量及比例,便于管理。(6)日常事務(wù)管理①通知信息管理:是對(duì)管理員向市場(chǎng)店面業(yè)主們發(fā)布信息通知的管理平臺(tái),同時(shí)管理員還可以單獨(dú)向某一位業(yè)主發(fā)布通知。②工作日志管理:這是出于安全性考慮而設(shè)置的,系統(tǒng)將記錄每一位登錄系統(tǒng)的人員的信息和時(shí)間。(7)系統(tǒng)管理①人員帳號(hào)管理:主要負(fù)責(zé)對(duì)當(dāng)前系統(tǒng)的所有人員的管理,包括新用戶(hù)的注冊(cè)和刪除,它的優(yōu)先級(jí)比會(huì)員管理要大。②數(shù)據(jù)庫(kù)備份與還原:這是服務(wù)于系統(tǒng)安全性方面的功能,管理員可以通過(guò)本功能定期的備份數(shù)據(jù)庫(kù),保證系統(tǒng)得安全,防止不法分子的破壞,提高系統(tǒng)得防御能力。(五)數(shù)據(jù)庫(kù)通用操作類(lèi)的設(shè)計(jì)考慮到系統(tǒng)處理過(guò)程中主要是對(duì)數(shù)據(jù)庫(kù)的操作,為此應(yīng)該設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù)通用功能類(lèi),因?yàn)橐WC每個(gè)功能模塊在數(shù)據(jù)庫(kù)操作之前數(shù)據(jù)庫(kù)連接已經(jīng)打開(kāi),并保證避免頻繁開(kāi)關(guān)數(shù)據(jù)庫(kù)的操作,因?yàn)檫@樣會(huì)大大降低數(shù)據(jù)庫(kù)的使用效率。解決方法初步設(shè)想是在類(lèi)的內(nèi)部通過(guò)設(shè)計(jì)靜態(tài)的數(shù)據(jù)庫(kù)操作方法和數(shù)據(jù)操作方法,這樣一來(lái),當(dāng)系統(tǒng)啟動(dòng)數(shù)據(jù)連接只要建立一次,其它每個(gè)功能模塊都能夠無(wú)需考慮數(shù)據(jù)庫(kù)的連接狀態(tài),隨著需要調(diào)用數(shù)據(jù)操作方法完成各種數(shù)據(jù)處理操作。數(shù)據(jù)庫(kù)操作類(lèi)設(shè)計(jì)如圖410所示。圖410 系統(tǒng)數(shù)據(jù)庫(kù)操作類(lèi)設(shè)計(jì)圖類(lèi)成員說(shuō)明:l 數(shù)據(jù)成員UserID用來(lái)記錄數(shù)據(jù)庫(kù)連接的用戶(hù)名信息。l 數(shù)據(jù)成員UserPWS用來(lái)記錄數(shù)據(jù)庫(kù)連接的密碼信息。l 數(shù)據(jù)成員DataBaseName用來(lái)記錄數(shù)據(jù)庫(kù)的名稱(chēng)。l 數(shù)據(jù)成員ConnectionStr用來(lái)記錄數(shù)據(jù)庫(kù)連接的連接字符串,它主要應(yīng)該有數(shù)據(jù)庫(kù)名稱(chēng),用戶(hù)名,密碼等信息組成。l 數(shù)據(jù)成員Statement是在數(shù)據(jù)庫(kù)操作過(guò)程中陳詞變量的使用。l 數(shù)據(jù)成員ResultSet是每次數(shù)據(jù)庫(kù)讀取操作用到的結(jié)果集,并返回給程序調(diào)用。l 成員方法OpenConnection()是用于連接數(shù)據(jù)庫(kù)之用,在系統(tǒng)初始化的過(guò)程中會(huì)通過(guò)調(diào)用該方法來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)的第一次連接。l 成員方法CloseConnection()是在數(shù)據(jù)庫(kù)操作結(jié)束或關(guān)閉系統(tǒng)是調(diào)用的方法,實(shí)現(xiàn)數(shù)據(jù)庫(kù)連接釋放。l 成員方法executQuery(String)是本類(lèi)的重要方法,該方法是通過(guò)傳入數(shù)據(jù)庫(kù)操作的SQL語(yǔ)言命令,來(lái)進(jìn)行數(shù)據(jù)庫(kù)操作,并把結(jié)果返回給調(diào)用處程序,返回形式是以結(jié)果集或失敗標(biāo)志,之后調(diào)用程序可通過(guò)得到的結(jié)果集進(jìn)行其它數(shù)據(jù)庫(kù)操作。l 成員方法executUpdate(String)是數(shù)據(jù)庫(kù)操作的數(shù)據(jù)更新和修改的實(shí)現(xiàn)方法,通過(guò)調(diào)用方向它傳入數(shù)據(jù)更新或數(shù)據(jù)刪除的SQL語(yǔ)言命令來(lái)進(jìn)行數(shù)據(jù)庫(kù)操作返回類(lèi)型為代表成功的true或代表失敗的false。以上是數(shù)據(jù)庫(kù)通用操作類(lèi)設(shè)計(jì)的幾個(gè)重要的部分說(shuō)明。(六)系統(tǒng)部分功能模塊流程這里簡(jiǎn)單介紹一下本系統(tǒng)的幾個(gè)重要模塊的工作流程,分別是租賃合同添加,費(fèi)用交納的修改部分。租賃合同是市場(chǎng)店面攤位與會(huì)員業(yè)主之間的橋梁,是業(yè)主對(duì)店面攤位近進(jìn)行管理的法律依據(jù),在進(jìn)行合同添加的過(guò)程中應(yīng)確保當(dāng)前的店面攤位沒(méi)有被租賃。如圖411所示,為該模塊的處理流程圖。圖411 租賃合同添加模塊工作流程圖費(fèi)用交納過(guò)程中常常出現(xiàn)因繳費(fèi)人員流水號(hào)信息輸入有誤而致使繳費(fèi)人員帳戶(hù)中未能減去相應(yīng)金額,而某位會(huì)員會(huì)因?yàn)楸敬尾僮?,在其賬戶(hù)中減掉一定金額,這樣造成不必要的損失,而繳費(fèi)修改處理就是解決這一問(wèn)題的功能。如圖412所示,為該模塊的處理流程圖。圖412 費(fèi)用交納模塊工作流程圖這部分模塊主要是保證金額數(shù)據(jù)不會(huì)丟失或?qū)戝e(cuò)用戶(hù)會(huì)員。(七)系統(tǒng)部分關(guān)鍵代碼設(shè)計(jì)在JSP+JavaBean+Servlet模式中,JavaBean作為模型的角色,它充當(dāng)JSP和Servlet通信的中間工具,Servlet處理完后設(shè)置Bean屬性,JSP讀取此Bean的屬性,然后進(jìn)行顯示[13]。以下為本系統(tǒng)中數(shù)據(jù)庫(kù)連接操作的JavaBean編寫(xiě)。 本系統(tǒng)采用數(shù)據(jù)庫(kù)連接池技術(shù)來(lái)訪(fǎng)問(wèn)數(shù)據(jù)庫(kù),此類(lèi)的主要功能是通過(guò)JDBC建立數(shù)據(jù)庫(kù)連接,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的操作。代碼分析顯示如下:/src/mms/package mms。import 。import 。import 。import 。import 。import 。import .*。/*類(lèi)名稱(chēng):DataHandler br*類(lèi)功能:數(shù)據(jù)庫(kù)操作br/public class DataHandler { public static Connection CONNECT=null。 public static String HOSTIP=localhost。 public static String DBNAME=MMSDB。 public static String DBUSERID=sa。 public static String DBUSERPWD=simei。 public static String DBDriver=。 public static StringDBURL=jdbc:microsoft:sqlserver://localhost:1433。DatabaseName=MMSDB。 public static String DBTYPE=SQLSERVER。 public DataHandler() {}/*函數(shù)名稱(chēng):OpenConnection()br*函數(shù)功能:打開(kāi)數(shù)據(jù)庫(kù)連接br*返回值:無(wú)br*參數(shù)說(shuō)明:無(wú)br/public static boolean OpenConnection(){ boolean result=false。 Connection conn=null。 String DBURLStr=。 DBURLStr=jdbc:microsoft:sqlserver://+HOSTIP+:1433。DatabaseName=+DBNAME。 try { (DBDriver).newInstance()。 conn = (DBURLStr,DBUSERID,DBUSERPWD)。 CONNECT=conn。 result=true。 }catch (ClassNotFoundException ex) {(ClassNotFoundException+())。 }catch (IllegalAccessException ex) {(IllegalAccessException +())。 }catch (InstantiationException ex) {(InstantiationException +())。 }catch (SQLException ex) {(SQLException :+())。 } return result。 }/*函數(shù)名稱(chēng):executeQuery (String )br*函數(shù)功能:通過(guò)數(shù)據(jù)庫(kù)操作的SQL語(yǔ)言命令,進(jìn)行數(shù)據(jù)庫(kù)查詢(xún)br*返回值:Statement* stmt:返回?cái)?shù)據(jù)庫(kù)集合只用于SELECT語(yǔ)句br*參數(shù)說(shuō)明:無(wú)br/public static ResultSet executeQuery(String sqls){ try { Statement stmt = ()。 ResultSet rs=(sqls)。 return rs。 } catch (SQLException ex) { ()。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1