基于PHP日志系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)_第1頁(yè)
基于PHP日志系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)_第2頁(yè)
基于PHP日志系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)_第3頁(yè)
基于PHP日志系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)_第4頁(yè)
基于PHP日志系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩47頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、碼農(nóng)畢業(yè)設(shè)計(jì)下載網(wǎng):華科學(xué)院huake institute of taiyuan university of science & technology 畢業(yè)設(shè)計(jì)(論文)題目:基于php日志系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)學(xué) 生 姓 名 _ _學(xué) 號(hào) _ _班 級(jí) _ _ 所屬院(系)_ 指 導(dǎo) 教 師 _ _ 2015 年 6 月 1 日太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(jì)(論文)任務(wù)書(shū)專業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 時(shí)間: 2015 年 6月 1 日學(xué) 生 姓 名指 導(dǎo) 教 師設(shè)計(jì)(論文)題目基于php的日志系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)主要研究?jī)?nèi)容運(yùn)用php等技術(shù)實(shí)現(xiàn)日志管理系統(tǒng)1.權(quán)限管理模塊包括權(quán)限信息的發(fā)布,修改,查看,刪除等

2、功能。2.用戶管理模塊包括用戶信息的發(fā)布,修改,查看,刪除等功能。3.日志類別管理模塊包括日志類別信息的發(fā)布,修改,查看,刪除等功能。4.日志管理模塊包括日志信息的發(fā)布,修改,查看,刪除等功能。研究方法本應(yīng)用開(kāi)發(fā)采用php語(yǔ)法,運(yùn)用windows下的apache+mysql/mariadb+perl/php/python簡(jiǎn)稱wamp軟件平臺(tái)。主要技術(shù)指標(biāo)(或研究目標(biāo))php 獨(dú)特的語(yǔ)法混合了 c、java、perl 以及 php 自創(chuàng)新的語(yǔ)法。它可以比 cgi或者perl更快速的執(zhí)行動(dòng)態(tài)網(wǎng)頁(yè)。mysql數(shù)據(jù)庫(kù)是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),是開(kāi)放源碼軟件,因此可以大大降低開(kāi)發(fā)成本。主要參考文獻(xiàn)1

3、(澳)wiley php和mysql web開(kāi)發(fā)(原書(shū)第4版).武欣譯.機(jī)械工業(yè)出版社,2009.022 janet valadephp & mysql for dummies 4th editionjohn wiley & sons,2009.12 3 (美) scola(美) adam tracbtenberg.php經(jīng)典實(shí)例(第2版).中國(guó)電力出版社,2009.104 白志強(qiáng).21天學(xué)通php.電子工業(yè)出版社,2009.01基于php日志系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)摘 要隨著迅速的發(fā)展,日志管理也較以前發(fā)生很大的變化,本系統(tǒng)是以php程序設(shè)計(jì)語(yǔ)言課為基礎(chǔ)的設(shè)計(jì)出適合課程網(wǎng)址,其開(kāi)發(fā)過(guò)程主要包括后臺(tái)數(shù)

4、據(jù)庫(kù)的建立與維護(hù)、中間業(yè)務(wù)邏輯的處理及前端界面數(shù)據(jù)的顯示與交互。系統(tǒng)由用戶、管理兩種角色構(gòu)成,實(shí)現(xiàn)了包括了用戶注冊(cè)、信息查詢、發(fā)表日志、日志評(píng)論,查看公告等多項(xiàng)功能。運(yùn)行結(jié)果顯示該系統(tǒng)具有很好的用戶界面,能有效減輕個(gè)人的日志記錄量,提高用戶的日志查詢效率,同時(shí)也有利于記錄生活、工作中的日志,同時(shí)增進(jìn)用戶和用戶之間的交流和聯(lián)系,從而培養(yǎng)出良好的日志管理習(xí)慣。本系統(tǒng)是以php語(yǔ)言作為主要的編程,以mysql作為后臺(tái)數(shù)據(jù)庫(kù),dreamweavercs編寫(xiě)用戶界面,使用div+css設(shè)計(jì)網(wǎng)頁(yè)樣式與布局。【關(guān)鍵詞】日志管理 , php ,mysql design and implementation o

5、f php system based on logabstractalong with the rapid development, log management also took place great changes, the system is based on php programming language class based design for the course website, its development mainly includes the establishment and maintenance, and front-end interface data

6、processing business logic of the display and interaction of backstage database.system consists of users, management of two character construction, implement includes user registration, information query, issued a log, the log comment, function view announcements etc. the operation results show the s

7、ystem has good user interface, it can effectively reduce the amount of log records of individuals, improve user log query efficiency, but also conducive to record life, work logs, and promote the communication and contact between the user and the user, to cultivate the good habit of log management.

8、the system uses php as the main programming language, mysql as the background database, dreamweavercs to write user interface, using the style and layout of div+css design webpage.【keywords】 log management ,php, mysql目 錄第一章 緒論11.1 研究背景11.2 課題研究的目的1第二章 理論基礎(chǔ)及可行性22.1 php技術(shù)介紹22.2 mysql數(shù)據(jù)庫(kù)2第三章 需求分析53.1 系

9、統(tǒng)的需求53.2需求規(guī)格說(shuō)明書(shū)73.2.1編寫(xiě)目的73.2.2任務(wù)概述73.3可行性分析73.3.1技術(shù)可行性73.3.2經(jīng)濟(jì)可行性83.3.3操作可行性83.3.4法律可行性8第四章 總體設(shè)計(jì)94.1系統(tǒng)概述94.2系統(tǒng)設(shè)計(jì)94.2.1系統(tǒng)設(shè)計(jì)目標(biāo)94.2.2開(kāi)發(fā)設(shè)計(jì)思想94.2.3系統(tǒng)功能結(jié)構(gòu)圖104.2.4系統(tǒng)功能描述114.3數(shù)據(jù)庫(kù)設(shè)計(jì)134.3.1數(shù)據(jù)庫(kù)概念設(shè)計(jì)134.3.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)154.3.3 數(shù)據(jù)字典設(shè)計(jì)17第五章 詳細(xì)設(shè)計(jì)與系統(tǒng)實(shí)現(xiàn)185.1系統(tǒng)數(shù)據(jù)庫(kù)的原則185.2程序流程圖195.3系統(tǒng)界面195.3.1權(quán)限管理195.3.2用戶管理215.3.3日志類別管理2

