ỦY BAN NHÂN DÂN THÀNH PHÔ HỒ CHÍ MINH TRƯỜNG CAO ĐẢNG CÔNG NGHỆ THÙ ĐỨC XÂY DỤNG ÚNG DỤNG QUẢN LÝ HOẠT ĐỘNG DÀNH CHO ĐOÀN VIÊN TRUÔNG CAO ĐÀNG CÔNG NGHỆ THỦ ĐÚC TRÊN ANDROID TDCUN1ON Ch
Trang 2ỦY BAN NHÂN DÂN THÀNH PHÔ HỒ CHÍ MINH
TRƯỜNG CAO ĐẢNG CÔNG NGHỆ THÙ ĐỨC
XÂY DỤNG ÚNG DỤNG QUẢN LÝ HOẠT ĐỘNG DÀNH CHO ĐOÀN VIÊN TRUÔNG CAO ĐÀNG CÔNG NGHỆ THỦ ĐÚC
TRÊN ANDROID (TDCUN1ON)
Chuyên ngành: Cỏng nghẹ phân mâm
Mà số: 1351tt0101
KHÓA LUẬN TÓT NGHIỆP CÒNG NGHỆ THÔNG TIN
Giảng viên hướng dẫn
Họ vả tên: Phan Thi Thề 1
Trang 3LỜI CẢM ON
Không có sự thành công nào mà không gắn liền với sự hỗ trợ, giúp đỡ dù
ít hay nhiều, dù trực tiếp hay gián tiếp của người khác Trong thời gian thựchiện đề tài này tôi đã nhận được rất nhiều sự quan tâm, giúp đờ của gia đìnhcũng như quý thầy cô và bạn bè Đầu tiên với tất cả lòng kính trọng và yêu thương tôi xin bày tỏ lòng biết ơn của mình đến chamẹ, lànhững người đã sinh
ra, nuôi nấng, yêu thương và dạy dỗ tôi khôn lớn đến ngày hôm nay Với lòngbiết ơn sâu sắc tôi xin chân thành cảm ơn quý thầy cô và bạn bè đã giúp đờ tôi hoàn thành đề tài khóa luận này
Xin chân thành cảm ơn ThS.Phan Thị Thể đã tận tình giúp đỡ và hướngdẫn trong quá trình tôi thực hiện đề tài này
Xin chân thành cảm ơn ThS.Tiêu Kim Cương và ThS.Phan Gia Phước đà tận tình giúp đỡ tôi giải quyết những vướng mắc gặp phải trong quá trình thực hiện đề tài
Neu không có sự giúp đỡ và những lời chỉ dẫn cùa quý thầy cô thì tôi sẽkhó khăn nhiều hơntrong quá trình thực hiện đề tài này
Một lần nữa, tôi xin chân thành cảm ơn tất cả mọi người
Phạm Hồng Dương
Lớp CD13TT1
Khoa Công nghệ thông tinTrường Cao đẳng Công Nghệ Thủ Đức
Trang 4MỤC LỤC
CHƯƠNG 1 GIỚI THIỆU ĐÈ TÀI 1
1.1 Tính cấp thiết của đề tài 1
1.2 Mục tiêu nghiên cứu 1
1.3 Phạm vi nghiên cửu 2
1.4 Nội dung nghiên cứu 2
CHƯƠNG 2 TỔNG QUAN cơ SỎ LÝ THUYÊT 3
2.1 Hệ điều hành Android 3
2.2 Thu viện SignalR 4
2.4.1 Giới thiệu 4
2.4.2 Đặc trưng 4
2.3 Google cloud messaging 5
Ket luận 5
CHƯƠNG 3 PHÂN TÍCH - THIẾT KẾ HỆ THỐNG 6
3.1 Mô tả yêu cầu của hệ thống 6
3.2 Phân tích thiết kế mô hình của hệ thống 7
3.2.1 Use Cases Diagram & mô tả 7
3.2.1 Mockup ứng dụng 13
CHƯƠNG 4 XÂY DỤNG CHƯƠNG TRÌNH 30
4.1 Xây dựng thành phần cơ sở dữ liệu 30
4.2 Xây dựng module xử lý chức năng trên Server 50
4.3 Xây dụng module xử lý thông tin dành cho Đoàn trường trên Android51 KỂT LUẬN VÀ KIẾN NGHỊ 62
Các kết quả đạt được 62
Những điểm hạn chế của hệ thống: 62
Hướng phát triển 62
Kết luận 62
TÀI LIỆU THAM KHẢO 64
Trang 5DANH MỤC HÌNH ÁNH
Hình 2 1 Google cloud messaging 5
Hình 3 1 Use case Sinh viên và Bí thư chi đoàn 7
Hình 3 2 Use case Bí thư chi đoàn- Hoạt động 8
Hình 3 3 Use case Bí thư chi đoàn- Quản lí các mục khác 9
Hình 3 4 Use case Đoàn trường 10
Hình 3 5 Đăng nhập 13
Hình 3 6 Màn hình chính giành cho Sinh viên 14
Hình 3 7 Màn hình chính giành cho Bí thư chi đoàn 15
Hình 3 8 Màn hình chính dành cho Đoàn trường 16
Hình 3 9 Đổi mật khẩu 17
Hình 3.10 Thông tin cá nhân 18
Hình 3.11 Danh sách các hoạt động 19
Hình 3.12 Danh sách các hoạt độngkhi xemchi tiết 20
Hình 3 13 Danh sách các thành viêntronglớp 21
Hình 3.14 Thông tin chi tiết của một Sinh viên khi chọn từ danh sách lớp 22
Hình 3.15 Danh sách năm cần đóng đoàn phí 23
Hình 3.16 Danh sách học sinh đã đóng đoàn phí 24
Hình 3.17 Danh sách học sinh chưa đóng đoàn phí 25
Hình 3.18 Danh sách hoạt động đe điểm danh 26
Hình 3.19 Hiển thị hình ảnh từ camera sau để quét mãvạch 27
Hình 3 20 Không tìm thấy thông tin Sinh viên theo mãvạch đã quét 28
Hình 3.21 Thông tin Sinh viên theo mã vạch 29
Hình 4 1 Sơ đồ database 31
Hình 4 2 Mô hình tương tác client-server 50
Hình 4 3 Đăng nhập 52
Hình 4 4 Màn hình chính giành cho Bí thư chi đoàn 53
Hình 4 5 Màn hình chính giành cho Đoàn trường 55
Hình 4 6 Đổi mật khẩu 56
Hình 4 7 Thông tin cá nhân 56
Hình 4 8 Danh sách các hoạt động 57
Hình 4 9 Danh sách các thành viên trong lớp 58
Hình 4 10 Giao diện đóng đoàn phí 59
Hình 4 11 Hiển thị hình ảnh từ camera sau để quét mã vạch 60
Trang 6Báo cáo khóa luận Phạm Hồng Dương
NỘI DUNG CHƯƠNG 1 GIỚI THIỆU ĐÈ TÀI 1.1 Tính cấp thiết của đề tài
Lý do chọn đê tài:
> Tính thời sự của đề tài:
■ Việc quản lý Đoàn - Hội quá phức tạp
“ Cách thức quân lý bằng file Excel bộc lộ nhiều hạn chế
■ Thiếu sụ tương tác giữa các bén (BCH Chi đoàn BCH Đoàn trường, Đoàn viên)
■ Quán lý điểm rèn luyện thu công, mất thòi gian cóng sức vàthiêu tính chính xác cao
> Tính cấp thiết đáp ứng nhu cầu phát triên kinh tè - xã hội nàng cao chất lượng đào tạo
■ Tự động hóa giám gánh nặng cho cán bộ Đoàn - Hội
■ Tạo ra sự tương tác giữa 3 bên, tạo sự nhanh gọn trong quan
lý ho sơ, tham gia hoạt động
■ Tạo sự chính xác, công băng trong công tác đánh giá điêm rèn luyện cùa từng cá nhàn
1.2 Mục tiêu nghiên cứu
Hiện nay, công tác quản lý Đoản viên cua Đoàn trường còn nhiềubất cập như sứ dụng file Excel đè nhập thông tin Sinh viên và làm cácbáo cáo thống kê so Sinh viên tham gia hoạt động Với quy mô củatrường cảng ngày càng mờ rộng, thì việc quân lý như trên gày rất nhiềukhó khăn cho công tác quản lý thông tin Đoàn viên
Ngoài ra, các bạn Sinh viên ngày nay đa số sử dụng các thiết bị diđộng thông minh để truy cập thông tin Vì vậy việc xảy dựng ‘‘ứng
Trang 7Báo cáo khóa luận Phạm Hồng Dương
dụng quản lý hoạt động dành cho Đoàn viên trường Cao Đăng Công Nghệ Thú Đức trên Android’’ được thực hiện
ứng dụng này nhằm giúp cho Công tác quàn lí Đoàn phí và cácthông tin cần thiết một cách thông minh, giúp cho quá trình tìm kiếm
xử lý còng việc dược diễn ra nhanh chóng và chuyên nghiệp Giảm bớt gánh nặng cho cán bộ đoàn trong công tác quàn lý thông qua việc tự động hóa một số công việc Nhận thông báo và đăng ký tham gia cáchoạt động cua Đoàn viên được diễn ra nhanh chóng và thuận tiện hơn Nâng cao sự tương tác giữa Đoàn trường và Đoàn viên Tạo ra sự chính xác cao trong công lác đánh giá diêm rèn luyện thông qua việc nâng cao sự chính xác và thuận tiện cua còng tác diêm danh
1.3 Phạm vi nghiên cứu
Đoàn trường Cao đăng Công Nghệ Thu Đức
1.4 Nội dung nghiên dìu
- Tìm hiêu sâu hơn nừa về ngôn ngừ c#, Java, Sql
- Phân tích lài liệu, các mầu lưu trữ thông tin cùa Đoàn trường
- Phân tích, chia nhó bài toán: Client (ứng dụng Android) vàWebserver
- Xây dựng ứng dụng quân lý Đoàn viên trên Android
Trang 8Báo cáo khóa luận Phạm Hồng Dương
CHƯƠNG 2 TÔNG QƯAN cơ so LÝ THƯYÉT
Sử dụng các ngôn ngữ lập trình quen thuộc như:
- c#: Xây dựng Webserver
- Sql: Xây dựng Co sò’ dừ liệu
- Java: Xây dựng ứng dụng trên Android
- Json: Định dạng gửi dừ liệu từ Server về Client
2.1 Hệ diều hành Android
Android là một hệ điều hành dựa trên nền tang Linux được thiết kè dành cho các thiết bị di dộng có màn hình cám ứng như điẹn thoại thông minh và máy tính báng Ban dầu Android được phát triên bớitống công ty Android, với sự hồ trợ tài chính từ Google và sau này được chính Google mua lại vào năm 2005 Amdroid ra mat vào năm
2007 cùng với tuyên bô thành lập Liên minh thict bị câm tay mơ: mộthiệp hội gồm các công ty phan cứng, phần mềm, và viền thòng vói mục tiêu đây mạnh các tiêu chuẩn mờ cho các thiết bị di động Chiếc điện thoại đầu tiên chạy Android được bán vào tháng 10 năm 2008.Android có mà nguồn mở và Google phát hành mà nguồn theo Giấy phép Apache Chính mà nguồn mơ cùng với một giấy phép không có nhiều ràng buộc đã cho phép các nhà phát trĩ ổn thiết bị, mạng di động
và các lập trình viên nhiệt huyết được điều chinh và phân phối Androidmột cách tự do Ngoài ra, Android còn có một cộng đồng lập trìnhviên đông đào chuyên vict các ứng dụng đô mơ rộng chức năng cùa thiêt bị, bãng một loại ngôn ngừ lập trình Java có sưa đối Vào thánu
10 năm 2012, có khoáng 700.000 ứng dụng trôn Android, và số lượt tài ứng dụng từ Google Play, cửa hàng ứng dụng chính của Android ước tính khoảng 25 tỷ lượt
Trang 9Báo cáo khóa luân Phạm Hồng Dương
Những yếu tố này đà giúp Android trơ thành nên tảng điện thoại thông minh phô biến nhất thế giới, vượt qua Symbian vào quý 4 năm
2010 và được các cóng ty công nghệ lira chọn khi họ cân một hệ điêu hành không nặng nề, có khả năng tinh chình và giá rẻ chạy trên cácthiết bị công nghệ cao thay vì tạo dựng từ đầu Kêt quả là mặc dù được thiết ke để chạy trên điện thoại và máy tính báng, Android đà xuât hiện trên TV, máy chơi game và các thiết bị điện tử khác Bản chât
mơ của Android cũng khích lệ một đội ngũ đông đao lập trình viên vảnhững người dam mẻ sư dụng mã nguồn mờ đê tạo ra nhùng dự án do cộng dông quan lý Những dự án này bô sung các tính năng cao câpcho nhùng người dùng thích tìm lòi hoặc dưa Android vào các thiêt bịban dâu chạy hệ điêu hành khác Sự thành cóng cua hệ điêu hành cùng khiến nó trơ thành mục tiêu trong các vụ kiện liên quan đên băng phát minh, góp mặt trong cái gọi là "cuộc chiên điện thoại thông minh"giừa các công ty công nghệ
2.2 Thư viện SignalR
2.4.1 Giói thiệu
SignalR là 1 thư viện mà nguồn mơ viết cho ASP.NET giúp xây dựng các ứng dụng web sứ dụng tương lác thời gian thực giữa người dùng và máy chú trơ nên dề dàng hơn
2.4.2 Đặc trưng
Mỏ hình bình thường cua web là client gửi request đến server, nhưng giờ ta có 1 cách thức nừa đè tương tác đó là server đấy trựctiêp dừ liệu vê client theo thời gian thực Ngoài ra, mò hình này cũnggiúp ta xây dựng ứng dụng bât đòng bộ lên đến hàng nghìn kết nối mộtlúc với máy chủ
Trang 10Báo cáo khóa luận Phạm Hông Dương
2.3 Google cloud messaging
Hỉnh 2 J Google cloud messaging
Google cloud messaging là một trong rất nhiều dịch vụ miền phí
mà google cung cấp cho phép nhà phát triên gưi thõng điệp giừa ứngdụng client và server Tức là client cỏ thế nhận thông điệp từ server
và gưi thông điệp ngược lại server Google cloud messaging có thê sư dụng trên nhiều nen tảng như: Android iOS Web
Kct luận
Trong phan này, tôi đà trình bày về các công nghệ về Webserver vàcác kỳ thuật trong lập trình Android đê xây dựng ứng dụng
Trang 11Báo cáo khóa luận Phạm Hồng Dương
CHUÔNG 3 PHÂN TÍCH - THIÉT KÉ HỆ THỐNG 3.1 Mô tả yêu cầu của hệ thống
Đe giúp cho các Đoàn viên dễ dàng theo dõi các thông tin về hoạt động Đoàn trường trên điện thoại Android, ứng dụng này được thựchiện nhằm cung cấp cho Đoàn viên một số tính năng như: xem danhsách các hoạt động của Đoàn trường tố chức, đăng ký tham gia các hoạt động, xem những hoạt động mình dà tham gia, nhận thông báo khi Đoàn trường triển khai hoạt động mói, tra cứu thông tin cá nhân, thay đổi mật khẩu đăng nhập Ngoài những tính năng đã có cho Đoàn viên, Bí thư chi đoàn được cung cấp thêm một sô tính, năng như: đãng
ký tham gia hoạt động, kiêm tra danh sách tham gia hoạt dộng cua cácthành viên trong lóp xác nhận danh sách đóng đoàn phí, xem danhsách các thành viên trong lớp Ngoài ra ứng dụng còn cung cấp cho Đoàn trường tính nàng điểm danh Sinh viên tham gia hoạt động thông qua quét mà vạch thè Sinh viên bàng cách sư dụng camera
Sư dụng SignalR đe tương tác giừa client và server Dữ liệu sè được gửi về client dưới dạng Json mà không cần thông qua giao diện web
để hiển thị
Server sè truy van cũng như thực hiện các thao tác với dừ liệu trongdatabase bang cách sử dụng các Procedure được viết sằn trongDatabase
Trang 12Báo cáo khóa luận Phạm Hồng Duong
3.2 Phân tích thiêt ke mô hình của hệ thông
3.2.1 Use Cases Diagram & mô tả
Hình 3 ỉ Use case Sinh viên và Bi thư chi đoàn
Trang 13Phạm Hồng DươngBáo cáo khóa ]uận
Xem danh sách các hoạt dộng yextend"
Xem hoạt dộng đã diên ra
contend
'.-extend-Đàng ký tham gia hoat dỏng
Oàng ký cho lớp
Atend
• extend
-Đăng ký tham gia
Xem hoạt động chưa diên ra
Hỉnh 3 2 Use case Bỉ ỉhir chi (loàn- Hoại động
Trang 14Báo cáo khóa luận Phạm Hồng Dưcmg
Bí thư chi đoàn
Hình 3 3 Use case Bi thu chi íỉoàỉi- Ọuan lí Cíìc inục khác
Trang 15Báo cáo khóa luận Phạm Hông Dương
Hình 3 4 Use case Đoàn ưườìỉg 3.2.J.2 Mò la
STT Tên Use case Mô tả
1 Đăng nhập Cho phép Sinh viên, Bí thư, Đoàn trường đăng
Trang 16Báo cáo khóa luận Phạm Hồng Dương
9 Đăng ký cho lớp Cho phép Bí thư xem danh sách các thành viên
trong lớp đê đăng ký tham gia hoạt động chocác thành viên
10 Đăng ký tham gia Cho phép Bí thư đăng ký tham gia hoạt động
cho các thành viên trong lớp
11 Hủy đăng ký tham
13 Chọn Sinh viên Cho phép chọn Sinh viên cần xem thông tin.
14 Xem thông tin chi
tiết
Cho phép xem thông tin chi tiết của một Sinhviên sau khi chọn vào tên Sinh viên đó trongdanh sách lóp
15 Quản lí đoàn phí Cho phép quản lí đoàn phí của lớp theo năm.
16 Xem danh sách
năm
Cho phép xem danh sách các năm cần đóng đoàn phí
Trang 17Báo cáo khóa luận Phạm Hồng Dương
Chi tiết vui lòng xem mục 3.1 trang 8 phụ lục
21 Đóng phí Cho phép Bí thư xác nhận đã thu phí của Đoàn
viên trong lớp
22 Điêm danh Cho phép diêm danh khi hoạt động diễn ra
23 Chọn hoạt động Cho phép chọn hoạt động cân diêm danh
24 Quét mã vạch Cho phép quét mà vạch thẻ Sinh viên băng
camera để điểm danh
25 Xem thông tin Sinh
viên
Cho phép xem thông tin của Sinh viên theo mã
số đã xác định được sau khi quét mã vạch khiđiểm danh
26 Hủy điểm danh Cho phép hủy việc điểm danh cho Sinh viên
Trang 18Báo cáo khóa luận Phạm Hông Dương
3.2.1 Mockup ứng dụng
3.2.1 ỉ Đãng nhập
Hình 3 5 Dăng nhập
Trang 19Báo cáo khóa luận Phạm Hồng Dương
3.2 ỉ.2 Mèm hình chính
Hình 3 6 Màn hình chính mành cho Sinh vièn
Trang 20Báo cáo khóa luận Phạm Hồng Duong
Hình 3 7 Màn hình chính giành cho Hí thtr chi đoàn
Trang 21Báo cáo khóa luận Phạm Hồng Dương
Hình 3 8 Màn hình chinh dành cho Đoàn trường
Trang 22Báo cáo khóa luận Phạm Hồng Dưorng
Hình ỉ 9 Đòi mật khảit
TRƯỜNG CAO BẴNG CÒNG NGHỆ
THÙ BỨC_
THƯ VIỆN
Trang 23Báo cáo khóa luận Phạm Hồng Dương
3.2 ỉ.4 Xem thông ti/ì cá nhân
Hình 3 10 Thòng tin cá nhàn
Trang 24Báo cáo khóa luận Phạm Hồng Dưong
3.2 ỉ.5 Xem danh sách các hoạt động
Hình 3 ỉ ỉ Danh sách các hoạt động
Trang 25Báo cáo khóa luận Phạm Hồng Dương
Hình 3 ỉ2 Danh sách các hoạt động khi xem chi ĩiêĩ
Trang 26Báo cáo khóa luận Phạm Hồng Dương
3.2 ỉ.6 Xem danh sách lóp
Hình 3 ỉ 3 Danh sách các íh tình viên í rong lóp
Trang 27Báo cáo khóa luận Phạm Hồng Dương
Hình 3 14 Thòng tin chi ỉièỉ cnư một Sinh viân Thi chọn từ danh sách ỉớp
Trang 28Báo cáo khóa luận Phạm Hồng Dương
3.2 ỉ 7 Quán ỉí đoàn phi
Hình 3 ỉ5 Danh sách năm cồn đóng đoàn phi
Trang 29Báo cáo khóa luận Phạm Hông Dương
/lình 3 16 Danh sách học sinh đù dóng đoàn phí.
Trang 30Báo cáo khóa luận Phạm Hồng Dương
Hỉnh 3 ỉ 7 Danh sách học sin/ì chưa đóng đoàn phỉ
Trang 31Báo cáo khóa luận Phạm Hồng Dương
3.2 Ị 8 Đi êm danh
Hình 3 18 Danh sách hoại động dè diêm danh
Trang 32Báo cáo khóa luận Phạm Hồng Dương
Hình 3 Ị 9 Hiên ĩhị hình anh từ camera san đè quét mã vạch
Trang 33Báo cáo khóa luận Phạm Hông Duơng
Hình ĩ 20 Không t'nn thây thõng tin Sinh viên theo nùi vạch đã iỊỉiéi
Trang 34Báo cáo khóa luận Phạm Hồng Dương
Hỉnh 3 2 Ị Thông tin Sinh vicn theo mà vạch
Xem tài liệu SRS (Software Requirement Specification) trong phânphụ lục 1 đê chi tiết hơn
Trang 35Báo cáo khóa luận Phạm Hồng Dương
CH LONG 4 XÂY DỤNG CHUÔNG TRÌNH
Dựa vào chức năng của hệ thống, chúng tôi tiến hành xây dựng các thành phần của hệ thống, bao gồm các công việc chính sau:
• Xây dựng thành phần cơ sở dữ liệu
• Xây dựng module xử lý chức năng trên Server
• Xây dựng module xử lý thông tin dành cho Đoàn trường trên Android
4.1 Xây dựng thành phần CO ’ sỏ’ dữ liệu
Co' sỏ' dừ liệu cua hệ thong được thiết kế trên SQL Server 2008R2,
dế thao tác và lưu trừ dừ liệu cua hệ thông
Thành phần CSDL bao gôm các bang và quan hệ giừa các bàng:
Trang 36Báo cáo khóa luận Phạm Hồng Dương
Hình 4 ỉ So' ăô daĩahase
4.1.1 tblFaculh (bảng khoa)
tự tăngFacultyName Tên khoa Nvarchar(50)
FacultyKey Mã khoa Nvarchar(15)
Trang 37Báo cáo khóa luận Phạm Hồng Duơng
Signal Dấu hiệu nhận
biết khoa trong
(tblFaculty.ID)releaseYear Năm bắt đầu của
lóp
Int
destroyYear Năm mà Sinh
viên tốt nghiệp hết hoặc hủy bỏ lớp
Int
4.1.3 tbistudent (bảng Sinh viên )
Tên cột Mô tả Kiêu dữ liệu Ghi chú
Trang 38Báo cáo khóa luận Phạm Hồng Dương
Gender Giới tính Nvarchar(4)
(tblEthnic.ID)
(tblReligion.ID)Nationality Quốc tịch Nvarchar(lO)
Tel Số điện thoại Nvarchar(l 1)
Email Địa chỉ email Nvarchar(255)
Status Trạng thái cùa
Sinh viên
(tblStudentStat US.ID)
POU Nơi vào đoàn Nvarchar(lOO)
ReceiptNumber Số biên nhận sô
đoàn
Nvarchar(15) Bắt đầu bằng
năm bắt đầu khóa học
4.1.4 tblEthnic (bang dân tộc)
Tên cột Mô tả Kiểu dừ liệu Ghi chú
tăngEthnicName Tên dân tộc Nvarchar(50)
Trang 39Báo cáo khóa luận Phạm Hồng Dương
4.1.5 tblRcligon (bảng tôn giáo)
Tên cột Mô tả Kiểu dữ liệu Ghi chứ
tăngReligionName Tên tôn giáo Nvarchar(20)
4.1.6 tblStudentStatus (bảng trạng thái Sinh viên)
chính, tựtăngStatusName Tên Trạng thái Nvarchar(20)
ClacScore Trạng thái này có
được tính diêm rènluyện hay không
Bit
DefaultLoad Trạng thái này có
được load khichưa chọn load Allstudent hay không
Bit
4.1.7 tblAccount (bảng tài khoản)
Tên cột Mô tà Kiểu dữ liệu Ghi chú
UserID Tên tài khoản Nvarchar(15)
Password Mật khẩu Nvarchar(64)
(tblRegencies.Role)
Trang 40Báo cáo khóa luận Phạm Hồng Dương
4.1.8 tblRegencies (băng chức vụ)
Tên cột Mô tả Kiểu dữ liệu Ghi chú
tăngRegencyName Tên chức vụ Nvarchar(50)
1-BCH Chiđoàn
5 - BCH Đoàntrường
6 - Lập trình viên
4.1.9 tblRegencyAssignment (bảng phân bổ chức vụ )
Tên cột Mô tả Kiêu dữ liệu Ghi chú
RegencylD Mã chức vụ Int Khóa ngoại
(tblRegencies.lD)StudentlD Mã Sinh
viên
Nvarchar(15) Khóa ngoại
(tbl Student.StudentlD)Status Trạng thái
chức vụ
(tblRegency Status.Statu sID)