版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
網(wǎng)上開票系統(tǒng)設(shè)計與實現(xiàn)【摘要】基于C/S架構(gòu)的網(wǎng)上開票系統(tǒng)的應(yīng)用形成了集納稅人網(wǎng)上開票、稅務(wù)機關(guān)網(wǎng)上售票和網(wǎng)上實時監(jiān)控開票信息為一體的發(fā)票管理新模式,降低了征納成本,強化了稅源監(jiān)控。更重要的是它有效地遏制了利用一般發(fā)票進行偷騙稅的行為,正常用票不必再經(jīng)層層審批,可以快速開具。本文首先介紹了網(wǎng)上開票系統(tǒng)的現(xiàn)狀及開發(fā)背景,然后論述了系統(tǒng)的設(shè)計目標(biāo)、系統(tǒng)需求和總體設(shè)計方案,較具體的論述了系統(tǒng)的具體設(shè)計和實現(xiàn)。最終,本文對網(wǎng)上開票系統(tǒng)作出了總結(jié)?!娟P(guān)鍵詞】C/S結(jié)構(gòu);C#.net;SQL;網(wǎng)上開票Abstract:TheInvoiceOnlineSystemwhichbasedonC/Sstructuremakesanewpatternwhichgetstheinvoiceonline,theticketsalesonlineandtheReal-timemonitoringtogether.Itreducesthecostandstrengthensthesourcesmonitoring.Themostimportantthingisthatitcontainsthedeceitsusingtheinvoiceeffectivelyandinvoicingisfasterthanbefore.ThispaperfirstlyintroducesthestatusandthedevelopmentbackgroundabouttheOnlineInvoiceSystem.Thenitdiscussesthedesigngoal,requirements,overalldesignschemeaswellasthedesignindetailandimplementationofthesystem.Finally,thepapersummarizestheInvoiceOnlineSystem.Keywords:C/Sstructure;C#.net;SQL;InvoiceOnline
目錄TOC\o"1-2"\h\z引言 11.系統(tǒng)分析 11.1網(wǎng)上開票系統(tǒng)模型分析 11.2系統(tǒng)可行性分析 21.3系統(tǒng)邏輯模型 31.4系統(tǒng)與數(shù)據(jù)庫連接分析 51.5功能需求分析 52.系統(tǒng)設(shè)計 62.1系統(tǒng)設(shè)計目標(biāo) 62.2開發(fā)設(shè)計思想 62.3系統(tǒng)具體設(shè)計 72.4數(shù)據(jù)庫的設(shè)計說明 92.5數(shù)據(jù)庫連接路徑設(shè)置 132.6系統(tǒng)外觀設(shè)計 133.系統(tǒng)實現(xiàn) 133.1軟件開發(fā)工具 133.2系統(tǒng)運行界面 154.系統(tǒng)開發(fā)總結(jié) 23參考文獻 24附錄 251.系統(tǒng)運行環(huán)境 252.系統(tǒng)運行步驟 25致謝 26引言近年來,隨著金稅工程的不斷完善,增值稅專用發(fā)票違法行為初步得到限制,一些不法分子又將偷稅手段轉(zhuǎn)移到一般發(fā)票,利用一般發(fā)票偷稅騙稅現(xiàn)象日益突出,稅務(wù)部門對此高度重視。目前,手寫版一般發(fā)票的發(fā)票開具存在許多問題與弊端。一方面很簡潔作弊。如發(fā)票開具不規(guī)范、少項缺欄、涂改發(fā)票等現(xiàn)象外,以下是幾種常見的未按規(guī)定開具發(fā)票的行為,極易導(dǎo)致稅款的大量流失:一是不開發(fā)票、大頭小尾、單聯(lián)填開是違規(guī)開具的主流,這三種形式仍是當(dāng)前利用一般發(fā)票偷逃稅款的常用手段;二是跨行業(yè)國、地稅發(fā)票混開現(xiàn)象普遍;三是開具舊版作廢發(fā)票屢禁不止;四是轉(zhuǎn)借、轉(zhuǎn)讓、代開發(fā)票比比皆是;五是一些單位將一些限制列支的款待費和回扣等非法支出費用,變通為其他費用入賬;六是虛開可抵扣的“四小票”,一些企業(yè)大量虛開農(nóng)產(chǎn)品收購憑證、廢舊物資銷售發(fā)票、貨運發(fā)票等,特殊是肆意虛開農(nóng)產(chǎn)品收購憑證、廢舊物資銷售發(fā)票現(xiàn)象嚴(yán)峻;七是開具白條收據(jù)屢禁不絕;八是開具偽造假發(fā)票時有發(fā)生。另一方面用票被規(guī)定要經(jīng)層層審批,難以快速開具。因此網(wǎng)上開票系統(tǒng)的設(shè)計與開發(fā)即顯得剛好與有效,有了網(wǎng)上系統(tǒng)后,一些行業(yè)的納稅人用票難問題迎刃而解。不僅如此,這套系統(tǒng)的應(yīng)用也形成集納稅人網(wǎng)上開票、稅務(wù)機關(guān)網(wǎng)上售票和網(wǎng)上實時監(jiān)控開票信息為一體的發(fā)票管理新模式,降低了征納成本,強化了稅源監(jiān)控。更重要的是它有效地遏制了利用一般發(fā)票進行偷騙稅的行為。1.系統(tǒng)分析1.1開票模型分析本系統(tǒng)是一個基于C/S架構(gòu)的網(wǎng)上開發(fā)票系統(tǒng),主要以工商業(yè)發(fā)票為主。本系統(tǒng)前臺的主要功能模塊包括用戶登錄、發(fā)票開具、發(fā)票廢除、信息查詢等模塊。同時,為了便于管理員對發(fā)票信息、商品信息、開票單位信息等的增加、刪除、修改等操作,本系統(tǒng)還供應(yīng)了后臺數(shù)據(jù)維護模塊。值得一提的是,由于網(wǎng)上開票系統(tǒng)涉及客戶端開票和稅務(wù)端驗證信息兩方面的操作,所以本系統(tǒng)的后臺數(shù)據(jù)庫有兩個。實際應(yīng)用中應(yīng)當(dāng)是一個遠程數(shù)據(jù)庫放在稅務(wù)端服務(wù)器,另一個本地數(shù)據(jù)庫放在客戶端開票單位的服務(wù)器中,但由于系統(tǒng)演示的條件有限,暫把兩個數(shù)據(jù)庫放在一臺服務(wù)器上。下面就對以上模塊逐一介紹:用戶登錄模塊:該模塊用于驗證用戶的身份和權(quán)限,只有進行登錄并通過身份驗證的用戶,才可以進入系統(tǒng)。一般用戶可以進行開票等常規(guī)操作,本地管理員可對本地數(shù)據(jù)庫中的商品信息表等信息進行維護,稅務(wù)端管理員才可以對開票單位信息和客戶信息進行維護。發(fā)票開具模塊:在該模塊中,用戶可以開具工業(yè)、商業(yè)等行業(yè)的統(tǒng)一發(fā)票,每張發(fā)票都通過稅務(wù)端數(shù)據(jù)庫的驗證,在用戶登錄時,用戶編碼已被記錄,如工業(yè)單位只能開具工業(yè)發(fā)票,且發(fā)票的開票單位信息依據(jù)登錄用戶編碼自動生成;客戶信息中只有客戶名可選,其它信息也依據(jù)客戶名自動生成。以上各種驗證手段使發(fā)票的真實有效性給到保證。發(fā)票廢除模塊:該模塊用于廢除已開具的發(fā)票,依據(jù)輸入的發(fā)票編碼廢除相應(yīng)的發(fā)票,后臺數(shù)據(jù)庫中該發(fā)票被標(biāo)識已廢除。信息查詢模塊:該模塊用于查詢發(fā)票信息、商品信息、開票單位信息和客戶信息等。后臺數(shù)據(jù)維護模塊:該模塊用于管理員依自身權(quán)限對后臺的兩個數(shù)據(jù)庫進行增刪改等維護操作。后臺系統(tǒng)維護模塊:該模塊用于實現(xiàn)后臺維護管理用戶的增加、刪除及修改。為了保證信息維護的平安性,在進入對應(yīng)后臺維護管理模塊時要依據(jù)管理員用戶身份進入。1.2系統(tǒng)可行性分析1.2.1技術(shù)可行性近年來,一些不法分子將偷稅手段轉(zhuǎn)移到一般發(fā)票,利用一般發(fā)票偷稅騙稅現(xiàn)象日益突出,這就對網(wǎng)上開票系統(tǒng)的信息驗證提出了較高要求。本系統(tǒng)是基于WindowsXP系統(tǒng)和SQLServer2005數(shù)據(jù)庫,采納C#語言進行開發(fā),具有較高的穩(wěn)定性和平安性。從技術(shù)上來說,采納MicrosoftVisualStudio2005和SQLServer2005能夠?qū)崿F(xiàn)本系統(tǒng)。1.2.2經(jīng)濟可行性分析網(wǎng)上開票系統(tǒng)降低了征納成本,強化了稅源監(jiān)控,使開發(fā)票便利、快捷,不必再多次外出審批。更重要的是它有效地遏制了利用一般發(fā)票進行偷騙稅的行為,而且開發(fā)成本及環(huán)境要求不高。所以,本系統(tǒng)在經(jīng)濟上是可行的。1.3系統(tǒng)邏輯模型本系統(tǒng)的邏輯模型以系統(tǒng)的數(shù)據(jù)流程圖和數(shù)據(jù)字典為主要的描述工具。數(shù)據(jù)流程圖開票單位推斷登錄信息是否有效重新輸入開票單位推斷登錄信息是否有效重新輸入發(fā)票開具登錄信息發(fā)票信息表商品開票信息表不存在存在發(fā)票信息商品開票信息圖1.3.1發(fā)票開具流程圖登錄表●數(shù)據(jù)流表1-1登錄信息流數(shù)據(jù)流名:登錄信息數(shù)據(jù)流名:登錄信息組成:用戶編號+密碼+行業(yè)來源:開票單位去向:登錄表表1-2發(fā)票信息流數(shù)據(jù)流名:發(fā)票信息數(shù)據(jù)流名:發(fā)票信息組成:發(fā)票編號+開票單位+購貨單位來源:開票單位去向:發(fā)票信息表表1-3商品開票信息流數(shù)據(jù)流名:商品開票信息信息數(shù)據(jù)流名:商品開票信息信息組成:商品名稱+銷售單位+購買單位來源:開票單位去向:商品開票信息表●加工表1-4驗證登錄信息加工名:登錄驗證加工名:登錄驗證輸入數(shù)據(jù):登錄信息輸出數(shù)據(jù):驗證信息流量:隨機加工邏輯:驗證用戶登錄信息表1-5發(fā)票開具加工名:加工名:發(fā)票開具輸入數(shù)據(jù):購方信息輸出數(shù)據(jù):發(fā)票信息流量:隨機加工邏輯:生成發(fā)票并入庫●數(shù)據(jù)存儲表1-6登錄表名稱:名稱:登錄表組成:用戶編號+密碼+行業(yè)存儲頻率:隨機表1-7發(fā)票信息表名稱:名稱:發(fā)票信息表組成:發(fā)票號碼+發(fā)票類別+銷售單位+開具時間+收款人+核對人+開票人+購貨單位+總金額+是否廢除+廢除時間存儲頻率:隨機表1-8商品開票信息表名稱:名稱:商品開票信息表組成:發(fā)票號碼+商品名+規(guī)格+計量單位+單價+數(shù)量+金額+銷售單位編號+購買單位編號存儲頻率:隨機1.4系統(tǒng)與數(shù)據(jù)庫連接分析本系統(tǒng)是通過VisualStudio2005自帶的sqlConnection控件訪問SQLServer2005數(shù)據(jù)庫的。在ConnectionString中新建連接,隨后將sqlCommand的Connection屬性作相應(yīng)修改,最終將sqlDataAdapter的SelectCommand等屬性做相應(yīng)修改。在ConnectionString中新建連接時,選擇數(shù)據(jù)庫時最好選用本地服務(wù)器,這樣,在程序被拷貝到其它服務(wù)器時則不必再重新配置屬性,而只需附加數(shù)據(jù)庫。1.5功能需求分析依據(jù)分析,本系統(tǒng)須要實現(xiàn)以下功能:(1)發(fā)票開具:在該模塊中,用戶可以開具工業(yè)、商業(yè)等行業(yè)的統(tǒng)一發(fā)票,每張發(fā)票都通過稅務(wù)端數(shù)據(jù)庫的驗證,在用戶登錄時,用戶編碼已被記錄,如工業(yè)單位只能開具工業(yè)發(fā)票,且發(fā)票的開票單位信息依據(jù)登錄用戶編碼自動生成;客戶信息中只有客戶名可選,其它信息也依據(jù)客戶名自動生成。以上各種驗證手段使發(fā)票的真實有效性給到保證。(2)發(fā)票廢除:該模塊用于廢除已開具的發(fā)票,依據(jù)輸入的發(fā)票編碼廢除相應(yīng)的發(fā)票,后臺數(shù)據(jù)庫中該發(fā)票被標(biāo)識已廢除。(3)發(fā)票信息管理:依據(jù)不同權(quán)限實現(xiàn)發(fā)票信息的增加、刪除、修改等處理操作。調(diào)用、更新數(shù)據(jù)庫。(4)開票單位信息管理:依據(jù)不同權(quán)限實現(xiàn)開票單位信息的增加、刪除、修改等處理操作。調(diào)用、更新數(shù)據(jù)庫。(5)商品信息管理:依據(jù)不同權(quán)限實現(xiàn)商品信息的增加、刪除、修改等處理操作。調(diào)用、更新數(shù)據(jù)庫。(6)商品開票信息管理:依據(jù)不同權(quán)限實現(xiàn)商品開票信息的增加、刪除、修改等處理操作。調(diào)用、更新數(shù)據(jù)庫。(7)客戶信息管理:依據(jù)不同權(quán)限實現(xiàn)客戶信息的增加、刪除、修改等處理操作。調(diào)用、更新數(shù)據(jù)庫。(8)用戶管理:用戶確??蛻粜畔⒌臅r效性,管理人員可以查詢對應(yīng)用戶的信息,并可以修改和刪除指定用戶的相關(guān)信息。2.系統(tǒng)設(shè)計2.1系統(tǒng)設(shè)計目標(biāo) 依據(jù)網(wǎng)上開票系統(tǒng)的特點,系統(tǒng)實施后,應(yīng)達到以下具體目標(biāo):● 開票驗證手段強,保證發(fā)票的真實性和精確性?!窆?yīng)快速查詢功能:信息查詢敏捷、便利、快捷、精確?!裣到y(tǒng)運行穩(wěn)定、架構(gòu)清楚、界面友好美觀,系統(tǒng)操作敏捷、簡便,好用性強。●供應(yīng)數(shù)據(jù)和系統(tǒng)維護功能:管理員可依據(jù)權(quán)限更新兩個數(shù)據(jù)庫中內(nèi)容。2.2開發(fā)設(shè)計思想●網(wǎng)上開票系統(tǒng)主要為開具真實、精確的發(fā)票。在用戶登錄時,用戶編碼已被記錄,如工業(yè)單位只能開具工業(yè)發(fā)票,且發(fā)票的開票單位信息依據(jù)登錄用戶編碼自動生成;客戶信息中只有客戶名可選,其它信息也依據(jù)客戶名自動生成。以上各種驗證手段使發(fā)票的真實有效性給到保證?!窠缑娌僮鲬?yīng)當(dāng)簡潔、直觀化,做到好用、便利,滿意客戶的需求?!裣到y(tǒng)總體實現(xiàn)以下規(guī)范:通過文本注釋使輸入數(shù)據(jù)符合格式規(guī)范,削減不必要的處理。●科學(xué)化:實現(xiàn)程序代碼標(biāo)準(zhǔn)化,軟件統(tǒng)一化,確保軟件的可維護性和好用性。2.3系統(tǒng)具體設(shè)計本系統(tǒng)設(shè)計為基于C/S架構(gòu)的網(wǎng)上開票系統(tǒng)。在對系統(tǒng)功能進行具體分析后,設(shè)計實現(xiàn)了如下網(wǎng)上開票系統(tǒng)發(fā)票開具網(wǎng)上開票系統(tǒng)發(fā)票開具發(fā)票廢除信息查詢信息維護工業(yè)發(fā)票商業(yè)發(fā)票農(nóng)業(yè)發(fā)票工業(yè)發(fā)票廢除商業(yè)發(fā)票廢除農(nóng)業(yè)發(fā)票廢除開票單位信息客戶信息查詢商品銷售信息發(fā)票信息開票單位信息客戶信息查詢商品銷售信息發(fā)票信息圖2-1功能結(jié)構(gòu)模塊圖用戶登錄模塊:該模塊用于驗證用戶的身份和權(quán)限,只有進行登錄并通過身份驗證的用戶,才可以進入系統(tǒng)。一般用戶可以進行開票等常規(guī)操作,本地管理員可對本地數(shù)據(jù)庫中的商品信息表等信息進行維護,稅務(wù)端管理員才可以對開票單位信息和客戶信息進行維護。本系統(tǒng)通過對數(shù)據(jù)庫中的登錄表進行查詢來推斷用戶是否合法,所運用的SQL語句為:selectcount(*)from登錄表where單位編號='"+textBox1.Text+"'and密碼='"+textBox2.Text+"'and行業(yè)類別='"+comboBox1.Text+"'。假如返回不為空,則說明用戶合法,登錄勝利。該模塊流程圖如下:用戶登錄信息完整用戶登錄信息完整N用戶驗證YYY登錄勝利起先出錯提示N圖2-2用戶注冊過程流程圖2.3.2發(fā)票開具模塊:在該模塊中,用戶可以開具工業(yè)、商業(yè)等行業(yè)的統(tǒng)一發(fā)票,每張發(fā)票都通過稅務(wù)端數(shù)據(jù)庫的驗證,在用戶登錄時,用戶編碼已被記錄,如工業(yè)單位只能開具工業(yè)發(fā)票,且發(fā)票的開票單位信息依據(jù)登錄用戶編碼自動生成;客戶信息中只有客戶名可選,其它信息也依據(jù)客戶名自動生成。以上各種驗證手段使發(fā)票的真實有效性給到保證。這是本系統(tǒng)中最關(guān)鍵的一部分,整個系統(tǒng)的核心所在。驗證并自動生成購買單位信息的部分代碼如下:privatevoidcomboBox4_SelectedIndexChanged(objectsender,EventArgse){if(comboBox4.Text!=null){intk;sqlConnection2.Open();sqlCommand2.CommandText="selectcount(*)from客戶信息表where客戶名稱='"+comboBox4.Text+"'";k=(int)sqlCommand2.ExecuteScalar();if(k>=1){textBox8.ReadOnly=true;textBox5.ReadOnly=true;textBox10.ReadOnly=true;sqlCommand2.CommandText="select稅務(wù)登記代碼from客戶信息表where客戶名稱='"+comboBox4.Text+"'";DataTabled2=newDataTable();sqlDataAdapter2.Fill(d2);textBox8.Text=d2.Rows[0][0].ToString();sqlCommand2.CommandText="select地址from客戶信息表where客戶名稱='"+comboBox4.Text+"'";DataTabled3=newDataTable();sqlDataAdapter2.Fill(d3);textBox5.Text=d3.Rows[0][0].ToString();sqlCommand2.CommandText="select開戶銀行及賬號from客戶信息表where客戶名稱='"+comboBox4.Text+"'";DataTabled4=newDataTable();sqlDataAdapter2.Fill(d4);textBox10.Text=d4.Rows[0][0].ToString();}sqlConnection2.Close();};}發(fā)票廢除模塊:該模塊用于廢除已開具的發(fā)票,依據(jù)輸入的發(fā)票編碼廢除相應(yīng)的發(fā)票,后臺數(shù)據(jù)庫中該發(fā)票被標(biāo)識已廢除。2.3.4信息查詢模塊:包括商品信息、發(fā)票信息等的查詢。2.3.5數(shù)據(jù)維護模塊:包括各種信息的添加、修改和刪除功能,維護權(quán)限在登錄時驗證。2.3.6系統(tǒng)維護模塊:用戶信息的更新。2.4數(shù)據(jù)庫的設(shè)計說明 本系統(tǒng)采納了SQLServer2005數(shù)據(jù)庫管理系統(tǒng),運用的數(shù)據(jù)庫名為網(wǎng)上開票(本地)和網(wǎng)上開票(遠程)。2.4.1數(shù)據(jù)庫需求分析用戶的需求具體體現(xiàn)在各種信息的供應(yīng)、保存、更新和查詢上,這就要求數(shù)據(jù)庫能充分滿意各種信息的輸入和輸出要求。在細(xì)致分析和調(diào)查有關(guān)系統(tǒng)需求的基礎(chǔ)上,得到系統(tǒng)的實體屬性定義及實體—聯(lián)系(E-R)圖:發(fā)票信息表(發(fā)票號碼,發(fā)票類別,銷售單位,開具時間,收款人,核對人,開票人,購貨單位,總金額,是否廢除,廢除時間)商品信息表(商品編號,商品名,規(guī)格,計量單位,單價)商品開票信息表(發(fā)票號碼,商品名,規(guī)格,計量單位,單價,數(shù)量,金額,銷售單位編號,購買單位編號)開票單位信息表(單位編號,單位名稱,行業(yè),聯(lián)系電話,傳真,地址,稅務(wù)登記代碼,開戶銀行及賬號)客戶信息表(客戶編號,客戶名稱,聯(lián)系電話,傳真,地址,稅務(wù)登記代碼,開戶銀行及賬號)發(fā)票包含發(fā)票包含商品開票單位客戶開具購買交易11mnmnn1銷售mn圖2-3系統(tǒng)E-R圖2.4.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計在上面的實體以及實體之間關(guān)系的基礎(chǔ)上,形成各個數(shù)據(jù)表之間的關(guān)系。本網(wǎng)上開票系統(tǒng)用到了2個數(shù)據(jù)庫的總共6張表,具體如下:表2-1網(wǎng)上開票(本地)數(shù)據(jù)庫表序號物理表名1商品信息表2登錄表3商品開票信息表4發(fā)票信息表表2-2網(wǎng)上開票(遠程)數(shù)據(jù)庫表序號物理表名1開票單位信息表2客戶信息表各數(shù)據(jù)表結(jié)構(gòu)具體說明如下:表2-3商品信息表序號列名數(shù)據(jù)類型1商品編號@Char(10)2商品名@varchar(50)3規(guī)格@varchar(50)4計量單位varchar(50)5單價money表2-4登錄表序號列名數(shù)據(jù)類型1單位編號@char(10)2密碼char(10)3登錄身份varchar(50)表2-5商品開票信息表序號列名數(shù)據(jù)類型1發(fā)票號碼@varchar(50)2商品名@varchar(50)3規(guī)格@varchar(50)4計量單位varchar(50)5單價float6數(shù)量int7金額money8銷售單位編號varchar(50)9購買單位編號varchar(50)表2-6發(fā)票信息表序號列名數(shù)據(jù)類型1發(fā)票號碼@char(10)2發(fā)票類別char(10)3銷售單位varchar(50)4開具時間datetime5收款人char(10)6核對人char(10)7開票人char(10)8購貨單位varchar(50)9總金額money10是否廢除varchar(50)11廢除時間varchar(50)表2-5開票單位信息表序號列名數(shù)據(jù)類型1單位編號@char(10)2單位名稱varchar(50)3行業(yè)char(10)4聯(lián)系電話varchar(50)5傳真varchar(50)6地址varchar(50)7稅務(wù)登記代碼varchar(50)8開戶銀行及賬號varchar(50)表2-5客戶信息表序號列名數(shù)據(jù)類型1客戶編號@char(10)2客戶名稱varchar(50)3聯(lián)系電話varchar(50)4傳真varchar(50)5地址varchar(50)6稅務(wù)登記代碼varchar(50)7開戶銀行及賬號varchar(50)2.5數(shù)據(jù)庫連接設(shè)置 本系統(tǒng)采納SQL數(shù)據(jù)庫,其中連接數(shù)據(jù)庫的部分代碼如下:sqlConnection1.Open();sqlCommand1.CommandText="select*from開票單位信息表where單位編號='"+Form1.bb+"'";DataSetd1=newDataSet();sqlDataAdapter1.Fill(d1);dataGridView1.DataSource=d1.Tables[0];sqlConnection1.Close();2.6系統(tǒng)外觀設(shè)計為了使網(wǎng)頁界面更加美觀,在系統(tǒng)中設(shè)置了背景圖片。做了簡潔的美化。3.系統(tǒng)實現(xiàn)3.1軟件開發(fā)工具3.1.1前臺開發(fā)工具的選擇當(dāng)下流行的開發(fā)工具主要有Eclipse,JBuilder,NetBeans等,我選擇了VisualStudio2005。當(dāng)Microsoft首先發(fā)布VisualBasic之時,就通過降低其困難度從而使Windows軟件開發(fā)得以廣泛應(yīng)用。利用VisualBasic6.0,Microsoft讓數(shù)以百萬計的開發(fā)人員能夠快速開發(fā)客戶端/服務(wù)器應(yīng)用程序。最近,利用VisualStudio.NET,Microsoft又為開發(fā)人員供應(yīng)了輕松開發(fā)分布式應(yīng)用程序的工具與技術(shù)。通過VisualStudio2005TeamSystem,Microsoft正在解決日益增加的應(yīng)用程序困難性及其設(shè)計、開發(fā)和部署所必需的生命周期問題。這一點是通過供應(yīng)必需的工具和指導(dǎo)從而能夠預(yù)見、重復(fù)結(jié)果(無需付誕生產(chǎn)效率和創(chuàng)新的代價)實現(xiàn)的。VisualStudioTeamSystem設(shè)計基礎(chǔ)是擴展性模型。Microsoft供應(yīng)的SDLC工具利用與第三方可用的擴展性功能相同的擴展性功能。當(dāng)下流行的開發(fā)語言有Java、C#、C++等,我選擇了C#。C#編程語言是由微軟公司的AndersHejlsberg和ScottWillamette領(lǐng)導(dǎo)的開發(fā)小組特地為.NET平臺設(shè)計的語言,它可以使程序員移植到.NET上。這種移植對于廣闊的程序員來說是比較簡潔的,因為C#從C,C++和Java發(fā)展而來,它采納了這三種語言最優(yōu)秀的特點,并加入了它自己的特性。C#是事務(wù)的驅(qū)動的,完全面對對象的可視化編程語言,我們可以運用集成開發(fā)環(huán)境來編寫C#程序。運用IDE,程序員可以便利的建立,運行,測試和調(diào)試C#程序,這就將開發(fā)一個可用程序的時間削減到不用IDE開發(fā)時所用時間的一小部分。運用IDE快速建立一個應(yīng)用程序的過程稱為快速反映開發(fā)。3.1.2后臺開發(fā)工具的選擇SQLServer2005DeveloperEdition(32位和64位)使開發(fā)人員可以在SQLServer上生成任何類型的應(yīng)用程序。它包括SQLServer2005EnterpriseEdition的全部功能,但有許可限制,只能用于開發(fā)和測試系統(tǒng),而不能用作生產(chǎn)服務(wù)器。DeveloperEdition是獨立軟件供應(yīng)商(ISV)、詢問人員、系統(tǒng)集成商、解決方案供應(yīng)商以及創(chuàng)建和測試應(yīng)用程序的企業(yè)開發(fā)人員的志向選擇。DeveloperEdition可以依據(jù)生產(chǎn)須要升級至SQLServer2005EnterpriseEdition。SQLServer2005通過在可伸縮性、數(shù)據(jù)集成、開發(fā)工具和強大的分析等方面的革新更好的確立了微軟在BI領(lǐng)域的領(lǐng)導(dǎo)地位。SQLServer2005能夠把關(guān)鍵的信息剛好的傳遞到組織內(nèi)員工的手中,從而實現(xiàn)了可伸縮的商業(yè)智能。從CEO到信息工作者,員工可以快速的、簡潔的處理數(shù)據(jù),以更快更好的做出決策。SQLServer2005全面的集成、分析和報表功能使企業(yè)能夠提高他們已有應(yīng)用的價值,即便這些應(yīng)用是在不同的平臺上。3.1.3軟件開發(fā)平臺的選擇基于VisualStudio2005和MicrosoftSQLServer2005對運行環(huán)境的要求,并依據(jù)所運用電腦的實際狀況,我選擇了WindowsXP作為系統(tǒng)開發(fā)、測試和運行的平臺。3.2系統(tǒng)運行界面3.2.1登錄界面:供用戶輸入信息以驗證權(quán)限。圖3-1信息不合法,則給出提示,重新輸入:圖3-2全部操作都可用時:圖3-3管理員登錄后界面:圖3-4常規(guī)用戶的操作被隱去,因為開具發(fā)票、發(fā)票廢除和常規(guī)查詢都與登錄用戶代號親密相關(guān),而管理員本身并沒有開票權(quán)限(稅務(wù)端無驗證信息)。圖3-5圖3-63.2.2管理員進行增刪改操作的界面:圖3-7添加后點擊“顯示全部信息”更新數(shù)據(jù)庫。圖3-8圖3-9圖3-103.2.3一般用戶登錄:圖3-11登陸后界面,維護操作被隱去,常規(guī)操作可用。圖3-123.2.4開具發(fā)票界面:銷售單位信息自動生成,且不行更改,信息調(diào)用由登錄用戶代碼確定。購貨單位名稱可選,其它信息自動生成且不行更改。圖3-133.2.5發(fā)票廢除界面:圖3-14只能廢除本單位開具的發(fā)票。圖3-153
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年中國城市公共汽車客運行業(yè)運營模式及發(fā)展規(guī)劃分析報告
- 2024-2030年中國地板椅項目可行性研究報告
- 2024-2030年中國圖書零售連鎖行業(yè)運行狀況及投資發(fā)展前景預(yù)測報告
- 2024-2030年中國回收自控系統(tǒng)項目申請報告
- 2024-2030年中國啤酒行業(yè)市場營銷模式及投資前景展望報告
- 2024-2030年中國原青花素行業(yè)需求規(guī)模及投資價值調(diào)研報告
- 2024年版權(quán)購買合同購買價格及版權(quán)范圍
- 2024年桶裝水品牌形象設(shè)計與宣傳推廣服務(wù)協(xié)議3篇
- 茂名職業(yè)技術(shù)學(xué)院《電子競技用戶分析》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年人教版八年級地理上冊期末考試卷(附答案)
- 2024年初中七年級英語上冊單元寫作范文(新人教版)
- 2025年蛇年年會匯報年終總結(jié)大會模板
- 2024年度國家公務(wù)員考試公共基礎(chǔ)知識復(fù)習(xí)試卷及答案(共四套)
- 中國高血壓防治指南(2024年修訂版)解讀-治療篇
- 內(nèi)審檢查表完整版本
- 2024年秋季國家開放大學(xué)《形勢與政策》大作業(yè)及答案
- 上海市復(fù)旦附中2025屆高一上數(shù)學(xué)期末檢測模擬試題含解析
- 義務(wù)教育勞動課程標(biāo)準(zhǔn)2022年版考試題庫及答案5
- 《社會調(diào)查研究與方法》形成性考核冊及參考答案
- 腫瘤所治療所致血小板減少癥診療指南
評論
0/150
提交評論