1. Trang chủ
  2. » Tất cả

bao cao cong nghe phan mem

33 5 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 33
Dung lượng 1,44 MB

Nội dung

Công nghệ phần mềm TRƯỜNG ĐẠI HỌC THƯƠNG MẠI ********* BÀI THẢO LUẬN Môn: Công nghệ phần mềm Đề tài: Chương trình quản lý thơng tin cán nhân viên Sinh viên thực hiện: Lớp: Phạm Xuân Bách - 13d190076 Trần Thị Dung - 13d190148 Triệu Thị Trang Điểm - 13d190289 Trần Hải Đăng - 13d190220 Nguyễn Thị Bình - 13d190215 Nguyễn Thị Phương Dung – 13d190218 Đoàn Thị Dung - 13d190286 Nguyễn Thị Chương - 13d190216 Đỗ Thị Bình – 13d190145 Vũ Thành Đạt – 13d190288 Giáo viên hướng dẫn: Hà Nội - Tháng / 2016 Công nghệ phần mềm MỤC LỤC Công nghệ phần mềm LỜI NĨI ĐẦU Việc ứng dụng máy tính để quản lý thông tin phát triển mạnh nước tiên tiến từ thập niên 70 Còn Nước ta nay, vấn đề áp dụng Tin học để xử lý thông tin công tác quản lý trở thành nhu cầu thiết, thời đại "mở cửa" với nước khác giới Hiện nay, việc quản lý cán công nhân viên nhà trường cần thiết Việc tin học hóa hệ thống quản lý góp phần quan trọng việc xử lý thơng tin Qua tìm hiểu nghiên cứu, chúng em định phân tích thiết kế cho phần mềm quản lý cán công nhân viên nhà trường Những thông tin cán nhân viên trường liên tục thay đổi khiến cho việc thêm, xóa, cập nhật trở nên phức tạp thiếu tính động khơng số hóa Đó lý chúng em chọn đề tài Hà Nội, tháng năm 2016 Nhóm 02 – : 10 Phạm Xuân Bách - 13d190076 Trần Thị Dung - 13d190148 Triệu Thị Trang Điểm - 13d190289 Trần Hải Đăng - 13d190220 Nguyễn Thị Bình - 13d190215 Nguyễn Thị Phương Dung – 13d190218 Đoàn Thị Dung - 13d190286 Nguyễn Thị Chương - 13d190216 Đỗ Thị Bình – 13d190145 Vũ Thành Đạt – 13d190288 Công nghệ phần mềm Chương 1: KHẢO SÁT ĐẶC TẢ YÊU CẦU BÀI TOÁN I Mơ tả u cầu tốn:  • Chương trình quản lý cán phải đưa đầy đủ thông tin cán công nhân viên bao gồm: Thông tin cá nhân: Mã cán bộ, họ tên, ngày sinh, giới tính, chức danh, chức vụ, phụ cấp chức vụ, phụ cấp giảng dạy, mã số thuế, số tài khoản, địa chỉ, số điện thoại, email, đảng viên, đoàn viên, cơng đồn viên, thành tích, thơng tin gia đình (gồm họ tên, năm sinh, thành tích con), thơng tin khác (đi học nước ngồi, ) • Thơng tin giảng dạy: - Việc giảng dạy: mã MH, tên mơn, số tín chỉ, lớp, số sinh viên, học kỳ, năm học - Chấm thi: mã lớp, mã cán bộ, mã MH, ngày nộp, số thi • Thơng tin nghiên cứu khoa học: - Đề tài: mã đề tài, tên đề tài, cấp, kinh phí, thời gian bắt đầu, thời gian kết thúc, chủ trì đề tài, tình trạng, kết - Bài báo Tạp chí: tên tạp chí, số thời gian xuất bản, số ISSN, hệ số IF - Giáo trình: tên tác giả, tên giáo trình, năm xuất bản, nhà xuất  Chương trình viết phải đảm bảo sử dụng mơ hình MVC; hệ thống túy hướng đối tượng, không chấp nhận cách tiếp cận khác; thiết kế sở liệu hợp lý, đảm bảo ràng buộc Bài toán nhấn mạnh vào việc lưu trữ truy xuất liệu xây dựng chức năng: -    Cập nhật, xóa, thêm thơng tin nói Tìm kiếm, tra cứu thơng tin cá nhân (ví dụ tra cứu danh sách cán Nữ, tìm kiếm theo tên giảng viên, theo tiêu chí đơn tiêu chí phối hợp) Riêng cán quản lý: Thống kê, báo cáo tất thơng tin nói (ví dụ in danh sách môn học nộp thi HK, ) chung cho tồn viện/bộ mơn Xuất thơng tin Bảng thu phí cơng đồn, đảng phí, danh sách cháu độ tuổi nhận quà trung thu, danh sách cháu cán đạt học sinh giỏi, đạt giải cấp, Bảng tính tiền thi giảng viên, bảng tính tiền báo khoa học theo quy chế chi tiêu nội Riêng cán bộ, nhân viên: Thống kê báo cáo thông tin liên quan đến cá nhân Công nghệ phần mềm  II Thống kê báo cáo quyền lợi nghĩa vụ tài theo tháng / năm Biểu đồ Use – Case: Biểu đồ Use – Case tổng quan: Dựa vào biểu đồ Use - Case tổng quát trên, ta thấy: - - Cả cán quản lý/admin cán nhân viên tra cứu thơng tin cán khác nhà trường xem báo cáo nhà trường Riêng cán quản lý/admin truy cập vào việc quản lý thơng tin cán nhà trường: cập nhật, thêm, xóa thơng tin cán sở liệu Nhân viên trường cần phải thống kê thông tin cá nhân cho hệ thống có quyền lợi thơng kê lương theo năm/tháng cho nhà trường Công nghệ phần mềm Biểu đồ Use – Case phân rã mức 2:  Chức tìm kiếm thơng tin cán bộ: - Chức tra cứu thông tin yêu cầu người dùng phải đăng nhập vào chương trình - quản lý Chức giúp cán trường tìm kiếm thơng tin cán khác có hệ thống: Họ tên, ngày sinh, email, số điện thoại  Chức quản lý thông tin cán bộ: - - Chức yêu cầu tài khoản đăng nhập phải có chức vụ cán quản lý/admin Chức giúp cho cán quản lý/admin chỉnh sửa thông tin cán nhà trường: cập nhật thông tin, thêm cán xóa cán khỏi hệ thống Công nghệ phần mềm  Chức danh sách: Chức danh sách - yêu cầu người sử dụng đăng nhập vào hệ thống Chức xuất - báo cáo nhà trường cho người sử dụng chương trình: danh sách cháu đạt thành tích cao, danh sách cháu cịn tuổi nhận quà, danh sách thi nộp năm học… Chức phụ phí nhà trường:  - - Chức phụ phí yêu cầu người dùng đăng nhập hệ thống Chức xuất thông tin số tiền Công nghệ phần mềm cán phải đóng đảng viên cơng đồn viên; tiền lương cho cán nhà trường III Đặc tả biểu đồ use case Đặc tả use case “Báo cáo”: Use Case Tác nhân Mô tả chung Luồng kiện Luồng thay Điều kiện trước Điều kiện sau Các yêu cầu khác Báo cáo Cán quản lý Cán quản lý xuất báo cáo vấn đề nhà trường: danh sách học sinh thành tích cao, danh sách thi nộp năm Người dùng chọn chức báo cáo thông tin Hệ thống hiển thị hình thức xuất báo cáo Người dùng chọn hình thức xuất báo cáo Hệ thống hiển thị danh sách báo cáo cần xuất Người dùng chọn báo cáo xuất Hệ thống xuất báo cáo theo yêu cầu người dùng Kết thúc Use case 6.1 Hệ thống xảy lỗi trình xuất báo cáo 6.2 Hệ thống hiển thị thông báo lỗi 6.3 Kết thúc xuất báo cáo Người dùng cần phải đăng nhâp vào hệ thống Thông tin người dùng nhập vào phải xác Giao diện thân thiện với người dùng Thời gian phản hồi không giây Đặc tả Use case ”Đăng nhập”: Use Case Tác nhân Mơ tả chung Luồng kiện Luồng thay Đăng nhập Người dùng chương trình Người dùng (cán nhà trường) muốn sử dụng chương trình phải thực đăng nhập vào hệ thống Người dùng nhập tên đăng nhập mật vào Hệ thống gửi thông tin người dùng nhập vào tới sở liệu để xác nhận Hệ thống hiển thị cửa sổ người dùng đăng nhập thành công vào hệ thống 3.1 Hệ thống hiển thị cửa sổ người dùng nhập sai tên đăng nhập mật Công nghệ phần mềm 3.2 3.3 Điều kiện trước Điều kiện sau Các yêu cầu khác Người dùng tiến hành nhập lại thơng tin Hệ thống xác nhận thơng tin người dùng cho phép đăng nhập hệ thống Người dùng phải có tài khoản đăng ký hệ sở liệu Thông tin người dùng nhập vào phải xác Giao diện thân thiện với người dùng Thời gian phản hồi không giây Đặc tả use case ”Tra cứu thông tin”: Use case Tác nhân Mô tả chung Luồng kiện Luồng thay Điều kiện trước Điều kiện sau Các yêu cầu khác Tra cứu thông tin Người dùng hệ thống Người dùng muốn tra cứu thông tin cán trường Người dùng chọn chức tìm kiếm theo tên/ giới tính/ chức danh theo tiêu chí kết hợp tìm kiếm theo tên + giới tính + chức danh Hệ thống hiển thị giao diện cho phép người dùng nhập vào thơng tin đối tượng cần tìm kiếm Người dùng nhập vào thông tin đối tượng cần tìm Hệ thống kiểm tra thơng tin người dùng nhập vào in kết Kết thúc Use case 4.1 Hệ thống trả cửa sổ “Người dùng không tồn hệ thống” 4.2 Kết thúc kiểm tra thông tin Người dùng cần phải đăng nhập vào chưởng trình để sử dụng tính Người dùng cần tìm kiếm phải có tài khoản hệ thống nhà trường - Giao diện thân thiện với người dùng - Thời gian phản hồi không giây Đặc tả use case “Quản lý thông tin cán bộ”  Đặc tả use case “Thêm”: Use Case Tác nhân Mơ tả chung Luồng kiện Luồng thay Điều kiện trước Điều kiện sau Các yêu cầu khác Thêm cán Cán quản lý Cán quản lý thêm cán vào hệ thống nhà trường Cán quản lý chọn chức thêm cán Hệ thống hiển thị giao diện để người dùng nhập vào thông tin cán cần thêm Cán quản lý nhập vào thông tin cán Hệ thống xác nhận thông tin người dùng nhập vào hợp lệ hay không tiến hành thêm thông tin cán vào hệ thống Hệ thống hiển thị lỗi người dùng nhập vào thông tin: thông tin nhập vào bị lỗi, thông tin tồn tại,… Người dùng tiến hành nhập lại thông tin Hệ thống xác nhận thông tin thêm vào hệ thống Người dùng phải đăng nhập vào hệ thống Người dùng phải có cấp độ cán quản lý/admin Giao diện thân thiện với người dùng Thời gian phản hồi không giây Công nghệ phần mềm  Đặc tả use case “Cập nhật”: Use Case Tác nhân Mô tả chung Luồng kiện Luồng thay Điều kiện trước Điều kiện sau Các yêu cầu cụ thể Cập nhật Cán quản lý/admin Cán quản lý/admin thay đổi thông tin cán hệ thống Cán quản lý/admin chọn chức cập nhật Hệ thống hiển thị giao diện cập nhật thông tin tới người dùng Người dùng nhập vào thông tin Hệ thống xác nhận thông tin hợp lệ không cập nhật vào thông tin chung Hệ thống thông báo thông tin người dùng nhập vào không hợp lệ Người dùng đăng nhập vào hệ thống Người dùng phải có cấp độ cán quản lý/admin Giao diện thân thiện với người dùng Thời gian phản hồi không giây  Đặc tả use case “xóa”: Use Case Tác nhân Mơ tả chung Luồng kiện Luồng thay Điều kiện trước Điều kiện sau Các yêu cầu khác Xóa Cán quản lý/admin Cán quản lý/admin xóa cán khỏi hệ thống nhà trường Cán quản lý chọn chức xóa Hệ thống hiển thị danh sách thông tin cán nhà trường Người dùng chọn đối tượng cần xóa bỏ Hệ thống xác nhận đối tượng tiến hành loại bỏ đối tượng khỏi hệ thống Người dùng hủy bỏ hành động xóa bỏ thông tin cán khỏi hệ thống Hệ thống trở giao diện chương trình Kết thúc Use case Người dùng phải đăng nhập vào hệ thống Người dùng phải có cấp độ cán quản lý/admin Giao diện thân thiện với người dùng Thời gian phản hồi không giây Chương 2: PHÂN TÍCH THIẾT KẾ BÀI TỐN I Thiết kế sở liệu (hoặc cấu trúc liệu): • - • Cơ sở liệu chia thành phần nhỏ: Thơng tin cán gồm có: Thơng tin cá nhân, Con cán bộ, Lương cán Thông tin giảng dạy: Việc giảng dạy, Việc chấm thi Thông tin nghiên cứu khoa học: Đề tài nghiên cứu khoa học, Bài báo tạp chí, Giáo trình Liên kết bảng thể hình sau: 10 Cơng nghệ phần mềm Bảng canbo_doanvien lưu trữ thông tin số tiền cán đoàn viên phải đóng đồn viên nhà trường: mã cán đồn viên, số tiền cần đóng thời gian đóng - Bảng canbo_dangvien: Bảng canbo_dangvien lưu trữ thông tin số tiền cán đảng viên phải đóng đảng viên nhà trường: mã cán đảng viên, số tiền cần đóng thời gian đóng - Bảng cham_thi: Bảng cham_thi lưu trữ thông tin liên quan đến việc chấm thi như: mã chấm thi, mã lớp học, mã cán bộ, mã mông học, ngày nộp số thi - Bảng chuc_danh: Bảng chuc_danh lưu trữ thông tin liên quan đến chức danh cán nhà trường như: mã cán bộ, chức danh thời gian nhận chức danh - Bảng chuc_vu: Bảng chức vụ lưu trữ thông tin chức vụ cán : mã cán bộ, chức vụ tại, thời gian nhận chức số tiền phụ cấp chức vụ - Bảng giang_day: Bảng giang_day lưu trữ thông tin liên quan đến việc giảng dạy cán như: mã lớp học, tên mơn, số tín chỉ, lớp học, số sinh viên, học kỳ, năm học phụ cấp giảng dạy - Bảng giao_trinh: Bảng giao_trinh bao gồm tất thơng tin giáo trình cán như: mã giáo trình, tên giáo trình, tên tác giả (cán nhà trường), năm xuất giáo trình nhà xuất - Bảng gia_dinh: Bảng gia_đinh lưu trữ thơng tin gia đình cán nhà trường như: mã hiệu gia đình, họ tên cái, năm sinh thành tích đạt - Bảng nghiencuu_khoahoc: Bảng nghiên cứu khoa học lưu trữ thông tin nghiên cứu khoa học mà cán giúp thực như: mã đề tài, tên đề tài, cấp, kinh phí thực đề tài, 19 Cơng nghệ phần mềm thời gian bắt đầu kết thúc đề tài, cán chủ trì đề tài, tình trạng đề tài kết - Bảng tap_chi: Bảng tạp chí lưu trữ thơng tin báo cán đăng lên tạp chí như: mã báo cán thực hiện, tên tạp chí đăng, số tạp chí, thời gian xuất bản, số ISSN tạp chí hệ số IF tạp chí • Các bảng liên kết: - Bảng canbo_giangday: Bảng canbo_giangday có chức bảng để liên kết hai bảng thành phần canbo giang_day thông qua mã cán mã môn học - Bảng canbo_giadinh: Bảng canbo_giadinh có chức liên kết hai bảng thành phần canbo gia_dinh thông qua mã cán mã gia đình - Bảng canbo_giaotrinh: Bảng canbo_giaotrinh có chức để liên kết hai bảng thành phần canbo giao_trinh thông qua mã cán mã giáo trình - Bảng canbo_nckh: Bảng canbo_nckh sử dụng để liên kết hai bảng thành phần canbo nghiencuu_khoahoc thông qua mã cán mã đề tài - Bảng canbo_tapchi: Bảng canbo_tapchi sử dụng để liên kết hai bảng thành phần canbo tap_chi thơng qua mã cán mã tạp chí VII Kiểm thử đơn vị: - STT Kế hoạch kiểm thử chạy thử chương trình: Các hoạt động kiểm thử Mô tả 20 Công nghệ phần mềm Kiểm thử đơn vị Kiểm thử đơn vị phần mềm Kiểm thử tích hợp Sau kiểm thử đơn vị, ghép nối đơn vị xem trao đổi liệu đơn vị Kiểm thử hợp thức hóa Cịn gọi kiểm thử hệ thống , thực sau kiểm thử tích hợp kết thúc Để kiểm tra phần mềm mong đợi người sử dụng Kiểm thử hồi quy Ứng dụng sau đưa vào sử dụng, phát sinh lỗi đưa kiểm thử trở lại - Kịch kiểm thử: STT Tên ca kiểm thử Dữ liệu vào Kết Mô tả Last run Người dùng Kết chạy thử chương trình: Use Case phân rã mức Use Case phân rã mức Trang thái Loại lỗi Kết thực tế 21 Công nghệ phần mềm Cán quản lý Đăng nhập hệ thống ID Kiểm tra tên người dùng Không có Chức hoạt động bình thường Password Kiểm tra mật người dung Khơng có Chức hoạt động bình thường Check Empty Kiểm tra trường nhập vào có để trống khơng Khơng có Chức hoạt động bình thường Check Fail/Success Kiểm tra tình trạng đăng nhập: thành cơng/thất bại Khơng có Chức hoạt động bình thường Khóa đăng nhập Tự động khóa đăng nhập 5s đăng nhập sai lần Khơng có Chức hoạt động bình thường Xem thơng tin cá nhân Xem thơng tin cá nhân tài khoản đăng nhập Khơng có Chức hoạt động bình thường Thay đổi mật tài khoản Thay đổi mật tài khoản đăng nhập Khơng có Chức hoạt động bình thường Xem thông tin cán Xem thông tin cán hệ thống Khơng có Chức hoạt động bình thường Thêm cán Thêm cán vào hệ thống Không có Chức hoạt động bình thường Cập nhật thơng tin Cập nhật thơng tin cán Khơng có Chức hoạt động bình thường Quản lý thơng tin cán 22 Cơng nghệ phần mềm Tìm kiếm thơng tin cán Xem dánh sách trường Xem tính loại phụ phí trường Cán nhân viên/ giảng viên Đăng nhập hệ thống Xóa cán Xóa bỏ cán khỏi hệ thống Khơng có Chức hoạt động bình thường Tìm kiếm tiêu chí Nhập vào tiêu chí để tìm kiếm hệ thống Khơng có Chức hoạt động bình thường Tìm kiếm nhiều tiêu chí Nhập vào nhiều tiêu chí để tìm kiếm Khơng có Chức hoạt động bình thường Xem danh sách Xem loại danh sách nhà trường Khơng có Chức hoạt động bình thường In danh sách Tùy chọn in danh sách: danh sách tất danh sách Khơng có Chức hoạt động bình thường Xem phụ phí Xem phụ phí nhà trường Khơng có Chức hoạt động bình thường Tính tốn loại phụ phí Tính tốn phụ phí nhà trường Khơng có Chức hoạt động bình thường In phụ phí Tùy chọn in: danh sách tất danh sách Khơng có Chức hoạt động bình thường ID Kiểm tra tên người dùng Khơng có Chức hoạt động bình thường Password Kiểu tra mật người dùng Khơng có Chức hoạt động bình thường Check Empty Kiểm tra trường nhập vào có để trống khơng Khơng có Chức hoạt động bình thường 23 Cơng nghệ phần mềm Check Fail/Success Kiểm tra tình trạng đăng nhập: thành cơng/thất bại Xem thơng tin cá nhân tài khoản đăng nhập Thay đổi mật tài khoản đăng nhập Nhập vào tiêu chí để tìm kiếm hệ thống Nhập vào nhiều tiêu chí để tìm kiếm Khơng có Chức hoạt động bình thường Khơng có Chức hoạt động bình thường Khơng có Chức hoạt động bình thường Khơng có Chức hoạt động bình thường Khơng có Chức hoạt động bình thường Xem danh sách Xem loại danh sách nhà trường Khơng có Chức hoạt động bình thường In danh sách Tùy chọn in danh sách: danh sách tất danh sách Xem phụ phí nhà trường Khơng có Chức hoạt động bình thường Khơng có Chức hoạt động bình thường Khơng có Chức hoạt động bình thường Đăng nhập hệ thống Tùy chọn in: danh sách tất danh sách Đăng nhập vào hệ thống Khơng có Chức hoạt động bình thường Xem thông tin cán Xem thông tin cán Khơng có Chức hoạt động bình thường Xem thơng tin cá nhân Thay đổi mật tài khoản Tìm kiếm thơng tin cán Tìm kiếm tiêu chí Tìm kiếm nhiều tiêu chí Xem dánh sách trường Xem tính loại phụ phí trường Xem phụ phí In phụ phí Khách VIII Kết chương trình minh họa 15 Chương trình hồn thành với đầy đủ tính chính: • Đăng nhập vào hệ thống chương trình • Phân quyền đăng nhập vào hệ thống: Admin User Admin sử dụng số chức đặc biệt riêng • Hệ thống chương trình: Có giao diện hiển thị chức chương trình: 1) Hiển thị thông tin cá nhân 2) Thay đổi mật 3) Tìm kiếm thơng tin cán cán nhà trường với đầy đủ tính tìm kiếm từ tiêu chí ba tiêu chí kết hợp 24 Cơng nghệ phần mềm Quản lí thơng tin cán trường (chỉ admin sử dụng 4) chức này) với tính thêm, cập nhật, xóa thơng tin trực tiếp sở liệu thơng qua chương trình Danh sách cuả nhà trường học sinh khen thưởng, danh sach 5) cháu độ tuối nhận quà trường, danh sách thi nộp năm học; phụ phí có thơng tin tiền lương cán bộ, đảng phí, cơng đồn phí 16 Giao diện chương trình: • Giao diện đăng nhập: - Đăng nhập với tư cách khách: sử dụng số chức xem danh sách cán nhà trường, xem thông tin - cán Đăng nhập: nhập vào thơng tin tài khoản hợp lệ đăng nhập vào hệ thống, sai cửa sổ thơng báo yêu cầu nhập lại Để kiểm thử tất chức chương trình, ta sử dụng hai tài khoản:  Admin:  Cán thường: UserName: admin UserName: lanh72 Password: admin Password: lanh72 25 ... số tài khoản, địa chỉ, số điện thoại, email, thành tích thơng tin khác - Bảng canbo_congdoanvien: Bảng canbo_congdoanvien lưu trữ thông tin số tiền cán cơng đồn viên phải đóng cơng đồn viên nhà... thống Chức xuất - báo cáo nhà trường cho người sử dụng chương trình: danh sách cháu đạt thành tích cao, danh sách cháu cịn đô tuổi nhận quà, danh sách thi nộp năm học… Chức phụ phí nhà trường: ... khác Báo cáo Cán quản lý Cán quản lý xuất báo cáo vấn đề nhà trường: danh sách học sinh thành tích cao, danh sách thi nộp năm Người dùng chọn chức báo cáo thơng tin Hệ thống hiển thị hình thức xuất

Ngày đăng: 31/08/2016, 13:17

w