【正文】
編寫代碼有意思;二是因為開發(fā)人員覺得已經明白用戶的需求了;三是“畫蛇添足”,開發(fā)人員力圖增加一些“用戶欣賞”但需求規(guī)格說明中并未涉及的新功能;四是用戶提供過于簡單的規(guī)格說明;等等。有些可能在理論上不需要的字段,但實際應用中往往把它添上去。耦合度低的軟件可以很容易被重用、維護和擴充。參考文獻[1] 羅超理.《管理信息系統(tǒng)原理與應用》.清華大學出版社,2002[2] 陸惠恩 陸培恩.《軟件工程》.電子工業(yè)出版社,2002[3] 王 珊 陳 紅.《數(shù)據(jù)庫系統(tǒng)原理教程》.清華大學出版社,1998[4] 甘仞初, 陳永紅, [M] .機械工業(yè)出版社, 2001[5] (修訂版)[M] .高等教育出版社, 2000[6] 王小明, [J] .甘肅社會科學, 1999[7] 陳勇, [J] .商業(yè)研究, 2005[8] Takahara Y, Liu Y, Yano Y. A systems theoretic approach to the design and implementation of a solver ponent for a management information system[J]. International journal of general systems, 2004致謝附錄:房屋中介合同樣式房 屋 買 賣 中 介 合 同編號:____________賣方: 身份證號碼: 共有人: 身份證號碼: 地址: 電話: 中介方:撫州新天地房產信息有限公司 法人代表:地址:撫州市金巢大道208號 電話:買方: 身份證號碼: 地址: 電話: 合同三方茲同意轉讓條款如下:一、 買賣雙方通過中介方出售及購入位于撫州市___________________________________,房產證號為__________________________________(以下簡稱該物業(yè))建筑面積為________平方米,(以產證面積為準),買賣雙方共同約定交樓標準為(現(xiàn)在固定裝修/見中介提供的家私清單).二、 該物業(yè)的轉讓成交價為人民幣______________________________元整(小寫:________元),買方付款方式為________項。五、 買賣雙方自行約定簽署房地產買賣合同《現(xiàn)售》時買方可以以第三名義簽署,但應出示買方授權委托書及身份證復印件。十四、 無論在任何情況下,若買方或賣方任何一方末能依本合同的條款買入或賣出該物業(yè),則毀約的一方須即時支付中介方人民幣__________________________元整(小寫:_________元)作為違約金賠償給中介方。買方、賣方、中介方各持一份,具有同等法律效力。如買方拒絕交易,應另行賠償中介方實際損失壹仟元人民幣。九、 賣方須于收到上述全部樓款后______日內將該物業(yè)交于買方使用。(2) 樓款(除已付定金人民幣________________________元外)人民幣_______________元整(小寫:____________元)須于辦理房產過戶前存入{中介方指定/銀行指定}賬號作資金監(jiān)管,待確認產權后由{中介方/銀行}放款給賣方。如果你用了一段話或者你需要使用類似“和”、“或”等連詞,則說明你需要將該模塊細化。首先根據(jù)先前的經驗和用戶的需求,搭好一個整體的框架。永遠都不要覺得自己已經能夠完全獨立的開發(fā)一個系統(tǒng)了,那樣只能讓你裹足不前。由于本身水平有限,時間倉促,本系統(tǒng)還有很多不盡人意的地方。通過對基本數(shù)據(jù)的測試,發(fā)現(xiàn)了一些問題,例如:輸入數(shù)據(jù)超過范圍,輸入數(shù)據(jù)類型不符,數(shù)據(jù)長度不符等等,針對每一種錯誤,進行了相應的錯誤處理,在數(shù)據(jù)的安全性方面,系統(tǒng)增加了很多約束,例如:通過不可編輯的下拉單來防止用戶輸入非法的數(shù)據(jù),通過灰化動態(tài)文本框來保證數(shù)據(jù)的安全等等。針對系統(tǒng)各個功能模塊,對照功能的流程圖,對每一個操作都進行了分析,得出了各種可能出現(xiàn)的情況,并對各種情況的不同處理進行了測試,包括正常情況和錯誤處理情況。測試的目的是發(fā)現(xiàn)程序中的錯誤,是為了證明程序有錯,而不是證明程序無錯。合同管理界面如圖58所示。房屋登記表的輸入的流程如圖55所示。設計出一個易用、低錯、適應、美觀的界面,能夠使用戶自如的完成操作,而用戶不需要有較高的計算機專業(yè)知識和技能。在設計人機交互子系統(tǒng)的時候,必須遵循以下原則:設計出一個易用、低錯、適應、美觀的界面,能夠使用戶自如的完成操作,而用戶不需要有較高的計算機專業(yè)知識和技能。這雖然有悖于傳統(tǒng)的關系數(shù)據(jù)庫理論,但是考慮到選擇的機器型號和檔次等因素,如果增加的冗余不會明顯增加存儲空間和降低處理效率,并且對編程實現(xiàn)有很大幫助,往往可以采用這種方法。一個好的全局ER模式,除能準確、全面地反映用戶功能需求外,還應滿足下列條件:實體類型的個數(shù)要盡可能的少;實體類型所含屬性個數(shù)盡可能少;實體類型間聯(lián)系無冗余。在本系統(tǒng)中采用“實體聯(lián)系模型”(ER模型)來描述數(shù)據(jù)庫的結構與語義,以對現(xiàn)實世界進行第一次抽象。然后再把概念模式轉換成邏輯模式。刪除用戶:只有系統(tǒng)管理員權限的身份才具備此功能,從系統(tǒng)刪除一個用戶,被刪除的用戶將不能登錄本系統(tǒng)?!胺课葜薪楣芾硇畔⑾到y(tǒng)”除了具備上述所有主要功能之外,還應該具有一些必要的輔助性功能,包括用戶管理,數(shù)據(jù)庫連接功能,購買常識介紹功能等等。查詢功能通常是根據(jù)數(shù)據(jù)的信息中不同的字段來查詢。由于數(shù)據(jù)是經過緩沖區(qū)檢查的,所以可以大大減少數(shù)據(jù)庫的非法操作,減少數(shù)據(jù)出錯的情況,查詢時的非正常情況大大減少。通過對整個系統(tǒng)的規(guī)劃分析,對數(shù)據(jù)的具體要求的分析,以及對系統(tǒng)功能的綜合考慮,提出一個基本的總體結構框架。寫私人留言、寫公共留言、查看留言以及公共留言管理。圖43 數(shù)據(jù)流程圖第0層系統(tǒng)第一層數(shù)據(jù)流程圖如圖44所示。第4章 系統(tǒng)總體設計 應用需求分析房屋中介管理系統(tǒng)需求主要來自房屋登記,管理房源和管理人員。這樣,第一層與第二層結構之間的通信、第二層與第三層結構之間的通信都需占用同一條網絡線路。B/S雖然由JavaScript、VBScript提供了一定的交互能力,但與C/S的一整套客戶應用相比是太有限了。這使得企業(yè)的大部分書面文件可以被電子文件取代,從而提高了企業(yè)的工作效率,使企業(yè)行政手續(xù)簡化,節(jié)省人力物力。再次,它使用戶的操作變得更簡單。其次,它簡化了系統(tǒng)的開發(fā)和維護。對Browse/Server模式而言,其主要特點為:(1)其在邏輯上采用了3層結構,它在前臺Browse和后臺Server之間增加了一層Web Server層,所有的應用程序模塊都安裝在它上面,在Browse上只需安裝一個通用的瀏覽器軟件,因此,這種模式簡化了客戶端,使用戶的操作更加方便??蛻魬贸绦蚴窍到y(tǒng)中用戶與數(shù)據(jù)進行交互的部件。并且,眾多的數(shù)據(jù)庫和軟件生產商提供了各種可是化工具和編程語言來支持它的開發(fā)。 C/S模式與B/S模式的比較分析C/S系統(tǒng)又被稱作分布式計算系統(tǒng),它的含義是程序的數(shù)據(jù)處理并不像通常在基于小型機或基于主機的計算機系統(tǒng)(終端方式)中那樣在單個的計算機上發(fā)生,而是把程序的不同部分在多臺計算機上同時運行。其中編碼和測試是軟件開發(fā)期的最后兩個階段。在系統(tǒng)的設計中采用了模塊化設計方法,即按照功能,將整個系統(tǒng)劃分為多個相對獨立的功能模塊,主要包括:房屋出售登記模塊,房屋出售查詢模塊,房屋出租登記模塊,房屋出租查詢模塊,出租報表統(tǒng)計模塊,出售報表統(tǒng)計模塊和系統(tǒng)維護模塊等。該系統(tǒng)在現(xiàn)有系統(tǒng)的基礎上加入了新的數(shù)據(jù)庫的支持,使用了先進的數(shù)據(jù)庫技術與數(shù)據(jù)管理技術,使數(shù)據(jù)的準確性與安全性得到了很大的提高,且在用戶的并行操作與用戶管理方面也有了極大地改善。本系統(tǒng)的目標是改善房屋中介機構的管理模式,使企業(yè)提高競爭力,達到競爭致勝快速成長的目的,樹立以客戶為中心的管理思想,并在此基礎上開展的包括房屋信息、客戶信息、出售管理、租賃管理、費用管理、合同管理、綜合查詢、系統(tǒng)設置等實施的全部租賃管理過程。本系統(tǒng)就是這樣一個采用了先進的工作流技術,迎合企業(yè)日常辦公要求的辦公自動化系統(tǒng),真正實現(xiàn)了無紙化辦公,從而有效的提高辦公效率;與此同時,也給各級領導提供了經營管理以及決策支持方面的幫助。計算機技術憑著自己無與倫比的優(yōu)越性,已經迅速成為各個領域不可或缺的工具。企業(yè)要在競爭中求得生存,就應使自己的產品資料銷售、管理等方面科學化。即使前幾年,有些商家開始使用電腦管理,但也只是進行一些簡單的數(shù)據(jù)計算的操作。表反映了現(xiàn)實世界中的事實和值。 (2)邏輯數(shù)據(jù)獨立性如果數(shù)據(jù)庫的概念模式要進行修改,譬如增加記錄類型或增加數(shù)據(jù)項,那么外模式/模式映象也要進行相應的修改,使外模式盡可能保持不變。數(shù)據(jù)庫的體系結構分三級:內部級(internal),概念級(conceptual)和外部級(external)。因此,數(shù)據(jù)庫技術是一門綜合性較強的學科。數(shù)據(jù)庫管理系統(tǒng)(Database Management System, DBMS):DBMS是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,為用戶或應用程序提供訪問DB的方法,包括DB的建立、查詢、更新及各種數(shù)據(jù)控制。圖書管理員在查找一本書時,首先要通過目錄檢索找到那本書的分類號和書號,然后在書庫找到那一類書的書架,并在那個書架上按照書號的大小次序查找,這樣很快就能找到我所需要的書。(5)系統(tǒng)設計要符合企業(yè)實際情況,求解過程和結果達到最優(yōu)化。信息的加工方式有多種形式。二是計算機網絡系統(tǒng)的建設,包括系統(tǒng)軟硬件平臺的選擇,管理信息系統(tǒng)的集成,局域網的建設及互聯(lián),局域網和廣域網的互聯(lián)等。控制和決策模型以及數(shù)據(jù)庫的人—機系統(tǒng),它能夠提供信息,支持企業(yè)或組織的運行,管理功能。論文主要探討“房屋中介管理系統(tǒng)”的理論基礎和設計思想,根據(jù)系統(tǒng)的開發(fā)過程和系統(tǒng)的功能實現(xiàn)為主線來論述數(shù)據(jù)庫管理軟件的開發(fā)過程。作為工作人員期望能夠避免繁瑣的手工操作,甩掉傳統(tǒng)的手工記錄方式,達到事半功倍的效果。 workload , the high error rates caused by handwork and avoid unnecessary repeating work. All these can make the register and statistic more convenient , fast and efficient.This dissertation mainly discussed the basic theory and designation of “House Agency Management Information System”., and the developing procedure according to system developing procedure and function realization. The essay also mentioned database management software39。廣義的MIS指所有運用計算機網絡技術為其管理服務的政務部門和企事業(yè)單位,是指應用計算機網絡技術和系統(tǒng)集成實現(xiàn)各項業(yè)務、技術、工作自動化及高水平管理的方法和模式。信息的主要特征是來源分散,數(shù)量龐大。(2)因為建立的系統(tǒng)要成為整個組織的心臟和信息交換中心,因此它要包括企業(yè)各種數(shù)據(jù)輸入,存儲,加工,查詢,生成計劃,物資供應,帳務帳目,生產,銷售等日常信息處理。如圖11所示:管理信息系統(tǒng) MIS信息采集和處理計劃和決策數(shù)據(jù)庫系統(tǒng)方法庫系統(tǒng)知識庫系統(tǒng)仿真系統(tǒng)圖11人們將越來越多的資料存入計算機中,并通過一些編制好的計算機程序對這些資料進行管理,這些程序后來就被稱為“數(shù)據(jù)庫管理系統(tǒng)”,它們可以幫我們管理輸入到計算機中的大量數(shù)據(jù),就像圖書館的管理員。而DBMS本身要在操作系統(tǒng)的支持下才能工作。通常在數(shù)據(jù)處理中,計算是比較簡單的而數(shù)據(jù)的管理卻比較復雜。數(shù)據(jù)獨立性分成物理數(shù)據(jù)獨立性和邏輯數(shù)據(jù)獨立性兩級。聯(lián)系可以分為三種:一對一的聯(lián)系如一個人只有一種性別一個人性別為一對一的聯(lián)系;一對多的聯(lián)系如相同性別的人有許多個性別人為一對多的聯(lián)系;多對一的聯(lián)系如很多人有同一個性別人性別為多對一的聯(lián)系。外關鍵字Foreign Key:如果公共關鍵字在一個關系中是主關鍵字,那么這個公共關鍵字被稱為另一個關系的外關鍵字,由此可見外關鍵字表示了兩個關系之間的聯(lián)系,以另一個關系的外關鍵字作主關鍵字的表被稱為主表,具有此外關鍵字的表被稱為主表的從表,外關鍵字又稱作外鍵。數(shù)據(jù)庫技術是一門歷史彌堅的學科,不像其它的計算機技術會隨著時間的推移而變得越來越沒有聲息。系統(tǒng)采用盟友系統(tǒng)開發(fā)平臺和數(shù)據(jù)庫相結合的手段進行開發(fā),結構緊湊、運行速度快、操作簡單,更因為擁有自己的源代碼,所以保證了軟件具有高度的保密、安全性,本系統(tǒng)將房屋中介公司工作人員方便、安全、高效的進行管理?;谝陨蠁栴},有必要建立房屋中介管理系統(tǒng),使管理工作規(guī)范化,系統(tǒng)化,程序化,避免的隨意性,提高信息處理的速度和準確性,能夠及時、準確、有效的查詢、修改房源基本信息,并能根據(jù)用戶的不同需要,準確,迅速找到合適的房屋,而且管理者也迅速的統(tǒng)計