1. Trang chủ
  2. » Công Nghệ Thông Tin

Xây dựng chương trình quản lý nhân sự tiền lương tại doanh nghiệp tư nhân phúc lai (Đồ án tốt nghiệp)

62 226 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 62
Dung lượng 8,35 MB

Nội dung

Xây dựng chương trình quản lý nhân sự tiền lương tại doanh nghiệp tư nhân phúc laiXây dựng chương trình quản lý nhân sự tiền lương tại doanh nghiệp tư nhân phúc laiXây dựng chương trình quản lý nhân sự tiền lương tại doanh nghiệp tư nhân phúc laiXây dựng chương trình quản lý nhân sự tiền lương tại doanh nghiệp tư nhân phúc laiXây dựng chương trình quản lý nhân sự tiền lương tại doanh nghiệp tư nhân phúc laiXây dựng chương trình quản lý nhân sự tiền lương tại doanh nghiệp tư nhân phúc laiXây dựng chương trình quản lý nhân sự tiền lương tại doanh nghiệp tư nhân phúc laiXây dựng chương trình quản lý nhân sự tiền lương tại doanh nghiệp tư nhân phúc laiXây dựng chương trình quản lý nhân sự tiền lương tại doanh nghiệp tư nhân phúc lai

Trang 1

I H C DÂN L P H I PHÒNG -o0o -

ÁN T T NGHI PNGÀNH CÔNG NGH THÔNG TIN

H I PHÒNG 2013

Trang 3

Ngành: Công ngh Thông tin

ng d n:THS.Nguy n Th Thanh Thoan Sinh viên th c hi n: Nguy n Thành Công

Mã s sinh viên: 1351010025

H I PHÒNG - 2013

Trang 4

NHI M V THI T K T T NGHI P

Sinh viên: Nguy n Thành CôngMã SV: 1351010025

L p: CT1301 Ngành: Công ngh Thông tin

lai.

Trang 5

-o0o -1 N i dung và các yêu c u c n gi i quy t trong nhi m v tài t t nghi p

a N i dung

N m rõ ki n th c môn phân tích thi t k h th ng thông tin.

N m rõ nghi p v và áp d c lý thuy t vào bài toán th c t qu n lý

d ng vào bài toán.

Th c nghi

y th nghi p v i v i h qu n tr d

li u SQL Server.

Trang 6

ng d n th nh t:

H và tên: Nguy n Th Thanh Thoan

H c hàm, h c v : Th c

i H c Dân L p H i Phòng

N ng d n:

ng d n th hai: H và tên: .

H c hàm, h c v : .

N ng d n:

tài t t nghi

Yêu c u ph

n nhi m v Sinh viên

Nguy n Thành Công

n nhi m v

ThS Nguy n Th Thanh Thoan

H

Trang 7

PH N NH N XÉT TÓM T T C A CÁN B NG D N

ng c tài t t nghi p (so v i n i dung yêu c ra trong nhi m v tài t t nghi p)

3 m c a cán b ng d n: m ghi b ng s và ch )

Cán b ng d n chính

(Ký, ghi rõ h tên)

Trang 8

Cán b ch m ph n bi n

(Ký, ghi rõ h tên)

Trang 10

Cùng v i

i l i c n th y ph n bi a ch a và hoàn thi bài báo cáo c a em hoàn thành t

Em xin chân thành c y cô trong b môn tin h c ng

Vì th i gian có h hi u bi t c a b n thân còn nhi u h n ch Cho

án không tránh kh i nh ng thi u sót, em r t mong nh c s

Trang 11

LÝ THUY T 1

1.1 PHÂN TÍCH THI T K H TH NG C U TRÚC 1

1.1.1 Khái ni m v h th ng thông tin 1

1.1.2 Ti p c n phát tri n h th ng c u trúc 3

1.1.3 d li u quan h 4

1.2 H QU N TR CSDL SQL SERVER2008 8

1.2.1 Gi i thi u 8

1.2.1 N n t ng cho các nhi m v then ch t 10

1.2.2 N n t ng tin c y cho d li u c a b n 10

1.2.3 Qu n lý d a trên chính sách s n xu t 10

1.2.4 Th c thi t báo 11

1.2.5 Phát tri ng 12

1.2.6 Thú y quá trình phát tri n 12

1.2.7 các ki u d li u 13

1.2.8 Thông tin toàn doanh nghi p 14

