版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 摘 要</b></p><p> 隨著經(jīng)濟(jì)社會(huì)發(fā)展,社會(huì)體制發(fā)生了各式各樣的新興體制,而“推銷”這一步驟逐漸的越來(lái)越多的出現(xiàn)在各行業(yè)的體制當(dāng)中,而隨之而來(lái)的薪資問(wèn)題變的更加復(fù)雜,繁瑣以及容易出錯(cuò),而傳統(tǒng)的手工理財(cái)越來(lái)越不能適應(yīng)當(dāng)前資金繁瑣流動(dòng)的需求。所以薪資管理自動(dòng)化逐漸成為了眾公司發(fā)展上所不可或缺的課題。</p><p> 益龍薪
2、資分配管理系統(tǒng)將公司帳目簡(jiǎn)化,有助于減輕繁瑣帳目,提高工作效率,適應(yīng)行業(yè)的新型發(fā)展。薪資分配管理系統(tǒng)可以對(duì)商品出售,業(yè)務(wù)提成,薪資分配等過(guò)程進(jìn)行綜合的管理,并具有統(tǒng)計(jì)與查詢的功能,為財(cái)會(huì)的日常工作提供了巨大的方便。</p><p> 益龍薪資分配管理系統(tǒng)在WINDOWS操作系統(tǒng)環(huán)境下,采用Microsoft Visual Studio .NET 2005環(huán)境開(kāi)發(fā),C/S模式,數(shù)據(jù)庫(kù)采用Microsoft SQL
3、 Server 2005。</p><p> 關(guān)鍵詞:薪資,ADO.NET,SQL,C/S模式</p><p><b> 目 錄</b></p><p> 第1章 緒 論1</p><p> 1.1 選題背景1</p><p> 1.2 解決方案的選擇2</p>
4、<p> 1.2.1 解決方案的思路2</p><p> 1.2.2 可行性方案2</p><p> 1.2.3 開(kāi)發(fā)語(yǔ)言的選擇3</p><p> 1.2.4 數(shù)據(jù)庫(kù)的選擇4</p><p> 第2章 需求分析7</p><p> 2.1 編寫目的7</p><
5、;p><b> 2.2 范圍7</b></p><p> 2.3 項(xiàng)目概述7</p><p> 2.4 系統(tǒng)的可行性分析8</p><p> 第3章 總體設(shè)計(jì)9</p><p> 3.1 系統(tǒng)功能9</p><p> 3.2 系統(tǒng)功能模塊10</p>
6、<p> 3.3 功能結(jié)構(gòu)圖11</p><p> 3.4 系統(tǒng)數(shù)據(jù)庫(kù)11</p><p> 3.5 系統(tǒng)開(kāi)發(fā)工具14</p><p> 第4章 詳細(xì)設(shè)計(jì)15</p><p> 4.1 具體功能流程圖15</p><p> 4.1.1 總流程圖15</p><p&
7、gt; 4.1.2 登陸流程圖16</p><p> 4.1.3 預(yù)售流程圖16</p><p> 4.1.4 銷售管理流程圖17</p><p> 4.1.5 薪資發(fā)流放程圖17</p><p> 4.2 用戶登陸和注冊(cè)18</p><p> 4.2.1 主界面18</p>&l
8、t;p> 4.2.2 用戶界面18</p><p> 4.2.3 初始設(shè)置界面19</p><p> 4.2.4 信息管理界面20</p><p> 4.2.5 商品銷售界面21</p><p> 4.2.6 薪資結(jié)算界面22</p><p> 4.2.7 日常開(kāi)銷界面23</p&g
9、t;<p> 4.2.8 總帳查詢界面23</p><p> 第5章 編碼實(shí)現(xiàn)26</p><p> 5.1選擇編程語(yǔ)言26</p><p> 5.2 編碼實(shí)現(xiàn)26</p><p> 第6章 軟件部署34</p><p><b> 總 結(jié)35</b>&l
10、t;/p><p><b> 致 謝36</b></p><p><b> 參考文獻(xiàn)37</b></p><p><b> 第1章 緒 論</b></p><p><b> 1.1 選題背景</b></p><p>
11、企業(yè)的金錢流程往往是很復(fù)雜、很繁瑣的。由于所關(guān)系的人員繁多,薪資種類眾多,薪資金額各有差異,導(dǎo)致過(guò)程中的復(fù)雜以及易出錯(cuò)連帶的連鎖反映, 而益龍軟件公司則是以開(kāi)發(fā)小組,業(yè)務(wù)員工,管理階層三位一體的組成方式,其中開(kāi)發(fā)小組以及業(yè)務(wù)員工的提成方式更是多樣化,不同類別的員工,不同類別的小組,以及員工的升遷等等, 因此薪資的分配有需要編制一款簡(jiǎn)單方便的管理系統(tǒng),實(shí)現(xiàn)計(jì)算機(jī)化操作,而且必須根據(jù)企業(yè)的具體情況制定相應(yīng)的方案。 一個(gè)完整的薪資管理
12、系統(tǒng)應(yīng)包括商品出售管理,售后提成分配,月薪管理分配,結(jié)算薪資等模塊。其中提成薪資分配是整個(gè)管理系統(tǒng)的核心。因此有必要開(kāi)發(fā)一套獨(dú)立的益龍薪資分配管理系統(tǒng)來(lái)提高企業(yè)工作效率, 而所使用的這套益龍薪資分配管理系統(tǒng)是企業(yè)生產(chǎn)經(jīng)營(yíng)管理活動(dòng)中的核心,此系統(tǒng)必須可以用來(lái)細(xì)致合理的分配薪資,使企業(yè)生產(chǎn)活動(dòng)效率最大化,簡(jiǎn)潔化。通過(guò)對(duì)這些情況的仔細(xì)調(diào)查,我開(kāi)發(fā)了下面的益龍薪資分配管理系統(tǒng)。</p><p> 為什么益龍薪資分配管理
13、系統(tǒng)必不可少?</p><p> 益龍薪資分配管理系統(tǒng)是一個(gè)企業(yè)不可缺少的部分,它的內(nèi)容對(duì)于企業(yè)的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以倉(cāng)庫(kù)益龍薪資分配管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以?lái)人們使用傳統(tǒng)人工的方式管理倉(cāng)庫(kù)中的各種物資設(shè)備,這種管理方式存在著許多缺點(diǎn),如:效率低、另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)
14、日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)物資信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開(kāi)發(fā)這樣一套薪資管理軟件成為很有必要的事情。</p><p>
15、1.2 解決方案的選擇</p><p> 選擇一個(gè)優(yōu)秀的數(shù)據(jù)庫(kù)管理系統(tǒng),會(huì)給正常的數(shù)據(jù)處理帶來(lái)極大方便。Microsoft Visual studio .net 2005具有易學(xué)、易用、易維護(hù)的優(yōu)點(diǎn),用Microsoft Visual studio .net 2005來(lái)開(kāi)發(fā)應(yīng)用軟件效率高、成本低、投資小、見(jiàn)效快。而Microsoft Visual studio .net 2005是為數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)而設(shè)計(jì)的功
16、能強(qiáng)大、面向?qū)ο蟮木幊坦ぞ?。Microsoft Visual studio .net 2005使組織數(shù)據(jù)、定義數(shù)據(jù)庫(kù)規(guī)則和建立應(yīng)用程序等工作變得簡(jiǎn)單易行,如利用可視化的設(shè)計(jì)工具和向?qū)?,用戶可以快速?chuàng)建表單、查詢和報(bào)表等等。</p><p> 1.2.1 解決方案的思路</p><p> 隨著經(jīng)濟(jì)的發(fā)展,人民生活水平不斷提高,人們對(duì)生活環(huán)境的要求日益提高,尤其是對(duì)工作效率不斷提出新的需求
17、,購(gòu)買商品人越來(lái)越多。為了適應(yīng)相對(duì)行業(yè)的不斷發(fā)展,充分利用計(jì)算機(jī)的先進(jìn)管理方式,將管理推向“無(wú)紙化”已經(jīng)成為解決當(dāng)前商品銷售的當(dāng)務(wù)之急。為此開(kāi)發(fā)出益龍薪資分配管理系統(tǒng),有助于減輕勞動(dòng)強(qiáng)度,提高工作效率。</p><p> 1.2.2 可行性方案</p><p> 在計(jì)算機(jī)軟件工程中,要求應(yīng)用程序的用戶界面設(shè)計(jì)充分地滿足使用者的需求。這種需求包括系統(tǒng)功能的完備性,更要求降低使用難度,迎合
18、用戶的心理,以確保系統(tǒng)的使用效率。WINDOWS系統(tǒng)為所有應(yīng)用系統(tǒng)提供一種統(tǒng)一的圖形用戶界面。WINDOWS操作系統(tǒng)環(huán)境一般使用者都可以很快學(xué)會(huì),不會(huì)花費(fèi)很多時(shí)間。</p><p> 選擇一個(gè)優(yōu)秀的數(shù)據(jù)庫(kù)管理系統(tǒng),會(huì)給正常的數(shù)據(jù)處理帶來(lái)極大方便。Microsoft Visual studio .net 2005具有易學(xué)、易用、易維護(hù)的優(yōu)點(diǎn),用Microsoft Visual studio .net 2005來(lái)開(kāi)
19、發(fā)應(yīng)用軟件效率高、成本低、投資小、見(jiàn)效快。而Microsoft Visual studio .net 2005是為數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)而設(shè)計(jì)的功能強(qiáng)大、面向?qū)ο蟮木幊坦ぞ?。Microsoft Visual studio .net 2005使組織數(shù)據(jù)、定義數(shù)據(jù)庫(kù)規(guī)則和建立應(yīng)用程序等工作變得簡(jiǎn)單易行,如利用可視化的設(shè)計(jì)工具和向?qū)?,用戶可以快速?chuàng)建表單、查詢和報(bào)表等等。針對(duì)薪資分配工作中實(shí)際情況,結(jié)合具體工作環(huán)境要求和工作實(shí)際,在WINDOWS
20、操作系統(tǒng)環(huán)境下,采用Microsoft Visual studio .net 2005設(shè)計(jì)公司益龍薪資分配管理系統(tǒng)是完全可行。 </p><p> 1.2.3 開(kāi)發(fā)語(yǔ)言的選擇</p><p> C#語(yǔ)言是由Microsoft開(kāi)發(fā)的一種功能強(qiáng)大的、簡(jiǎn)單的、現(xiàn)代的、面向?qū)ο蟮恼Z(yǔ)言。由于他是從C和C++語(yǔ)言中派生出來(lái)的,因此他具有C和C++語(yǔ)言的強(qiáng)大功能。同時(shí),由于是Microsoft 公司
21、的產(chǎn)品他又同VB一樣簡(jiǎn)單。對(duì)于Web開(kāi)發(fā)而言,C#像Java,同時(shí)具有Delphid的一些優(yōu)點(diǎn)。而且C#專門為VS.NET的通用運(yùn)行庫(kù)兼容而設(shè)計(jì)。所以Microsoft宣稱C#是開(kāi)發(fā)VS.NET Framwork 應(yīng)用程序的最好語(yǔ)言。</p><p> C# 的主要特征有以下幾個(gè)方面:</p><p> C#是VS.NET 的關(guān)鍵性語(yǔ)言,它是整個(gè)VS.NET 平臺(tái)的基礎(chǔ)。與C#相比,V
22、S.NET所支持的其他語(yǔ)言顯然是配角身份。比如,VB.NET的存在主要是對(duì)千萬(wàn)個(gè)VB開(kāi)發(fā)人員負(fù)責(zé)。對(duì)與Jscript.NET和C++.NET也同樣可以這么說(shuō),后者只是增加了調(diào)用VS.NET類的C++語(yǔ)言,C#是唯一沒(méi)有在設(shè)計(jì)思路中加入以前語(yǔ)言某種遺傳的新事物。</p><p> 在C#中,除了可以使用許多API,更能使用VS.NET類庫(kù)。特別是,用戶可以處理COM的自動(dòng)化和C類型的函數(shù)。C#還允許用戶調(diào)用無(wú)管理
23、的代碼,也就是在CLR引擎控制之外的代碼。這種不安全的模式允許用戶操作原始指針來(lái)讀和寫內(nèi)置碎片帳集以為的內(nèi)存。</p><p> VS.NET平臺(tái)將C#做為其固有語(yǔ)言,重溫了許多Java的技術(shù)規(guī)則。C#中也有一個(gè)虛擬機(jī),叫做公用語(yǔ)言運(yùn)行環(huán)境(CLR),它的對(duì)象也具有同樣的層次。但是C#的設(shè)計(jì)意圖是要使用全部的Win32 API甚至更多。由于C#與Windows的體系結(jié)構(gòu)相似。因此C#很容易被開(kāi)發(fā)人員所熟悉。Ja
24、va的目的是要拯救分布式計(jì)算,C#則不同。C#本質(zhì)上是C++的進(jìn)化產(chǎn)物,使用包括聲明、表達(dá)式及操作符在內(nèi)的許多C++特征,但是C#還有更多的增強(qiáng)功能,比如類型安全(type-safe)、事件處理、碎片帳集、代碼安全性等。</p><p> 在個(gè)應(yīng)用程序中都具有兩部分:用戶界面和程序。用戶界面是用戶用來(lái)與應(yīng)用程序進(jìn)行交互的屏幕。程序是一組用于執(zhí)行待定任務(wù)的指令。為了給應(yīng)用程序添加用戶界面功能。Microsoft推
25、出了Windows窗體。Windows窗體是Visal Studio.NET中的IDE,用于Windows應(yīng)用程序的開(kāi)發(fā)。它為我們提供了可用于創(chuàng)建“圖形用戶界面”(GUI)的所有現(xiàn)成的界面組件。Windows窗體也為WinForm。所有Visual Studio語(yǔ)言都可以將借助于WinForms創(chuàng)建的窗體用作它們的用戶界面,以創(chuàng)建于基于Windows的應(yīng)用程序。</p><p> WinForm并不具備創(chuàng)建Wi
26、ndows應(yīng)用程序所需的所有功能,它只具有創(chuàng)建客戶界面的功能。要對(duì)用戶界面的不同組件進(jìn)行編程以執(zhí)行待定操作,必須使用像C#或VB.NET這樣的語(yǔ)言因此本系統(tǒng)使用C#語(yǔ)言開(kāi)發(fā)。</p><p> ADO.NET技術(shù):</p><p> ADO.NET是微軟新一代.NET數(shù)據(jù)庫(kù)的存取結(jié)構(gòu),ADO是ActiveX Data Objects的縮寫。ADO.NET是數(shù)據(jù)庫(kù)應(yīng)用程序與數(shù)據(jù)庫(kù)間溝通的
27、橋梁,主要提供一個(gè)面向?qū)ο蟮臄?shù)據(jù)存取架構(gòu),用來(lái)開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序。ADO.NET的架構(gòu)主要是希望能夠在處理數(shù)據(jù)的同時(shí),不要一直和數(shù)據(jù)庫(kù)相連,而導(dǎo)致占有系統(tǒng)資源的現(xiàn)象發(fā)生。為了解決此問(wèn)題,ADO.NET將存取數(shù)據(jù)和數(shù)據(jù)處理分開(kāi),達(dá)到離線存取數(shù)據(jù)的目的,使得數(shù)據(jù)庫(kù)能夠執(zhí)行其他工作。因此將ADO.NET架構(gòu)分成.NET Data Provider 和DataSet兩大主要部分。NET Data Provider是指存取數(shù)據(jù)源的一組類庫(kù),主要是
28、為了統(tǒng)一各類型數(shù)據(jù)源的存取方式而設(shè)計(jì)出一套高效類庫(kù)。DataSet是ADO.NET離線數(shù)據(jù)存取結(jié)構(gòu)中的核心對(duì)象,其功能主要是在內(nèi)存中暫存并處理各種從數(shù)據(jù)源中所取回的數(shù)據(jù)。DataSet其實(shí)是一個(gè)存放在內(nèi)存中的數(shù)據(jù)暫存區(qū),這些數(shù)據(jù)必須通過(guò)DataAdapter對(duì)象與數(shù)據(jù)庫(kù)交換數(shù)據(jù)[2]。在DataSet內(nèi)部允許同時(shí)存放一個(gè)或多個(gè)DataTable對(duì)象。這些數(shù)據(jù)表是由數(shù)據(jù)記錄和數(shù)據(jù)字段組成,并包括主鍵、外鍵</p><p
29、> 1.2.4 數(shù)據(jù)庫(kù)的選擇</p><p> SQL是一種介于關(guān)系代數(shù)與關(guān)系演算之間的結(jié)構(gòu)化查詢語(yǔ)言,其功能并不僅僅是查詢。SQL是一個(gè)通用的、功能極強(qiáng)的關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言。</p><p> SQL語(yǔ)言之所以能夠?yàn)橛脩艉蜆I(yè)務(wù)所接受,并成為國(guó)際標(biāo)準(zhǔn),是因?yàn)樗且粋€(gè)綜合的、功能極強(qiáng)同時(shí)又簡(jiǎn)捷易學(xué)的語(yǔ)言。SQL語(yǔ)言集數(shù)據(jù)查詢(Data Query)、數(shù)據(jù)操縱(Data Manipul
30、ation)、數(shù)據(jù)定義(Data Definition)和數(shù)據(jù)控制(Data Control)功能于一體,主要特點(diǎn)包括:</p><p><b> 綜合統(tǒng)一</b></p><p> 數(shù)據(jù)庫(kù)系統(tǒng)的主要功能是通過(guò)數(shù)據(jù)庫(kù)支持的數(shù)據(jù)語(yǔ)言來(lái)實(shí)現(xiàn)的。</p><p> 非關(guān)系模型(層次模型、網(wǎng)狀模型)的數(shù)據(jù)語(yǔ)言一般分為模式數(shù)據(jù)定義語(yǔ)言(Schema
31、 Data Definition Language,簡(jiǎn)稱模式DDL)、外模式數(shù)據(jù)定義語(yǔ)言(Subschema Data Definition Language,簡(jiǎn)稱外模式DDL或子模式DDL)、與數(shù)據(jù)存儲(chǔ)有關(guān)的描述語(yǔ)言(Data Storage Description Language,簡(jiǎn)稱DSDL)及數(shù)據(jù)操縱語(yǔ)言(Data Manipulation Language,簡(jiǎn)稱DML),分別用于定義模式、外模式、內(nèi)模式和進(jìn)行數(shù)據(jù)的存取與處置
32、。當(dāng)用戶數(shù)據(jù)庫(kù)投入運(yùn)行后,如果需要修改模式,必須停止現(xiàn)有數(shù)據(jù)庫(kù)的運(yùn)行,轉(zhuǎn)儲(chǔ)數(shù)據(jù),修改模式并編譯后再重裝數(shù)據(jù)庫(kù),十分麻煩。</p><p> SQL語(yǔ)言則集數(shù)據(jù)定義語(yǔ)言DDL、數(shù)據(jù)操縱語(yǔ)言DML、數(shù)據(jù)控制語(yǔ)言DCL的功能與一體,語(yǔ)言風(fēng)格統(tǒng)一,可以獨(dú)立完成數(shù)據(jù)庫(kù)生命周期中的全部活動(dòng),包括定義關(guān)系模式、建立數(shù)據(jù)庫(kù)、插入數(shù)據(jù)、查詢、更新、維護(hù)、數(shù)據(jù)庫(kù)重構(gòu)、數(shù)據(jù)庫(kù)安全性控制等一系列操作要求,這就為數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)提供
33、了良好的環(huán)境。用戶在數(shù)據(jù)庫(kù)系統(tǒng)投入運(yùn)行后,還可根據(jù)需要隨時(shí)地初步地修改模式,且并不影響數(shù)據(jù)庫(kù)的運(yùn)行,從而使系統(tǒng)具有良好的可擴(kuò)展性。</p><p> 另外,在關(guān)系模型中實(shí)體和實(shí)體間的聯(lián)系均用關(guān)系表示,這種數(shù)據(jù)結(jié)構(gòu)的單一性帶來(lái)了數(shù)據(jù)操作符的統(tǒng)一,查找、插入、刪除、修改等每一種操作都只需一種操作符,從而克服了非關(guān)系系統(tǒng)由于信息表示方式的多樣性帶來(lái)的操作復(fù)雜性。</p><p><b&g
34、t; 2)高度非過(guò)程化</b></p><p> 非關(guān)系數(shù)據(jù)模型的數(shù)據(jù)操縱語(yǔ)言是面向過(guò)程的語(yǔ)言,用其完成某項(xiàng)請(qǐng)求,必須指定存取路徑。而用SQL語(yǔ)言進(jìn)行數(shù)據(jù)操作,只要提出“做什么”,而無(wú)需指明“怎么做”,因此沒(méi)有必要了解存取路徑,存取路徑的選擇以及SQL語(yǔ)句的操作過(guò)程由系統(tǒng)自動(dòng)完成。這樣不但大大減輕了用戶負(fù)擔(dān),而且有利于提高數(shù)據(jù)的獨(dú)立性。</p><p> 3)面向集合的操
35、作方式</p><p> 非關(guān)系數(shù)據(jù)模型采用的是面向記錄的操作方式,操作對(duì)象是一條記錄。例如查詢所有平均成績(jī)?cè)?0分以上的學(xué)生姓名,用戶必須一條一條地把滿足條件的學(xué)生記錄找出來(lái)(通常要說(shuō)明具體處理過(guò)程,即按哪條路徑,如何循環(huán)等)。而SQL語(yǔ)言采用集合操作方式,不僅操作對(duì)象、查找結(jié)果可以是元組的集合,而且一次插入、刪除、更新操作的對(duì)象也可以是元組的集合。</p><p> 4)以同一種語(yǔ)
36、法結(jié)構(gòu)提供兩種使用方式</p><p> SQL語(yǔ)言既是自含式語(yǔ)言,又是嵌入式語(yǔ)言。作為自含式語(yǔ)言,它能夠獨(dú)立地用于聯(lián)機(jī)交互的使用方式,用戶可以在終端鍵盤上直接鍵入SQL命令對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作;作為嵌入式語(yǔ)言,SQL語(yǔ)句能夠嵌入到高級(jí)語(yǔ)言(例如C,COBAL,F(xiàn)ORTRAN,PL/1)程序中,供程序員設(shè)計(jì)程序時(shí)使用。而在兩種不同的使用方式下,SQL語(yǔ)言的語(yǔ)法結(jié)構(gòu)基本上是一致的。這種以統(tǒng)一的語(yǔ)法結(jié)構(gòu)提供兩種不同的使
37、用方式的做法,提供了極大的靈活性和方便性。</p><p> 5)語(yǔ)言簡(jiǎn)捷,易學(xué)易用</p><p> SQL語(yǔ)言功能極強(qiáng),但由于設(shè)計(jì)巧妙,語(yǔ)言十分簡(jiǎn)捷,完成核心功能只用了9個(gè)動(dòng)詞(SELECT、CREATE、DROP、ALTER、INSERT、UPDATE、DELETE、GRANT、REVOKE),SQL語(yǔ)言接近口語(yǔ),因此容易學(xué)習(xí),容易使用。</p><p>
38、<b> 第2章 需求分析</b></p><p><b> 2.1 編寫目的</b></p><p> 益龍薪資分配管理的主要目標(biāo)就是通過(guò)對(duì)商品出售后薪資分配的管理和控制及對(duì)薪資數(shù)據(jù)有效的統(tǒng)計(jì)和分析,以保證企業(yè)薪資流向的正確,使決策人員簡(jiǎn)易的完成資源分配,采取相應(yīng)措施,加速資金周轉(zhuǎn),最大限度地降低運(yùn)算繁瑣,同時(shí),通過(guò)周期性的薪資盤點(diǎn),及
39、時(shí)補(bǔ)救管理中的漏洞,使益龍薪資分配管理系統(tǒng)實(shí)時(shí)地反映企業(yè)中各個(gè)員工的薪資現(xiàn)時(shí)情況,為各類管理人員從不同側(cè)面提供所需信息,以便協(xié)調(diào)企業(yè)經(jīng)營(yíng)收到更大效益,益龍薪資分配管理系統(tǒng)是協(xié)調(diào)企業(yè)生產(chǎn)經(jīng)營(yíng)的基礎(chǔ),其數(shù)據(jù)的準(zhǔn)確性、方便的查詢是整個(gè)管理系統(tǒng)順利運(yùn)行的關(guān)鍵。</p><p><b> 2.2 范圍</b></p><p> 薪資分配管理的主要范圍是一些以“開(kāi)發(fā)”,“銷售
40、”,“管理”3位一體的一些單位更方便管理對(duì)薪資數(shù)據(jù)有效的統(tǒng)計(jì)和分析,以及方便管理員工的工作效率,及時(shí)補(bǔ)救管理中的漏洞,使系統(tǒng)實(shí)時(shí)的反映切業(yè)中各個(gè)薪資的情況,便于調(diào)整企業(yè)經(jīng)營(yíng)。</p><p><b> 2.3 項(xiàng)目概述</b></p><p> 這個(gè)項(xiàng)目用各個(gè)版塊可以快速而有效的進(jìn)行出售、分配、還有各個(gè)額外的信息的增加、刪除、修改,并可以快速的查看流水帳單和帳目數(shù)
41、據(jù),更有效的管理員工的工作,并加以調(diào)整。</p><p><b> 模塊劃分:</b></p><p> 用戶選項(xiàng):可以登陸者和各個(gè)員工自己的帳號(hào)登陸益龍薪資分配管理系統(tǒng)。</p><p> 初始設(shè)置:增加、刪除、修改 員工、小組、商品的類別、信息。</p><p> 商品出售:預(yù)先進(jìn)行商品出售,以及最終出售后進(jìn)
42、行薪資分配。</p><p> 薪資管理:商品出售后,對(duì)員工,小組等薪資進(jìn)行分配。</p><p> 信息查詢:對(duì)資金分配,公司的帳目流動(dòng)的數(shù)據(jù)進(jìn)行查詢。</p><p> 2.4 系統(tǒng)的可行性分析</p><p> 1)技術(shù)上的可行性,計(jì)算機(jī)配置可以安裝Windows 2000和WinXP的運(yùn)行環(huán)境,我們編程人員方面,可以運(yùn)用以前所
43、學(xué)的各種開(kāi)發(fā)軟件的計(jì)算機(jī)知識(shí)和管理知識(shí),加上不斷的學(xué)習(xí),為系統(tǒng)的開(kāi)發(fā)提供了必要的技術(shù)保障。</p><p> 2)經(jīng)濟(jì)上的可行性,運(yùn)用計(jì)算機(jī)來(lái)管理可以給企業(yè)帶來(lái)許多方便:提高了工作效率,從而提高了企業(yè)的管理水平;節(jié)省了人力,減輕了管理人員的工作負(fù)擔(dān)。</p><p> 3)管理上的可行性,管理信息系統(tǒng)的建立會(huì)提高工作效率;節(jié)省了人力、減輕了有關(guān)業(yè)務(wù)人員的手工處理的工作負(fù)擔(dān);能夠給企業(yè)領(lǐng)
44、導(dǎo)提供決策信息;與此同時(shí)系統(tǒng)的建立還促進(jìn)了業(yè)務(wù)的規(guī)范化、程序化;進(jìn)一步還可促進(jìn)有關(guān)管理方式的與體制的合理改革。</p><p> 通過(guò)以上從技術(shù)、經(jīng)濟(jì)、管理三方面的研究與調(diào)查,我們可以確定該系統(tǒng)是可行的。</p><p><b> 第3章 總體設(shè)計(jì)</b></p><p><b> 3.1 系統(tǒng)功能</b><
45、/p><p> 表3-1 系統(tǒng)功能表</p><p> 3.2 系統(tǒng)功能模塊</p><p><b> 1)用戶選項(xiàng)</b></p><p> 表3-2 用戶選項(xiàng)功能表</p><p><b> 初始設(shè)定</b></p><p> 表3-3
46、 初始設(shè)定功能表</p><p><b> 3)信息管理</b></p><p> 表3-4 信息管理功能表</p><p><b> 4)商品銷售</b></p><p> 表3-5 商品銷售功能表</p><p><b> 5)薪資結(jié)算<
47、;/b></p><p> 表3-6 薪資結(jié)算功能表</p><p><b> 6)日常開(kāi)銷</b></p><p> 表3-7 日常開(kāi)銷功能表</p><p><b> 7)總帳查詢</b></p><p> 表3-8 總帳查詢功能表</p&
48、gt;<p><b> 3.3 功能結(jié)構(gòu)圖</b></p><p> 圖 3-1 系統(tǒng)功能圖</p><p><b> 3.4 系統(tǒng)數(shù)據(jù)庫(kù)</b></p><p><b> 表3-9 用戶表</b></p><p> 表3-10 員工級(jí)別</p
49、><p> 表3-11 小組類別</p><p> 表3-12 員工信息</p><p> 表3-13 小組信息</p><p> 表3-14 商品信息</p><p> 表3-15 商品出售單</p><p> 表3-16 員工薪資單</p><p>
50、 表3-17 小組薪資單</p><p> 表3-18 日常開(kāi)銷</p><p> 3.5 系統(tǒng)開(kāi)發(fā)工具</p><p> C#語(yǔ)言是由Microsoft開(kāi)發(fā)的一種功能強(qiáng)大的、簡(jiǎn)單的、現(xiàn)代的、面向?qū)ο蟮恼Z(yǔ)言。由于他是從C和C++語(yǔ)言中派生出來(lái)的,因此他具有C和C++語(yǔ)言的強(qiáng)大功能。同時(shí),由于是Microsoft 公司的產(chǎn)品他又同VB一樣簡(jiǎn)單。對(duì)于Web開(kāi)
51、發(fā)而言,C#像Java,同時(shí)具有Delphid的一些優(yōu)點(diǎn)。而且C#專門為VS.NET的通用運(yùn)行庫(kù)兼容而設(shè)計(jì)。所以Microsoft宣稱C#是開(kāi)發(fā)VS.NET Framwork 應(yīng)用程序的最好語(yǔ)言。</p><p> C# 的主要特征有以下幾個(gè)方面:</p><p> C#是VS.NET 的關(guān)鍵性語(yǔ)言,它是整個(gè)VS.NET 平臺(tái)的基礎(chǔ)。與C#相比,VS.NET所支持的其他語(yǔ)言顯然是配角身
52、份。比如,VB.NET的存在主要是對(duì)千萬(wàn)個(gè)VB開(kāi)發(fā)人員負(fù)責(zé)。對(duì)與Jscript.NET和C++.NET也同樣可以這么說(shuō),后者只是增加了調(diào)用VS.NET類的C++語(yǔ)言,C#是唯一沒(méi)有在設(shè)計(jì)思路中加入以前語(yǔ)言某種遺傳的新事物。</p><p> Microsoft Visual studio .net 2005具有易學(xué)、易用、易維護(hù)的優(yōu)點(diǎn),用Microsoft Visual studio .net 2005來(lái)開(kāi)發(fā)應(yīng)
53、用軟件效率高、成本低、投資小、見(jiàn)效快。而Microsoft Visual studio .net 2005是為數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)而設(shè)計(jì)的功能強(qiáng)大、面向?qū)ο蟮木幊坦ぞ?。Microsoft Visual studio .net 2005使組織數(shù)據(jù)、定義數(shù)據(jù)庫(kù)規(guī)則和建立應(yīng)用程序等工作變得簡(jiǎn)單易行,如利用可視化的設(shè)計(jì)工具和向?qū)?,用戶可以快速?chuàng)建表單、查詢和報(bào)表等等。</p><p><b> 第4章 詳細(xì)設(shè)
54、計(jì)</b></p><p> 4.1 具體功能流程圖</p><p> 4.1.1 總流程圖</p><p> 圖4-1 總功能流程圖</p><p> 4.1.2 登陸流程圖</p><p><b> 圖4-2登陸流程圖</b></p><p>
55、4.1.3 預(yù)售流程圖</p><p><b> 圖4-3預(yù)售流程圖</b></p><p> 4.1.4 銷售管理流程圖</p><p> 圖4-4 銷售管理流程圖</p><p> 4.1.5 薪資發(fā)流放程圖</p><p> 圖4-5 薪資發(fā)放流程圖</p><
56、p> 4.2 用戶登陸和注冊(cè)</p><p><b> 4.2.1 主界面</b></p><p> 圖4-6 主界面樣式圖</p><p> 主界面分7個(gè)模塊:用戶選項(xiàng)、初始設(shè)置、信息管理、商品銷售、薪資結(jié)算、日常開(kāi)銷、總帳查詢。</p><p> 4.2.2 用戶界面</p><
57、;p><b> 1.登陸界面</b></p><p> 圖4-7 登陸窗體樣式圖</p><p> 登陸界面功能:判定用戶、用戶登陸、判定固定薪資。</p><p><b> 2.用戶管理界面</b></p><p> 圖4-8 用戶管理窗體樣式圖</p><
58、;p> 用戶管理界面功能:用戶的增加、刪除、修改密碼、權(quán)限設(shè)置。</p><p><b> 3.用戶管理子界面</b></p><p> 圖4-9 用戶管理子窗體樣式圖</p><p> 4.2.3 初始設(shè)置界面</p><p> 1.員工級(jí)別設(shè)置界面</p><p> 圖4
59、-10 員工級(jí)別窗體樣式圖</p><p> 2.小組類別設(shè)置界面</p><p> 圖4-11 小組類別管理窗體樣式圖</p><p> 4.2.4 信息管理界面</p><p> 1.員工信息管理界面</p><p> 圖4-12 小組類別管理窗體樣式圖</p><p>
60、; 2.小組信息管理界面</p><p> 圖4-13 小組信息管理窗體樣式圖</p><p> 3.商品信息管理界面</p><p> 圖4-14 商品信息管理窗體樣式圖</p><p> 4.2.5 商品銷售界面</p><p><b> 1.預(yù)售商品</b></p&
61、gt;<p> 圖4-15 預(yù)售商品窗體樣式圖</p><p> 預(yù)售商品界面功能:可以對(duì)已有商品進(jìn)行預(yù)先銷售,并添加此商品的出售員工。</p><p><b> 2.商品結(jié)算</b></p><p> 圖4-16 商品結(jié)算窗體樣式圖</p><p> 商品結(jié)算界面功能:可以對(duì)預(yù)售的商品進(jìn)
62、行確認(rèn)銷售、停止銷售及將員工、小組的業(yè)務(wù)信息更新。</p><p> 4.2.6 薪資結(jié)算界面</p><p><b> 1.員工薪資</b></p><p> 圖4-17 員工薪資結(jié)算窗體樣式圖</p><p> 員工薪資結(jié)算界面功能:可以將員工的固定薪資、業(yè)務(wù)提成、級(jí)別提成進(jìn)行分單結(jié)算及員工單人總結(jié)算。&
63、lt;/p><p><b> 2.小組薪資</b></p><p> 圖4-18 小組薪資結(jié)算窗體樣式圖</p><p> 小組薪資結(jié)算界面功能:可以將小組的固定薪資、業(yè)務(wù)提成進(jìn)行分單結(jié)算及小組總結(jié)算。</p><p> 4.2.7 日常開(kāi)銷界面</p><p> 圖4-19 日常開(kāi)
64、銷窗體樣式圖</p><p> 日常開(kāi)銷界面功能:可以將日常的消費(fèi)信息錄入總帳。</p><p> 4.2.8 總帳查詢界面</p><p><b> 1.售出商品</b></p><p> 圖4-20 售出商品查詢窗體樣式圖</p><p><b> 2.員工薪資<
65、/b></p><p> 圖4-21 員工薪資查詢窗體樣式圖</p><p><b> 3.小組薪資</b></p><p> 圖4-22 小組薪資查詢窗體樣式圖</p><p><b> 4.日常開(kāi)銷</b></p><p> 圖4-23 日常開(kāi)
66、銷查詢窗體樣式圖</p><p><b> 5.總帳核對(duì)</b></p><p> 圖4-24 總帳核對(duì)窗體樣式圖</p><p><b> 第5章 編碼實(shí)現(xiàn)</b></p><p> 5.1 選擇編程語(yǔ)言</p><p> C#語(yǔ)言是由Microsoft開(kāi)發(fā)
67、的一種功能強(qiáng)大的、簡(jiǎn)單的、現(xiàn)代的、面向?qū)ο蟮恼Z(yǔ)言。由于他是從C和C++語(yǔ)言中派生出來(lái)的,因此他具有C和C++語(yǔ)言的強(qiáng)大功能。同時(shí),由于是Microsoft 公司的產(chǎn)品他又同VB一樣簡(jiǎn)單。對(duì)于Web開(kāi)發(fā)而言,C#像Java,同時(shí)具有Delphid的一些優(yōu)點(diǎn)。而且C#專門為VS.NET的通用運(yùn)行庫(kù)兼容而設(shè)計(jì)。所以Microsoft宣稱C#是開(kāi)發(fā)VS.NET Framwork 應(yīng)用程序的最好語(yǔ)言。</p><p>&l
68、t;b> 5.2 編碼實(shí)現(xiàn)</b></p><p> ****************************************************************</p><p> 模塊名稱:登陸后添加固定薪資</p><p><b> 作 者:朱歌</b></p><p&
69、gt; 開(kāi)發(fā)時(shí)間:2009年3月1日</p><p> ****************************************************************</p><p><b> try</b></p><p><b> {</b></p><p> if
70、(TxtUserID.Text == "")</p><p><b> {</b></p><p> MessageBox.Show("請(qǐng)輸入帳號(hào)!", "錯(cuò)誤", MessageBoxButtons.OK, MessageBoxIcon.Error);</p><p> Txt
71、UserID.Focus();</p><p><b> return;</b></p><p><b> }</b></p><p> if (TxtUserPWD.Text == "")</p><p><b> {</b></p>
72、<p> MessageBox.Show("請(qǐng)輸入密碼!", "錯(cuò)誤", MessageBoxButtons.OK, MessageBoxIcon.Error);</p><p> TxtUserPWD.Focus();</p><p><b> return;</b></p><p>
73、<b> }</b></p><p> Sue.UserID = TxtUserID.Text;</p><p> Sue.UserPWD = TxtUserPWD.Text;</p><p> DataTable dt = new DataTable();</p><p> dt = Dao.SetUserL
74、ogin(Sue);</p><p> if (dt.Rows.Count == 0)</p><p><b> {</b></p><p> MessageBox.Show("此帳號(hào)不存在,請(qǐng)重新輸入!", "錯(cuò)誤", MessageBoxButtons.OK, MessageBoxIcon.Er
75、ror);</p><p><b> return;</b></p><p><b> }</b></p><p> if (dt.Rows[0][1].ToString() == TxtUserPWD.Text)</p><p><b> {</b></p>
76、;<p> SetUser = "歡迎" + TxtUserID.Text + "使用本系統(tǒng)";</p><p> MessageBox.Show(SetUser.ToString(), "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);</p><p>
77、 this.Hide();</p><p> #region 添加員工,小組本月薪資</p><p> ClassEmployeeMoneyDao EMdao = new ClassEmployeeMoneyDaoIm();</p><p> ClassTeamMoneyDao TMdao = new ClassTeamMoneyDaoIm();</p&
78、gt;<p> string strtime = System.DateTime.Now.ToString("yyyyMM");</p><p> string EMstr = "";</p><p> string TMstr = "";</p><p> if (EMdao.Sel
79、ectTime(strtime) == "yes"|| TMdao.SelectTime(strtime)=="yes" )</p><p><b> {</b></p><p> if (EMdao.SelectTime(strtime) == "yes")</p><p>
80、EMstr=EMdao.AddEmployeemoneymonth();</p><p> if (TMdao.SelectTime(strtime) == "yes")</p><p> TMstr=TMdao.AddTeammonth();</p><p> if(EMstr=="ok"||TMstr=="
81、ok")</p><p> MessageBox.Show("本月固定薪資帳單已添加完畢!!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); </p><p><b> }</b></p>&
82、lt;p> #endregion</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> MessageBox.Show("密碼有誤,請(qǐng)重新輸入", "
83、;錯(cuò)誤", MessageBoxButtons.OK, MessageBoxIcon.Error);</p><p> TxtUserID.Text = Sue.UserID;</p><p> TxtUserPWD.Focus();</p><p><b> }</b></p><p><b>
84、; }</b></p><p><b> catch</b></p><p><b> {</b></p><p> MessageBox.Show("異常錯(cuò)誤", "錯(cuò)誤", MessageBoxButtons.OK, MessageBoxIcon.Error)
85、;</p><p> Application.Exit();</p><p><b> } </b></p><p> ****************************************************************</p><p> 模塊名稱:商品售出后薪資分配</p
86、><p><b> 作 者:朱歌</b></p><p> 開(kāi)發(fā)時(shí)間:2009年3月3日</p><p> ****************************************************************</p><p> #region 出售事件</p><
87、;p> private void BtnSell_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> if (ID == "" || TxtMoney.Text == "")</p><p><b> {<
88、;/b></p><p> MessageBox.Show("請(qǐng)選擇單據(jù)以及添加商品售價(jià)!!!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);</p><p><b> return;</b></p><p><b>
89、}</b></p><p> if (MessageBox.Show("單據(jù)【" + ID + "】確定以【" + TxtMoney.Text + "元】為最終價(jià)格完成出售么?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) == DialogResul
90、t.Yes)</p><p><b> {</b></p><p> #region 商品加入出售表單</p><p> dao.SetSellUpdate(ID, Convert.ToDecimal(TxtMoney.Text), "已售");</p><p> #endregion<
91、/p><p> #region 添加員工薪資單</p><p> Cee.Id = System.DateTime.Now.ToString("yyyyMMddhhmmss") + "業(yè)務(wù)提成";</p><p> Cee.Name = Ename;</p><p> Cee.Money = 0;&
92、lt;/p><p> Cee.AddMoney = Convert.ToDecimal(TxtMoney.Text) * Convert.ToDecimal(Edao.SelectEmployeeAddMoney(Ename)) / 100;</p><p> Cee.SmallAddMoney = 0;</p><p> Cee.EmployeeMoneySta
93、tic = "未結(jié)";</p><p> Edao.AddEmployeeMoney(Cee);</p><p> #endregion</p><p> #region 添加小組薪資單</p><p> Cte.Id = System.DateTime.Now.ToString("yyyyMMddhhm
94、mss") + "業(yè)務(wù)提成";</p><p> Cte.Name = Tname;</p><p> Cte.Money = 0;</p><p> Cte.AddMoney = Convert.ToDecimal(TxtMoney.Text) * Convert.ToDecimal(Tdao.SelectTeamAddMone
95、y(Tname)) / 100;</p><p> Cte.TeamMoneyStatic = "未結(jié)";</p><p> Tdao.AddTeamMoney(Cte);</p><p> #endregion</p><p> #region 添加員工上級(jí)薪資單</p><p> if
96、 (Edao.SelectEmployeeAddEmployee(Ename).ToString() != "")</p><p><b> {</b></p><p> Cee.Id = System.DateTime.Now.ToString("yyyyMMddhhmmss") + "級(jí)別提成";&l
97、t;/p><p> Cee.Name = Edao.SelectEmployeeAddEmployee(Ename).ToString();</p><p> Cee.Money = 0;</p><p> Cee.AddMoney = 0;</p><p> Cee.SmallAddMoney = Convert.ToDecimal(T
98、xtMoney.Text) * Convert.ToDecimal(Edao.SelectEmployeeSmallAddMoney(Cee.Name)) / 100;</p><p> Cee.EmployeeMoneyStatic = "未結(jié)";</p><p> Edao.AddEmployeeMoney(Cee);</p><p>&
99、lt;b> }</b></p><p> #endregion</p><p> #region 添加員工積分</p><p> dao.UpdEmlpoyeeNumber(Ename, Convert.ToInt32(dao.SetProductNumber(Pname)) + Convert.ToInt32(dao.SetEmploye
100、eNumber(Ename)));</p><p> #endregion</p><p> #region 員工積分夠否改變級(jí)別</p><p> string NextLvName = dao.SetEmployeeNextLv(Ename).ToString();</p><p> if (NextLvName != "
101、;")</p><p><b> {</b></p><p> if (Convert.ToInt32(dao.SetEmployeeNumber(Ename)) > Convert.ToInt32(dao.SetEmployeeNextLvNumber(NextLvName)))</p><p><b> {&
102、lt;/b></p><p> dao.UpdEmlpoyeeLv(Ename, NextLvName);</p><p><b> }</b></p><p><b> }</b></p><p> NextLvName = "";</p><
103、p> #endregion</p><p><b> ID = "";</b></p><p> Ename = "";</p><p> Tname = "";</p><p> Pname = "";</p>
104、<p> MessageBox.Show("商品最終售出成功!!!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);</p><p> DataTable dt = new DataTable();</p><p> dt = dao.SetSell("預(yù)售&q
105、uot;);</p><p><b> Fl(dt);</b></p><p> TxtMoney.Text = "";</p><p><b> }</b></p><p><b> }</b></p><p> #end
106、region</p><p> *****************************************************************</p><p> 模塊名稱:薪資分配方法</p><p><b> 作 者:朱歌</b></p><p> 開(kāi)發(fā)時(shí)間:2009年3月5日<
107、/p><p> *****************************************************************</p><p> #region 修改狀態(tài)金錢</p><p> public string SetSellUpdate(string SellId,decimal Sellmoney,string Sellstati
108、c)</p><p><b> {</b></p><p> string str = "";</p><p><b> try</b></p><p><b> {</b></p><p> SqlCommand cmd
109、= new SqlCommand("update 商品出售單 set 商品售價(jià)=@Sellmoney,單據(jù)狀態(tài)=@Sellstatic where 流水號(hào)=@SellID", DB.Open());</p><p> cmd.Parameters.Add("@SellID", SqlDbType.Varchar, 100).Value = SellId;</p>
110、;<p> cmd.Parameters.Add("@Sellmoney", SqlDbType.Money).Value = Sellmoney;</p><p> cmd.Parameters.Add("@Sellstatic", SqlDbType.Varchar, 100).Value = Sellstatic;</p><p&
111、gt; cmd.ExecuteNonQuery();</p><p> str = "ok";</p><p><b> }</b></p><p> catch (Exception ee)</p><p><b> {</b></p><p>
112、; MessageBox.Show(ee.Message);</p><p><b> }</b></p><p><b> finally</b></p><p><b> {</b></p><p> DB.Close();</p><p>
113、;<b> }</b></p><p> return str;</p><p><b> }</b></p><p> #endregion </p><p> #region 商品積分查詢</p><p> public string SetPr
114、oductNumber(string PName)</p><p><b> {</b></p><p> string stradd = "";</p><p><b> try</b></p><p><b> {</b></p>
115、<p> string strsql = "select 商品積分 from 商品信息 where 名稱=@Name";</p><p> SqlCommand cmd = new SqlCommand(strsql, DB.Open());</p><p> cmd.Parameters.Add("@Name", SqlDbType
116、.Varchar, 100).Value = PName;</p><p> stradd = cmd.ExecuteScalar().ToString();</p><p><b> }</b></p><p> catch (Exception ex)</p><p><b> {</b>
117、;</p><p> MessageBox.Show(ex.Message, "提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);</p><p><b> }</b></p><p><b> finally</b></p>
118、<p><b> {</b></p><p> DB.Close();</p><p><b> }</b></p><p> return stradd;</p><p><b> }</b></p><p> #endreg
119、ion</p><p><b> 第6章 軟件部署</b></p><p><b> 本軟件的部署如下:</b></p><p> 安裝準(zhǔn)備:首先要獲得本軟件最高版本,并在安裝本系統(tǒng)之前需要安裝Windows 2000/XP/2003 等操作系統(tǒng)。</p><p> 開(kāi)始安裝:安裝.NET
120、 FRAMEWORK 1.1框架,安裝程序客戶端,安裝Microsoft SQL Server 2000 數(shù)據(jù)庫(kù)。</p><p> 登陸控制臺(tái):安裝完并啟動(dòng)系統(tǒng)后,你首先打開(kāi)的是本系統(tǒng)的主窗體,管理員進(jìn)入后可以創(chuàng)建新用戶。</p><p> 其他必要要求:在本系統(tǒng)使用時(shí)還要滿足一下硬件要求。</p><p> 嘗試運(yùn)行:在以上這些基本的條件都滿足 ,就可以使
121、用本系統(tǒng)了。 </p><p><b> 總 結(jié)</b></p><p> 在本系統(tǒng)的開(kāi)發(fā)過(guò)程中,在經(jīng)驗(yàn)方面都存在著很大不足。另外,在整個(gè)開(kāi)發(fā)過(guò)程中,時(shí)間也比較倉(cāng)促。因此,該系統(tǒng)必然會(huì)存在一些缺陷。在系統(tǒng)功能上,我遇到了若干問(wèn)題和解決了不少問(wèn)題,但現(xiàn)在還有未知安全性和可靠性的未能發(fā)現(xiàn)和解決。尤其在架構(gòu)方面,雖然已經(jīng)反復(fù)的分析、實(shí)現(xiàn),但仍然自我感覺(jué)還有許多繁雜。盡
122、管該益龍薪資分配管理系統(tǒng)還存在著很多不足,但其功能全面的益龍薪資分配管理系統(tǒng)還是令自己比較滿意的。</p><p> 經(jīng)過(guò)了1個(gè)月的分析,架構(gòu),編寫的過(guò)程中,更加體會(huì)到了軟件編程的深?yuàn)W,以及自身知識(shí)的淺薄,尤其是在書面知識(shí)的局限性以及架構(gòu)方面的流暢性,更認(rèn)識(shí)到在此之后對(duì)于此方面應(yīng)該去努力的加強(qiáng)。每每回及當(dāng)初老師的教誨,便更多一層的體會(huì)。</p><p> 盡管有各種各樣的插曲,但此軟件
123、已經(jīng)初步開(kāi)發(fā)完成,其功能全面、易于日后程序更新、數(shù)據(jù)庫(kù)管理容易、界面友好、操作方便、效率高、安全性好是益龍薪資分配管理系統(tǒng)所必需的。相信該益龍薪資分配管理系統(tǒng)將是一套帳目管理人員必不可少的管理軟件。</p><p><b> 致 謝</b></p><p> 本次畢業(yè)設(shè)計(jì)是開(kāi)發(fā)一套比較完整的軟件程序。本人將四年所學(xué)得基礎(chǔ)知識(shí)及專業(yè)知識(shí)有機(jī)的結(jié)合起來(lái),并且在實(shí)踐中
124、加以應(yīng)用。尤其是在我后加入的情況下,xx老師同樣認(rèn)真負(fù)責(zé)的督促我進(jìn)行設(shè)計(jì)工作,嚴(yán)格的按照設(shè)計(jì)進(jìn)程完成每一步計(jì)劃內(nèi)容。在此,本人由衷的向xx老師的盡力幫助表示感謝,感謝他在整個(gè)畢業(yè)設(shè)計(jì)過(guò)程中給予的鼓勵(lì)以及理論知識(shí)和實(shí)踐應(yīng)用上的許多幫助。更感謝學(xué)校各位老師4年以來(lái)對(duì)學(xué)生的教誨以及幫助,尤其是我曾經(jīng)的各位導(dǎo)員老師,雖然他們有的已經(jīng)不在學(xué)校,有的已經(jīng)帶其他的班級(jí),但你們的學(xué)生,xx在此最終結(jié)業(yè)之時(shí),向你們表達(dá)由衷的感謝以及祝福。謝謝! <
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 薪資管理系統(tǒng)-畢業(yè)論文
- 薪資管理系統(tǒng)-畢業(yè)論文 (2)
- 人事局薪資管理系統(tǒng)-畢業(yè)論文
- 人事薪資管理系統(tǒng)之名片模塊-畢業(yè)論文
- 薪資人事管理系統(tǒng) 之考核管理模塊-畢業(yè)論文
- 畢業(yè)論文——畢業(yè)論文管理系統(tǒng)
- 畢業(yè)論文——畢業(yè)論文管理系統(tǒng) (2)
- 畢業(yè)論文分配表
- 畢業(yè)論文——畢業(yè)論文管理系統(tǒng) (2)
- 畢業(yè)論文——畢業(yè)論文管理系統(tǒng) (2)
- 人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——薪資管理、合同管理、物資領(lǐng)用管理【畢業(yè)論文設(shè)計(jì)】
- 企業(yè)人力資源管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)──部門管理與薪資管理【畢業(yè)論文設(shè)計(jì)】
- 畢業(yè)論文管理系統(tǒng)
- 畢業(yè)論文管理系統(tǒng)
- 學(xué)生成績(jī)管理系統(tǒng)畢業(yè)論文畢業(yè)論文
- 人事薪資管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)論文(設(shè)計(jì))基于.net畢業(yè)論文管理系統(tǒng)
- 學(xué)生管理管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——團(tuán)員管理系統(tǒng)
- 畢業(yè)論文——學(xué)生管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論