第一篇:博客系統文獻綜述
關于校園博客系統的研究——文獻綜述
【摘要】隨著 web2.0 技術的出現, 博客已越來越受人們的關注, 博客的應用也越來越普遍。本文歸納了博客系統研究中的關鍵問題,分析了當前校園博客系統研究的現狀及其發展趨勢,并且討論了該博客系統的開發工具,對應不同的需求都有各自不同的要求。在此基礎上,對校園博客系統的進一步研究進行了展望。在基于.NET2.0 的程序設計下,使得該系統的開發更快捷、更高效、系統更安全、更穩定。
【關鍵詞】校園博客,設計與實現,發展,.NET2.01、引言
博客,又譯為網絡日志、部落格或部落閣等,是一種通常由個人管理、不定期張貼新的文章的網站。博客上的文章通常根據張貼時間,以倒序方式由新到舊排列。許多博客專注在特定的課題上提供評論或新聞,其他則被作為比較個人的日記。一個典型的博客結合了文字、圖像、其他博客或網站的鏈接、及其它與主題相關的媒體。能夠讓讀者以互動的方式留下意見,是許多博客的重要要素。大部分的博客內容以文字為主,另有一些博客專注在藝術、攝影、視頻、音樂、播客等各種主題。博客是社會媒體網絡的一部分。
通過校園博客系統, 可以加強學校教師和學生之間的了解和交流, 教師和教師之間的教學經驗的分享, 學生與學生之間學習心得的分享,以及更好的展示學校教師和學生的風采。通過博客系統的日志積累,形成豐富的教學資源, 真正促進了學校的教學工作【3】。設計該博客系統的總體思路就是在管理員的管理下,網友通過瀏覽作者的博客與作者進行交流,并能在博客中獲取一些最新的新聞或者資料,同時可以對感興趣的文章進行評論,可以對作者已經設置好的鏈接進行訪問,可以在線給作者留言。管理員通過后臺來管理整個網站,并不需要查看源文件或者代碼,里面的功能主要包括添加文章,編輯或刪除文章,查看留言,過濾評論詞語,更改管理員呢稱等等。
2、校園博客系統的研究現狀與發展趨勢
2.1 基本知識
博客系統,即會員注冊后登錄,可開設自己的博客,管理員可推薦精彩博文、評選博客博客(Blog)是繼電子郵件、網絡論壇、即時通訊之后出現的第四種網絡交流載體,是 web2.0 的重要組成部分。它具有“ 零機制、零技術、零成本、零編輯、零形式”的使用特征, 越來越受到人們的歡迎【1】之星、統計博客日志等,用戶可隨意更新和編輯自己的博客模板。
博客主要有以下兩方面的好處,這也是其得以迅速發展的原因;一是實時交流式的網上互動,即通過網絡進行各種思想和信息的共享。二是便捷的交互方式,即通過先進 的計算機和網絡技術,克服地域的限制,讓文章發布者和網頁瀏覽者能夠體驗到網絡的 傳播速度。
2.2 研究現狀與發展趨勢
博客是繼Email、BBS、ICQ之后出現的第四種網絡交流方式,是網絡時代的個人“讀者文摘”,是以超級鏈接為武器的網絡日記,是代表著新的生活方式和新的工作方式,更代表著新的學習方式。作為潮流風頭的網絡新興文化,博客已經引起各高校莘莘學子的強烈關注,【2】
開始沖擊著大學生傳統的學習模式。“博客已被大學生放入書架”,大學生們對博客的熱情也激發了教師將博客運用到日常教學中,作為教學和科研成果發布的平臺。于是,以大學生為主體,一個集教師學生知識交流、資源共享和反映成長的校園博客一躍成為一個備受關注的校園新焦點。
校園博客已成為當代大學生常見的網絡交流方式之一,針對在校學生,記錄各人的所想所思,點點滴滴,從而實現同伴交流,群體共生,記錄反思,知識管理,交流分享,平等對話等。博客為在校大學生的專業成長提供了新的方法和新的平臺。
文獻中討論了基于.NET 的校園博客系統的設計與實現,其所要實現如下:對于系統管理員,教師、學生和普通瀏覽者,分別建立了三類不同的角色, Administrators, Blogers, UnRegisteredUsers, 設置這三類角色的不同權限, 屬于不同角色下面的用戶具有相應角色所設置的功能, 并且在程序的設計過程中用到了.NET2005 的皮膚、主題等新特性。該博客系統的數據庫設計使用了SQL SERVER2000 建立了SchoolBlog數據庫, 該數據庫共包含博客表, 學校信息表, 博客種類表,友情鏈接表,評論表及日志表 6 張表,在設計數據庫時體現了數據的一致性、完整性和安全性。
相對其他文獻而言,該系統在權限管理中設置了不同的角色方便對數據庫操作這值得借鑒。
文獻中設計了基于ASP的個人博客網站的設計與實現,其所要實現的功能如下:管理員權限范圍內主要有:文章發布及修改、公告發布及修改、編輯個人信息、管理文章評論、編輯BLOG欄目、友情鏈接管理、修改版權信息、查看留言。瀏覽者權限范圍內主要有:瀏覽文章、發表評論、查看公告、在線留言、查看其他鏈接。
該系統基本上擁有的個人博客的全部功能。操作簡單,適用于不同水平的使用者,包括有基礎和零基礎的不同階層的人士。但由于系統給管理員權限過多,系統層次不夠分明,所以可以將所列管理員部分權限授予已注冊用戶。該系統是基于ASP的個人網站設計,由于ASP還是一種Script語言所沒除了大量使用組件外,沒有辦法提高其工作效率。它必須面對即時編繹的時間考驗。
文獻中討論了基于知識管理的教學博客系統設計與實現。其前臺環境設計主要包括9項內容:日志列表、評論窗口、站點公告、站點日歷、專題列表、最新日志、最新評論、最新留言、站點信息以及友情鏈接。后臺環境設計主要包括9項內容:日志發表、日志管理、個人資料管理、模板管理 系統提供幾款頁面模板、個人專題管理、公告管理、評論管理、留言管理及上傳文件管理。在博客學習的平臺中,后臺數據庫是由多個相互關聯的表組成,其中包括管理員表、學員表、日志表、評論表、平臺信息表、系統博客分類表、系統日志分類表、留言表、個人主題分類表、系統模板表、學員模板表、數據庫容量根據應用自動增加。
它的優點主要在與資源環境的設計,主要包括以下3 項內容:1)資源庫:資源庫中為學生提供了豐富的學習資源,包括視頻、文獻、網站、名詞、思考題、電子教案,并提供對各種資源檢索功能。2)自測系統:收錄了大量的主客觀測試題,學生可以在這里自我測試查看學習效果。3)學生上傳資源入口:學生有好的資源可以上傳到資源庫中與其他學員共享。該系統有豐富的資源庫,但查詢功能較模糊,可通過適當優化數據庫,提高搜索效率。[3][2][1]
如增加索引等。
3、開發平臺的比較與分析
3.1 傳統的開發平臺
Visual Basic作為一種較早出現的開發程序以其容易學習,開發效率較高,具有完善的幫助系統等優點。Visual C++是基于MFC庫的可視化的開發工具,從總體上說它是一個功能強大但是不便使用的一種工具。JSP技術使用Java編程語言編寫類XML的tags和scriptlets,來封裝產生動態網頁的處理邏輯。但JSP由于為了跨平臺的功能,為了極度的伸縮能力,所以極大的增加了產品的復雜性,而且Java的運行速度是用class常駐內存來完成的,所以它在一些情況下所使用的內存比起用戶數量來說確實是“最低性能價格比”了。從另一方面,它還需要硬盤空間來儲存一系列的.java文件和.class文件,以及對應的版本文件。
3.2 準備采用的開發平臺
本系統將采用Microsoft Visual Studio 2005作為系統開發平臺,ASP.NET+C#為系統開發語言,SQL Server 2005為數據庫管理系統軟件。
4、結束語
博客的出現,標志著以“信息共享”為特征的第一代門戶之后,追求思想共享為特征的第二代門戶正在浮現,已經成為最強勁的互聯網新興媒體的代表。由于具有豐富的娛樂形式和自由的個人表達方式,博客也成為當代大學生最具影響力的交流互動平臺,也給大學生思想政治教育的形式創新、手段創新帶來了很多富有建設性的課題。而校園博客正以其自身個性化,開放化,實時化和全球化的特點,正在受到越來越多教育工作者的關注,越來越多的師生從中受益,只要我們揚長避短,不斷實踐創新,博客就能更好地發揮其信息化的作用,為師生的共同成長服務.經分析,計劃使用ASP.NET+C#開發語言,Microsoft Visual Studio 2005作為系統開發平臺,SQL Server 2000為數據庫管理系統軟件。開發一個界面友好、程序設計風格樸素,使用起來美觀大方、方便易用的系統。實現學生從入住到畢業的一整套住宿信息,將進一步查閱、收集、整理相關的文獻資料,完善建構思想和功能模塊,通過對系統詳細的前期策劃和需求分析,為將來具體的系統設計和具體的實現做好充足的準備工作。
參考文獻:
[1] 吳曉艷、陳明明。基于_NET的校園博客系統的設計與實現.沈陽理工大學, 2008,66
[2] 石全。基于ASP的個人博客網站的設計與實現.碩士學位論文,2006,1-53
[3] 李妍琰。基于VFP 的學生宿舍管理信息系統.河南省政法管理干部學院,2009,1-3
第二篇:創業博客系統
創業博客系統 項目建設方案書
2008年7月18日
前言
以黨的十七大精神為指導,全面貫徹中央關于新農村建設的意見要求, 以弘揚創業精神、培育創業主體、拓展創業空間、加強創業服務為重點,實行農民就地創業、及工商資本投資農業創業形式,通過引導農業創業帶動農村人口就業,加快農民創業促進都市農業發展,夯實新農村建設經濟基礎。
什么是博客
——blog的全名應該是Web log,中文意思是“網絡日志”,后來縮寫為Blog。博客是“一種表達個人思想、網絡鏈接、內容,按照時間順序排列,并且不斷更新的出版方式”。Blog是繼Email、BBS、ICQ之后出現的第四種網絡交流方式,是網絡時代的個人“讀者文摘”,是以超級鏈接為武器的網絡日記,是代表著新的生活方式和新的工作方式,更代表著新的學習方式。博客秉承了個人網站的自由精神,但是綜合了激發創造的新模式,使其更具開放和建設性。要在網絡世界體現個人的存在,張揚個人的社會價值,拓展個人的知識視野,建立屬于自己的交流溝通的群體。
什么是博客圈
——博客圈是指由廣大博友在博客網上創建的用于自身網絡社交、職業技能交流或者其他活動需要為目的的人際關系圈。同職業者更好的溝通、合作、共勉才是我們共同進步的保障,有著共同興趣愛好自然會有著更多的話題可聊。到這里來找尋志趣相投的朋友!
如我們創業博客將會按不同職業形成多個博客圈。如:特種養殖/種植技術/農業商機/養雞經驗交流/養兔經驗交流/養魚經驗交流等等。
1、創業博客系統創建思想
為激發全社會進行農業創業的活力,推進農業創業,培育壯大市場主體,增強農村活力和農業競爭力。通過營造創業氛圍,改善創業環境,提供創業平臺,加強創業服務,引進一批城鎮居民和工商業者投資農業,發展一批農村種養能手成長為種養殖專業大戶,培植一批農村經營能手創辦農民專業合作社,鼓勵一批農業科技人員下海領辦或創辦農業企業。
2、創業博客系統創建意義
(1)大力營造農民創業的良好輿論氛圍(2)大力完善農業創業扶持政策。(3)大力開展農業創業平臺建設。(4)大力拓寬農業創業融資渠道。(5)大力建立健全農業創業服務體系。(6)宣傳報道農業創業經驗和招商項目。
3、創業博客系統欄目模塊
◆ 申請加入模塊: 會員申請加入博客模塊
◆ 管理后臺模塊: 對所有會員管理功能,對發布的文章在此有先審后發功能 ◆ 發表文章: 會員可以在自己的博客面版中發布文章,也可以對別人發布的文章進行回復評論功能.◆ 發布商機: 該版塊為商戶定制,可以發求購或銷售商機服務.◆ 加入博客圈:所有加入的會員都可以參加到興趣愛好,職業相關的博客圈中.與相關行業專家一起交流經驗.◆ 邀請朋友:如果某用戶建立了自己的博客圈.則可以邀請其它會員加入到他的博客圈內,形成一個博客群組,一起討論話題,交流經驗,相互幫助.◆ 最新話題:集中顯示會員發布的最新的話題類文章.◆ 最新相冊:顯示會員最新發布的照片或圖片相冊.◆ 博客之星:在博客中發布文章最多,最活躍的會員成為博客之星.◆ 在線留言:在此可以在線留言給任何一個會員,實現博客系統中的短信功能.◆ 站內搜索:可以搜索會員名,文章,或者博客圈.◆ 廣告與友情鏈接:發布商機廣告,或定制友情鏈接LOGO.鏈接至商家自己的網站.4、創業博客系統界面:
一、界面設計綜述
1、具有用戶管理后臺、內容管理員后臺、前臺管理員后臺。
2、群組布局、結構進行多次設計,目前形式充分體現網站用戶之間互動。
3、程序默認的多套用戶界面風格模板。
4、編輯器進行全新設計,整體美觀、大方。
5、相冊界面進行全新設計,可以全部通過flash操作。
6、在首頁頭部可以自定義適合自己博客內容的圖片,如我們這個創業博客系統,則可以將遠程教育標志融入進去。
二、管理后臺界面
1、設計思想:從最普通的用戶著眼進行設計,首先是易用,通過界面來盡量降低功能繁多帶來的壓抑感與操作難度。
2、復雜功能基本上得以隱藏,界面布局干凈、利落,普通用戶不會因功能繁多而感覺無從下手。
3、界面上以醒目位置標記博客最常用的兩個基本功能,發布日志和相冊,剛入門用戶完全可以常握。
4、文章管理、相冊管理、文章評論、文章管理等常用功能單獨列出,方便用戶操作。
5、創業博客系統功能: ◆博客圈
1、具有博客群圈的建立,可由管理員控制是否需要審核。
2、用戶加入博客群組的,可以由三種方式實現:隨意加入、邀請、達到一定的積分,以上自動與手動的結合方式可充分滿足各種群組的建立。
3、博客群組內的發言,均可由內容管理員進行管理。博客群組內的主題發言可設定精華、置頂等功能。
4、日志發布可同時選擇是否發表在多個群組當中。
◆博客會員等級制度
1、用戶的升級,可以與網站積分制度相結合,可選擇用戶達到一定積分自動升級到更高一組,擁有更多權限,從而達到激勵網站用戶的目的。
2、用戶在網站的各項活動,自注冊、邀請的有效用戶、發表日志、評論、推薦為精華等等,都可由系統自動為其匹配相應的積分。
◆管理員權限機制
1、設立內容管理員,內容管理員有不同于普通用戶的登陸地址和管理界面。2、內容管理員可進行分組,不同組別有不同的管理權限。
3、超級管理員可以定義不同內容管理組的用戶是否擁有以下權限:
1)可以管理的日志分類;
2)可以管理的相冊分類;
3)可以管理的用戶組;
4)是否可以修改用戶名;
5)是否可以進入用戶后臺;
6)是否可以修改用戶組;
7)是否可以添加修改用戶模板;
8)是否可發布站點公告,是否可以發布通知;
9)其它管理權限分類;
4、不同管理員分組賬號可以通過賬號列表顯示,方便查看。
5、管理員級別(含超級管理員以及內容管理員)每次登陸后都由系統自動記錄登陸地址和時間,以及時查看管理員密碼是否外泄,以及外泄后及時查找相關人員。
◆先審后發機制
對所有的發布的文章,博客圈申請,回復的文章。均可以設置為管理員后臺審核后發布。
◆日志的留言評論功能
對所有的文章。相冊照片。博客會員都可以進行評論與回復。參與到討論中去。
第三篇:教師博客系統
CAJViewer 7.1 PHP是一種服務器端、跨平臺、Html嵌入式腳本語言,它在快速發展的Web應用中,被越來越多的網站采用。利用PHP進行中小型web開發應用,會使開發工作變得更加簡單、高效。本文基于Windows+Apache+Mysql+Php環境,對PHP的開發應用進行了研究,參照軟件開發流程開發了一個教師博客系統,并展示了整個開發過程。在開發過程中,利用PHP面向對象編程特性,編寫了類庫文件,減少了編碼的出錯率和工作量;利用安裝文件對數據庫進行初始化,增強了系統的可移植性:利用文本文件存儲數據,減小了數據庫負擔,縮減了系統,加快了運行速度。
PHP is a server-side, cross-platform, and html embedded script language which has many advantages.With the rapid development of web application, PHP has been widely used by more and more websites.It is much easier and efficient to program by PHP for the development of small or medium-sized websites.Based on the Windows+ Apache+Mysql+PHP environment, in this paper, the author studies web applications developed by PHP, and also develops a personal' blog system according to standard software development framework.During the courses of development, the author programs some class library files taking advantage of the PHP's OOP properties, which reduces the coding mistakes and workload of programming.The system database is initialized by a setup file, which enhances the system portability.Text file is used as database, which lowers the burden of system database, reduces the system scale and enhances the system running speed.O.問題的提出 O.1博客現狀 0.1.1博客簡介
blog的全名是Web log,中文意思是“網絡日志”,后來縮寫為Blog,而博客(Blogger)就是寫Blog的人。從理解上講,博客是“一種表達個人思想、網絡鏈接、內容,按照時間順序排列,并且不斷更新的出版方式”。
隨著Blog的快速擴張,它的目的與最初的瀏覽網頁心得已相去甚遠。目前網絡上數以千計的Bloggers發表和張貼Blog的目的有很大的差異。不過,由于溝通方式比電子郵件、討論群組更簡單和容易,Blog己成為家庭、公司、部門和團隊之間越來越盛行的溝通工具,它甚至也逐漸應用于企業內部網絡(Intranet)中。
“2004年以來,在國內教師博客也成為熱門的網絡應用之一。教師博客是教育博客中的一種。教育博客面向教育界,是以教育、教學等教育界話題為主要傳播內容的分類博客服務。教師博客特指面向各類教師用戶推出的博客服務。教師申請注冊一個博客空間后,就相當于在網上建立了一個交流社區,利用互聯網新興的博客(blog)技術,以文字、多媒體等方式,將自己日常的生活感悟、教學心得、教案設計、課堂實錄、課件等上傳發表,以此開展師生(以及其它網民)之間的傳播活動。它超越了傳統時空局限(課堂范疇、講課時間等),促進了教師個人隱性知識顯性化,并讓全社會可以共享知識和思想。“ 著名的博客中國網、中國教育和科研計算機網等都相繼推出了教師博客服務,使博客日益深入地服務于從幼教到大學的各學科教師的教研活動之中,給教育教學工作帶來了新的氣象。隨著教師博客的大規模普及,將在傳統基于課堂教學的“教堂式教育模式”之外,催生出真正開放的“集市式教育模式“,推動人類教育事業的進步。
0.1.2博客開發技術
當前,新浪、搜狐、人民網、博客網、網易、和訊等網站,在不斷推出博客服務平臺,各自在資源整合與技術的架構上發揮了自身的特點和優勢。進行博客技術開發應用,這對中國互聯網全面推進博客走近百姓日常生活起到了非常重要的作用。博客技術后臺服務功能更加便利和高效。不同的網站都以自己獨特的創造性,整合博客技術初級化的缺陷,在綜合的基礎之上,人們感受到更加完善的博客應用系統被開發出來。新浪博客技術具有傳統網絡成熟穩定性,搜狐的博客已經具有更完美的形態,博客網的夢之城第二代博客具有更人性化和娛樂性表現;新浪的整體架構與博客網自主聚合編輯系統和網易部落聚集,都體現了博客交流形態復雜性與唯美的結合。
隨著博客技術的流行,博客技術形態會更加具有人性化和高效的服務性,網絡整體架構會發生更加多樣的變化。創新博客技術的引進和使用過程,會提出更多的問題需要從整體架構上進行思考。集娛樂、通訊和新聞、廣播、影視和商務、政務、企業、管理等一體性網絡架構將成熟,全新的網絡架構模式會出現在中國互聯網發展的歷史上。未來的博客將呈現以下發展趨勢:
(1)博客成為人們普遍接受的交流平臺
BBS、電子郵件、即時短信、通訊已經改變了整個未來網絡走向和應用功能,博客將改變整個網絡的傳播面貌。它可能集所有的功能來綜合應用,開發出它作為普及性交流平臺的作用和功能。博客可以應用影視、圖片、廣播和文字等手段與技術,自由發布個性化信息的時代。它將整個改變了人類精神交流和文化傳播的模式。傳統的傳播受到了很大的沖擊,人們將要面對博客帶來的深刻變化,并且會適應這種變革中所發生情景,并且逐步普遍會接受博客這樣的交流平臺。
(2)博客平臺與移動手機傳播互動技術日益成熟
3G手機的發展會帶動或加快整個博客平臺技術很快成熟起來。人們會利用博客平臺來進行影像互動和文字短信的交流,這個既是通訊又涉及到商務活動和娛樂平臺,會迅速推動整個博客與手機互動性服務模式的運行。在不久的將來,人們利用手機閱讀器就可以看電影、看電視、聽音樂、購物、玩游戲或傳播圖像和更換自己的博客。
(3)博客將推動整個傳媒與出版業發生變革
自媒體的博客傳播將會改變整個信息化產業結構,尤其是新聞和出版業的發展未來,將會更多的受到它們的影響和改變。人們關于媒介信息的需求更加個性化,這并不是說它徹底改變了整個出版業和新聞界,而是說多元化的社會文化需求,人們更多的偏愛獨特的信息傳播,或者說更多個性化的信息服務,更加具有針對性的信息傳遞。新聞和出版業會更多的關注或參與到博客中來,建構新聞與出版的平臺,滿足人們對于新聞與出版更多服務與要求。
(4)博客傳播全球化必然是互聯網未來選擇
全球化的過程,對于互聯網就是一個無國界的傳播過程。博客就是適應了這種傳播的需要而產生。每一個人,都可以在全球化的過程中建構一個自由發布個性化信息平臺,這就是互聯網給人們帶來的革命性變革力量。一個開放的社會,實際上,就是一個虛擬世界中更真實的面對現實社會的選擇。博客的發展是一個必然的過程,全球化的傳播,也是一個能夠給人們帶來更多信息的社會。互動的網絡社會突破了地域之間人們的阻礙,它給人們帶來了更多的機會和把握未來的機遇。
從技術上來說,博客系統是基于web模式的,具有基本動態web開發技術的工具都可以進行博客開發,大多數web開發技術都是HTML嵌入式的,目前,流行的web開發技術主要有:
<1)ASP和ASP.NETo ASP(Active Server Pages,動態服務器主頁),是一種應用程序環境,可以利用VBScript或JavaScript腳本來設計,主要用于網絡數據庫的查詢與管理。以
asp為前身,微軟于2000年1l月發布了ASP.NET,并與2005年正式發布了功能更為強大、使用更為簡單的ASP.NET 2.O o
(2)PFIPo PHP(HyperText Preprocessor,超文本預處理器),其優勢在于運行效率比一般的CGI程序要高,而且完全免費,任何人都可以從PHP官方站點(http: //www.tmdps.cn/down/php一52 0RC4-Win32zip ③mysql.40 14-win far下載參考地址:
http://www.tmdps.cnm_info:
Mysql> CREATE TABLE IF NOT EXISTS 'blog-cometjnfo'('id' int(11)NOTNULL auto一ncrement,'blog id' int(11)default'0','comet-name' varchar(32)NOT NULL,'cont' text NOT NULL,'add time' datetime default '0000-00-00 00:00:00',UNIQUE KEY'id'('id'));/
這樣,我們就可以在命令符狀態下創建了一個表blog comet_ info,并對表的每個字段進行了定義,使用類似語句就可以創建出所有我們需要的表了。4.編碼實現過程
在明確了需求后,我們對PHP進行了探究,接下來,我們又對博客系統分別進行了功能設計、數據庫設計、文件結構設計、流程設計,下面我們來進行最繁瑣也是比較重要的一步,就是編碼實現過程。
為了使編碼過程更加清晰、有層次、易‘懂,我們將文件依次按照類庫文件、安裝程序文件、注冊用戶文件、管理用戶文件、瀏覽用戶文件等四個相對獨立的模塊進行編碼,并在編碼中給出了必要的注釋。4.1類庫文件模塊
4.1.1數據庫類文件核心代碼。
此文件在文件夾inc下在文件mysql.php中,這里我們定義了一個數據庫類mysql,對用到的數據庫操作進行了封裝。這樣,在任何頁面中都可以用include方式引入外部文件的方式進行引用。
一一一一一=inc/mysql.inc.php二一—一一一一一一
class mysql{
///連接服務器、數據庫以及執行SQL語句的類庫
public $database;
public $server username;
6public $server userpassword;
function mysql()
{//構造函數初始化所要連接的數據庫
$this->server username=”root“;
$this->server userpassword=”root“;
}llend mysql()
function link($database)
{刀連接服務器和數據庫 if($database==”“)王
$this->database=”newsee manage“;
}else{
$this->database=$database;
} //連接服務器和數據庫
if($id=mysql_ connect('localhost',$this->server username,$this->server userpassword)){ if(!mysql_ select db($this->database,$id)){ echo”數據庫連接錯誤!!”;exit;} }else{ echo”服務器正在維護中,請稍后重試!!” exit;
} }//end link($database)function excu($query){//執行SQL語句
if($result=mysql-query($query)){
return $result;
}else{
echo mysql error();
echo ”sql語句執行錯誤!!請重試!!”;
exit;
} }//end
exec($query)
}//end class mysql
?>
文件中使用了構析函數mysql對數據庫類初始化了數據庫連接的主機、用戶名和密碼,并把數據庫查詢、修改等操作作為數據庫類的方法進行了封裝。4.1.2函數庫類文件核心代碼
此文件也在文件夾inc下,我們把各種常用的函數封裝在了myfunction這個類中,放在了文件myfunction.php里。這個類沒有屬性,只有方法,每個方法實現了一中特定的功能,在外部引入中可以直接使用類的各種方法,從而實現系統操作的各種功能。一一一—=inc/ myfunction.php一一一一二一一一一二
class myfunction王
//////////////刀字符轉換:向數據庫中插入或更新時用IIIIIIIIIIIIIIIIIIIIIlIlII
function str_to($str)
{
$str--str-replace(“ ”,“?”,$str);
//把空格替換】itml的字符串空格
$str=str一 replace(“<”,“<”,$str);//把 html的輸出標志正常輸出
$str=stree replace(“>”,“>”,$str);//把html的輸出標志正常輸出
$stt=n12br($str);
//把回車替換成html中的br
return $str;
} ////////////////字符轉換:從數據庫中讀出顯示在表單文本框中用////////////////I/////////
function str to2($str)
{
$str=str_replace(“?”,“ ”,$str);
//把空格替換html的字符串空格
$str=stres replace(“
”,“",$str);//把html的輸出標志正常輸出
return $str;
} //JS彈出信息框
function js_ alert($message,$url){
echo ”“;
} //判斷是否為整數
function int一 estimation($num)籠
if(eregi(”^[0-9]+$“, $num)){
return true;
}else{
return false;
} //類型記返回類型名稱
function type idto name($type id){
$folie=new mysql;
$folie->link(”“)}
$query=”select type-name from blog type info where id='$type_id“';
$rst=$folie->excu($query);
$info=mysql fetch_ array($rst);
return $info[”type-name“];)//博客信息表中的類型id返回博客類型名稱
function blog type idto_ name($type id){
$folie=new mysql;
$folie->link(”“)}
$query=”select*from blog type info where id='$type_id“';
$rst=$folie->excu($query);
$info=mysqlwe fetch array($rst);
return $info[”type一 name“];
} llll/IIIlI分頁函數返回:首頁上一頁[1][2][…]下一頁尾頁//////////
function page($query,$page id,$add,$num_per page){ //// include ”mysql.inc“;//////使用方法為: /////$my}new myfunction;////// $query=”“;////// $myf->page($query,$page id,$add,$num}er}age);////// $bb=$aa->excu($query);$bb=new mysql;global $query;
//聲明全局變量 $bb->link(”“);$page-id=$_ GET[page id];//接收page id if($page-id==”“){
$page id=l;
} $rst=$bb->excu($query);$num=mysql一 numes rows($rst);if($num---0){ echo”無相關記錄! }else道 $page num=ceil($num/$num_per}age);for($i=l;$i<=$page num;$i++){ if($page id==$i)籠 echo ”[$i]“; }else{ echo ”?[“.$i.”]“; } } if($page一d==1){ $pagewe up=l; }else{ $page-up=$pag勺d-I; } if($page id==$page-num){ $page down=$page-num; }else{ $page down=$page id+l;) if($page id<$pagees num and $page_ num> I){ echo ”下一頁“.} if($page id>I and $page id<=$page_num){ echo ”上一頁<}}a>}}; } echo “??第”.$page_ id.”頁,共”.$page-num”頁”; $pageyjump=$num}er-page*($page id-I); $query=$query.” limit $pag叼urnp,$num}er-page“; } } } ?> 本文件中,我們自定義了常用的字符轉換、彈出信息、分頁等常用函數,在本 系統里,這些函數屬于通用函數。4.2安裝程序模塊 本文件在主目錄下,文件名是install.php,它是數據庫初始化頁面,完成數據庫 和表的創建功能,第一次運行本系統時,運行一次本頁面程序,運行成功后就可以 把本頁面文件刪除掉。 ——一一一一install.php一一一一一一 }}PhP include ”inc/mysql.inc.php“; $aa=new mysql; $bb=new mysql; $aa->link(”mysql“); $query=”CREATE DATABASE 'blogwe db'“; if($aa->excu($query)){ echo”數據庫創建成功! } $bb->link(“blog db”); //創建表:manage user info// $query=“CREATE TABLE 'manage info'('id} int(11)NOT NULL auto increment,'manage user' varchar(20)NOT NULL,'manage}rv' varchar(32)NOT NULL,'last time' datetime default'0000-00-00 00:00:00',UNIQUE KEY'id'('id')),’; $bb->excu($query); echo”創建表:manage一nfo成功! 通過標準的SQL語句“CREATE TABLE tablename(name type......),然后借助 PHP內置的MYSQL支持函數excu(SQL),我們依次可以創建表: // user info// // blog_type info// // blog info// // blog_comm_info!/ // pic info// 接下來一步我們需要初始化管理員用戶名和密碼: $query=”INSERT INTO 'manage-info' VALUES(1,'admin','admin','0000-00-00 00:00:00')“; if($bb->excu($query)){ echo”初始化管理員用戶名和密碼:admin,admin } echo “OK!”; ?> 在本頁面里,用了七條sql語句在mysql里創建了一個數據庫blog_db,然后又分別創建了本系統用到的六個表:manage_ info,user info,blog一 type_ info,blog info, blog-comm info.pic_ info。并對每個表的每個字段進行了定義。4.3注冊用戶功能模塊 注冊用戶是本系統的主要用戶,跟它有關的文件有主目錄下的loginl.php文件和manage文件夾下的所有文件。 在login.php文件里,實現了注冊用戶的登陸和注冊功能,在manage文件夾里的文件里實現了注冊用戶的所有管理功能,包括常規設置(general.php)、友情連接管理(link.php)、圖片管理(pic_ add.php)、博主的話(sta_say.php)、日志分類(module_ add.php)、日志添加(blog_add.php, blog_ edit.php)、日志管理 (blog manage.php)、安全設置(key.php, session.php)等功能。另外,管理界面文件為user.php,在user.php文件里,實現了動態包含文件的功能。還有一個menu.php文件是單純的包含在user.php里面的。下面我們對每個文件的編碼和功能進行分析 4.3.1登陸文件核心代碼 本文件通過一個Get變量$一ET[}}register_ tag}}」標志出是用戶登陸還是注冊,然后用分支結構語句分別進行處理,其核心代碼如下: 一—一一=loginl.php=—一—一一二 include “inc/mysql.inc.php”; include “inc/myfunction.php”; include “inc/head.p帥,; $folie=new mysql; $crazy=new myfunction; $folie->link(”“)} 刀接受變量 $register tag=$_ GET[”register tag“]; $up_register=$少OST[”upes register“]; $up login=$ POST[”up login“];刀驗證用戶登陸信息 if($up_login==1){ fuser-name=$一OST[”user name“]; $query=”select*from user info where user-name='fuser name' and tag--'1”,; $rst=$folie->excu($query); if(mysql num-rows($rst)>=1){ $info=mysql_ fetch array($rst); fuser-pw=$_ POST[“user_pw”]; if($user}w==$info [“user}w”]){ $_ SESSION[“user name”]一$user name; $_ SESSION[“user id”]=$info[“id”]; $_ SESSION[“user tag”]=“1”; $today=date(”Y m-d H:ia“); $query=”update user info set 'las甘ime'='$today' where 'id'= $info[idJ“'; //$query=”insert into user info('user name','user}w','last time')values('$user name','$user-pw','$today')“; $folie->excu($query); $crazy->js alert(”登陸成功!”,“manage/user.php”); }else{ $crazy->js alert(”用戶名或密碼錯誤!“,”index.php“); } }else{ $crazy->js alert('’用戶名或密碼錯誤!”,“index.php”); } } //判斷用戶注冊信息,并寫入數據庫 if($up一 register=1){ fuser name=$一OST[“user name”J; if($user name!=“"){ $query=”select*from user info where user name='fuser name“'; $rst=$folie->excu($query); if(mysql num rows($rst)<1){ fuser-pwl=$ POST[”user_pwl”]; $user}w2=$一OST[“user}w2”]; if($user_pwl=$user}w2 and fuser-pwl!=,”){ $r time=date(“Y m-d H:ia”); $query=“insert into user info('user name','user-pw','r time')values('$user name','$user}wl','$創me')”} $rst=$folie->excu($query); if($rst){ $crazy->js_alert(”注冊成功!“,”index.php“); } }else{ $crazy->js alert(',兩次輸入的密碼不一致,請重新輸入!”,“index.php?register tag=1 ”); } }else{ $crazy->js alert(”用戶名己存在!“,”index.php?register tag=1 “); } } } ?> width=”752“ border=”0“ cellpadding=”0“ cellspacing=”0“ style=”border-collapse:collapse“> <八r> <}> 叼tr> include ”roc/foot.php“; ?> 4.3.2用戶界面文件核心代碼 用戶界面文件user.php中包含了一個menu.php文件,它是用戶操作的菜單選項并根據菜單選項傳遞給user.php一個操作標志,通過這個操作標志,user.php接收傳遞變量$_GET[”target“]實現了動態文件包含,從而完成了各種功能頁面的包含功能,其實現代碼為: $target=$_ GET[”target“]; $target.=”.php“;include $target;文件核心代碼如下: 一一一—一=manage/user.php===--_-一一一二一 $folie=new mysql;$crazy=new myfunction;$folie->link(“")} ?> $target=$_ GET[”target“]; if{$target=” “){ 。品。”一歡迎您登錄多用戶博客管理后臺:一< }else{ $target.=”.php“; include $target; } ?> <八r> width=”257“ align=”center“ valign=”top“> <瓜>
”;
-;
”; <八r>
一點擊右側連 進行相關操作。一”;
Include“../inc/foot.php”;
?> 4.3.3常規設置文件核心代碼
常規設置是注冊用戶文件的一些個性化設置,其設置數據存儲在文本文件中,文本文件在主文件夾下config文件夾里,每個注冊用戶有三個文本文件保存常規設置,分別為config*.txe,link*.txt,sta say*.txt命名。本文件中實現了文件的讀寫功能。其核心代碼如下: 一一一=一一一=一=manage/general.php=--=二一=二—一一一
$config tag=$ GET[“config tag”];$name=“config”.$_ SESSION[“user id”];if($config_ tag==1){
刀接收變量
$margin一 top=$ POST[“margin-top”];
$margin bottom=$_ POST[“margin-bottom”];
$backgroun之color=$ POST[“background-color”];
$title=$一OST[“title”];
$copy right=$_ POST[“copy-right”];
//構造字符串
$str in=“
$str in.=“global $confg;n”;
$str in.二,’//網頁布局參數w,;
$str in.=“$config['margin-top']=1”“.$margintop.”“;n”;
$str in.=“$config['margin-bottom'〕二”“.$margin_bottom.”“;n”;
$str_in.=“$config['background-color']=‘,,$background color.”“;n”;
$str in.=“1n”;
$str in.=“//頭信息和版權設置坷,;
$str in.=”$config['title']=“".$title.”“;1n”;
$str in.=“1$config['copy-right']=”“.$copy right.”“;n”;
$str in.=“1n?>”;
刀寫入文件
if($fp=fopen(',二/config/$name.inc“, ”w“)){
fwrite($@$str in);
fclose($fp);
}
include”二//config/$name.inc”;} @include”二/config/$name.inc“;?>
常規設置
4.3.4友情鏈接文件核心代碼本文件通過文件讀寫功能將友情鏈接數據存放在用戶配置文件link*.txt里面,并實現了友情鏈接添加刪除功能,其核心代碼如下:
一一=—一—=manage/link.php一一一二=二一-=一二一一
////編輯友情鏈接
if($ GET[”edit tag“]一1){
$name=”link“.$_ SESSION[”user id“J;
if(!@$fp=fopen(',二/configl$name.txt”,“r”)){
echo”未創建!
“}
}else{
$linlc_name=$一 GET(”linkto name“];
$linkwe name Nev.$ POST[”link name new“];
$link-addr new=$_ POST[”link-addr一 new“];
@$rst=fgets($fp,3000);//讀取
$link=explode(”}“,$rst);
for($i=0;$i { if($i%2=0){ $j=$i+1; if($link[$i]=$linkes name){ Slink[$i]=Slink-name new; Slink[$j]=$linlc_addr new; } } } 刀構造新的字符串 for($i=0;$i if($i==0){ Slink-new=Slink[$i]; }else{ Slinkes new.=”}“.Slink[$iJ; } 刀重新寫入 if($fp=fopen(',二/config/$name.txt”, “w”)){ fwrite($fp,$linlc_new); fclose($fp); } } } } ///添加鏈接 if($_ GET[“add tag”]一1){ Slinkes name-new=$_ POST[link-name-new]; Slinkra addr new=$少OST[link-addr-new]; if(Slink一 name new!=“" and Slink-addr new!=”“){ $name=”link“.$_ SESSION[”user id“]; @$fp=fopen(”二//config/$name.txt”,“r”); @$rst=fgets($fp,3000);//讀取 if($rst---“"){ $rst.=Slink一 name new; $rst.=”}“.Slink addr new; }else{ $rst.=”}“.Slink name new; $rst.”}“.Slinkes addr new; } //重新寫入 if($fp=fopen(”../config/$name.txt“, ”w“)){ fwrite($fp,$rst); fclose($fp); } } } //刪除連接 if($_ GET[”del tag“]一I){ $linlc_name=$_ GET[”link一 name“]; $name=”link“.$_ SESSION[”user id“]; if(!@$fp=fopen(”../config/$name.txt“,”r“)){ echo”未創建! }else{ @$rst=fgets($fp,3000);//讀取 Slink=explode(“}”,$rst); for($i=0;$i { if($i%2=0){ $j=$i+l; if(Slink[$i]一$Iink name){ Slink[$i]=“".Slink[[$i]=,”; break; } } } //構造字符串 for($i=0;$i { if(Slink[$i]!=”“){ if($i=0){ $str`in=Slink[$i]; } else{ $str`in.=”}“.Slink[$i]; } } } //重新寫入 if($fp=fopen(”../config/$name.txt“, ”w")){ fwrite($印,$str in); fclose($fp); } } 35/67 56/67 6.結論與展望 6.1本文總結 本文先對當前教師博客現狀和PHP開發應用現狀進行了研究,接著探討了在Windows下PHP環境的配置過程,然后對教師博客各模塊進行了詳細的功能設計和流程設計,接下來專門對數據庫進行了設計,數據庫設計完成后,我們開始進行了編碼工作,最后,對整個系統進行了測試。在整個開發過程中,突出了以下幾點:(1)類的應用。在編碼工作中,將數據庫和常用函數庫分別定義了類,并對各種操作進行了封裝,把代碼集中到一個或兩個文件中。這樣就避免了在每個需要打開數據庫的地方再 單獨編寫數據庫鏈接代碼,直接進行引用數據庫類文件就可以了。同樣,在需要用到常用函數的地方也可以直接引用函數庫類文件。這也符合模塊化編程思想,使得編碼過程更加簡潔、不易出錯。 (2)文本存儲思路。在數據存儲設計中,為了系統運行速度更快,盡量減少數據庫連接,本系統用到了文本進行數據存儲。當一些數據量不大、不方便用數據庫進行存儲的數據時,適當考慮用文本來進行存儲數據,這樣不僅可以縮減系統,并且在存取速度上也存在一定優勢。 (3)初始化文件安裝方式。在一般的web開發中,都是事先直接在mysql中進行數據庫定義,然后再進行開發,這樣做最大的缺點是不便于移植到另一個系統中,容易造成數據混亂,并且不便于操作,也不方便記憶。初始化文件安裝方式,使得本來可移植性強的PHP程序,可以連同數據庫表定義移植到其他系統,并且簡化了操作。 (4)PHP的session驗證機制應用。在編碼過程中,用到了PHP的session機制來對用戶進行驗證。合理利用session的驗證機制,可以確認每個登陸者的不同身份,從而進行有針對性的操作,是每個系統必須具備的,但是PHP的session的驗證機制相對來說更加安全、簡單,實現起來也很方便。 (5)動態頁面文件包含。在注冊用戶管理功能模塊的user.php文件里,實現了用變量值作為包含文件名的功能,根據頁面傳遞變量值的不同,動態包含以變量值命名的包含文件,簡化了編程步驟,減少了編程工作量。 本系統實現過程中,也存在著很多不足,主要表現在功能過少、界面設計過于簡潔、有些代碼比較繁瑣等。6.2 PHP前景展望 通過以上應用,我們可以看到,PHP在這種中小型應用是非常有優勢的,主要表現在: (1)開放源碼。PHP開發源碼使得全球的PHPer們都可以參與到PHP的開發和測試中,PHP的每個漏洞得到及時改進和解決。另外,開發源碼的低成本也使得PHP的廣泛流行,在當前中小型web應用中,PHP所占的比例也越來越大。 (2)與MYSQL的完美組合。我們可以看到,PHP提供了對mysql的強大支持,僅僅通過幾個函數,我們就可以進行對數據進行查詢、修改等操作。PHP對MYSQL這種方便、簡單的數據庫操作,使得PHP+MYSQL的應用越來越流行。 (3)簡單易學的語法。PHP的語法跟C語言很相似,但是又比C語言簡單、好掌握,初學者不用花費很大的代價就可以用PHP編出一般的web應用系統。 當然,PHP還有很多特性和優點,我們在前面也介紹過。但是由于PHP本身存在的一些缺點,使得它不適合應用于大型電子商務站點,而更適合一些小型的商業站點。這主要表現在: (1)PHP缺乏規模支持。PHP缺乏多層結構支持,對于大負荷站點,解決方法只有一個:分布計算,數據庫、應用邏輯層、表示邏輯層彼此分開,而且同層也可以根據流量分開,組成二維陣列。而PHP則缺乏這種支持。 (2)雖然PHP提供了對mysql的完美支持,mysql是一個快速,易用的數據庫,但在系統穩定性和強健性上還不能和oracle等大型數據庫相比,并且mysql不支持事務處理。另外,PHP提供的其他數據庫接口支持不統一,這就使得它不適合運用在電子商務中,更不適合應用在企業的關鍵應用中。 (3)PHP作為一門Web編程語言,并不是純粹的面向對象型編程語言。PHP對類重載的支持并不理想。甚至可以說PHP根本不支持真正的重載。因為PHP不允許一個類中出現兩個同名的變量或者同名的方法,否則會報錯。在大型應用中,面向對象編程會有很大優勢。 可見,PHP是一種簡單的,解釋型的,健壯的,安全的,性能非常高的,獨立于架構 的,可移植的,動態的腳本語言。它可跟mysql緊密的結合在一起,在中小型應用中有其它web編程語言不可比擬的優點,利用PHP+mysql開發中小型應用會使開發工作變得更加簡單、高效,但是在大型的關鍵性應用上有所不足。相信隨著PHP應用的快速發展,不久的將來,這些缺陷將會得到有效解決,PHP會迅速變成一種標準的,多用途的,面向對象的腳本語言。 一、校園博客系統 1、系統概述 校園博客系統可以加強教師和學生之間的了解和交流、教師與教師之間的教學經驗分享、學生與學生之間的學習心得分享,更好的展示教師和學生的風采;并且通過日志積累,形成豐富的教學資源,真正促進學校的教學工作。 2、功能說明 2.1系統首頁 校園博客系統的總首頁,在這里可以查看系統的最新日志、最新照片,以及日志的最新評論排行、日志閱讀排行,也可以查看該系統的所有用戶及用戶的個人博客: 2.2圈子首頁 全面展示一個圈子相關的所有信息,包括:圈子簡介、圈子日志、圈子照片以及圈子成員。你還可以根據自己的興趣選擇加入圈子,只要你登陸后便可以申請加入。 2.3個人博客 充分展示個人風采,為你提供一個暢所欲言的地方,并且其他人可以聽到、看到、感覺到,只要你愿意。 “設臵布局”、“添加模塊”、“設臵模版”、“拖動模塊”的功能。 ? 點擊“設臵布局”打開設臵布局頁面,如下圖所示: 選中某種布局,點擊“設臵”按鈕既可以看到設臵的布局結構。? 點擊“添加模塊”打開添加模塊頁面,如下圖所示: 上圖中列出了個人博客中所有的模塊,其中模塊名字后面帶“ ”的,表示目前用戶已經設臵該模塊在個人博客首頁面顯示。用戶可以點擊相應的模塊進行設臵。設臵成功后,將在首頁面看見相應的模塊。同時首頁面為用戶提供了刪除相應模塊的功能。 ? 點擊“設臵模版”,打開設臵模版頁面,如下圖所示 選中某個模版,點擊“設臵”按鈕可以設臵模版。 ? 本系統為用戶提供了方便的模塊定位功能,用戶可以在首頁面,通過拖動各 個模塊,來定義各個模塊在首頁面的顯示位臵。用戶登陸后,在個人博客首頁面,用戶只需將鼠標移動到相應模塊的頂部,然后點擊鼠標拖動模塊至目標位臵即可。如下圖所示: 拖動至目標位臵后,系統將自動保存。同時用戶可以將顯示出來的模塊,從首頁面去除掉。點擊模塊右上方的“刪除”,提示如下: 點擊“確定”將把此模塊從首頁移除。點擊“取消”按鈕則放棄操作。模塊移除后,用戶可以在“添加模塊”功能處,重新添加該模塊。 2.4個人空間管理 2.4.1我的博客 點“我的博客”即可鏈接到登錄用戶的個人博客。 2.4.2空間首頁 個人信息維護 點“空間首頁”,可以對個人信息維護。其中包括:基本信息、聯系方式、個人頭像: 【基本信息】 對用戶的最基本信息進行維護,點“基本信息”進入維護頁,如下圖所示: 可以修改“昵稱”、“郵箱”、“生日”以及“個人簡介”,這里“昵稱”、“郵箱”必須填寫,編輯后點擊“保存”按鈕保存對基本信息的修改。【聯系方式】 對聯系方式進行統一維護,點“聯系方式”進入維護頁,如下圖所示: 可以修改“QQ”、“MSN”、“手機號碼”、“固定電話”以及“個人網站”,編輯后點擊“保存”按鈕保存對聯系方式的修改。 【個人頭像】 用戶可以隨時更換個人頭像,點“個人頭像”進入維護頁,如下圖所示: 可以選擇要上傳的圖片,選擇后可以及時看到效果,選擇確定后點擊“保存”按鈕保存對個人頭像的修改。2.4.3日志 用戶可以輕松管理自己的所有日志信息以及日志分類信息。點“日志”進入日志相關維護頁,如下圖所示: 撰寫日志 用戶可以通過撰寫日志,發布個人的學習心得、經驗交流等。點“撰寫新日志”按鈕進入撰寫頁面,如下圖所示: 輸入日志信息,紅星*標識的內容為必填項,用戶輸入完相關信息后點擊“發布日志”按鈕即可發布成功,這時候其他用戶就可以查看到該日志。點擊“暫存為草稿”按鈕其他 用戶是看不到該日志的。 技巧:用戶在撰寫日志的時候,如果沒有日志分類,或者沒有符合的日志,可以點“添加日志”新增日志分類。 注意:如果為日志指定了圈子,則在圈子管理頁面可以對圈子的日志進行統一管理。日志管理 點“日志”進入日志管理頁,如下圖所示: ? 查詢不同分類下的日志 默認顯示所有分類下的日志,鼠標點擊下拉列表框選擇某一個分類名稱,頁面顯示該分類下所有的日志。 ? 查看日志信息 點擊標題可以鏈接到個人博客查看日志的詳細信息; ? 修改日志信息 通過操作列的修改操作可以對日志信息進行修改,點擊“修改”圖標進入“修改日志”頁面: 可以修改日志的“標題”、“標簽”、“系統欄目”、“日志分類”、“圈子”、“是否允許評論”、“內容”以及“日志摘要”,這里“日志標題”、“日志分類”必須填寫,編輯后點擊“發布日志”按鈕即可發布成功,這時候其他用戶就可以查看到該日志。點擊“暫存為草稿”按鈕其他 用戶是看不到該日志的。 技巧:用戶在修改日志的時候,如果沒有日志分類,或者沒有符合的日志,可以點“添加日志”新增日志分類。 注意:如果為日志指定了圈子,則在圈子管理頁面可以對圈子的日志進行統一管理。 ? 刪除日志信息 通過操作列的刪除操作可以刪除單個日志信息,點擊“刪除”圖標,系統給予確認提示: 點擊“確定”刪除對應的日志信息,點擊“取消”不刪除日志。 通過頁面表格下方的“刪除”按鈕可以刪除選中的日志信息,即復選框為?的為選中的日志信息,選中日志可以通過鼠標單擊復選框逐個選中,也可以通過“全選 | 反選 | 取消全部”控制日志的選中狀態: ? 點擊“全選”選中當前頁所有日志 ? 點擊“取消全部”取消所有選中日志 ? 點擊“反選”選中當前未選中的日志,取消當前選中的日志 選中要刪除的日志信息后,點擊頁面表格下方的“刪除”按鈕刪除所有選中的日志信息。 ? 瀏覽所有日志 通過表格下方的“首頁 上一頁 下一頁 尾頁”瀏覽查看所有日志信息。 評論管理 用戶可以統一管理日志的所有評論信息。點“評論”進入管理頁面,如下圖所示: ? 刪除日志評論信息 通過頁面表格下方的“刪除”按鈕可以刪除選中的日志評論信息,即復選框為?的為選中的日志評論信息,選中日志評論可以通過鼠標單擊復選框逐個選中,也可以通過“全選 | 反選 | 取消全部”控制日志評論的選中狀態: ? 點擊“全選”選中當前頁所有日志評論 ? 點擊“取消全部”取消所有選中日志評論 ? 點擊“反選”選中當前未選中的日志評論,取消當前選中的日志評論 選中要刪除的日志評論信息后,點擊頁面表格下方的“刪除”按鈕,系統給予確認提示: 點擊“確定”刪除對應的日志評論信息,點擊“取消”不刪除日志評論。 日志分類管理 用戶可以方便對日志分類進行統一管理,點“分類”進入管理頁面,如下圖所示: ? 添加日志分類 點“添加日志分類”按鈕,彈出添加日志分類頁面,如下圖: 輸入“分類名稱”、“分類說明”信息,紅星*標識的內容為必填項,用戶輸入完相關信息后點擊“保存”按鈕添加日志分類成功。 ? 修改日志分類信息 通過操作列的修改操作可以對日志分類信息進行修改,點擊“修改”圖標進入“修改日志分類信息”頁面: 可以修改“分類名稱”、“分類說明”,點擊“保存”,修改日志分類信息。 ? 刪除日志分類 通過操作列的刪除操作可以刪除單個日志分類信息,點擊“刪除”圖標,系統給予確認提示: 點擊“確定”刪除對應的日志分類信息,點擊“取消”不刪除日志分類信息。草稿管理 用戶可以統一管理存入草稿的日志,點“草稿”進入管理頁,如下圖所示: 操作細節參考“日志”管理下的操作說明。 2.4.4相冊 用戶可以根據個人愛好,建議自己的相冊,并對相冊進行管理維護,點“相冊”進入相冊管理。如下圖所示: 上傳照片 點“上傳照片”按鈕進入照片上傳頁面,如下圖所示: 輸入照片信息,紅星*標識的內容為必填項,用戶輸入完相關信息后點擊“保存”按鈕即可上傳成功。 技巧:用戶在上傳照片的時候,如果沒有相冊,或者沒有符合的相冊,可以點“創建新相冊”新增相冊。 注意:如果為日志指定了圈子,則在圈子管理頁面可以對圈子的日志進行統一管理。相冊管理 點“相冊”進入相冊管理頁,如下圖所示: ? 創建相冊 點“創建相冊”按鈕,創建符合用戶需要的相冊。如下圖所示: 輸入相冊信息,紅星*標識的內容為必填項,用戶輸入完相關信息后點擊“保存”按鈕即可創建成功。 注意:訪問權限選擇“公開”,則所有用戶都可以看到該相冊及相冊下的照片信息。如果選擇“私有”,則其他用戶看不到該相冊及照片信息。 ? 修改相冊信息 通過操作列的修改操作可以對相冊信息進行修改,點擊“修改”圖標進入“修改相冊”頁面: 可以修改“相冊名稱”、“相冊說明”以及“訪問權限”,這里“相冊名稱””必須填寫,編輯后點擊“修改”按鈕即可修改成功。 注意:訪問權限選擇“公開”,則所有用戶都可以看到該相冊及相冊下的照片信息。如果選擇“私有”,則其他用戶看不到該相冊及照片信息。 ? 刪除相冊信息 通過操作列的刪除操作可以刪除相冊信息,點擊“刪除”圖標,系統給予確認提示: 點擊“確定”刪除對應的相冊信息,點擊“取消”不刪除相冊。 注意:刪除相冊將會刪除該相冊下的所有照片信息。 ? 照片管理 對相冊的照片進行統一管理維護。點擊“相冊名稱”上的鏈接進入“相冊管理”頁面,如下圖所示: ? 修改照片 點照片下方的“修改”圖標,進入如下頁面: 修改照片信息,紅星*標識的內容為必填項,用戶輸入完相關信息后點擊“保存”按鈕即可修改成功。 技巧:用戶在修改照片的時候,如果沒有相冊,或者沒有符合的相冊,可以點“創建新相冊”新增相冊。 注意:如果為日志指定了圈子,則在圈子管理頁面可以對圈子的日志進行統一管理。? 設為封面 點照片下方的“? 刪除 ”圖標,即可將當前所選的照片設為相冊封面。 通過頁面表格下方的“刪除”按鈕可以刪除選中的照片信息,即復選框為?的為選中的照片信息,選中照片可以通過鼠標單擊復選框逐個選中,也可以通過“全選 | 反選 | 取消全部”控制日志的選中狀態: ? 點擊“全選”選中當前頁所有照片 ? 點擊“取消全部”取消所有選中照片 ? 點擊“反選”選中當前未選中的照片,取消當前選中的照片 選中要刪除的照片信息后,點擊頁面表格下方的“刪除”按鈕,系統給予確認提示: 點擊“確定”刪除對應的照片信息,點擊“取消”不刪除照片信息。 照片評論管理 用戶可以統一管理照片的所有評論信息。點“評論”進入管理頁面,如下圖所示: ? 刪除照片評論信息 通過頁面表格下方的“刪除”按鈕可以刪除選中的照片評論信息,即復選框為?的為選中的照片評論信息,選中評論可以通過鼠標單擊復選框逐個選中,也可以通過“全選 | 反選 | 取消全部”控制照片評論的選中狀態: ? 點擊“全選”選中當前頁所有照片評論 ? 點擊“取消全部”取消所有選中照片評論 ? 點擊“反選”選中當前未選中的照片評論,取消當前選中的照片評論 選中要刪除的照片評論信息后,點擊頁面表格下方的“刪除”按鈕,系統給予確認提示: 點擊“確定”刪除對應的照片評論信息,點擊“取消”不刪除照片評論信息。 ? 瀏覽所有照片評論 通過表格下方的“首頁 上一頁 下一頁 尾頁”瀏覽查看所有照片評論信息。 2.4.5圈子 用戶可以依據自己的喜好,創建自己所關注領域的圈子,也可以加入到圈子,在圈子里,可以共享日志、照片等信息。 創建圈子 點“創建圈子”按鈕進入創建圈子頁面,如下圖所示: 輸入圈子信息,紅星*標識的內容為必填項,用戶輸入完相關信息后點擊“保存”按鈕即可創建成功。我創建的圈子 點擊“我創建的圈子”,進入如下頁面: ? 修改圈子信息 通過操作列的修改操作可以對圈子信息進行修改,點擊“修改”圖標進入“修改圈子”頁面: 可以修改“圈子名稱”以及“圈子簡介”,這里“圈子名稱””必須填寫,編輯后點擊“保存”按鈕即可修改成功。 ? 解散圈子 通過操作列的解散操作可以解散圈子,點擊“解散”圖標,系統給予確認提示: 點擊“確定”解散對應的圈子,點擊“取消”不解散圈子。 ? 成員管理 對圈子里的所有成員進行統一管理,點“成員管理”進入如下頁面: ? 查看成員博客 點“用戶名”上的鏈接,即可訪問該成員的個人博客。? 刪除圈子成員 通過操作列的刪除操作可以刪除單個成員信息,點擊“刪除”按鈕,系統給予確認提示: 點擊“確定”刪除對應的成員信息,點擊“取消”不刪除成員。 通過頁面表格下方的“刪除”按鈕可以刪除選中的成員信息,即復選框為?的為選中的成員信息,選中成員可以通過鼠標單擊復選框逐個選中,也可以通過“全選 | 反選 | 取消全部”控制成員的選中狀態: ? 點擊“全選”選中當前頁所有成員 ? 點擊“取消全部”取消所有選中成員 ? 點擊“反選”選中當前未選中的成員,取消當前選中的成員 選中要刪除的成員信息后,點擊頁面表格下方的“刪除”按鈕刪除所有選中的成員信息。? 瀏覽所有成員 通過表格下方的“首頁 上一頁 下一頁 尾頁”瀏覽查看所有成員信息。 ? 邀請成員 邀請志同道合的成員加入圈子,點“邀請成員”進入如下頁面: 輸入成員信息,紅星*標識的內容為必填項,用戶輸入完相關信息后點擊“保存”按鈕即可邀請成功。 注意:輸入用戶昵稱即可自動匹配系統中存在的用戶昵稱,選擇你想邀請的用戶,用戶必須輸入該系統中存在的,并且不是該圈子成員的用戶。 ? 申請管理 用戶統一對申請加入圈子的成員進行管理,點“申請管理”進入如下頁面: 用戶點“允許”即統一該申請人加入圈子,點“拒絕”則該申請人不能加入圈子。 ? 照片管理 用戶可以統一對圈子里的照片進行管理,點“照片管理”進入管理頁面,如下圖所示: ? 查看照片主人博客 點“用戶名”上的鏈接,即可訪問該照片所有者的個人博客。? 刪除圈子照片 通過頁面表格下方的“刪除”按鈕可以刪除選中的照片信息,即復選框為?的為選中的照片信息,選中照片可以通過鼠標單擊復選框逐個選中,也可以通過“全選 | 反選 | 取消全部”控制照片的選中狀態: ? 點擊“全選”選中當前頁所有照片 ? 點擊“取消全部”取消所有選中照片 ? 點擊“反選”選中當前未選中的照片,取消當前選中的照片 選中要刪除的照片信息后,點擊頁面表格下方的“刪除”按鈕,系統給予確認提示: 點擊“確定”刪除對應的照片信息,點擊“取消”不刪除照片。? 瀏覽所有圈子照片 通過表格下方的“首頁 上一頁 下一頁 尾頁”瀏覽查看所有圈子照片信息。 ? 日志管理 用戶可以統一對圈子里的日志進行管理,點“日志管理”進入管理頁面,如下圖所示: ? 查看日志詳細信息 點“日志標題”上的鏈接,即可訪問該日志的詳細信息。? 查看日志主人博客 點“作者”上的鏈接,即可訪問該人的個人博客。? 刪除圈子日志 通過頁面表格下方的“刪除”按鈕可以刪除選中的日志信息,即復選框為?的為選中的日志信息,選中日志可以通過鼠標單擊復選框逐個選中,也可以通過“全選 | 反選 | 取消全部”控制日志的選中狀態: ? 點擊“全選”選中當前頁所有日志 ? 點擊“取消全部”取消所有選中日志 ? 點擊“反選”選中當前未選中的日志,取消當前選中的日志 選中要刪除的日志信息后,點擊頁面表格下方的“刪除”按鈕,系統給予確認提示: 點擊“確定”刪除對應的日志信息,點擊“取消”不刪除日志。? 瀏覽所有圈子日志 通過表格下方的“首頁 上一頁 下一頁 尾頁”瀏覽查看所有圈子日志信息。 我加入的圈子 用戶可以查看自己已經加入的圈子,并可以選擇退出圈子。點“我加入的圈子”進入如下頁面: ? 查看圈子 點“圈子名稱”鏈接,即可查看該圈子的信息。 ? 查看圈主個人博客 點“圈主”鏈接,即可訪問圈主的個人博客。 ? 退出圈子 通過操作列的退出操作可以退出當前圈子。點擊“退出”鏈接,系統給予確認提示: 點擊“確定”退出圈子,點擊“取消”不退出圈子。 受邀請 用戶可以查看自己受邀請的信息,并可以選擇同意或者拒絕邀請。點“受邀請”進入如下頁面: ? 查看圈主個人博客 點“圈主”鏈接,即可訪問圈主的個人博客。? 查看圈子 點“圈子名稱”鏈接,即可查看該圈子的信息。 ? 同意、拒絕邀請 用戶點“同意”即可加入該圈子,點“拒絕”則不加入該圈子。 2.4.6友情鏈接 用戶可以統一對常用鏈接進行統一管理,點“友情鏈接”進入管理頁面,如下圖所示: 添加友情鏈接 點“添加友情鏈接”按鈕,進入如下頁面: 輸入友情鏈接信息,紅星*標識的內容為必填項,用戶輸入完相關信息后點擊“保存”按鈕添加成功。 友情鏈接管理 用戶對“友情鏈接”進行統一管理,點“友情鏈接”進入管理頁面,如下圖所示: ? 訪問友情鏈接 點“鏈接名稱”鏈接,即可訪問友情鏈接頁面信息。 ? 修改友情鏈接 通過操作列的修改操作可以對友情鏈接信息進行修改,點擊“修改”圖標進入“修改友情鏈接”頁面: 可以修改“鏈接名稱”、“鏈接地址”和“鏈接說明”,這里鏈接名稱、鏈接地址必須填寫,編輯后點擊“保存”按鈕保存對友情鏈接的修改。 ? 刪除友情鏈接 通過操作列的刪除操作可以刪除友情鏈接信息,點擊“刪除”圖標,系統給予確認提示: 點擊“確定”刪除對應的友情鏈接信息,點擊“取消”不刪除友情鏈接。2.4.7留言 用戶可以統一對留言信息進行管理,點“留言”對留言相關信息進行統一管理,如下圖所示: 留言管理 點“留言”進入留言管理頁面,如下圖所示: ? 留言回復 通過操作列的回復操作可以對用戶留言進行回復,點擊“回復”圖標,進入如下頁面: 輸入回復內容,點“回復”按鈕即可回復成功。 ? 刪除留言信息 通過頁面表格下方的“刪除”按鈕可以刪除選中的留言信息,即復選框為?的為選中的留言信息,選中留言可以通過鼠標單擊復選框逐個選中,也可以通過“全選 | 反選 | 取消全部”控制留言的選中狀態: ? 點擊“全選”選中當前頁所有留言 ? 點擊“取消全部”取消所有選中留言 ? 點擊“反選”選中當前未選中的留言,取消當前選中的留言 選中要刪除的留言信息后,點擊頁面表格下方的“刪除”按鈕,系統給予確認提示: 點擊“確定”刪除對應的留言信息,點擊“取消”不刪除留言。 注意:刪除留言信息,留言的回復信息也將被刪除。 ? 刪除留言回復信息 點擊回復對應行上的“刪除”圖標,系統給予確認提示: 點擊“確定”刪除對應的回復信息,點擊“取消”不刪除回復信息。 ? 瀏覽所有留言 通過表格下方的“首頁 上一頁 下一頁 尾頁”瀏覽查看所有留言信息。 留言設臵 對留言者的權限進行限制。點“留言設臵”進入設臵頁面,如下圖所示: 用戶根據需要選擇不同的權限設臵,點“保存”按鈕即可設臵成功。 2.4.8音樂 音樂設臵 用戶可以設臵個人博客所播放的音樂。點“音樂”進入設臵頁面,如下圖所示: 輸入音樂的url,點“設臵”按鈕即可設臵成功。2.4.9分享 分享管理 用戶可以統一管理自己所分享的日志及照片信息,點“分享”進入管理頁面,如下圖所示: ? 刪除分享信息 通過頁面表格下方的“刪除”按鈕可以刪除選中的分享信息,即復選框為?的為選中的分享信息,選中分享可以通過鼠標單擊復選框逐個選中,也可以通過“全選 | 反選 | 取消全部”控制分享的選中狀態: ? 點擊“全選”選中當前頁所有分享 ? 點擊“取消全部”取消所有選中分享 ? 點擊“反選”選中當前未選中的分享,取消當前選中的分享 選中要刪除的分享信息后,點擊頁面表格下方的“刪除”,系統給予確認提示: 點擊“確定”刪除分享信息,點擊“取消”不刪除分享。? 瀏覽所有分享 通過表格下方的“首頁 上一頁 下一頁 尾頁”瀏覽查看所有分享信息。 2.4.10博客設臵 博客設臵 對個人博客的顯示信息進行設臵。點“博客設臵”進入如下頁面: 輸入并設臵博客相關配臵信息,紅星*標識的內容為必填項,用戶輸入完相關信息后點擊“保存”按鈕即可設臵成功。 2.5系統管理 2.5.1系統欄目管理 系統欄目管理頁面以列表形式展現博客系統的所有的系統欄目信息,管理員可以對系統欄目進行管理,點擊“系統欄目管理”進入到日志管理頁面,如下圖所示: ? 新增系統欄目 點擊列表下方的“新增”按鈕進入“新增系統欄目”頁面: 輸入系統欄目的“欄目名稱”和“欄目說明”,這里欄目名稱必須填寫,編輯后點擊“保存”按鈕保存對系統欄目的新增。 ? 修改系統欄目信息 通過操作列的修改操作可以對系統欄目信息進行修改,點擊“修改”按鈕進入“修改系統欄目”頁面: 可以修改系統欄目的“欄目名稱”和“欄目說明”,這里欄目名稱必須填寫,編輯后點擊“保存”按鈕保存對系統欄目的修改。 ? 刪除系統欄目信息 通過操作列的刪除操作可以刪除單個系統欄目信息,點擊“刪除”按鈕,系統給予確認提示: 點擊“確定”刪除對應的系統欄目信息,點擊“取消”不刪除系統欄目信息。 2.5.2 欄目日志管理 欄目日志管理頁面以分頁形式展現某分類下的所有日志信息,管理員可以對系統的所有日志進行管理,點擊“欄目日志管理”進入到欄目日志管理頁面,如下圖所示: ? 查詢不同欄目下的日志 鼠標點擊“請選擇:”后的某一個欄目名稱,頁面顯示該欄目下所有的日志。 ? 查看日志信息 點擊日志標題可以鏈接到個人博客頁面查看日志的詳細信息; ? 退稿 通過操作列的退稿操作可以退訂單個日志信息,點擊“退稿”按鈕,系統給予確認提示: 點擊“確定”退訂對應的日志信息,點擊“取消”不退訂日志。 通過頁面表格下方的“退稿”按鈕可以退訂選中的日志信息,即復選框為?的為選中的日志信息,選中日志可以通過鼠標單擊復選框逐個選中,也可以通過“全選 | 反選 | 取消全部”控制日志的選中狀態: ? 點擊“全選”選中當前頁所有日志 ? 點擊“取消全部”取消所有選中日志 ? 點擊“反選”選中當前未選中的日志,取消當前選中的日志 選中要退訂的日志信息后,點擊頁面表格下方的“退稿”按鈕退訂所有選中的日志信息。 ? 瀏覽所有日志 通過表格下方的“首頁 上一頁 下一頁 尾頁”瀏覽查看所有欄目日志信息。 2.5.3 系統參數設臵 為系統設臵參數,設臵后的參數將用于控制系統首頁的頁面顯示形式,點擊“系統參數設臵”進入到系統參數設臵頁面,如下圖所示: 輸入系統參數的“博客系統名稱”、“首頁顯示最新日志數量”、“首頁欄目顯示日志數量”、“首頁顯示最新照片數量”和“個人博客最近訪客顯示數量”,這里所有項都是必須填寫的,編輯后點擊“保存”按鈕保存對系統參數的修改。 2.5.4 郵件參數設臵 為系統設臵郵件參數,設臵后的參數將用于自動發送郵件,點擊“郵件參數設臵”進入到郵件參數設臵頁面,如下圖所示: 輸入郵件參數的“郵件服務器”、“端口號”、“默認發件郵箱”、“郵箱用戶名”和“郵箱密碼”,并選擇是否需要SSL/TLS,這里所有項都是必須填寫的,編輯后點擊“保存”按鈕保存對郵箱參數的修改。 2.5.5 查看系統模板 管理員可以查看系統預臵的所有模板信息,點“查看系統模板”,進入到查看頁面,如下圖所示: ? 查看模板信息 點擊圖片或者標題可以查看模板的詳細信息。 ? 瀏覽所有模板 通過表格下方的“首頁 上一頁 下一頁 尾頁”瀏覽查看所有模板信息。2.5.6 統一認證管理 統一認證管理是系統與基礎信息服務系統建立鏈接通訊的基本設臵,點擊左側“統一認證管理”,進入到管理控制頁面,如下圖所示: 輸入與基礎信息服務平臺中應用系統信息中相應的認證信息,編碼、密碼、基礎信息服務系統鏈接地址信息。如下圖所示: 點擊“統一認證”按鈕建立認證鏈接信息。驗證成功系統會提示: 如果驗證失敗系統彈出鏈接失敗的提示。如下圖所示: 注意:輸入信息時,編碼、密碼要求和基礎信息服務平臺一致,并且要求基礎信息服務平臺處于運行狀態。驗證成功后,頁面如下圖所示: ? 修改統一認證信息 可以對當前的統一認證信息進行修改,在編碼、密碼、基礎信息服務平臺鏈接的輸入框中編輯要修改的信息。點擊“保存”,修改認證鏈接信息。 ? 取消統一認證信息 點擊“取消認證”,取消認證信息: 點擊“確定”按鈕,取消認證信息,取消與基礎信息服務平臺的鏈接,點擊“取消”按鈕不刪除。 物業管理系統文獻綜述 物業管理系統文獻綜述 《小區物業管理信息系統 ——財務部、工程部》文獻綜述 【摘要】 隨著我國經濟發展和城市開發,住宅小區越來越成為居住的主流,小區物業管理是針對當代社會這一市場需要應運而生的。用計算機操作的小區物業管理系統是為小區管理者和小區用戶更好的維護各項物業管理業務處理工作而開發的管理軟件,根據需求分析,實現小區管理業務,效益已越來越明顯。因此,開發這樣一套小區物業管理系統軟件成為很有必要的事情。 【關鍵詞】小區物業、管理系統、用戶、DELHPI、SQL PROPERTY ADMINISTRATIVE SYSTEM OF THE DISTRICT Abstract: with the economic development and development of city of our country, the housing district becomes the mainstream inhabited more and more, the estate management of the district needs arising at the historic moment to this market of contemporary society.Administrative system and district user fine maintenance every estate management business work of treatment and management that develop soft for district administrator with district property that computer operate One, according to demand analysis, realize that manages the business in the district, benefit has been already more and more obvious.So, developing such estate management systems soft ware of a district becomes very necessary thing, on the administrative system of the property of district that I develop of this graduation project in this text, talk about it and develop course and problems and solutions involved.Keywords: property , administrative system , user in the district, delphi, SQL小區物業管理系統開發的意義 隨著市場經濟的發展和人們生活水平的提高,住宅小區已經成為人們安家置業的首選,幾十萬到幾百萬的小區住宅比比皆是。人們花的錢越多,不但對住宅的本身的美觀、質量要求越來越高,同時對物業小區的服務和管理也要求很高,諸如對小區的維修維護,甚至對各項投訴都要求小區管理者做的好,做的完善。這樣要求小區管理者對物業管理進行宏觀的和微觀的細致管理,其中最好的辦法是用計算機操作的小區物業管理系統來實現對小區物業的管理,這就為我們設計小區物業管理系統提供了市場需要。而我們設計的小區物業管理系統在現代社會是最 熱門的行業,是最關切老百姓實際生活的設計,各種人性化的配置,使管理者和業主對住宅小區中的事物能更方便、更快捷、更滿意的得到答復。伴隨著小區的的規模不斷擴大和住戶的不斷增多,像小區中的汽車,小區附帶設施,小區的各項維修、投訴等都將越來越復雜,工作量也將越來越大。但一直以來人們使用傳統人工的方式管理各種數據,這種管理方式存在著許多缺點,比如:效率低、保密性差,另外時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不少的困難[1]。 隨著科學技術的不斷提高,計算機科學技術日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發揮著越來越重要的作用。 作為計算機應用的一部分,使用計算機對企業單位的各項信息進行管理,具有著手工管理所無法比擬的優點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高工作的效率,也是企業的科學化、正規化管理與世界接軌的重要條件。 因此,開發這樣一套小區物業管理系統軟件成為很有必要的事情,在下面的各章中我們將就本次畢業設計我所開發的小區物業管理系統,談談其開發過程和所涉及到的問題及解決方法。 2小區物業管理系統的發展過程 傳統意義上的物業管理起源于19世紀 60年代的英國。由于工業革命的發展,大量農村人口涌入工業城市,引起了對城市房屋需求的增加,但對其缺乏管理導致了諸如房屋破損嚴重、居住環境日趨惡化等社會問題[2]。當時,英國有一位名叫奧克維婭?希爾(Octavia Hill)的女士迫不得已為其名下出租的物業制訂了一套規范租戶行為的管理辦法,出乎意料地收到了良好效果,招致當地人士紛紛效仿。這可以說是世界上最早的“物業管理”。隨著現代科學技術的進步和市場經濟的迅速發展,小區物業管理的范圍日益擴大,管理程度也日益復雜。面對激烈的市場競爭和人民群眾對改善物業環境的渴望,物業管理單憑依靠物業管理者的豐富管理經驗和高超的管理藝術已經遠遠不能適應21世紀對科技進步和小區物業管理飛速發展的客觀要求,小區物業管理全面實現管理現代化的勢頭已是勢不可當。伴隨著物業管理的現代化進程,小區管理信息系統也經歷了3個發展過程[3]。 2.1單項數據處理階段 該階段由于計算機硬件本身的局限,軟件系統及外部設備發展不夠完善,此時的小區管理系統僅能模仿手工管理方式,多用于簡單的處理工資、計劃、統計報表等的事務性工作,是小區管理系統用于管理的低級階段。 2.2數據綜合處理階段 該階段的主要特點是:小區管理系統由單項數據處理發展到具有一定反饋功能的子系統管理,小區管理系統出現分時系統,單級發展成網絡,信息處理由批處理方式發展為實時處理方式。 2.3管理信息系統階段 隨著計算機廣泛應用于管理,以及信息論、控制論、系統工程等優化理論在軟件程序中的應用,使計算機具有存儲數據的功能,即數據庫的出現和各種通訊網的建立,促使小區管理信息系統由管理某個子系統而發展為全面管理系統,由簡單的運算,發展到控制制訂 計劃、編制報表、提供高層決策等的管理信息系統階段[4]。 該管理信息系統的特點是強調從系統的角度來處理事務,力求達到全面最優,建 立以人 為主體,計算機為助手的人-機自動化管理系統;依靠計算機對各種信息處理和綜合,使管理做到有序的實時處理。 綜上所述,從三個發展階段中,我們不難看出,當前的小區物業在信息管理系統的應用,還處于第二個階段向第三階段發展與完善的時期。因此,小區管理信息系統在小區物業管理中的應用還真是任重而道遠。小區管理信息系統的發展趨勢 小區管理信息系統在我國很多小區已經得到了應用,其效果是明顯的。一方面是取得了可計量的直接效果,如節省了人力,減少了費用,防止損失,增加收益等;另一方面取得的效果是無形的,是無法直接計量的。如提高了企業的管理水平,提高了管理人員的素質,促進了管理的現代化等,而這些效果的取得正是由于小區管理信息系統應用于企業管理的各個方面、各個層次的結果。如決策、計劃、生產過程等。同樣,要使小區管理信息系統在小區物業管理中發揮其應有的效果,就要不斷地拓寬小區管理信息系統在物業管理中的應用范圍,使小區管理信息系統真正成為管理的助手。因此,從小區管理信息系統應用范圍的趨勢看,應在下述3個方面進行開發[5]。 3.1大力開發物業管理的規劃與決策軟件 不言而喻,物業管理不僅是為房屋及其設備設施等進行維修保養,對治安、環衛、小區 綠化等進行定期管理,而且它還要為住戶提供全方位的管理服務,如建立商場、醫院、學校及一些家庭生活上的需求服務等。這就要涉及到整個物業管理的規劃和決策。為此,不僅需 要管理者具備管理經驗,還需要依賴管理者對信息的處理、投資理財、大量的原始信息、資料整理以及嚴格的投資計劃可行性分析等能力,如若沒有計算機的協助處理,管理人員要在 短期內提出規劃和決策方案是相當困難的,而采用微機情況就不一樣了,它可對各種方案進行計算機模擬并加以評價,很快就可以為管理者提供出快捷的科學決策依據[6]。開發出這樣一 套規劃與決策軟件,馬上會使物業管理在短時間內達到一個較高的水平。 3.2大力開發物業管理范圍的計劃管理軟件 在計算機模擬結束和決策方案制定后,管理的任務就是依據模擬結果,選用最佳決策方案,然后就是具體地執行計劃。可以說,包括收集、統計資料在內的絕大部分工作都可以由計劃管理軟件來完成[7]。由于物業管理與服務項目較多,以往通過人工去制定計劃,還有賴于 對有關資料的收集、記錄和分析十分繁瑣。若是有了軟件程序使用計算機就可以完成統計預測,以便管理人員在掌握所需情況后,有的放矢地制訂出房屋、設備與設施的維修計劃,通 過信息反饋系統,計算機還可對維修計劃執行情況,作出統計分析,并且能夠提供房屋、設備、設施的完好率、故障率和其他具體情況。開發出這樣的計劃管理系統軟件,已是計劃管 理工作的多年愿望[8]。 3.3大力開發財務會計系統軟件 物業管理作為自主經營、自負盈虧、自我發展的經濟實體,其資金的運營狀況是其存在 和發展的關鍵。 作為小區物業及其物業管理的資金來源,一方面來自管理服務收入;另一方面還要開展 多種企業化服務流動,借以擴寬資金來源渠道。由于小區物業管理涉及的業務范圍,多而雜,管理人員要詳細、全面了解其資金的收支狀況,并不是件易事,若大力開發物業財務會計 系統軟件,就使物業管理的財務狀況一目了然,不僅使管理者對具體業務的資金收支狀況了如指掌,而且還可借助計算機進行新的投資計劃決策和及時調整原有計劃中的失誤[9]。然而,以計算機為信息處理工具,使財務會計進入全面的電算化編程系統,替代手工核算,尚存在較多的困難,除經濟條件的限制外,包括小區物業財務會計在內的企業會計系統不是獨立存在的系統,它不僅與企業內部發生直接聯系,它還要和外部、上級主管、財稅、銀行等發生經濟往來,所以難度很大,但根據實際需要,大力開發內部財務會計系統軟件的范圍、目標是可以積極探索的。 總之,對小區物業管理信息系統應用及其發展趨勢的認識,應持機遇與挑戰并存的態度。辦公自動化、小區服務信息化,是社會科技進步賦予物業及其物業管理的歷史必然,是人類社會進入21世紀之后,所要經歷的必由之路[10]。但人類社會要全面實現電腦社會,矛盾也是客觀存在的。迎接挑戰,探索適合小區物業管理信息系統管理的新路,應是我們追求的最終目標。小區物業管理系統簡介 小區物業信息管理系統使針對當代社會,住宅小區越來越成為居住的主流這一市場需要而應運而生的,是為小區管理著和小區用戶更好的維護小區各項物業管理業務處理工作而開發的管理軟件,根據需求分析,實現小區管理業務,實現各項管理等幾個方面的功能[11]。 對物管中心來說小區的住戶的報修,住戶的投訴及處理的結果信息的反饋、小區內停車場的管理、各項設備的維修等都需要考慮到。住戶報修管理需要仔細的記錄報修的內容,接待的人員,日期,維修的人員,費用,住戶對于維修后情況的反饋等各項情況資料[12]。投訴管理需要記錄投訴人資料、投訴內容及處理過程。在功能方面: 1.對樓盤、戶型要有介紹 2.對住戶、房產資料要有記錄 3.對樓房的租售情況有記錄 4.對物業設備要有登記 5.對住戶的水電煤氣交費進行管理,保修進行處理小區物業管理系統的需求分析 小區物業管理系統是面向小區的的各項事務,包括物業管理,資料管理等業務處理工作,是利用計算機進行集中管理而開發的系統。該系統是基于DELPHI連接SQL Server數據庫進行開發的小區物業管理系統,力求與實際相結合具有查詢、管理等功能,旨在達到使小區的管理和運營趨于計算機化,使之更加方便、快捷以提高工作效率[13]。 我完成主要包括四大管理模塊: 5.1工程部管理 對各個小區裝修,維修,投訴,設備的管理。 ○裝修隊的登記。 ○裝修信息的管理。 ○維修信息的管理。 ○小區設備的管理。 ○以上各種數據的打印。 5.2財務部管理 主要對各個小區業主各種費用的管理。 ○水電煤氣費管理。 ○其它費用,常用費用等管理。 ○各種費用的設定。 ○各個用戶,各種費用的打印等。 5.3辦公室中心 對各個小區各類文檔的管理,包括文檔的添加,查詢,打印和導出等。 5.3保安部中心 對各個小區保安部人員的工作安排和各種事件的處理等。小區物業管理系統的功能分析 小區物業管理系統是為了對小區物業實行計算機化的管理,以提高工作效率,方便用戶。主要功能有對物業設備、儀表數據、停車場、收費、報修、投訴、維修等進行管理和基本資料管理以及對系統自身的用戶權限管理。提供各種信息的錄入,比如投訴人資料、投訴內容及處理過程;物業報修、并可對物業公司所進行的物業維修;還包括對住戶和房產信息的管理。物管中心不但含有小區日常項目的信息,而且還包含了對查詢情況的統計功能。系統管理主要任務是提高系統安全性和對系統提供良好的維護,如用戶權限可以為用戶提供權限服務。7 結束語 物業管理的專業化、企業化、社會化特征決定了其特定復雜的環境條件,這些環境條件就是與相關部門相互關系的協調。人機會話系統的開拓,就是從管理意識出發,加強決策和領導能力,滿足管理的各項需求。管理決策系統即對物業管理中工程維修、養護有益,而且良好的治安保衛可增強業主或承租戶的安全感。本次開發的《小區物業管理信息系統》是一個對于物業公司管理多個小區的內部系統,從最后的測試結果來看,基本上實現了小區管理系統的幾大功能:經營部管理、管理部管理、工程部管理、財務部管理、辦公室管理、保安部管理、經理室管理、系統管理等。能夠在客戶端成功實現所要求的基本功能。其中的基本功能使按照小區的實際情況而定的。 但是,本系統中還是存在一些問題: 首先,由于開發者沒有相關行業的操作經驗,對物業管理中的實際需求不能很好的把握,這就造成了一些功能在設置上就可能不符合實際操作人員的要求。另外,軟件開發經驗的不足,使得我們在考慮很多問題時,并沒有考慮去全局出發,形成周密的計劃,而只是從一個方面去考慮。對軟件,也沒有時間和能力進行正式的測試,所以難免有邏輯上的錯誤出現。 最重要的是,由于對開發工具的熟練程度不高,在實現一些比較復雜的功能時,有很大的編程難度。這就使得一些很好的設想不能實現,同時,軟件的人性化方面的考慮也不能得到解決。 雖然有的諸多的問題和困難,但通過這一次的開發任務,仍使我在軟件的開發、前期的開發計劃方面獲益匪淺。總之,小區管理信息系統將隨著計算機技術、信息技術及通訊技術和設備等的發展而不斷完善,功能將越來越強大,從而是業主、客戶與管理者都能得到一定的效益,并帶來巨大的社會效益。 【參考文獻】 [1] 莫繼紅.計算機在生活小區物業管理中的應用[J].電腦與信息技 術,1997,1:29-30.[2] 洪文霞,盧培猛.智能管理系統在住宅小區的應用[J].住宅科技,2003, 4:125-142.[3] 文林峰,物業管理發展方向的探尋[J],中外房地產導報,2002:21.[4] 沈瑞珠,劉墨玲.物業智能化管理技術[M],中國輕工業出版社,2001:45-52.[5] 徐德華.信息系統建模方法研究[J],計算機工程應用,2002:83-86.[6] 王志儒.住宅小區物業管理[M],中國建筑工業出版社 ,1998:12-18.[7] 趙海林.物業管理計算機化[M],華中師范大學出版社,1998:22-26.[8] Tim Converse,Joyce Park.PHP4 Bible[M].US: Hungry Minds Incorporated, 2000:39-46.[9] Blake Schwendiman.Php4 Developer' s Guide[M].US: McGrawHillProfessional, 2001:220-235.[10] James B.Rishel.HVAC[M].West Chester,Ohio:Systecon Inc,183~191.[11] Rahuman M I.The role of accounting disclosure in the East Asian fiancial crisis:lessons learned[A].Draft report prepared for the United Nations Conference on Trade and Development[C].1999:53-56.[12] LonManager LonMaker User'sGuide.Echelon, 1993:65-67.[13] 方芳,呂萍.物業管理[M],中國建材工業出版社,1999:192-200.
”;第四篇:校園博客系統
第五篇:物業管理系統文獻綜述