10、75.3.3日志管理315.3.4評(píng)論管理355.3.5公告管理39第六章 總結(jié)44致謝45參考文獻(xiàn)46碼農(nóng)畢業(yè)設(shè)計(jì)下載網(wǎng):碼農(nóng)畢業(yè)設(shè)計(jì)下載網(wǎng):第一章 緒論1.1 研究背景隨著現(xiàn)代信息技術(shù)的迅速發(fā)展,特別是計(jì)算機(jī)畢網(wǎng)絡(luò)技術(shù)的發(fā)展,軟件技術(shù)在我國(guó)高校教育教學(xué)中的應(yīng)用日益廣泛深入和不斷創(chuàng)新。隨著日常事務(wù)繁瑣解決日常記錄、查看別人日志信息。特別是互聯(lián)網(wǎng)與日常辦公信息的接軌,使我們的日志管理產(chǎn)生了很大的進(jìn)步和提升?;ヂ?lián)網(wǎng)日志記錄將成為信息時(shí)代的重要象征和起關(guān)鍵的一部分。知識(shí)信息的快速增長(zhǎng),信息網(wǎng)絡(luò)管理的深入發(fā)展,很多類型的信息管理放到網(wǎng)上,用戶可以根據(jù)個(gè)人實(shí)際的情況記錄信息,可以隨意選擇自己空閑的時(shí)間

11、來(lái)寫(xiě)日志,并能通過(guò)跟其他用戶進(jìn)行溝通。隨著計(jì)算機(jī)信息技術(shù)的發(fā)展,已經(jīng)應(yīng)用到各行各業(yè)的領(lǐng)域當(dāng)中,網(wǎng)站設(shè)計(jì)開(kāi)發(fā)已經(jīng)不再是難點(diǎn)。為了適應(yīng)社會(huì)的發(fā)展和學(xué)校的不算進(jìn)步,開(kāi)發(fā)制作一套日志管理是一個(gè)日常生活發(fā)展的必然趨勢(shì)。1.2 課題研究的目的在國(guó)內(nèi)和國(guó)外有很多種的日志管理系統(tǒng),大部分人都接觸到這種網(wǎng)站。其中有很多不乏有很好的網(wǎng)站他們很多都是采用的最先進(jìn)的技術(shù)。然而本次研究圍繞日志管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)而展開(kāi)的,我自己開(kāi)發(fā)一個(gè)完整可行基于b/s結(jié)構(gòu)采用php 程序設(shè)計(jì)語(yǔ)言的日志管理系統(tǒng),需要充分了用戶的需求,必須要結(jié)合實(shí)際,有足夠的實(shí)用性、可靠性和適應(yīng)性。為網(wǎng)民提供一個(gè)網(wǎng)上自主管理信息的環(huán)境,也提供了一個(gè)很好

12、的平臺(tái),為充實(shí)自己提供一種有效的途徑。第二章 理論基礎(chǔ)及可行性本管理系統(tǒng)采用php技術(shù)編程語(yǔ)言。后臺(tái)的數(shù)據(jù)庫(kù)服務(wù)器是采用關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)mysql的。系統(tǒng)所涉及的業(yè)務(wù)包括,用戶管理、權(quán)限管理、日志管理和評(píng)論管理作為整個(gè)系統(tǒng)的基礎(chǔ)數(shù)據(jù),業(yè)務(wù)數(shù)據(jù)產(chǎn)生于在業(yè)務(wù)和管理過(guò)程中。該系統(tǒng)的設(shè)計(jì)過(guò)程中的數(shù)據(jù)庫(kù),遵循關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的原則,通過(guò)數(shù)據(jù)的兩個(gè)關(guān)鍵領(lǐng)域關(guān)聯(lián)在一起,建立相關(guān)數(shù)據(jù)的基礎(chǔ)上,扎實(shí)的數(shù)據(jù) - 關(guān)系模型,然后生成數(shù)據(jù)庫(kù)的邏輯模型,完整的系統(tǒng)數(shù)據(jù)庫(kù)對(duì)象的設(shè)計(jì)。該系統(tǒng)采用b/ s模式的結(jié)構(gòu)。2.1 php技術(shù)介紹php 獨(dú)特的語(yǔ)法混合了 c、java、perl 以及 php 自創(chuàng)新的語(yǔ)法。它在運(yùn)行

13、網(wǎng)頁(yè)的時(shí)候比cgi或者perl快。用php做出的動(dòng)態(tài)頁(yè)面與其他的編程語(yǔ)言相比,php是嵌入到html文件的程序來(lái)執(zhí)行,執(zhí)行效率比完全生成的cgi html標(biāo)記要高得多; php還可以執(zhí)行編譯后的代碼可以編譯實(shí)現(xiàn)加密和代碼運(yùn)行的優(yōu)化,使你的代碼運(yùn)行得更快。 php有一個(gè)非常強(qiáng)大的功能,所有功能php cgi可以實(shí)現(xiàn),并且支持幾乎所有流行的數(shù)據(jù)庫(kù)和操作系統(tǒng)。php是開(kāi)源代碼,其實(shí)可以得到所有的php源代碼,是免費(fèi)的,并與其他技術(shù)相比,php本身是免費(fèi)的,是一個(gè)程序,開(kāi)發(fā)速度快,跑得快,快速的學(xué)習(xí)技術(shù)本身,因?yàn)槟憧梢郧度雙hp的html語(yǔ)言,它是相對(duì)于其他語(yǔ)言,編輯簡(jiǎn)單,實(shí)用,比較適合初學(xué)者。php

14、是有一個(gè)強(qiáng)大的跨平臺(tái)的,因?yàn)閜hp是在可以在unix,linux,windows,這是一種高效率,php消耗很少的系統(tǒng)資源運(yùn)行服務(wù)器端腳本運(yùn)行,這是很好的圖像處理,用php在php4,php5創(chuàng)建的動(dòng)態(tài)影像極大面向?qū)ο蠓矫孢M(jìn)行了改進(jìn),現(xiàn)在php可以用來(lái)開(kāi)發(fā)大型商業(yè)應(yīng)用,基于php腳本語(yǔ)言的支持,同為類c語(yǔ)言。2.2 mysql數(shù)據(jù)庫(kù)mysql最初的開(kāi)發(fā)者的意圖是用msql和他們自己的快速低級(jí)例程(isam)去連接表格。無(wú)論如何,經(jīng)過(guò)測(cè)試后,開(kāi)發(fā)者得出了msql并沒(méi)有他們需要的那么快和靈活的結(jié)論。這導(dǎo)致了一個(gè)幾乎msql的使用用于產(chǎn)生新的sql接口的數(shù)據(jù)庫(kù)中的相同的api接口,使得api被設(shè)計(jì)成

