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

正文內(nèi)容

基于aspnet的網(wǎng)絡(luò)賬本管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_畢業(yè)設(shè)計(jì)論文-閱讀頁(yè)

2024-09-18 10:25本頁(yè)面
  

【正文】 提供了高水平的功能特性,例如快速應(yīng)用程序開(kāi)發(fā)( RAD)和廣泛靈活的語(yǔ)言選擇。 Microsoft .NET Framework Microsoft .NET Framework允許開(kāi)發(fā)人員在 Web應(yīng)用程序。 .NET Framework和語(yǔ)言無(wú)關(guān);實(shí)際上您可以使用任何語(yǔ)言為它開(kāi)發(fā)程序。 .NET、Visual Basic174。以及 Visual C .NET。 XML Web服務(wù)為用戶遠(yuǎn)程訪問(wèn)服務(wù)器功能提供了手段。 跨越組織地理邊界的信息共享 跨越組織的地理邊界使用各種語(yǔ)言進(jìn)行信息共享正在經(jīng)濟(jì)全球化浪潮中發(fā)揮越來(lái)越大的作用?,F(xiàn)在,利用經(jīng)過(guò) UTF8( UCS Transformation Format 8)編碼的 URL , Unicode成為了可能,它帶來(lái)的好處之一便是:人們可以支持更復(fù)雜的語(yǔ)言了,例如中文。此外,它還添加了新的服務(wù)器支持函數(shù),允許開(kāi)發(fā)人員訪問(wèn)以Unicode形式表述的 URL地址,因此改善了產(chǎn)品的國(guó)際化支持能力。是微軟公司發(fā)布的一款視窗操作系統(tǒng)。 Windows XP擁有豪華亮麗的用戶圖形界面。 Sqlserver2020 SQL Server 是由 Microsoft 開(kāi)發(fā)和推廣的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)( DBMS) ,它最初是由 Microsoft、 Sybase 和 AshtonTate三家公司共同開(kāi)發(fā)的,并于 1988 年推出了第一個(gè) OS/2 版本。 其特點(diǎn)有 : (1)真正的客戶機(jī) /服務(wù)器體系結(jié)構(gòu)。 (3)豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計(jì)提供了更大的選擇余地。 SQL Server 也可以很好地與Microsoft BackOffice 產(chǎn)品集成。 (6)對(duì) Web 技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫(kù)中的數(shù)據(jù)發(fā)布到 Web 頁(yè)面上。 (8)支持 XML(Extensive Markup Language,擴(kuò)展標(biāo)記語(yǔ)言 ) (9)強(qiáng)大的基于 Web 的分析 (10)支持 OLE DB 和多種查詢 (11)支持分布式的分區(qū)視圖 開(kāi)發(fā)工具與開(kāi)發(fā)平臺(tái)都是根據(jù),本系統(tǒng)設(shè)計(jì)的。選擇好的開(kāi)發(fā)工具能最大程度的減少系統(tǒng)代碼的編寫(xiě),非常適合快速開(kāi)發(fā),并能保證系統(tǒng)以后的可維護(hù)性。 3 需求分析 現(xiàn)在,人們的生活水平和文化素質(zhì)的普遍提高,并且開(kāi)始注重生活質(zhì)量。在意識(shí)上,一方面,人們對(duì)家庭和個(gè)人的各方面消費(fèi)有進(jìn)行統(tǒng)計(jì)和分析的愿望,以便更好的做 好家庭收支計(jì)劃和 網(wǎng)絡(luò)賬本 管理。隨著精神和物質(zhì)生活的提高,人們購(gòu)置電腦的的能力也在增強(qiáng),因此更加需要一款軟件去幫助管理 網(wǎng)絡(luò)賬本 。實(shí)現(xiàn)家庭理財(cái)?shù)淖詣?dòng)化和信息化,用戶可以按照權(quán)限的不同去操作數(shù)據(jù)庫(kù)。 性能需求 ( 1)客戶端一般響應(yīng) 時(shí)間不超過(guò) 1秒。 ( 3)支持 2020名用戶信息的一次性導(dǎo)入,導(dǎo)入時(shí)間不超過(guò) 300秒。 安全性需求 ( 1)權(quán)限控制 根據(jù)不同用戶角色,設(shè)置相應(yīng)權(quán)限,用戶的重要操作都做相應(yīng)的日志記錄以備查看,沒(méi)有權(quán)限的用戶禁止使用系統(tǒng)。 ( 2)重要數(shù)據(jù)加密 本系統(tǒng)對(duì)一些重要的數(shù)據(jù)按一定的算法進(jìn)行加密,如用戶口令、重要參數(shù)等。 ( 4)記錄日志 本系統(tǒng)應(yīng)該能夠記錄系統(tǒng)運(yùn)行時(shí)所發(fā)生的所有錯(cuò)誤,包括本機(jī)錯(cuò)誤和網(wǎng)絡(luò)錯(cuò)誤。日志同時(shí)記錄用戶的關(guān)鍵性操作信息。如:新增用戶信息時(shí),敲入回車(chē)鍵光標(biāo)的自動(dòng)跳轉(zhuǎn)、輸入法的自動(dòng)轉(zhuǎn)換,信息檢索時(shí)輸入漢語(yǔ)簡(jiǎn)拼快速檢索到結(jié)果等。 ( 2)支持沒(méi)有計(jì)算機(jī)使用經(jīng) 驗(yàn)、計(jì)算機(jī)使用經(jīng)驗(yàn)較少及有較多計(jì)算機(jī)使用經(jīng)驗(yàn)的用戶均能方便地使用本系統(tǒng)。同時(shí)對(duì)必錄入項(xiàng)進(jìn)行有效的統(tǒng)一的提示。 ( 5)操作完成時(shí)有統(tǒng)一規(guī)范的提示信息 例如刪除操作時(shí),系統(tǒng)可提示警示框 ―您確認(rèn)刪除記錄嗎?操作不可恢復(fù)! ‖,用戶點(diǎn)擊確認(rèn)后,系統(tǒng)才執(zhí)行刪除操作,刪除后可直接返 回相關(guān)頁(yè)面。 ( 7)聯(lián)機(jī)幫助與操作指南。 ( 2)用戶手冊(cè): Word格式文件。 其它需求 ( 1)支持多瀏覽器。 界面需求分析 (1)界面元素 通常一個(gè)軟件界面的元素包括界面主顏色、字體顏色、字體大小、界面布局、界面交互方式、界面功能分 布、界面輸入輸出模式。影響用戶對(duì)系統(tǒng)友好性評(píng)價(jià)的元素則有:顏色、字體大小、界面布局等,這種劃分不是絕對(duì)的,軟件界面作為一個(gè)整體,其中任何一個(gè)元素不符合用戶習(xí)慣、不滿足用戶要求都將降低用戶對(duì)軟件系統(tǒng)的認(rèn)可度,甚至影響用戶的工作效率,而使用戶最終放棄使用系統(tǒng)。 目前在界面元素的選擇、布局設(shè)計(jì)等方面的研究進(jìn)行得較多 ,內(nèi)容涵蓋了可用性工程學(xué)、人機(jī)工程學(xué)、認(rèn)知心理學(xué)、美學(xué)、色彩理論等方面的探討。雖然,界面設(shè)計(jì)人員可以按照通行的原則來(lái)設(shè)計(jì),但是用戶個(gè)體的文化背景、知識(shí)水平、個(gè)人喜好等是千差百異的,其界面需求也是相差很大。而且用戶的界面要求通常不象業(yè)務(wù)功能需求那樣容易明確、有據(jù)可查、可以利用專(zhuān)門(mén)工具進(jìn)行分析。調(diào)查用戶的界面需求,必須先從調(diào)查用戶自身特征開(kāi)始,將不同特征用戶群體的要求進(jìn)行綜合處理,再有針對(duì)性地分析其界面需求。 用戶根據(jù)自己想象中的理想系統(tǒng)向分析開(kāi)發(fā)人員提出自己的要求。由于軟件界面的評(píng)審因素同用戶的心理狀況、認(rèn)識(shí)水平有很大關(guān)系,所以對(duì)于軟件界面,用戶只有在使用過(guò)之后才能知道是否符合自己的操作習(xí)慣,顏色、字體等界面元素是否滿足自己的要求,從而提出更明確的要求。因此在用戶角色定義完成后應(yīng)用快速原型法來(lái)設(shè)計(jì)用戶界面,可以幫助用戶盡快完善自己的理想模型。快速原型法是迅速地根據(jù)軟件系統(tǒng)的需求產(chǎn)生出軟件系統(tǒng)的一個(gè)原型的過(guò)程,其主要好處是可盡早獲得更完整、更正確地需求和設(shè)計(jì)。需求分析人員可以利用界面原型,誘導(dǎo)用戶修正自己的理想系統(tǒng),提出新的界面要求。 設(shè)計(jì)界面的常見(jiàn)原則包括: ①簡(jiǎn)易性。 ②用戶的語(yǔ)言。要選擇主動(dòng)式語(yǔ)言而非被動(dòng)式。人腦不是電腦,在設(shè)計(jì)界面時(shí)必須要考慮人類(lèi)大腦處理信息的限度。所以對(duì)用戶來(lái)說(shuō),瀏覽信息要比記憶更容易。是每一個(gè)優(yōu)秀界面都具備的特點(diǎn)。 ⑤清楚。 ⑥用戶的熟悉程度。 ⑦從用戶的觀點(diǎn)考慮。用戶總是按照他們自己的方法理解和使用。 ⑧安全性。在用戶作出危險(xiǎn)的選擇時(shí)有信息提示。簡(jiǎn)單來(lái)說(shuō)就是要讓用戶方便的使用,但不同于上述。 ⑩人性化。 應(yīng)具備熟練用戶和生疏用戶兩種界面,即用戶可依據(jù)自己的習(xí)慣定制界面,并能保存設(shè)置。所以具有美觀的效果,并方便以后的維護(hù)。提供管理員賬戶管理功能,提供對(duì)課程進(jìn)行添加、刪除、修改以及查看修改等功能。完善代碼并進(jìn)行測(cè)試。但是,我已經(jīng)終結(jié)出了很多可靠的 設(shè)計(jì)模式 ,多種設(shè)計(jì)模式結(jié)合在一起,使 MVC模式的實(shí)現(xiàn)變得相對(duì)簡(jiǎn)單易行。 Views和Models之間的關(guān)系可以用 Observer Pattern體現(xiàn)。 Model通常是一個(gè)調(diào)停者,可采用 Mediator Pattern來(lái)實(shí)現(xiàn)。 MVC與 J2EE架構(gòu)的對(duì)應(yīng)關(guān)系是 :View處于 Web Tier或者說(shuō)是 Client Tier,通常是 JSP/Servlet,即頁(yè)面顯示部分。 Model處于 Middle Tier,通常用服務(wù)端的 javaBean或者 EJB實(shí)現(xiàn),即業(yè)務(wù)邏輯部分的實(shí)現(xiàn)。 視圖 (View)代表用戶交互界面,對(duì)于 Web應(yīng)用來(lái)說(shuō) ,可以概括為 HTML界面,但有可能為 XHTML、 XML和 Applet。一個(gè)應(yīng)用可能有很多不同的視圖, MVC設(shè)計(jì)模式對(duì)于視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理,以及用戶的請(qǐng)求,而不包括在視圖上 的業(yè)務(wù)流程的處理。比如一個(gè)訂單的視圖只接受來(lái)自模型的數(shù)據(jù)并顯示給用戶,以及將用戶界面的輸入數(shù)據(jù)和請(qǐng)求傳遞給控制和模型。業(yè)務(wù)流程的處理過(guò)程對(duì)其它層來(lái)說(shuō)是黑箱操作,模型接受視圖請(qǐng)求的數(shù)據(jù),并返回最終的處理結(jié)果。目前流行的 EJB模型就是一個(gè)典型的應(yīng)用例 子,它從應(yīng)用技術(shù)實(shí)現(xiàn)的角度對(duì)模型做了進(jìn)一步的劃分,以便充分利用現(xiàn)有的 組件 ,但它不能作為應(yīng)用 設(shè)計(jì)模型 的框架。對(duì)一個(gè)開(kāi)發(fā)者來(lái)說(shuō),就可以專(zhuān)注于業(yè)務(wù)模型的設(shè)計(jì) 。抽象與具體不能隔得太遠(yuǎn),也不能太近。我們可以用 對(duì)象 編程來(lái)做比喻, MVC定義了一個(gè)頂級(jí)類(lèi),告訴它的子類(lèi)你只能做這些,但沒(méi)法限制你能做這些。 業(yè)務(wù)模型還有一個(gè)很重要的模型那就是數(shù)據(jù)模型。比如將一張訂單保存到 數(shù)據(jù)庫(kù) ,從數(shù)據(jù)庫(kù)獲取訂單。 控制 (Controller)可以理解為從用 戶接收請(qǐng)求 , 將模型與視圖匹配在一起,共同完成用戶的請(qǐng)求。控制層并不做任何的數(shù)據(jù)處理。因此,一個(gè)模型可能對(duì)應(yīng)多個(gè)視圖,一個(gè)視圖可能對(duì)應(yīng)多個(gè)模型。如果用戶通過(guò)某個(gè)視圖的控制器改變了模型的數(shù)據(jù), 所有其它依賴(lài)于這些數(shù)據(jù)的視圖都應(yīng)反映到這些變化。這實(shí)際上是一種模型的變化 傳播機(jī)制。 圖 41 MVC組件類(lèi)型的關(guān)系和功能 (1)MVC的優(yōu)點(diǎn) MVC要求對(duì)應(yīng)用 分層 ,雖然要花費(fèi)額外的工作,但產(chǎn)品的結(jié)構(gòu)清晰,產(chǎn)品的應(yīng)用通過(guò)模型 可以得到更好地體現(xiàn)。在目前用戶需求的快速變化下,可能有多種方式訪問(wèn)應(yīng)用的要求。按 MVC設(shè)計(jì)模式,一個(gè)訂單模型以及多個(gè)視圖即可解決問(wèn)題。 其次,由于模型返回的數(shù)據(jù)不帶任何顯示格式,因而這些模型也可直接應(yīng)用于接口的使用。一個(gè)應(yīng)用的業(yè)務(wù)流程或者業(yè)務(wù)規(guī)則的改變只需改動(dòng) MVC的模型層。 最后,它還有利于 軟件工程 化管理。 (2)MVC的不足 ①增加了系統(tǒng)結(jié)構(gòu)和實(shí)現(xiàn)的復(fù)雜性。 ②視圖與控制器間的過(guò)于緊密的連接。 ③視圖對(duì)模型數(shù)據(jù)的低效率訪問(wèn)。對(duì)未變化數(shù)據(jù)的不必要的頻繁訪問(wèn),也將損害操作性能。改造這些工具以適應(yīng)MVC需要和建立分離的部件的代價(jià)是很高的,從而造成使用 MVC的困難。 (2)利用。 (3)當(dāng)數(shù)據(jù)量比較大的時(shí)候必須實(shí)現(xiàn)分頁(yè)功能,才能減少服務(wù)器的負(fù)擔(dān),不會(huì)讓服務(wù)器因?yàn)樘幚頂?shù)據(jù)比較大時(shí)候死機(jī)。終于實(shí)現(xiàn)了數(shù)據(jù)讀取的分頁(yè)功能。 超級(jí)用戶進(jìn)入系統(tǒng)后進(jìn)行管理操作。 點(diǎn)擊確定,用例結(jié)束 編輯賬簿信息 使用者:用戶 目的:編輯收支條目 基本事件流: 進(jìn)入賬簿管理界面,點(diǎn)擊編輯,本用例開(kāi)始。 編輯完點(diǎn)擊確定,用例結(jié)束。 對(duì)當(dāng)前選中的收支條目進(jìn)行刪除操作。 家庭成員管理 增加家庭成員 使用者:管理員 目的:增加家庭成員 基本事件流: 、用戶進(jìn)入增加家庭成員管理界面,本用例開(kāi)始 、系統(tǒng)顯示家庭成員信息輸 入界面,用戶輸入家庭成員姓名、稱(chēng)號(hào)、性別、出身日期、年齡,身高,體重。否則,提示該用戶已存在。 、用戶確認(rèn)輸入信息,系統(tǒng)確認(rèn)姓名是否唯一,若唯一,則修改成員信息,本用例結(jié)束。 對(duì)當(dāng)前選中的收支條目進(jìn)行刪除操作。 收支項(xiàng)目管理 查看收支項(xiàng)目 使用者:用戶 目的:查看收支具體信息 基本事件流: 進(jìn)入收支項(xiàng)目管理界面,點(diǎn)擊查看,本用例開(kāi)始。 點(diǎn)擊確定,用例結(jié)束。 對(duì)當(dāng)前選中的收支條目進(jìn)行修改編輯。 刪除收支項(xiàng)目 使用者:用戶 目的:刪除條目 基本事件流: 進(jìn)入收支項(xiàng)目管理界面,點(diǎn)擊刪除,本用例開(kāi)始。 點(diǎn)擊確定刪除,用例結(jié)束。數(shù)據(jù)庫(kù)與互聯(lián)網(wǎng)的相結(jié)合應(yīng)用,使得數(shù)據(jù)庫(kù)的重要性體現(xiàn)的更加突出。對(duì)于一個(gè)完整的系統(tǒng)來(lái)說(shuō),數(shù)據(jù)庫(kù)是不能缺少的。 對(duì)于數(shù)據(jù)庫(kù)的設(shè)計(jì)的好壞,直接關(guān)系到整個(gè)系統(tǒng)的好壞,本系統(tǒng)針對(duì) 網(wǎng)絡(luò)賬本 的增加、修改、統(tǒng)計(jì)、刪除等要求。 在整個(gè)數(shù)據(jù)設(shè)計(jì)中,家庭成員和家庭的收入和支出作為最重要的一個(gè)環(huán)節(jié),而記賬、查詢、預(yù)算、結(jié)算等操作都要依靠收入支出這兩個(gè)數(shù)據(jù)。 數(shù)據(jù)表是 SqlServer2020中最基本的數(shù)據(jù)庫(kù)對(duì)象,它包含數(shù)據(jù)庫(kù)中所有數(shù)據(jù)。在 SqlServer2020數(shù)據(jù)庫(kù)中表名是惟一的,而且同一個(gè)表中列的名稱(chēng)也必須是惟一的。 E_R 模型 實(shí)體 聯(lián)系圖 (EntityRelation Diagram)用來(lái)建 立數(shù)據(jù)模型 ,在數(shù)據(jù)庫(kù)系統(tǒng)概論中屬于概念設(shè)計(jì)階段,形成一個(gè)獨(dú)立于機(jī)器,獨(dú)立于 DBMS的 ER圖模型。 ER圖提供了表示實(shí)體(即數(shù)據(jù)對(duì)象)、屬性和聯(lián)系的方法,用來(lái)描述現(xiàn)實(shí)世界的概念 模型。 ˙ 1對(duì) 1關(guān)系在兩個(gè)實(shí)體連線方向?qū)?1; ˙ 1對(duì)多關(guān)系在 1的一方寫(xiě) 1,多的一方寫(xiě) N; ˙多對(duì)多關(guān)系則是在兩個(gè)實(shí)體連線方向各寫(xiě) N,M 系統(tǒng) ER圖如下: 數(shù)據(jù)字典 數(shù)據(jù)字典( Data dictionary)是一種用戶可以訪問(wèn)的記錄 數(shù)據(jù)庫(kù) 和應(yīng)用程序源數(shù)據(jù)的目錄。被動(dòng)數(shù)據(jù)字典是指修改時(shí)必須手工更新其內(nèi)容的數(shù)據(jù)字典。數(shù)據(jù)字典可能包含的信息,例如:數(shù)據(jù)庫(kù)設(shè)計(jì)資料、儲(chǔ)存的 SQL程序 、用戶權(quán)限 、用戶統(tǒng)計(jì) 、數(shù)據(jù)庫(kù)的過(guò)程中的信息、數(shù)據(jù)庫(kù)增長(zhǎng)統(tǒng)計(jì)、數(shù)據(jù)庫(kù)性能統(tǒng)計(jì)。數(shù)據(jù)字典最重要的作用是作為分析階段 的工具。換句話說(shuō),數(shù)據(jù)流圖上所有的成分的定義和解釋的文字集合就是數(shù)據(jù)字典,而且在數(shù)據(jù)字典中建立的一組嚴(yán)密一致的定義很有助于改進(jìn)分析 員和用戶的通信。如果沒(méi)輸入用戶名,點(diǎn)擊登入將會(huì)提示請(qǐng)輸入用戶名。 登錄界面如圖如圖所示: 圖 51 登錄界面 5. 2 主界面的設(shè)計(jì)與實(shí)現(xiàn) 主模塊負(fù)責(zé)應(yīng)用程序的主界面,由它調(diào)用其他模塊。用戶和密碼驗(yàn)證正確后,將進(jìn)入 網(wǎng)絡(luò)賬本 系統(tǒng)的主界面。 如圖5 2 所示 : 圖 52 主界面 賬簿管理 進(jìn)入主界面以后,點(diǎn)擊菜單中的 賬簿 管理,會(huì)出現(xiàn) 三個(gè)按鈕 , 賬簿的新增、刪除和查找 。這樣可以更全面更系統(tǒng)的記錄用戶的收支信息,從而增加財(cái)務(wù)的可管理性。以年報(bào)表為例,月報(bào)表和年報(bào)表 功能和形式 基本相同。 制作內(nèi)容如圖 511: 圖 57 年報(bào)表設(shè)計(jì)圖 用戶只需選擇收入或支出,并選擇查詢年 /月份,點(diǎn)擊查詢即
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1