【正文】
。我還要感謝我的同學(xué),在我遇到困難的時(shí)候,大家一起幫助我,一起討論,解決了很多難題。我要感謝邢靜波老師,沒(méi)有邢老師的指導(dǎo),就不會(huì)有這篇論文。o Boone, [M], A database and Web application based on MVC architecture. In: International Conference on Electronics, Communications and Computers, pp. 2022:48–49 .[4] Lin, ., Hu, .: Design and implementation of the inter service platform for rural house building technique criteria and management based on .NET MVC. Applied Mechanics and Materials, 2022: 1727–1731.[5] Wang, ., Xi, M., Li, .: A workfriendly architecture for Multiview Video Coding (MVC). Advanced Materials Research, 2022:678–681. [6] 彭寶琴, [J].計(jì)算機(jī)工程與設(shè)計(jì),2022,29(3):647649 . [7] 余臘生,葉楠.基于J2EE三層架構(gòu)的遠(yuǎn)程答疑系統(tǒng)的研究與實(shí)現(xiàn) [J].計(jì)算機(jī)工程與設(shè)計(jì),2022,28(13):32163215. [8] 陳平,邢桂芬.Facade模式在JDBC編程中的應(yīng)用[J] .計(jì)算機(jī)工程與設(shè)計(jì),2022,27(1) :6069.[9] 劉和洋,王健華,黃永紅,等.基于Web的政務(wù)系統(tǒng)通用框架的研究與實(shí)現(xiàn)[J].計(jì)算機(jī)工程,2022,32(14):263265.[10]李光俊,華慶一,吳海松.基于AOP技術(shù)的Composite模式的改進(jìn)[J].計(jì)算機(jī)工程,2022,34(10):7374. [11]孫小錐, 上官右黎, 文福安.基于輕量級(jí)J2EE框架的網(wǎng)絡(luò)教學(xué)系統(tǒng) [J].計(jì)算機(jī)工程, 2022,34(6):266267.[12]李守振,張南平,常國(guó)鋒.Web應(yīng)用分層與開(kāi)發(fā)框架設(shè)計(jì)研究[J]計(jì)算機(jī)工程,2022,32(22) :274276.[13]Zhang, ., Duan, ., Wang, .: Application framework of embedded system based on MVC design pattern. Journal of Harbin Institute of Technology, 2022:166–168.[14]Chen, N.: Automatic generation of resource access code based on MVC mode. Journal of Shenyang University of Technology, 2022:417–422.[15]Cui, W., Huang, L., Liang, .: The research of PHP development framework based on MVC pattern. In: International Conference on Computer Sciences and Convergence7. Information Technology, pp. 2022: 947–949.26 / 28致 謝經(jīng)過(guò)兩個(gè)月的努力,終于將畢業(yè)論文完成了。(8)與數(shù)據(jù)庫(kù)的鏈接有問(wèn)題。(6)網(wǎng)站維護(hù)起來(lái)不好維護(hù)。(4)某些功能只能實(shí)現(xiàn)最基本的操作,并不能完全實(shí)現(xiàn)這一部分功能。(2)安全性差,存在許多漏洞,僅僅是能夠完成各種操作,安全性方便基本沒(méi)有。只有基本的結(jié)構(gòu)框架,真正實(shí)現(xiàn)商業(yè)用途仍需要許多地方的改進(jìn)和加強(qiáng)。(4)日志功能:對(duì)于某些應(yīng)用軟件來(lái)說(shuō),實(shí)現(xiàn)完善的日志功能是安全性一個(gè)重要保障??蛻舳丝赡艽嬖诤芏喟踩[患,需要對(duì)客戶端的內(nèi)容安全性進(jìn)行充分的測(cè)試。(2)客戶端的內(nèi)容安全性:在實(shí)現(xiàn)由多個(gè)頁(yè)面組成業(yè)務(wù)邏輯時(shí),開(kāi)發(fā)人員經(jīng)常采用在表單中隱藏?cái)?shù)據(jù)類型來(lái)完成數(shù)據(jù)的傳遞,用戶可能獲得這引起信息。 安全性測(cè)試(1)服務(wù)器端的內(nèi)容安全性:23 / 28雖然服務(wù)器端存放著大量的內(nèi)容,但是不應(yīng)該讓所有用戶能訪問(wèn)所有內(nèi)容。內(nèi)容測(cè)試(1)測(cè)試數(shù)據(jù)庫(kù)中的內(nèi)容:由于內(nèi)容測(cè)試并不只在系統(tǒng)開(kāi)發(fā)完全之后進(jìn)行一次,而是要在系統(tǒng)運(yùn)行過(guò)程的過(guò)程之中隨著數(shù)據(jù)庫(kù)的變化隨時(shí)進(jìn)行,所以測(cè)試數(shù)據(jù)庫(kù)中的內(nèi)容不完全是系統(tǒng)測(cè)試的一部分。對(duì)于那些由服務(wù)器端生成的排版元素,需要檢查生成部分的字體類型、屏幕布局、色彩、圖像分辨率等內(nèi)容是否美觀,以及是否與頁(yè)面上其他排版元素一致。(3)性能測(cè)試并發(fā)測(cè)試、負(fù)載測(cè)試和壓力測(cè)試、配置測(cè)試和性能調(diào)優(yōu)。(2)Cookie 測(cè)試:在對(duì) Web 應(yīng)用軟件進(jìn)行系統(tǒng)測(cè)試的時(shí)候,必須檢查 Cookie 是否能正常工作。其次,對(duì)于每個(gè)鏈接,需要測(cè)試是否有頁(yè)面或者服務(wù)器端程序與之相連。表示層的測(cè)試主要關(guān)注 Web 應(yīng)用軟件的界面和與客戶的交互,測(cè)試的重點(diǎn)是 HTML 文檔的結(jié)構(gòu)與客戶端的程序,業(yè)務(wù)層的測(cè)試主要關(guān)注 Web 應(yīng)用軟件包含的業(yè)務(wù)邏輯,測(cè)試的重點(diǎn)是服務(wù)器端的程序,數(shù)據(jù)層的測(cè)試主要關(guān)注 Web 應(yīng)用軟件處理不同的數(shù)據(jù)的能力,測(cè)試的重點(diǎn)包括對(duì)數(shù)據(jù)完整性的測(cè)試以及對(duì)大數(shù)據(jù)量下數(shù)據(jù)庫(kù)操作的性能測(cè)試。通過(guò)測(cè)試并不能證明程序就是完全正確的,但我們的目的就是要通過(guò)測(cè)試保證軟件的可靠性,因此,必須仔細(xì)設(shè)計(jì)測(cè)試方案,力爭(zhēng)用最少的測(cè)試發(fā)現(xiàn)盡可能多的錯(cuò)誤。基于 WEB 的應(yīng)用軟件一般采用多層結(jié)構(gòu),在測(cè)試時(shí)也采用分層的策略。黑盒測(cè)試法(又稱功能測(cè)試法)是把程序看成一個(gè)黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過(guò)程,是在程序接口進(jìn)行的測(cè)試,它只檢查程序功能是否按照規(guī)格說(shuō)明書的規(guī)定正常使用。具體的數(shù)據(jù)庫(kù)表結(jié)構(gòu)信息:管理員信息表 master_info,用來(lái)保存用戶信息,表結(jié)構(gòu)為:表 master_info編號(hào) 字段名稱 數(shù)據(jù)類型( 長(zhǎng)度) 約束 空值 說(shuō)明1 mid samllint(6) PK Not null 管理員 ID2 mname varchar(20) null 用戶名3 passwrd Varchar(20) null 密碼4 purview Smallint(6) null 權(quán)限費(fèi)用類型表 price_type,用來(lái)保存費(fèi)用類型信息,表結(jié)構(gòu)為:表 price_type編號(hào) 字段名稱 數(shù)據(jù)類型 約束 空值 說(shuō)明1 charge_id samllint6 PK Not null 費(fèi)用 ID2 charge_name varchar20 null 費(fèi)用名稱3 unit_price double null 單價(jià)19 / 28業(yè)主信息表 user_info,用來(lái)保存業(yè)主信息,表結(jié)構(gòu)為:表 user_info編號(hào) 字段名稱 數(shù)據(jù)類型( 長(zhǎng)度) 約束 空值 說(shuō)明1 Building_id samllint(6) PK No null 樓宇 ID2 Room_id samllint(6) PK No null 房間 ID3 area double Null 面積4 status varchar(10) null 狀態(tài)5 oname varchar(20) null 業(yè)主姓名6 sex varchar(5) null 性別7 id_number varchar(20) Null 身份證號(hào)8 phone varchar(20) null 電話業(yè)主消費(fèi)指數(shù)表 user_consume,用來(lái)保存用戶消費(fèi)指數(shù),表結(jié)構(gòu)為:表 user_consume編號(hào) 字段名稱 數(shù)據(jù)類型( 長(zhǎng)度) 約束 空值 說(shuō)明1 user_id samllint(6) PK No null 業(yè)主 ID2 building_id samllint(6) FK No null 樓宇 ID3 room_id samllint(6) Null 房間 ID4 lwate