15、允許使用第三方代碼寫(xiě)入msql的更容易遷移到mysql。 mysql與其他的大型數(shù)據(jù)庫(kù)例如oracle、db2、sql server等相比之下,它有規(guī)模小、功能有限(mysql cluster的功能和效率都相對(duì)比較差)等不足之處,即使這樣,也沒(méi)有減少它受歡迎的程度。對(duì)于一般的個(gè)人使用者和中小型企業(yè)來(lái)說(shuō),mysql提供的功能已經(jīng)綽綽有余,而且由于mysql是開(kāi)放源碼軟件,他可以大大降低總體擁有成本。目前internet上流行的網(wǎng)站構(gòu)架方式是lamp(linux+apache+mysql+php),即使用linux作為操作系統(tǒng),apache作為web服務(wù)器,mysql作為數(shù)據(jù)庫(kù),php作為服務(wù)器端

16、腳本解釋器。由于這四個(gè)軟件都是免費(fèi)或開(kāi)放源碼軟件(floss),所以使用這種方式不用花一分錢(除開(kāi)人工成本)就可以建立起一個(gè)穩(wěn)定、免費(fèi)的網(wǎng)站系統(tǒng)。mysql自身特性有使用c和c+編寫(xiě),并使用了多種編譯器進(jìn)行測(cè)試,保證源代碼的可移植性,支持aix、freebsd、hp-ux、linux、mac os、novellnetware、openbsd、os/2 wrap、solaris、windows等多種操作系統(tǒng),為多種編程語(yǔ)言提供了api。這些編程語(yǔ)言包括c、c+、python、java、perl、php、eiffel、ruby和tcl等,支持多線程,充分利用cpu資源,優(yōu)化的sql查詢算法,有效地

17、提高查詢速度,既可以用于作為在客戶端 - 服務(wù)器網(wǎng)絡(luò)環(huán)境中使用的單獨(dú)的應(yīng)用程序也可以用來(lái)作為一個(gè)庫(kù)和嵌入到其他軟件,以提供多語(yǔ)言支持,常見(jiàn)的編碼如中文gb2312,big5,日文的shift_jis都可以用作數(shù)據(jù)表和數(shù)據(jù)列名,提供tcp/ ip,odbc和jdbc數(shù)據(jù)庫(kù)連接等方式提供管理,檢查,優(yōu)化數(shù)據(jù)庫(kù)操作的管理工具,可以處理數(shù)百萬(wàn)條記錄有一個(gè)大的數(shù)據(jù)庫(kù)。2.3 b/s模式優(yōu)勢(shì)首先,它簡(jiǎn)化了客戶端。它不要求客戶安裝不同的客戶機(jī)為c / s模式在不同的應(yīng)用程序,并且只需要安裝一個(gè)通用的瀏覽器軟件。這不僅節(jié)約了客戶的硬盤空間和內(nèi)存,使安裝過(guò)程更容易,更靈活的網(wǎng)絡(luò)結(jié)構(gòu)。假設(shè)一個(gè)企業(yè)的決策層要開(kāi)一個(gè)

18、討論庫(kù)存問(wèn)題的會(huì)議,他們只需要在會(huì)議室的電腦上通過(guò)瀏覽器查詢數(shù)據(jù),然后顯示出來(lái)讓大家看就行了。甚至與會(huì)者還可以把筆記本電腦聯(lián)上會(huì)議室的網(wǎng)絡(luò)插口,自己來(lái)查詢相關(guān)的數(shù)據(jù)。其次,它簡(jiǎn)化了系統(tǒng)的開(kāi)發(fā)和維護(hù)。系統(tǒng)開(kāi)發(fā)者不再需要為不同級(jí)別的用戶設(shè)計(jì)不同的客戶端應(yīng)用程序的開(kāi)發(fā),只是把所有的功能都在為它的每個(gè)用戶組一組不同的權(quán)限在web服務(wù)器和功能上實(shí)現(xiàn)。每個(gè)用戶調(diào)用一個(gè)不同的處理程序通過(guò)的范圍內(nèi)的http請(qǐng)求的web服務(wù)器上,從而完成了數(shù)據(jù)的查詢或修改?,F(xiàn)代企業(yè)面臨著內(nèi)部更新和調(diào)整企業(yè)經(jīng)營(yíng)機(jī)制的不斷變化的競(jìng)爭(zhēng)環(huán)境日益頻繁。相對(duì)于所述的c/s,b/s的維護(hù)具有更大的靈活性。當(dāng)情況發(fā)生變化,它不再是為每一個(gè)現(xiàn)有

19、的客戶端應(yīng)用程序的升級(jí),但只在web服務(wù)器上的服務(wù)處理程序進(jìn)行修訂。這不僅將提高公司的運(yùn)營(yíng)效率,同時(shí)也省去了協(xié)調(diào)大量的維護(hù)麻煩的工作。如果一個(gè)公司有數(shù)千家客戶機(jī),并分布在不同的位置,這將是易于維護(hù)顯得更為重要。 再次,它使用戶易于操作。然而對(duì)于c/s模式來(lái)說(shuō),客戶應(yīng)用程序有自己特定的規(guī)格,使用者操作的時(shí)候方便易懂,不需要多學(xué)習(xí)專門知識(shí)。而采用b/s模式時(shí),它的客戶端只不過(guò)是一個(gè)簡(jiǎn)易的瀏覽器軟件。無(wú)論是決策人還是運(yùn)營(yíng)人都可以直接的去使用,非常簡(jiǎn)單。這個(gè)特性b / s模式也允許限制因素mis系統(tǒng)維護(hù)更少。第三章 需求分析3.1 系統(tǒng)的需求在需求分析過(guò)程中主要是搜集用戶的需求,然后直到數(shù)據(jù)庫(kù)設(shè)計(jì),對(duì)

