Trang ChínhPortalCalendarTrợ giúpTìm kiếmThành viênNhómĐăng kýĐăng Nhập

Share | 
 

 [Đề tài] Quản lý sinh viên (cơ bản)

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
tunxtinx



Tổng số bài gửi : 3
Join date : 29/06/2010

Bài gửiTiêu đề: [Đề tài] Quản lý sinh viên (cơ bản)   Wed Jun 30, 2010 11:54 am

Chào các bạn!

Đây là đề tài Java 2. Sử dụng kết nối csdl Access.
Vì mình lỡ tay xóa mất bản đầy đủ nên bản này là 1 số chức cơ bản của 1 trang web động có kết nối csdl
Bạn nào quan tâm có thể xem và phát triển thêm hoặc dựa vào đây các bạn có thể hình dung ra được 1 trang web hoạt động như thế nào: phân quyền quản trị ra sao?, quản lý các mục như thế nào? phân chia trang web thành các phần ra sao?


Tên truy cập quản trị: lyvietanh
Mật khẩu: abc

Mật khẩu truy cập vào csdl access là: 123456

Phần quản trị viên, mật khẩu phải được bảo mật. Mình chưa làm phần mã hóa nên các bạn có thể tìm hiểu cách mã hóa nó sử dụng thuật toán mã hóa SHA1...
Các bạn tự tìm hiểu nhé.

download

Bổ sung: Project này mình có áp dụng mô hình 3 lớp trong thiết kế cấu trúc. Vậy mô hình 3 lớp là gì thì các bạn có thể tìm trên google có rất nhiều. Các bạn chú ý 3 lớp (3layer) khác hoàn toàn với 3 tầng (3 tier) nhé.

Mình chỉ xin nói ngắn gọn cho dễ hiểu thế này. Thành phần của 1 mô hình 3 lớp gồm:
- Data Object
- Bussiness Object
- GUI

Trong đó,
- Data Object (DO) là phần kết nối trực tiếp đến csdl, bao gồm các câu lệnh insert, update, delete, select.. phần này chỉ gồm các phương thức có chức năng như trên.
- Bussiness Object (BO) bao gồm các phương thức ở trên, nhưng khác DO ở chỗ nó không trực tiếp tác động lên csdl mà nó thông DO để triệu gọi lại các chức năng mà DO cung cấp. Và nó có nhiệm vụ là cầu nối giữa lớp DO và lớp GUI
- GUI chính là giao diện mà ng lập trình thiết kế (form hay website)

Tại sao lại dùng mô hình 3 lớp trong thiết kế. Các bạn khi học ở trường, thầy có làm ví dụ về cách kết nối, thêm, sửa, xóa,... trong cùng 1 lớp đúng không? các bạn mỗi lần viết 1 đống code như vậy có cảm thấy mệt khi phải quản lý chúng nếu như gặp lỗi không? Câu trả lời 99% là có, 1% còn lại thì là những bạn có cái đầu cực kì biết chịu đựng cyclops .

Vậy khi lập trình theo mô hình 3 lớp nó sẽ giúp lập trình viên có cái nhìn tổng thể về 1 project. 1 cách sắp xếp các class có tổ chức. Và không chỉ thế, sau này khi bạn làm việc nhóm, mỗi người sẽ làm 1 phần việc của riêng từng người chứ ko bị chồng chéo lên nhau. Các bạn trong nhóm chỉ cần nhìn qua code là biết được công việc mỗi người làm việc đến đâu.

Đó mới chỉ là ưu điểm đầu tiên của mô hình 3 lớp thôi. Chúng ta còn có mô hình n-lớp nhưng các bạn nắm vững được 3 lớp thì sau này phát triển n- lớp sẽ dễ hình dung hơn. Và đảm bảo đề tài của các bạn sẽ được giáo viên đánh giá cao. Bởi tính sáng sủa và có tổ chức.

Mình cũng muốn lập 1 topic giới thiệu về mô hình này để các bạn tham khảo nhưng giờ mải thi quá nên chỉ viết thế này thôi. Chúc các bạn thành công!
Về Đầu Trang Go down
Xem lý lịch thành viên
Admin
Admin
Admin
avatar

Tổng số bài gửi : 46
Join date : 17/03/2010
Age : 28
Đến từ : Tỉnh Thái Bình

Bài gửiTiêu đề: Re: [Đề tài] Quản lý sinh viên (cơ bản)   Fri Jul 02, 2010 8:40 pm

ồ Một người chuyên Java ý này dễ hiểu hơn của thầy rồi Very Happy bom hjj thank

_________________
Anh yêu Em như anh yêu nghề
Anh chọn Em như anh chọn nghành
Và Anh Đến Với Em Như Anh phải vượt qua những thử thách trên con đường Anh chọn." Và Như Thế Em Đi!"
Về Đầu Trang Go down
Xem lý lịch thành viên http://ncth2a.5forum.biz
 
[Đề tài] Quản lý sinh viên (cơ bản)
Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» mừng sinh nhật nghiệp dư
» Mừng sinh nhật canvtv
» mừng sinh nhật thanhmeo57
» CHÚC MỪNG SINH NHẬT BÁC NGHIỆPDƯ
» Chúc Mừng Sinh Nhật Của Bác VETISON

Permissions in this forum:Bạn không có quyền trả lời bài viết
 :: Góc học tập: trao đổi kiến thức vs kinh nghiệm về các môn học! :: Java-
Chuyển đến