999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

公司考勤管理系統設計與實現

2013-12-31 00:00:00
中外企業文化 2013年12期

【文章摘要】

考勤系統可以有效地管理公司員工的出勤情況,規范人事制度管理,保證公司正常的工作,提高員工的工作效率,是公司管理的重要組成部分。因此,考勤管理系統的設計與實現有著十分重要的意義。

【關鍵詞】

考勤;Silverlight;MVC

0 引言

開發的考勤管理系統主要完成了員工上班,下班考勤,請假處理,工資查詢,任務查看,在線交流和后臺管理等功能,考勤前臺系統采用MVC3開發,后臺采用Silverlight4開發,在將SilverLight項目無縫隙的結合到MVC3中,采用這種模式的主要原因是考慮到Silverlight的客戶端特點,如果前臺和后臺管理均采用Silverlight會增加員工簽到的等待時間,但是對管理員來說,操作界面更親切,操作更便捷,可以像正常的軟件一樣來操作,使用起來更方便快捷。

1 系統關鍵技術及開發環境

1.1 采用B/S結構

考勤管理系統采用了當前很流行的B/S模式結構。相對于以往的主機/終端、C/S機構來說,B/S結構更具有優勢。B/S結構是Browser/Server(瀏覽器/服務器)模式,它是對C/S模式應用的擴展。在這種結構下,只要安裝維護一個服務器(Server),用戶工作界面就可以通過IE瀏覽器來實現的。

1.2 采用微軟MVC模式開發

MVC模式是“Model-View-Controller”的縮寫,即:“模型-視圖-控制器”。MVC結構最早是smalltalk語言團提出的,應用于用戶交互應用程序中,它與其他模式協作完成工作。

所謂三層體系結構,是在客戶端與數據庫之間加入了一個“中間層”,也叫組件層。這里所說的三層體系,不是指物理上的三層,不是簡單地放置三臺機器就是三層體系結構,也不僅僅有B/S應用才是三層體系結構,三層是指邏輯上的三層,即使這三個層放置到一臺機器上。

1.3 加入微軟的Silverlight技術

微軟Silverlight 4新版強化與用戶的連結,允許用戶通過桌面、開始菜單快速連結功能啟動應用程序,并改善對影音的支持。內建新的3D與動畫功能,改善文字使用及支持硬件加速效果,提供幾十種種控制功能及程序碼,如攝像頭與MIC硬件支持、報表打印支持、本地文件讀寫、更強大的富文本控件RichTextBox和及具有可粘貼、排序功能的DataGrid等,以及各種專業的設計主題等。

2 系統設計與實現

2.1 系統架構設計

2.1.1 架構設計

一個系統的架構設計在整個項目的開發過程中十分的重要,這涉及到系統以后的可復用與可擴展性。因此在架構設計階段就要考慮好這些內容。本系統采用最流行的MVC模式基礎之上進行開發

2.1.2 系統目錄結構

(1)Web項目com.mstone

·ClientBin Silverlight宿主引用

·Context css 樣式表文件

·Controllers 控制器

·Html 一些靜態頁面

·Image 圖包

·Models 模型層

·Script script包

·Service 服務包

·Views 視圖層

·com.mstone.Silverlight.aspx Silverlight 宿主

·Global.asax 路由解析文件

·Silverlight.js MVC添加Silverlight生成腳本文件

·Web.config 配置文件

(2)類庫項目 com.mstone.core

·Base 項目公用類庫

·Temp 中間變量類

·ViewModel MVVM模式的ViewModel包

·App.config 數據庫模型Linq to Sql配置文件

·DB.dbml 數據庫模型Linq to Sql

·ExtendMethod.cs 擴展方法集合

2.2 系統功能設計

2.2.1登錄模塊

登錄模塊主要包括用戶的登錄與用戶登錄信息的依據,登錄包括前臺也后臺兩個部分,前臺是員工進入考勤系統的基礎,后臺登錄管理則是進入后臺的依據。

2.2.2考勤模塊

考勤模塊是考勤系統的核心部分,員工通過在考勤系統考勤頁面進行登記,記錄員工的出勤信息,員工可以查看自己的出勤情況,部門領導可以查看自己部門員工的出勤情況,人事部門領導可以查看所有員工出勤情況,進行獎罰操作,傳遞給財務部門,考勤模塊包括。

2.2.3管理模塊

管理模塊是系統的管理核心部門,通過對員工的管理,可以保證系統的安全,讓離職的員工不在有登錄系統的權限,同時給員工分配權限,讓員工有不同的職能,保證各部分工作的正常運行。

2.2.4新聞模塊

