Luận văn, khóa luận, chuyên đề, tiểu luận, quản trị, khoa học, tự nhiên, kinh tế
Đ Đ Ạ Ạ I I H H Ọ Ọ C C Q Q U U Ố Ố C C G G I I A A T T P P . . H H Ồ Ồ C C H H Í Í M M I I N N H H T T R R Ư Ư Ờ Ờ N N G G Đ Đ H H K K H H O O A A H H Ọ Ọ C C T T Ự Ự N N H H I I Ê Ê N N T T P P . . H H C C M M K K H H O O A A C C Ô Ô N N G G N N G G H H Ệ Ệ T T H H Ô Ô N N G G T T I I N N Ô Ô N N G G T T Ấ Ấ N N T T R R U U N N G G – – 0 0 1 1 1 1 2 2 2 2 8 8 8 8 P P H H Ạ Ạ M M T T H H Ị Ị M M I I N N H H C C H H U U N N G G - - 0 0 1 1 1 1 2 2 2 2 5 5 4 4 H H Ệ Ệ T T H H Ố Ố N N G G H H Ỗ Ỗ T T R R Ợ Ợ H H Ọ Ọ C C V V À À T T H H I I B B Ằ Ằ N N G G L L Á Á I I T T R R Ê Ê N N W W E E B B LUẬN VĂN CỬ NHÂN TIN HỌC GIÁO VIÊN HƯỚNG DẪN T T h h . . S S . . N N g g u u y y ễ ễ n n T T h h ị ị D D i i ễ ễ m m T T i i ê ê n n TP. HCM, NIÊN KHOÁ 2005 Nhận xét của giáo viên hướng dẫn . . . . . . . . . . . . . . . . . . . . Tp. Hồ Chí Minh, ngày tháng năm 2004 Nhận xét của giáo viên phản biện . . . . . . . . . . . . . . . . . . . . Tp. Hồ Chí Minh, ngày tháng năm 2004 Lời Cảm Ơn [ . .\ Để thực hiện tốt đề tài luận văn tốt nghiệp này, chúng em đã nhận được sự giúp đỡ tận tình của các thầy cô trong khoa Công Nghệ Thông Tin trường Đại Học Khoa Học Tự Nhiên Thành Phố Hồ Chí Minh và các bạn cùng khoá. Chúng em xin cảm ơn các Thầy Cô thuộc khoa Công Nghệ Thông Tin đã cung cấp cho chúng em các thông tin kiến thức vô cùng quý báu và cần thiết trong suốt thời gian học tập tại trường để chúng chúng em có thể thực hiện và hoàn thành luận văn tốt nghiệp. Đặc biệt chúng em chân thành cảm ơn Th.S Nguyễn Thị Diễm Tiên, Cử Nhân Trần Minh Triết, anh Bùi Thanh Quang đã tận tình hướng dẫn và giúp đỡ chúng em trong suốt thời gian thực hiện đề tài. Cuối cùng, chúng em rất cảm kích và biết ơn gia đình cùng bạn bè đã tạo điều kiện thuận lợi, động viên và giúp đỡ để chúng em có đủ tự tin và nghị lực để thực hiện tốt đề tài . Do giới hạn về thời gian và thiếu kinh nghiệm chuyên môn cũng như kinh nghiệm thực tiễn nên đề tài không tránh khỏi những thiếu sót ngoài ý muốn. Chúng em rất mong nhận được sự thông cảm của Qúy thầy cô và mong nhận được sự đóng góp ý kiến của Thầy cô và các bạn. Một lần nữa, chúng em xin trân trọng cám ơn. Sinh viên thực hiện Ông Tấn Trung – Phạm Thị Minh Chung M M ụ ụ c c l l ụ ụ c c Mục lục . 3 Danh mục hình . 4 Phần mở đầu 5 Chương 1 : GIỚI THIỆU ĐỀ TÀI 6 1.1 Đặt vấn đề : . 6 1.2 Đề cương chi tiết : . 8 1.3 Tóm tắt nội dung của luận văn : 11 Chương 2: KHẢO SÁT HIỆN TRẠNG . 13 Chương 3 : PHÂN TÍCH 18 3.1 Phân tích hiện trạng : 18 3.2 Xác định yêu cầu chức năng : .19 3.3 Bảng chú giải : 20 3.4 Sơ lược về các hoạt động của hệ thống : . 21 3.5 Yêu cầu phi chức năng : 22 3.6 Xây dựng mô hình Use-case (Use-case Model): . 27 3.6.1. Xác định Actor và Use case : 27 3.6.2. Mô hình Use-case : . 30 3.6.3. Đặc tả Use Case : 33 3.6.4. Mô hình thực thể kết hợp : 38 Chương 4 : THIẾT KẾ 46 4.1 Thiết kế kiến trúc hệ thống : . 46 4.2 Mô hình lớp đối tượng : 47 4.3 Mô hình dữ liệu : 57 4.4 Danh sách các ràng buộc toàn vẹn : 65 4.5 Mô hình thiết kế : 73 4.6 Thiết kế giao diện : . 106 Phần tổng kết . 115 Chương 5 : TỔNG KẾT 116 PHỤ LỤC . 118 TÀI LIỆU THAM KHẢO . 123 D D a a n n h h m m ụ ụ c c h h ì ì n n h h Hình 1 : Mô hình Use Case . 30 Hình 2 : Kiến trúc hệ thống . 46 Hình 7 : Mô hình lớp đối tượng 47 Hình 2 : Mô hình vật lý . 57 Hình 8 : Mô hình vật lý . 57 Hình 9 : Lược đồ tuần tự Đăng ký thành viên 73 Hình 10 : Lược đồ cộng tác Đăng ký thành viên . 74 Hình 11 : Lược đồ tuần tự Đăng nhập . 76 Hình 12 : Lược đồ cộng tác Đăng nhập . 77 Hình 13 : Lược đồ tuần tự Nhắc mật khẩu .Error! Bookmark not defined. Hình 14 : Lược đồ cộng tác Nhắc mật khẩu .Error! Bookmark not defined. Hình 15 : Lược đồ tuần tự Xem thống kê cá nhân 79 Hình 16 : Lược đồ cộng tác Xem thống kê cá nhân 80 Hình 17 : Lược đồ tuần tự Chỉnh sửa thông tin cá nhân . 82 Hình 18 : Lược đồ cộng tác Chỉnh sửa thông tin cá nhân 83 Hình 19 : Lược đồ tuần tự Thi kiểm tra 85 Hình 20 : Lược đồ cộng tác Thi kiểm tra . 86 Hình 21 : Màn hình trang chủ 106 Hình 22 : Màn hình trang thi 107 Hình 23 : Màn hìn web học biển báo 108 Hình 24 : Màn hình web học luật . 109 Hình 25 : Màn hình web học sa hình 110 Hình 26 : Màn hình Web quản lý thông tin dành cho Instructor 111 Hình 27 : Màn hình Web dành cho Admin . 112 Hình 28 : Màn hình Web quản lý thông tin dành cho Instructor 113 P P h h ầ ầ n n m m ở ở đ đ ầ ầ u u Hệ thống hỗ trợ học và thi bằng lái trên web Chương 1 : GIỚI THIỆU ĐỀ TÀI C C h h ư ư ơ ơ n n g g 1 1 : : G G I I Ớ Ớ I I T T H H I I Ệ Ệ U U Đ Đ Ề Ề T T À À I I 1.1 Đặt vấn đề : Hiện nay, khi nhu cầu đi lại, vận chuyện của con người ngày càng tăng, nhất là ở những thành phố lớn, những khu công nghiệp tập trung nhiều dân cư, thì vấn đề an toàn giao thông là một vấn đề bức thiết mà toàn xã hội cũng như từng người dân đều quan tâm, theo dõi từng ngày, từng giờ. Theo thống kê của Cục cảnh sát giao thông, chỉ trong một tuần giữa tháng 4.2005 cả nước đã xảy ra 346 vụ tai nạn giao thông, trong đó 292 người chết và 313 người bị thương. Trong đó có đến 70% là do vi phạm luật giao thông đường bộ. Đây là những con số báo động về ý thức chấp hành luật giao thông. Trong tình hình tỷ lệ tai nạn giao thông ngày càng có xu hướng tăng lên đáng kể , cả nước đang tích cực mở rộng những chiến dịch rà soát lại việc chấp hành luật giao thông người dân. Bất kỳ người dân nào lưu thông trên đường với xe từ 50 cm 3 trở lên đều phải có giấy phép lái xe. Từ thực tế đó làm cho các trung tâm tổ chức thi cấp giấy phép lái xe ngày càng trở nên quá tải. Hiện nay, đã có những chiến dịch, những chương trình góp phần làm hạ nhiệt vấn đề an toàn giao thông như: đội an toàn giao thông tình nguyện hướng dẫn giao thông ở các giao lộ, chương trình giáo dục luật giao thông cho học sinh, chương trình truyền hình tìm hiểu luật giao thông “Tôi yêu Việt Nam” của Đài truyền hình VTV… Tất cả nhằm một mục đích là khuyến khích tìm hiểu luật giao thông và nâng cao ý thức chấp hành luật giao thông của mọi tầng lớp, mọi lứa tuổi người dân trong xã hội, nhằm góp phần giảm tỷ lệ tai nạn giao thông và đảm bảo sức khỏe tính mạng cho người đi đường. Không ngoài mục đích trên, với đề tài “Xây dựng trang Web hỗ trợ học luật và thi bằng lái” , chúng em mong muốn được áp dụng những kiến thức đã học ở trường cùng với sự tìm hiểu các ngôn ngữ và môi trường lập trình mới để xây dựng một hệ thống hỗ trợ người dùng tìm hiểu về luật giao thông đường bộ. Khi tin học ngày càng phổ cập, chúng em mong trang Web này sẽ giúp cho ngừơi dân tiếp cận với Trang 6 Hệ thống hỗ trợ học và thi bằng lái trên web Chương 1 : GIỚI THIỆU ĐỀ TÀI các luật lệ giao thông một cách tiện lợi hơn mọi lúc, mọi nơi; đồng thời có thể học và luyện thi tại nhà hoặc bất cứ đâu thuận lợi. Trang 7 Hệ thống hỗ trợ học và thi bằng lái trên web Chương 1 : GIỚI THIỆU ĐỀ TÀI 1.2 Đề cương chi tiết : Tên đề tài : Xây dựng trang Web hỗ trợ học và thi bằng lái. Mục tiêu và việc thực hiện đề tài : Tìm hiểu quá trình soạn và ra đề thi của Sở giao thông công chánh và các trung tâm tổ chức thi lấy giấy phép lái xe nhằm xây dựng một hệ thống ra đề thi giống với thực tế hỗ trợ cho người dùng có thể luyện tập và học lý thuyết dễ dàng. Bên cạnh đó còn có những thông tin liên quan đến vấn đề giao thông, bằng lái mà người dùng có thể tham khảo tại hệ thống Website. Nội dung tóm tắt yêu cầu đề tài : Người dùng khác (Thành viên không đăng ký) : - Tìm hiểu các bài học về Luật giao thông đường bộ, Biển báo. - Tra cứu các sa hình và học ý nghĩa của từng trường hợp. - Luyện tập kiểm tra theo từng loại câu hỏi. - Đọc tin tức giao thông . - Người dùng tra cứu những thông tin liên quan đến mức bảo hiểm xe cơ giới và bảo hiểm cho chủ xe. - Link liên kết đến những trang web cung cấp thông tin bán bảo hiểm và những thông tin liên quan đề tài giao thông đường bộ. - Tra cứu các trung tâm dạy và tổ chức thi cấp giấy phép lái xe trong TP.HCM. - Tra cứu các tuyến đường bắt buộc đội mũa bảo hiểm. - Học 4 bài thi thực hành kỹ năng lái xe hạng bằng A1,A2. - Tra cứu các thông tin về các phương tiện đi lại : taxi, các tuyến và lộ trình xe buýt, đường sắt, hàng không, giá vé xe khách liên tỉnh miền đông và miền tây. Thành viên có đăng ký (Student ): - Có tất cả các chức năng như những thành viên không đăng ký. Trang 8 . đồng thời có thể học và luyện thi tại nhà hoặc bất cứ đâu thuận lợi. Trang 7 Hệ thống hỗ trợ học và thi bằng lái trên web Chương 1 : GIỚI THI U ĐỀ TÀI 1.2. : Thi t kế tầng dữ liệu, thi t kế tầng xử lý và thi t kế giao diện người dùng. Chương 5 : Tổng kết Trang 11 Hệ thống hỗ trợ học và thi bằng lái trên web