freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

本科畢業(yè)論文-家庭理財(cái)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁(yè)

2024-11-06 07:06本頁(yè)面

【導(dǎo)讀】導(dǎo)下獨(dú)立進(jìn)行研究所取得的成果。畢業(yè)論文(設(shè)計(jì))中凡引用他人。已經(jīng)發(fā)表或未發(fā)表的成果、數(shù)據(jù)、觀點(diǎn)等,均已明確注明出處。表或在網(wǎng)上發(fā)表的論文。系統(tǒng)的實(shí)現(xiàn)主要使用了DHTML和CSS來(lái)實(shí)現(xiàn)頁(yè)面的構(gòu)建,應(yīng)用VBScript. 腳本語(yǔ)言完成后臺(tái)的處理,應(yīng)用ACCESS2020進(jìn)行數(shù)據(jù)庫(kù)的搭建。系統(tǒng)的主要使用對(duì)象為有財(cái)務(wù)管理需求的家庭用戶(hù),管理該系統(tǒng)的管理員。醒進(jìn)行添加,修改,查詢(xún),刪除;可以對(duì)家庭成員進(jìn)行添加,修改,刪除。的操作在通過(guò)前臺(tái)驗(yàn)證后寫(xiě)入數(shù)據(jù)庫(kù)或修改相應(yīng)的記錄。

  