1.2.9 Vi d li u th h k ti p 14

1.3 TÌM HI U V NGÔN NG C-SHARP 15

1.3.1 T ng quan v ki n trúc c a NET Framework 15

1.3.1 Ngôn ng C# (C Sharp) 17

1.3.2 Microsoft visual studio 2012 professional edition 21

O SÁT HI N TR NG VÀ PHÁT BI U BÀI TOÁN 23

2.1 Khái quát hi n tr ng công ty 23

2.2 nh bài toán 23

2.3 Các bi ho ng 27

2.3.1 Bi ho ng ti n trình qu n lý h 27

2.3.2 Bi ho ng ti n trình qu n lý ti 28

T K H TH NG 29

3.1 Bi ng c nh 29

3.2 phân rã ch 29

3.3 Ma tr n th c th ch 31

Trang 12

3.4.1 Bi lu ng d li u m c 0 32

3.4.2 Bi lu ng d li u m c 1: Qu n lý nhân s 33

3.4.3 Bi lu ng d li u m c 1: qu 33

3.4.4 Bi lu ng d li u m c 1: báo cáo 34

3.5 Thi t k d li u 35

3.5.1 Mô hình liên k t th c th (ER) 35

3.5.2 Mô hình quan h 36

3.5.3 CSDL v t lý 37

3.5.4 Thi t k m t s giao di n c p nh t 40

T VÀ TH NGHI M H TH NG 44

4.1 t .44

4.2 Giao di 44

4.2.1 Giao di p và c u hình 44

4.2.2 Giao di n danh sách nhân viên 45

4.2.3 Giao di n thêm thông tin nhân viên 46

4.2.4 Giao di n danh sách phòng ban 46

4.2.5 Giao di n danh sách ngh phép 47

4.2.6 Giao di n ch m công tháng 47

4.2.7 Giao di ng - k lu t 48

4.2.8 Giao di n c p nh ng k lu t 48

K T LU N 49

TÀI LI U THAM KH O 50

Trang 13

- Theo nguyên nhân xu t hi n ta có

H t nhiên (có s n trong t nhiên) và h nhân t i t o ra)

Trang 14

- Theo quy mô

