1. 程式人生 > >員工管理系統Android版

員工管理系統Android版

一個小專案。加上伺服器大概4000多行程式碼。主要是為了練習socket網路程式設計而寫的。主要內容就是Android客戶端連線通過socket連線伺服器,伺服器與MySQL通過jdbc連線起來,從而實現從客戶端來增刪改查資料庫。 主要思路: 客戶端先與伺服器建立socket連線,然後將需要對資料庫操作的請求封裝成json字串。伺服器收到json字串後解析出裡面的資訊,然後對資料庫進行操作。完成後給客戶端返回資料(或是查詢內容的或是執行是否成功的回饋資訊)。 一些難點: 服務端的高併發,本人伺服器是每連線到一個客戶端就開一個執行緒用來處理客戶端的操作,這樣處理比較耗記憶體,一個執行緒需要幾M記憶體,可想其併發數肯定不高。這裡本人事後百度到了一個比較好的框架-Netty(讀者可以自行百度)。 socket的共用問題,一個Android程式,那麼多活動,肯定不能每個活動建立一次連線,這裡就需要多個活動共用一個socket物件。這裡可以參考我的另一篇部落格。 網址  http://blog.csdn.net/lhp15575865420/article/details/75136649 資料庫的ER圖如下 其主要功能有

1)員工登入:不同的員工有自己設定的密碼,而且與自己的工號相對而不同的工號代表不同的身份登入後的許可權也不同,密碼過於重要,一旦高層密碼洩露導致其他人登入系統進行非法破壞,所以沒有給出修改密碼的功能。

2)員工基本資訊管理:員工基本資訊包括姓名性別等基本資訊,只有員工本人才能修改,本部門部長以及高層可以檢視以及刪除,而一個員工的基本資訊是員工所以資料的依託,一旦員工基本資訊刪除,說明該員工不在該企業,則刪除員工的所以資料。而部長和高層都具有新增員工的功能。

3)入職資訊管理:每個員工(除高層外)都有且僅有一個入職資訊,而且不能修改刪除,除非刪除這個員工,不然入職資訊保持不變。入職資訊從員工新增時被新增,直到員工被刪除,之間只能檢視。

4)工資資訊管理:每個員工可以檢視自己的多條工資記錄。只有高層和部長可以修改和新增已經刪除員工的工資資訊。部長只能操作本部門除自己外的員工的工資資訊。

5)獎懲資訊管理:每個員工可以檢視自己的多條獎懲記錄。只有高層和部長可以修改和新增已經刪除員工的獎懲資訊。部長只能操作本部門除自己外的員工的

獎懲資訊

6)培訓資訊管理:每個員工可以檢視自己的多條培訓記錄。只有高層和部長可以修改和新增已經刪除員工的培訓資訊。部長只操作本部門除自己外的員工的

獎懲資訊

7)部門資訊管理:企業的部門資訊對全體員工公開,所以人都能檢視部門資訊,但是隻有高層有許可權修改和新增部門資訊。由於刪除部門事關重大,即使是高層也不開放此功能。

登入介面UI以及主介面UI如下。

資料庫表。服務端程式碼。客戶端程式碼。相關說明。都在我上傳一個資源中。(免積分下載)

網址:http://download.csdn.net/detail/lhp15575865420/9907168

相關推薦

員工管理系統Android

一個小專案。加上伺服器大概4000多行程式碼。主要是為了練習socket網路程式設計而寫的。主要內容就是Android客戶端連線通過socket連線伺服器,伺服器與MySQL通過jdbc連線起來,從而實現從客戶端來增刪改查資料庫。 主要思路: 客戶端先與伺服器建立socke

Java第四周員工管理系統集合

**第一部分 案例描述 案例目的 學習面向物件的主要特徵和基本概念,包括類、物件、繼承、封裝、多型、方法的過載和重寫、Java的訪問修飾符與其它關鍵字以及集合等。 案例難度 ★★★ 案例覆蓋技能點 1、流程控制