20、于沒(méi)有項(xiàng)目經(jīng)驗(yàn)或少量經(jīng)驗(yàn)的校學(xué)生來(lái)說(shuō),必須理解需求分析的重要程度,假如客戶后期需求有小程度的變動(dòng),便不至于去重新設(shè)計(jì)數(shù)據(jù)和開(kāi)發(fā),因此做設(shè)計(jì)的時(shí)候就需要將數(shù)據(jù)設(shè)計(jì)的更易擴(kuò)充,努力實(shí)現(xiàn)如果需求發(fā)生變化,只需修改部分程序即可,而數(shù)據(jù)庫(kù)設(shè)計(jì)不需要任何的結(jié)構(gòu)性變化。此次我所開(kāi)發(fā)設(shè)計(jì)的是日志管理,是基于用戶、管理員兩大用戶。作為用戶的本身這方面的需求理解并不難掌握,相對(duì)于其他管理系統(tǒng)而言的話更具有操作設(shè)計(jì)性。針對(duì)日志管理系統(tǒng),分別對(duì)用戶權(quán)限進(jìn)行詳細(xì)的調(diào)研和分析,總結(jié)出如下的需求信息:1.權(quán)限管理模塊包括權(quán)限信息的發(fā)布,修改,查看,刪除等功能。(1)權(quán)限的發(fā)布:發(fā)布權(quán)限的信息,按照頁(yè)面給出的表單進(jìn)行填寫(xiě),填

21、寫(xiě)完畢后點(diǎn)擊確定即可。(2)對(duì)權(quán)限的修改:修改權(quán)限的信息,在權(quán)限列表中直接點(diǎn)擊修改,按照頁(yè)面給出的表單進(jìn)行填寫(xiě),填寫(xiě)完畢后點(diǎn)擊確定。(3)對(duì)權(quán)限的刪除:刪除權(quán)限的信息,在權(quán)限列表中直接點(diǎn)擊刪除.(4)對(duì)權(quán)限的查看:查看權(quán)限信息,在權(quán)限列表中直接點(diǎn)擊查看。 2.用戶管理模塊包括用戶信息的發(fā)布,修改,查看,刪除等功能。(1)用戶的發(fā)布:發(fā)布用戶的信息,按照頁(yè)面給出的表單進(jìn)行填寫(xiě),填寫(xiě)完畢后點(diǎn)擊確定即可。(2)對(duì)用戶的修改:修改用戶的信息,在用戶列表中直接點(diǎn)擊修改,按照頁(yè)面給出的表單進(jìn)行填寫(xiě),填寫(xiě)完畢后點(diǎn)擊確定。(3)對(duì)用戶的刪除:刪除用戶的信息,在用戶列表中直接點(diǎn)擊刪除.(4)對(duì)用戶的查看:查看用

22、戶信息,在用戶列表中直接點(diǎn)擊查看。 3.日志類別管理模塊包括日志類別信息的發(fā)布,修改,查看,刪除等功能。(1)日志類別的發(fā)布:發(fā)布日志類別的信息,按照頁(yè)面給出的表單進(jìn)行填寫(xiě),填寫(xiě)完畢后點(diǎn)擊確定即可。(2)對(duì)日志類別的修改:修改日志類別的信息,在日志類別列表中直接點(diǎn)擊修改,按照頁(yè)面給出的表單進(jìn)行填寫(xiě),填寫(xiě)完畢后點(diǎn)擊確定。(3)對(duì)日志類別的刪除:刪除日志類別的信息,在日志類別列表中直接點(diǎn)擊刪除.(4)對(duì)日志類別的查看:查看日志類別信息,在日志類別列表中直接點(diǎn)擊查看。 4.日志管理模塊包括日志信息的發(fā)布,修改,查看,刪除等功能。(1)日志的發(fā)布:發(fā)布日志的信息,按照頁(yè)面給出的表單進(jìn)行填寫(xiě),填寫(xiě)完畢后

23、點(diǎn)擊確定即可。(2)對(duì)日志的修改:修改日志的信息,在日志列表中直接點(diǎn)擊修改,按照頁(yè)面給出的表單進(jìn)行填寫(xiě),填寫(xiě)完畢后點(diǎn)擊確定。(3)對(duì)日志的刪除:刪除日志的信息,在日志列表中直接點(diǎn)擊刪除.(4)對(duì)日志的查看:查看日志信息,在日志列表中直接點(diǎn)擊查看。 5.評(píng)論管理模塊包括評(píng)論信息的發(fā)布,修改,查看,刪除等功能。(1)評(píng)論的發(fā)布:發(fā)布評(píng)論的信息,按照頁(yè)面給出的表單進(jìn)行填寫(xiě),填寫(xiě)完畢后點(diǎn)擊確定即可。(2)對(duì)評(píng)論的修改:修改評(píng)論的信息,在評(píng)論列表中直接點(diǎn)擊修改,按照頁(yè)面給出的表單進(jìn)行填寫(xiě),填寫(xiě)完畢后點(diǎn)擊確定。(3)對(duì)評(píng)論的刪除:刪除評(píng)論的信息,在評(píng)論列表中直接點(diǎn)擊刪除.(4)對(duì)評(píng)論的查看:查看評(píng)論信息,

24、在評(píng)論列表中直接點(diǎn)擊查看。 6.公告管理模塊包括公告信息的發(fā)布,修改,查看,刪除等功能。(1)公告的發(fā)布:發(fā)布公告的信息,按照頁(yè)面給出的表單進(jìn)行填寫(xiě),填寫(xiě)完畢后點(diǎn)擊確定即可。(2)對(duì)公告的修改:修改公告的信息,在公告列表中直接點(diǎn)擊修改,按照頁(yè)面給出的表單進(jìn)行填寫(xiě),填寫(xiě)完畢后點(diǎn)擊確定。(3)對(duì)公告的刪除:刪除公告的信息,在公告列表中直接點(diǎn)擊刪除。(4)對(duì)公告的查看:查看公告信息,在公告列表中直接點(diǎn)擊查看。3.2需求規(guī)格說(shuō)明書(shū)3.2.1編寫(xiě)目的此系統(tǒng)是針對(duì)個(gè)人日志管理而設(shè)計(jì)開(kāi)發(fā)的,根據(jù)實(shí)際的生活學(xué)習(xí)的需要調(diào)研本系統(tǒng)的需求。為了能使本人明白開(kāi)發(fā)的目的,開(kāi)發(fā)出讓實(shí)用滿意的系統(tǒng),更好地實(shí)現(xiàn)學(xué)校教學(xué)的要求

