PDA

View Full Version : Quản trị dự án lập trình web



emnho
17-05-2008, 07:04
Các anh chị thân mếm, em muôn hỏi làm thế nào để quản trị một dự án lập trình web?
Số là em đang làm một dự án nhỏ về lập trình web, em sử dụng kĩ thuật AJAX, viết bằng ngôn ngữ PHP và sử dụng CSDL MySQL, và dự án có nhiều người tham gia thế nhưng càng làm thì càng thấy mệt trong việc quản lý:
1. Quản lý file : nghĩa là quản lý xem file nào mới được cập nhật, cập nhật những thành mục nào, đoạn nào trong file, bởi vì tụi em cần các phần mà mỗi bạn lập trình riêng rẽ lại.
2. Quản lý luồng di chuyển từ file này sang file khác.

Anh trị nào có kinh nghiệm trong dự án web thì giúp em với đưa tài liệu hoặc ví dụ mẫu đều được.
Một câu hỏi khác: em muốn xây dựng dự án web(viết bằng php, dùng kĩ thuật AJAX theo mô hình 3 lớp thì phải làm như thế nào?

trogiup
05-07-2008, 08:10
>Các anh chị thân mếm, em muôn hỏi làm thế nào để quản trị một dự án lập trình >web?
[trogiup]
Việc quản trị 1 dự án lập trình Web cũng giống như việc quản trị các dự án phầm mềm khác. Sẽ có các giai đoạn sau:
- Khởi tạo
- Lập kế hoạch
- Thực hiện
- Điều hành & quản lý
- Đóng dự án

>1. Quản lý file: nghĩa là quản lý xem file nào mới được cập nhật, cập nhật
>những thành mục nào, đoạn nào trong file, bởi vì tụi em cần các phần mà mỗi
>bạn lập trình riêng rẽ lại.
[trogiup]
Để quản lý file, cũng như các tài liệu & soft... bạn nên dùng phần mềm quản lý version như Microsoft VisualSourceSafe hay SVC...

>2. Quản lý luồng di chuyển từ file này sang file khác.
[trogiup]
Trước khi bắt đầu công việc bạn cần phải có thiết kế tổng thể, thiết kế chi tiết. Ở những tài liệu này sẽ mô tả luồng di chuyển dữ liệu trong chương trình.
Khi bạn thay đổi -> cần update lại tài liệu.

>Anh trị nào có kinh nghiệm trong dự án web thì giúp em với đưa tài liệu
>hoặc ví dụ mẫu đều được.
>Một câu hỏi khác: em muốn xây dựng dự án web(viết bằng php, dùng kĩ thuật
>AJAX theo mô hình 3 lớp thì phải làm như thế nào?
[trogiup]
Về việc thiết kế, bạn có thể tập hợp mọi người lại để bàn luận.
Trên 1 topic rất khó để giúp bạn, ngoài ra bạn có thể tham khảo các phần mềm nguồn mở...

Lời khuyên: Bạn nên tìm hiểu kỹ các vấn đề trước khi bắt đầu công việc.
Chúc bạn thành công.

------------------------------
Quản trị Web site Hiếm muộn
Web site: www.hiemmuon.vn
Email: admin@hiemmuon.vn

emnho
11-08-2008, 20:57
Cám ơn rất nhiều ạ.
Em sẽ tiếp tục học hỏi, đúc kết kinh nghiệm, và em hi vọng tìm được một môi trường chuyên nghiệp để có cơ hội tìm hiểu kĩ quy trình, chứ trong trường dạy thì thật tình em cảm thấy mơ hồ lắm.

dangtritue
05-09-2008, 18:02
cám ơn bạn rất nhièu, mong bạn tiếp tục chia sẻ với mọi người

nokokoro
07-09-2008, 18:10
lý thuyết thế này không áp dụng được gì nhiều trong trường hợp này

www.vansu.vn
19-09-2008, 16:03
1. Để quản lý code trong project, theo mình bạn nên sủ dụng SVN (google để install). Client của SVN thì nên xài TortoiseSVN

2. Bạn muốn sử dụng mô hình 3 lớp (theo như mình hiểu là bạn muốn chia thành : presentation - service - data access).

Một số suggestions:

- Presentation : sử dụng Smarty
- Service : tự bạn thiết kế
- Data access : DB_DataObject (for mysql)

javascript => jquery (dùng Ajax rất tốt và còn nhiều cái hay ho khác nữa)

emnho
26-09-2008, 05:47
Cám ơn anh/chị .www.vansu.vn đã có những gợi ý hay, em đang thử xài Smarty.

hoaltt
26-09-2008, 08:44
bạn nên sử dụng source safe để quản lý source code. Vì có như vậy mới lưu vết được sự thay đổi