【正文】 LECT 標(biāo)簽中 。 數(shù)據(jù)庫(kù)和后臺(tái)模塊 在 ASP 中,數(shù)據(jù)庫(kù)的打開(kāi) 操作如下: %dim conn,connstr,dbpaths dbpath=data/ connstr=Provider=。data source=amp。(dbpath) set conn=() connstr If Err Then Set Conn = Nothing End If% 因?yàn)閿?shù)據(jù)庫(kù) 的打開(kāi)操作需要經(jīng)常被用到,所以就把這行代碼單獨(dú)地寫(xiě)到一個(gè)文件中,每次進(jìn)行數(shù)據(jù)庫(kù)操作之前加入 !include file=的語(yǔ)句將文件引入。 打開(kāi)數(shù)據(jù)庫(kù)之后就可以對(duì)數(shù)據(jù)進(jìn)行增加,刪除和修改的操作了。 后臺(tái)處理模塊主要是包括幾個(gè)常用的 ASP 或是 JAVASCRIPT 函數(shù),例如,有一個(gè)函數(shù)可以提供彈出提示對(duì)話框的功能,它的代碼如下: sub echo(byval txt,byval url,byval go) script language=Javascriptalert(39。amp。txtamp。39。)。 if go1 then (1)。 else =39。amp。urlamp。39。 end if /script end sub 這個(gè)函數(shù)可以根據(jù)參數(shù)的不同選擇跳轉(zhuǎn)頁(yè)面或是返回上一級(jí)頁(yè)面。 這個(gè)模塊維持系統(tǒng)運(yùn)作,也正是由于這個(gè)模塊,本系統(tǒng) 可以運(yùn)行在互聯(lián)網(wǎng)上,并且提供豐富的頁(yè)面訪問(wèn)功能。 實(shí)現(xiàn)過(guò)程中遇到的困難和解決方法 在研究這個(gè)課題之間,接觸到有關(guān) ASP 方面的技術(shù)很少,有限的一點(diǎn)知識(shí)也局限于書(shū)本。當(dāng)真正開(kāi)始著手研究的時(shí)候遇到了很多困難。 首先,不知道一個(gè) ASP 系統(tǒng)如何開(kāi)始并如何運(yùn)行。學(xué)習(xí)一門(mén)新語(yǔ)言的前提是學(xué)會(huì)配置它的使用和編輯環(huán)境。本系統(tǒng)要求使用 B/S 模式并運(yùn)行在瀏覽器上,但是我們之前寫(xiě)的絕大部分的程序都是采用的 C/S 模式 ,于是學(xué)會(huì)配置服務(wù)器就變得重要起來(lái), ASP 的服務(wù)器主要有兩個(gè): IIS 和 NEXBOX,最后我們選擇西北大學(xué)本科畢業(yè)論文 家庭理財(cái)系統(tǒng) 32 了 AWS,這是一個(gè)基于 NEXBOX 的 ASP 服務(wù)器。這樣就能夠方便地調(diào)試編寫(xiě)出來(lái)的代碼。 其次,不知道第一個(gè) ASP 程序該從哪入手。 ASP 語(yǔ)言雖然簡(jiǎn)單,但是要構(gòu)建一個(gè)有一定功能的系統(tǒng)也需要有大量的代碼。這些代碼該從哪入手呢,我選擇了最簡(jiǎn)單和基本的登陸界面。登陸界面主要是一些對(duì)表單的運(yùn)用 ,這屬于HTML 的范疇,所以很快就完成了。 之后發(fā)現(xiàn) 界面的布局很難掌握,于是就把所 有 的顯示都 用 表格( TABLE)的形式來(lái)顯示,這樣排版就變得容易多了。這樣做出來(lái)的界面是十分不美觀的,于 是 又 從網(wǎng)上下載了一些 ASP 寫(xiě)的登陸界面的模板, 學(xué)習(xí) CSS 的使用,最后有 了現(xiàn)在的界面。 然后是對(duì)數(shù)據(jù)庫(kù)使用 ?;?B/S 模式的軟件不可能不涉及到數(shù)據(jù)庫(kù), SQL的語(yǔ)法我們并不陌生,然而要在一個(gè)網(wǎng)頁(yè)上使用數(shù)據(jù)庫(kù)需要一個(gè)學(xué)習(xí)的過(guò)程,所幸這個(gè)過(guò)程很短暫,很快我們就步入了具體的編碼環(huán)節(jié)。 下面總結(jié)在具體實(shí)現(xiàn)環(huán)節(jié)中遇到的一些困難。 困難 1:編寫(xiě)出來(lái)的代碼經(jīng)常無(wú)法執(zhí)行。由于 ASP 沒(méi)有很好的編輯環(huán)境,加上本系統(tǒng)采用純文本的編輯環(huán)境來(lái)編寫(xiě)代碼,很容易出現(xiàn)錯(cuò)誤。這些錯(cuò)誤基本都是腳本不能被瀏覽器解析所引起的。經(jīng)過(guò)反復(fù)觀察,發(fā)現(xiàn)引起這些問(wèn)題的原因集中在一下幾個(gè)方面: 1. FOR, IF 之類(lèi)的控制語(yǔ)句沒(méi)有 對(duì) 應(yīng) 的 END 結(jié)束 2. 定義了已經(jīng)被定義的變量,導(dǎo)致重定義 3. 使用了未被定義的變量 4. 符號(hào)書(shū)寫(xiě)錯(cuò)誤等 解決方法:多總結(jié)失敗的原因,不要讓同一個(gè)錯(cuò)誤犯兩次。 困難 2:表單的處理。在寫(xiě)完一個(gè)表單之后通常會(huì)對(duì)表單進(jìn)行處理,這樣就需要很多專(zhuān)門(mén)處理表單的頁(yè)面。 解決辦法:將本頁(yè)面產(chǎn)生的表單交給本頁(yè)面處理。 方法如下: 在表單的動(dòng)作中加入 action=?action=add語(yǔ)句,然后在每個(gè)處理語(yǔ)句段前加上 action=(action), if action=add then 這樣就根據(jù)不同 的請(qǐng)求做不同的處理。 困難 3:輸入格式的限制。如果不對(duì)輸入數(shù)據(jù)的格式加以限制就會(huì)在對(duì)數(shù)據(jù)西北大學(xué)本科畢業(yè)論文 家庭理財(cái)系統(tǒng) 33 庫(kù)的操作時(shí)遇到錯(cuò)誤,而已也不符合人機(jī)交互友好的原則。最初的想法是在表單處理語(yǔ)句之前加入判斷語(yǔ)句,如果數(shù)據(jù)的格式不合法就返回上一界面。然而這種方法存在著弊端:每次判斷數(shù)據(jù)格式都需要跳轉(zhuǎn)到下一頁(yè)面,造成時(shí)間上的浪費(fèi)。 解決辦法:利用 DHTML 的特點(diǎn)用 JAVASCRIPT 對(duì)輸入的數(shù)據(jù)進(jìn)行判斷和限制。方法如下:首先寫(xiě)一個(gè)判斷表單輸入數(shù)據(jù)格式正確與否的 JAVASCRIPT,在表單中加入事件 ONSUBMIT,如: onsubmit=return chkform(this),當(dāng)輸入錯(cuò)誤時(shí)彈出提示框的同時(shí)將輸入焦點(diǎn)給相應(yīng)的輸入框。這樣問(wèn)題就得到解決。 困難 4:當(dāng)需要在數(shù)據(jù)庫(kù)中增加一條數(shù)據(jù)時(shí),如果這條數(shù)據(jù)有唯一標(biāo)識(shí)的ID,就需要 生成唯一的 ID。 解決辦法:獲取當(dāng)前數(shù)據(jù)庫(kù)中的最大 ID,方法如下: select max(ID) fromXX,但如果 ID 不存在的話就需要判斷一下 if rs(id) then maxID=rs(id)+1 else maxID=1 這種方法存在弊端,那就是如果數(shù)據(jù)條數(shù)超過(guò) 2 的 31 次方條的時(shí) 候就無(wú)法獲取最大的 ID。可以考慮用其他的方法代替。 西北大學(xué)本科畢業(yè)論文 家庭理財(cái)系統(tǒng) 35 4 系統(tǒng)測(cè)試 簡(jiǎn)介軟件測(cè)試、調(diào)試 測(cè)試的目的 和方法 軟件測(cè)試是保證系統(tǒng)質(zhì)量的關(guān)鍵, 就是在軟件投入生產(chǎn)性運(yùn)行之前,盡可能 的 發(fā)現(xiàn)該軟件中出現(xiàn)的問(wèn)題及運(yùn)行錯(cuò)誤,并進(jìn)行修改。軟件工程的根本目標(biāo)是開(kāi)發(fā)出高質(zhì)量的完全符合用戶(hù)需要的軟件,因此,通過(guò)測(cè)試發(fā)現(xiàn)錯(cuò)誤并加以解決,這才是軟件測(cè)試的根本目的。 軟件測(cè)試有 兩種方法 : 黑盒測(cè)試和白盒測(cè)試。黑盒測(cè)試是完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過(guò)程,只檢查程序功能是否能按照規(guī)格說(shuō)明書(shū)的規(guī)定正常使用,也稱(chēng)為功能測(cè)試。白盒測(cè)試是完全 了解程序的結(jié)構(gòu)和處理過(guò)程,檢查程序中的每一條通路是否能按預(yù)定的要求正確工作,也稱(chēng)為結(jié)構(gòu)測(cè)試。 本系統(tǒng)采用的黑盒為主,白盒為輔的測(cè)試。這樣做的 目的是 : 1. 因?yàn)榫W(wǎng)頁(yè)也是一種軟件,由于這種軟件有著可見(jiàn)性強(qiáng),可維護(hù)性強(qiáng)的特點(diǎn),所以很容易測(cè)試和調(diào)試。 2. 網(wǎng)頁(yè)軟件需要的較強(qiáng)的可用性,故用黑盒測(cè)試的方法模擬客戶(hù)使用過(guò)程就能發(fā)現(xiàn)絕大多數(shù)的問(wèn)題。 3. 因 為軟件代碼是自己編寫(xiě)的,加上適當(dāng)?shù)陌缀袦y(cè)試能夠讓系統(tǒng)的模塊更可靠。 西北大學(xué)本科畢業(yè)論文 家庭理財(cái)系統(tǒng) 36 本系統(tǒng)的測(cè)試 登陸界面的測(cè)試 登陸界面界面元素完整,風(fēng)格友好。 1. 用戶(hù)名為空時(shí),點(diǎn)擊“登陸系統(tǒng)”按鈕,對(duì)話框提示 “請(qǐng) 輸入用戶(hù)名!” 。 圖 登陸界面 用戶(hù)名空 圖 登陸界面 密碼空 2. 輸入正確的用戶(hù)名,錯(cuò)誤的密碼,點(diǎn)擊“登錄系統(tǒng)”按鈕,對(duì)話框提示西北大學(xué)本科畢業(yè)論文 家庭理財(cái)系統(tǒng) 37 “密碼錯(cuò)誤!”。 3. 輸入正確用戶(hù)名,不輸入密碼,點(diǎn)擊“登錄系統(tǒng)”按鈕,對(duì)話框提示“請(qǐng)輸入密碼!” 。見(jiàn)圖 。 4. 輸入用戶(hù)名長(zhǎng)度超過(guò) 10 個(gè)字符時(shí),點(diǎn)擊“登錄系統(tǒng)”按鈕,對(duì)話框提示“用戶(hù)名不能大于 10 個(gè)字符 !” 5. 輸入密碼長(zhǎng)度超過(guò) 16 個(gè)字符時(shí),點(diǎn)擊“登錄系統(tǒng)”按鈕,對(duì)話框提示“密碼不能大于 16 個(gè)字符 !” 6. 輸入名字長(zhǎng)度小于 10 個(gè)字符,但是不存在的用戶(hù),點(diǎn)擊“登錄系統(tǒng) ”按鈕,對(duì)話框提示“用戶(hù)不存在!” 7. 輸入存在的用戶(hù)名,正確的密碼,點(diǎn)擊“登錄系統(tǒng)”按鈕,跳轉(zhuǎn)至登陸成功頁(yè)面。 注冊(cè)頁(yè)面測(cè)試 1. 用戶(hù)名為空時(shí),點(diǎn)擊“注冊(cè)”按鈕,對(duì)話框提示“請(qǐng)輸入用戶(hù)名!” 。 圖 注冊(cè)頁(yè)面 用戶(hù)名空 2. 用戶(hù)名長(zhǎng)度大于 10 個(gè)字符時(shí),點(diǎn)擊“注冊(cè)”按鈕,對(duì)話框提示“用戶(hù)名不能大于 10 個(gè)字符 !” 3. 密碼為空時(shí),點(diǎn)擊“注冊(cè)”按鈕,對(duì)話框提示“請(qǐng)輸入密碼 !” 4. 密碼長(zhǎng)度大于 16 個(gè)字符時(shí),點(diǎn)擊“注冊(cè)”按鈕,對(duì)話框提示“用戶(hù)名西北大學(xué)本科畢業(yè)論文 家庭理財(cái)系統(tǒng) 38 不能大于 10 個(gè)字符 !” 5. 重復(fù)密碼與密碼不一致時(shí),點(diǎn)擊“注冊(cè)”按鈕,對(duì)話框提示“ 兩次輸入的密碼必須相同 !” 6. 驗(yàn)證碼為空時(shí),點(diǎn)擊“注冊(cè)”按鈕,對(duì)話框提示“請(qǐng)輸入驗(yàn)證碼!” 7. 用戶(hù)名已存在時(shí),提示“該用戶(hù)已經(jīng)存在,請(qǐng)重新輸入!” 。見(jiàn)圖 . 圖 注冊(cè)界面 用戶(hù)已存在 8. 驗(yàn)證碼輸入錯(cuò)誤時(shí),對(duì)話框提示“輸入的驗(yàn)證碼錯(cuò)誤!” 9. 昵稱(chēng)長(zhǎng)度超過(guò) 20 個(gè)字符時(shí),對(duì)話框提示“昵稱(chēng)長(zhǎng)度不能超過(guò) 20 個(gè)字符 !” 管理員相關(guān)頁(yè)面測(cè)試 1. 添加新用戶(hù):輸入正確格式的未注冊(cè)過(guò)的用戶(hù)名,密碼,重復(fù)密碼,昵稱(chēng),選擇相應(yīng)的性別,點(diǎn)擊“ add”,添加新用戶(hù)成功。 2. 添加新用戶(hù):輸入格式不正確或已存在的用戶(hù)名,格式錯(cuò)誤的 密碼,重復(fù)密碼,昵稱(chēng),點(diǎn)擊“ add”時(shí),提示相應(yīng)的錯(cuò)誤信息。 3. 查詢(xún)管理用戶(hù):選擇不同查詢(xún)方式,輸入 查詢(xún)條件,點(diǎn)擊“查找”按鈕,進(jìn)行查找,未找到時(shí)提示相應(yīng)的信息。 4. 修改用戶(hù)信息:輸入格式正確的姓名,選擇“修改”選項(xiàng),點(diǎn)擊“確認(rèn)”按鈕,進(jìn)行信息修改。 5. 修改用戶(hù)信息:輸入格式不正確的姓名,選擇“修改”選項(xiàng),點(diǎn)擊“確認(rèn)”按鈕,提示出錯(cuò)信息。 西北大學(xué)本科畢業(yè)論文 家庭理財(cái)系統(tǒng) 39 6. 刪除用戶(hù):選擇“刪除”選項(xiàng),點(diǎn)擊“確認(rèn)”按鈕,進(jìn)行信息修改。 7. 修改管理員密碼:輸入格式正確的舊密碼,新密碼,重復(fù)密碼,且新密碼與重復(fù)密碼一致,點(diǎn)擊“提交”按鈕,管理員密碼修改成 功。 8. 修改管理員密碼:輸入格式不正確的舊密碼,新密碼,重復(fù)密碼,或新密碼與重復(fù)密碼不一致,點(diǎn)擊“提交”按鈕,顯示相應(yīng)的錯(cuò)誤提示信息。 普通用戶(hù)相關(guān)頁(yè)面的測(cè)試 1. 支出管理:選擇排序 選項(xiàng)和排序方式,點(diǎn)擊“排序”按鈕,對(duì)用戶(hù)支出記錄進(jìn)行排序。 2. 編輯支出記錄:輸入正確格式的支出名稱(chēng),支出金額,支出日期,指出人,對(duì)支出的描述,選擇“修改”選項(xiàng),點(diǎn)擊“確認(rèn)”按鈕,修改支出記錄成功。 3. 刪除支出記錄:選擇“刪除”選項(xiàng),點(diǎn)擊“確認(rèn)”按鈕,刪除支出記錄成功。 4. 收入管理與支出管理測(cè)試內(nèi)容與結(jié)果一樣。 5. 增加提醒:輸入格式正確的提醒 名稱(chēng),提醒時(shí)間,輸入提醒內(nèi)容,點(diǎn)擊“增加”按鈕,增加新紀(jì)錄成功。 6. 編輯提醒:輸入格式正確的提醒名稱(chēng),提醒時(shí)間,提醒內(nèi)容,點(diǎn)擊“確定”按鈕,修改成功。 7. 點(diǎn)擊“刪除”鏈接,對(duì)話框提示“是否要?jiǎng)h除?”,點(diǎn)擊“是”,刪除該提醒,點(diǎn)擊“否”,返回查詢(xún)結(jié)果頁(yè)面。 8. 修改個(gè)人資料:輸入格式正確的舊密碼,新密碼,重復(fù)密碼,姓名,選擇性別,選擇年齡,點(diǎn)擊“確認(rèn)修改”,修改成功。 9. 修改個(gè)人資料:輸入格式不正確的舊密碼,新密碼,重復(fù)密碼,姓名,點(diǎn)擊“確認(rèn)修改”,提示相應(yīng)的錯(cuò)誤提示。 10. 添加新成員:輸入格式正確的姓名,關(guān)系,工作,點(diǎn)擊 “添加”,添加成功。 11. 修改家庭成員:輸入格式正確的姓名,關(guān)系,工作,選擇“修改”選項(xiàng),點(diǎn)擊“提交修改”,修改成功。 12. 刪除家庭成員:選擇“刪除”選項(xiàng),點(diǎn)擊“提交修改”,刪除成功。 西北大學(xué)本科畢業(yè)論文 家庭理財(cái)系統(tǒng) 41 總結(jié)與展望 本次研究的目的不是為了單單完成一個(gè)實(shí)用的系統(tǒng),而是學(xué)習(xí)在設(shè)計(jì)過(guò)程中的一些設(shè)計(jì)思想和設(shè)計(jì)方法。由于時(shí)間有限,本文的研究雖然暫時(shí)告一段落,但是更多的優(yōu)勢(shì)系統(tǒng)正在被開(kāi)發(fā),從這次畢業(yè)設(shè)計(jì)得到的寶貴經(jīng)驗(yàn)中,我們能夠?yàn)橄乱淮蜗到y(tǒng)的完善準(zhǔn)備好更多的知識(shí)。 本論文主要完成以下工作: 1. 掌握了 WEB 編程的基本方法 和 開(kāi)發(fā)流程。 2. 學(xué)會(huì)了 用系統(tǒng) 的 開(kāi)發(fā)思想 思考和解決問(wèn)題。 3. 了解了 ASP 編程的基本方法與過(guò)程 4. 了解了 CSS 樣式單的基本實(shí)用方法。 論文需要進(jìn)一步完成的工作有: 1. 界面設(shè)計(jì)的友好性 2. 系統(tǒng)容錯(cuò)功能的擴(kuò)展 3. 測(cè)試部分的具體操作 本文的一些不足: 1. 由于時(shí)間和精力有限,論文結(jié)構(gòu)和敘述有諸多不妥之處 2. 有一些功能 的 完成 未能符合人機(jī)交互,如查詢(xún)功能和修改之間的裝換。 最后感謝我的指導(dǎo)教師崔莉 ,她在我的畢業(yè)設(shè)計(jì)和論文完成過(guò)程中給予了我大量的幫助和支持;感謝系統(tǒng)和論文完成過(guò)程中同學(xué)們對(duì)我的關(guān)懷和幫助;感謝我的大學(xué)對(duì)我四年的培養(yǎng),讓我有足夠的勇氣與能力離開(kāi)學(xué)校,踏 入社會(huì)。 西北大學(xué)本科畢業(yè)論文 家庭理財(cái)系統(tǒng) 43 參考 文獻(xiàn) [1]百度百科 .ASP[OL]. [2]百度百科 .ACCESS[OL]. . [3]百度百 科 .DHTML[OL]. . [5]吳麗萍 王衛(wèi)兵 章儀等 .ASP 企業(yè)管理系統(tǒng)開(kāi)發(fā)實(shí)例 [M] .北京: 清華大學(xué)出版社 2020:145 [6]史九林等 .軟件測(cè)試技術(shù)概論 [M] .北京: 清華大學(xué)出版社 , 2020:1323 [7]楊武 .ASP 數(shù)據(jù)庫(kù)編程入門(mén)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1