25、;同時(shí)也為了用戶能清楚地知道此系統(tǒng)的作用和功能,所以要進(jìn)行需求分析,并以文檔的形式來(lái)記錄。通過(guò)需求分析報(bào)告,開(kāi)發(fā)者與用戶之間的溝通更為方便,也有利于開(kāi)發(fā)者充分分析客戶的需求,從而開(kāi)發(fā)出具有功能強(qiáng)大,系統(tǒng)界面友好,操作滿意的系統(tǒng)。3.2.2任務(wù)概述本系統(tǒng)的開(kāi)發(fā)目標(biāo)是把傳統(tǒng)的日志管理功能轉(zhuǎn)移到互聯(lián)網(wǎng)上,利用互聯(lián)網(wǎng)的便利條件,將日志管理、日志評(píng)論等通過(guò)來(lái)進(jìn)行展示。日志管理模式不僅提高了日志管理質(zhì)量,提高了用戶的工作效率,同時(shí)也讓用戶能夠更方便的了解日常生活的記錄,實(shí)現(xiàn)了日志管理的優(yōu)勢(shì)。(1) 運(yùn)行環(huán)境硬件:cpu:pii200以上。內(nèi)存:1g以上。硬盤:2.1gb以上軟件:采用中文windows 2

26、000以上(windows 2000/windows nt/windows xp)(2) 條件和限制用戶要會(huì)操作和使用電腦,只需懂得電腦的基本用法即可。3.3可行性分析3.3.1技術(shù)可行性本系本系統(tǒng)采用php編程語(yǔ)言, mysql數(shù)據(jù)庫(kù)進(jìn)行開(kāi)發(fā),日志管理系統(tǒng)的開(kāi)發(fā)是一項(xiàng)復(fù)雜的系統(tǒng)工程。為了保證系統(tǒng)的成功開(kāi)發(fā),系統(tǒng)工程,必須用于開(kāi)發(fā)方法,并提出了一些在該行開(kāi)發(fā)方法與工程標(biāo)準(zhǔn)。這些方法的目的是引導(dǎo)開(kāi)發(fā)者設(shè)計(jì)的系統(tǒng)開(kāi)發(fā),加快系統(tǒng)開(kāi)發(fā)的速度,質(zhì)量的保證,降低開(kāi)發(fā)成本。工程化的系統(tǒng)開(kāi)發(fā)方法確確實(shí)實(shí)在開(kāi)發(fā)和實(shí)踐過(guò)程中取得了有效的成果。3.3.2經(jīng)濟(jì)可行性由于學(xué)習(xí)工具mysql數(shù)據(jù)庫(kù)和apache服務(wù)器的自

27、由發(fā)展是開(kāi)源的,該系統(tǒng)是靈活,使用方便,不急需更多的開(kāi)發(fā)人員,技術(shù)還不是很復(fù)雜的,有短的開(kāi)發(fā)周期,因此降低了開(kāi)發(fā)成本。市場(chǎng)前景非常好,所以說(shuō)經(jīng)濟(jì)方面可行3。日志管理系統(tǒng)的使用可以使教師工作的效率提高,系統(tǒng)運(yùn)行后以前無(wú)法提供的信息現(xiàn)在都可以提供,信息查詢和使用信息的方便程度提高多少、速度增加了多少,對(duì)于管理人員進(jìn)行決策提供了多少幫助,資源共享對(duì)管理員節(jié)省了多少工作時(shí)間等。3.3.3操作可行性隨著市場(chǎng)經(jīng)濟(jì)的快速發(fā)展,近年來(lái),互聯(lián)網(wǎng)的速度迅速加快,是當(dāng)今發(fā)展的一個(gè)必要條件,信息技術(shù)在當(dāng)今社會(huì)的發(fā)展,正在運(yùn)行的計(jì)算機(jī)應(yīng)用技術(shù)的經(jīng)營(yíng)普及和計(jì)算機(jī)知識(shí)的普及,日志管理系統(tǒng)是可行的。 3.3.4法律可行性從法

28、律的角度來(lái)看,用于本系統(tǒng)的所有參考的技術(shù)資料都為合法資料;不存在任何的知識(shí)產(chǎn)權(quán)問(wèn)題在本次的開(kāi)發(fā)過(guò)程中;沒(méi)有抄襲網(wǎng)絡(luò)信息的行為,也沒(méi)有侵犯版權(quán)的問(wèn)題;開(kāi)發(fā)過(guò)程中未涉及任何法律問(wèn)題。由于以上論述,本系統(tǒng)的開(kāi)發(fā)在技術(shù)上,經(jīng)濟(jì)上,操作上,法律上都是可行的,所以本系統(tǒng)可以進(jìn)行開(kāi)發(fā)。第四章 總體設(shè)計(jì)4.1系統(tǒng)概述本次我所設(shè)計(jì)的日志管理系統(tǒng)是基于php的開(kāi)發(fā)語(yǔ)言,apache平臺(tái),mysql數(shù)據(jù)庫(kù)進(jìn)行制作的。系統(tǒng)將傳統(tǒng)的日志管理方式通過(guò)互聯(lián)網(wǎng)的模式進(jìn)行展現(xiàn),節(jié)約了資源也提高了效率。處于這樣的目的,系統(tǒng)為用戶提供良好的日志管理與評(píng)價(jià),系統(tǒng)界面友好,簡(jiǎn)單易懂。4.2系統(tǒng)設(shè)計(jì)4.2.1系統(tǒng)設(shè)計(jì)目標(biāo)同過(guò)對(duì)現(xiàn)行系統(tǒng)的

29、需求分析,系統(tǒng)的開(kāi)發(fā)實(shí)施將滿足以下的目標(biāo):(1) 通過(guò)此次課程的設(shè)計(jì)與開(kāi)發(fā)來(lái)完善學(xué)校傳統(tǒng)日志掛歷的不足地方,提高日志管理認(rèn)知度。(2) 系統(tǒng)的實(shí)現(xiàn)提高了日志管理管理,既可以提高日常學(xué)習(xí)工作效率,還更好的降低了人工的成本。(3) 系統(tǒng)的實(shí)現(xiàn)應(yīng)用提高了日志記錄能力。(4) 系統(tǒng)界面友好,操作簡(jiǎn)單4.2.2開(kāi)發(fā)設(shè)計(jì)思想該系統(tǒng)采用自頂向下設(shè)計(jì)策略的擴(kuò)展程度的模塊化原則的應(yīng)用。模塊化其實(shí)就是把程序分割成若干個(gè)模塊,每個(gè)模塊完成一個(gè)子功能,把這些模塊集總起來(lái)組成一個(gè)整體,你可以完成需求的功能分配。采用模塊化原理可以使軟件結(jié)構(gòu)清晰,不僅易于設(shè)計(jì)而且易于閱讀和理解。由于錯(cuò)誤的程序往往局限于有關(guān)的模塊及它們之間

