Upload
toi-la-duy
View
31
Download
0
Embed Size (px)
Citation preview
BỘ CÔNG THƯƠNGTRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP. HỒ CHÍ MINH
KHOA CÔNG NGHỆ THÔNG TIN----------
Đề Tài:
NGHIÊN CỨU, XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÂN SỰ TRÊN WINDOWS PHONE
Người HD: Thầy Võ Đỗ ThắngGVHD: Th.s Nguyễn Văn ThắngSVTH: Lê PhaMSSV: 10055081
TRUNG TÂM ĐÀO TẠOQUẢN TRỊ VÀ AN NINH MẠNG QUỐC TẾ
ATHENA----------
2
Nội dung
1. Mô tả về tổng quan về Trung tâm Athena
2. Phân tích đề tài, thiết lập môi trường cài đặt
3. Xây dựng ưng dụng “Quản Lý Nhân Sự bằng
WCF Service” trên nền tảng Windows Phone.
Tìm hiểu Windows Phone
3
Tổng quan về Trung tâm Athena Trung Tâm Đào Tạo Quản Trị Mạng & An Ninh Mạng Quốc Tế
ATHENA được thành lập từ năm 2004, là một tổ chức qui tụ nhiều trí
thức trẻ Việt Nam đầy năng động, nhiệt huyết và kinh nghiệm trong
lãnh vực CNTT, với tâm huyết góp phần vào công cuộc thúc đẩy tiến
trình đưa công nghệ thông tin là ngành kinh tế mũi nhọn, góp phần
phát triển nước nhà .
Tìm hiểu Windows Phone
5
Tổng quan về Trung tâm Athena Đối tượng đào tạo
Kỹ sư, Chuyên viên, Kỹ thuật viên
Sinh viên Đại học, Cao đẳng thuộc tất cả các chuyên ngành (cùng
hoặc không cùng lĩnh vực CNTT)
Học sinh tốt nghiệp PTTH có kiến thức cơ bản về máy tính.
Những cán bộ quản lý, kinh doanh trong mọi lãnh vực
Tìm hiểu Windows Phone
6
Tổng quan về Trung tâm Athena Sản phẩm đào tạo
Quản Trị Mạng Căn Bản
Quản trị hệ thống Mạng trên MS Windows Server 2003, Linux,Sun Solaris
Quản trị kết nối liên mạng CCNA, CCNP, CCIE
Quản trị bảo mật mạng
• Bảo mật mạng căn bản
• SCNP – SCNA
• Ethical Hacker
Tìm hiểu Windows Phone
7
Tổng quan về Trung tâm Athena Sản phẩm chính
Chương trình huấn luyện quản trị hệ thống mạng trên Microsoft
Windows 2003 Server
• MCP
• MCSA
• MCSE
• MCDBA
Tìm hiểu Windows Phone
8
Tổng quan về Trung tâm Athena Sản phẩm chính
Chương trình huấn luyện quản trị hệ thống mạng trên hệ điều hành
LINUX
• Linux+
• LPI (101, 102)
• LPI (201, 202)
Tìm hiểu Windows Phone
9
Tổng quan về Trung tâm Athena Sản phẩm chính
Chương trình huấn luyện Inter-networking của Cisco Linux+
• CCNA
• CCNP
• CCIE Written
• CCIE LAB
Tìm hiểu Windows Phone
10
Tổng quan về Trung tâm Athena Sản phẩm chính
Chương trình huấn luyện bảo mật mạng máy tinh
• Security+
• SCNP - SCNA
• Ethical Hacker
Tìm hiểu Windows Phone
11
Tổng quan về Trung tâm Athena Sản phẩm chính
Chương trình huấn luyện về kỹ năng quản lý
• Kỹ năng kinh doanh, đàm phán
• Kỹ năng thuyết trình
• Kỹ năng quản lý
Tìm hiểu Windows Phone
12
Tổng quan về Trung tâm Athena Đội ngũ giảng viên
Tất cả các giảng viên trung tâm ATHENA có đều tốt nghiệp từ các
trường đại học hàng đầu trong nước .... Tất cả giảng viên ATHENA
đều phải có các chứng chỉ quốc tế như MCSA, MCSE, CCNA,
CCNP, Security+, CEH,có bằng sư phạm Quốc tế (Microsoft
Certified Trainer).Đây là các chứng chỉ chuyên môn bắt buộc để đủ
điều kiện tham gia giảng dạy tại trung tâm ATHENA.
Tìm hiểu Windows Phone
13
Tổng quan về Trung tâm Athena Đội ngũ giảng viên
Bên cạnh đó,Các giảng viên ATHENA thường đi tu nghiệp và cập
nhật kiến thức công nghệ mới từ các nước tiên tiến như Mỹ , Pháp,
Hà Lan, Singapore,... và truyền đạt các công nghệ mới này trong các
chương trình đào tạo tại trung tâm ATHENA.
Tìm hiểu Windows Phone
14
Phân tích đề tài Trong thời đại ngày nay, Điện thoại Di động đã trở nên rất đỗi quen thuộc
với mỗi người trong chúng ta. Điện thoại di động đã phát triển không ngừng
với xu hướng nhỏ gọn và nhẹ hơn, cùng với đó là được tích hợp thêm nhiều
tính năng hữu ích cho người dùng.
Tìm hiểu Windows Phone
15
Phân tích đề tài Với tốc độ phát triển chóng mặt của Công nghệ Thông tin và Điện tử Viễn
thông, thế giới điện thoại di động xuất hiện thêm một thuật ngữ mới, đó là
Điện thoại Thông minh (Tiếng Anh: Smartphone).
Khác với những chiếc điện thoại di động thông thường (còn gọi là Điện
thoại tính năng), những chiếc điện thoại thông minh được tích hợp một nền
tảng Hệ Điều Hành Di động (Tiếng Anh: Mobile Operating System), cho
phép người dùng cá nhân hóa thiết bị của mình, dễ dàng cài đặt và gỡ bỏ
ứng dụng, .v.v..
Tìm hiểu Windows Phone
16
Phân tích đề tài
Nhằm nắm bắt công nghệ mới, tìm hiểu về điện thoại thông minh và phát
triển ứng dụng trên một hệ điều hành di động mới. Trong thời gian qua em
đã tìm hiểu sơ lược về hệ điều hành Windows Phone, nắm bắt được môi
trường hoạt động, cách thiết đặt và xây dựng thành công ứng dụng “Quản
Lý Nhân Sự dùng WCF Service” trên nền tảng Windows Phone.
Tìm hiểu Windows Phone
17
Thiết lập môi trường cài đặt Yêu cầu hệ thống
Phải cài đặt Windows Phone SDK (yêu cầu phải có Microsoft Visual
2012 Professional hoặc cao hơn).
Về hệ thống, Windows Phone SDK yêu cầu Windows 8 Professional
64 bit hoặc cao hơn. Không thể phát triển ứng dụng Windows Phone
8/8.1 trên Windows 7, Windows Server 2008 hoặc 2012.
Tìm hiểu Windows Phone
18
Thiết lập môi trường cài đặt
Để chạy giả lập cho Windows Phone 8/8.1 Emulator, máy tính cần thỏa mãn
các yêu cầu sau:
Trong BIOS phải được hỗ trợ các tính năng sau:
Hardware-assisted virtualization (Ảo hóa phần cứng được hỗ trợ)
Second Level Address Translation (SLAT)
Hardware-based Data Execution Prevention (DEP).
Kích hoạt máy ảo Hyper-V trong thiết lập BIOS
Khởi động máy tính vào thiết lập BIOS ngắt kích hoạt cho các mục:
• Intel VT-d
• Trusted Execution
Tìm hiểu Windows Phone
19
Thiết Lập Môi Trường Cài Đặt
Tìm hiểu Windows Phone
Kích hoạt Hyper-V trong Windows
Trong hộp thoại Windows Features, click vào Hyper-V, một danh sách hiện ra
Đánh check vào mục Hyper-V Platform
Thiết Lập Môi Trường Cài ĐặtCPU hỗ trợ ảo hóa (SLAT).
RAM tối thiểu 4GB.
Hệ điều hành
Windows 8 hoặc Windows 8.1 64bit.
Phiên bản Professional hoặc cao hơn.
Tìm hiểu Windows Phone 20
Thiết Lập Môi Trường Cài ĐặtYêu cầu mạng
Giả lập đòi hỏi DHCP vì vì giả lập như là một thiết bị riêng biệt trên mạng
với địa chỉ IP của nó.
Emulator đòi hỏi DNS vì không thể cấu hình DNS và các thiết lập thủ công
cho giả lập.
Tìm hiểu Windows Phone 21
Thiết Lập Môi Trường Cài ĐặtCài đặt
Cài đặt Visual Studio 2013
Cài đặt Windows Phone 8/8.1 SDK
Đăng ký và Unlock điện thoại cho việc phát triển ứng dụng
Để đăng ký điện thoại, phải sử dụng công cụ Windows Phone Developer
Registration. Đây là công cụ riêng biệt nằm trong Windows Phone SDK
8.0/8.1.
Kết nối điện thoại với máy tính qua cáp USB.
Tìm hiểu Windows Phone 22
Thiết Lập Môi Trường Cài Đặt Khởi chạy Windows Phone Developer Registration.
Tìm hiểu Windows Phone 23
24
Xây dựng ứng dụngGiới thiệu chung
Tên ứng dụng: Ứng dụng “QUẢN LÝ NHÂN SỰ”
Các chức năng:
Mô tả cách thức đồng bộ dữ liệu bằng WCF Service
Đăng nhập hệ thống bằng tài khoản được lưu trữ trên server
Hiển thị danh sách các nhân viên được lưu trữ trên Server
Cho phép thêm, xóa, sửa nhân viên và lưu trữ lại trên Server
Tìm hiểu Windows Phone
27
Xây dựng ứng dụngTương tác SQL Server và Hosting miễn phí Somee.com
Tại https://somee.com chọn Free .Net hosting như sau
Tìm hiểu Windows Phone
30
Xây dựng ứng dụng Sau khi tạo tài khoản trên hosting, màn hình tạo website sẽ hiện thị ra như sau
Tìm hiểu Windows Phone
31
Xây dựng ứng dụng Sau khi tạo Website thành công, ta sẽ tạo cơ sở dữ liệu cho Website vừa tạo
Tìm hiểu Windows Phone
32
Xây dựng ứng dụng Sao chép chuỗi kết nối trên cơ sở dữ liệu vừa tạo tại server và dán vào
chuỗi kết nối của máy Local, khi chạy, website sẽ kết nối tới cơ sở dữ
liệu tại tại server.
Tìm hiểu Windows Phone
connectionString="workstation id=dbQuanLyNhanSu.mssql.somee.com;packet size=4096;
user id=johnnycrystal9x_SQLLogin_1;pwd=3fcgglgej4; data source = dbQuanLyNhanSu.
mssql.somee.com; persist security info = False; initial catalog = dbQuanLyNhanSu”
33
Xây dựng ứng dụng Backup cở sở dữ liệu tại máy Local và đưa file Backup lên Server some.
Tìm hiểu Windows Phone
34
Xây dựng ứng dụng Để test cở sở dữ liệu ta chọn mục “New SQL Query” tại Service Somee
Tìm hiểu Windows Phone
36
Xây dựng ứng dụng Để kiểm tra WCF Service bằng cách gõ vào địa chỉ service vừa tạo http
://johnnycrystal9x.somee.com/Service1.svc
Tìm hiểu Windows Phone
38
Xây dựng ứng dụng Tạo một Service References và tham chiếu địa chỉ service vừa tạo, như
vậy ứng dụng đã được kết nối đến sevice trên hosting.
Tìm hiểu Windows Phone
39
Xây dựng ứng dụng Giao Diện Và Chức Năng
Màn hình đăng nhập.
• Cho phép người quản lý đăng
nhập vào ứng dụng.
• Cho phép lưu thông tin đăng nhập
cho lần đăng nhập sau.
Tìm hiểu Windows Phone
40
Xây dựng ứng dụng Giao Diện Và Chức Năng
Màn hình quản lý.
• Cho phép thêm và khi lưu thông
tin, nhân viên mới sẽ được lưu lại
trên server.
• Chọn 1 nhân viên cần xóa hoặc
xóa nhiều nhân viên.
Tìm hiểu Windows Phone
41
Kết luận Nội dung thực tập đã cho thấy được tiềm năng phát triển của
Windows Phone trong tương lai gần được dự đoán sẽ trở nên phổ
biến trên thế giới.
Thông qua thực tập này em đã rút ra cho mình được những kiến thức
như sau:
Có sự tiếp xúc, kinh nghiệm và mội trường làm việc thực tế hơn.
Cách xây dựng và cài đặt ứng dụng trên môi trường di động mới.
Tìm hiểu Windows Phone
42
Kết luận Trong tương lai phần mềm sẽ được phát triển ở mức cao hơn với
nhiều chức năng thông minh hơn cho người dùng.
Cho phép mỗi nhân viễn tạo một tài khoản quản trị.
Xác định địa điểm của nhân viên
Xác định đường đi từ nhân viên này đến nhân viên khác thông
qua bản đồ Map.
Tìm hiểu Windows Phone