亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ASP.NET技術(shù)的工資管理系統(tǒng)的設(shè)計與實現(xiàn)

        2011-03-14 06:44:56余樂
        關(guān)鍵詞:頁面數(shù)據(jù)庫用戶

        余樂

        四川自貢水務(wù)集團有限公司技術(shù)設(shè)備部 四川 643000

        0 引言

        隨著計算機技術(shù)和網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展及廣泛應(yīng)用,基于網(wǎng)絡(luò)的信息管理系統(tǒng)得以應(yīng)用在各個領(lǐng)域中。傳統(tǒng)的工資管理系統(tǒng)大多基于單機操作,采用 C/S(客戶機/服務(wù)器)結(jié)構(gòu)模式,即每個客戶端電腦上都需要分別安裝特定的軟件和應(yīng)用程序,當業(yè)務(wù)邏輯發(fā)生變化時,就需要對客戶端程序進行修改和重新編譯。這樣就造成管理效率低下,不便于信息的通用和共享,升級、維護也很困難、繁瑣。可以說,C/S體系結(jié)構(gòu)不能很好的適應(yīng)未來系統(tǒng)的發(fā)展。因此,開發(fā)一個能解決上述問題的網(wǎng)絡(luò)平臺,將成為企事業(yè)單位提高管理水平和增強信息化建設(shè)的一種趨勢和手段。

        1 系統(tǒng)設(shè)計

        1.1 B/S結(jié)構(gòu)設(shè)計

        B/S結(jié)構(gòu)即 Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),是對C/S結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。形成三層結(jié)構(gòu),即數(shù)據(jù)服務(wù)器、WEB服務(wù)器和帶有瀏覽器終端。如圖1所示。

        圖1 工資管理系統(tǒng)的三層B/S結(jié)構(gòu)

        在這種結(jié)構(gòu)下,客戶機只需要安裝一個瀏覽器,用戶即可操作前臺程序進行應(yīng)用,它包括了系統(tǒng)的顯示邏輯,負責用戶與WEB服務(wù)器得交互。WEB服務(wù)器位于客戶機和數(shù)據(jù)服務(wù)器之間,幾乎所有的應(yīng)用邏輯都在WEB服務(wù)器中實現(xiàn),包括系統(tǒng)事物處理邏輯,接受用戶事物請求,連接數(shù)據(jù)服務(wù)器,返回請求結(jié)果。數(shù)據(jù)服務(wù)器包括系統(tǒng)的數(shù)據(jù)處理邏輯,接受WEB服務(wù)器的數(shù)據(jù)請求并返回請求結(jié)果。

        B/S結(jié)構(gòu)最大的優(yōu)點就是可以在任何地方進行操作而不用安裝任何專門的軟件,使得整個系統(tǒng)在維護和升級方面節(jié)省了開發(fā)時間和資金投入,從而降低使用成本。除此之外,由于客戶端應(yīng)用程序不能直接訪問數(shù)據(jù)服務(wù)器,WEB服務(wù)器不僅可控制哪些數(shù)據(jù)被改變和被訪問,而且還可以控制數(shù)據(jù)的改變和訪問方式,這樣充分保證了整個系統(tǒng)的穩(wěn)定性和安全性。

        1.2 工資管理系統(tǒng)的框架及功能

        如圖2所示,工資管理系統(tǒng)包括:信息維護、信息查詢、系統(tǒng)初始化、用戶管理和系統(tǒng)管理。

        圖2 工資管理系統(tǒng)的框架

        各模塊的具體功能為:

        (1)信息維護:提供每個員工的基本信息采集,建立完整的員工基本信息庫。其中包括批量修改和人員調(diào)動,以提高工作效率和為查詢統(tǒng)計做好準備。

        (2)信息查詢:通過輸入各種條件,能得到滿足條件的各種查詢結(jié)果,并可以另存為Excel表格做其他用途。為方便起見,還將調(diào)動查詢、銀行數(shù)據(jù)、身份證表單獨列出。

        (3)系統(tǒng)初始化:包括部門信息和崗位崗次,是對工資管理系統(tǒng)的初始信息進行定義,為其他模塊調(diào)用。這樣減少了錄入操作,避免了用戶的重復勞動,不但提高了工作效率,而且提高了數(shù)據(jù)的準確性。部門信息包括部門編號和部門名稱,崗位崗次包括崗位編號和崗位工資。

        (4)用戶管理:包括系統(tǒng)角色和系統(tǒng)用戶,是為系統(tǒng)管理員設(shè)定用戶代號和名稱并分配權(quán)限而設(shè)計的模塊。

        (5)系統(tǒng)管理:每個操作員都可以對工資管理系統(tǒng)進行個性化設(shè)置,對自己所需要的數(shù)據(jù)進行重新編排,而且還可以修改自己的初始密碼和查看系統(tǒng)日志等等。

        1.3 數(shù)據(jù)庫設(shè)計

        數(shù)據(jù)庫服務(wù)負責有關(guān)數(shù)據(jù)庫的管理工作,包括數(shù)據(jù)庫的建立,數(shù)據(jù)的組織和查詢,對數(shù)據(jù)進行統(tǒng)計、打印等等與數(shù)據(jù)操作有關(guān)的功能。

        工資管理系統(tǒng)采用SQL Server 2000作為后臺數(shù)據(jù)庫,建立了以gzgl命名的數(shù)據(jù)庫,包括部門表、崗位崗次、工資項目、基本信息、批量修改等數(shù)據(jù)表。充分滿足了信息的收集、處理、統(tǒng)計和輸出,同時還建立了數(shù)據(jù)庫維護計劃,保證了每天的數(shù)據(jù)信息都有備份。

        以基本信息表為例,主要字段定義如表 1。通過基本信息表,反應(yīng)了員工的基本信息和工資結(jié)構(gòu)組成,為數(shù)據(jù)傳遞及查詢、統(tǒng)計等模塊做好準備。

        表1 基本信息表

        2 工資管理系統(tǒng)的實現(xiàn)技術(shù)

        (1)ASP.NET技術(shù)

        ASP.NET是Microsoft推出的用于創(chuàng)建動態(tài)WEB頁面的服務(wù)器端技術(shù),與ASP相比,ASP.NET擁有更高性能的編譯特性與緩存機制。它允許使用由.NET支持的任何一種功能完善的編程語言,包括 C#、J#、Visual Basic和 JScript。ASP.NET分離程序代碼與頁面顯示內(nèi)容,使代碼看起來更簡潔。由于ASP.NET的程序代碼是編譯過的,所以執(zhí)行時會比ASP快很多。

        (2)C#語言

        C#語言是Microsoft針對.NET平臺開發(fā)的一種全新的編程語言。它是一種面向?qū)ο蟮拈_發(fā)語言,因此具有封裝、繼承和多態(tài)性。C#語法簡潔,效率高,并且可以與以其他.NET語言編寫的代碼進行兼容。

        (3)ADO.NET技術(shù)

        ADO.NET用于在 Microsoft .NET 平臺中提供數(shù)據(jù)訪問服務(wù)。它作用在服務(wù)器端通過執(zhí)行SQL命令對數(shù)據(jù)庫進行訪問和更新。ADO.NET主要包括 Connection, Dataset和Command三個對象,它們的主要功能如下:

        Connection對象:連接數(shù)據(jù)庫;

        Dataset對象:存取數(shù)據(jù)庫的內(nèi)容;

        Command對象:對數(shù)據(jù)庫執(zhí)行查詢指令,以及執(zhí)行非查詢(更新、刪除和添加等)命令。

        工資管理系統(tǒng)就是通過與SQL Server相連的方式來實現(xiàn)對數(shù)據(jù)庫的訪問,使用 SqlConnection建立數(shù)據(jù)庫連接,SqlCommand執(zhí)行SQL處理命令和存儲過程,把從數(shù)據(jù)庫中返回的數(shù)據(jù)填充到Dataset中,并綁定到DataGrid、DataList等控件上顯示。

        3 工資管理系統(tǒng)的主要模塊

        工資管理系統(tǒng)包括基本信息、批量修改、人員調(diào)動、人員查詢、部門信息等等模塊,以基本信息模塊為例,前臺頁面如圖3所示。

        圖3 基本信息模塊的前臺頁面

        通過該頁面,操作人員可以對每個員工及每個員工的基本信息數(shù)據(jù)進行更新、刪除和添加等基本操作。還可以通過頁面的命令按鈕,進行打印部門匯總表和員工工資條,也可以將顯示的數(shù)據(jù)另存為Excel表作為存檔和其他用途。

        每個頁面文件都有一個后臺.cs文件支持,負責與數(shù)據(jù)庫連接,執(zhí)行數(shù)據(jù)庫處理命令,將數(shù)據(jù)庫中的數(shù)據(jù)填充到DataGrid等控件上顯示出來。

        每個模塊都是由前臺頁面.aspx文件、后臺程序.cs文件和數(shù)據(jù)庫文件組成,以完成特定的功能。整個程序的功能就是由這些功能模塊共同組成。

        4 結(jié)束語

        運用 Asp.net語言開發(fā)的工資管理系統(tǒng)極大的減輕了工作人員的工作量,能快速、準確的查詢與統(tǒng)計,通過局域網(wǎng)實現(xiàn)數(shù)據(jù)的通用和共享,提高了管理效率和管理水平。本文所介紹的方法是當今企事業(yè)單位信息化管理所采用的主流技術(shù),并得到廣泛應(yīng)用,比如:圖書資料管理、設(shè)備資產(chǎn)管理、OA辦公自動化等等。是一種實際可行的解決方案,為企事業(yè)單位的信息化管理提供了一種新的技術(shù)手段。

        [1]Chris Ullman.ASP.NET 1.1入門經(jīng)典.北京:清華大學出版社.2004.

        [2]Chris Payne. ASP.NET入門到精通.北京:人民郵電出版社.2002.

        [3]飛思科技.SQL Server 2000 基礎(chǔ)與提高.北京:電子工業(yè)出版社.2001.

        猜你喜歡
        頁面數(shù)據(jù)庫用戶
        大狗熊在睡覺
        刷新生活的頁面
        數(shù)據(jù)庫
        財經(jīng)(2017年2期)2017-03-10 14:35:35
        關(guān)注用戶
        商用汽車(2016年11期)2016-12-19 01:20:16
        關(guān)注用戶
        商用汽車(2016年6期)2016-06-29 09:18:54
        數(shù)據(jù)庫
        財經(jīng)(2016年15期)2016-06-03 07:38:02
        關(guān)注用戶
        商用汽車(2016年4期)2016-05-09 01:23:12
        數(shù)據(jù)庫
        財經(jīng)(2016年3期)2016-03-07 07:44:46
        數(shù)據(jù)庫
        財經(jīng)(2016年6期)2016-02-24 07:41:51
        如何獲取一億海外用戶
        亚洲一区久久蜜臀av| 国内精品久久久久久久久蜜桃| 欧美在线日韩| 欧洲亚洲视频免费| 99精品久久久中文字幕| 视频二区精品中文字幕| 97国产精品麻豆性色| 亚洲一级天堂作爱av| 快射视频网站在线观看| 夜晚黄色福利国产精品| 精品在线视频免费在线观看视频 | 欧美国产一区二区三区激情无套| 又色又爽又黄又硬的视频免费观看| 色一情一区二| 国产在线播放网址| 在线av野外国语对白| 亚洲精品精品日本日本| 亚洲国产91精品一区二区| 丝袜美腿国产一区精品| 丰满少妇弄高潮了www| 最近中文字幕免费完整版| 国产精品爽黄69天堂a| 久久人人爽人人爽人人av东京热| 最新在线观看精品国产福利片| 色噜噜精品一区二区三区 | 国产女同舌吻1区2区| 欧美成人家庭影院| 男女干逼视频免费网站| 精品午夜一区二区三区久久| 亚洲手机国产精品| 中文字幕亚洲无线码高清| 中文字幕精品一区二区日本| 免费观看在线视频播放| 91自拍视频国产精品| 无套中出丰满人妻无码| 一个人看的视频www免费| 亚洲AV无码精品一区二区三区l | 中文字幕大屁股熟女乱| 亚洲国产精品免费一区| 亚洲一区二区三区精品久久av| 领导边摸边吃奶边做爽在线观看 |