30、的接口中,使模塊化那么容易測(cè)試和調(diào)試軟件,從而幫助提高軟件的可靠性,模塊獨(dú)立是一個(gè)好的設(shè)計(jì)的關(guān)鍵。模塊的獨(dú)立可以由兩個(gè)定性的標(biāo)準(zhǔn)度量:內(nèi)聚和耦合。耦合是衡量不同模塊之間彼此間互相依賴的緊密程度,內(nèi)聚是衡量一個(gè)模塊的內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度,在軟件設(shè)計(jì)中力求做到高內(nèi)聚、低耦合。系統(tǒng)設(shè)計(jì)的目標(biāo)主要是使系統(tǒng)達(dá)到和滿足用戶所要求的功能,同時(shí)努力實(shí)現(xiàn)可修改性、高效率、高可靠性,且易于學(xué)習(xí)和使用。4.2.3系統(tǒng)功能結(jié)構(gòu)圖根據(jù)模塊化的設(shè)計(jì)思想,本系統(tǒng)的功能結(jié)構(gòu)圖如圖1所示。圖1 系統(tǒng)功能圖4.2.4系統(tǒng)功能描述本系統(tǒng)根據(jù)需求分析可以得知系統(tǒng)詳細(xì)功能:1.權(quán)限信息管理該模塊用于實(shí)現(xiàn)對(duì)權(quán)限信息的管理??梢?/p>

31、添加、刪除和更改權(quán)限信息,以及權(quán)限信息列表展現(xiàn),在添加權(quán)限信息時(shí),系統(tǒng)會(huì)自動(dòng)查詢權(quán)限表中的權(quán)限編號(hào)字段,系統(tǒng)自動(dòng)將其最大值加1作為該條權(quán)限記錄的權(quán)限編號(hào),同時(shí)將權(quán)限編號(hào),權(quán)限信息添加到權(quán)限信息表中;在刪除一條權(quán)限記錄時(shí),先選中一條權(quán)限記錄,將該條權(quán)限記錄中的權(quán)限編號(hào)作為查詢條件在權(quán)限信息表中進(jìn)行查詢,彈出“確定要?jiǎng)h除嗎?”的對(duì)話框,若是,則執(zhí)行刪除操作,否則退出刪除操作;在更改權(quán)限記錄時(shí),先選中一條權(quán)限記錄,將權(quán)限信息顯示在相應(yīng)的修改頁(yè)面中,然后更改后保存到權(quán)限信息表中;如果查看權(quán)限信息記錄時(shí),選中此信息,系統(tǒng)會(huì)根據(jù)用戶選擇權(quán)限信息,在詳細(xì)頁(yè)面顯示權(quán)限信息 2.用戶信息管理該模塊用于實(shí)現(xiàn)對(duì)用戶

32、信息的管理??梢蕴砑?、刪除和更改用戶信息,以及用戶信息列表展現(xiàn),在添加用戶信息時(shí),系統(tǒng)會(huì)自動(dòng)查詢用戶表中的用戶編號(hào)字段,系統(tǒng)自動(dòng)將其最大值加1作為該條用戶記錄的用戶編號(hào),同時(shí)將用戶編號(hào),用戶名,密碼,姓名,權(quán)限,性別,電話,地址信息添加到用戶信息表中;在刪除一條用戶記錄時(shí),先選中一條用戶記錄,將該條用戶記錄中的用戶編號(hào)作為查詢條件在用戶信息表中進(jìn)行查詢,彈出“確定要?jiǎng)h除嗎?”的對(duì)話框,若是,則執(zhí)行刪除操作,否則退出刪除操作;在更改用戶記錄時(shí),先選中一條用戶記錄的信息,將用戶信息顯示在相應(yīng)的修改頁(yè)面中,然后更改后保存到用戶信息表中;查看用戶信息記錄時(shí),選中要查看的用戶記錄,系統(tǒng)根據(jù)用戶選擇用戶信

33、息,在詳細(xì)頁(yè)面顯示用戶信息 3.日志類別信息管理該模塊用于實(shí)現(xiàn)對(duì)日志類別信息的管理??梢蕴砑?、刪除和更改日志類別信息,以及日志類別信息列表展現(xiàn),在添加日志類別信息時(shí),系統(tǒng)會(huì)自動(dòng)查詢?nèi)罩绢悇e表中的日志類別編號(hào)字段,系統(tǒng)自動(dòng)將其最大值加1作為該條日志類別記錄的日志類別編號(hào),同時(shí)將日志類別編號(hào),類別信息添加到日志類別信息表中;在刪除一條日志類別記錄時(shí),先選中一條日志類別記錄,將該條日志類別記錄中的日志類別編號(hào)作為查詢條件在日志類別信息表中進(jìn)行查詢,彈出“確定要?jiǎng)h除嗎?”的對(duì)話框,若是,則執(zhí)行刪除操作,否則退出刪除操作;在更改日志類別記錄時(shí),先選中一條日志類別記錄,將日志類別信息顯示在相應(yīng)的修改頁(yè)面中

34、,然后更改后保存到日志類別信息表中;查看日志類別信息記錄時(shí),選中要查看的日志類別記錄,系統(tǒng)根據(jù)用戶選擇日志類別信息,在詳細(xì)頁(yè)面顯示日志類別信息 4.日志信息管理該模塊用于實(shí)現(xiàn)對(duì)日志信息的管理??梢蕴砑?、刪除和更改日志信息,以及日志信息列表展現(xiàn),在添加日志信息時(shí),系統(tǒng)會(huì)自動(dòng)查詢?nèi)罩颈碇械娜罩揪幪?hào)字段,系統(tǒng)自動(dòng)將其最大值加1作為該條日志記錄的日志編號(hào),同時(shí)將日志編號(hào),標(biāo)題,內(nèi)容,類別,時(shí)間,作者信息添加到日志信息表中;在刪除一條日志記錄時(shí),先選中一條日志記錄,將該條日志記錄中的日志編號(hào)作為查詢條件在日志信息表中進(jìn)行查詢,彈出“確定要?jiǎng)h除嗎?”的對(duì)話框,若是,則執(zhí)行刪除操作,否則退出刪除操作;在更改