Java實現員工管理系統(資料庫儲存

需求詳見http://blog.csdn.net/hahaha_sxm/article/details/48169711 這次將儲存方式變為資料庫儲存,相較上文,添加了一個DBConnection類,TestEMD.java重寫(程式碼在下方貼出),另外父類

python員工管理系統(基礎

  各位小夥伴們大家好,最近自學python已經差不多把基礎學完了,現在運用這些基礎知識寫了一個簡單版本的員工管理系統 因為在大學裡我是學過java的,所以,當有了一定的基礎和薰陶外,真心覺得python比java要簡單的多,而且學起來特快,業務 邏輯沒那麼複雜,理解起來更好理解,接下里就慢慢給大家講講思路:

超市管理系統簡易

條件 system def 初始 價格 break nbsp return tint 1 import java.util.ArrayList; 2 import java.util.Scanner; 3 4 public class Shopp {

免費的Access數據庫員工管理系統下載-IT技術網站 企業人員管理系統源碼

IT 系統設置 成功 ava 自己 als integer href ID 免費的Access數據庫員工管理系統下載 前言:滿足大多數誌在指尖用戶的要求,今天給大家帶來一個誌在指尖團隊自己用Access開發的數據庫員工管理系統。下面就給大家介紹一下本系統的大概功能!網上有許

“面對面”app及員工管理系統---第一個java專案總結

個人層面 JFinal入門 做了這麼久專案,對JFinal框架似懂非懂,趁這個機會我們來一起深入理解一下。 1.1 JFinal五大組成部分 1.1.1 Controller Controller 是 JFinal 核心類之一,該類作為 MVC 模式中的控制器。基於 J

oa管理系統政務對政府辦公有什麼作用?

隨著政府對資訊化辦公的重視,為了讓政務辦公更加高效便捷,越來越多的oa管理系統政務版協同辦公系統走進人們的視野。政府單位的性質不同導致所注重的功能需求會有不同,因此,oa管理系統政務版協同辦公系統的功能要比一般的協同辦公系統強大,才能真正起到協同政務辦公的效果。 針對我國政府電子政務的多方面需求,oa管

oa管理系統政務對政府辦公有什麽作用?

資源 各級 電子表單 直接 water 高效 mage 數據安全 好的 隨著政府對信息化辦公的重視,為了讓政務辦公更加高效便捷,越來越多的oa管理系統政務版協同辦公系統走進人們的視野。政府單位的性質不同導致所註重的功能需求會有不同,因此,oa管理系統政務版協同辦公系統的功能

應用:批量修改檔名,學生管理系統(檔案)

<1>執行過程演示 執行程式之前 執行程式之後 <2>參考程式碼 #coding=utf-8 # 批量在檔名前加字首 import os funFlag = 1 # 1表示新增標誌 2表示刪除標誌 folderName = './renam

用python寫:完成一個員工管理系統 要求儲存員工的工號、姓名、年齡、性別、工資 1、員工錄入 2、查詢員工資訊 3、修改員工資訊 4、刪除 5、根據工號檢視 6、退出

   完成一個員工管理系統    要求儲存員工的工號、姓名、年齡、性別、工資    1、員工錄入    2、查詢員工資訊    3、修改員工資訊    4、刪除  &nb

學生管理系統--改良

學生管理系統–對學生的基本資訊進行增、刪、改、查,之前使用集合完成的,程式執行資料才存在,這次使用檔案來儲存,可以使資料在硬碟中儲存,該類需要專案的根目錄下放個“student.txt”檔案-------在控制檯顯示 主類: import java.io.*;

java小demo---員工管理系統

最近開始自學java,在學到ArrayList的時候做了個員工管理系統來熟悉ArrayList的一部分操作。 此係統有5個功能: 1.新增員工:輸入員工編號,姓名,薪水 2.查詢員工:輸入員工編號進行查詢,如果找到員工就會顯示其資訊,否則給出沒找到的提示。 3.修改員

java 員工管理系統

              //修改資訊     public void upEmployee(){         System.out.println("請輸入您想修改的員工編號:");         String eno=sc.next();         Employee employee = g

員工管理系統 ---------C 語言

本系統有小部分程式碼借鑑了以下這位朋友的程式碼,並加以改進,大部分程式碼,都是自己編寫的. 注意:因為我模組分的比較多,程式碼不太好貼上,我只把部分程式碼貼上進來,供給各位參考. 簡介 這個是我自己用C語言編寫的員工資訊管理系統,算是我這一點時間來對所學習C語

員工管理系統

import java.text.SimpleDateFormat; import java.util.Date; import java.util.HashMap; /** Created by Administrator on 2018-10-29 .

員工管理系統(C 語言)——伺服器解析

原始碼下載地址:https://download.csdn.net/download/wenfei11471/10477504伺服器功能:1、執行時主介面(伺服器啟動後,只有管理員下線,伺服器不會關閉)

【比賽打分展示雙屏管理系統-專業】排行榜界面及專家評語提交展示等具體配置

專家 alt 比賽 bubuko 排行 專業 http 配置 雙屏 【比賽打分展示雙屏管理系統-專業版】排行榜界面及專家評語提交展示等具體配置

圖書管理系統javaweb

****圖書管理系統java版**** 本系統是基於java的圖書後臺管理系統,實現了管理員的登入,對系統的管理,圖書的借閱查詢,圖書的歸還,以及對系統的口令更改,該系統基於網路資料修改,經過不斷修改成為完整的程式 登入介面; 登入以後首頁顯示效果: 系統設定中包含的內容:圖書館

小專案:基於Struts框架的員工管理系統的java實現

1.匯入struts包 c3p0-0.9.1.2.jar commons-beanutils-1.8.3.jar commons-dbutils-1.6.jar commons-fileupload-1.2.2.jar commons-io-2.0.1.jar commo