Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 34 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
34
Dung lượng
2,43 MB
Nội dung
ĐỀ TÀI
Phân Tích & ThiếtKếHệ
Thống ThôngTin
Giáo viên hướng dẫn :
Sinh viên thực hiện :
Trường CĐ CNTT Hữu Nghị Việt - Hàn GVHD: Nguyễn Thị Hạnh
Đồ án môn học: PhânTích & ThiếtKếHệThốngThôngTin Trang 1
MỤC LỤC
MỤC LỤC 1
DANH MỤC HÌNH VẼ & BẢNG 3
Chương 1: KHẢO SÁT HIỆN TRẠNG 4
1.1 Khảo sát hiện trạng 4
1.1.1 Phát biểu bài toán. 4
1.1.2 Xây dựng quy trình nghiệp vụ. 4
1.2 Xác định yêu cầu của hệthống 5
1.2.1 Yêu cầu chức năng: 5
1.2.2 Yêu cầu phi chức năng: 6
1.2.3 Yêu cầu hệ thống: 6
Chương 2: MÔ HÌNH HÓA CHỨC NĂNG 7
2.1 Biểu đồphân rã chức năng (Bussiness Funtional Diagram - BFD) 7
2.1.1 Khái niệm. 7
2.1.2 Xây dựng BFD (Bussiness Funtional Diagram). 7
2.2 Biểu đồ dòng dữ liệu (Data Flow Diagram - DFD). 7
2.2.1 Khái niệm 7
2.2.2 Các ký hiệu của DFD (Data Flow Diagram). 8
2.2.3 Xây dựng DFD (Data Flow Diagram) 8
2.2.3.1 Biểu đồ DFD Mức môi trường / Ngữ cảnh. 8
2.2.3.2 Biểu đồ DFD Mức 0 – Mức đỉnh. 9
2.2.3.3 Biểu đồ DFD 10
Chương 3: MÔ HÌNH HÓA DỮ LIỆU 14
3.1 Biểu đồ thực thể quanhệ (Entity Relationship Diagram - ERD) 14
3.1.1 Khái niệm. 14
3.1.2 Xây dựng ERD (Entity Relationship Diagram). 14
3.2 Mô hình dữ liệu quanhệ (Relational Data Model - RDM) 14
3.2.1 Khái niệm 14
3.2.2 Chuẩn hóa dữ liệu 15
3.2.2.1 Chuẩn hóa 15
3.2.2.2 Ma trận thực thể / khóa 17
3.2.3 Xây dựng RDM (Relational Data Mode) 17
3.2.4 Từ điển dữ liệu 18
3.2.4.1 Tập thực thể Khoa 18
Trường CĐ CNTT Hữu Nghị Việt - Hàn GVHD: Nguyễn Thị Hạnh
Đồ án môn học: PhânTích & ThiếtKếHệThốngThôngTin Trang 2
3.2.4.2 Tập thực thể Chi Đoàn 18
3.2.4.3 Tập thực thể Đoàn Viên 19
3.2.4.4 Tập thực thể Chức Vụ 20
3.2.4.5 Tập thực thể Hoạt Động 20
3.2.4.6 Tập thực thể Đoàn Phí 21
3.2.4.7 Tập thực thể Hồ Sơ 21
3.2.4.8 Tập thực thể Tham Gia 22
3.2.4.9 Tập thực thể Nhiệm Kỳ 22
Chương 4: THIẾTKẾHỆTHỐNG 23
4.1 Cơ sở dữ liệu vật lý 23
4.2 Thiếtkế giao diện người dùng 23
4.2.1 Giao diện chính (trang chủ) 23
4.2.2 Form đăng nhập 24
4.2.3 Menu cập nhật danh mục 24
4.2.4 Menu hoạt động đoàn viên 24
4.2.5 Menu in báo cáo 25
4.2.6 Danh sách các khoa hiện tại 25
4.2.7 Form thêm khoa mới 25
4.2.8 Form thêm chi đoàn 26
4.2.9 Danh mục chức vụ 26
4.2.10 Form thêm chức vụ 26
4.2.11 Form cập nhật hoạt động 27
4.2.12 Form thêm đoàn viên mới 27
4.2.13 Form chuyển sinh hoạt đoàn 28
4.2.14 Form danh sách đoàn viên tổng hợp 28
4.2.15 Thôngtin đoàn viên 28
4.2.16 Tìm kiếm đoàn viên 29
4.2.17. In báo cáo 29
29
4.2.18. Đoàn viên đăng nhập 29
KẾT LUẬN 30
TÀI LIỆU THAM KHẢO 31
NHẬN XÉT CỦA GIẢNG VIÊN 32
Trường CĐ CNTT Hữu Nghị Việt - Hàn GVHD: Nguyễn Thị Hạnh
Đồ án môn học: PhânTích & ThiếtKếHệThốngThôngTin Trang 3
DANH MỤC HÌNH VẼ & BẢNG
Hình 1.1: Quy trình nghiệp vụ quảnlý đoàn viên 5
Hình 2.1: Biểu đồphân rã chức năng BFD (Bussiness Funtional Diagram) 7
Hình 2.2: Bộ ký hiệu DFD của Gane & Sarson. 8
Hình 2.3: Biểu đồ DFD Mức môi trường / Ngữ cảnh. 8
Hình 2.4: Biểu đồ DFD Mức 0 – Mức đỉnh 9
Hình 2.5: Biểu đồ DFD Mức 1 – Cập nhật danh mục . 10
Hình 2.6: Biểu đồ DFD Mức 1 – Cập nhật đoàn viên. 11
Hình 2.7: Biểu đồ DFD Mức 1 – In báo cáo. 12
Hình 2.8: Biểu đồ DFD Mức 1 – Tìm kiếm. 13
Hình 3.1: Biểu đồ thực thể quanhệ (Entity Relationship Diagram - ERD). 14
Bảng 3.1: Bảng chuẩn hóa dữ liệu. 16
Bảng 3.2: Bảng ma trận thực thể / khóa 17
Hình 3.2: Mô hình dữ liệu quanhệ (Relational Data Model - RDM) 17
Bảng 3.3: Bảng từ điển dữ liệu thực thể Khoa. 18
Bảng 3.4: Bảng từ điển dữ liệu thực thể Chi Đoàn. 18
Bảng 3.5: Bảng từ điển dữ liệu thực thể Đoàn Viên. 19
Bảng 3.6: Bảng từ điển dữ liệu thực thể Chức Vụ. 20
Bảng 3.7: Bảng từ điển dữ liệu thực thể Hoạt Động. 20
Bảng 3.8: Bảng từ điển dữ liệu thực thể Đoàn Phí. 21
Bảng 3.9: Bảng từ điển dữ liệu thực thể Hồ Sơ 21
Bảng 3.10: Bảng từ điển dữ liệu thực thể Tham Gia. 22
Bảng 3.11: Bảng từ điển dữ liệu thực thể Nhiệm Kỳ. 22
Bảng 3.1: Bảng chuẩn hóa dữ liệu. 23
Trường CĐ CNTT Hữu Nghị Việt - Hàn GVHD: Nguyễn Thị Hạnh
Đồ án môn học: PhânTích & ThiếtKếHệThốngThôngTin Trang 4
Chương 1: KHẢO SÁT HIỆN TRẠNG
1.1 Khảo sát hiện trạng
1.1.1 Phát biểu bài toán.
Chia hệthống thành các cấp quảnlý từ thấp đến cao, phân quyền theo chức vụ
(Bí thư đoàn trường, Bí thư LCĐ, Bí thư chi đoàn,…). Quản trị hệthống nắm quyền
cao nhất.
User có chức vụ là BCH đoàn trường có quyền trên toàn hệ thống, có thể quản
lý tài khoản của mình, tài sản của các user có chức vụ thấp hơn như ủy viên, BCH liên
chi,….Có thể cập nhật và xem thôngtin chi đoàn, đoàn viên. Sử dụng chức năng tìm
kiếm để hiển thị kết quả muốn xem, xem và in các báo cáo,…Ngoài user có chức vụ
được cấp phép, có thể chỉ định (cấp phép) những user khác có thể làm công việc trên.
Các user khác (là đoàn viên có tài khoản đăng nhập mặc định là masv/ngaysinh)
có thể đăng nhập và xem thôngtin của mình thông qua hệthống website của đoàn
trường.
Việc quảnlý đoàn viên có thể sử dụng hoàn toàn trên máy tính.
1.1.2 Xây dựng quy trình nghiệp vụ.
- Tiếp nhận hồ sơ đoàn viên.
- Nếu là đoàn viên thì tiến hành cập nhật hồ sơ đoàn viên.
- Nếu chưa phải là đoàn viên thì tiến hành xem xét và kết nạp đoàn viên.
- Triển khai các hoạt động của đoàn viên trong suốt quá trình hoạt động tại đơn vị
được phân.
- Thực hiện công tác chuyển sinh hoạt khi đoàn viên có nhu cầu chuyển sinh hoạt sang
đơn vị khác.
- Nếu nhận được hồ sơ chuyển sinh hoạt từ nơi khác đến thì quay lại tiếp nhận hồ sơ
đoàn viên.
Trường CĐ CNTT Hữu Nghị Việt - Hàn GVHD: Nguyễn Thị Hạnh
Đồ án môn học: PhânTích & ThiếtKếHệThốngThôngTin Trang 5
1.2 Xác định yêu cầu của hệthống
1.2.1 Yêu cầu chức năng:
Cập nhật danh mục:
+ Gồm các chức năng: cập nhật danh mục khoa, cập nhật danh mục chi đoàn, cập nhật
danh mục chức vụ, cập nhật danh mục đoàn viên.
Cập nhật đoàn viên:
+ Gồm các chức năng: cập nhật đoàn viên trưởng thành, cập nhật đoàn viên khai trừ,
cập nhật đoàn viên chuyển sinh hoạt, cập nhật đoàn viên tình nguyện, cập nhật đoàn
viên nộp đoàn phí, cập nhật biểu mẫu.
In báo cáo:
+ Gồm các chức năng: In danh sách đoàn viên, in kết quả xếp loại đoàn viên, in biểu
mẫu…
Tìm kiếm:
+ Gồm các chức năng: Tìm kiếm theo họ tên và mã chi đoàn, Tìm kiếm theo họ tên và
mã đoàn viên…
Hình 1.1: Quy trình nghiệp vụ quảnlý đoàn viên
Trường CĐ CNTT Hữu Nghị Việt - Hàn GVHD: Nguyễn Thị Hạnh
Đồ án môn học: PhânTích & ThiếtKếHệThốngThôngTin Trang 6
1.2.2 Yêu cầu phi chức năng:
- Hệthốngtin cậy, chính xác, giao diện thân thiện với người sử dụng, tính linh
hoạt cao.
- Hệthống đảm bảo lưu trữ lâu dài, ổn định, có khả năng sao lưu, bảo trì.
- Đảm bảo được sự bảo mật tuyệt đối trong quá trình hoạt động.
1.2.3 Yêu cầu hệ thống:
- Ngôn ngữ lập trình PHP và Hệquản trị Cơ Sở Dữ Liệu MySQL
- Hệthống mạng nội bộ, mạng internet.
Trường CĐ CNTT Hữu Nghị Việt - Hàn GVHD: Nguyễn Thị Hạnh
Đồ án môn học: PhânTích & ThiếtKếHệThốngThôngTin Trang 7
Chương 2: MÔ HÌNH HÓA CHỨC NĂNG
2.1 Biểu đồphân rã chức năng (Bussiness Funtional Diagram - BFD)
2.1.1 Khái niệm.
Là biểu đồphân rã có thứ bậc các chức năng của hệthốngthôngtin từ tổng thể
đến chi tiết. Mỗi chức năng có thể có một hoặc nhiều chức năng con, tất cả được thể
hiện trong một khung của biểu đồ.
2.1.2 Xây dựng BFD (Bussiness Funtional Diagram).
2.2 Biểu đồ dòng dữ liệu (Data Flow Diagram - DFD).
2.2.1 Khái niệm
Biểu đồ dòng dữ liệu là một công cụ đồ họa để mô tả dòng dữ liệu luân chuyển
trong một hệthốngthôngtin và những hoạt động xử lí được thực hiện bởi hệthống
Hình 2.1: Biểu đồphân rã chức năng BFD (Bussiness Funtional Diagram)
Trường CĐ CNTT Hữu Nghị Việt - Hàn GVHD: Nguyễn Thị Hạnh
Đồ án môn học: PhânTích & ThiếtKếHệThốngThôngTin Trang 8
thông tin đó. Tên gọi khác của biểu đồ dòng dữ liệu là: biểu đồ bọt, biểu đồ biến đổi và
mô hình chức năng.
2.2.2 Các ký hiệu của DFD (Data Flow Diagram).
Hình 2.2: Bộ ký hiệu DFD của Gane & Sarson.
2.2.3 Xây dựng DFD (Data Flow Diagram)
2.2.3.1 Biểu đồ DFD Mức môi trường / Ngữ cảnh.
Hình 2.3: Biểu đồ DFD Mức môi trường / Ngữ cảnh.
Trường CĐ CNTT Hữu Nghị Việt - Hàn GVHD: Nguyễn Thị Hạnh
Đồ án môn học: PhânTích & ThiếtKếHệThốngThôngTin Trang 9
2.2.3.2 Biểu đồ DFD Mức 0 – Mức đỉnh.
Hình 2.4: Biểu đồ DFD Mức 0 – Mức đỉnh
1. Yêu cầu cập nhật danh mục
2. Truy cập kho dữ liệu
3. Trả về kết quả cập nhật danh mục
4. Hiển thị kết quả cập nhật danh mục
5. Yêu cầu cập nhật đoàn viên
6. Truy cập kho dữ liệu
7. Trả về kết quả cập nhật đoàn viên
8. Hiển thị kết quả cập nhật đoàn viên
9. Yêu cầu in báo cáo
10.Truy cập kho dữ liệu
11. Trả về kết quả in báo cáo
12.Hiển thị kết quả in báo cáo
13.Yêu cầu tìm kiếm
14. Truy cập kho dữ liệu
15. Trả về kết quả tìm kiếm
16. Hiển thị kết quả tìm kiếm
[...]... giữa hệthống và người dùng - Từng bước chuẩn hóa theo hướng tích cực cho hệthống - Chú trọng đến vấn đề bảo mật hệthốngĐồán môn học: PhânTích&ThiếtKếHệThốngThôngTin Trang 30 Trường CĐ CNTT Hữu Nghị Việt - Hàn GVHD: Nguyễn Thị Hạnh TÀI LIỆU THAM KHẢO 1 Nguyễn Văn Ba (2006), Phântích và thiếtkếhệthốngthông tin, NXB Đại học quốc gia Hà Nội 2 Thạc sĩ Hồ Văn Phi, Giáo trình phântích và thiết. .. điển dữ liệu thực thể Nhiệm Kỳ Đồán môn học: PhânTích&ThiếtKếHệThốngThôngTin Trang 22 Trường CĐ CNTT Hữu Nghị Việt - Hàn GVHD: Nguyễn Thị Hạnh Chương 4: THIẾTKẾHỆTHỐNG 4.1 Cơ sở dữ liệu vật lý Bảng 3.1: Bảng chuẩn hóa dữ liệu 4.2 Thiếtkế giao diện người dùng 4.2.1 Giao diện chính (trang chủ) Đồán môn học: PhânTích&ThiếtKếHệThốngThôngTin Trang 23 Trường CĐ CNTT Hữu Nghị Việt - Hàn... án môn học: PhânTích& Thiết KếHệThốngThôngTin Trang 28 Trường CĐ CNTT Hữu Nghị Việt - Hàn GVHD: Nguyễn Thị Hạnh 4.2.16 Tìm kiếm đoàn viên 4.2.17 In báo cáo 4.2.18 Đoàn viên đăng nhập Đồán môn học: PhânTích&ThiếtKếHệThốngThôngTin Trang 29 Trường CĐ CNTT Hữu Nghị Việt - Hàn GVHD: Nguyễn Thị Hạnh KẾT LUẬN 1 KẾT QUẢ ĐẠT ĐƯỢC - Website được thiếtkế với giao diện đẹp, bố cục hợp lý, tiện ích,... viên Đồán môn học: PhânTích&ThiếtKếHệThốngThôngTin Trang 24 Trường CĐ CNTT Hữu Nghị Việt - Hàn GVHD: Nguyễn Thị Hạnh 4.2.5 Menu in báo cáo 4.2.6 Danh sách các khoa hiện tại 4.2.7 Form thêm khoa mới Đồán môn học: PhânTích& Thiết KếHệThốngThôngTin Trang 25 Trường CĐ CNTT Hữu Nghị Việt - Hàn GVHD: Nguyễn Thị Hạnh 4.2.8 Form thêm chi đoàn 4.2.9 Danh mục chức vụ 4.2.10 Form thêm chức vụ Đồ án. .. học: PhânTích& Thiết KếHệThốngThôngTin Trang 26 Trường CĐ CNTT Hữu Nghị Việt - Hàn GVHD: Nguyễn Thị Hạnh 4.2.11 Form cập nhật hoạt động 4.2.12 Form thêm đoàn viên mới Đồán môn học: PhânTích& Thiết KếHệThốngThôngTin Trang 27 Trường CĐ CNTT Hữu Nghị Việt - Hàn GVHD: Nguyễn Thị Hạnh 4.2.13 Form chuyển sinh hoạt đoàn 4.2.14 Form danh sách đoàn viên tổng hợp 4.2.15 Thôngtin đoàn viên Đồán môn... ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… Đồán môn học: PhânTích& Thiết KếHệThốngThôngTin Trang 32 Trường CĐ CNTT Hữu Nghị Việt - Hàn GVHD: Nguyễn Thị Hạnh ………………………………………………………………………………………… ……………………………………………………………………………………… Đồán môn học: PhânTích&ThiếtKếHệThốngThôngTin Trang 33 ... kết quả cập nhật danh mục 11 Trả về kết quả in báo cáo 4 Hiển thị kết quả cập nhật danh mục 12.Hiển thị kết quả in báo cáo 5 Yêu cầu cập nhật đoàn viên 13.Yêu cầu tìm kiếm 6 Truy cập kho dữ liệu 14 Truy cập kho dữ liệu 7 Trả về kết quả cập nhật đoàn viên 15 Trả về kết quả tìm kiếm 8 Hiển thị kết quả cập nhật đoàn viên 16 Hiển thị kết quả tìm kiếm Đồán môn học: PhânTích&ThiếtKếHệThốngThông Tin. .. tích và thiếtkếhệthốngthông tin, NXB Đại học quốc gia Hà Nội 2 Thạc sĩ Hồ Văn Phi, Giáo trình phântích và thiếtkếhệthốngthôngtin 3.Tài liệu hướng dẫn sử dụng phần mềm QuảnLý Đoàn Viên - iSoftware 4 Điều lệ đoàn TNCS Hồ Chí Minh Đồán môn học: PhânTích&ThiếtKếHệThốngThôngTin Trang 31 Trường CĐ CNTT Hữu Nghị Việt - Hàn GVHD: Nguyễn Thị Hạnh NHẬN XÉT CỦA GIẢNG VIÊN …………………………………………………………………………………………... thực thể quanhệ (Entity Relationship Diagram - ERD) 3.2 Mô hình dữ liệu quanhệ (Relational Data Model - RDM) 3.2.1 Khái niệm Là một bảng thiếtkế cho việc cài đặt của một mô hình dữ liệu khái niệm (ERD) trong môi trường cơ sở dữ liệu quanhệ (độc lập phần mềm) (Phần thiết kế) Đồán môn học: PhânTích&ThiếtKếHệThốngThôngTin Trang 14 Trường CĐ CNTT Hữu Nghị Việt - Hàn GVHD: Nguyễn Thị Hạnh 3.2.2... quả xếp loại đoàn viên 10.Truy cập kho đoàn viên 19 Trả về kết quả in kết quả xếp loại đoàn viên 20 Hiển thị kết quả in kết quả xếp loại đoàn viên 11 Trả về kết quả truy cập kho đoàn viên Đồán môn học: PhânTích&ThiếtKếHệThốngThôngTin Trang 12 Trường CĐ CNTT Hữu Nghị Việt - Hàn GVHD: Nguyễn Thị Hạnh Mức 1: Tìm kiếm: Hình 2.8: Biểu đồ DFD Mức 1 – Tìm kiếm 1 Yêu cầu cập nhật danh mục 9 Yêu cầu . Nguyễn Thị Hạnh Đồ án môn học: Phân Tích & Thiết Kế Hệ Thống Thông Tin Trang 3 DANH MỤC HÌNH VẼ & BẢNG Hình 1.1: Quy trình nghiệp vụ quản lý đoàn viên 5 Hình 2.1: Biểu đồ phân rã chức. Hạnh Đồ án môn học: Phân Tích & Thiết Kế Hệ Thống Thông Tin Trang 4 Chương 1: KHẢO SÁT HIỆN TRẠNG 1.1 Khảo sát hiện trạng 1.1.1 Phát biểu bài toán. Chia hệ thống thành các cấp quản lý. Hàn GVHD: Nguyễn Thị Hạnh Đồ án môn học: Phân Tích & Thiết Kế Hệ Thống Thông Tin Trang 8 thông tin đó. Tên gọi khác của biểu đồ dòng dữ liệu là: biểu đồ bọt, biểu đồ biến đổi và mô hình chức