Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.


 
Trang ChínhPortalTìm kiếmLatest imagesĐăng kýĐăng Nhập

 

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

Go down 
2 posters
Tác giảThông điệp
tunxtinx




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

[Đề tài] Quản lý sinh viên (cơ bản) Empty
Bài gửiTiêu đề: [Đề tài] Quản lý sinh viên (cơ bản)   [Đề tài] Quản lý sinh viên (cơ bản) Icon_minitimeWed 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
Admin
Admin
Admin
Admin


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

[Đề tài] Quản lý sinh viên (cơ bản) Empty
Bài gửiTiêu đề: Re: [Đề tài] Quản lý sinh viên (cơ bản)   [Đề tài] Quản lý sinh viên (cơ bản) Icon_minitimeFri 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
Về Đầu Trang Go down
https://ncth2a.forumvi.com
 
[Đề tài] Quản lý sinh viên (cơ bản)
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» Xin Thông Báo Đến Các Anh Chị Em Thành Viên !!

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