H nh (h vi mô) và h l n (h

- Theo s i tr ng thái trong không gian

H th ng có v i trong không gian

- c tính duy trì tr ng thái

H th ng nh luôn có m t s tr ng thái nh nh dù có nh ng nh t nh

Các m i liên k t: liên k t v t lý, liên k t logic

- Ch thu th , x lý, trình di n, phân ph i và truy n các

- Phân lo i h th ng thông tin

Phân lo i theo ch p v

T

H truy n thông

H th ng thông tin x lý giao d ch

H cung c p thông tin

H th ng thông tin qu n lý MIS

H chuyên gia ES

Trang 15

H tr giúp làm vi c theo nhómPhân lo i theo quy mô

H thông tin cá nhân

H thông tin làm vi c theo nhóm

H thông tin doanh nghi p

H th ng thông tin tích h pPhân lo c tính k thu t

ng v p trung vào vi c t m t h th , hoàn

ho ng

Trang 16

Gi m b t tính ngh thu t trong thi t k : bu c các nhà thi t k ph i tuân thcác quy t c và nguyên t c phát tri i v i nhi m v phát tri n, gi m s

ng u h

1.1.3 d li u quan h

1.1.3.1 Mô hình liên k t th c th E-R

Mô hình liên k t th c th E-R là m t mô t logic chi ti t d li u c a m t

Kí hi u

Tên th c th

Tên thu c tính

Trang 17

Các thu c tính c a th c th phân làm b n lo i: Thu c tính tên g i, thu nh danh, thu c tính mô t , thu

Thu c tính tên g i: là thu c tính mà m i giá tr c th c a m t th c th cho ta m t tên g i c a m t b n th thu c th c th n bi c b n th

Thu nh danh (khóa): là m t hay m t s thu c tính c a ki u th c th mà giá

tr c a nó cho phép ta phân bi c các th c th khác nhau c a m t ki u th c

th

Thu nh danh có s n ho c ta th c hi n ch

ho c có nhi u thu c tính nhóm l i làm thu nh danh

Kí hi u b ng hình elip bên trong là tên thu nh danh có g ch chân

Thu c tính mô t : các thu c tính c a th c th không ph nh danh, không ph i

là tên g c g i là thu c tính mô t Nh thu c tính này mà ta bi

các b n th c a th c th M t th c th có nhi u ho c không có m t thu c tính mô tnào

Thu (thu c tính l p): là thu c tính có th nh c nhi t giá

tr i v i m i b n th

Kí hi u: mô t b ng hình elip kép v i tên thu c tính bên trong

M i quan h : Các m i quan h g n k t các th c th trong mô hình E-R M t m i quan

h có th k t n i gi a m t th c th v i m t ho c nhi u th c th khác Nó ph n ánh s

ki n v n t n t i trong th c t

Tên thu c tính

Tên thu c tính

Trang 18

Kí hi u m i quan h c mô t b ng hình thoi v i tên bên trong

M i quan h gi a các th c th có th là s h u hay ph thu c (có, thu c, là) ho c mô

t s a chúng.Tên c a m i quan h là m ng t , c ng t

nh m th hi n ch t c a m i quan h

M i quan h có các thu c tính Thu c a m i quan h khi g n k t

gi a các th c th

L ng c a m i quan h gi a các th c th th hi n qua s th c th tham gia vào

m i quan h và s ng các b n th c a th c th tham gia vào m t quan h c th

Trang 19

M i quan h b c ba

d li u quan h xu t hi n l c IBM gi i thi u

d li u quan h là m t cách th c bi u di n d li u

d ng các b ng hay các quan h Bao g m:

C u trúc d li u:d li c t ch c d ng b ng hay quan h

Thao tác d li u: là các phép toán (b ng ngôn ng SQL) s d thao tác d

li trong các quan h

Tích h p d li u:các ti mô t nh ng quy t c nghi p v nh m duy trì tính toàn v n c a d li c thao tác

Quan h là m t b ng d li u hai chi t tên M i quan h (hay b ng) g m m t

s h u h n các c t tên và m t s tùy ý các dòng không có tên

Mô hình quan h là cách th c bi u di n d li i d ng các quan h (các b ng) M t quan h là m t b ng d li u 2 chi u (c t và dòng), mô t m t th c th M i c

Trang 20

Th t các c t trong b ng là không quan tr ng C nh thông qua tên ch ko ph i d a vào v trí c a chúng.

Th t các dòng là ko quan tr ng

d li u quan h :Phép chèn (INSERT): Là phép b xung thêm m t b vào quan h c.Phép lo i b (DELETE): Là phép xoá m t b ra kh i m t quan h c

i (Change):Trên th c t không ph m i vào trong quan h ho c lo i b m t s b ra kh i quan h mà ch c i

SQL Server 2008

hàng ngàn user SQL Server 2008

-Microsoft Internet Information Server (IIS), E-Commerce Server, Proxy Server Các phiên b n c a SQL Server 2008

Enterprise : Ch a SQL Server và có th ch y t t trên

giúp cho vi c phân tích d li u r t hi u qu (Analysis Services)

Standard : R t thích h p cho các công ty v a và nh vì giá thành r u

(advanced features) khác, edition này có th ch y t t trên h th n 4 CPU và 2 GB RAM

Web: là m t l a ch gi m chi phí t ng th c a ch s h u (TCO)

Trang 22

-ung

1.2.1.

Trong m t th gi i d li u ngày nay, d li u và các h th ng qu n lý d li n

ph c b m và tr ng thái có s n SQL Server 2008 cho phép CNTT

Hot Add CPU

1.2.3.

Server Database

Trang 23

Declarative Management Framework

sách

Trang 24

-Resource Governor

1.2.5.

Server

SQL Server

1.2.6.

ADO.NET Entity Framework

(LINQ)

Trang 25

i dùng cho các giá tr th i gian.

Trang 26

Tích h p tìm ki n làm cho phiên liên l c gi a tìm ki y

Trang 27

Resource Governor)GROUPING SETS

uMERGE SQL

MERGE SQL

SQL Server 2008 cùng v c s ph c t p trong vi c phát tri n các ng d ng m i ADO.NET Entity Framework cho phép các chuyên gia phát tri n ph n m m có th t b ng làm vi c v i các th c th d li u

c các yêu c u c a doanh nghi p thay vì l p trình tr c ti p v i các

b ng và c t Các m r ng c a ngôn ng truy v n tích h p (LINQ) m i trong NET