新聞模塊是提供公司內部的新聞呢信息,讓員工實時了解公司的動態,將公司于員工緊密的結合在一起。

2.2.5工資模塊

工資模塊是供財務部門或者有這樣職能的人用來統計員工工資情況的。

2.3 部分基礎類設計

由于本系統的多結構性,本系統將常用的方法封裝成特殊的類,公共類,其中有最重要的幾個類為操作時間的,例如節假日的排除,休息日期的排除等日期操作公共類。

2.3.1 DTExt.cs

這個而是一個日期操作的公共類,其中日期包括常用的一些方法。

2.3.2 Str.cs

這是一個字符串操作的公共類,在基本的c#字符串的基礎之上進行了封裝,例如獲取固定長度的字符串,在表格中顯示某條記錄的詳細信息的時候,只顯信息的前20字,后20字用“…”來代替。

2.3.3 ConvertExt.cs

類型轉換,最多的功能就是將其他類型的東西轉換成數字,例如從字符串中抽取出字符串來,這些都是些經常用到的方法。

2.4 系統實現

2.4.1 員工個人信息模塊

員工個人信息查看頁面如圖3.4所示:

個人信息頁面是用戶用來查看自己個人信息的頁面,在此頁面可以快速鏈接到個人信息管理頁面,也是為方便用戶設置。

2.4.2后臺管理員工管理模塊

在系統中,后臺管理頁面一共分成三部分,添加,修改和維護(管理),添加界面主要用于新員工的添加,采用自增員工號的方式,而修改則是維護員工的角色信息,在上圖展示的維護界面,我們可以預覽簡單的員工信息。

3 結論

經過對網絡文件管理系統的設計,使我對軟件開發過程有了更深入的了解。定義階段有開發計劃,需求分析;開發階段包括需求分析,設計,編碼,測試和最后的運行和維護。并對軟件測試方法有了的提高。

【作者簡介】

郭倩(1987—),女,遼寧撫順人,同濟大學軟件學院碩士研究生。

主站蜘蛛池模板: 国产精品无码作爱| 欧美成人区| 久久久亚洲色| 园内精品自拍视频在线播放| 偷拍久久网| 夜夜操天天摸| 国产白浆在线| 欧美日韩激情在线| 她的性爱视频| 日韩视频福利| 国产污视频在线观看| 亚洲黄色激情网站| 国产96在线 | 伊在人亞洲香蕉精品區| 尤物国产在线| 亚洲成人一区二区| 男女精品视频| 亚洲欧美一区二区三区图片| 九色视频线上播放| 找国产毛片看| 国产不卡在线看| 久久综合九色综合97婷婷| 亚洲嫩模喷白浆| 四虎成人免费毛片| 亚洲三级a| 国产91丝袜| 久久综合结合久久狠狠狠97色 | 香蕉久久国产超碰青草| av在线5g无码天天| 久久夜色精品| 色综合婷婷| 亚洲av日韩av制服丝袜| 五月婷婷丁香综合| 无码aaa视频| 国产成人久久777777| a级免费视频| 免费又黄又爽又猛大片午夜| 国产成人AV男人的天堂| 亚洲成A人V欧美综合| 亚洲福利视频一区二区| 国产欧美在线| 国产美女91视频| 亚洲一区二区黄色| 老色鬼欧美精品| 欧美劲爆第一页| 香蕉99国内自产自拍视频| 国产成人艳妇AA视频在线| 欧美精品在线观看视频| 成人午夜精品一级毛片| 精品一区二区三区无码视频无码| 亚洲性色永久网址| 亚洲国产一成久久精品国产成人综合| 精品伊人久久久久7777人| 亚洲综合色吧| 亚洲国产成人无码AV在线影院L| AV无码一区二区三区四区| 日韩在线欧美在线| 99精品国产高清一区二区| 3344在线观看无码| 中文字幕乱妇无码AV在线| 日韩精品无码免费一区二区三区| 欧美视频在线播放观看免费福利资源 | 欧美日本视频在线观看| 日韩av在线直播| 日韩在线2020专区| 99视频国产精品| 91麻豆精品视频| 91成人在线免费视频| 99热国产这里只有精品无卡顿"| 亚洲中文字幕无码爆乳| 国产成人精品高清不卡在线| 农村乱人伦一区二区| 国产专区综合另类日韩一区| 国内毛片视频| 精品三级网站| 国产小视频网站| 久久伊人色| 在线观看免费AV网| 久久婷婷综合色一区二区| 国产精品视屏| 久久午夜夜伦鲁鲁片无码免费| 免费观看成人久久网免费观看|