Xây dựng phần mềm quản lý đề tài thực tập áp dụng cho khoa CNTT trường đh CNTT TT

73 342 1
Xây dựng phần mềm quản lý đề tài thực tập áp dụng cho khoa CNTT   trường đh CNTT  TT

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC CHUYÊN NGÀNH CÔNG NGHỆ THÔNG TIN Đề tài: XÂY DỰNG PHẦN MỀM QUẢN LÝ ĐỀ TÀI THỰC TẬP ÁP DỤNG CHO KHOA CNTT – TRƯỜNG ĐẠI HỌC CNTT & TT Sinh viên thực hiện: Nguyễn Trọng Thể Lớp: K6B - CNPM, hệ quy Giáo viên hướng dẫn: ThS.Bùi Anh Tú Thái Nguyên, 06 - 2012 LỜI CAM ĐOAN Em xin cam đoan kết đồ án nghiên cứu em, không chép Nội dung đồ án hoàn thành em thực hướng dẫn tận tình ThS Bùi Anh Tú tham khảo, sử dụng tài liệu, thông tin từ số nguồn khác trích dẫn phần tài liệu tham khảo Nếu có giả dối em xin hoàn toàn chịu trách nhiệm Em xin chịu trách nhiệm với nội dung đồ án trước Hội đồng phản biện Sinh viên Nguyễn Trọng Thể – Lớp CNPMK6B Đại học CNTT&TT – Đại học Thái Nguyên LỜI CẢM ƠN Trước hết, em xin gửi lời cảm ơn chân thành đến thầy giáo ThS Bùi Anh Tú, người trực tiếp hướng dẫn, bảo ban em suốt thời gian thực đồ án Được làm việc với thầy em tiếp thu nhiều kiến thức cách làm việc thực tế Em xin gửi lời cảm ơn thầy giáo ThS Tô Hữu Nguyên tạo điều kiện thuận lợi giúp em khảo sát hệ thống thu thập tài liệu liên quan đồ án Em xin gửi lời cảm ơn đến tập thể thầy cô Trường Đại học công nghệ thông tin Truyền thông – Đại học Thái Nguyên nói chung thầy cô Bộ môn Công nghệ phần mềm nói riêng tận tình dạy cho em tiếp thu kiến thức quan trọng để em có tảng bước vào sống Cuối cùng, em xin gửi lời cảm ơn chân thành đến gia đình bạn bè ủng hộ, động viên em để em có điều kiện tốt để học tập Em xin chân thành cảm ơn! MỤC LỤC LỜI CAM ĐOAN LỜI CẢM ƠN MỤC LỤC .4 MỞ ĐẦU DANH MỤC CÁC HÌNH .6 CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Tổng quan UML (Unifield Modeling Language) .8 1.1.1 Khái niệm UML .8 1.1.2 Các thành phần ngôn ngữ UML .8 1.2 Tổng quan ASP.NET mô hình lớp 16 CHƯƠNG 2: KHẢO SÁT, PHÂN TÍCH, THIẾT KẾ HỆ THỐNG 20 2.1 Mô tả toán 20 2.2Khảo sát hệ thống 22 2.3 Các tác nhân hệ thống 25 2.4 Mô tả Use Case hệ thống 26 Biểu đồ 2.12: Biểu đồ cộng tác UC thống kê cán quản lý thực tập khoa 41 CHƯƠNG 3: XÂY DỰNG DEMO PHẦN MỀM QUẢN LÝ ĐỀ TÀI THỰC TẬP 67 CHƯƠNG 4: KẾT LUẬN 71 4.1 Kết đạt 71 4.2.Đánh giá kết 71 4.3.Kết luận 71 Sinh viện thực 72 TÀI LIỆU THAM KHẢO .73 MỞ ĐẦU Với việc phát triển vũ bão công nghệ thông tin, lĩnh vực sống ngày tin học hóa chiều sâu chiều rộng Do nhu cầu thực tế, môn thuộc khoa trường Đại học Công Nghệ Thông Tin Truyền Thông năm cần quản lý nhiều đề tài thực tập, việc quản lý đề tài thực tập sinh viên, phân công giảng viên hướng dẫn, thống kê báo cáo trước quản lý thủ công Nhằm hỗ trợ công tác quản lý đề tài thực tập tốt phục vụ việc áp dụng tin học hóa vào công tác quản lý việc xây dựng phần mềm hỗ trợ cần thiết Với mục tiêu xây dựng phần mềm Quản lý đề tài thực tập áp dụng quản lý đề tài thực tập cho văn phòng khoa công nghệ thông tin môn, em ứng dụng kiến thức học tập trường bao gồm: phân tích thiết kế hệ thống theo phương pháp hướng đối tượng UML, lập trình phần mềm theo mô hình lớp công nghệ ASP.NET Microsoft với khả tự tìm hiểu công nghệ Ajaxtoolkit, Devexpress nhằm nâng cao hiểu trang web Do kinh nghiệm tự nghiên cứu vốn kiến thức hạn chế nên việc hoàn thành đề tài chắn nhiều thiếu sót Em mong nhận giúp đỡ đóng góp ý kiến hội đồng thầy cô giáo bạn để đề tài em hoàn thiện Thái Nguyên, ngày 08 tháng 06 năm 2012 Sinh viên thực Nguyễn Trọng Thể – Lớp CNPMK6B Đại học CNTT&TT – Đại học Thái Nguyên DANH MỤC CÁC HÌNH LỜI CAM ĐOAN LỜI CẢM ƠN MỤC LỤC .4 MỞ ĐẦU DANH MỤC CÁC HÌNH .6 CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Tổng quan UML (Unifield Modeling Language) .8 1.1.1 Khái niệm UML .8 1.1.2 Các thành phần ngôn ngữ UML .8 1.2 Tổng quan ASP.NET mô hình lớp 16 CHƯƠNG 2: KHẢO SÁT, PHÂN TÍCH, THIẾT KẾ HỆ THỐNG 20 2.1 Mô tả toán 20 2.2Khảo sát hệ thống 22 2.3 Các tác nhân hệ thống 25 2.4 Mô tả Use Case hệ thống 26 Biểu đồ 2.12: Biểu đồ cộng tác UC thống kê cán quản lý thực tập khoa 41 CHƯƠNG 3: XÂY DỰNG DEMO PHẦN MỀM QUẢN LÝ ĐỀ TÀI THỰC TẬP 67 CHƯƠNG 4: KẾT LUẬN 71 4.1 Kết đạt 71 4.2.Đánh giá kết 71 4.3.Kết luận 71 Sinh viện thực 72 TÀI LIỆU THAM KHẢO .73 DANH MỤC CÁC BẢNG LỜI CAM ĐOAN LỜI CẢM ƠN MỤC LỤC .4 MỞ ĐẦU DANH MỤC CÁC HÌNH .6 CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Tổng quan UML (Unifield Modeling Language) .8 1.1.1 Khái niệm UML .8 1.1.2 Các thành phần ngôn ngữ UML .8 1.2 Tổng quan ASP.NET mô hình lớp 16 CHƯƠNG 2: KHẢO SÁT, PHÂN TÍCH, THIẾT KẾ HỆ THỐNG 20 2.1 Mô tả toán 20 2.2Khảo sát hệ thống 22 2.3 Các tác nhân hệ thống 25 2.4 Mô tả Use Case hệ thống 26 Biểu đồ 2.12: Biểu đồ cộng tác UC thống kê cán quản lý thực tập khoa 41 CHƯƠNG 3: XÂY DỰNG DEMO PHẦN MỀM QUẢN LÝ ĐỀ TÀI THỰC TẬP 67 CHƯƠNG 4: KẾT LUẬN 71 4.1 Kết đạt 71 4.2.Đánh giá kết 71 4.3.Kết luận 71 Sinh viện thực 72 TÀI LIỆU THAM KHẢO .73 DANH MỤC CÁC BIỂU ĐỒ LỜI CAM ĐOAN LỜI CẢM ƠN MỤC LỤC .4 MỞ ĐẦU DANH MỤC CÁC HÌNH .6 CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Tổng quan UML (Unifield Modeling Language) .8 1.1.1 Khái niệm UML .8 1.1.2 Các thành phần ngôn ngữ UML .8 1.2 Tổng quan ASP.NET mô hình lớp 16 CHƯƠNG 2: KHẢO SÁT, PHÂN TÍCH, THIẾT KẾ HỆ THỐNG 20 2.1 Mô tả toán 20 2.2Khảo sát hệ thống 22 2.3 Các tác nhân hệ thống 25 2.4 Mô tả Use Case hệ thống 26 Biểu đồ 2.12: Biểu đồ cộng tác UC thống kê cán quản lý thực tập khoa 41 CHƯƠNG 3: XÂY DỰNG DEMO PHẦN MỀM QUẢN LÝ ĐỀ TÀI THỰC TẬP 67 CHƯƠNG 4: KẾT LUẬN 71 4.1 Kết đạt 71 4.2.Đánh giá kết 71 4.3.Kết luận 71 Sinh viện thực 72 TÀI LIỆU THAM KHẢO .73 CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Tổng quan UML (Unifield Modeling Language) 1.1.1 Khái niệm UML UML ngôn ngữ mô hình hoá thống có phần bao gồm ký hiệu hình học, phương pháp hướng đối tượng sử dụng để thể miêu tả thiết kế hệ thống Nó ngôn ngữ để đặc tả, trực quan hoá, xây dựng làm tài liệu cho nhiều khía cạnh khác hệ thống có tính chất phần mềm cao UML sử dụng làm công cụ giao tiếp người dùng, nhà phân tích, nhà thiết kế nhà phát triển phần mềm Mục đích việc xây dựng UML: • Mô hình hoá hệ thống sử dụng khái niệm hướng đối tượng • Thiết lập kết nối từ nhận thức người đến kiện cần mô hình hoá • Giải vấn đề mức độ thừa kế hệ thống phức tạp, có nhiều ràng buộc khác • Tạo ngôn ngữ mô hình hoá sử dụng người máy 1.1.2 Các thành phần ngôn ngữ UML a Khung nhìn (view) Mô hình hóa hệ thống phức tạp việc làm khó khăn Lý tưởng toàn hệ thống miêu tả vẽ, vẽ định nghĩa cách rõ ràng mạch lạc toàn hệ thống, vẽ lại dễ giao tiếp dễ hiểu Mặc dù vậy, thường chuyện bất khả thi Một vẽ nắm bắt tất thông tin cần thiết để miêu tả hệ thống Một hệ thống cần phải miêu tả với loạt khía cạnh khác nhau: Về mặt chức (cấu trúc tĩnh tương tác động), mặt phi chức (yêu cầu thời gian, độ đáng tin cậy, trình thực thi, v.v v.v.) khía cạnh tổ chức (tổ chức làm việc, ánh xạ vào code module, ) Vì hệ thống thường miêu tả loạt khung nhìn khác nhau, khung nhìn thể ảnh ánh xạ toàn hệ thống khía cạnh riêng hệ thống Hình 1.1 - Các View UML Mỗi khung nhìn miêu tả loạt biểu đồ, chứa đựng thông tin nêu bật khía cạnh đặc biệt hệ thống Trong thực tế phân tích thiết kế dễ xảy trùng lặp thông tin, biểu đồ thực tế thành phần nhiều khung nhìn khác Khi nhìn hệ thống từ nhiều khung nhìn khác nhau, thời điểm người ta tập trung vào khía cạnh hệ thống Một biểu đồ khung nhìn cụ thể cần phải đủ độ đơn giản để tạo điều kiện giao tiếp dễ dàng, để dính liền với biểu đồ khác khung nhìn khác, cho tranh toàn cảnh hệ thống miêu tả kết hợp tất thông tin từ tất khung nhìn Một biểu đồ chứa kí hiệu hình học mô tả phần tử mô hình hệ thống UML có tất khung nhìn sau: - Khung nhìn Use case (use case view) : khung nhìn khía cạnh chức hệ thống, nhìn từ khung tác nhân bên - Khung nhìn logic (logical view): chức thiết kế bên hệ thống nào, qua khái niệm cấu trúc tĩnh ứng xử động hệ thống - Khung nhìn thành phần (component view): khía cạnh tổ chức thành phần code - Khung nhìn song song (concurrency view): tồn song song/ trùng hợp hệ thống, khung đến vấn đề giao tiếp đồng hóa hệ thống - Khung nhìn triển khai (deployment view): khía cạnh triển khai hệ thống vào kiến trúc vật lý (các máy tính hay trang thiết bị coi trạm công tác) Khi bạn chọn công cụ để vẽ biểu đồ, chọn công cụ tạo điều kiện dễ dàng chuyển từ khung nhìn sang khung nhìn khác Ngoài ra, cho mục đích quan sát chức thiết kế nào, công cụ phải tạo điều kiện dễ dàng cho bạn chuyển sang khung nhìn Use case (để xem chức miêu tả từ phía tác nhân), chuyển sang khung nhìn triển khai (để xem chức phân bố cấu trúc vật lý Nói cách khác nằm máy tính nào) Ngoài khung nhìn kể trên, ngành công nghiệp phần mềm sử dụng khung nhìn khác, ví dụ khung nhìn tĩnh-động, khung nhìn logic-vật lý, quy trình nghiệp vụ (workflow) khung nhìn khác UML không yêu cầu phải sử dụng khung nhìn này, khung nhìn mà nhà thiết kế UML nghĩ tới, nên có khả nhiều công cụ dựa khung nhìn - Khung nhìn Use case (Use case View): Khung nhìn Use case miêu tả chức hệ thống phải cung cấp tác nhân từ bên mong đợi Tác nhân thực thể tương tác với hệ 10 Biểu đồ 2.32: Biểu đồ cộng tác UC đăng ký giảng viên hướng dẫn Kết quả: sinh viên đăng ký giảng viên thành công 2.4.4.3 Đăng ký đề tài thực tập Mục đích: UC giúp sinh viên đăng ký đề tài thực tập đợt thực tập Luồng kiện • Sinh viên chọn chức đăng ký đề tài thực tập • Hệ thống hiển thị danh sách giảng viên thông tin kèm theo liên quan đến giảng viên môn chọn • Sinh viên đăng ký đề tài phù hợp với khả • Hệ thống lưu lại đề tài mà sinh viên đăng ký • Kết thúc UC Biểu đồ trình tự Biểu đồ 2.33: Biểu đồ trình tự UC đăng ký giảng viên hướng dẫn Biểu đồ cộng tác 59 Biểu đồ 2.34: Biểu đồ cộng tác UC đăng ký giảng viên hướng dẫn Kết quả: sinh viên đăng ký đề tài thành công 2.4.4.4 Đăng ký sở thực tập Mục đích: UC giúp sinh viên đăng ký sở thực tập đợt thực tập Luồng kiện • Sinh viên chọn chức đăng ký sở thực tập • Hệ thống hiển thị giao diện cho phéo sinh viên đăng ký sở thực tập • Sinh viên đăng ký sở phù hợp với • Hệ thống lưu lại sở mà sinh viên đăng ký • Kết thúc UC Kết quả: sinh viên đăng ký sở thành công 2.4.4.5 Xem thông tin giảng viên Mục đích: UC giúp sinh viên xem thông tin liên quan đến giảng viên, để có định xác lựa chọn giảng viên hướng dẫn đợt thực tập Luồng kiện • Sinh viên chọn chức xem thông tin giảng viên • Hệ thống hiển thị danh sách giảng viên tương ứng môn, kèm theo thông tin liên quan đến giảng viên • Sinh viên chọn xem thông tin giảng viên • Kết thúc UC Biểu đồ trình tự 60 Biểu đồ 2.35:Biểu đồ trình tự UC xem thông tin giảng viên Kết quả: Sinh viên xem thông tin giảng viên 2.4.4.6 Thống kê Mục đích: UC cho phép sinh viên thống kê điểm sinh viên,đề tài Luồng kiện chính: • Sinh viên chọn chức thống kê • Hệ thống hiển thị thông tin tương ứng • Sinh viên chọn chức in danh sách • Hệ thống kết xuất file excel in trực tiếp qua máy in • Kết thúc UC Kết quả: Hệ thống cho phép sinh viên lập danh sách thống kê điểm sinh viên … 2.4.5 Biểu đồ lớp thực thể 61 2.4.6 Biểu đồ Diagram 62 tbl_TopicDirection tbl_TopicType TopicDirection_ID TopicType_ID TopicDirection_Name TopicType_Name tbl_Regist erLect Lecturer_ID tbl_Topic TyPrac_ID t bl_Faculty Topic_Name Student_ID Faculty_ID Topic_TimeDraf t Register Faculty_Name Topic_TimeReport Department_ID Topic_DiskNumber Topic_BookNumber Topic_Condition Lecturer_ID Topic_Content Topic_Result tbl_Department Topic_Development Department_ID TyPrac_ID Department_Name tbl_Lect_Class Faculty_ID Student_ID Lecturer_ID Lec_Review Class_ID Topic_Comment TopicType_ID tbl_article t bl_Student TopicDirection_ID art_Id Student_ID Course_ID art_magazineName Student_FirstName DivCouncilStudent_status art_year Student_LastName Council_Name Lecturer_ID tbl_experience edu_ID edu_certificate edu_technical edu_Address Edu_Y earOfGraduate Lecturer_ID tbl_Class Lecturer_FistName exp_ID Lecturer_Phone exp_Position Lecturer_Email exp_Address Lecturer_Sex exp_Start Lecturer_Description exp_Finish Lecturer_LastName Lecturer_ID Department_ID Location_ID Location_Name Student_Email Lecturer_ID tbl_Education tbl_Location Student_Birthday tbl_Lecturer Location_Address Student_Phone Class_ID Student_Sex Class_Name Student_Address Course_ID Class_ID City_ID City_ID Location_Email Location_Phone Location_Description Student_ID TyPrac_ID Student_Pass tbl_Language lan_Id t bl_LecTopic t bl_Mark t bl_Lec_City lan_Name LecTopic_ID lan_Level LecTopic_Name Lecturer_ID lan_AddressEducation LecTopic_Start City_ID lan_Y earOfCertificate LecTopic_Finish Lecturer_ID Lecturer_ID TyPrac_ID tbl_Course Course_ID Course_Name Generation_ID Course_StartTime Course_FinishTime Year_StartTime Lecturer_ID City_ID Year_FinishTime Position City_Name tbl_TimePract ice Council_Name Course_ID TiPra_StartTime TiPra_FinishTime tbl_Term tbl_Council Term_ID tbl_Generation Council_Name Term_Name Term_StartTime TiPra_DurationDraft Generation_ID TiPra_DurationReport Council_Date Generation_Name TyPrac_ID Council_Address City_ID TiPra_DurationRegister Course_ID Tipra_TermPartTime TyPrac_ID tbl_Power tbl_TypeOfPractice Power_ID Power_Name tbl_User User_ID TyPrac_ID tbl_Lec_TyPrac PassWord Lecturer_ID Power_ID TyPrac_ID Name Lec_TyPrac_Price Sex Lec_TyPrac_Period Birthday Class_ID Address Lec_TyPrac_Money Email Lec_TyPrac_NumberStu Phone 2.4.7 Mark_LectureOneSecond Mark_LectureTwoSecond Mark_ReportFirst Exams tbl_Cit y TyPrac_ID Year_Name Mark_LectureTwoFirst Student_ID Course_ID Year_ID Mark_LectureOneFirst Mark_ReportSecond tbl_div_council tbl_Year Mark_Location Mô hình triển khai hệ thống 63 TyPrac_Name TyPrac_WeekNumber 2.4.8 Một số bảng tiêu biểu sở liệu Tên trường Kiểu liệu Nullable Miêu tả Topic_name nvarchar(200) yes Tên đề tài Topic_TimeDraft smalldatetime yes Ngày nộp đề cương Topic_TimeReport smalldatetime yes ngày nộp báo cáo Topic_DiskNumber int yes Số lượng đĩa Topic_BookNumber int yes số lượng báo cáo Topic_Condition bit yes Điều kiện(Đủ điều kiện bảo vệ hay không) Lecturer_ID char(10) no Mã giảng viên Topic_Content nvarchar(300) yes Nội dung nghiên cứu Topic_Result nvarchar(300) yes Kết mong đợi Topic_Development nvarchar(300) yes Hướng phát triển TyPrac_ID char(10) no Mã đợt thực tập Student_ID char(20) no Mã sinh viên 64 Lec_Review nvarchar(50) yes Giáo viên phản biện Topic_Comment bit yes Nội dung phản biện giáo viên hướng dẫn TopicType_ID int yes Mã loại đề tài TopicDirection_ID int yes Mã hướng đề tài Course_ID char(10) yes Mã khóa đào tạo DivCouncilStudent_statu bit yes Kiểm tra xem s phân đề tài cho sinh viên hay chưa Council_Name nvarchar(50) yes Tên hội đồng bảo vệ Bảng 2.1 - Bảng đề tài Tên trường Kiểu liệu Nullable Miêu tả Student_ID char(20) No mã sinh viên Student_FirstName nvarchar(30) No Họ sinh viên Student_LastName nvarchar(30) No Tên sinh viên Student_Birthday smalldatetime Yes Ngày sinh Student_Email varchar(50) Yes Email sinh viên Student_Phone varchar(20) Yes Điện thoại Student_Sex bit Yes Giới tính Student_Address nvarchar(200) Yes Địa sinh viên Class_ID char(10) No Mã lớp City_ID char(10) Yes Mã tỉnh - xác định quê quán Student_Pass varchar(50) No Mật đăng nhập Bảng 2.2 - Bảng sinh viên Tên trường Kiểu liệu Nullable Miêu tả Course_ID char(10) No mã khóa học TiPra_StartTime smalldatetime No Thời gian bắt đầu đợt thực tập 65 TiPra_FinishTime smalldatetime No Thời gian kết thúc Tên trường Kiểu liệu Nullable tả đợt Miêu thực tập Lecturer_ID TiPra_DurationDraft char(10) smalldatetime No No Mãgian giảng Thời nộpviên đề TyPrac_ID char(10) No Lec_TyPrac_Price float Yes Mã đợt thực tập cương đề tài thực Đơn giátập / tiết cho đợt TiPra_DurationReport Lec_TyPrac_Period smalldatetime int Yes Yes thựcnộp tậpbáo Thời gian Số đề tiếttàiđợt thực cáo thực tậptập Class_ID TyPrac_ID Lec_TyPrac_Money TiPra_DurationRegister char(10) char(10) int smalldatetime No No Yes Yes lớptập Mã đợtMã thực Thành Hạn đăng kýtiền giáo Lec_TyPrac_NumberStu int Yes Tipra_TermPartTime smalldatetime Yes Số lượng sinh viên hướng dẫnviên dẫn Báo hướng cáo kỳ Bảng 2.3 - Bảng thời gian thực tập Bảng 2.4 - Bảng tổng hợp toán 66 CHƯƠNG 3: XÂY DỰNG DEMO PHẦN MỀM QUẢN LÝ ĐỀ TÀI THỰC TẬP Trang đăng nhập: Trang nhập liệu từ excel: Trang thêm thời gian thực tập: 67 Trang xem danh sách sinh viên đăng ký giảng viên hướng dẫn: Trang phân công sinh viên môn: 68 Trang phân công giảng viên hướng dẫn: Trang phân công hội đồng bảo vệ: 69 Trang giảng viên nhận xét thực tập: Đăng ký giảng viên hướng dẫn: 70 CHƯƠNG 4: KẾT LUẬN 4.1 Kết đạt Tìm hiểu cách phân tích thiết kế hệ thống thông tin phương pháp hướng đối tượng UML Sử dụng công cụ hỗ trợ lập trình Microsoft Visual Studio để lập trình phần mềm Sử dụng thành thạo việc thao tác với sở liệu SQLServer Trong trình thực đề tài, em vận dụng kiến thức học lớp để phân tích hệ thống theo mô hình hóa đối tượng.Cùng với khả tìm hiểu nghiên cứu kiến thức liên quan đến việc xây dựng ứng dụng theo mô hình lớp – mô hình lập trình hướng đối tượng Em thực xây dựng phần mềm quản lý đề tài thực tập công cụ Microsoft Visual Studio triển khai ứng dụng web Ứng dụng em xây dựng áp dụng cho việc quản lý đề tài thực tập khoa công nghệ thông tin – Đại học công nghệ thông tin truyền thông 4.2 Đánh giá kết Do đề tài em đề tài ứng dụng lại phần mềm ứng dụng Với việc dừng lại mức độ người phát triển tự kiểm thử phần mềm mà chưa đưa cho người dùng cuối kiểm thử chạy ứng dụng với liệu thực tế, nên chương trình không tránh khỏi sai sót 4.3 Kết luận Qua trình nghiên cứu tìm hiểu làm thực tế phần mềm, em tiếp thu thêm kiến thức trình sản xuất phần mềm, cách thức phân tích hệ thống theo hướng đối tượng xây dựng phần mềm theo mô hình lớp Dựa kiến thức em xây dựng phần mềm quản lý đề tài thực tập cách tốt Với kết em đạt được, việc ứng dụng phần mềm vào trình quản lý đề tài thực tập khoa Công nghệ thông tin môn khả thi hợp lý Tuy nhiên, với thời gian thực đề tài kinh nghiệm khả em, phần mềm quản lý đề tài thực tập không tránh khỏi thiếu 71 sót Bởi vậy, em mong nhận nhiều nhận xét thầy cô để em tiếp tục thực đề tài tốt góp phần công sức nhỏ bé vào việc tin học hóa trường Đại học Công nghệ thông tin Truyền thông Sinh viện thực Nguyễn Trọng Thể – Lớp CNPMK6B 72 TÀI LIỆU THAM KHẢO [1] PGS.TS.Đặng Văn Đức, Phân tích thiết kế hướng đối tượng,nhà xuất giáo dục, 2006 [2] TS.Dương Kiều Hoa, Phân tích thiết kế hệ thống thông tin với UML,2009 [3] Nguyễn Hữu Khang, Bộ sách lập trình c# 2005, nhà xuất Minh Khai,2006 [4] Jesse Liberty , Programming C#, O’Reilly [5] MSDN Library – April 2002 [6] Bradley L.Jones ,C# in 21 Days, , SAMS [7] DevExpress developer , URL: www.devex.com [8] Visual web developer, URL: http://msdn.microsoft.com/enus/library/ms178093.aspx 73 ... 2.4.1.4 Quản lý đợt thực tập Mục đích: UC giúp Cán quản lý thực tập khoa quản lý đợt thực tập thêm, sửa, xóa đợt thực tập Luồng kiện • Cán quản lý thực tập khoa chọn chức quản lý đợt thực tập •... công hội đồng bảo vệ, Quản lý sinh viên, Quản lý đề tài thực tập, Quản lý điểm thực tập, Quản lý sở thực tập, Quản lý giảng viên, Quản lý người dùng, Thống kê, Thanh toán thực tập Giảng viên có chức... quản lý thực tập khoa thêm mới, sửa, xóa đợt thực tập 2.4.1.5 Quản lý thời gian thực tập Mục đích: UC giúp Cán quản lý thực tập khoa quản lý thời gian thực tập thêm, sửa, xóa thời gian thực tập

