freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

計(jì)算機(jī)綜合應(yīng)用課程設(shè)計(jì)-企業(yè)人事管理系統(tǒng)(編輯修改稿)

2025-01-20 06:06 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 本 20 密碼 文本 10 (3) 數(shù)據(jù)字典分析 數(shù)據(jù)流程圖描述了系統(tǒng)的分解,但沒有對(duì) 圖中各成分進(jìn)行說明,數(shù)據(jù)字典( Data Dictionary, DD)就是為數(shù)據(jù)流程圖的每 個(gè)數(shù)據(jù)流文件加工,以及組成數(shù)據(jù)流或文件的數(shù)據(jù)項(xiàng)作出說明 ,具體見表 214 至表 218 表 214 員工管理的數(shù)據(jù)字典 作用 對(duì)員工管理信息查詢進(jìn)行描述 來源 管理員對(duì)員工編號(hào)的查詢 去向 員工本地查詢 數(shù)據(jù)結(jié)構(gòu) 員工信息查詢(員工編號(hào),姓名,性別, 年齡,密碼, 聯(lián)系電話,地址 ,入員時(shí)間,照片 ) 表 215 職務(wù)管理的數(shù)據(jù)字典 作用 對(duì)員工現(xiàn)任職位查詢進(jìn)行描述 來源 管理員對(duì)員工編號(hào)的查詢 去向 員工本地查 詢 數(shù)據(jù)結(jié)構(gòu) 職位信息查詢(員工編號(hào),姓名,現(xiàn)任職務(wù)、 所屬部門) 表 216 出勤管理的數(shù)據(jù)字典 作用 對(duì)員工出勤信息 查詢進(jìn)行描述 來源 管理員對(duì)員工編號(hào)的查詢 去向 員工本地查詢 數(shù)據(jù)結(jié)構(gòu) 出勤信息查詢(員工編號(hào),姓名,上班時(shí)間,下班時(shí)間 ,請(qǐng) 15 假信息,加班信息 ) 表 217 工資信息查詢的數(shù)據(jù)字典 作用 對(duì)員工工資信息查詢結(jié)構(gòu)進(jìn)行描述 來源 管理員對(duì)雇員編號(hào)的查詢 去向 員工本地查詢 數(shù)據(jù)流結(jié)構(gòu) 工資信息查詢(雇員編號(hào),姓名,基本工資,公司補(bǔ)貼,加班費(fèi),獎(jiǎng)勵(lì)金,扣除金額,總工資) 表 218 福利信息查詢的數(shù)據(jù)字典 作用 對(duì)員工福利信息查詢結(jié)構(gòu)進(jìn)行描述 來源 管理員對(duì)雇員編號(hào)的查詢 去向 員工本地查詢 數(shù)據(jù)流結(jié)構(gòu) 福利信息查詢(雇員編號(hào),姓名,養(yǎng)老保險(xiǎn),失業(yè)保險(xiǎn),工傷保險(xiǎn),總福利金) 數(shù)據(jù)流程分析 ① 總的系統(tǒng)流程圖如圖 215 所示: 圖 215 總的系統(tǒng)流 程 ② 業(yè) 務(wù)流程圖( Transaction Flow Diagram, TFD)是一種描述系統(tǒng)內(nèi)各單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向的圖表,利用它可以幫助分析人員找出業(yè)務(wù)流程中的不合理的 流向。通過前 面對(duì)企業(yè)倉庫管理情況進(jìn)行的一系列調(diào)研與分析,得到如 圖 216 所示的業(yè)務(wù)流程圖。 用戶登錄 系統(tǒng)主窗口 退出系統(tǒng) 是否合法 Y N 16 圖 216 業(yè)務(wù) 流程圖 人事 管理系統(tǒng)的業(yè)務(wù)處理過程如下:企業(yè) 認(rèn)識(shí)管理系統(tǒng)記錄 基本 的 信息并能對(duì) 系統(tǒng)的的已有 信息進(jìn)行查詢; 信息 添加 記錄 中對(duì)基本信息添加;信息輸出記錄對(duì) 基本信息并能進(jìn)行查詢。 ③ 根據(jù)業(yè)務(wù)流程圖分析,對(duì)于其中的數(shù)據(jù)流向,處理及存儲(chǔ)進(jìn)行逐層分解,可以得到數(shù)據(jù)流程圖( Data Flow Diagram, DFD)。數(shù)據(jù)流程圖是分層次的,繪制是采取自頂向下逐層分解的方法。頂層數(shù)據(jù)流程圖只有一張,它說明了系統(tǒng)總的處理功 能、輸入和輸出。下一步是對(duì)頂層數(shù)據(jù)流程圖中的“ 處理”進(jìn)行分解,也就是對(duì)第一層數(shù)據(jù)流程圖的再分解。數(shù)據(jù)流程圖如圖 33 所示。 圖 33 數(shù)據(jù)流程圖 系統(tǒng)現(xiàn)有信息 匯總處理 各部門需求 新增信息 信息需求 信息添加 信息輸出 信息添加 信息查找 管理員 定位編號(hào) 定位信息 添加操作 信息修改 定位信息 修改操作 信息輸出 17 第 3 章 管理系統(tǒng)主界面設(shè)計(jì)開發(fā) 程序設(shè)計(jì) 程序設(shè)計(jì)思想與原則 編寫程序應(yīng)符合軟件工程化思想。應(yīng)用軟件的編程工作量極大, 而且要經(jīng)常維護(hù) 、修改。如果編寫程序不遵守正確的規(guī)律,就會(huì)給系統(tǒng)的開發(fā)維護(hù)帶來不可逾越的障礙。軟件工程的思想即利用工程化的方法進(jìn)行軟件開發(fā),通過建立軟件工程環(huán)境來提高軟件開發(fā)效率。 自頂向下的模塊化方法描述了大程序設(shè)計(jì)的原則 ,在具體編程中,則應(yīng)采用結(jié)構(gòu)化程序設(shè)計(jì)方法。這種方法指導(dǎo)人們用良好的思想方法卻設(shè)計(jì)程序,其特點(diǎn)是采用順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和選擇結(jié)構(gòu)三種基本邏輯結(jié)構(gòu)來編寫程序。 功能界面設(shè)計(jì) 雖說程序設(shè)計(jì)最核心的地方是程序的功能,但程序的界面設(shè)計(jì)是不可忽視的,它直接影響到程序的易用性。尤其在 Windows 時(shí)代,一個(gè)良好的應(yīng)用界面會(huì)給你的程序錦上添花,甚至有畫龍點(diǎn)睛之韻味。一般來說,在完成核心算法的編制后,就要開始精心設(shè)計(jì)應(yīng)用界面了。 登陸界面的代碼: public class HRM_App { public static void main (String[] args) 18 { Login _Login=new Login()。 } } 系統(tǒng)主頁面代碼為: import .*。 import .*。 import .*。 import .*。 public class AppMain extends JFrame { private JMenuBar barMain = new JMenuBar()。 private MenuBarListener _MenuBarListener = new MenuBarListener()。 public final JDesktopPane desktop = new JDesktopPane()。 public static DbConnection conion=new DbConnection()。 private int i,j。 public AppMain() { super(人事管理系統(tǒng) )。 Container container = getContentPane()。 (desktop,)。 (desktop)。 BuildBarMain()。 (barMain)。 setSize(900,700)。 int w = (().getScreenSize().width 900) / 2。 int h = (().getScreenSize().height 700) / 2。 setLocation(w, h)。setVisible(true)。 addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent event) { int result = (null,是否真的退出人事信息管理系統(tǒng) ?, 系統(tǒng)提示 , , null,new String[] {確定 ,取消 },取消 )。 if (result == ) { try { ()。 } catch( sql) { ()。 } (0)。 }} })。 } private JMenuBar BuildBarMain() { final JMenu[] _Menu = {new JMenu( 系統(tǒng)設(shè)置 ), new JMenu( 公司結(jié)構(gòu) ),new JMenu( 員工管理 ), new JMenu( 職務(wù)管理 ), new JMenu( 出勤情況 ), new JMenu( 工資管理 ), new JMenu( 獎(jiǎng)罰管理 ), new JMenu( 福利管理 ), new JMenu( 幫助 )}。 final JMenuItem[][] _MenuItem={{new JMenuItem( 管 理 員 設(shè) 置 ),new JMenuItem(返回主界面 ),new JMenuItem(安全退出 )}, {new JMenuItem(公司結(jié)構(gòu) ),new JMenuItem(部門管理 ),new JMenuItem(職位調(diào)整 )},{new JMenuItem(增加員工 ),new 19 JMenuItem(信息修改 ),new JMenuItem(信息查詢 ),new JMenuItem(減少員工 )},{new JMenuItem(現(xiàn)任職務(wù)查詢 ),new JMenuItem(職務(wù)變更查詢 ),new JMenuItem(職務(wù)變更 )}, {new JMenuItem(上下班登記 ),new JMenuItem(請(qǐng)假管理 ),new JMenuItem(加班管理)},{new JMenuItem(工資查詢 ),new JMenuItem(工資調(diào)整 )},{new JMenuItem(獎(jiǎng)罰查詢),new JMenuItem(添加獎(jiǎng)罰 )},{new JMenuItem(福利查詢 ),new JMenuItem(福利調(diào)整)},{new JMenuItem(系統(tǒng)幫助 ),new JMenuItem(關(guān)于系統(tǒng) )}}。 final String[][] MenuItemName={{setmanager_sysMenu,MainInterface_sysMenu,exit_sysMenu}, {pany_structure_Menu,manageDepartment_Menu,setduty_Menu}, {add_employeeMenu,updata_employeeMenu,select_employeeMenu,delete_employeeMenu}, {duty_dutyMenu,select_dutyMenu,change_dutyMenu}, {start_attendance,finish_attendance,askforleave_attendance,Over_Time_attendance}, {select_wageMenu,change_wageMenu}, {select_award_punishMenu,add_award_punishMenu}, {select_welfareMenu,updata_welfareMenu}, {help_helpMenu,about_helpMenu}}。 for(j=0。j。j++) { _Menu[j].setFont(new Font(TimesRoman,14))。 for(i=0。i_MenuItem[j].length。i++) { _MenuItem[j][i].setFont(new Font(TimesRoman,12))。 _MenuItem[j][i].addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { (MenuItemName[j][i])。 } })。 _MenuItem[j][i].addActionListener(_MenuBarListener)。 _Menu[j].add(_MenuItem[j][i])。 } (_Menu[j])。 } _MenuItem[0][1].addActionListener(new Action
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1