35、日志記錄時(shí),先選中一條日志記錄,將日志信息顯示在相應(yīng)的修改頁(yè)面中,然后更改后保存到日志信息表中;查看日志信息記錄時(shí),選中要查看的日志記錄,系統(tǒng)根據(jù)用戶選擇日志信息,在詳細(xì)頁(yè)面顯示日志信息 5.評(píng)論信息管理該模塊用于實(shí)現(xiàn)對(duì)評(píng)論信息的管理??梢蕴砑?、刪除和更改評(píng)論信息,以及評(píng)論信息列表展現(xiàn),在添加評(píng)論信息時(shí),系統(tǒng)會(huì)自動(dòng)查詢?cè)u(píng)論表中的評(píng)論編號(hào)字段,系統(tǒng)自動(dòng)將其最大值加1作為該條評(píng)論記錄的評(píng)論編號(hào),同時(shí)將評(píng)論編號(hào),日志,評(píng)論,用戶,時(shí)間信息添加到評(píng)論信息表中;在刪除一條評(píng)論記錄時(shí),先選中一條評(píng)論記錄,將該條評(píng)論記錄中的評(píng)論編號(hào)作為查詢條件在評(píng)論信息表中進(jìn)行查詢,彈出“確定要?jiǎng)h除嗎?”的對(duì)話框,若是,則

36、執(zhí)行刪除操作,否則退出刪除操作;在更改評(píng)論記錄時(shí),先選中一條評(píng)論記錄,將評(píng)論信息顯示在相應(yīng)的修改頁(yè)面中,然后更改后保存到評(píng)論信息表中;查看評(píng)論信息記錄時(shí),選中要查看的評(píng)論記錄,系統(tǒng)根據(jù)用戶選擇評(píng)論信息,在詳細(xì)頁(yè)面顯示評(píng)論信息 6.公告信息管理該模塊用于實(shí)現(xiàn)對(duì)公告信息的管理。可以添加、刪除和更改公告信息,以及公告信息列表展現(xiàn),在添加公告信息時(shí),系統(tǒng)會(huì)自動(dòng)查詢公告表中的公告編號(hào)字段,系統(tǒng)自動(dòng)將其最大值加1作為該條公告記錄的公告編號(hào),同時(shí)將公告編號(hào),標(biāo)題,內(nèi)容,時(shí)間信息添加到公告信息表中;在刪除一條公告記錄時(shí),先選中一條公告記錄,將該條公告記錄中的公告編號(hào)作為查詢條件在公告信息表中進(jìn)行查詢,彈出“確

37、定要?jiǎng)h除嗎?”的對(duì)話框,若是,則執(zhí)行刪除操作,否則退出刪除操作;在更改公告記錄時(shí),先選中一條公告記錄,將公告信息顯示在相應(yīng)的修改頁(yè)面中,然后更改后保存到公告信息表中;查看公告信息記錄時(shí),選中要查看的公告記錄,系統(tǒng)根據(jù)用戶選擇公告信息,在詳細(xì)頁(yè)面顯示公告信息。4.3數(shù)據(jù)庫(kù)設(shè)計(jì)4.3.1數(shù)據(jù)庫(kù)概念設(shè)計(jì)通過(guò)e-r圖對(duì)系統(tǒng)的實(shí)體及實(shí)體之間的聯(lián)系進(jìn)行描述,可以直觀的分析系統(tǒng)的數(shù)據(jù)情況。根據(jù)需求分析,日志管理系統(tǒng)設(shè)計(jì)的實(shí)體有權(quán)限,用戶,日志類別,日志,評(píng)論,公告具體的實(shí)體e-r如圖下所示:圖2 權(quán)限實(shí)體e-r圖圖3 用戶實(shí)體e-r圖圖4 日志類別類別實(shí)體e-r圖圖5 日志實(shí)體e-r圖圖6 評(píng)論實(shí)體e-r圖

38、圖7 公告交流實(shí)體e-r圖4.3.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)表1 權(quán)限信息表序號(hào)字段名稱數(shù)據(jù)類型長(zhǎng)度主鍵描述1qxidinteger11是權(quán)限編號(hào)2qxvarchar40否權(quán)限表2 用戶信息表序號(hào)字段名稱數(shù)據(jù)類型長(zhǎng)度主鍵描述1yhidinteger11是用戶編號(hào)2yhmvarchar40否用戶名3mmvarchar40否密碼4xmvarchar40否姓名5qxvarchar40否權(quán)限6xbvarchar40否性別7dhvarchar40否電話8dzvarchar40否地址表3日志類別表序號(hào)字段名稱數(shù)據(jù)類型長(zhǎng)度主鍵描述1rzlbidinteger11是日志類別編號(hào)2lbvarchar40否類別表4 日

39、志表序號(hào)字段名稱數(shù)據(jù)類型長(zhǎng)度主鍵描述1rzidinteger11是日志編號(hào)2btvarchar40否標(biāo)題3nrvarchar40否內(nèi)容4lbvarchar40否類別5sjvarchar40否時(shí)間6zzvarchar40否作者表5 評(píng)論信息表序號(hào)字段名稱數(shù)據(jù)類型長(zhǎng)度主鍵描述1plidinteger11是評(píng)論編號(hào)2rzvarchar40否日志3plvarchar40否評(píng)論4yhvarchar40否用戶5sjvarchar40否時(shí)間表6 公告表序號(hào)字段名稱數(shù)據(jù)類型長(zhǎng)度主鍵描述1ggidinteger11是公告編號(hào)2btvarchar40否標(biāo)題3nrvarchar40否內(nèi)容4sjvarchar40否時(shí)

