Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 45 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
45
Dung lượng
5,07 MB
Nội dung
ĐẠI HỌC KHOA HỌC TỰ NHIÊN TPHCM KHOA CÔNG NGHỆ THÔNG TIN Seminar môn học Quản trị dự án Công nghệ thông tin Chủ đề: Xây dựng Website Cộng đồng sinh viên kiến trúc Thành viên: Nguyễn Minh Khôi – MSSV: 0209 4805 09 Phan Hồng Minh – MSSV: 0209 4805 12 Nguyễn Minh Vi – MSSV: 0209 4805 28 Nguyễn Đoàn Đức Nhã – MSSV: 0209 4805 14 TP.HCM, Tháng 4/2010 Phần I Tổng quan dự án Giới thiệu chung dự án Giải thích từ ngữ viết tắt Sự giả định – phụ thuộc Yêu cầu kỷ thuật Yêu cầu chức Yêu cầu giao diện Phần II Lên kế hoạch thực 13 Tổ chức lịch làm việc 13 Kế hoạch huấn luyện 13 Kế hoạch quản lý chất lượng 14 Lịch hợp team .14 Kế hoạch quản lý rủi ro 15 Phần III Thực dự án: thiết kế lập trình 16 Thiết kế giao diện 16 Một số activity diagram 28 Một số UseCase Diagram 36 Thiết kế Lược đồ CSDL, sơ đồ lớp, Coding .41 Theo dõi yêu cầu phát sinh 43 Phần IV Quản lý chất lượng sản phẩm 43 Phần V Triển khai dự án thực tế 43 Tham khảo 44 Phần I: Tổng quan dự án Giới thiệu chung dự án CAD Student thực nhằm mục đích tạo nơi chia thông tin, trao đổi kinh nghiệm cho sinh viên ngành kiến trúc, xây dựng, thiết kế nội thất lĩnh vực khác có liên quan Hệ thống thư viện đồ án, từ sinh viên chia đồ án mà thực đồ án mà họ tâm đắc Hệ thống cộng đồng sinh viên trực tuyến, tạo nhóm bạn kết bạn với nhóm khác Đồng thời họ tổ chức kiện mời người khác tham gia vào kiện họ Ứng dụng xây dựng ứng dụng web, gồm chức sau: o o o o o Cho phép Upload tài liệu Tạo kiện, hoạt động Tạo nhóm bạn Tin tức kiến trúc, xây dựng,… Tổ chức thi, trao đổi Phạm vi dự án thực Với loại, xây dựng số chức o Project Upload dự án Edit/delete dự án Mời thành viên xem bình chọn Xem thông tin chi tiết dự án Quản lý dự án, điều quan tâm, bình luận o Video: Video dự án, kiện nhóm Upload video Edit/delete video Quản lý video o Sự kiện (Event) hoạt động (Activities) Tạo kiện Edit/delete events Mời sinh viên tham gia Quản lý kiện: kiện trước đó, diễn o Group Yêu cầu tạo nhóm bạn Tạo nhóm Edit/delete thơng tin nhóm Mời tham gia nhóm Quản lý nhóm: tạo friend-list, friend-group-list, khóa thành viên, danh sách mời, danh sách mời cá nhân o Search Friends Projects Event News o Sinh viên (Student) Danh sách sinh viên quan tâm Thông tin sinh viên: xem chi tiết hành động sinh viên • Profile • Uploaded Project • Uploaded Video • Event • Comment • Group • friends o Contest: Danh sách trao đổi (Contest List) Chi tiết Contest o Prize: Danh sách giải thưởng Chi tiết giải thưởng o News Danh sách tin tức Chi tiết tin tức o Collection Upload collection Edit/delete collection Manage collection o Relax: dùng diễn đàn Giải thích từ ngữ từ viết tắt Project • Project sharing (Chia sẻ đồ án): Nghĩa đưa đồ án môn học hay tốt nghiệp bạn hay mà bạn biết lên hệ thống Mục đích chia sẻ thông tin đến sinh viên khác kiến thức • Writer (Người thực hiện): Là đồ án bạn thực hay sưu tầm Mục đích để tìm kiếm tìm thấy theo tên người thực Group: • Invited list (Danh sách mời): Là danh sách user sinh viên khác gởi yêu cầu kết bạn tới bạn (user tại) • My invited list (Danh sách tơi mời): Liệt kê user mà bạn gởi yêu cầu kết bạn từ hệ thống • Lock member (Khóa thành viên): Đối với thành viên mà bạn không muốn họ gửi tin nhắn, bình luận yêu cầu kết bạn với mình, bạn ngăn chặn họ cách nhấn chọn chức "Khóa thành viên" • Unlock member (Ngưng khóa): Nhấn chọn chức Ngừng khóa để khơi phục lại tình trạng sinh viên cho hoạt động bạn • Nhóm đóng: Là nhóm cho phép người nhóm thấy thơng tin & thảo luận tham gia hoạt động nhóm Chỉ admin (người tạo nhóm) yêu cầu tham gia họ tham gia vào • Nhóm mở: Cho phép user thấy thơng tin & tham gia mà khơng cần trưởng nhóm approved • Trưởng nhóm người tạo nhóm người gán cho vai trị admin • Nhóm tơi gia nhập: Là nhóm user click vào link Đăng ký gia nhập front-end • Nhóm tơi mời: Là nhóm Sinh viên khác mời user vào nhóm bao gồm đồng ý hay chưa đồng ý Events: • Sự kiện tạo: Do user tạo • Sự kiện tham dự: Là Sự kiện user đăng ký tham dự & người tạo chấp nhận tham dự or đồng ý tham dự • Sự kiện mời: Là Sự kiện người tạo mời tham dự • Sự kiện qua: Sự kiện qua hết hạn • Sự kiện đóng: Là kiện diễn trường, trường tổ chức & mời sinh viên liên quan lĩnh vực tham gia Hoặc tùy thuộc vào tính chất kiện mà u cầu sinh viên phải đăng ký tham gia Không cho phép sinh viên bên tham gia đăng ký vào kiện • Sự kiện mở: kiện chung mà trường nhóm cơng đồn trường tổ chức Đây kiện thu hút tất sinh viên tham gia nhằm quảng bá thông tin trường đến với sinh viên sân chơi chung cho tất sinh viên Mọi sinh viên phép tham gia Sự giả định phụ thuộc Hệ thống xây dựng dạng Module Dotnetnuke (DNN), nhóm lập trình thời gian để tìm hiểu kiến trúc DNN Hệ thống xây dựng dựa website thực trước đó, đó, tận dụng kinh nghiệm người tham gia thực Số lượng nhân thay đổi q trình thực từ - (người) (do chuyển người qua dự án khác) Yêu cầu kỷ thuật - Hosting: Window server 2003 - Programming: NET 2.0 , DotNetNuke Framework - VS Studio 2005, SQL Server 2005 Quy trình phát triển phần mềm: quy trình thác nước lặp Các yêu cầu chức View Project List Comment View Project Detail Student (from Commons) (from Actor) Search project (from Search) Login (from Commons) Front-end: Use case diagram Delete project Edit Project Invite friends to join Mail Server (from Commons) (from Actor) Send mail to user Upload Images Manage Project (from Commons) Search student (from Commons) (from Search) Create Project Student Confirm Request (from Commons) Student (from Actor) View Project List View Favourite Project list Approved & Actived info (from Admi n - Quan l y he thong) View Project Detail Upload Video Login Admin (from Actor) Back-end: Use case diagram Một số yêu cầu giao diện (from Actor) Giao Sơ đồ tổng quát cho phần Student – Frontend Sơ đồ tổng quát cho phần Student - Backend Sơ đồ cho Project detail 10 cho admin 14/ Lưu ảnh vào hệ thống Chuyển yêu cầu mail server gởi thông báo duyệt đồ án cho admin Và đồng thời: • Hiển form preview đồ án (sẽ mơ tả use case Xem chi tiết đồ án) đồ án định dạng bước dạng public private • Nếu đồ án duyệt, Hiển thị form mời bạn, nhóm bạn tham gia (sẽ mơ tả chi tiết use case Mời bạn, nhóm bạn tham gia) đồ án định dạng bước dạng chia sẻ cho bạn, nhóm bạn • Ngược lại, hiển thị trang Xem chi tiết đồ án 13/ Click nút “Upload” 15/ Mời bạn, nhóm bạn tham gia (sẽ mô tả chi tiết use case Mời bạn, nhóm bạn tham gia) 16/ Click nút “Hoàn thành xem lại” 17/ Chuyển sang form preview đồ án Alternative Flow of Events Exceptions Requirements Hệ thống báo lỗi user không điền đầy đủ thông tin sau: • Tên đồ án • Tên người thực (nếu user chọn đồ án đồ án sưu tầm) • Ngành học • Mơn học (nếu đồ án mơn học) • Mơ tả đồ án - u cầu hiển thị: o Form tạo đồ án bước phải có đầy đủ thơng tin sau: - Tên đồ án (text box) - Nguồn gốc đồ án (2 radio bạn sưu tầm) - Tên người thực (text box) - Ngành học: dạng dropdownlist chứa Tất & ngành học Kiến trúc, Xây dựng, Nghệ thuật, Nội ngoại thất Mặc định focus Tất - Loại đồ án: dạng dropdownlist có option đồ án tốt nghiệp đồ án môn học - Môn học: liệt kê tên môn học dạng dropdown list Dữ liệu load từ tất cate đồ án môn học Chỉ hiển thị field loại đồ án đồ án mơn học, ngược lại ẩn - Điểm tốt nghiệp (textbox): hiển thị loại đồ án đồ án tốt nghiệp, ngược lại ẩn - Mô tả đồ án (textbox) - Chia sẻ thông tin: có option ứng với radio button Tất cả, nhóm bạn, cá nhân - nút “Tạo đồ án” “Bỏ qua” o Form upload ảnh bước 2: xem mô tả chi tiết usecase upload ảnh o Form mời bạn, nhóm bạn tham gia bước 3: xem mô tả use case mời bạn tham gia o Form Preview đồ án: xem mô tả use case Xem chi tiết đồ án phần back end - Yêu cầu nhập liệu: o Mô tả đồ án: nhập tối đa 500 kí tự 31 Activity Diagram: Mời bạn, nhóm bạn tham gia Sinh v ien He thong Hien thi form Moi tham gia (buoc3) (from State/Activity Model10) ) No Chon Tim sinh vien Ton tai ban/nhom ban? Yes Chon sv muon moi va nhap loi moi Hien thi danh sach user he thong Chon ban/nhom ban muon moi Hien thi danh sach ban/nhom ban Click Moi tham gia Them khach moi vao danh sach he thong Liet ke danh sach khach moi Mô tả activity diagram mời tham gia 32 Use Case ID Description Mời bạn, nhóm bạn tham gia Cho phép user mời bạn nhóm bạn tham gia vào bình luận cho đồ án Actors Preconditions Sinh Viên Phải login vào hệ thống với role Sinh Viên Và hiển thị đồ án mà sinh viên tạo đồ án chia sẻ cho bạn nhóm bạn Hiển thị danh sách bạn nhóm bạn mà user mời tham gia vào đồ án user moi tham gia Hiển thị form Preview để user xem lại đồ án mà họ upload user click hoàn thành Hệ thống hiển thị Form Bạn bè tham gia hình user hoàn thành bước tạo đồ án upload ảnh trước Form hiển thị Left Pane Right Pane: Left Pane: nơi hiển thị danh sách bạn nhóm bạn mời tham gia Right Pane: nơi hiển thị tab chức mời bạn, mời nhóm bạn tìm bạn (mời sinh viên chưa bạn user người hệ thống) Các tab di chuyển qua lại Mặc định focus tab bạn User Hệ thống Postconditions Basic Flow of Events 1/ Chọn tab “Bạn” 3/ User check chọn sinh viên click nút “Mời tham gia” 5/ User chọn tab “Nhóm bạn” 7/ User check chọn nhóm bạn click nút “Mời tham gia” 8/ User chọn tab “Tìm bạn” 9/ User click “Tìm mời bạn” 33 2/ Hệ thống load danh sách sinh viên bạn user chưa tham gia vào đồ án này, dạng list check box cho phép user chọn sinh viên để mời tham gia Đồng thời có chức check all cho phép user chọn tất Và nút “Mời tham gia” cho phép user hoàn thành việc mời bạn 4/ Hệ thống tự động gửi mail đến sinh viên mời với nội dung mail design sẵn Và đồng thời hiển thị danh sách sinh viên mời với status “chưa trả lời” bên “Left Pane” Các sinh viên mời tự động biến khỏi danh sách bạn bè sinh viên tab “bạn” 6/ Hệ thống load danh sách nhóm bạn mà user tạo user tham gia dạng list check box tab “bạn” 8/ Hệ thống tự động gửi mail cho trưởng nhóm nhóm mời với nội dung mail mặc định Và đồng thời hiển thị danh sách nhóm bạn mời danh sách nhóm bạn mời bên Left Pane với status “chưa trả lời” Các nhóm mời tự động biến danh sách nhóm bạn tab “nhóm bạn” 9/ Hiển thị form “Tìm bạn” gồm: - Link “tìm mời bạn” - Textarea chứa danh sách sinh viên mời (mặc định Textarea rỗng) - Textarea chứa nội dung thư mời mặc định hệ thống Cho phép user chỉnh sửa nội dung theo ý thích 10/ Hệ thống mở form tìm kiếm sinh viên dạng popup (xem mơ tả chi tiết use case tìm sinh viên) 11/ User edit lại nội dung thư mời muốn click nút “Mời tham gia” 13/ User click “Hồn thành” Kết trả từ form tìm kiếm add vào text box danh sách sinh viên mời username cách dấu phẩy (User gõ trực tiếp username sinh viên mà user muốn mời, không cần thông thông qua link tìm mời bạn) 12/ Hệ thống tự động gửi mail đến sinh viên với nội dung thư mời mà user nhập đồng thời add họ vào danh sách sinh viên mời Left Pane với status “Chưa trả lời” 14/ Hệ thống chuyển sang form preview (sẽ mô tả chi tiết use case xem chi tiết đồ án) cho phép user preview lại thông tin đồ án vừa tạo Alternative Flow of Events Exceptions Hệ thống báo lỗi user không điền đầy đủ thơng tin sau: • User khơng chọn bạn nhóm bạn click nút “Mời tham gia” • Trong Tab “Tìm bạn”, user click “Mời tham gia” khi: o Danh sách sinh viên mời rỗng o Nội dung thư mời rỗng • Sinh viên mà user mời tham gia sẵn sàng có danh sách mời • Requirements - User danh sách sinh viên mời form “tìm bạn” khơng tồn u cầu hiển thị: o Left Pane: Có Filter hiển thị, cho phép user xem danh sách bạn nhóm bạn theo status sau: • Tất cả: Xem tất user or group mà bạn mời • Tham gia: Xem tất sinh viên nhóm bạn bè mời tham gia • Chưa trả lời: Xem danh sách sinh viên chưa trả lời danh sách nhóm bạn mà chưa có câu trả lời từ nhóm trưởng • Khơng đồng ý tham gia : Xem danh sách sinh viên, nhóm bạn từ chối tham gia (Click vào nút từ chối email or từ trang quản lý user họ) Danh sách sinh viên mời: Show tổng số sinh viên mà user mời • Tên sinh viên (fullname) • Tên trường ĐH • Trạng thái ( hiển thị filter Tất cả) • Link Xóa: (Chỉ xuất trạng thái Tham 34 - - gia) Cho phép user Xóa bỏ người khỏi danh sách bình luận Họ khơng tham gia bình luận Dù vậy, bình luận lúc trước họ giữ lại đồ án & account họ Danh sách nhóm bạn mời: Show tổng số nhóm mà user mời • Tên nhóm • Trạng thái ( hiển thị filter Tất cả) • Link Xóa: (Chỉ xuất trạng thái Tham gia) Cho phép user Xóa bỏ nhóm khỏi danh sách bình luận Những thành viên thuộc nhóm khơng tham gia bình luận Dù vậy, bình luận lúc trước họ giữ lại đồ án & account họ o Right Pane: Nút “Mời tham gia” phải thiết kế tách rời độc lập với tab “Bạn”, “Nhóm bạn” “Tìm bạn” Vì user click nút “Mời tham gia” hệ thống cần kiểm tra xem user đứng tab (bạn, nhóm bạn hay tìm bạn) để xử lý mời tham gia ứng với tab active Các Textarea form “Tìm bạn” cho phép scroll vượt kích thước mà design thiết kế Yêu cầu nhập liệu: o Form “Tìm bạn”: Nội dung thư mời khơng q 350 kí tự Danh sách sinh viên add vào cho lần mời tối đa 30 users Yêu cầu lưu trữ: o Sau sinh viên mời click “ Đồng ý” từ email hay quản lý account họ, hệ thống chuyển sinh viên sang trang thái Tham gia, ngược lại Từ chối o Đối với trường hợp mời “nhóm bạn”, Khi nhóm trưởng nhóm đồng ý tham gia từ mail hay từ hệ thống quản lý account họ hệ thống tự động chuyển nhóm bạn sang trạng thái Tham gia, ngược lại Từ chối Nếu nhóm trưởng đồng ý tham gia lúc hệ thống tự động gửi mail thơng báo cho thành viên nhóm biết để vào tham gia bình luận cho đồ án; sinh viên tham gia vào nhóm sau hệ thống tự động cho phép user tham gia bình luận đồ án mà nhóm mời trước 35 Một số Usecase Diagram Create Group Join to group / Request to join Student (from Actor) View Group List Search Group (from Commons) (from Search) View Topics List View group detail View Topic Detail Write Topic UseCase Diagram: Tạo nhóm bạn 36 Use Case ID Description Actors Preconditions Postconditions Xem danh sách nhóm bạn - ListGroup Cho phép user xem danh sách nhóm bạn Tại họ tham gia đăng ký gia nhập vào nhóm mà họ thích Sinh viên, User - Hiển thị danh sách nhóm theo cate mà user chọn - Hiển thị thông báo “Hiện chưa có nhóm Nếu bạn muốn chia sẻ kinh nghiệm trao đổi học tập nhấn vào button bên để tạo nhóm (Hiển thị button Tạo nhóm bên dưới)” User Hệ thống Chọn chuyên ngành cần xem (Kiến trúc, Xây dựng, ) Hệ thống hiển thị trang main sinh viên với cate mà sinh viên chọn Chọn tab “Câu lạc kết bạn” 4.Hiển thị danh sách nhóm bạn thuộc cate chọn Nhập tên nhóm vào textbox click nút Tìm nhóm Hệ thống hiển thị danh sách nhóm có tên gần với tên nhóm cần tìm Click button “Tạo nhóm mới” Nếu chưa đăng nhập yêu cầu đăng nhập với role sinh viên sau hiển thị form Tạo nhóm Nếu thành viên hiển thị form Tạo nhóm để thành viên nhập thơng tin 10 Hiển thị chi tiết nhóm Basic Flow of Events Click vào hình ảnh tên nhóm 11 Click on link Đăng ký gia nhập nhóm trường hợp nhóm đóng 13 Click nút “Có” 12 Hiển thị message “Bạn có muốn tham gia vào nhóm khơng? Có | Khơng” 14 Hệ thống u cầu login vào hệ thống user chưa login & sau lưu lại yêu cầu dạng trạng thái chờ duyệt (Sau người trưởng nhóm cho phép user nằm danh sách thành viên nhóm) 16 Đóng popup xác nhận lại 15 Click nút Khơng 17 Click on link Tham gia đ/v trường hợp nhóm mở Requirements 18 Hệ thống yêu cầu login user chưa login & sau lưu tên user vào danh sách khách mời nhóm bạn chọn (nếu user nhấn nút Có từ popup xác nhận) u cầu hiển thị • Tìm nhóm (textbox): nhập tên nhóm cần tìm vào nhấn nút “Tìm nhóm”, hệ thống hiển thị danh sách nhóm có tên gần với tên nhóm cần tìm • Nút “Tạo nhóm mới”: hiển thị form Tạo nhóm để user nhập thơng tin nhóm đăng nhập với role sinh viên, chưa đăng nhập hiển thị form đăng nhập • Lưới gridview o Tên nhóm o Hình ảnh (hình medium) o Loại nhóm o Số thành viên tham gia vào nhóm o Mơ tả ngắn nhóm o Link “Tham gia” (yêu cầu phải đăng nhập): hiển thị nhóm set nhóm mở o Link “Đăng ký gia nhập”(yêu cầu phải đăng nhập): Hiển thị trường hợp nhóm đóng 37 lớn 10 Nhóm • Cho phép paging liệu Delete Group Search Group (from Search) Invite Friends Edit Group Manage Group Mail Server (from Actor) Config Group Search student Send mail to user (from Commons) (from Search) Create Group Student Manage Friends (from Actor) Send request making friend Confirm Request (from Commons) View group detail Approved & Actived info View Topics List Upload video (from Admi n - Quan ly he thong) (from Video) Upload Images Create Event (from Commons) (from Events) Login Admin (from Actor) UseCase Diagram: Backend 38 Student (from Actor) Sinh v iên Hê thông Login Hiên thi trang QLTK Chon chúc nang Tao nhóm Hiên thi form Tao nhóm Admin Mail serv er Nhâp thơng tin nhóm Tao nhóm? Hien thi form Upload anh có khơng Chon anh mn upload Chuyen lenh goi mail den admin Có upload? có Kiêm tra tình trang nhóm khơng Ket thúc? có Goi mail t.bao kich hoat nhom Hien thi trang Chi tiet nhóm khơng Nhan mail yeu cau kich hoat nhom Nhóm dong? có Chua duyet Nhan Kich hoat admin tool Duoc Admin duyet chua? không Da duyet Moi ban, Tim ban Hien thi form Moi ban tham gia Hien thi nhom len front-end Mô tả: Use Case ID Tạo nhóm bạn - CreateGroup Description Cho phép sinh viên tạo nhóm bạn với thành viên bạn hay chưa bạn trước quan tâm chia sẻ đến số lĩnh lực Actors Preconditions Postconditions Sinh viên Phải đăng nhập vào hệ thống với role Sinh viên Lưu tất thơng tin nhóm vào database hiển thị trang Xem Chi tiết nhóm để sinh viên xem lại nội dung mà họ upload cho nhóm Sinh viên Hệ thống Đăng nhập thành công Hiển thị trang QLTK Chọn chức Tạo nhóm bạn Hiển thị form Tạo nhóm bạn với bước (mặc định focus bước 1) • Điền thơng tin nhóm • Upload hình ảnh nhóm • Mời bạn nhóm bạn tham gia Nhập thơng tin nhóm Basic Flow of Events 39 Click nút “Bỏ qua” Click nút ”Tạo nhóm” Quay lại trang QLTK Lưu thơng tin nhóm xuống database hiển thị thơng tin bước cho phép upload ảnh 10 Chọn ảnh muốn upload 11 Click nút “Bỏ qua” 13 Click nút “Lưu lại” 12 Hiển thị trang Chi tiết Nhóm 14 Lưu ảnh thơng tin nhóm vào database đồng thời • Hiển thị trang xem Chi tiết nhóm nhóm định dạng nhóm mở • Hiển thị form Mời bạn nhóm bạn tham gia nhóm định dạng nhóm đóng 15 Mời bạn nhóm bạn tham gia 16 Click nút “Hoàn thành & Xem lại” Exceptions Requirements 17 Hiển thị trang Chi tiết nhóm Hệ thống báo lỗi khơng nhập thơng tin: • Tên nhóm • Loại nhóm • Mơ tả u cầu nhập liệu • Tên nhóm: báo lỗi nhập q 50 ký tự • Mơ tả nhóm: nhập tối đa 400 ký tự Yêu cầu hiển thị • Form Điền thơng tin nhóm o Tên nhóm (textbox) o Loại nhóm (dropdownlist) với lĩnh vực: Kiến trúc, Xây dựng, Nội thất, Ngoại thất, Hội họa, Điêu khắc, Nhiếp ảnh, Mỹ thuật công nghiệp, Thời trang, Khoa học Nhân văn,…từ category o Mô tả (textbox): mô tả chi tiết với lý tạo nhóm? Mục đích nhóm? o Website (textbox): website nhóm tạo Có thể nhóm chưa có website nhóm tạo thêm vào sau o Email / Địa / Tỉnh,TP (textbox): lấy từ việc đăng ký cho phép người tạo chỉnh sửa Các fields thay đổi người tạo nhóm rút khỏi nhóm • Form Upload ảnh: mô tả use case Định dạng phân quyền nhóm • Form Mời bạn, nhóm bạn tham gia: mơ tả use case Mời bạn, nhóm bạn tham gia • Form Xem chi tiết Nhóm: mơ tả use case Xem chi tiết Nhóm 40 Thiết kế Lược đồ sở liệu, Sơ đồ lớp, Coding - Xây dựng quan hệ - Xây dựng sơ đồ thực thể kết hợp - Kiểm tra ràng buộc toàn vẹn liệu - Nhập số liệu mẫu để kiểm tra - Xây dựng tên lớp: thuộc tính, phương thức - Qui ước tên biến toàn cục - Xây dựng Sơ đồ lớp - Xây dựng cấu trúc thư mục - Tạo CSS phù hợp với giao diện thiết kế - Tiến hành coding cho dự án 41 42 Theo dõi yêu cầu phát sinh - Theo dõi phát sinh bên dự án: nhân sự, kỷ thuật,… - Theo dõi phát sinh bên dự án: PCCC, thiên tai,… - Theo dõi giải đáp phản hồi khách hàng - Những trao đổi, ghi nhận buổi họp - Các thành viên có báo cáo hàng tuần cho trưởng nhóm IV Quản lý chất lượng sản phẩm - Xây dựng test-plan test-case Tạo Test-plan outline: mục đích, chức cần test, tiêu chí chất lượng, mơi trường, kế hoạch, luật cần tuân theo trách nhiệm người Kết đầu vào việc tạo testcase: bảng hoạt động test, gần giống với UseCase Test case: bao gồm số thứ tự, yêu cầu, điều kiện trước test, bước test, kết mong muốn - Thực Test: Sau lập trình viên build xong tester bắt đầu test - Phải code review pass unit test trước chuyển giao cho tester - Tester: test chức mới, sau test toàn test case - Tạo report: thống kê test case pass hay fail - Test môi trường hiệu năng: Cài đặt trang web môi trường thực (pre-live) trước cài đặt thật thành sản phẩm tới khách hàng - Test test case có lỗi phải sửa report - Báo cáo: tuần báo cáo kết làm việc lập trình viên tester sản phẩm Kế hoạch tuần tới Hằng tháng có báo cáo kết thống kê số lỗi, nguyên nhân cách hạn chế số lỗi V Triển khai dự án thực tế - Triển khai môi trường production: môi trường production tương tự môi trường test test môi trường (prelive) Sau pass test môi trường ta build production (live) Sau build production xong ta thực số smoke test - Training – support cho khách hàng 43 Tham khảo: [1] Applied Software Project Management By Jennifer Greene, Andrew Stellman [2] Software Project Management in Practice By Pankaj Jalote [3] Slide môn học QLDA CNTT tài liệu kèm theo Dr Nguyễn Hải Quân [4] Software Requirement Specification CAD Portal – Student Business, CHINH PHONG JSC 44 ... Loại đồ án: dạng dropdownlist có option đồ án tốt nghiệp đồ án môn học - Môn học: liệt kê tên môn học dạng dropdown list Dữ liệu load từ tất cate đồ án môn học Chỉ hiển thị field loại đồ án đồ án. .. tiết đồ án) Loại đồ án (đồ án môn học hay đồ án tốt nghiệp) Tên môn học (nếu đồ án môn học) / Điểm TN (nếu đồ án tốt nghiệp) Thông tin người thực hiện: Tên đầy đủ Trường Khóa học (VD:... nhanh đồ án tốt nghiệp mơn học • Từ khóa • Ngành học: Kiến trúc default trang sinh viên định vị trang Kiến trúc, tương tự cho sinh viên Xây dựng , • Loại đồ án: Mơn học, Tốt nghiệp & tổng hợp