Ngày đăng: 20/04/2017, 22:22

Từ khóa liên quan

Mục lục

  • LỜI CAM ĐOAN

  • LỜI CẢM ƠN

  • MỤC LỤC

  • MỞ ĐẦU

  • DANH MỤC CÁC HÌNH

  • CHƯƠNG 1: CƠ SỞ LÝ THUYẾT

    • 1.1 Tổng quan về UML (Unifield Modeling Language)

      • 1.1.1 Khái niệm UML

      • 1.1.2 Các thành phần của ngôn ngữ UML

      • 1.2 Tổng quan về ASP.NET và mô hình 3 lớp

      • CHƯƠNG 2: KHẢO SÁT, PHÂN TÍCH, THIẾT KẾ HỆ THỐNG

        • 2.1. Mô tả bài toán

        • 2.2 Khảo sát hệ thống

        • 2.3. Các tác nhân hệ thống

        • 2.4. Mô tả các Use Case hệ thống

        • Biểu đồ 2.12: Biểu đồ cộng tác UC thống kê cán bộ quản lý thực tập khoa

        • CHƯƠNG 3: XÂY DỰNG DEMO PHẦN MỀM QUẢN LÝ ĐỀ TÀI THỰC TẬP

        • CHƯƠNG 4: KẾT LUẬN

          • 4.1. Kết quả đạt được

          • 4.2. Đánh giá kết quả

          • 4.3. Kết luận

          • Sinh viện thực hiện

          • TÀI LIỆU THAM KHẢO

Tài liệu cùng người dùng

Tài liệu liên quan