40、間4.3.3 數(shù)據(jù)字典設(shè)計(jì)1 權(quán)限( 權(quán)限編號(hào),權(quán)限 ) 2 用戶( 用戶編號(hào),用戶名,密碼,姓名,權(quán)限,性別,電話,地址 ) 3 日志類別( 日志類別編號(hào),類別 ) 4 日志( 日志編號(hào),標(biāo)題,內(nèi)容,類別,時(shí)間,作者 ) 5 評(píng)論( 評(píng)論編號(hào),日志,評(píng)論,用戶,時(shí)間 ) 6 公告( 公告編號(hào),標(biāo)題,內(nèi)容,時(shí)間 ) 。第五章 詳細(xì)設(shè)計(jì)與系統(tǒng)實(shí)現(xiàn)5.1系統(tǒng)數(shù)據(jù)庫(kù)的原則數(shù)據(jù)庫(kù)設(shè)計(jì)的基本原則是在管理總體信息方案的指導(dǎo)下,數(shù)據(jù)庫(kù)中的各個(gè)關(guān)系表應(yīng)當(dāng)為它所支持的管理目標(biāo)服務(wù),因此在設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí),應(yīng)當(dāng)重點(diǎn)考慮以下幾個(gè)因素3:(1) 數(shù)據(jù)庫(kù)必須做到布局要合理,層次要分明。(2) 數(shù)據(jù)庫(kù)必須要做到高度結(jié)構(gòu)化

41、,以確保結(jié)構(gòu)化數(shù)據(jù)和標(biāo)準(zhǔn)化,這是建立數(shù)據(jù)庫(kù)和信息交換的基礎(chǔ)和關(guān)鍵。 (3) 在數(shù)據(jù)庫(kù)中的設(shè)計(jì),一方面盡量減少冗余,減少存儲(chǔ)空間,并減少數(shù)據(jù)一致性問(wèn)題的可能性;另一方面,考慮適當(dāng)?shù)娜哂啵蕴岣卟僮魉俣?,降低開(kāi)發(fā)的難度。(4) 必須維護(hù)數(shù)據(jù)的一致性和正確性。在管理信息系統(tǒng)中,若干個(gè)用戶共享一個(gè)數(shù)據(jù)庫(kù)中,由于同時(shí)操作,這可能會(huì)影響數(shù)據(jù)的一致性。因此必須使用“鎖”等措施,以此來(lái)保證數(shù)據(jù)的一致性。(5) 設(shè)定適當(dāng)?shù)陌踩珯C(jī)制,由于數(shù)據(jù)庫(kù)的信息對(duì)特定的用戶有特定的保密要求,安全機(jī)制必不可少。5.2程序流程圖系統(tǒng)管理員流程圖如圖13所示。圖5.2 管理員登錄流程圖5.3系統(tǒng)界面5.3.1權(quán)限管理1、功能描述該

42、模塊用于實(shí)現(xiàn)對(duì)權(quán)限信息的管理??梢蕴砑印h除和更改權(quán)限信息,以及權(quán)限信息列表展現(xiàn)。2、輸入項(xiàng)目權(quán)限的基本信息,包括權(quán)限編號(hào),權(quán)限。3、輸出項(xiàng)目(1)驗(yàn)證模塊會(huì)將權(quán)限的基本信息存入到數(shù)據(jù)庫(kù)表quanxian信息表。(2)輸入的權(quán)限信息,主要包括權(quán)限編號(hào),權(quán)限等,不能為空。(3)若輸入不合理內(nèi)容,則給出錯(cuò)誤提示信息。4、算法描述當(dāng)管理員點(diǎn)擊后進(jìn)入權(quán)限的基本信息頁(yè)面后,通過(guò)網(wǎng)頁(yè)顯示輸入權(quán)限信息編輯內(nèi)容,并將輸入的權(quán)限信息提交到后臺(tái)并進(jìn)行處理,系統(tǒng)校驗(yàn)權(quán)限編號(hào),權(quán)限信息,正確后,將權(quán)限信息進(jìn)行邏輯進(jìn)行處理,組織好相關(guān)的sql語(yǔ)句后,調(diào)用系統(tǒng)公共數(shù)據(jù)庫(kù)訪問(wèn)類,進(jìn)行相關(guān)的業(yè)務(wù)操作,由數(shù)據(jù)訪問(wèn)層訪問(wèn)數(shù)據(jù)庫(kù)進(jìn)

43、行權(quán)限信息更新。如果前臺(tái)用戶輸入的權(quán)限信息不符合業(yè)務(wù)設(shè)計(jì)的要求,則應(yīng)用程序?qū)⒁詒equest對(duì)象存入錯(cuò)誤提示信息,并跳轉(zhuǎn)到權(quán)限信息頁(yè)面,并顯示該錯(cuò)誤提示信息。 圖5.3.1 權(quán)限管理 alert(操作失?。?; window.history.go(-1); alert(操作成功!); window.location=quanxianadd.php; /swindow.submit(); 5.3.2用戶管理1、功能描述該模塊用于實(shí)現(xiàn)對(duì)用戶信息的管理。可以添加、刪除和更改用戶信息,以及用戶信息列表展現(xiàn)。2、輸入項(xiàng)目用戶的基本信息,包括用戶編號(hào),用戶名,密碼,姓名,權(quán)限,性別,電話,地址。3、輸出項(xiàng)

44、目(1)驗(yàn)證模塊會(huì)將用戶的基本信息存入到數(shù)據(jù)庫(kù)表yonghu信息表。(2)輸入的用戶信息,主要包括用戶編號(hào),用戶名,密碼,姓名,權(quán)限,性別,電話,地址等,不能為空。(3)若輸入不合理內(nèi)容,則給出錯(cuò)誤提示信息。4、算法描述當(dāng)管理員點(diǎn)擊進(jìn)入用戶基本信息頁(yè)面后,用戶通過(guò)網(wǎng)頁(yè)顯示輸入用戶信息編輯內(nèi)容,并將輸入的用戶信息提交到后臺(tái)并進(jìn)行處理,系統(tǒng)校驗(yàn)用戶編號(hào),用戶名,密碼,姓名,權(quán)限,性別,電話,地址信息,正確后,將用戶信息進(jìn)行邏輯進(jìn)行處理,組織好相關(guān)的sql語(yǔ)句后,調(diào)用系統(tǒng)公共數(shù)據(jù)庫(kù)訪問(wèn)類,進(jìn)行相關(guān)的業(yè)務(wù)操作,由數(shù)據(jù)訪問(wèn)層訪問(wèn)數(shù)據(jù)庫(kù)進(jìn)行用戶信息更新。如果前臺(tái)用戶輸入的用戶信息不符合業(yè)務(wù)設(shè)計(jì)的要求,則應(yīng)用程序?qū)⒁詒equest對(duì)象存入錯(cuò)誤提示信

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論