BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC CÔNG NGHIÊÊP VIÊÊT -HUNG
KHOA CÔNG NGHÊÊ THÔNG TIN
ĐỀ TÀI: Xây Dựng Phần Mềm Quản Lý Tài Khoản
Sử Dụng Linq,C# Ứng Dụng Mô Hình 3 Lớp
Giảng viên hướng dẫn : Ths.Nguyễn Thị Thu Thủy
Sinh viên thực hiện
: 1.Kiều Văn Hưng
2.Nguyễn Mạnh Tiến
3.Nguyễn Thị Sáu
Lớp
: 37ĐHCNTT A1
Đồ Án Học Phần I
LỜI CẢM ƠN
Trong thời gian nghiên cứu và học tâ âp môn Cơ Sở Dữ Liê âu(My SQL),Môn Lâ âp
Trình Hướng Đối Tượng(Với ngôn ngữ lâ pâ trình C#) cùng với viê âc tìm hiểu và đọc các
tài liê âu trên thư viê ân Trường Đại Học Công Nghiê âp Viê ât – Hung và viê âc tìm hiểu thêm
tài liê âu học tâ âp trên internet chúng em đã gă âp không ít khó khăn về viê âc xây dựng và
thiết kế phần mềm Quản Lý Tài Khoản sử dụng ngôn ngữ linq,C# ứng dụng mô hình
3 lớp.Tuy Nhiên với sự giúp đỡ quý báu của các thầy cô giáo và các bạn nhóm chúng em
đã hoàn thành ứng dụng và bài báo cáo Đồ án học phần I Xây Dựng Phần Mềm Quản
Lý Tài Khoản Sử Dụng Linq,C# Ứng Dụng Mô Hình 3 Lớp.
Đồng thời chúng em xin gửi lời cảm ơn đă âc biê ât về sự hướng dẫn và chỉ bảo
nhiê ât tình của cô giáo Ths.Nguyễn Thị Thu Thủy đã tâ ân tình giúp đỡ chúng em trong
suất quá trình hoàn thành chương trình cũng như bài báo cáo này.
Cùng với sự góp ý, hỗ trợ nhiê ât tình của các bạn trong lớp 37ĐHCNTT A1. Tuy
nhiên, do thời gian có hạn cũng như kinh nghiê âm còn thiếu nên trong ứng dụng cũng như
bài báo cáo này sẽ không tránh khỏi những thiếu sót, hạn chế nhất định. Những ý kiến
nhâ ân xét và góp ý quý báu của thầy cô và các bạn là cơ sở để chúng em học hỏi thêm và
hoàn thiê ân thêm kiến thức và củng cố thêm kinh nghiê âm của bản thân mình. Chúng em
rất mong nhâ ân được sự nhâ ân xét và góp ý từ thầy cô và các bạn.
Chúng em xin chân thành cảm ơn!
1
Nhóm 1 Lớp 37ĐHCNTT A1 – Trường Đại Học Công Nghiê âp Viê ât - Hung
Đồ Án Học Phần I
LỜI NÓI ĐẦU
Ngày nay cùng với sự phát triển mọi mă ât của xã hô âi, ngành công nghê â thông tin
đã trở thành mô tâ nhu cầu không thể thiếu đối với đời sống con người. Nền tảng khoa học
máy tính ngày nay đang giữ mô ât vị trí trung tâm trong hầu hết các lĩnh vực của xã hô âi.
Với những lợi ích do công nghê â thông tin mang lại, các nhà quản lý đã kịp thời đưa ứng
dụng tin học vào các tiê ân ích quản lý nhằm phục vụ cho công viê âc nhanh chóng, chính
xác và dễ lưu trữ. Viê âc xây dựng mô ât ứng dụng quản lý đối với các lâ âp trình viên cũng
là mô ât vấn đề đáng lưu tâm bởi vì có rất nhiều ngôn ngữ lâ âp trình và phương pháp lâ âp
trình khác nhau nên viê âc lựa chọn mô ât ngôn ngữ lâ âp trình, mô ât phương pháp lâ âp trình
cũng rất là khó khăn. Do vâ ây chúng em làm đề tài này giúp giới thiê âu cho mọi người về
ứng dụng phương pháp lâ âp trình hướng đối tượng, ngôn ngữ lâ âp trình C#, ngôn ngữ truy
vấn Linq ứng dụng mô hình 3 lớp để xây dựng mô ât ứng dụng demo giúp mọi người có
thể hiểu được tác dụng và lợi ích mang lại.
Bài toán “Xây Dựng Phần Mềm Quản Lý Tài Khoản Sử Dụng Linq,C# Ứng
Dụng Mô Hình 3 Lớp” nhằm giải quyết đáp ứng mô ât các hiê âu quả về công tác quản lý
những tài khoản đăng ký trong hê â thống cơ sở dữ liê âu. Tin học hóa trong công tác quản
lý nhằm giảm bớt sức lao đô âng của con người, tiết kiê âm được thời gian, đô â chính xác
cao, gọn nhẹ và tiê ân lợi hơn rất nhiều so với viê âc làm thủ công quản lý trên giấy tờ như
trước đây. Tin học hóa giúp thu hẹp không gian lưu trữ, tránh được tình trạng thất lạc dữ
liê âu, tự đô âng hê â thống hóa và cụ thể hóa các thông tin theo nhu cầu của con người. Với
sự phát triển nhanh chóng của công nghê â, với nhiều sự lựa chọn phát triển mô ât ứng dụng
nên các kỹ sư lâ âp trình cũng băn khoăn viê âc lựa chọn các nền tảng, ngôn ngữ và phương
2
Nhóm 1 Lớp 37ĐHCNTT A1 – Trường Đại Học Công Nghiê âp Viê ât - Hung
Đồ Án Học Phần I
pháp lâ âp trình để phát triển mô ât ứng dụng. Viê âc sử dụng Ngôn ngữ lâ âp trình C# với
phương pháp lâ âp trình hướng đối tượng kết hợp ngôn ngữ truy vấn Linq và mô hình 3
lớp thông qua demo Phần Mềm Quản Lý Tài Khoản giúp cho các bạn học ngành công
nghê â thông tin, kỹ sư lâ âp trình có thể hiểu được lợi ích từ đó.
Là mô ât đề tài mang tính thực tiễn cao và ứng dụng được nhiều trong lĩnh vực quản
lý chung và giúp cho các bạn sinh viên học ngành công nghê â thông tin nói chung và
ngành công nghê â phần mềm nói riêng có thể hiểu được lợi từ phương pháp lâ âp trình
hướng đối tượng, ngôn ngữ lâ âp trình C#, ngôn ngữ truy vấn Linq và viê âc áp dụng mô
hình 3 lớp thông qua phần mềm demo Quản Lý Tài Khoản. Vì vâ ây, chúng em đã lựa
chọn đề tài “Xây Dựng Phần Mềm Quản Lý Tài Khoản Sử Dụng Linq,C# Ứng Dụng
Mô Hình 3 Lớp”. Đề tài này sẽ phần nào đưa ra được những nhâ ân xét, những đánh giá
tổng thể và từ đó đưa ra được hê â thống với các chức năng đăng nhâ âp, thêm, sửa, xóa,
lưu… dựa trên sự hỗ trợ của máy tính. Hê â thống “Phần Mềm Quản Lý Tài Khoản Sử
Dụng Linq,C# Ứng Dụng Mô Hình 3 Lớp” được xây dựng trên phần mềm Microsoft
Visual studio 2012 sử dụng WindownForm, ngôn ngữ lâ âp trình C#, ngôn ngữ truy vấn
Linq Ứng dụng mô hình 3 lớp 3 Layer và kết hợp với Hê â quản trị cơ sở dữ liê âu
Microsoft SQL 2005.
Với sự hướng dẫn nhiê ât tình của cô giáo Ths Nguyễn Thị Thu Thủy đã giúp
chúng em hoàn thành chương trình này. Tuy nhiên với những hạn chế về kiến thức và
thời gian nên không thể tránh khỏi những sai xót, chúng em rất mong nhâ ân được những
3
Nhóm 1 Lớp 37ĐHCNTT A1 – Trường Đại Học Công Nghiê âp Viê ât - Hung
Đồ Án Học Phần I
nhâ ân xét góp ý chỉ bảo của thầy cô và các bạn để chương trình của chúng em được hoàn
thiê ân. Chúng em xin chân thành cảm ơn.!
4
Nhóm 1 Lớp 37ĐHCNTT A1 – Trường Đại Học Công Nghiê âp Viê ât - Hung
Đồ Án Học Phần I
CHƯƠNG 1 PHÂN TÍCH YÊU CẦU
1.1 Tính cấp thiết của đề tài
Cùng với sự phát triển mạnh mẽ của công nghê â thông tin và cùng với sự xâm
nhâ âp nhanh chóng của tin học vào mọi lĩnh vực của đời sống xã hô âi thì viê âc sử dụng
máy tính trong công tác quản lý đã trở thành mô ât nhu cầu cấp bách, nó là mô ât trong
những yếu tố không thể thiếu nhằm nâng cao chất lượng và hiê uâ quả trong công tác quản
lý.
Trong lĩnh vực quản lý hê â thống tài khoản cũng là nhu cầu rất cần thiết trong mọi
lĩnh vực như : Quản lý thành viên trong câu lạc bô â, Quản lý đô âc giả trong thư viê ân,
Quản lý nhân viên, Quản lý thành viên trong diễn đàn… Viê âc điều chỉnh và bổ xung
thông tin thực hiê ân rất khó khăn và không rõ ràng gă âp nhiều rủi ro. Do đó viê âc Tin học
hóa các hoạt đô âng trong lĩnh vực quản lý ngày càng trở nên cần thiết. Viê âc ứng dụng tin
học trong công tác quản lý giúp cho con người thoát khỏi lao đô âng thủ công, nâng cao
hiê âu quả của công viê âc, tiết kiê âm được rất nhiều thời gian và công sức.
Trong lĩnh vực thiết kế và xây dựng ứng dụng phần mềm thì viê âc lựa chọn ngôn
ngữ lâ âp trình và sử dụng phương pháp phù hợp với chương trình đó cũng đáng là phải
chú ý đến. Do đó, chúng em lựa chọn ngôn ngữ lâ âp trình C#, ngôn ngữ truy vấn Linq và
mô hình 3 lớp để giới thiê âu với mọi người trong ngành công nghê â thông tin nói chung ,
ngành lâ âp trình nói riêng để mọi người có thể có mô ât cái nhìn tổng quan để tham khảo
hoă âc ứng dụng cho công viê âc sau này.
5
Nhóm 1 Lớp 37ĐHCNTT A1 – Trường Đại Học Công Nghiê âp Viê ât - Hung
Đồ Án Học Phần I
1.2 Mục đích và yêu cầu của đề tài
Phần Mềm Quản Lý Tài Khoản Sử Dụng Linq,C# Ứng Dụng Mô Hình 3 Lớp
được xây dựng lên với mục đích trình bày và khái quát chung về các hoạt đô âng của công
tác quản lý nói chung nhằm giúp mọi người có thể hiểu được viê âc ứng dụng của tin học
trong công tác quản lý. Đồng thời nó xây dựng lên với mục đích giới thiê âu cho các bạn
trẻ học ngành công nghê â thông tin hiểu được viê âc áp dụng kiến thức lâ pâ trình hướng đối
tượng, ngôn ngữ lâ âp trình C#, ngôn ngữ truy vấn Linq và mô hình 3 lớp trong viê âc xây
dựng mô tâ ứng dụng quản lý rất dễ dàng, thuâ nâ tiê nâ , tiết kiê m
â thời gian và dễ dàng quản
lý.
Xây dựng Phần Mềm Quản Lý Tài Khoản Sử Dụng Linq,C# Ứng Dụng Mô
Hình 3 Lớp nhằm giúp cho mọi người hiểu được tầm quan trọng, lợi ích của của ứng
dụng tin học trong công tác quản lý. Giúp mọi người có thể hiểu được lợi ích và tác dụng
của viê âc ứng dụng kiến thức lâ âp trình hướng đối tượng, ngôn ngữ C#, ngôn ngữ truy vấn
Linq và mô hình 3 lớp 3 layer. Bài toán đă ât ra là xây dựng ứng dụng quản lý để công
viê âc có hiê âu quả, chính xác, tiết kiê âm được thời gian và công sức cho người lâ âp trình.
1.3 Khảo sát hê Ê thống thực tế
1.3.1 Hê Ê thống phần mềm xây dựng
Viê âc sử dụng ngôn ngữ lâ âp trình C#, ngôn ngữ truy vấn Linq và kết hợp mô hình
3 lớp thì hỗ trợ với Microsoft Visual Studio 2008 và Microsoft SQL server 2005 trở lên.
Ở đây chúng em sử dụng Microsoft Visual Studio 2012 và Microsoft SQL server 2005 để
xây dựng ứng dụng demo.
6
Nhóm 1 Lớp 37ĐHCNTT A1 – Trường Đại Học Công Nghiê âp Viê ât - Hung
Đồ Án Học Phần I
1.3.1 Hê Ê thống đăng nhâ Êp tài khoản
Với mỗi tiê ân ích quản lý viê âc cần làm đầu tiên là phải xây dựng 1 hê â thống đăng
nhâ âp giúp cho người dùng dễ dàng quản lý, bảo mâ ât thông tin trong cơ sở dữ liê âu.
Về cơ bản thì hê â thống sẽ đăng nhâ âp bằng Tài Khoản và Mâ ât Khẩu của các thành viên
trong cơ sở dữ liê âu. Qua đây các bạn thuô câ ngành công nghê â thông tin có thể hiểu được
về sử dụng ngôn ngữ lâ âp trình C# phần mềm Visual Studio giúp xây dựng giao diê ân và
xây dựng các chức năng cho các thao tác cần thiết trên giao diê ân , cú pháp truy vấn Linq
so sánh với cơ sở dữ liê âu để cho phép người dùng có thể đăng nhâ âp được tài khoản có
trong cơ sở dữ liê âu và giúp hiểu được tác dụng của mô hình 3 lớp trong giao diê ân này
1.3.2 Hê Ê Thống Quản Lý Tài Khoản
Sau khi thành viên đăng nhâ âp Tài Khoản và Mâ ât Khẩu thì hê â thống sẽ chuyển tới
giao diê ân quản lý tài khoản người dùng có thể xem được hê â thống các thông tin được
biểu diễn trên giao diê ân này, ở đây ta có : Tài Khoản, Tên,Giới Tính, Điê ân Thoại,Email
của các thành viên.
Các thành viên có thể thêm mới, Lưu, sửa,xóa các thông tin trong cơ sở dữ liê âu
được cho phép nhưng thông tin của thành viên admin sẽ không thể ai có thể thay đổi
được vì cần phải có mô ât tài khoản quản lý cố định tránh cho viê âc xóa hết tài khoản và
không có tài khoản để đăng nhâ âp.
7
Nhóm 1 Lớp 37ĐHCNTT A1 – Trường Đại Học Công Nghiê âp Viê ât - Hung
Đồ Án Học Phần I
Qua đây các bạn thuô âc ngành công nghê â thông tin có thể hiểu được về sử dụng
ngôn ngữ lâ âp trình C# phần mềm Visual Studio giúp xây dựng giao diê ân và xây dựng các
chức năng cho các thao tác cần thiết trên giao diê ân, phân quyền, hợp lý hóa các dữ liê âu,
cú pháp truy vấn Linq so sánh với cơ sở dữ liê âu để cho phép người dùng có thể thêm
mới, sửa, xóa, lưu được tài khoản có trong cơ sở dữ liê uâ và cũng giúp hiểu được tác dụng
của mô hình 3 lớp trong giao diê ân này.
1.3.3 Các chức năng của hê Ê thống
Hê â thống gồm các chức năng đăng nhâ âp tài khoản ( đăng nhâ âp tài khoản đã có
trong cơ sở dữ liê âu từ giao diê ân đăng nhâ âp của phần mềm,), thêm mới( thêm tài khoản
và thông tin cá nhân từ giao diê ân quản lý tài khoản của phần mềm vào cơ sở dữ liê âu ),
sửa (sửa tài khoản và thông tin cá nhân từ giao diê ân quản lý tài khoản của phần mềm vào
cơ sở dữ liê âu), xóa( xóatài khoản và thông tin cá nhân từ giao diê ân quản lý tài khoản của
phần mềm vào cơ sở dữ liê âu ), Report (xuất danh sách các thông tin của các tài khoản từ
cơ sở dữ liê âu ra định dạng văn bản để in hoă âc lấy dữ liê âu).
CHƯƠNG 2 TÌM HIỂU LINQ, MÔ HÌNH 3 LỚP VÀ THIẾT KẾ PHẦN MỀM QUẢN LY
TÀI KHOẢN ỨNG DỤNG LINQ, MÔ HÌNH 3 LỚP TRÊN VISUAL STUDIO.
2.1 Tìm Hiểu Linq
2.1.1 Giới Thiê Êu về Linq
8
Nhóm 1 Lớp 37ĐHCNTT A1 – Trường Đại Học Công Nghiê âp Viê ât - Hung
Đồ Án Học Phần I
A. Linq là gì?
* Khái niê Êm Linq
Linq ( Language Intergrated Query ) tạm dịch là ngôn ngữ tích hợp truy vấn,
Linq là mô ât thành phần của C#.
Linq không phải là mô ât thư viê ân
Linq chỉ có ở C# .NET Framework 3.0 trở lên ( vusual studio 2008 trở lên ).
Linq thao tác đến những kiểu dữ liê âu dạng danh sách.
*Lý do sử dụng Linq
Truy vấn cho rất nhiều các đối tượng dữ liê âu( XML, Data Oject, …).
Thao tác nhanh trên những dữ liê âu dạng danh sách ( List, Arraylist …)
Đồng nhất viê âc truy xuất từ mô ât nguồn dữ liê âu bất kỳ.
Mở rô âng ra các ngôn ngữ khác ( không phải .NET).
9
Nhóm 1 Lớp 37ĐHCNTT A1 – Trường Đại Học Công Nghiê âp Viê ât - Hung
Đồ Án Học Phần I
B. Các thành phần Linq
Linq Architecture
Visual Basic
C#
Other Languages
.NET Language Intergrated Query ( LINQ )
LINQ Enabled Data Sources
Linq Enabled ADO.NET
LINQ to
Objects
LINQ to
Datasets
LINQ to
SQL
LINQ to
Datasets
LINQ to
XML
Object
Relational
XML
C.Các Toán Tử Trong Linq
Operator Type
Aggregation
Conversion
Element
Equality
Generation
Grouping
Operator Name
Aggregate, Average, Count, LongCount, Max, Min,Sum
Cast, OfType, ToArray, ToDictionary, ToList, ToLookup,Tosequence
DefaultIfEmpty, ElementAt, ElementAtOrDefault, First,
FirstorDefault, Last, LastorDefault, Single, SingleOrDefault.
EqualAll.
Empty, Range, Repet.
Group By
10
Nhóm 1 Lớp 37ĐHCNTT A1 – Trường Đại Học Công Nghiê âp Viê ât - Hung
Đồ Án Học Phần I
Joining
Ordering
Partitioning
Quantifiers
Selection
Set
GroupJoin, Join
OrderBy, ThenBy, OrderByDescending, ThenByDescending, Reverse
Skip, SkipWhile, Take, TakeWhile.
All, Any, Contains
Select, SelectMany
Concat, Distinct, Except, Intersect, Union
2.1.2 Tìm hiểu về truy vấn trong Linq
A. Cách hoạt đô Êng của Linq
From ( biến ) in ( nguồn dữ liê âu )
{
Where( biến ).( phần tử )( toán tử )(giá trị lọc)
|orderby, group … by… |
}
Select ( bien )|( bien ).( phần tử )
| Cout, Max, Min …
Trong cấu trúc hoạt đô âng Linq ta có thể chia thành 3 phần
Data Source
Item 1
Item 2
Item 3
11
Nhóm 1 Lớp 37ĐHCNTT A1 – Trường Đại Học Công Nghiê âp Viê ât - Hung
Đồ Án Học Phần I
……
…….
Item n
Query
From….
Where….
Select…..
Query Execution
Foreach ( var item in Query)
B.Các toán tử truy vấn của Linq
Select
Where
Sum/Min/Max/Average/Aggregate
AND/OR
Take
Skip
StartsWith/EndsWith
OrderBy
GroupBy
Count
FirstOrDefault/LastOrDefault
Contains
Join/GroupJoin
Equals
Single
Distinct
2.1.3 Linq, Các chủng loại Linq và các loại quan hê Ê trong câu truy vấn Linq
a. Các chủng loại Linq( Generic Types)
* Implicitly typed local variables
Cho phép khai báo biến cục bô â không có kiểu xác định
12
Nhóm 1 Lớp 37ĐHCNTT A1 – Trường Đại Học Công Nghiê âp Viê ât - Hung
Đồ Án Học Phần I
*Object & collection initializers
Khởi tạo giá trị mô ât hoă âc nhiều trường bằng mô ât câu lê ânh
*Anonymous types
Được dùng để nhóm dữ liê âu thành mô ât đối tượng thông qua từ khóanew
*Lambda expression
b. Các loại quan hê Ê trong câu truy vấn
*Truy vấn không chuyển đổi nguồn kiểu dữ liê u
Ê
*Truy vấn chuyển đổi nguồn kiểu dữ liê Êu
2.1.4 Truy vấn Query và truy vấn Method
13
Nhóm 1 Lớp 37ĐHCNTT A1 – Trường Đại Học Công Nghiê âp Viê ât - Hung
Đồ Án Học Phần I
-
So sánh truy vấn Query và truy vấn method
+ Truy vấn Query:
From (biến)in(nguồn dữ liê âu)
{where(biến).(phần tử)(toán tử)(giá trị lọc)
|orderby,group…by….|}
Select (biến)|(bien).(phantu)
+ Truy vấn Method:
(nguồn dữ liê âu).where(biểu thức lambda).Count,Min,Max,Orderby,..(biê ât thức
lambda)
CHƯƠNG 3TÌM HIỂU MÔ HÌNH 3 LAYER VÀ LINQ TO SQL
3.1. Tìm hiểu mô hình 3 layer và linq to SQL
3.1.1 Tìm hiểu mô hình 3 layer
a.Khái niê Êm:
- Lớp(class) ≠ lớp(layer).
- Gồm 3 thành phần: Presentation, Business, Logic và Data Access
- Mỗi lớp đảm nhâ ân những vai trò khác nhau
Presentation Layer
Business
Nhóm 1 Lớp 37ĐHCNTT A1 – Trường
ĐạiLayer
Học Công Nghiê âp Viê ât - Hung
14
Đồ Án Học Phần I
b.Lý do sử dụng mô hình 3 layer:
- Tránh tình trạng dồn chung mô ât file.
- Chia thành từng lớp nhỏ dễ quản lý
- Kiểm tra lỗi và khắc phục nhanh chòng
- Có thể chia thành nhiều layer hơn thông qua mô hình 3 layer
3.1.2 Linq to SQL
- Linq to SQL: là mô ât phiên bản hiê ân thực hóa O/RM (Oblject relational mapping) có
bên trong .NET Framework “Orcas”(nay là .NET 3.5), nó cho phép bạn mô hình hóa mô ât
cơ sở dữ liê âu dùng các lớp .NET. Sau đó bạn có thể truy vấn cơ sở dữ liê âu dùng LINQ,
cũng như câ âp nhâ ât/ thêm/ sửa/ xóa dữ liê âu từ đó.
- Linq to SQL: hỗ trợ đầy đủ transaction, view và các stored produce(SP).Nó cũng cung
cấp mô tâ cách dễ dàng để thêm khả năng kiểm tra tính hợp lê â cửa dữ liê uâ và các quy tắc
vào trong mô hình dữ liê âu của bạn.
15
Nhóm 1 Lớp 37ĐHCNTT A1 – Trường Đại Học Công Nghiê âp Viê ât - Hung
Đồ Án Học Phần I
Cú pháp truy vấn:
16
Nhóm 1 Lớp 37ĐHCNTT A1 – Trường Đại Học Công Nghiê âp Viê ât - Hung
Đồ Án Học Phần I
CHƯƠNG 4: THIẾT KẾ ỨNG DỤNG QUẢN LY TÀI KHOẢN DEMO SỬ DỤNG LINQ
VÀ MÔ HÌNH 3LAYER
4.1 Tạo cơ sở dữ liê u
Ê với SQL Server và Thiết kế giao diê n
Ê
a. Tạo CSDL
17
Nhóm 1 Lớp 37ĐHCNTT A1 – Trường Đại Học Công Nghiê âp Viê ât - Hung
Đồ Án Học Phần I
- Ta vào phần Database click chuô ât phải chọn New Database, nhâ âp tên Database mới rồi
vào tiếp phần table chọn new table
Tiếp theo ta click chuô ât phải vào table mới tạo chọn open table để tạo cơ sở dữ liê âu
Save cơ sở dữ liê âu đã tạo
18
Nhóm 1 Lớp 37ĐHCNTT A1 – Trường Đại Học Công Nghiê âp Viê ât - Hung
Đồ Án Học Phần I
b. Thiết kế giao diê Ên
*Form Đăng Nhâ Êp
-Label Tài Khoản và Mâ ât Khẩu
- Text box tương ứng với tài khoản mâ ât khẩu cho phép ta nhâ âp chữ
-Button Đăng Nhâ âp cho phép người dùng đăng nhâ âp và chuyển sang giao diê ân QLTK
*Form QLTK
- Các button Thêm,Lưu,Sửa,Xóa,Mới,Thoát,Report giúp người dùng có thể sử dụng chức
năng tương ứng với các chức năng của button
- Các Textbox bao gồm: Tài Khoản,Mâ ât Khẩu,Tên,SĐT,Email cho phép người dùng
nhâ âp dữ liê âu tương ứng để thêm vào CSDL
- Radio button cho phép người dùng chọn giới tính để thêm thông tin vào CSDL
-Data Grid View giúp người dùng có thể xem CSDL tại From QLTK
19
Nhóm 1 Lớp 37ĐHCNTT A1 – Trường Đại Học Công Nghiê âp Viê ât - Hung