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

正文內(nèi)容

家庭財(cái)務(wù)管理系統(tǒng)論文-文庫吧

2025-01-03 16:45 本頁面


【正文】 ,所以,你可以選擇一種最適合你的語言來編寫你的程序,或者把你的程序用很多種語言來寫,現(xiàn)在已經(jīng)支持的有C(C++和Java的結(jié)合體),VB,Jscript[4]。將來,這樣的多種程序語言協(xié)同工作的能力保護(hù)您現(xiàn)在的基于COM+開發(fā)的程序?! ?,分級(jí)的配置系統(tǒng),使你服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡單。因?yàn)榕渲眯畔⒍急4嬖诤唵挝谋局?,新的設(shè)置有可能都不需要啟動(dòng)本地的管理員工具就可以實(shí)現(xiàn)。這種被稱為Zero Local Administration,和快捷。,不需要系統(tǒng)的重新啟動(dòng),一切就是這么簡單。,它在多處理器的環(huán)境下用特殊的無縫連接技術(shù),將很大的提高運(yùn)行速度。,將來多處理器運(yùn)行時(shí)不需要任何改變都能提高他們的效能,但現(xiàn)在的ASP確做不到這一點(diǎn)。:(1)效率, Framework之上的,可使用Visual Basic ,C++這樣的模塊化程序設(shè)計(jì)語言,在第一次執(zhí)行后不須重新編譯就可直接運(yùn)行,所以速度和效率比ASP這種只能用VBScript或JavaScript這樣的非模塊化語言來編寫的腳本編程語言提高很多。(2),而是實(shí)現(xiàn)代碼與內(nèi)容的完全分離,可重用性強(qiáng)。(3),就可自動(dòng)實(shí)現(xiàn),所以,實(shí)現(xiàn)同樣的功能,。 SQL Server數(shù)據(jù)庫簡介⑴ SQL Server為用戶提供了完整的數(shù)據(jù)庫解決方案,該軟件功能強(qiáng)大、使用方便,已為越來越多的人所信賴。SQL Server支持并發(fā)連接,允許多個(gè)用戶同時(shí)訪問數(shù)據(jù),完全能夠滿足用戶的需求。SQL提供了強(qiáng)大的數(shù)據(jù)存儲(chǔ)功能,高效率的數(shù)據(jù)查詢技術(shù)、方便易用的向?qū)Ш凸ぞ撸押糜H切的用戶界面,是制作該系統(tǒng)后臺(tái)的很好的UY工具。⑵ SQL Server 特點(diǎn)① 真正的客戶機(jī)/服務(wù)器體系結(jié)構(gòu)。②豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計(jì)提供了更大的選擇余地。③ SQL Server與Windows NT完全集成,利用了NT的許多功能. SQL Server也可以很好地與Microsoft BackOffice產(chǎn)品集成[7]。④ SQL Server 具有很好的伸縮性,提供數(shù)據(jù)倉庫功能。 ⑤ 對(duì)Web技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到Web頁面上 ,圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。 HTMLHTML的英文全稱是Hypertext Markup Language,中文譯為“超文本標(biāo)記語言”?!俺谋尽本褪侵疙撁鎯?nèi)可以包含圖片,聯(lián)接,甚至音樂,程序等非文字的元素。在幾年前作為SGML的一個(gè)子集開發(fā)的。一個(gè)HTML文件中包含了所有將顯示在網(wǎng)頁上的文字信息,其中也包括對(duì)瀏覽器的一些指示,如哪些文字應(yīng)放置在何處,顯示模式是什么樣的等。如果你還有一些圖片、動(dòng)畫、聲音或是任何其它形式的資源,HTML文件也會(huì)告訴瀏覽器到哪里去查找這些資源,以及這些資源將放置在網(wǎng)頁的什么位置。瀏覽的網(wǎng)頁就是由HTML語言編寫出來的。雖然HTML是一種語言,但HTML不是程序語言,如 C++ 和 Java 之類,它只是標(biāo)示語言, 的格式非常簡單,只是由文字及標(biāo)記組合而成,因此任何文本編輯器都可以制作HTML頁面。在編輯器中輸入html代碼即可完成對(duì)網(wǎng)頁的設(shè)計(jì),如果在其中加入VB,JAVA等腳本文件以及數(shù)據(jù)庫連接有關(guān)的語句指令,便可對(duì)已知數(shù)據(jù)進(jìn)行查詢,從而生成動(dòng)態(tài)網(wǎng)頁的一部分[2]。第3章 系統(tǒng)概要設(shè)計(jì) 功能模塊圖如圖31所示圖31 內(nèi)部功能模塊圖 詳細(xì)功能模塊 家庭成員管理模塊通過家庭成員管理模塊設(shè)置家庭成員,進(jìn)行增加、刪除、修改或者查看等操作。家庭成員字段應(yīng)該包括“編號(hào),姓名,登錄名,登錄密碼”等。家庭成員可以用登錄名和登錄密碼登錄家庭財(cái)務(wù)管理系統(tǒng)進(jìn)行記賬管理。 收支項(xiàng)目管理模塊通過收支項(xiàng)目管理模塊設(shè)置收支項(xiàng)目,進(jìn)行增加、刪除、修改或者查看等操作。收支項(xiàng)目要求分為兩層,比如“車輛維護(hù)保養(yǎng)費(fèi)”;任意一層次都可作為收支項(xiàng)目記賬,用戶在不清楚支出是否屬于“保養(yǎng)費(fèi)”的時(shí)候,可以選擇大類“車輛維護(hù)”作為支出項(xiàng);收支項(xiàng)目具體應(yīng)該包括“編號(hào),項(xiàng)目名稱,收入還是支出”,編號(hào)不用顯示在收支賬薄中。 統(tǒng)計(jì)管理模塊 (1)記賬 記錄收支項(xiàng)目,收支日期,收支家庭成員,收支金額,備注等內(nèi)容。幣種只支持人民幣。 (2)賬薄管理 顯示給用戶一個(gè)賬薄,可以賬薄上新增、修改、刪除、查詢記賬,查詢記賬可以選定一個(gè)日期范圍進(jìn)行查詢。 數(shù)據(jù)備份模塊 通過數(shù)據(jù)備份模塊進(jìn)行家庭財(cái)務(wù)信息數(shù)據(jù)備份,點(diǎn)擊“數(shù)據(jù)備份”,通過超鏈接再點(diǎn)擊下載并保存。第4章 系統(tǒng)詳細(xì)設(shè)計(jì)該網(wǎng)站將采用三層體系結(jié)構(gòu)將應(yīng)用程序劃分為三個(gè)邏輯層面,因?yàn)槿龑咏Y(jié)構(gòu)有很多優(yōu)點(diǎn),具體而言主要有以下幾點(diǎn):首先,通過將整個(gè)系統(tǒng)分為不同的邏輯塊,大大降低了應(yīng)用系統(tǒng)開發(fā)和維護(hù)的成本。其次,系統(tǒng)的擴(kuò)展性大大增強(qiáng)。模塊化使得系統(tǒng)很容易在縱向和水平兩個(gè)方向拓展:一方面可以將系統(tǒng)升級(jí)為更大、更有力的平臺(tái),同時(shí)也可以適當(dāng)增加規(guī)模來增強(qiáng)系統(tǒng)的網(wǎng)絡(luò)應(yīng)用。最后,三層機(jī)構(gòu)的中間層還提供全程交易保護(hù)功能,即要么全部提交要么全部放棄,數(shù)據(jù)具有高度的完整性和安全性。這三個(gè)邏輯層在本網(wǎng)站系統(tǒng)的具體功能如下:(1)用戶服務(wù)層(User Services Tier),也稱為表現(xiàn)服務(wù)(Presebtation Services),是用戶與應(yīng)用程序進(jìn)行交互的端點(diǎn)。通常由WIN32或者基于瀏覽器的圖形用戶界面應(yīng)用構(gòu)成。在該層用戶可以查看、輸入和處理數(shù)據(jù)[10]。從用戶的角度來看,用戶服務(wù)層就是整個(gè)應(yīng)用。在該網(wǎng)站系統(tǒng)中, web forms構(gòu)成,它可以提供用戶瀏覽和查詢服務(wù),查看他們的感興趣的企業(yè)或是個(gè)人的信息,并且進(jìn)行互動(dòng)。(2)商務(wù)服務(wù)層,也稱為中間層或者應(yīng)用服務(wù)層,它負(fù)責(zé)封裝事務(wù)處理、商務(wù)規(guī)則、數(shù)據(jù)訪問及其他的核心應(yīng)用邏輯。商務(wù)服務(wù)層可以有效地作為前臺(tái)用戶服務(wù)層和后臺(tái)數(shù)據(jù)服務(wù)和數(shù)據(jù)存儲(chǔ)之間的橋梁。在網(wǎng)站系統(tǒng)中。它的任務(wù)是接受用戶的請(qǐng)求,首先需要執(zhí)行相應(yīng)的擴(kuò)展應(yīng)用程序與數(shù)據(jù)庫進(jìn)行連接,通過SQL等方式向數(shù)據(jù)庫服務(wù)器提出數(shù)據(jù)處理申請(qǐng),而后等數(shù)據(jù)庫服務(wù)器將數(shù)據(jù)處理的結(jié)果提交給Web服務(wù)器,再由Web服務(wù)器傳送回客戶端。(3)數(shù)據(jù)服務(wù)層,該層負(fù)責(zé)檢索和操作在一個(gè)或者多個(gè)數(shù)據(jù)存儲(chǔ)中存儲(chǔ)的數(shù)據(jù)。通過將數(shù)據(jù)訪問和操作分離到獨(dú)立的邏輯層中,就可以將商品服務(wù)層從附屬數(shù)據(jù)存儲(chǔ)的細(xì)節(jié)中抽象出去。在該網(wǎng)站系統(tǒng)中,數(shù)據(jù)服務(wù)層定義和維護(hù)數(shù)據(jù)的完整性和安全性,響應(yīng)訪問數(shù)據(jù)的請(qǐng)求,它接受Web服務(wù)器對(duì)數(shù)據(jù)庫操縱的請(qǐng)求,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫查詢、修改、更新等功能,把運(yùn)行結(jié)果提交給Web服務(wù)器。整個(gè)網(wǎng)站系統(tǒng)的邏輯體系結(jié)構(gòu)如表41所示:表41 網(wǎng)站系統(tǒng)的邏輯體系結(jié)構(gòu)用戶服務(wù)用戶交互頁面導(dǎo)航數(shù)據(jù)表現(xiàn) Forms 業(yè)務(wù)服務(wù) 事務(wù)處理邏輯 業(yè)務(wù)規(guī)則定義 數(shù)據(jù)訪問.NET的服務(wù)器組件 數(shù)據(jù)服務(wù) 數(shù)據(jù)檢索數(shù)據(jù)操作數(shù)據(jù)驗(yàn)證SQL SERVER的存儲(chǔ)過程 數(shù)據(jù)存儲(chǔ) 數(shù)據(jù)存儲(chǔ)數(shù)據(jù)關(guān)系數(shù)據(jù)完整性數(shù)據(jù)庫 軟件的運(yùn)行環(huán)境設(shè)計(jì)服務(wù)端硬件要求:如表42 所示表42 服務(wù)端硬件要求 站點(diǎn)最低配置 PIII 500 MHz 以上 256 MB 600MB 以上 站點(diǎn)推薦配置 PIII 500 MHz 以上 512 MB 1GB 以上 服務(wù)端操作系統(tǒng)及軟件要求:1 服務(wù)器要求: Windows NT Server With Server Pack4 and Microsoft Internet Explore SP1 以上 Windows 2000 系列 [11]2 Web 服務(wù)器: Microsoft IIS 以上 3 數(shù)據(jù)庫服務(wù)器: SQL server 客戶端硬件及軟件要求:如表43 所示表43 客戶端硬件及軟件要求主頻 內(nèi)存 瀏覽器 最低配置 賽陽 300 MHz 以上 64 MB 以上 IE 標(biāo)準(zhǔn)配置 PII 400 MHz 以上 128 MB 以上 IE 本系統(tǒng)采用B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器結(jié)構(gòu))和基于Web服務(wù)兩種模式,是一個(gè)適用于Internet環(huán)境下的模型結(jié)構(gòu)。只要用戶能連上Internet,便可以在任何時(shí)間、任何地點(diǎn)使用。系統(tǒng)工作原理圖如圖44所示:圖 44 系統(tǒng)工作原理圖 數(shù)據(jù)庫需求分析數(shù)據(jù)庫的設(shè)計(jì)通常是以一個(gè)已經(jīng)存在的數(shù)據(jù)庫管理系統(tǒng)為基礎(chǔ)的,常用的數(shù)據(jù)庫管理系統(tǒng)有MYSQL,SQL Server, Oracle等[8]。我采用了SQL server2005數(shù)據(jù)庫管理系統(tǒng),建立的數(shù)據(jù)庫名為FinancialManagement。 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) Users (家庭人員信息表)主要用于保存家庭人員的基本信息,該表的結(jié)構(gòu)如表45 所示表 45 Users表列名數(shù)據(jù)類型長度允許空IdInt4否NameNvarchar50是PwdNvarchar50是RealNameNavarre50是 F_shouru(財(cái)務(wù)信息表)主要用于收入記賬的基本信息,該表的結(jié)構(gòu)如表46所示表 46 F_shouru表列名數(shù)據(jù)類型長度允許空IdInt4否NameNvarchar50是TypeNvarchar50是AddtimeDatetime8是UserNameNvarchar50是AddMoneyFloat8是DsText16是 Type (記賬類型信息表)主要用于保存記賬類型的基本信息,該表的結(jié)構(gòu)如表47 所示表 47 Type表列名數(shù)據(jù)類型長度允許空IdInt4否NameNvarchar50是TypeNvarchar50是 F_zhichu(財(cái)務(wù)信息表)主要用于支出記賬的基本信息,該表的結(jié)構(gòu)如表48所示表 48 F_zhichu表 列名數(shù)據(jù)類型長度允許空IdInt4否NameNvarchar50是TypeNvarchar50是AddtimeDatetime8是UserNameNvarchar50是AddMoneyFloat8是DsText16是 Data (數(shù)據(jù)類型信息表)主要用于保存數(shù)據(jù)類型的基本信息,該表的結(jié)構(gòu)如表49所示表 49 Data表列名數(shù)據(jù)類型長度允許空IdInt4否PathNvarchar500是AddtimeAddtime50是 系統(tǒng)ER圖家庭財(cái)務(wù)管理系統(tǒng)如圖410所示圖 410 ER圖 處理流程設(shè)計(jì) 系統(tǒng)操作流程如下圖411所示:圖411 系統(tǒng)操作流程 數(shù)據(jù)增加流程添加信息時(shí),編號(hào)字段由系統(tǒng)自動(dòng)生成,且不能修改,其他信息由用戶輸入,之后對(duì)數(shù)據(jù)進(jìn)行合法判斷,合法則寫入保存至數(shù)據(jù)庫,不合法則重新輸入數(shù)據(jù)。數(shù)據(jù)增加流程圖:如下圖412所示。圖412 數(shù)據(jù)增加流程圖 數(shù)據(jù)修改流程在修改信息時(shí),先選中一條待修改的記錄,然后直接輸入數(shù)據(jù),判斷合法性,合法則保存至數(shù)據(jù)庫,不合法重新輸入。數(shù)據(jù)修改流程圖如下圖413所示。 圖413 數(shù)據(jù)修改流程圖 數(shù)據(jù)刪除流程當(dāng)用戶選定一條記錄時(shí),單擊刪除按鈕,會(huì)提示用戶是否確定刪除,然后刪除數(shù)據(jù)庫相關(guān)內(nèi)容。數(shù)據(jù)刪除流程圖如下圖414所示。圖414 數(shù)據(jù)刪除流程圖 用戶登陸模塊 系統(tǒng)的登錄界面,需要家庭成員才能登錄進(jìn)入使用系統(tǒng),當(dāng)輸入錯(cuò)誤的帳號(hào)、密碼會(huì)有提示框提醒重新輸入。如圖415所示:圖415 用戶登錄模塊主要代碼如下:private void chkUser() { if ( == amp。amp。 == ) { (沒有輸入賬號(hào)和密碼!, )。 } else { dr = (select * from [Users] where Name=39。 + () + 39。and Pwd=39。 + () + 39。)。 if (()) { Session[User] = dr[Name].ToString()。 ()。 } else { (賬號(hào)或者密碼不對(duì)請(qǐng)重新登陸!, )。 } } } protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { chkUser()。 } protected void ImageButton2_Click(object sender, ImageClickEventArgs e) { = 。 = 。 } protected void LinkButton1_Click(object sender, EventArgs e) { ()。 } 賬目管理模塊
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1