![畢業(yè)設(shè)計(jì)(論文)文星花園在線小區(qū)信息管理系統(tǒng)_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/2/0724c254-9897-42dc-ae9e-2d0681886246/0724c254-9897-42dc-ae9e-2d06818862461.gif)
![畢業(yè)設(shè)計(jì)(論文)文星花園在線小區(qū)信息管理系統(tǒng)_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/2/0724c254-9897-42dc-ae9e-2d0681886246/0724c254-9897-42dc-ae9e-2d06818862462.gif)
![畢業(yè)設(shè)計(jì)(論文)文星花園在線小區(qū)信息管理系統(tǒng)_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/2/0724c254-9897-42dc-ae9e-2d0681886246/0724c254-9897-42dc-ae9e-2d06818862463.gif)
![畢業(yè)設(shè)計(jì)(論文)文星花園在線小區(qū)信息管理系統(tǒng)_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/2/0724c254-9897-42dc-ae9e-2d0681886246/0724c254-9897-42dc-ae9e-2d06818862464.gif)
![畢業(yè)設(shè)計(jì)(論文)文星花園在線小區(qū)信息管理系統(tǒng)_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/2/0724c254-9897-42dc-ae9e-2d0681886246/0724c254-9897-42dc-ae9e-2d06818862465.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、i 本科生畢業(yè)論文(設(shè)計(jì))本科生畢業(yè)論文(設(shè)計(jì))題題 目目 文星花園在線小區(qū)信息管理系統(tǒng)文星花園在線小區(qū)信息管理系統(tǒng) 學(xué)學(xué) 院院 電氣信息學(xué)院 專專 業(yè)業(yè) 自動(dòng)化 學(xué)生姓名學(xué)生姓名 學(xué)學(xué) 號(hào)號(hào) 年級(jí)年級(jí) 20052005 指導(dǎo)教師指導(dǎo)教師 教務(wù)處制表教務(wù)處制表二二 九九 年年 六六 月月 九九 日日 ii摘要摘要專業(yè):自動(dòng)化學(xué)生 指導(dǎo)老師 黃文星花園是川大老師住宅小區(qū),而小區(qū)作為現(xiàn)代城市的一個(gè)基本單位更是必須要做好服務(wù)來(lái)提升檔次,目前國(guó)外發(fā)達(dá)國(guó)家在此方面已比較成熟,采用的主要是投資比較小,但科技含量卻較高的智能化管理,具體來(lái)說(shuō),便是建立了一個(gè)屬于小區(qū)內(nèi)部的在線網(wǎng)站,用來(lái)提高用戶(住戶)的交流與
2、小區(qū)的管理,因此在此前提下,便想到首先應(yīng)解決川大老師住宅處的實(shí)際情況,正是小區(qū)網(wǎng)站的方便與交流,使得老師們首先嘗試到最新的小區(qū)網(wǎng)絡(luò)服務(wù),從而提高了整個(gè)小區(qū)的檔次。根據(jù)實(shí)際需求,文星花園在線小區(qū)管理信息系統(tǒng)這個(gè)項(xiàng)目采用模塊化的設(shè)計(jì)思想,在 windows xp prefessonional services packs2 操作系統(tǒng)環(huán)境下,搭建 asp.net 運(yùn)行環(huán)境 iis6.0,結(jié)合了 sql server 2005 數(shù)據(jù)庫(kù)的平臺(tái)支持,在 visual studio 2008 和 dreamweaver 8 開(kāi)發(fā)軟件中通過(guò)使用vbscript 腳本語(yǔ)言完成動(dòng)態(tài)的、交互的 web 服務(wù)器應(yīng)用程
3、序,實(shí)現(xiàn)小區(qū)網(wǎng)站的新聞發(fā)布,物業(yè)管理,小區(qū)交流和預(yù)約等模塊。最終建立了一個(gè)屬于文星花園住宅樓群的小區(qū)網(wǎng)站,完成了預(yù)計(jì)的目標(biāo):通過(guò)網(wǎng)站小區(qū)業(yè)主能夠了解到小區(qū)服務(wù),管理方面的最新消息、以及最新的小區(qū)活動(dòng),小區(qū)周?chē)沫h(huán)境變化等;同時(shí),業(yè)主還可以通過(guò)登陸自己的賬號(hào)(由小區(qū)網(wǎng)站管理員的確認(rèn)身份后予以通行) ,查詢自己的電氣水用費(fèi),各種服務(wù)收費(fèi)的賬單,以及網(wǎng)上支付各種收費(fèi)!同時(shí)可以預(yù)約車(chē)位和預(yù)約服務(wù)。關(guān)鍵詞:管理系統(tǒng);數(shù)據(jù)庫(kù);模塊化 iiiabstractmajor:automationstudent : sun liang adviser : huang xuemeiwenxinghuayuan is
4、a residential district of the teachers of sichuan university.and the district as a basic unit of the modern city should be given some better service to raise the grade, the current developed countries about this aspect have been more mature, the main investment is relatively small, but has a higher
5、scientific and technological content of intelligent management, in particular, is belonging to establish a online site of the district , to improve the exchanges and the management of area between the users (households) , so in this premise, it should be first thought of ,that is to resolve the actu
6、al situation of sichuan university teachers in the residential, it is the convenience and exchanges of cell sites, the teachers should first try to the latest network service area, thereby increasing the level of the entire district. according to actual demand, the star garden online management info
7、rmation systems ,this item takes of the projects modular design concept, in windows xp prefessonional services packs2 operating system environment, the asp.net run within the iis6.0, and then combine the sql server 2005 database platform support ,the next with the develop software of the visual stud
8、io 2008 and dreamweaver 8 by using the vbscript scripting language to complete dynamic, interactive web server applications, so realize the press release site area, property management, cell communication and appointment module. at last,establish a final web site belonging to the text of stars belon
9、ging to the residential buildings of the star garden, and then complete the expected objectives: through the web site owners can view that the residential district services, the latest news about the management aspect, as well as the latest district activities, district changes in the surrounding en
10、vironment; at the same time, owners can also visit their own account (after the the passage identification from webmaster ) to inquire about their own electric changes, water charges and charges of various billing services, as well as to pay for the various fees and charges online! at the same time
11、also can reserve parking spaces and maintenance services.key word: management system; database; modulation iv目錄前言前言 .11 1 問(wèn)題的定義問(wèn)題的定義 .21.11.1 系統(tǒng)目標(biāo)系統(tǒng)目標(biāo).21.21.2 系統(tǒng)需要解決的主要問(wèn)題系統(tǒng)需要解決的主要問(wèn)題.31.31.3 系統(tǒng)具備的基本功能系統(tǒng)具備的基本功能.31.41.4 功能分析功能分析.42 2 實(shí)現(xiàn)系統(tǒng)實(shí)現(xiàn)系統(tǒng) .52.12.1 可行性研究可行性研究.52.1.1 技術(shù)可行性.52.1.2 經(jīng)濟(jì)可行性.52.1.3 操作可行性.5
12、2.1.4 法律可行性.52.22.2 開(kāi)發(fā)系統(tǒng)所用技術(shù)開(kāi)發(fā)系統(tǒng)所用技術(shù).52.32.3 數(shù)據(jù)庫(kù)開(kāi)發(fā)工具簡(jiǎn)介數(shù)據(jù)庫(kù)開(kāi)發(fā)工具簡(jiǎn)介.62.3.1 asp.net 的概況.62.3.2 sql server 2005 簡(jiǎn)介.66.2.3 visual studio 2008 簡(jiǎn)介.62.3.4 dreamweaver 8 簡(jiǎn)介.62.3.5 iis 簡(jiǎn)介.72.3.6 iis 與 asp.net 的結(jié)合.73 3 總體設(shè)計(jì)總體設(shè)計(jì) .93.13.1 概述概述.93.23.2 系統(tǒng)功能劃分系統(tǒng)功能劃分.103.2.1 用戶子系統(tǒng)功能劃分.103.2.2 管理員子系統(tǒng)功能劃分.103.33.3 系統(tǒng)功能
13、描述系統(tǒng)功能描述.113.3.1 用戶子系統(tǒng)功能描述.113.3.2 管理員子系統(tǒng)功能描述.113.43.4 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì).113.4.1 用戶登錄(denglu)表.113.4.2 物業(yè)管理(wuyeguanli)表.123.4.3 車(chē)位(chewei)表.123.4.4 服務(wù)(fuwu)表.133.4.5 門(mén)衛(wèi)(menwei)表.133.4.6 bbs 用戶信息(bbsyonghuxinxi)表.143.4.7 bbs 文章(bbswenzhang)表.143.4.8 bbs 留言(bbs)表.143.53.5 各表之間的關(guān)系:各表之間的關(guān)系:.15v4 4 功能實(shí)現(xiàn)功能實(shí)現(xiàn) .1
14、64.14.1 概述概述.164.24.2 程序流程圖程序流程圖.164.2.1 用戶子系統(tǒng)程序流程圖.164.2.2 管理員子系統(tǒng)程序流程圖.174.34.3 輸入輸出設(shè)計(jì)輸入輸出設(shè)計(jì) .184.3.1 首頁(yè)頁(yè)面.184.3.2 用戶信息頁(yè)面.184.3.3 小區(qū) bbs 頁(yè)面.194.3.4 系統(tǒng)其它主要頁(yè)面.205 5 調(diào)試分析調(diào)試分析 .225.15.1 調(diào)試任務(wù)和目標(biāo)調(diào)試任務(wù)和目標(biāo).225.1.1 調(diào)試任務(wù).225.1.2 調(diào)試目標(biāo).225.25.2 調(diào)試過(guò)程調(diào)試過(guò)程.225.2.1 調(diào)試中解決的重要問(wèn)題:.225.2.2 調(diào)試中解決的一些實(shí)用問(wèn)題:.235.35.3 調(diào)試感悟調(diào)試感
15、悟.24結(jié)論結(jié)論 .25參考文獻(xiàn)參考文獻(xiàn) .26致謝致謝 .27附錄附錄 i 調(diào)試資料調(diào)試資料.28附錄附錄 iiii 文獻(xiàn)翻譯文獻(xiàn)翻譯 .31custom technique for handling data caching in asp.net 2.0.31自定義技術(shù)處理數(shù)據(jù)緩存自定義技術(shù)處理數(shù)據(jù)緩存 asp.netasp.net 2.02.0 中中 .44四川大學(xué)本科畢業(yè)論文 2021-10-2- 1 -前言隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)發(fā)展,web 數(shù)據(jù)庫(kù)技術(shù)已經(jīng)成為應(yīng)用
16、最為廣泛的網(wǎng)站架構(gòu)基礎(chǔ)技術(shù)在應(yīng)用系統(tǒng)中,web 提供了與客戶進(jìn)行通信聯(lián)絡(luò)的有效手段,利用 web 技術(shù),實(shí)現(xiàn) web 服務(wù)器與數(shù)據(jù)庫(kù)系統(tǒng)的連接,完成對(duì)數(shù)據(jù)的處理與查詢,用戶可以通過(guò)操作簡(jiǎn)單易學(xué)的瀏覽器來(lái)查詢處理所需要的各種數(shù)據(jù)。asp.net 是 microsoft 公司配合 iis 提供的一種動(dòng)態(tài)網(wǎng)頁(yè)實(shí)現(xiàn)技術(shù),而 microsoft sql server 2005 則是 microsoft 公司數(shù)據(jù)庫(kù)系列中的旗艦產(chǎn)品,兩者結(jié)合,為 web 數(shù)據(jù)庫(kù)技術(shù)提供了完美的實(shí)現(xiàn)體系. 用戶信息管理系統(tǒng)就是在這種條件下開(kāi)發(fā)出來(lái)的,通過(guò)網(wǎng)頁(yè)的形式,完成用戶信息管理的功能。文星花園在線小區(qū)管理信息系統(tǒng)是典型的
17、信息管理系統(tǒng),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起資料一致性和完整性強(qiáng)、資料安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。文星花園在線小區(qū)管理信息系統(tǒng)是一個(gè)對(duì)用戶管理信息化的重要組成部分,文星花園在線小區(qū)管理信息系統(tǒng)不但能夠方便廣大用戶了解小區(qū)的信息,同時(shí)也為小區(qū)了解和掌握用戶的情況提供了前提;以及提供小區(qū)管理者掌握小區(qū)情況及查看小區(qū)對(duì)用戶的反饋信息的快捷查詢的條件。一直以來(lái)人們使用傳統(tǒng)人工的方式管理用戶信息,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間長(zhǎng)了,將產(chǎn)生大量的文件和資料,這對(duì)于查找、更新和維護(hù)都帶來(lái)了不
18、少的困難。四川大學(xué)本科畢業(yè)論文 2021-10-2- 2 -1 1 問(wèn)題的定義問(wèn)題的定義目前全球最大的智能住宅群位于美國(guó),國(guó)外的智能化系統(tǒng)投資建設(shè)占整個(gè)建筑成本的一。由于智能化建設(shè)使建筑物增值,而智能系統(tǒng)的中央集成與控制部分占智能化投資的左右,但此部分可以提高綜合管理效率左右。隨著國(guó)內(nèi)經(jīng)濟(jì)的發(fā)展,人民生活質(zhì)量的不斷提高,智能化小區(qū),的規(guī)劃設(shè)計(jì)和建設(shè)在全國(guó)各地已漸成為熱點(diǎn)。智能化小區(qū)的綜合系統(tǒng)可以說(shuō)是整個(gè)小區(qū)的智能運(yùn)做的神經(jīng)中樞。按其為小區(qū)居民提供的功能,一般應(yīng)包括安防子系統(tǒng)、物業(yè)管理子系統(tǒng)、信息網(wǎng)絡(luò)子系統(tǒng)。然而隨著經(jīng)濟(jì)的發(fā)展,人們?cè)絹?lái)越發(fā)現(xiàn)利用電子支付的方式來(lái)實(shí)現(xiàn)消費(fèi)的重要性,現(xiàn)代化智能小區(qū)更
19、應(yīng)該具有其“無(wú)現(xiàn)金小區(qū)”的特點(diǎn),實(shí)現(xiàn)用電子貨幣取代現(xiàn)金,于是催生小區(qū)電子商務(wù)子系統(tǒng)的產(chǎn)生。小區(qū)電子商務(wù)系統(tǒng)的功能設(shè)計(jì)包含信用卡消費(fèi)、網(wǎng)絡(luò)結(jié)算、電子交換和物品展示等功能,電子商務(wù)的集成,為智能小區(qū)注入了更強(qiáng)的生命力。智能小區(qū)的電子商務(wù)系統(tǒng)與傳統(tǒng)電子商務(wù)系統(tǒng)又有本質(zhì)的區(qū)別,必須在成本、效率、安全和與整個(gè)系統(tǒng)集成等方面有良好的可實(shí)施性。因此在計(jì)算機(jī)飛速發(fā)展的今天,應(yīng)用數(shù)據(jù)庫(kù)技術(shù)實(shí)現(xiàn)用戶信息的管理是可行而必要的工作,實(shí)現(xiàn)小區(qū)用戶管理系統(tǒng)的信息化,既能夠提高工作效率,又可以提高工作水平。計(jì)算機(jī)具有運(yùn)算速度快、正確、能按照設(shè)計(jì)邏輯處理問(wèn)題等特性,在用戶信息的錄入、管理中如采用一個(gè)計(jì)算機(jī)化的信息系統(tǒng)進(jìn)行處理
20、,就不會(huì)發(fā)生信息遺漏或者查詢不方便的情形。而作為川大老師住宅小區(qū),也就是文星花園小區(qū),正需要一個(gè)在線網(wǎng)站來(lái)加強(qiáng)社區(qū)管理!因此,開(kāi)發(fā)這樣一套管理軟件網(wǎng)站成為很有必要的事情,在下面的各章中我們將以開(kāi)發(fā)一套用戶信息管理系統(tǒng)為例,談?wù)勂溟_(kāi)發(fā)過(guò)程和所涉及到的問(wèn)題及解決方法。1.11.1 系統(tǒng)目標(biāo)系統(tǒng)目標(biāo)如今,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計(jì)算機(jī)之所以如此流行的原因主要有以下幾個(gè)方面:首先,計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng);四川大學(xué)本科畢業(yè)論文 2021-10-2- 3 -其次,計(jì)算機(jī)可以節(jié)省許多資源;第三,計(jì)算機(jī)可以大
21、大的提高人們的工作效率;第四,計(jì)算機(jī)可以使敏感文檔更加安全,等等。 現(xiàn)在我國(guó)的小區(qū)中用戶信息的管理水平大多還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多人力和物力,在信息時(shí)代這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。采用計(jì)算機(jī)來(lái)實(shí)現(xiàn)用戶信息管理系統(tǒng)歸納起來(lái),好處大約有以下幾點(diǎn): 1可以存儲(chǔ)用戶信息,安全、高效;2只需一到二名信息錄入員即可操作系統(tǒng),節(jié)省大量人力; 3可以迅速查到所需信息。4為用戶了解的信息提供方便;為小區(qū)管理者操作提供了方便;可以在該系統(tǒng)中發(fā)布信息,這樣就為用戶的預(yù)約又或交流提供了平臺(tái)。1.21.2 系統(tǒng)需要解決的主要問(wèn)題系統(tǒng)需要解決的主
22、要問(wèn)題本系統(tǒng)要實(shí)現(xiàn)小區(qū)信息管理的功能。通過(guò)建立一個(gè)屬于一棟住宅樓群的小區(qū)網(wǎng)站,使得小區(qū)業(yè)主能夠了解到小區(qū)服務(wù),管理方面的最新消息、以及最新的小區(qū)活動(dòng),小區(qū)周?chē)沫h(huán)境變化等;同時(shí),業(yè)主還可以通過(guò)登陸自己的賬號(hào)(由小區(qū)網(wǎng)站管理員的確認(rèn)身份后予以通行) ,查詢自己的電氣水用費(fèi),各種服務(wù)收費(fèi)的賬單,以及網(wǎng)上支付各種收費(fèi)!同時(shí)可以預(yù)約車(chē)位以及查看車(chē)位系統(tǒng)的情況。一來(lái)可以及時(shí)知道自己的費(fèi)用狀況,避免被停電氣水的供應(yīng)。二來(lái)可以節(jié)省自己和樓管的時(shí)間,最終節(jié)省了大家的時(shí)間,使得生活更加方便,提高了生活質(zhì)量。1.31.3 系統(tǒng)具備的基本功能系統(tǒng)具備的基本功能用戶信息管理系統(tǒng)的開(kāi)發(fā)主要包括應(yīng)用程序系統(tǒng)和后臺(tái)數(shù)據(jù)庫(kù),
23、應(yīng)用程序系統(tǒng)要求界面友好,功能完備,易使用等特點(diǎn)。而后臺(tái)數(shù)據(jù)庫(kù)的數(shù)據(jù)要具有一致性、完整性、安全性。(1) 、用戶信息管理系統(tǒng)前臺(tái)操作方便. 前臺(tái)作為與用戶直接交互的界面,在考慮功能的同時(shí),也考慮了操作的簡(jiǎn)潔和方便性,目的是讓大多數(shù)不在懂電腦操作的客戶,也能輕松的享受計(jì)算機(jī)給他們帶來(lái)的便利。前臺(tái)系統(tǒng)主要用戶對(duì)小區(qū)新聞信息及個(gè)人信息的瀏覽,只要登錄首頁(yè)或輸入用戶的用戶四川大學(xué)本科畢業(yè)論文 2021-10-2- 4 -名及密碼,即可完成以上功能。(2)管理后臺(tái):本系統(tǒng)后臺(tái)管理在考慮用戶信息管理操作簡(jiǎn)便的同時(shí),提供了強(qiáng)大的管理模式。后臺(tái)系統(tǒng)可分為用戶物業(yè)信息管理模塊,包括用戶信息的添加、刪除、修改等操
24、作;用戶預(yù)約模塊,包括預(yù)約項(xiàng)目和時(shí)間的修改或取消;小區(qū)新聞信息管理模塊,包括小區(qū)新聞信息的錄入,刪除操作;小區(qū) bbs 交流管理模塊,包括帖子和留言的添加、刪除、修改等操作;以及管理員模塊,包括門(mén)衛(wèi)登記,通知樓管,數(shù)據(jù)庫(kù)編輯等操作。1.41.4 功能功能分析分析一個(gè)小區(qū)網(wǎng)站,最重要的是用戶(住戶)對(duì)其物業(yè)管理也就是水電氣的費(fèi)用特別關(guān)心,所以用戶登錄,所能瀏覽自己全年的費(fèi)用情況尤為重要,則物業(yè)管理頁(yè)面專門(mén)用來(lái)解決這一基本問(wèn)題;當(dāng)然,作為小區(qū)網(wǎng)站,肯定是用戶對(duì)小區(qū)服務(wù)的基本要求必須得以體現(xiàn),這就是預(yù)約模塊,包括車(chē)位預(yù)約和服務(wù)預(yù)約;緊接著,小區(qū)的基本新聞發(fā)布也是關(guān)鍵作用,這也方便小區(qū)管理者把通知及時(shí)
25、的更新在網(wǎng)站上,如停氣停水的臨時(shí)通知,以便大家早做準(zhǔn)備,于是缺不了小區(qū)新聞發(fā)布模塊;然后,小區(qū)可能做的人性化一點(diǎn),設(shè)計(jì)一個(gè) bbs 之類的論壇的東西,一來(lái)可以資源共享,二來(lái)加強(qiáng)了用戶相互間交流,營(yíng)造了和諧氣氛,三來(lái)管理者也可以及時(shí)的得到用戶的建議,從而把工作做的更好。因此,這便促成 bbs 交流模塊;最后,還缺不了重要的后臺(tái)一環(huán),包括門(mén)衛(wèi)登記,通知樓管,管理數(shù)據(jù)庫(kù)等諸多功能!四川大學(xué)本科畢業(yè)論文 2021-10-2- 5 -2 2 實(shí)現(xiàn)系統(tǒng)實(shí)現(xiàn)系統(tǒng)2.12.1 可行性研究可行性研究可行性研究的目的是用最小的代價(jià),在盡可能短時(shí)間內(nèi)確定問(wèn)題是否能夠解決,它的目的不是解決問(wèn)題,而是確定問(wèn)題是否值得去
26、解決,可行性從以下四個(gè)方面來(lái)考慮:2.1.1 技術(shù)可行性用戶信息管理系統(tǒng)是由網(wǎng)絡(luò)和網(wǎng)頁(yè)實(shí)現(xiàn)的。所以本系統(tǒng)使用微軟公司的 asp.net 開(kāi)發(fā),應(yīng)用界面友好且功能強(qiáng)大的由 macromedia 公司的 macromedia dreamweaver 8.0 軟件,服務(wù)器端腳本用 vbscript 來(lái)編寫(xiě),客戶端腳本也用 vbscript 來(lái)編寫(xiě),數(shù)據(jù)庫(kù)使用microsoft sql server 2005 數(shù)據(jù)庫(kù),服務(wù)器是 iis6.0。所以在技術(shù)上是可行的。2.1.2 經(jīng)濟(jì)可行性系統(tǒng)的經(jīng)濟(jì)可行性指的是對(duì)組織的經(jīng)濟(jì)狀況和投資能力進(jìn)行分析,對(duì)系統(tǒng)建設(shè)、運(yùn)行和維護(hù)費(fèi)用進(jìn)行估算,對(duì)系統(tǒng)建成后可能取得的社
27、會(huì)及經(jīng)濟(jì)效益進(jìn)行估計(jì)。本軟件的開(kāi)發(fā)費(fèi)用預(yù)計(jì)在 5000 元左右,目前中檔辦公用機(jī)每臺(tái)在 4000 元左右。在加上一些其他設(shè)施的購(gòu)買(mǎi),預(yù)計(jì)兩萬(wàn)元以內(nèi)便可使系統(tǒng)投入運(yùn)行。2.1.3 操作可行性本系統(tǒng)直觀易懂,使用非常方便,用戶可以直接上手,即使是管理員,只要經(jīng)過(guò)簡(jiǎn)單的培訓(xùn),操作本系統(tǒng)沒(méi)有太大的問(wèn)題。2.1.4 法律可行性本系統(tǒng)開(kāi)發(fā)不會(huì)侵犯他人、集體或國(guó)家利益,不存在侵權(quán)等問(wèn)題,不違反國(guó)家法律,因此具有法律可行性。 綜上所述,從技術(shù)上、經(jīng)濟(jì)上、法律上、可操作性上都是可行的,而且要求不高,所以該系統(tǒng)的開(kāi)發(fā)是可行的。四川大學(xué)本科畢業(yè)論文 2021-10-2- 6 -2.22.2 開(kāi)發(fā)系統(tǒng)所用技術(shù)開(kāi)發(fā)系統(tǒng)
28、所用技術(shù)1.開(kāi)發(fā)平臺(tái): iis + asp.net + windows xp prefessonional services packs 22.開(kāi)發(fā)工具:visual studio 2008,dreamweaver 8,sql server 20052.32.3 數(shù)據(jù)庫(kù)開(kāi)發(fā)工具簡(jiǎn)介數(shù)據(jù)庫(kù)開(kāi)發(fā)工具簡(jiǎn)介2.3.1 asp.net 的概況asp.net 是 microsoft 公司推出的新一代動(dòng)態(tài) web 開(kāi)發(fā)工具,只能執(zhí)行于微軟的服務(wù)器產(chǎn)品,iis(internet information server) (windows nt)和 pws(personal webserver)(windows
29、98)上。是電子商務(wù)、電子政務(wù)、遠(yuǎn)程教育等 web 應(yīng)用開(kāi)發(fā)的主流技術(shù)之一,已成為很多 web 程序設(shè)計(jì)人員的首選。asp.net 易學(xué)易用,開(kāi)發(fā)周期短,適合進(jìn)行中小型商務(wù)網(wǎng)站或者一般企業(yè)網(wǎng)站的建設(shè),如果建立大型網(wǎng)站,也可以結(jié)合 com 技術(shù),支持事務(wù)和分布式處理,安全性和性能也不錯(cuò)。.net 的魅力在于它的.net framework,這正使用到.net framework 精華的地方并非是 asp.net。asp.net 只是利用了它的“站點(diǎn)是一個(gè)編譯過(guò)的程序”的特性來(lái)提供更高的速度和安全性。但是 asp.net 可以利用.net framework 的許多東西來(lái)實(shí)現(xiàn)與其他站點(diǎn)甚至是其他.
30、net 服務(wù)或程序交互,也是.net framework 的精華所在。22.3.2 sql server 2005 簡(jiǎn)介sql server 2005 是 microsoft 公司推出的 sql server 數(shù)據(jù)庫(kù)管理系統(tǒng),該版本繼承了 sql server 7.0 版本的優(yōu)點(diǎn),同時(shí)又比它增加了許多更先進(jìn)的功能。具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行 microsoft windows 98 的膝上型電腦到運(yùn)行 microsoft windows 2000 的大型多處理器的服務(wù)器等多種平臺(tái)使用。46.2.3 visual studio 2008 簡(jiǎn)介sql micro
31、soft visual studio 2008 是面向 windows vista、office 2007、web 2.0 的下一代開(kāi)發(fā)工具,代號(hào)“orcas” ,是對(duì) visual studio 2005 一次及時(shí)、全面的升級(jí)。vs2008 引入了 250 多個(gè)新特性,整合了對(duì)象、關(guān)系型數(shù)據(jù)、xml 的訪問(wèn)方式,語(yǔ)言更加簡(jiǎn)潔。使用 visual studio 2008 可以高效開(kāi)發(fā) windows 應(yīng)用。設(shè)計(jì)器中可以實(shí)時(shí)反映變更,xaml 中智能感知功能可以提高開(kāi)發(fā)效率。同時(shí) visual studio2008 支持項(xiàng)目模四川大學(xué)本科畢業(yè)論文 2021-10-2- 7 -板、調(diào)試器和部署程序
32、。visual studio 2008 可以高效開(kāi)發(fā) web 應(yīng)用,集成了 asp.net ajax 項(xiàng)目模板,它還可以高效開(kāi)發(fā) office 應(yīng)用和 mobile 應(yīng)用。102.3.4 dreamweaver 8 簡(jiǎn)介dreamweaver 8 是美國(guó) macromedia 公司開(kāi)發(fā)的集網(wǎng)頁(yè)制作和管理網(wǎng)站于一身的所見(jiàn)即所得網(wǎng)頁(yè)編輯器,它是第一套針對(duì)專業(yè)網(wǎng)頁(yè)設(shè)計(jì)師特別發(fā)展的視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具,利用它可以輕而易舉地制作出跨越平臺(tái)限制和跨越瀏覽器限制的充滿動(dòng)感的網(wǎng)頁(yè)。9。2.3.5 iis 簡(jiǎn)介web 服務(wù)器是 web 應(yīng)用程序的心臟。iis(internet information server
33、)是微軟推出的 windows nt option pack 的主要成員,作為 win2000server 的擴(kuò)展,自推出以來(lái)已經(jīng)有了很大發(fā)展,其體系結(jié)構(gòu)是當(dāng)今市場(chǎng)上最受關(guān)注的 web 服務(wù)器之一。新推出的 iis4.0 版本增強(qiáng)了系統(tǒng)安全性,具有服務(wù)器端腳本開(kāi)發(fā)調(diào)試,內(nèi)容管理和站點(diǎn)分析,崩潰防護(hù),內(nèi)置java 虛擬機(jī)及全面支持 asp 等強(qiáng)大功能3。2.3.6 iis 與 asp.net 的結(jié)合在過(guò)去,客戶機(jī)/服務(wù)器結(jié)構(gòu)的設(shè)計(jì)與 web 的相關(guān)技術(shù)幾乎處于平行線上,兩者相互獨(dú)立并無(wú)法做出集成性的設(shè)計(jì)??梢岳?iis+asp 構(gòu)成三層式 web 結(jié)構(gòu)的中間一層,將客戶機(jī)/服務(wù)器結(jié)構(gòu)與 web
34、 密切結(jié)合,完成前后端兩者的集成輸出功能,使得 web 站點(diǎn)的開(kāi)發(fā)更方便,實(shí)現(xiàn)的功能更強(qiáng)大。2利用 iis+asp.net 技術(shù)來(lái)集成 web 前后端所帶來(lái)的強(qiáng)大效益可歸結(jié)為以下幾個(gè)方面:減少構(gòu)建和維護(hù)成本加快聯(lián)機(jī)過(guò)程應(yīng)用軟件集中在服務(wù)器端開(kāi)發(fā)管理前端可使用任何瀏覽器(ie、netscape.)后端可存取任何數(shù)據(jù)庫(kù) (sql、access.)可使用任何腳本語(yǔ)言開(kāi)發(fā) (vbscript、javascript、perl.)系統(tǒng)示意圖如下:后端數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)服務(wù)器四川大學(xué)本科畢業(yè)論文 2021-10-2- 8 -圖 2.1 系統(tǒng)結(jié)構(gòu)圖程序和計(jì)算邏輯activex server 元件microsoft
35、iis + asp.netactivex server元件前端瀏覽器瀏覽器四川大學(xué)本科畢業(yè)論文 2021-10-2- 9 -3 3 總體設(shè)計(jì)總體設(shè)計(jì)3.13.1 概述概述本階段設(shè)計(jì)的基本目標(biāo)是解決系統(tǒng)如何實(shí)現(xiàn)問(wèn)題,也叫做概要設(shè)計(jì),本階段主要任務(wù)是劃分出系統(tǒng)的物理元素及設(shè)計(jì)軟件的結(jié)構(gòu),完成軟件定義時(shí)期的任務(wù)之后就應(yīng)該對(duì)系統(tǒng)進(jìn)行總體設(shè)計(jì),即根據(jù)系統(tǒng)分析產(chǎn)生的分析結(jié)果來(lái)確定這個(gè)系統(tǒng)由哪些系統(tǒng)和模塊組成,這些系統(tǒng)和模塊又如何有機(jī)的結(jié)合在一起,每個(gè)模塊的功能如何實(shí)現(xiàn)。系統(tǒng)設(shè)計(jì)的目標(biāo)是使系統(tǒng)實(shí)現(xiàn)擁有所要求的功能,同時(shí),力爭(zhēng)達(dá)到高效率、高可靠性、可修改性,并且容易掌握和使用。采用模塊化原理的優(yōu)點(diǎn)在于可以使軟
36、件結(jié)構(gòu)清晰,容易測(cè)試和調(diào)試。從而提高軟件的可靠性,可修改性。有助于軟件開(kāi)發(fā)的組織管理。一個(gè)大型軟件可分別編寫(xiě)不同的模塊。模塊化理論的幾個(gè)重要概念如下:(1).抽象抽象就是抽象出事物的本質(zhì)特性而暫時(shí)不考慮它們的細(xì)節(jié)。處理復(fù)雜系統(tǒng)唯一有效的方法是用層次的方式構(gòu)造和分析它。一個(gè)復(fù)雜的動(dòng)態(tài)系統(tǒng)首先可以用一些高級(jí)的抽象概念構(gòu)造和理解,這些高級(jí)概念又可以用一些較低級(jí)的理解,直到最低層次的具體元素。(2).信息隱蔽和局部化信息隱蔽是指在設(shè)計(jì)和確定模塊時(shí),應(yīng)使得一個(gè)模塊內(nèi)包含的信息對(duì)于不需要這些信息的模塊來(lái)說(shuō),是不能訪問(wèn)。局部化是指把一些關(guān)系密切的軟件元素物理的放得彼此靠近。局部化有助于實(shí)現(xiàn)信息隱蔽。 (3)
37、.逐步求精的模塊化概念逐步求精和模塊化的抽象是密切相關(guān)的。軟件結(jié)構(gòu)每一層中模塊表示對(duì)軟件抽象層次的次細(xì)化。用自頂向下,逐步求精的方法由抽象到具體的方式分配控制,簡(jiǎn)化了軟件設(shè)計(jì)和實(shí)施,提高了軟件的可理解性和可測(cè)試性,并使得軟件更容易維護(hù)。(4).模塊獨(dú)立性模塊的劃分要使模塊間盡可能的相互獨(dú)立,獨(dú)立模塊較易維護(hù)。度量模塊的獨(dú)立程度有兩個(gè)標(biāo)準(zhǔn):內(nèi)聚和耦合。耦合是對(duì)一個(gè)軟件結(jié)構(gòu)內(nèi)不同模塊之間互連程度的度量。耦合強(qiáng)弱取決于模塊間接口的復(fù)雜程度,進(jìn)入或訪問(wèn)一個(gè)模塊的點(diǎn),以及通過(guò)接口的數(shù)。四川大學(xué)本科畢業(yè)論文 2021-10-2- 10 -3.23.2 系統(tǒng)功能劃分系統(tǒng)功能劃分經(jīng)過(guò)對(duì)系統(tǒng)的需求分析,將整個(gè)系
38、統(tǒng)分為兩部分:用戶子系統(tǒng)、管理員子系統(tǒng)。3.2.1 用戶子系統(tǒng)功能劃分 用戶子系統(tǒng),主要完成用戶物業(yè)費(fèi)用的瀏覽、用戶預(yù)約的功能、小區(qū)新聞的瀏覽。如圖 4-1。圖 3.1 用戶子系統(tǒng)模塊圖3.2.2 管理員子系統(tǒng)功能劃分管理員子系統(tǒng)完成此系統(tǒng)的管理維護(hù)操作,主要是管理員操作功能、小區(qū) bbs 管理、數(shù)據(jù)庫(kù)維護(hù)。如圖 4-2圖 3.2 管理員子系統(tǒng)模塊物業(yè)費(fèi)用的瀏覽用戶預(yù)約的功能小區(qū)新聞的瀏覽用戶子系統(tǒng)管理員子系統(tǒng)管理員操作小區(qū) bbs 管理數(shù)據(jù)庫(kù)維護(hù)四川大學(xué)本科畢業(yè)論文 2021-10-2- 11 -3.33.3 系統(tǒng)功能描述系統(tǒng)功能描述3.3.1 用戶子系統(tǒng)功能描述1. 物業(yè)費(fèi)用的瀏覽模塊本模
39、塊完成物業(yè)服務(wù)費(fèi)用的瀏覽。2用戶預(yù)約的功能瀏覽模塊本模塊完成用戶對(duì)車(chē)位和服務(wù)的預(yù)約功能。3. 小區(qū)新聞的功能模塊本模塊完成用戶對(duì)小區(qū)新聞的瀏覽。3.3.2 管理員子系統(tǒng)功能描述1. 管理員操作功能模塊本模塊是包括管理員的門(mén)衛(wèi)登記、通知樓管的功能。2小區(qū) bbs 管理模塊本模塊完成管理員對(duì) bbs 信息的查看及刪除操作。3. 數(shù)據(jù)庫(kù)維護(hù)模塊本模塊是管理員對(duì)數(shù)據(jù)庫(kù)的維護(hù)與更新。3.43.4 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)3.4.1 用戶登錄(denglu)表 圖 3.3 用戶登錄表因?yàn)槭切^(qū)網(wǎng)站,所以按照小區(qū)設(shè)計(jì),20 棟樓,每棟樓少則 1 個(gè)單元,多則 6個(gè)單元,然后依照單元的房間號(hào),從而產(chǎn)生用戶名的格式
40、可以設(shè)計(jì)為*棟*單元*房說(shuō)明用戶名密碼姓名所處位置手機(jī)電話郵箱四川大學(xué)本科畢業(yè)論文 2021-10-2- 12 -間號(hào)的思想。如:171503。而再根據(jù)住戶的唯一性,可以設(shè)置密碼為用戶的身份證號(hào)碼的后四位這類的,用以保證用戶的信息的隱秘性。當(dāng)然,這些信息都是在用戶買(mǎi)了小區(qū)的住宅后樓管自然會(huì)說(shuō)給用戶的。并且在登錄頁(yè)面上也不會(huì)有所提示,只有進(jìn)入個(gè)人信息中心后才能看到自己的信息(包括用戶名和密碼的格式,而實(shí)際信息仍然不會(huì)顯示)!登錄表是個(gè)人的詳細(xì)信息記錄。3.4.2 物業(yè)管理(wuyeguanli)表圖 3.4 物業(yè)管理表此表專門(mén)用來(lái)記載物業(yè)管理的信息,這樣的表按照系統(tǒng)設(shè)計(jì)應(yīng)該有十二張,分別記錄十二
41、個(gè)月的流水賬記錄,而且每次要以一定周期來(lái)清除此記錄,也就是說(shuō)這個(gè)月是 5 月,則到下個(gè)月時(shí),去年的 5 月將被刪除。3.4.3 車(chē)位(chewei)表圖 3.5 車(chē)位表車(chē)位表主要記錄東西南北四個(gè)停車(chē)場(chǎng)的車(chē)位的情況。分別顯示總車(chē)位數(shù),已用車(chē)位數(shù),已預(yù)約車(chē)位數(shù),以及剩余的可以預(yù)約的車(chē)位數(shù)。當(dāng)然,依據(jù)就近原則,1-5 棟,屬于東區(qū),6-10 棟屬于西區(qū),11-15 棟屬于南區(qū),16-20 棟屬于北區(qū)。另外,按照小區(qū)住戶和小區(qū)外客來(lái)區(qū)別對(duì)待,小區(qū)住戶的預(yù)約保留一天,而小區(qū)外客則只保留一個(gè)小時(shí)。說(shuō)明用戶名電費(fèi)水費(fèi)煤氣費(fèi)車(chē)位服務(wù)費(fèi)管理服務(wù)費(fèi)說(shuō)明編號(hào)用戶名總位數(shù)正使用已預(yù)約剩余四川大學(xué)本科畢業(yè)論文 2021
42、-10-2- 13 -3.4.4 服務(wù)(fuwu)表圖 3.6 服務(wù)表服務(wù)表其實(shí)是預(yù)約服務(wù)的表,預(yù)約服務(wù)包括小區(qū)住戶的水電氣的維修服務(wù),當(dāng)然這必須實(shí)名制,而且,還必須在預(yù)約前確認(rèn)預(yù)約的后果,這包括維修人員按照預(yù)約時(shí)間赴約,而無(wú)人接待的情況;同時(shí),也包括維修人員未按預(yù)約時(shí)間準(zhǔn)時(shí)赴約。都要承擔(dān)相應(yīng)的后果。最后,這種預(yù)約時(shí)間的事件,必須排除重復(fù)預(yù)約的可能性,因?yàn)榫S修人員有限,而又可能同一時(shí)間有很多預(yù)約,這樣只有一種解決辦法,每個(gè)用戶單獨(dú)預(yù)約一個(gè)時(shí)間段,這樣每種預(yù)約行為的時(shí)間長(zhǎng)短是不一樣的,就固定了所有的時(shí)間安排。至于怎樣防止重復(fù)預(yù)約,將在后面具體分析。3.4.5 門(mén)衛(wèi)(menwei)表圖 3.7 門(mén)
43、衛(wèi)表門(mén)衛(wèi)表,實(shí)際上只有管理員才用的到,這主要是用來(lái)記錄進(jìn)入小區(qū)的外客,防止發(fā)生危險(xiǎn)事件,這樣有了記錄,小區(qū)的整個(gè)保安系統(tǒng)更是加強(qiáng)一步。自然,這張表里就是來(lái)客的信息,沒(méi)有太多需要解釋的,但是,這里有個(gè)小地方需注意,來(lái)客進(jìn)入小區(qū)時(shí)有進(jìn)入時(shí)間,但是出來(lái)時(shí)間卻不能馬上填寫(xiě),這個(gè)如何解決表的記錄狀態(tài)問(wèn)題,也將在后面具體分析。說(shuō)明用戶名電水煤氣家電門(mén)鎖說(shuō)明編號(hào)姓名客電話事件進(jìn)入時(shí)間出去時(shí)間四川大學(xué)本科畢業(yè)論文 2021-10-2- 14 -3.4.6 bbs 用戶信息(bbsyonghuxinxi)表圖 3.8 bbs 用戶信息表此表的作用其實(shí)和第一張登錄表的功能大同小異,只不過(guò)現(xiàn)在專門(mén)用在了 bbs 模
44、塊中,為了防止信息冗余,所以就把用戶信息表單獨(dú)列出來(lái),以至于和后面的文章表和留言表用一個(gè)外關(guān)鍵字 yonghuming 便聯(lián)系起來(lái)。3.4.7 bbs 文章(bbswenzhang)表圖 3.9 bbs 文章表此表主要用來(lái)保存文章的信息,也就是發(fā)帖的文章,這樣便于統(tǒng)一管理文章。再通過(guò)外關(guān)鍵字 yonghuming 來(lái)聯(lián)系發(fā)帖者信息。此表中的文章名可以用來(lái)作為歸納文章的分類!3.4.8 bbs 留言(bbs)表圖 3.10 bbs 留言表此表主要用來(lái)保存留言的信息,也是通過(guò)外關(guān)鍵字 yonghuming 來(lái)聯(lián)系留言者的信息,表中的編號(hào)可以當(dāng)作樓層的編號(hào)!說(shuō)明用戶名密碼郵箱編號(hào)說(shuō)明用戶名文章名文章
45、日期說(shuō)明樓層編號(hào)用戶名留言日期四川大學(xué)本科畢業(yè)論文 2021-10-2- 15 -3.53.5 各表之間的關(guān)系:各表之間的關(guān)系:與用戶(住戶)有關(guān)的表包括登錄表、物業(yè)管理表、車(chē)位表、服務(wù)表。其共同的外關(guān)鍵字是用戶名。與管理員有關(guān)的表主要是門(mén)衛(wèi)登記,關(guān)鍵字是編號(hào)。與 bbs 有關(guān)的表包括 bbs 用戶信息表、bbs 文章表、bbs 留言表。其共同的外關(guān)鍵字是用戶名。 圖 3.11 各表的關(guān)系圖1111111四川大學(xué)本科畢業(yè)論文 2021-10-2- 16 -4 4 功能實(shí)現(xiàn)功能實(shí)現(xiàn)4.14.1 概述概述功能實(shí)現(xiàn)階段的根本目標(biāo)是確定應(yīng)該怎樣具體的實(shí)現(xiàn)所要求的系統(tǒng),也就是說(shuō),經(jīng)過(guò)這個(gè)階段的設(shè)計(jì)工作,
46、應(yīng)該得出目標(biāo)系統(tǒng)的精確描述,從而在編碼階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語(yǔ)言書(shū)寫(xiě)的程序。詳細(xì)設(shè)計(jì)的目標(biāo)不僅僅是邏輯上正確地實(shí)現(xiàn)每個(gè)模塊的功能,更重要的是設(shè)計(jì)的處理過(guò)程應(yīng)該盡可能簡(jiǎn)明易懂。4.4.2 2 程序流程圖程序流程圖程序流程圖又稱為程序框圖,它是歷史悠久使用最廣泛的描述軟件設(shè)計(jì)的方法。4.2.1 用戶子系統(tǒng)程序流程圖圖 4.1 用戶子系統(tǒng)的程序流程圖登錄網(wǎng)站,進(jìn)入首頁(yè)。首頁(yè)頁(yè)面中有登錄模塊,用戶(住戶)可以由此直接進(jìn)入物業(yè)費(fèi)用頁(yè)面,但是如果輸入錯(cuò)誤,將跳到用戶登錄頁(yè)面,到輸入信息正確為止,一直循環(huán)此頁(yè)面。當(dāng)然,此頁(yè)面上有返回首頁(yè)的鏈接,可以返回首頁(yè)后點(diǎn)擊其他功能,值得一是否驗(yàn)證用
47、戶名和密碼是否全都正確?用戶登錄頁(yè)面物業(yè)費(fèi)用頁(yè)面結(jié)束開(kāi)始首頁(yè)頁(yè)面四川大學(xué)本科畢業(yè)論文 2021-10-2- 17 -提,所有本網(wǎng)站的頁(yè)面都有返回首頁(yè)的鏈接。另外,在首頁(yè)上還可看到新聞模塊,預(yù)約模塊,bbs 模塊,都可點(diǎn)擊進(jìn)入!4.2.2 管理員子系統(tǒng)程序流程圖圖 4.2 管理員子系統(tǒng)的程序流程圖首頁(yè)上有管理員登錄入口,首先是隱藏起來(lái),只有當(dāng)觸發(fā)按鈕時(shí)才出現(xiàn)鏈接窗口(用以保證管理員入口的安全性) ,點(diǎn)擊計(jì)入登錄頁(yè)面,從而在登錄頁(yè)面上有下拉菜單以來(lái)選擇不同的功能頁(yè)面,由此進(jìn)入!是否驗(yàn)證用戶名和密碼是否全都正確?管理員登錄頁(yè)面開(kāi)始首頁(yè)結(jié)束數(shù)據(jù)庫(kù)門(mén)衛(wèi)樓管選門(mén)衛(wèi)樓管入口或數(shù)據(jù)庫(kù)入口?選擇了門(mén)衛(wèi)樓管入口選
48、擇了數(shù)據(jù)庫(kù)入口四川大學(xué)本科畢業(yè)論文 2021-10-2- 18 -4.34.3 輸入輸出設(shè)計(jì)輸入輸出設(shè)計(jì)小區(qū)信息管理系統(tǒng)是由用戶、小區(qū)管理員進(jìn)行操作的,系統(tǒng)所包含的各個(gè)頁(yè)面如下。4.3.1 首頁(yè)頁(yè)面圖 4.3 登陸頁(yè)面圖4.3.2 用戶信息頁(yè)面四川大學(xué)本科畢業(yè)論文 2021-10-2- 19 -圖 4.4 用戶信息頁(yè)面圖4.3.3 小區(qū) bbs 頁(yè)面圖 4.5 小區(qū) bbs 信息頁(yè)面圖四川大學(xué)本科畢業(yè)論文 2021-10-2- 20 -圖 4.6 bbs 留言頁(yè)面圖4.3.4 系統(tǒng)其它主要頁(yè)面圖 4.7 預(yù)約車(chē)位頁(yè)面圖圖 4.8 預(yù)約服務(wù)頁(yè)面圖在此頁(yè)面中,詳細(xì)說(shuō)說(shuō)如何避開(kāi)時(shí)間段被重復(fù)預(yù)約的情況
49、,我是這樣設(shè)計(jì)的。例如,圖中的門(mén)鎖后有個(gè)下拉菜單,下來(lái)菜單有 8:00-10:00,10:00-12:00,13:00-15:00,15:00-17:00 四個(gè)時(shí)間段。則每當(dāng)某位用戶選擇一個(gè)時(shí)間段,如 8:00-10:00 這一四川大學(xué)本科畢業(yè)論文 2021-10-2- 21 -段,則在后臺(tái)代碼中執(zhí)行如下功能流程:將用戶選擇的 8:00-10:00 送入數(shù)據(jù)庫(kù)查詢過(guò)程中,查詢這一列的所有用戶的數(shù)據(jù)值,再返回?cái)?shù)據(jù)庫(kù)中的這一列的與 8:00-10:00 相等的值,當(dāng)然,沒(méi)有的話,返回值是“nothing” ,有的話返回“8:00-10:00”,這是用一個(gè)判斷條件語(yǔ)句,如果返回的值是 8:00-10
50、:00,則彈出消息框:已預(yù)約,請(qǐng)重新選擇時(shí)間段!返回值不是 8:00-10:00,則存入關(guān)鍵字為用戶名的所在行的記錄時(shí)間值域,同時(shí),彈出消息框,恭喜,您選擇的時(shí)間段 8:00-10:00,預(yù)約成功!圖 4.9 門(mén)衛(wèi)登記頁(yè)面圖此頁(yè)面里,需要解決前面遺留的一個(gè)關(guān)鍵問(wèn)題,進(jìn)入小區(qū)時(shí)可以保存來(lái)客的信息,但從小區(qū)出去時(shí)還必須以更新出去時(shí)間才能保證數(shù)據(jù)的完整。所以,我是這樣實(shí)現(xiàn)的,首先在來(lái)客進(jìn)入小區(qū)時(shí),填寫(xiě)其信息,時(shí)間是電腦自動(dòng)生成,此時(shí)進(jìn)入時(shí)間可以顯示,但出去時(shí)間被隱藏,兩個(gè)文本框的顏色一個(gè)黃色,一個(gè)綠色。并且都不可寫(xiě)入。當(dāng)填寫(xiě)完整后確認(rèn),用以存入數(shù)據(jù)庫(kù),此時(shí),后臺(tái)代碼中自動(dòng)將出去時(shí)間的值域?qū)懭搿?”
51、,有消息框提示錄入成功。之后的來(lái)客都依次錄入信息。最后當(dāng)來(lái)客出去時(shí),這便點(diǎn)擊“出來(lái)”的按鈕,便將隱藏的都顯示出來(lái),右邊的數(shù)據(jù)庫(kù)的表格顯示正是以出去時(shí)間為“1”作為判斷條件,從而將所有未錄入出去時(shí)間的來(lái)客都顯示出來(lái),此時(shí),就可依據(jù)表格中的編號(hào)來(lái)查詢來(lái)客事件,在出去時(shí)間文本框右面點(diǎn)擊“刷新”按鈕,得到最新的電腦時(shí)間,再點(diǎn)擊“出來(lái)時(shí)間更新”按鈕,完成出來(lái)時(shí)間的錄入數(shù)據(jù)庫(kù)。最后彈出消息框提示更新成功!四川大學(xué)本科畢業(yè)論文 2021-10-2- 22 -5 5 調(diào)試分析調(diào)試分析5.15.1 調(diào)試任務(wù)和目標(biāo)調(diào)試任務(wù)和目標(biāo)5.1.1 調(diào)試任務(wù)在網(wǎng)頁(yè)設(shè)計(jì)過(guò)程中肯定有不少錯(cuò)誤產(chǎn)生,調(diào)試的任務(wù)就是就是解決這些難題
52、。5.1.2 調(diào)試目標(biāo)調(diào)試的目標(biāo)就是要達(dá)到用戶毫無(wú)理由的任意動(dòng)作行為,都可以一一解決!以保證網(wǎng)頁(yè)的完整與實(shí)用性!5.25.2 調(diào)試過(guò)程調(diào)試過(guò)程5.2.1 調(diào)試中解決的重要問(wèn)題:調(diào)試中遇到的問(wèn)題很多,就主要的問(wèn)題說(shuō)一下幾點(diǎn),首先,調(diào)試過(guò)程中不可避免的遇到大大小小的問(wèn)題,雖然框架、結(jié)構(gòu)、數(shù)據(jù)庫(kù)都構(gòu)思,搭建好了,但是在調(diào)試中遇到最多的還是些棘手的,卻又不能在書(shū)本上容易找到的。所以我便充分解油借用了網(wǎng)絡(luò),所尋資料見(jiàn)附錄 i。第一個(gè)問(wèn)題是數(shù)據(jù)庫(kù)的關(guān)鍵字設(shè)置問(wèn)題,這將帶出很多方面的小地方需要考慮。關(guān)鍵字在用戶登錄表中,當(dāng)然是依用戶名作為關(guān)鍵字比較好,但是,用戶名作為字符變量還是整形變量好呢?這就依照實(shí)際系
53、統(tǒng)的設(shè)計(jì),我選擇了適合小區(qū)特有環(huán)境的整形變量,這樣當(dāng)然很方便,但是,進(jìn)入此網(wǎng)站的用戶并不是都知道這個(gè)信息,當(dāng)然,最好也不能讓那些不懷好意的人知道,所以。這就限制了用戶名的文本框中的輸入字符,因?yàn)樽址兞坎⒉皇撬卸寄苻D(zhuǎn)換成整形變量來(lái)存取在數(shù)據(jù)庫(kù)中,所以,當(dāng)接受了字符型數(shù)據(jù)后,如果不加以判斷,則頁(yè)面陷入尷尬的報(bào)錯(cuò)頁(yè)面,其實(shí),很簡(jiǎn)單。只需加上一個(gè)判斷語(yǔ)句,判斷文本框中的數(shù)據(jù)是否是整形的。如果是的話,往后執(zhí)行,不是的話,結(jié)束!說(shuō)起來(lái)容易,但是,找到這個(gè)判斷整形的語(yǔ)法并不容易。 (專門(mén)學(xué)過(guò)的區(qū)別對(duì)待) ,當(dāng)然這個(gè)問(wèn)題我最后解決了。而關(guān)于數(shù)據(jù)庫(kù)的還有點(diǎn)應(yīng)該注意,雖然用了這么多的變量類型,我最喜歡的還是字
54、符型,因?yàn)槠淇梢匀我饨邮苕I盤(pán)上的所有輸入。不過(guò),當(dāng)門(mén)衛(wèi)登記表中,又或 bbs 留言表中關(guān)鍵字還是用整形變量比較好,因?yàn)橛行┯脩裘赡軙?huì)重復(fù),這就要求用一個(gè)隱藏的關(guān)鍵字如編號(hào)這類的整形變量來(lái)解決這種問(wèn)題?;蛟S有人說(shuō)字符型的變量也可以有 1,2,3,4 等等整形數(shù)據(jù)的表示,但是經(jīng)過(guò)實(shí)踐證明,字符型數(shù)據(jù)操作起來(lái)非常奇怪,譬如“自動(dòng)加 1”的后臺(tái)代碼,四川大學(xué)本科畢業(yè)論文 2021-10-2- 23 -到了字符型數(shù)據(jù)這里,只到 10 就不加了,再加就是錯(cuò)誤頁(yè)面。這是因?yàn)榇嫒霐?shù)據(jù)庫(kù)時(shí)字符型變量作為關(guān)鍵字不能重復(fù),而 1 和 11 確因第一個(gè)字符重復(fù)而不能插入到數(shù)據(jù)庫(kù)。第二個(gè)問(wèn)題便是母版頁(yè)的運(yùn)用,以及站點(diǎn)
55、設(shè)置的問(wèn)題。當(dāng)然這其實(shí)也不能算作大問(wèn)題,只要按照步驟一步一步來(lái),便可設(shè)置成功。最關(guān)鍵的是整個(gè)網(wǎng)站地圖必須以母版頁(yè)為基礎(chǔ),并且還要建立 web.sitemap 的站點(diǎn)文件,在其中用 xml 語(yǔ)言來(lái)編寫(xiě)網(wǎng)站目錄,再在母版頁(yè)中加上所需控件,包括數(shù)據(jù)庫(kù)支持,和用以顯示數(shù)據(jù)庫(kù)的支持控件。最終形成統(tǒng)一的頁(yè)面風(fēng)格!而需要編輯的是 content 控件,這個(gè)可以在母版頁(yè)中插入多個(gè),用以編輯不同區(qū)域在不同內(nèi)容頁(yè)面中的顯示。第三個(gè)問(wèn)題便是 repeater 控件的運(yùn)用問(wèn)題。前面所說(shuō)的控件基本上來(lái)說(shuō)可以當(dāng)作傻瓜式的控件,運(yùn)用起來(lái)根本不能靈活收放,但 repeater 控件卻相當(dāng)?shù)撵`活,在其內(nèi)部直接用代碼顯示所需呈現(xiàn)
56、的頁(yè)面配置,它是用表格來(lái)作為數(shù)據(jù)顯示的基礎(chǔ)。當(dāng)然,我也知道 repeater 控件在 dreamweaver 中也是可以依默認(rèn)格式來(lái)顯示,但是真正想達(dá)到自己所需的頁(yè)面效果,還是在 visual studio 中比較好。一來(lái)寫(xiě)代碼時(shí)有許多提示語(yǔ),就算你從沒(méi)見(jiàn)過(guò)的變量也會(huì)給以詳細(xì)的解釋,自然這解釋里的專業(yè)術(shù)語(yǔ)還是相當(dāng)多的,所以還是有點(diǎn)基礎(chǔ)好。著就不得不提在 dw 中寫(xiě)代碼,最多只有顏色的變化,實(shí)在不能給人以強(qiáng)大的支持感。二來(lái),visual studio 中的編譯環(huán)境還是很人性化的,怎么說(shuō)這個(gè)軟件也是 dw 的幾十倍都不止。再來(lái)說(shuō) repeater 控件,在 vs 的前臺(tái)代碼.aspx中可以所寫(xiě)即所
57、見(jiàn)。這便給人很直觀的印象,對(duì)于具體的代碼描寫(xiě),產(chǎn)生深刻的理解。說(shuō)這么多,repeater 控件主要是用在留言內(nèi)容顯示,又或很多數(shù)據(jù)需要排列時(shí)用到。最主要還是用在論壇里!5.2.2 調(diào)試中解決的一些實(shí)用問(wèn)題:首先,數(shù)據(jù)庫(kù)在后臺(tái)的操作,則需要首先解決連接數(shù)據(jù)庫(kù)以及權(quán)限的問(wèn)題。再次用到了一個(gè)關(guān)鍵語(yǔ)句:import 語(yǔ)句寫(xiě)在代碼頁(yè)面的開(kāi)頭,來(lái)插進(jìn)數(shù)據(jù)庫(kù)語(yǔ)法的支持庫(kù)!接著,是空格和換行的問(wèn)題,其實(shí),在 vs 中的各種控件之間,所承認(rèn)的空格和換行是不同的,一個(gè)簡(jiǎn)單的例子,在 textbox 和表格中不一樣,而存入數(shù)據(jù)庫(kù)時(shí)更是直接忽略而不顯示,在數(shù)據(jù)庫(kù)中,多個(gè)空格當(dāng)作一個(gè)空格來(lái)保存,換行則沒(méi)有保存!這就需要
58、代碼來(lái)轉(zhuǎn)換。最后,還有個(gè)數(shù)據(jù)更新而頁(yè)面頻繁閃爍而造成不人性化的網(wǎng)頁(yè)瀏覽。這就需要用到插件,具體是 updatapanel 控件。只是刷新其里面的內(nèi)容,而頁(yè)面并沒(méi)有變化,這讓人覺(jué)得,像靜態(tài)的刷新,其實(shí)仍是動(dòng)態(tài)刷新!四川大學(xué)本科畢業(yè)論文 2021-10-2- 24 -5.5.3 3 調(diào)試感悟調(diào)試感悟調(diào)試中遇到不少大大小小的問(wèn)題,有的一難便是兩三天,又或是更長(zhǎng)時(shí)間。但是絕不能氣餒,而且最關(guān)鍵的是要耐心。相信山窮水盡疑無(wú)路,柳暗花明又一村的道理。便能得到最后的成果。而且,調(diào)試是個(gè)不斷解決性問(wèn)題的過(guò)程,要想到用戶的各種刁難的動(dòng)作行為,一一自己模擬解決,最終運(yùn)用于實(shí)際之中,而得以穩(wěn)定推廣!四川大學(xué)本科畢業(yè)
59、論文 2021-10-2- 25 -結(jié)論歷時(shí)幾個(gè)多月的緊張學(xué)習(xí)和工作,我的設(shè)計(jì)終于如期、順利的完成了。經(jīng)過(guò)本次的設(shè)計(jì),使我學(xué)習(xí)到了有關(guān) asp.net 的知識(shí)和 sql server 2005 數(shù)據(jù)庫(kù)的知識(shí),使我了解腳本語(yǔ)言對(duì) asp.net 的重要,及應(yīng)用 asp.net 的 sql 驅(qū)動(dòng)程序調(diào)用數(shù)據(jù)庫(kù)。在這次設(shè)計(jì)過(guò)程中,培養(yǎng)了我的自學(xué)能力,在遇到技術(shù)困難的時(shí)候,能夠認(rèn)真的對(duì)待,永不放棄,無(wú)論是查看各種書(shū)籍還是到圖書(shū)館中查找各種資料,想盡一切辦法將這個(gè)問(wèn)題解決。我總結(jié)了很多的 asp.net 編程經(jīng)驗(yàn),整個(gè)開(kāi)發(fā)的過(guò)程對(duì)我來(lái)說(shuō)是一次能力的真正提高的過(guò)程;是一次將理論應(yīng)用于實(shí)踐的過(guò)程;是將以前所
60、學(xué)知識(shí)充分利用的過(guò)程,比如管理信息系統(tǒng),數(shù)據(jù)庫(kù)概論等等;是一次真正的實(shí)踐過(guò)程。總體說(shuō)來(lái),在這次長(zhǎng)達(dá)一個(gè)學(xué)期的設(shè)計(jì)中,我真正學(xué)到了很多有用的東西,是一些在課堂內(nèi)所學(xué)不到的知識(shí),收獲很大。 四川大學(xué)本科畢業(yè)論文 2021-10-2- 26 -參考文獻(xiàn)1 何躍,成倞媛,張丹. 電子商務(wù). 第 1 版. 成都:電子科技大學(xué)出版社,20052 武新華,劉彥明,秦連青. asp.net+sql server 典型網(wǎng)站建設(shè). 第 1 版. 北京:電子工業(yè)出版社 2007:75-853 鄂大偉. 多媒體技術(shù)基礎(chǔ)與應(yīng)用. 第 1 版. 北京:高等教育出版社,20014 劉玉生,王占. sql server200
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度建筑工程施工合同索賠流程及賠償標(biāo)準(zhǔn)規(guī)范文本
- 2025年度電子工程師研發(fā)項(xiàng)目合作合同
- 2025年度酒店物業(yè)管理合同規(guī)范文本
- 遼寧2024年渤海大學(xué)附屬高級(jí)中學(xué)招聘人筆試歷年參考題庫(kù)附帶答案詳解
- 菏澤2025年山東菏澤醫(yī)專附屬醫(yī)院招聘精神科住院醫(yī)師2人筆試歷年參考題庫(kù)附帶答案詳解
- 湖南2025年湖南省住房和城鄉(xiāng)建設(shè)廳所屬事業(yè)單位選調(diào)筆試歷年參考題庫(kù)附帶答案詳解
- 溫州2024年浙江溫州蒼南縣質(zhì)量技術(shù)監(jiān)督檢測(cè)院招聘食品檢測(cè)工作人員筆試歷年參考題庫(kù)附帶答案詳解
- 浙江浙江省國(guó)際經(jīng)濟(jì)貿(mào)易學(xué)會(huì)招聘筆試歷年參考題庫(kù)附帶答案詳解
- 2025年中國(guó)宮燈罩市場(chǎng)調(diào)查研究報(bào)告
- 2025年中國(guó)半自動(dòng)內(nèi)圓切片機(jī)市場(chǎng)調(diào)查研究報(bào)告
- 4地球-我們的家園《我們共同的責(zé)任》說(shuō)課稿 -2023-2024學(xué)年道德與法治六年級(jí)下冊(cè)統(tǒng)編版
- 護(hù)理交接班改進(jìn)
- 詩(shī)經(jīng)楚辭文學(xué)常識(shí)單選題100道及答案
- AI輔助的慢性病監(jiān)測(cè)與管理系統(tǒng)
- 電路基礎(chǔ)知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋江西職業(yè)技術(shù)大學(xué)
- 2025年小學(xué)蛇年寒假特色作業(yè)
- Unit 6 Is he your grandpa 第一課時(shí) (教學(xué)實(shí)錄) -2024-2025學(xué)年譯林版(三起)(2024)英語(yǔ)三年級(jí)上冊(cè)
- 湖北省十一校2024-2025學(xué)年高三上學(xué)期第一次聯(lián)考化學(xué)試題 含解析
- 開(kāi)題報(bào)告:鑄牢中華民族共同體意識(shí)的學(xué)校教育研究
- 《個(gè)人所得稅法解讀》課件
- 電腦維修合同三篇
評(píng)論
0/150
提交評(píng)論