ng hóa cách các chuyên gia phát tri n truy v n d li u b ng

vi c m r ng Visual C#® và Visual Basic® h tr cú pháp truy v n gi ng SQL v tr cho các h th ng k t n i cho phép chuyên gia phát tri n xây

d ng các ng d i dùng mang d li u cùng v i ng d ng này vào các thi t b ng b d li u c a chúng v i máy ch trung tâm

1.3 TÌM HI U V NGÔN NG C-SHARP

1.3.1 T ng quan v ki n trúc c a NET Framework

c thi t k ng tích h n hóa vi c phát tri n và th c thi các ng d ng trên Internet i d ng Windows Forms,Web Forms, XML Web servicesho c th m chí là trên c các thi t b ng Các m c

n là:

- Cung c p m ng nh t quán cho nhi u lo i ng d ng

- Cung c p m t m ng gi m t i thi u s t phiên b

a ng c DLL) t ng các l

gi n hóa quá trình tri t

- Cung c p m ng, d a trên các chu c ch ng nh n

có th ch a trên b t c h u hành nào C# và m t ph n chính c a môi

ng th c thi NET, CLI (Common Language Infrastructure H t ng ngôn

ng c chu n hóa b i ECMA

Trang 28

- cung c p m ng qu c d dàng xác

th c th c thi an toàn Ki n trúc c c thi t k thành 2

ph n: CLR (Common Language Runtime Kh i th c thi ngôn ng chung) và FCL (Framework Class Library n l p khung)

Hình 1.1: C u trúc Net Framework

Common Language Runtime

CLR qu n lý b nh , qu n lý lu ng, th c thi mã ngu n, mã ki nh an toàn, biên d ch, và các d ch v h th ng khác Nh n t mã ngu n qu n lý ch y trên CLR

NET Framework Class Library

NET Framework là m t b p các ki u d li u có th tái s d ng tích h p ch t

ch v n l ng, cung c p các ki u d li u mà t

ngu n qu n lý c a b n có th d n xu u này không ch làm cho các d li u Net Framework d s d ng mà còn làm gi m th n vi c h c t p

Trang 29

i c a NET Framework Ngoài ra, các thành ph n c a bên th ba có

th tích h p li n m ch v i các l p trong NET Framework

1.3.1 Ngôn ng C# (C Sharp)

C# là m t ngôn ng l c phát tri n b i Microsoft, là ph n

kh u cho k ho ch NET c a h Tên c a ngôn ng bao g m ký t

bao g m d u s ng Microsoft phát tri n C# d c miêu t là ngôn ng c s cân b ng gi a C++, Visual Basic, Delphi và Java

c thi t k ch y u b i Anders Hejlsberg ki n m m n i ti ng v i các s n ph m Turbo Pascal, Delphi, J++, WFC

m ngôn ng

C#, theo m gôn ng l p trình ph n ánh tr c ti p nh n NET Framework mà t t c y, và nó ph thu c m nh m vào Framework này M i d li c c p phát và h y b b i trình

Các con tr ch có th c s d ng trong ch không an toàn H u h t các

Cú pháp khai báo m ng khác nhau ("int[] a = new int[5]" thay vì "int a[5]")

Ki u th t c thay th b ng tên mi n không gian (namespace)

C# không có tiêu b n

ó th g truy c p d

li u

Trang 30

Có reflection.

Các T khóa

abstract Default foreach object sizeof unsafe

as Delegate goto operator stackalloc ushort

bool Double implicit override string virtualbreak Else in params struct volatile

case Event interface protected this whilecatch Explicit internal public throw

char Extern is readonly true

class Finally long return typeof

const Fixed namespace sbyte uint

continue Float new sealed ulong

decimal For null short unchecked

Ki u d li u xây d ng s n

t n 255

bool 1 Boolean Giá tr logic true/false

Trang 31

sbyte 1 Sbyte S nguyên có d u có giá tr trong kho ng

+79,228,162,514,264,337,593,543,950,335

S nguyên có d u có giá tr trong kho ng

t -9223372036854775808 n 9223372036854775807

ulong 8 Uint64 S nguyên không d u có giá tr trong

kho ng t n 18446744073709551615

Bi n

Trang 32

Bi d li u mang m t ki u d li

Cú pháp khai báo bi n:

[ modifier ] datatype identifer ;

Modifier: B t truy c p (là m t các t )Datatype: ki u d li u

Identifer: tên bi n

t o m t bi n ta phai khai báo ki u c a bi n và gán m t tên duy nh t Bi n có th

kh i t o giá tr gán m t giá tr m i sau khi

c khai báo

H ng

H ng là m t bi n có giá tr i Khai báo h n

khóa const c và ph i kh i t o giá tr khi khai báo h ng

Trang 33

Visual Studio 2012 Professional Edition là b công c d c quá trình

bi n c u c a nhà phát tri n thành hi n th c Visual Studio 2012

c thi t k h tr các d án phát tri n nh n n n t ng Web (bao g m ASP.NET AJAX), Windows Vista, Windows Server 2012, h th ng

2007 Microsoft Office, SQL Server 2012, cùng các thi t b n n Windows Phone S

h th ng cùng các ng d ng t t i giá tr trong kinh doanh Các b thi t k và

tích h p trong Visual Studio cho phép các nhà phát tri n v a xây d ng các ng d ng liên k t c n thi t trong kinh doanh hi n nay v a t n d ng môi

gi m thi u th i gian phát tri n

1.3.2.2 L i ích

n các ng d ng hi u qu cao

Liên k t các d li u b n c n, b t k v xây d ng các ng d ng ki m soát d li u b ng truy v n Language Integrated Query (LINQ)

Xây d ng các ng d ng client hi u qu

Phát tri n các gi ng tr i nghi m ng i dùng cùng

các kh a h th ng 2007 Microsoft Office và Windows Vista®

Xây d ng các ng d ng web m nh m

Trang 34

Xây d ng các ng d ng các giao di n web

Xây d ng các ng d ng t n d ng tri các công ngh web m i nh t cùng c i ti n

Qu n lý và xây d ng các ng d n nhi u phiên b n c a b NET

Framework Trong l n s d u tiên b n có th s d ng m t công c làm

vi c trên các ng d ng ch y trên n n NET Framework phiên b n 2.0, 3.0, 3.5 và 4.5

m b chính xác c a ng d ng d i b ki m tr tích h p trong Visual Studio 2012 Professional Edition

Khám phá toàn b s c m nh c a b NET Framework 4.5 v i các công c tích h p

n hóa vi c xây d ng nh ng tr i nghi i dùng và các h th ng liên k t thú v

Xây d ng nh ng tr i nghi m ng i dùng h p d n v i các b thi t k tích h p cho Windows Presentation Foundation Các tr i nghi c xây d ng v i WPF có th

ho ng liên k t m nh m v i Windows Forms

T o các ng d ng liên k t s d ng các b thi t k hình nh m i cho Windows Communications Foundation và Windows Workflow Foundation

S d ng phát tri n chuyên nghi p c xây d ng các

trì (ch có trong phiên b n Visual Studio 2012 Professional Edition)

ng kh c liên k t gi a các nhà phát tri n và các nhà thi t k

t o ra nh ng tr i nghi i dùng ph c t

Trang 35

O SÁT HI N TR NG VÀ PHÁT BI U BÀI TOÁN 2.1 Khái quát hi n tr ng công ty

Khê, qu n Ngô Quy n, thành ph H i Phòng

Doanh nghi p kinh doanh nhi u ngành ngh dùng khác cho gia

t b ngo i vi và ph n m m; buôn bán th c ph m; buôn bán máy móc, thi t b và ph máy tính và thi t b ngo

c tuy n d ng ph i th vi c t n 2 tháng tùy theo yêu

c u công vi ng dài h n ho c ng n h n tùy theo yêu c u c a công

-hành chính

Phòng kinh doanh

Trang 36

c ng v i nh ng thông tin v mã nhân viên ,ch c v công tác, phòng ban và m

c a nhân viên M i nhân viên có m t mã nhân viên duy nh t

Hiên nay, công vi c qu n lý nhân s và ti a doanh nghi p v

công Thông tin c a nhân viên ph i s d ng nhi u lo i h

gi y t i khi có s i, tra c u hay c p nh t thông tin nhân

i qu n lý s t n r t nhi u th i gian và công s c, bên c

trên gi y còn gây ra m t tr ng i n a là s an toàn v thông tin, d li u Ch ng h n

trên gi y có th b th t l c hay d li u qua nhi bphai m ng r t l n công vi c qu n lý trong doanh nghi p

Ngày đăng: 27/02/2018, 09:55

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w