




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、目錄 、概述 1.1 項(xiàng)目背景 1.2 項(xiàng)目目的 、需求分析 2.1 業(yè)務(wù)描述 2.2 功能需求分析 2.2.1 基本單元管理 員工信息管理 部門信息管理 申請(qǐng)類型管理 申請(qǐng)狀態(tài)管理 文化程度管理 婚姻狀況管理 2.2.2 操作員工管理 2.2.3 申請(qǐng)信息管理 2.3 性能需求 2.3.1 硬件要求 2.3.2 軟件要求 三、系統(tǒng)功能模塊劃分 3.1 系統(tǒng)模塊設(shè)計(jì) 四、. 數(shù)據(jù)庫(kù)設(shè)計(jì) 4.1 實(shí)體和部分屬性圖( ER 圖) 4.2 數(shù)據(jù)庫(kù)關(guān)系設(shè)計(jì) 五、詳細(xì)設(shè)計(jì) 5.1 登錄模塊設(shè)計(jì) 5.2 主界面
2、模塊設(shè)計(jì) 5.3 基礎(chǔ)單元設(shè)置模塊設(shè)計(jì) 5.4 操作員工模塊設(shè)計(jì) 5.5 申請(qǐng)信息管理模塊設(shè)計(jì) 5.6 系統(tǒng)維護(hù)模塊設(shè)計(jì) 5.7 打印模塊設(shè)計(jì) 六、總結(jié) 七、問(wèn)題匯總 八、參考文獻(xiàn) 九、使用說(shuō)明書 第1 頁(yè)共32 頁(yè) 概述 1.1 項(xiàng)目背景 某公司進(jìn)行工作業(yè)務(wù)管理電子化,該公司有多個(gè)部門,每個(gè)部門有多個(gè)人員。有許多 業(yè)務(wù)要進(jìn)行審核、批準(zhǔn)、督辦、檢查的工作。為了對(duì)每個(gè)流程進(jìn)行監(jiān)督而設(shè)計(jì)本系統(tǒng)。 1.2 項(xiàng)目目的 公司業(yè)務(wù)管理系統(tǒng)是對(duì)其公司的業(yè)務(wù)信息進(jìn)行管理,它主要功能包括基礎(chǔ)單元管理、 操作員工管理、申請(qǐng)管理等。基礎(chǔ)單元管理包括員工信息管理、部門管理、申請(qǐng)類型管理、 申請(qǐng)狀態(tài)管理、 文化程度管理
3、、 以及婚姻狀況管理等信息管理; 申請(qǐng)管理包抱申請(qǐng)信息的添 加(提交)、刪除、查詢、審批、打印、導(dǎo)出等操作。 二、需求分析 2.1 業(yè)務(wù)描述 某公司員工可以通過(guò)“增加申請(qǐng)”來(lái)提交各種申請(qǐng)信息,如請(qǐng)假或者購(gòu)買設(shè)備等等。 然后需要經(jīng)過(guò)一級(jí)審批和二級(jí)審批。其中二級(jí)審批是最后的審核過(guò)程。 一級(jí)審批和二級(jí)審批是通過(guò)權(quán)力值的大小來(lái)分配審核權(quán)的。 2.2 功能需求分析 2.2.1 基本單元管理 員工信息管理 添加員工信息 修改員工信息 刪除員工信息 查詢員工信息 員工信息預(yù)覽,打印和導(dǎo)出 第2 頁(yè)共32 頁(yè) 部門管理 添加部門信息 修改部門信息 刪除部門信息 查詢部門信息 2
4、.2.1.3 申請(qǐng)類型管理 添加申請(qǐng)類型 修改申請(qǐng)類型 刪除申請(qǐng)類型 查詢申請(qǐng)類型 申請(qǐng)狀態(tài)管理 添加申請(qǐng)狀態(tài) 修改申請(qǐng)狀態(tài) 刪除申請(qǐng)狀態(tài) 查詢申請(qǐng)狀態(tài) 文化程度管理 添加文化程度 修改文化程度 刪除文化程度 查詢文化程度 婚姻狀況管理 添加婚姻狀況 修改婚姻狀況 刪除婚姻狀況 查詢婚姻狀況 2.2.2 操作員工管理 添加操作員工 修改操作員工 刪除操作員工 查詢操作員工 第3 頁(yè)共32 頁(yè) 2.2.3 申請(qǐng)管理 提交申請(qǐng)信息 刪除申請(qǐng)信息 查詢申請(qǐng)信息 審批申請(qǐng)信息 申請(qǐng)信息預(yù)覽,打印和導(dǎo)出 2.3 性能需求 2.3.1 硬件要求 處理器: 1
5、.6GHz 或更高 內(nèi)存大?。?384M 或更高 硬件空間: 20G 以上 2.3.2 ;軟件要求 操作系統(tǒng): Windons 2000 或 Windows XP 數(shù)據(jù)庫(kù): Microsoft Server 2000 運(yùn)行環(huán)境配置: Microsoft Visual Studio 2008 ,Microsoft Server 2000 開(kāi)發(fā)語(yǔ)言: C# 三、系統(tǒng)功能模塊劃分 3.1 系統(tǒng)模塊設(shè)計(jì) 第4 頁(yè)共32 頁(yè) 公司業(yè)務(wù)管理系統(tǒng) 操作員工管理 第 5 頁(yè) 共 32 頁(yè) 刪除部門信息 修改部門信息 增加部門信息 查詢部門信息 圖 3.1.4 部門信息管理 刪除申請(qǐng)類型 查詢申請(qǐng)類型 增加申請(qǐng)
6、類型 查詢申請(qǐng)類型 圖 3.1.5 申請(qǐng)類型管理 申請(qǐng)狀態(tài)管理 刪除申請(qǐng)狀態(tài) 修改申請(qǐng)狀態(tài) 增加申請(qǐng)狀態(tài) 查詢申請(qǐng)狀 圖 3.1.6 申請(qǐng)狀態(tài)管理 第6 頁(yè)共32 頁(yè) 圖 3.1.7 文化程度管理 圖 3.1.8 婚姻狀況管理 圖 3.1.9 操作員工管理 第7 頁(yè)共32 頁(yè) 圖 3.1.10 申請(qǐng)信息管理 四、數(shù)據(jù)庫(kù)設(shè)計(jì) 4.1 實(shí)體和部分屬性圖 第8 頁(yè)共32 頁(yè) 申請(qǐng)類型表 審批人表 申請(qǐng)狀態(tài)表 用戶登錄表 4.2 數(shù)據(jù)庫(kù)關(guān)系設(shè)計(jì) 審核表 員工表 教育程度表 部門表 婚姻狀況表 圖 4.2.1 關(guān) 系 表 第9 頁(yè)共32 頁(yè) 五、詳細(xì)設(shè)計(jì) 5.1 登錄模塊設(shè)計(jì) 對(duì)應(yīng) 通過(guò)此登錄界面的認(rèn)可
7、, 才能夠進(jìn)入公司業(yè)務(wù)管理系統(tǒng)。 正確的執(zhí)行業(yè)務(wù)管理的功能。 的登錄界面如圖 5.1.1 所示。 圖 5.1.1 登陸界面 在此窗口中公司操作員工必須輸入正確的用戶名和密碼,才能進(jìn)入系統(tǒng)主界面。 如下是登錄界面的部分源代碼 : public partial class Login : Form SqlConnection conn; public Login() InitializeComponent(); private int count = 0; private void btn_LG_OK_Click( object sender, EventArgs e) try 第 10 頁(yè) 共
8、32 頁(yè) string conStr = Properties. Settings .Default.workFlowConnectionString; conn = conn.Open(); new SqlConnection (conStr); SqlCommand cmd = conn.CreateCommand(); cmd.CommandText =Select OperName,OperPassword From Operator Where OperName = + this .txt_LG_OperName.Text + AND OperPassword= + this .tx
9、t_LG_Password.Text + ; SqlDataReader reader = cmd.ExecuteReader(); if (reader.HasRows) this .DialogResult =DialogResult .OK; else MessageBox.Show( 用戶名或密碼錯(cuò)誤! , 登錄失敗 , MessageBoxButtons .OK, MessageBoxIcon .Exclamation); count+; if (count2) count = 0; MessageBox.Show( 嘗試登錄已達(dá)到 3次!程序退出! , 信息提示 , Message
10、BoxButtons .OK, MessageBoxIcon .Information); this .Close(); reader.Close(); catch ( Exception ex) MessageBox.Show(ex.Message); private void btn_LG_Cancel_Click( object sender, EventArgs e) Application .Exit(); 5.2 主界面模塊設(shè)計(jì) 第 11 頁(yè) 共 32 頁(yè) 在系統(tǒng)主界面中,可以選擇此系統(tǒng)的各種設(shè)置管理,包括:?jiǎn)T工信息管理、部門信息管 理、操作員工管理、申請(qǐng)信息管理、信息打印,導(dǎo)出等
11、功能。 如下圖 5.2.1 所示,在該系統(tǒng)中,主要包括如下幾個(gè)功能。 圖 5.2.1 系統(tǒng)主界面 部分源代碼: public partial class Form1 : Form public Form1() InitializeComponent(); private void 基礎(chǔ)設(shè)置 ToolStripMenuItem_Click( object sender, EventArgs e) base_setting bs = new base_setting (); bs.ShowDialog(); private void 申請(qǐng)查詢與管理 ToolStripMenuItem_Click(
12、 object sender, EventArgs e) apply_Manage am = new apply_Manage (); am.ShowDialog(); private void 操作員工設(shè)置 ToolStripMenuItem_Click( object sender, EventArgs e) 第 12 頁(yè) 共 32 頁(yè) operator_setting op = new operator_setting (); op.ShowDialog(); private void 退出 ToolStripMenuItem_Click( object sender, EventArg
13、s e) Application .Exit(); 5.3 基礎(chǔ)單元設(shè)置模塊設(shè)計(jì) 基礎(chǔ)單元設(shè)置是對(duì)該公司的員工信息,部門信息進(jìn)行管理,還有申請(qǐng)類型,申請(qǐng)狀態(tài), 婚姻狀況,教育程度的設(shè)置。其界面如圖 5.3.1 所示。 圖 5.3.1 基礎(chǔ)單元設(shè)置界面 部分源代碼: public partial class base_setting : Form private SqlConnection conn; DataSet ds2; / 獲得 DataTable 數(shù)據(jù)以使得與更新完后的數(shù)據(jù)庫(kù)同步 public DataTable GetTableData( string cmdStr) 第 13 頁(yè)
14、共 32 頁(yè) DataTable dt = new DataTable (); SqlDataAdapter da = new SqlDataAdapter (cmdStr, conn); da.Fill(dt); return dt; / 更新員工信息表 public void PeoTableUpdate() ds2 = new DataSet (); SqlDataAdapter da = new SqlDataAdapter ( select PeopleID as 工作證號(hào) ,PeopleName as 姓名 ,DepartName as 部門 ,PeopleSex as 性別 ,E
15、ducationName as 文化程度 ,MarriageName as 婚姻狀況 ,Birthday as 出生日期 from People,Department,Marriage,Education where People.DepartID=Department.DepartID and People.MarriageID=Marriage.MarriageID and People.EducationID=Education.EducationID , conn); da.Fill(ds2); this .dataGridView1.DataSource = ds2.Tables0;
16、 / 初始化 Treeview ,員工信息表,部門表,申請(qǐng)類型等等 . 表里的數(shù)據(jù) public base_setting() InitializeComponent(); string conStr = Properties.Settings .Default.workFlowConnectionString; conn = new SqlConnection (conStr); / 打開(kāi) DB連接 conn.Open(); Init_TreeView(); Init_dgw_People(); Init_dgw_Department(); Init_dgw_Event(); Init_dg
17、w_Status(); Init_dgw_Education(); Init_dgw_Marriage(); / 單擊 treeview 控件某個(gè)部門,在 DataGridView 中顯示選中部門的員工信息內(nèi)容 private void treeView1_AfterSelect( object sender, TreeViewEventArgs e) 第 14 頁(yè) 共 32 頁(yè) / 單擊 treeview 控件某個(gè)部門,在 DataGridView 中顯示選中部門的信息內(nèi)容 string str = e.Node.Text; if (str = 所有部門 ) ds2 = new DataSe
18、t (); SqlDataAdapter da = new SqlDataAdapter ( select PeopleID as 工作證號(hào) ,PeopleName as 姓名 ,DepartName as 部門 ,PeopleSex as 性別 ,MarriageName as 婚姻狀況 ,EducationName as 文化程度 ,Birthday as 出生日期 from People,Department,Marriage,Education where People.DepartID=Department.DepartID and People.MarriageID=Marriag
19、e.MarriageID and People.EducationID=Education.EducationID , conn); da.Fill(ds2); this .dataGridView1.AutoGenerateColumns = true ; this .dataGridView1.DataSource = ds2.Tables0; else string strSQL = select PeopleID as 工作證號(hào) ,PeopleName as 姓名 ,DepartName as 部門 ,PeopleSex as 性別 ,MarriageName as 婚姻狀況 ,Edu
20、cationName as 文化程度 ,Birthday as 出生日期 from People,Department,Marriage,Education where People.DepartID=Department.DepartID and People.MarriageID=Marriage.MarriageID and People.EducationID=Education.EducationID AND+ str + =DepartName ; ds2 = new DataSet (); SqlDataAdapter da = new SqlDataAdapter (strSQ
21、L, conn); da.Fill(ds2); this .dataGridView1.AutoGenerateColumns = true ; this .dataGridView1.DataSource = ds2.Tables0; / 初始化 Treeview 中的數(shù)據(jù) private void Init_TreeView() SqlCommand cmd = new SqlCommand( select DepartName from Department, conn); / 使用While 設(shè)置一個(gè)循環(huán) / 先設(shè)置父節(jié)點(diǎn)的名稱: TreeNode tn = treeView1.Nod
22、es.Add( 所有部門 ); SqlDataReader sdr = cmd.ExecuteReader(); while (sdr.Read() 第 15 頁(yè) 共 32 頁(yè) DepartName .ToString(); tn.Nodes.Add(sdr sdr.Close(); treeView1.ExpandAll(); / 初始化 dgw中的員工信息 private void Init_dgw_People() ds2 =new DataSet (); as SqlDataAdapter da = new SqlDataAdapter ( select PeopleID as 工作證
23、號(hào) ,PeopleName 姓名 ,DepartName as 部門 ,PeopleSex as 性別 ,EducationName as 文化程度 ,MarriageName as 婚姻狀況 ,Birthday as 出生日期 from People,Department,Marriage,Education where People.DepartID=Department.DepartID and People.MarriageID=Marriage.MarriageID and People.EducationID=Education.EducationID , conn); da.Fi
24、ll(ds2); this .dataGridView1.AutoGenerateColumns = true ; this .dataGridView1.DataSource = ds2.Tables0; /ds.Clear(); 5.4 操作員工管理模塊設(shè)計(jì) 操作員工管理是對(duì)登錄該管理系統(tǒng)的用戶進(jìn)行管理的。主要功能有用戶名和密碼的添 加、刪除、修改、查詢等。其界面如圖 5.4.1 所示。 第 16 頁(yè) 共 32 頁(yè) 圖 5.4.1 操作員工管理界面 主要功能代碼有: / 增加 Operator 用戶 private void toolStripButton1_Click( object s
25、ender, EventArgs e) try if ( this .txt_OperID.Text = ) MessageBox.Show( 請(qǐng)輸入編號(hào)! , 信息提示 ); clearTextBox(); return ; string addStr = Insert into Operator(OperID,OperName,OperPassword) Values(OperID,OperName,OperPassword); / 創(chuàng)建一個(gè)與 Connection 關(guān)聯(lián)的 Command SqlCommand cmd = new SqlComman(daddStr, conn); cmd
26、.Parameters.Add( cmd.Parameters.Add( cmd.Parameters.Add( new SqlParameter ( OperID, this .txt_OperID.Text); new SqlParameter ( OperName, this .txt_OperName.Text); new SqlParameter ( OperPassword, this .txt_Password.Text); /cmd.CommandType = CommandType.Text; cmd.ExecuteNonQuery(); select OperID as 編
27、號(hào) this .dataGridView1.DataSource = Update_dgv_Operator( ,OperName as 用戶名 ,OperPassword as 密碼 from Operator ); 第 17 頁(yè) 共 32 頁(yè) clearTextBox(); catch ( Exception ex) MessageBox.Show( 該編號(hào)已存在! ); /MessageBox.Show(ex.Message); clearTextBox(); / 刪除 Operator 用戶 private void toolStripButton2_Click( object sen
28、der, EventArgs e) try if ( this .txt_OperID.Text = ) MessageBox.Show( 請(qǐng)選擇要?jiǎng)h除的編號(hào)! , 信息提示 ); clearTextBox(); return ; if ( MessageBox.Show( 確定要?jiǎng)h除該用戶嗎 ?, 信息提示 , MessageBoxButtons .YesNo, MessageBoxIcon.Exclamation) = DialogResult .Yes) string deleStr = delete from Operator where OperID= + this .txt_Ope
29、rID.Text; SqlCommand cmd = conn.CreateCommand(); cmd.CommandType = CommandTyp.eText; cmd.CommandText = deleStr; cmd.ExecuteNonQuery(); this .dataGridView1.DataSource = Update_dgv_Operator(select OperID as 編號(hào) ,OperName as 用戶名 ,OperPassword as 密碼 from Operator ); clearTextBox(); catch ( Exception ex)
30、MessageBox.Show(ex.Message); clearTextBox(); 第 18 頁(yè) 共 32 頁(yè) / 修改 Operator private void toolStripButton3_Click( object sender, EventArgs e) try if ( this .txt_OperID.Text = ) MessageBox.Show( 請(qǐng)選擇要修改的編號(hào) ! , 信息提示 ); clearTextBox(); return ; string updateStr = update Operator set OperID = + this .txt_Ope
31、rID.Text + ,OperName = + this .txt_OperName.Text + ,OperPassword = + this .txt_Password.Text + + where OperID= + this .dataGridView1.CurrentRow.Cells0.Value.ToString(); select OperID as 編號(hào) SqlCommand cmd = new SqlComman(dupdateStr, conn); cmd.ExecuteNonQuery(); this .dataGridView1.DataSource = Updat
32、e_dgv_Operator( ,OperName as 用戶名 ,OperPassword as 密碼 from Operator ); clearTextBox(); catch ( Exception ex) MessageBox.Show(ex.Message); 5.5 申請(qǐng)信息管理模塊設(shè)計(jì) 申請(qǐng)信息管理是該公司的主要管理功能, 是對(duì)公司業(yè)務(wù)的管理, 如請(qǐng)假, 購(gòu)買設(shè)備等等 的申請(qǐng)?zhí)峤唬?然后通過(guò)一級(jí), 二級(jí)審批完成整個(gè)公司業(yè)務(wù)的流程, 審批信息可以打印出來(lái)或 者導(dǎo)出到 Excel 中。其中審批需要相應(yīng)的審批權(quán)限。 申請(qǐng)信息管理系統(tǒng)就是為了這一目的設(shè) 計(jì)的。界面如圖 5.5.1 所示
33、。 第 19 頁(yè) 共 32 頁(yè) 圖 5.5.1 申請(qǐng)管理界面 主要代碼: private void toolStripButton1_Click( object sender, EventArgs e) apply_Add AA = new apply_Add (this ); AA.ShowDialog(); / 刪除申請(qǐng)信息記錄 private void toolStripButton2_Click( object sender, EventArgs e) if ( this .dataGridView1.CurrentRow.Cells0.Value.ToString() != ) if
34、 ( MessageBox.Show( 確定要?jiǎng)h除該記錄 ?, 信息提示 , MessageBoxButtons .YesNo, MessageBoxIcon.Exclamation) = DialogResult .Yes) string deleStr = DELETE FROM Step WHERE StepID= + this .dataGridView1.CurrentRow.Cells0.Value.ToString().Trim(); SqlCommand cmd = new SqlCommand(deleStr, conn); cmd.ExecuteNonQuery(); ap
35、ply_manage_Update(); 第 20 頁(yè) 共 32 頁(yè) / 申請(qǐng)信息打印預(yù)覽 private void toolStripButton5_Click( printPreviewDialog1.Document = printPreviewDialog1.ShowDialog(); / 申請(qǐng)信息打印 private void toolStripButton6_Click( printDialog1.ShowDialog(); / 申請(qǐng)信息打印文本內(nèi)容與格式 object sender, EventArgs e) this .printDocument1; object sender
36、, EventArgs e) private void printDocument1_PrintPage( object sender, int r = 0; int c = 20; e.Graphics.DrawString( 宋體, 8, FontStyle .Italic), r = 200; c += 20; e.Graphics.DrawString( Brushes .Black, r, c); System.Drawing.Printing. PrintPageEventArgs e) 打印日期: + DateTime .Now.ToShortDateString(),new F
37、ont ( Brushes .Black, r, c); 申請(qǐng)信息統(tǒng)計(jì)表 , new Font(宋體, 20, FontStyle .Bold), r = 0; c += 40; for ( int l = 0; l ds.Tables0.Columns.Count; l+) e.Graphics.DrawString(ds.Tables0.Columnsl.ToString(),new Font ( 宋體 , 10, FontStyle .Bold), Brushes .Black, r, c); r = r + 80; r = 0; c += 20; for ( int i = 0; i
38、ds.Tables0.Rows.Count; i+) for ( int j = 0; j ds.Tables0.Columns.Count; j+) e.Graphics.DrawString(ds.Tables0.Rowsij.ToString(),new Font ( 宋體 , 10, FontStyle .Regular), Brushes .Black, r, c); r = r + 80; r = 0; c += 20; 第 21 頁(yè) 共 32 頁(yè) / 另存新檔按鈕,導(dǎo)出數(shù)據(jù)到 Excel 中。用流保存成 xls 文件。 private void toolStripButton7_
39、Click( object sender, EventArgs e) saveFileDialog1.Filter =Execl files (*.xls)|*.xls; saveFileDialog1.FilterIndex = 0; saveFileDialog1.RestoreDirectory = true ; saveFileDialog1.CreatePrompt = true ; saveFileDialog1.Title = Export Excel File To ; if (saveFileDialog1.ShowDialog() = DialogResult .OK) S
40、tream myStream; myStream = saveFileDialog1.OpenFile(); StreamWriter sw = new StreamWriter (myStream, System.Text. Encoding .GetEncoding(-0); /StreamWriter sw = new StreamWriter(myStream, System.Text.Encoding.GetEncoding(gb2312); string str = ; try for ( int i = 0; i 0) str += t ; str += this .dataGr
41、idView1.Columnsi.HeaderText; sw.WriteLine(str); / 寫內(nèi)容 for ( int j = 0; j this .dataGridView1.Rows.Count; j+) string tempStr = ; for ( int k = 0; k 0) 第 22 頁(yè) 共 32 頁(yè) t tempStr += tempStr += this .dataGridView1.Rowsj.Cellsk.Value.ToString(); sw.WriteLine(tempStr); /sw.Close(); /myStream.Close(); catch
42、( Exception ) MessageBox.Show( 導(dǎo)出成功 , 信息提示 , MessageBoxButtons .OK, MessageBoxIcon.Information); finally sw.Close(); myStream.Close(); 六、總結(jié) 這個(gè)公司業(yè)務(wù)管理系統(tǒng)是我第一個(gè)開(kāi)發(fā)帶有圖形界面的系統(tǒng),在開(kāi)發(fā)之前剛學(xué)會(huì)了 C# 語(yǔ)法,Visual Stdio 2008 剛剛裝好,還是沒(méi)有用過(guò)的, 所以邊開(kāi)發(fā)邊學(xué)會(huì)了用 Visual Stdio 2008, 和加深了對(duì) C# 語(yǔ)法的了解。 第 23 頁(yè) 共 32 頁(yè) 剛做這個(gè)課程設(shè)計(jì)時(shí),感覺(jué)自己應(yīng)該能開(kāi)發(fā)出來(lái)。因?yàn)檫@
43、個(gè)系統(tǒng)的功能還是比較簡(jiǎn)單 的。但是當(dāng)我真正下手做時(shí)一切都不同了, 最初想出來(lái)的數(shù)據(jù)庫(kù)設(shè)計(jì)行不通, 信息冗余太大 了,也很難實(shí)現(xiàn)審批流程的自定義, 由于時(shí)間和個(gè)人能力有限, 所以最后還是設(shè)計(jì)為固定的 審批流程了。 經(jīng)過(guò)這次的課程設(shè)計(jì), 我學(xué)會(huì)了數(shù)據(jù)庫(kù), c#等等各方面的一些東西, 但是感覺(jué)自己還是 懂得一點(diǎn)點(diǎn)皮毛而已,所以以后還需要深入學(xué)習(xí), 積極動(dòng)手, 善于發(fā)現(xiàn)問(wèn)題,這才有利于自 己的進(jìn)步。 七、問(wèn)題匯總 如何關(guān)聯(lián)兩個(gè)表? 答:使用外鍵關(guān)聯(lián)。 如何在更新一個(gè)表的同時(shí), 更新與這個(gè)表有關(guān)聯(lián)的另外一個(gè)表? 答:級(jí)聯(lián)更新相關(guān)的字段。 如何更容易更直觀的了解所用表之間的關(guān)系? 答:使用視圖。 .還有很
44、多問(wèn)題,大多數(shù)都是在程序?qū)懘a過(guò)程中遇到,也是在程序中解決,不屬于設(shè) 計(jì)上的問(wèn)題,是技術(shù)上的問(wèn)題,在此不一一列出了。 八、參考文獻(xiàn) 數(shù)據(jù)庫(kù)系統(tǒng)概論 / 王珊 薩師煊 著 24 小時(shí)數(shù)據(jù)庫(kù)入門 / (美) Ryan Stephens Ron Plew 等著,金鍇鈺 等譯 Visual C#.NET 編程經(jīng)典 /Brad Maiani James Still 等著,康博 譯 Visual C#.NET 案例開(kāi)發(fā)集錦歐立奇 康祥順 馬煜 著 九、使用說(shuō)明書 使用手冊(cè)(以圖解) 1 在系統(tǒng)登錄窗口輸入用戶名和密碼來(lái)登錄系統(tǒng): 第 24 頁(yè) 共 32 頁(yè) 操作員工設(shè) 置 申請(qǐng)信息 管理 2. 主界面 基
45、礎(chǔ)單元設(shè) 置 部門信息 單元設(shè)置 申請(qǐng)類型 單元設(shè)置 申請(qǐng)狀態(tài) 單元設(shè)置 文化程度 3基礎(chǔ)單元設(shè)置: 基礎(chǔ)單元設(shè)置: 婚姻狀況 員工信息 單元設(shè)置 單元設(shè)置 第 25 頁(yè) 共 32 頁(yè) 導(dǎo)出員工 信息表 增加員工, 單擊該按 鈕,會(huì)彈出 增加員工對(duì) 話框 單擊某部門,在 右邊的列表中顯 示相對(duì)應(yīng)的該部 門的員工信息 增加操作 員工信息 刪除員工信息按鈕 修改員工信息 預(yù)覽員工信 息統(tǒng)計(jì)表 打印員工信 息統(tǒng)計(jì)表 刪除操作 員工信息 修改操作員 工信息 4操作員工管理 : 第 26 頁(yè) 共 32 頁(yè) 審批申 請(qǐng)信息 打印申請(qǐng)信 息統(tǒng)計(jì)表 5申請(qǐng)管理: 增加申請(qǐng) 導(dǎo)出申請(qǐng)信 息統(tǒng)計(jì)表 刪除申請(qǐng)信 息
46、 單擊某部門, 在右 邊的列表中顯示 相對(duì)應(yīng)的該部門 的申請(qǐng)信息 某條申請(qǐng)記 錄 的詳細(xì)信息 樣本只提供該系統(tǒng)的基本情況介紹 ,若需要完整的設(shè)計(jì)和論文 ,建議您購(gòu)買本系統(tǒng) ,凡是購(gòu)買 本站系統(tǒng)的 ,本站均會(huì)在該系統(tǒng)的基礎(chǔ)上 ,根據(jù)您的要求 ,修改成一個(gè)切實(shí)適合您的系統(tǒng) ) 本系統(tǒng)開(kāi)發(fā)工具: VB6.0 本設(shè)計(jì)包含內(nèi)容:源代碼 + 可執(zhí)行程序(計(jì)算機(jī)畢業(yè)設(shè)計(jì)) +計(jì)算機(jī)畢業(yè)論文 +開(kāi)題報(bào)告 + 答 辯稿 第 27 頁(yè) 共 32 頁(yè) 前言 隨著社會(huì)的發(fā)展和社會(huì)分工的趨于精細(xì)化,作為社會(huì)和企業(yè)、?單位的主體 人的協(xié)作性 越來(lái)越突出, 資金投入比例也在加大。 人事檔案管理正是將企業(yè)的主體 人的各種信息
47、綜 合起來(lái)利益與決策者的合理調(diào)配職員,使其發(fā)揮最大的作用。 人事檔案是考察了解個(gè)人人力資本提升過(guò)程的重要工具,是用人單位鑒別人才、選其之長(zhǎng)、 為己所用的重要途徑, 也是核準(zhǔn)有關(guān)情況的可靠依據(jù)和原始憑證。 有此可見(jiàn)人事檔案的管理, 在人事工作中具有舉足輕重的作用。 當(dāng)前,我國(guó)的經(jīng)濟(jì)建設(shè)已步入了一個(gè)高速發(fā)展的歷史新時(shí)期, 人事檔案管理工作在現(xiàn)今開(kāi)放 的人才交流競(jìng)爭(zhēng)中顯得極為重要, 企業(yè)要想在日趨激烈競(jìng)爭(zhēng)的市場(chǎng)經(jīng)濟(jì)中立于不敗之地, 就 必須擁有思想先進(jìn)、 具有專業(yè)知識(shí)和業(yè)務(wù)能力的人才。 而取得人才的重任就落在人事部門的 身上。在人才工作中,要做到選賢任能、知人善任,除直接地考察了解和識(shí)別人才外,還需
48、 通過(guò)人才檔案歷史地全面地了解人才。 人才檔案是人才個(gè)人經(jīng)歷和社會(huì)實(shí)踐的紀(jì)錄, 是人才 思想、 品德、業(yè)務(wù)能力和工作表現(xiàn)的反映。人才檔案管理的任務(wù),不僅僅是經(jīng)常地收集和整 理人才檔案, 進(jìn)行科學(xué)管理, 維護(hù)機(jī)密安全, 更重要的是積極地為考察了解和選拔使用人才 提供依據(jù)。 因此, 人才檔案管理不是一項(xiàng)單純性的任務(wù), 而是人事人才工作中不可缺少的一 個(gè)組成部分。 隨著科學(xué)技術(shù)的不斷進(jìn)步 ,計(jì)算機(jī)科學(xué)日漸成熟 ,其強(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),例如:檢索
49、迅速、查找方便、 可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事基本檔 案管理的效率, 也是企事業(yè)單位科學(xué)化、 正規(guī)化管理以及與世界接軌的重要條件。 于此同時(shí), 人事檔案管理系統(tǒng)也不斷地更新?lián)Q代,功能也日趨強(qiáng)大和完善。特別是近來(lái)年 Internet 的飛 速發(fā)展, Intranet 技術(shù)得到應(yīng)用,為企事業(yè)人事基本檔案管理信息系統(tǒng)提供了良好的支持環(huán) 第 28 頁(yè) 共 32 頁(yè) 境,使其在計(jì)算機(jī)網(wǎng)絡(luò)和分布式數(shù)據(jù)庫(kù)管理系統(tǒng)的支持下與企事業(yè)單位的其他系統(tǒng), 實(shí)現(xiàn)了 辦公、管理、計(jì)算、設(shè)計(jì)、控制、監(jiān)測(cè)以及決策等多功能綜合。 摘要 企業(yè)檔案管理系統(tǒng)是典型的信息管理系統(tǒng) (MIS
50、), 其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù) 以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。 對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、 數(shù)據(jù)安全 性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。 經(jīng)過(guò)分析 ,我們使用 MICROSOFT 公司的 VISUAL BASIC 開(kāi)發(fā)工具 ,利用其提供的各種 面向?qū)ο蟮拈_(kāi)發(fā)工具 ,尤其是數(shù)據(jù)窗口這一能方便而簡(jiǎn)潔操縱數(shù)據(jù)庫(kù)的智能化對(duì)象,首先在短 時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型 ,然后 ,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代 ,不斷修正和改進(jìn) ,直到形成用 戶滿意的可行系統(tǒng)。 整個(gè)系統(tǒng)從符合操作簡(jiǎn)便、界面友好、靈活、實(shí)用、安全的要求出發(fā)。 論文主要介紹了本課題的開(kāi)發(fā)背景, 所要完成的功能和開(kāi)發(fā)的過(guò)程。 重點(diǎn)的說(shuō)明了系統(tǒng)設(shè)計(jì) 的重點(diǎn)、設(shè)計(jì)思想、難點(diǎn)技術(shù)和解決方案。 目錄 第一章 導(dǎo)論 2 第二章 系統(tǒng)需求分析 3 第一節(jié) 系統(tǒng)設(shè)計(jì)背景介紹 3 第二節(jié) 系統(tǒng)功能分析 4
溫馨提示
- 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ù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 泰州環(huán)保球場(chǎng)施工方案
- 繩索操作考試題及答案
- 陜師大歷史復(fù)試題及答案
- 2025年cdfi醫(yī)師上崗考試試題及答案
- 5年級(jí)上冊(cè)手抄報(bào)全部總結(jié)
- 登鸛雀樓吟誦符號(hào)
- arp報(bào)文發(fā)送的描述
- 【無(wú)印良品】大眾推廣策劃案 - 副本 - 副本
- 2025年臨汾職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)完美版
- 2025年關(guān)于黨史知識(shí)競(jìng)賽培訓(xùn)題庫(kù)及答案
- 三人合伙餐飲合同范本
- (一模)2025年滁州市高三第一次教學(xué)質(zhì)量監(jiān)測(cè) 英語(yǔ)試卷(含標(biāo)準(zhǔn)答案)
- 樹木栽培與養(yǎng)護(hù)合同樣本2025
- 人教PEP版(2024)三年級(jí)下冊(cè)英語(yǔ)Unit3 Learning better單元整體教學(xué)設(shè)計(jì)(共6課時(shí))
- 2025河南中煙漯河卷煙廠招聘7人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025年安徽工貿(mào)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)(有一套)
- 2025年哈爾濱傳媒職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)完整
- 2025年河南林業(yè)職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)完整版
- 地理-浙江省強(qiáng)基聯(lián)盟2025年2月高三年級(jí)聯(lián)考試題和答案
- 糧食儲(chǔ)運(yùn)與質(zhì)量安全基礎(chǔ)知識(shí)單選題100道及答案
- (必刷)湖南省醫(yī)學(xué)院校高職單招職業(yè)技能測(cè)試必會(huì)題庫(kù)(含往年真題)
評(píng)論
0/150
提交評(píng)論