1. Trang chủ
  2. » Công Nghệ Thông Tin

Công nghệ phần mềm_Đồ án quản lý cấp phát văn bằng tốt nghiệp

54 792 9
Tài liệu đã được kiểm tra trùng lặp

Đ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 54
Dung lượng 1,63 MB
File đính kèm quản lý cấp phát văn bằng tốt nghiệp.rar (1 MB)

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài tập xây dựng phần mềm quản lý cấp phát văn bằng trường đại học từ Khảo sát> tester.Hiện nay, nhà trường đã đưa vào sử dụng phần mềm quản lí văn bằngchứng chỉ.Phần mềm này đã đáp ứng nhu cầu và chủ trương của trường về tin họchóa hệ thống quản lí của trường.Tuy nhiên do số lượng sinh viên ngày càng tăng,số lượng dữ liệu lưu trữ ngày càng lớn đã phát sinh thêm những yêu cầu mới.Vấnđề cấp thiết đặt ra là phải xây dựng nên một hệ thống quản lí văn bằng chứng chỉmới để đáp ứng yêu cầu mới. Tuy nhiên cán bộ quản lý vẫn cần sự hộ trợ từ exelnhư thêm sửa xóa, việc này dẫn tới tốn kém thời gian, làm giảm hiệu quả côngviệc. Ngoài ra, modul tìm kiếm vẫn còn hạn chế, dẫn đến khi có vướng mắc củasinh viên, cần phải thông qua nhiều phòng ban khác nhau mới có thể giải đáp thắcmắc cho sinh viên.Nắm bắt được những hạn chế của hệ thống, nhóm em đã quyết định chọnđề tài “Xây dựng hệ thống quản lý cấp phát văn bằng cho sinh viên” với mongmuốn giúp nhà trường giải quyết những hạn chế cũng như những thiếu xót của hệthống cũ1.2.1. Mục đíchChúng ta cần phải thiết kế và cài đặt một chương trình quản lý có các chứcnăng chính sau: Quản lý thông tin phôi bằng (thêm, sửa, xóa) Cập nhật thông tin sinh viên gồm đủ và không đủ điều kiện tốt nghiệp Quản lý thông tin văn bằng Tra cứu thông tin cơ bản sinh viên. Danh sách sinh viên đủ điều kiện cấp bằng  Danh sách sinh viên không đủ điều kiện cấp bằng Thống kê số lượng bằng: Xuất sắc, Giỏi, Khá, Trung Bình theo nhiềutiêu chí: Khóa, Lớp, Khoa…. Danh sách sinh viên đã cấp bằng In ấn văn bằng kèm theo dấu của nhà trường.1.2.2. Nhiệm vụ Khảo sát thực tế: Thiết lập yêu cầu cho toàn hệ thống, xác định mụctiêu của dự án và đặc tả yêu cầu. Phân tích: phân tích các chức năng phần mềm theo hướng cấu trúchoặc theo hướng đối tượng. Thiết kế hệ thống: thiết kế CSDL, các ràng buộc toàn vẹn Thiếtkế ứng dụng: các chức năng, Forms và Reports Cài đặt: cài đặt chương trình ứng dụng, nhập liệu, chạy thử và kiểmtra lỗi. Kiểm thử: đảm bảo phát hiện ra lỗi và xác định phần mềm có tạo rakết quả mong muốn hay không, sau thẩm định phần mềm xem cóđúng yêu cầu của người dùng hay không. Viết một bài báo cáo về công việc đã thực hiện theo mẫu qui định

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GTVT KHOA CÔNG NGHỆ THÔNG TIN

BÀI TẬP LỚN

PHẦN MỀM QUẢN LÝ VĂN BẰNG TRƯỜNG ĐẠI HỌC

CÔNG NGHỆ GTVT

Sinh viên thực hiện: Nguyễn Thị Anh

Vũ Thị Thùy Trương Thị Biển Phạm Thị Lan Nguyễn Thị Mơ Giảng viên hướng dẫn: Nguyễn Thái Sơn

Hà Nội, ngày 01 tháng 03 năm 2016

Trang 2

Nhóm 4_64DCTH03_ Hệ Thống Quản Lý Cấp Phát Văn Bằng Tốt Nghiệp 2

LỜI CÁM ƠN

Em xin chân thành gửi lời cám ơn đến quý thầy cô trường Đại

Học Công Nghệ Giao Thông Vận Tải nói chung và các thầy cô bộ môn

trong khoa công nghệ thông tin nói riêng đã tạo điều kiện cho chúng em

cơ hội thực hành, tiếp xúc để chúng em có thể tránh được những vướng

mắc và bỡ ngỡ trong môi trường công việc thời gian tới

Em xin chân thành cảm ơn thầy Nguyễn Thái Sơn Nhờ sự giúp

đỡ tận tình và những chỉ bảo của Thầy từ lúc bắt đầu cho tới lúc kết

thúc đồ án mà nhóm em đã hoàn thành đúng thời hạn quy định và tích

lũy được cho mình một lượng nền tảng kiến thức quý báu

Mặc dù đã cố gắng hoàn thành đề tài tốt nhất nhưng do thời gian

và kiến thức còn có hạn nên bọn em sẽ không thể tránh khỏi những thiếu

sót nhất định, rất mong nhận được sự cảm thông, chia sẻ và tận tình

đóng góp chỉ bảo của quý thầy cô cũng như các bạn

Trang 3

Nhóm 4_64DCTH03_ Hệ Thống Quản Lý Cấp Phát Văn Bằng Tốt Nghiệp 3

LỜI MỞ ĐẦU

Sự phát triển như vũ bão của ngành công nghệ thông tin kéo theo đó là các

dịch vụ mạng ngày càng phát triển, mở rộng và hoàn thiện hơn, tuy vẫn tồn tại nhiều

khuyết điểm song không ít tiện lợi từ công nghệ đem lại cho xã hội loài người sự

nhanh chóng và chính xác Thư điện tử dần thay thế thư tay, các cuộc hội nghị

truyền hình với âm thanh hình ảnh trực tiếp giúp linh hoạt hóa công việc của tổ

chức, đoàn thể Người bác sĩ không phải trực tiếp đứng tại phòng mổ vẫn có thể

thực hiện ca phẫu thuật với sự chính xác cao, và độ an toàn tuyệt đối… còn rất nhiều

lợi ích mà công nghệ thông tin đem lại cho chúng ta, vậy dựa vào đâu mà công nghệ

có thể thực hiện được những điều tưởng chừng không thể trong một tích tắc như

vậy?

Ngôn ngữ lập trình là một phần không thể thiếu trong việc xây dựng nên một

thế giới công nghệ linh hoạt và mạnh mẽ Không gian làm việc Microsoft Net tổng

hợp bởi bốn bộ ngôn ngữ lập trình: C#, VB.NET, Managed C++, and J# NET ở đó

có sự chồng gối lên nhau của các ngôn ngữ, và được định nghĩa trong FCL

(framework class library) Hỗ trợ cho lập trình viên phát triển các ứng dụng mạng

với kích thước nhẹ và mạnh mẽ trong xử lý

Dựa trên kiến thức lập trình mạng với C#, sự đa dạng của các dịch vụ mạng

với nhiều tính năng và đòi hỏi ngày càng cao Từ ý tưởng áp dụng công nghệ thông

tin vào việc quản lý, bớt phần gánh nặng về sổ sách cũng như đầu óc con người, đồ

án này hướng đến xây dựng một phần mềm quản lý cấp văn bằng tốt nghiệp cho

sinh viên đại học, hướng đến áp dụng cho các trường đại học trong và ngoài Hà Nội

Giúp các trường có thể dễ dàng hơn trong công việc quản lý văn bằng của sinh viên

trong trường mình

Trong quá trình xây dựng chương trình không tránh khỏi sai sót kính mong

các thầy cô và các bạn đóng góp ý kiến xây dựng để chương trình có thể hoàn thiện

hơn

Trang 4

Nhóm 4_64DCTH03_ Hệ Thống Quản Lý Cấp Phát Văn Bằng Tốt Nghiệp 4

MỤC LỤC

LỜI CÁM ƠN 2

LỜI MỞ ĐẦU 3

CHƯƠNG 1: TỔNG QUAN 7

1.1 Lý do chọn đề tài 7

1.2 Xác định mục đích cũng như nhiệm vụ cho dự án 7

1.2.1 Mục đích 7

1.2.2 Nhiệm vụ 8

1.3 Môi trường cài đặt 8

1.4 Kế hoạch thực hiện 8

1.5 Tài liệu tham khảo 9

CHƯƠNG 2: KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU HỆ THỐNG 10

2.1 Giới thiệu chung 10

2.2 Khảo sát hiện trạng 10

2.2.1 Mục đích 10

2.2.2 Phương pháp khảo sát 10

2.2.3 Kết quả khảo sát 11

2.3 Yêu cầu của hệ thống mới : 12

2.3.1 Mô tả chung: 12

2.3.2 Yêu cầu chức năng : 14

2.3.3 Yêu cầu phi chức năng : 15

CHƯƠNG 3: PHÂN TÍCH 16

Trang 5

Nhóm 4_64DCTH03_ Hệ Thống Quản Lý Cấp Phát Văn Bằng Tốt Nghiệp 5

3.1 Mục tiêu của hệ thống 16

3.2 Phân tích chức năng 16

3.2.1 Sơ đồ ngữ cảnh hệ thống 16

3.2.2 Sơ đồ phân rã chức năng 16

3.2.3 Phân tích chi tiết chức năng 17

3.2.4 Sơ đồ luồng dữ liệu 19

3.3 Phân tích dữ liệu hệ thống 24

3.3.1 Xác định các thực thể 24

3.3.2 Sơ đồ quan hệ thực thể 24

CHƯƠNG 4 : THIẾT KẾ PHẦN MỀM 25

4.1.Thiết kế cơ sở dữ liệu 25

4.1.1 Các thực thể trong cơ sở dữ liệu 25

4.1.2 Sơ đồ liên kết cơ sở dữ liệu : 26

4.1.3 Thiết kế dữ liệu 26

4.2 Ví dụ Sơ đồ tiến trình Cập Nhật Sinh Viên : 30

4.3 Thiết kế chức năng của hệ thống 30

4.3.1 Đăng nhập vào hệ thống 31

4.3.2 Tra cứu thông tin sinh viên 31

4.3.3 Cập nhật thông tin sinh viên 31

4.3.4 Cập nhật thông tin sổ cấp 31

4.3.5 Quản lý thông tin phôi bằng 32

4.3.6 Thống kê Xuất ra excel 32

4.4 Thiết kế giao diện hệ thống 32

Trang 6

Nhóm 4_64DCTH03_ Hệ Thống Quản Lý Cấp Phát Văn Bằng Tốt Nghiệp 6

CHƯƠNG 5 : CÀI DẶT PHẦN MỀM 37

5.1 Giới thiệu cơ bản về ngôn ngữ C# 37

5.2 SQL Server 2005 38

5.2.1 Khái niệm về cơ sở dữ liệu 38

5.2.2 Khái niệm về ngôn ngữ truy vấn dữ liệu SQL 39

5.2.3 Giới thiệu sơ lược về Transact SQL (T-SQL) 39

5.3 Kết hợp C# với SQL Server 2005 40

CHƯƠNG 6: XÁC MINH VÀ THẨM ĐỊNH 42

6.1 Giới thiệu 42

6.2 Các khái niệm về kiểm thử 43

6.3 Kiểm thử hộp trắng 44

6.4 Kiểm thử hộp đen 45

6.5 Các loại hình kiểm thử 45

6.5.1 Kiểm thử đơn vị 45

6.5.2 Kiểm thử tích hợp 45

6.5.3 Kiểm thử hệ thống 46

6.5.4 Kiểm thử chấp nhận 46

6.5.5 Kiểm thử hệ thời gian thực 46

6.5.6 Thực hành 47

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 54

Trang 7

Nhóm 4_64DCTH03_ Hệ Thống Quản Lý Cấp Phát Văn Bằng Tốt Nghiệp 7

CHƯƠNG 1: TỔNG QUAN

1.1 Lý do chọn đề tài

Hiện nay, nhà trường đã đưa vào sử dụng phần mềm quản lí văn bằng

chứng chỉ.Phần mềm này đã đáp ứng nhu cầu và chủ trương của trường về tin học

hóa hệ thống quản lí của trường.Tuy nhiên do số lượng sinh viên ngày càng tăng,

số lượng dữ liệu lưu trữ ngày càng lớn đã phát sinh thêm những yêu cầu mới.Vấn

đề cấp thiết đặt ra là phải xây dựng nên một hệ thống quản lí văn bằng chứng chỉ

mới để đáp ứng yêu cầu mới Tuy nhiên cán bộ quản lý vẫn cần sự hộ trợ từ exel

như thêm sửa xóa, việc này dẫn tới tốn kém thời gian, làm giảm hiệu quả công

việc Ngoài ra, moduls tìm kiếm vẫn còn hạn chế, dẫn đến khi có vướng mắc của

sinh viên, cần phải thông qua nhiều phòng ban khác nhau mới có thể giải đáp thắc

mắc cho sinh viên

Nắm bắt được những hạn chế của hệ thống, nhóm em đã quyết định chọn

đề tài “Xây dựng hệ thống quản lý cấp phát văng bằng cho sinh viên” với mong

muốn giúp nhà trường giải quyết những hạn chế cũng như những thiếu xót của hệ

 Quản lý thông tin phôi bằng (thêm, sửa, xóa)

 Cập nhật thông tin sinh viên gồm đủ và không đủ điều kiện tốt nghiệp

 Quản lý thông tin văn bằng

 Tra cứu thông tin cơ bản sinh viên

 Danh sách sinh viên đủ điều kiện cấp bằng

Trang 8

Nhóm 4_64DCTH03_ Hệ Thống Quản Lý Cấp Phát Văn Bằng Tốt Nghiệp 8

 Danh sách sinh viên không đủ điều kiện cấp bằng

 Thống kê số lượng bằng: Xuất sắc, Giỏi, Khá, Trung Bình theo nhiều tiêu chí: Khóa, Lớp, Khoa…

 Danh sách sinh viên đã cấp bằng

 In ấn văn bằng kèm theo dấu của nhà trường

 Thiết kế hệ thống: thiết kế CSDL, các ràng buộc toàn vẹn && Thiết

kế ứng dụng: các chức năng, Forms và Reports

 Cài đặt: cài đặt chương trình ứng dụng, nhập liệu, chạy thử và kiểm tra lỗi

 Kiểm thử: đảm bảo phát hiện ra lỗi và xác định phần mềm có tạo ra kết quả mong muốn hay không, sau thẩm định phần mềm xem có đúng yêu cầu của người dùng hay không

 Viết một bài báo cáo về công việc đã thực hiện theo mẫu qui định

1.3 Môi trường cài đặt

Để thực hiện được yêu cầu phải cần có một ngôn ngữ lập trình có thể kết nối

đến cơ sở dữ liệu và một hệ quản trị cơ sở dữ liệu

- Ngôn ngữ lập trình C#: Visual Studio 2010

- Sql Server 2008

1.4 Kế hoạch thực hiện

Thời gian thực hiện chương trình là 12 tuần với kế hoạch như sau:

Trang 9

Nhóm 4_64DCTH03_ Hệ Thống Quản Lý Cấp Phát Văn Bằng Tốt Nghiệp 9

viên chính Tuần 1 Tìm hiểu đề tài, lập kế hoạch, tiến độ dự án

Khảo sát thực trạng, tìm hiểu yêu cầu hệ thống mới

Anh

Tuần 2 Thiết lập yêu cầu và mục tiêu cho toàn hệ thống mới

và xây dựng các nhiệm vụ cần thực hiện cho dự án

Đặc tả yêu cầu người dùng

Anh

Tuần 3+4 Phân tích hệ thống các chức năng theo hướng cấu

trúc Thiết kế các biểu đồ: phân rã, ngữ cảnh…

Lan

Tuần 5+6 Thiết kế cơ sở dữ liệu

Thiết kế giao diện người dùng

Tuần 7+8+9 Cài đặt hệ thống: dùng ngôn ngữ C# lập trình Thùy

Giữa Tuần 9+10 Kiểm thử : kiểm tra lỗi, thẩm định phần mềm Biển

1.5 Tài liệu tham khảo

1 Giáo trình “Kỹ Nghệ Phần Mềm” - PGS.TS.Nguyễn Văn Vỵ & TS.Nguyễn Việt

2 Các giải pháp lập trình C# -Nguyễn ngọc Bình Phương- Thái Thanh Phong (tổng

hợp và biên dịch)

3 Mastering C# Database Programming - Jason Price

4 Giáo trình “Phân Tích Và Thiết Kế Hệ Thống Thông Tin”- Nguyễn Văn Ba

Trang 10

Nhóm 4_64DCTH03_ Hệ Thống Quản Lý Cấp Phát Văn Bằng Tốt Nghiệp 10

CHƯƠNG 2: KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH

YÊU CẦU HỆ THỐNG

2.1 Giới thiệu chung

Hệ thống quản lí văn bằng của trường Đại học Công nghệ giao thông vận tải

là hệ thống cho phép quản lí văn bằng mà nhà trường cấp cho các sinh viên tham

gia vào quá trình đào tạo của nhà trường

Các loại văn bằng hiện nay:

+ Bằng đại học các hệ: chính quy, liên thông, tại chức

+ Bằng cao đẳng các hệ: chính quy, liên thông

2.2 Khảo sát hiện trạng

2.2.1 Mục đích

Trong thực tế một hệ thống thông tin mới được xây dựng là nhằm để thay thế

hệ thống thông tin cũ đã bộc lộ nhiều yếu kém Vì vậy mà việc tìm hiểu nhu cầu

đối với hệ thống mới thường bắt đầu từ việc khảo sát và đánh giá hệ thống cũ đó

Vì rằng hệ thống này đang tồn tại và đang hoạt động nên chúng ta gọi là hiện trạng Nghiên cứu hiện trạng một hệ thống thông tin là nhằm các mục đích:

-Tiếp cận với nghiệp vụ chuyên môn, môi trường hoạt động của hệ thống

-.Tìm hiểu các chức năng, nhiệm vụ và cung cách hoạt động của hệ thống -Chỉ ra các ưu điểm của hệ thống để kế thừa và các khuyết điểm của hệ thống để

nghiên cứu khắc phục

Tóm lại, mục đích của việc nghiên cứu hiện trạng là trả lời cho được các câu hỏi

sau:

- Hệ thống đang làm gì? Gồm những công việc gì? Đang quản lý cái gì?

-Những công việc trong hệ thống do ai làm? Làm ở đâu? Khi nào làm?

-Mỗi công việc được thực hiện như thế nào? Mỗi công việc liên quan đến dữ liệu

nào?

-Chu kỳ, tần suất, khối lượng công việc?

-Đánh giá các công việc hiện tại: tầm quan trọng như thế nào? Các thuận lợi, khó

khăn? Nguyên nhân dẫn đến khó khăn?

2.2.2 Phương pháp khảo sát

a Phương pháp phỏng vấn

- Phương pháp này thường được sử dụng trong các hệ thống thông tin kinh tế xã

hội, bởi vì nó mang lại những thông tin xác thực và chi tiết cho quá trình phân tích

và thiết kế

Trang 11

Nhóm 4_64DCTH03_ Hệ Thống Quản Lý Cấp Phát Văn Bằng Tốt Nghiệp 11

- Phân tích viên cần phải phỏng vấn: Cán bộ quản lý

Mục đích là thu thập các thông tin chi tiết liên quan đến các hoạt động cụ thể và

tất cả các thông tin liên quan đến hệ thống thông tin Tại mỗi điểm công tác cần

phải mô tả và liệt kê các quy trình của công việc phải thực hiện

Các câu hỏi phỏng vấn:

- Phương thức hoạt động: công việc được thực hiện tự động hay thủ công?

- Các thông tin và khối lượng thông tin liên quan đến công việc, các quy tắc thực

hiện công việc là gì?

- Cần đưa ra thống kê báo cáo nhưng vấn đề gì?

Ngoài ra, phân tích viên cũng phải nắm:

- Ngôn ngữ công việc tại mỗi điểm công tác để thiết kế giao diện người-máy giữa

người sử dụng với hệ thống thông tin tương lai

- Các luồng thông tin tác nghiệp đi từ điểm công tác này đến điểm công tác khác

hoặc đến môi trường ngoài của hệ thống

b Phương pháp quan sát

Phương pháp này phân tích viên có thể quan sát trực tiềp hoặc gián tiếp (quan sát

qua phương tiện hoặc đọc tài liệu) về hiện trạng hệ thống Với phương pháp này

phân tích viên phải ghi chép lại các yêu cầu sau:

- Chức năng của tổ chức là gì?

- Hoạt động của tổ chức như thế nào?

- Tổ chức phải tuân theo những quy định nào?

* Nghiên cứu tài liệu

Nghiên cứu tài liệu cũng là một phần công việc của nghiên cứu hiện trạng

* Các tài liệu nghiên cứu bao gồm:

- Các văn bản pháp quy, quy định về chức năng, nhiệm vụ của tổ chức

- Các văn bản pháp quy, quy định về tiêu chuẩn, quy tắc, phương thức làm việc

- Các chủ trương chính sách của tổ chức nhà nước đã ban hành

- Các báo cáo, báo biểu, thống kê đã có

2.2.3 Kết quả khảo sát

Biểu đồ phân cấp các chức năng chính của hệ thống khảo sát được

Trang 12

Nhóm 4_64DCTH03_ Hệ Thống Quản Lý Cấp Phát Văn Bằng Tốt Nghiệp 12

Hiện nay, nhà trường đã đưa vào sử dụng phần mềm quản lí văn bằng Phần mềm

này đã đáp ứng nhu cầu và chủ trương của trường về tin học hóa hệ thống quản lí

của trường Tuy nhiên do số lượng sinh viên ngày càng tăng, số lượng dữ liệu lưu

trữ ngày càng lớn đã phát sinh thêm những yêu cầu mới Vấn đề cấp thiết đặt ra là

phải xây dựng nên một hệ thống quản lí văn bằng chứng chỉ mới để đáp ứng yêu

cầu mới Qua quá trình khảo sát thực tế, kết hợp với những tính năng phát sinh hiện

nay, nhận thấy có 1 số ưu điểm và nhược điểm như sau:

a Ưu điểm

- Việc ứng dụng công nghệ thông tin vào việc quản lí văn bằng chứng chỉ

không chỉ giúp cho cán bộ văn thư có thể dễ dàng quản lí các thông tin, mà còn

cải thiện công tác lưu trữ thông tin , thay thế việc sử dụng giấy tờ để lưu trữ, tiết

ki ệm thời gian tiền bạc…

- Cung cấp tính năng tìm kiếm, giúp tìm kiếm 1 số thông tin cơ bản của sinh

Trang 13

Nhóm 4_64DCTH03_ Hệ Thống Quản Lý Cấp Phát Văn Bằng Tốt Nghiệp 13

Hoạt động chủ yếu của hệ thống được diễn tả theo quá trình:

- Quá trình tạo quyết định cấp bằng :

Vào mỗi đợt cấp văn bằng, hệ thống liệt kê danh sách sinh viên đủ điều kiện

cấp bằng, cán bộ lấy thông tin sinh viên vào theo mẫu có sẵn cho những sinh viên

được cấp

- Quá trình cấp phát văn bằng :

Khi đã có bằng, nhà trường thông báo cho sinh viên đạt điều kiện nên lấy văn

bằng Cán bộ phòng có trách nhiệm phát cho sinh viên, ghi nhận trạng thái đã phát

đồng thời lưu trữ vào sổ ghi dữ liệu

- Quá trình hủy quyết định cấp bằng, chứng chỉ :

Sau khi sinh viên có quyết định cấp bằng, nhưng vì một vấn đề nào đó ảnh

hưởng, quyết định cấp bằng cần phải sửa đổi, bổ sung hoặc hủy.ư

Trang 14

Nhóm 4_64DCTH03_ Hệ Thống Quản Lý Cấp Phát Văn Bằng Tốt Nghiệp 14

2.3.2 Yêu cầu chức năng :

-Yêu cầu chức năng lưu trữ:

 Lưu trữ thông tin phôi bằng (thêm, sửa, xóa)

 Lưu trữ thông tin phiếu nhận phôi bằng (thêm, sửa, xóa)

 Lưu trữ thông tin sinh viên không đủ điều kiện tốt nghiệp (thêm, sửa, xóa)

 Lưu trữ thông tin tài khoản (thêm, sửa, xóa)

 Lưu trữ thông tin phản hồi (thêm, sửa, xóa)

- Yêu cầu tính toán :

 Tính số lượng phôi bằng đã cấp theo năm

- Yêu cầu tra cứu thông tin :

 Tra cứu thông tin cơ bản sinh viên

- Yêu cầu thống kê :

 Danh sách sinh viên đủ điều kiện cấp bằng

 Danh sách sinh viên không đủ điều kiện cấp bằng

 Thống kê số lượng bằng: Xuất sắc, Giỏi, Khá, Trung Bình theo nhiều tiêu

chí: Khóa, Lớp, Khoa…

Trang 15

Nhóm 4_64DCTH03_ Hệ Thống Quản Lý Cấp Phát Văn Bằng Tốt Nghiệp 15

 Danh sách sinh viên đã cấp bằng

- Yêu cầu in ấn văn bằng :

 In ấn văn bằng kèm theo dấu của nhà trường

2.3.3 Yêu cầu phi chức năng :

- Tính hiệu quả:

 Trang web cho phép administrator quản trị toàn bộ hệ thống

 Tra cứu thông tin sinh viên nhanh chóng

 Xem sổ cấp bằng

- Tính tiện dụng:

 Giao diện truy cập thân thiện với người sử dụng

 Truy cập tính năng linh hoạt

Trang 16

Nhóm 4_64DCTH03_ Hệ Thống Quản Lý Cấp Phát Văn Bằng Tốt Nghiệp 16

CHƯƠNG 3: PHÂN TÍCH 3.1 Mục tiêu của hệ thống

Xây dựng một hệ thống quản lý văn bằng với mục tiêu chủ yếu là giúp cán

bộ quản lý quản lý được văn bằng Hệ thống được thiết kế trong nội bộ nên hệ thống

chỉ có một chức năng dành cho cán bộ quản lý của nhà trường Cán bộ quản lý cập

nhật dữ liệu hệ thống: quản lý cấp bằng, tra cứu thông tin, thống kê –báo cáo, in ấn

Trang 17

Nhóm 4_64DCTH03_ Hệ Thống Quản Lý Cấp Phát Văn Bằng Tốt Nghiệp 17

Hình 3.2: Sơ đồ phân rã chức năng

3.2.3 Phân tích chi tiết chức năng

3.2.3.1 Quản trị hệ thống

Người quản trị muốn giao tiếp với hệ thống cần đăng nhập vào hệ thống bằng username và pass word dành cho quản trị viên Quản trị viên

có quyền thực hiện tất cả các chức năng của hệ thống như thêm, sửa, xóa

dữ liệu, đưa ra các thống kê báo cáo

 Cập nhật thông tin sinh viên

 Cập nhật thông tin văn bằng

Trang 18

Nhóm 4_64DCTH03_ Hệ Thống Quản Lý Cấp Phát Văn Bằng Tốt Nghiệp 18

 Cập nhật phôi bằng Với mỗi khối trên đều có đầy đủ chức năng tìm kiếm, thêm, sửa xóa

Cập nhật thông tin sinh viên

Với mỗi khóa tốt nghiệp ta cần thêm lượng sinh viên tốt nghiệp với khóa học đó Có những trường hợp ta nhập sai thống tin sinh viên hoặc thừa về phần dữ liệu nào đó cho sinh viên ta có thể thực hiện chức năng sửa hoặc xóa tương ứng Việc cập nhật rất cần thiết và quan trọng trong

hệ thống

Từ dữ liệu sinh viên đã có ta cập nhật sang thông tin văn bằng để người dùng dễ tìm kiếm Và trong thông tin văn bằng cũng cần sửa, xóa

dữ liệu khi cần thiết để cung cấp đến người tra cứu thông tin những thông tin chính xác nhất

Cập nhật phôi bằng giúp người quản trị hệ thống có thể quản lý tốt nhất lượng phôi bằng đã nhập, đã sử dụng hay đã hỏng Người quản lý dựa vào đó để cân đối lượng nhập phôi bằng và không để thất thoát lượng phôi bằng

Từ những dữ liệu có trong hệ thống người quản trị sẽ xác lập ra những thống kê để đẽ theo dõi dữ liệu và đưa ra báo cáo

Thống kê báo cáo gồm:

 Danh sách sinh viên đủ điều kiện cấp bằng

 Danh sách sinh viên không đủ điều kiện cấp bằng

 Thống kê số lượng bằng: Xuất sắc, Giỏi, Khá, Trung Bình theo nhiều tiêu chí: Khóa, Lớp, Khoa…

Trang 19

Nhóm 4_64DCTH03_ Hệ Thống Quản Lý Cấp Phát Văn Bằng Tốt Nghiệp 19

 Danh sách sinh viên đã cấp bằng

3.2.4 Sơ đồ luồng dữ liệu

3.2.4.1 Biểu đồ luồng dữ liệu ở mức đỉnh của hệ thống

Hình 3.3: Sơ đồ luồng dữ liệu mức đỉnh

Trang 20

Nhóm 4_64DCTH03_ Hệ Thống Quản Lý Cấp Phát Văn Bằng Tốt Nghiệp 20

3.2.4.2 Biểu đồ luồng dữ liệu mô tả quá trình cấp phát văn bằng

Hình 3.4: Sơ đồ luồng dữ liệu mô tả quá trình cấp phát văn bằng

Trang 21

Nhóm 4_64DCTH03_ Hệ Thống Quản Lý Cấp Phát Văn Bằng Tốt Nghiệp 21

3.2.4.3 Sơ đồ khối đặc tả chức năng “Đăng nhập”

Hình 3.5: Sơ đồ khối chức năng “Đăng nhập”

Trang 22

Nhóm 4_64DCTH03_ Hệ Thống Quản Lý Cấp Phát Văn Bằng Tốt Nghiệp 22

3.2.4.4 Biểu đồ luồng dữ liệu chức năng “Tìm kiếm”

Sơ đồ khối đặc tả chức năng “Tìm kiếm”

Hình 3.6: Sơ đồ khối chức năng” Tìm kiếm”

Trang 23

Nhóm 4_64DCTH03_ Hệ Thống Quản Lý Cấp Phát Văn Bằng Tốt Nghiệp 23

3.2.4.5 Biểu đồ luồng dữ liệu “Thống kê”

Sơ đồ khối đặc tả chức năng “Thống kê-Báo cáo”

Văn bằng

Yêu cầu

Kết quả

Cán bộ

quản lý

Thống kê _ Báo cáo

Trang 24

Nhóm 4_64DCTH03_ Hệ Thống Quản Lý Cấp Phát Văn Bằng Tốt Nghiệp 24

3.3 Phân tích dữ liệu hệ thống

3.3.1 Xác định các thực thể

Từ các yêu cầu và chức năng mà bài toán đặt ra Qua tìm hiểu các tài liệu, giấy

tờ nghiệp vụ liên quan đến hoạt động quản lý văn bằng, ta xác định được các thực

thể như sau:

Sinh viên (thông tin của sinh viên)

Admin (cán bộ quản lý)

Sổ cấp (admin cập nhật sổ cấp)

Phôi (admin quản lý phôi bằng)

Phiếu nhập phôi (thông tin phiếu nhập)

Điều kiện (để xét có đủ điều kiện cấp không)

3.3.2 Sơ đồ quan hệ thực thể

Hình 3.8: Sơ đồ quan hệ thực thể

Trang 25

Nhóm 4_64DCTH03_ Hệ Thống Quản Lý Cấp Phát Văn Bằng Tốt Nghiệp 25

CHƯƠNG 4 : THIẾT KẾ PHẦN MỀM

4.1.Thiết kế cơ sở dữ liệu

4.1.1 Các thực thể trong cơ sở dữ liệu

 Thực thể Admin bao gồm các thuộc tính :

Trang 26

Nhóm 4_64DCTH03_ Hệ Thống Quản Lý Cấp Phát Văn Bằng Tốt Nghiệp 26

Trang 27

Nhóm 4_64DCTH03_ Hệ Thống Quản Lý Cấp Phát Văn Bằng Tốt Nghiệp 27

buộc

Kiểu dữ liệu

Ý nghĩa

chính

4.1.3.2 Bảng “DieuKien” (Điều Kiện) : Lưu thông tin về điều kiện

Varchar(20) Mã sinh viên

đủ điều kiện cấp VB

bằng

4.1.3.3 Bảng “PhieuNhapPhoi” ( Phiếu Nhập Phôi) : Lưu thông tin chi

tiết về phiếu nhập phôi

Ngày đăng: 13/06/2016, 00:56

HÌNH ẢNH LIÊN QUAN

3.2.1. Sơ đồ ngữ cảnh hệ thống - Công nghệ phần mềm_Đồ án quản lý cấp phát văn bằng tốt nghiệp
3.2.1. Sơ đồ ngữ cảnh hệ thống (Trang 16)
Hình 3.2: Sơ đồ phân rã chức năng - Công nghệ phần mềm_Đồ án quản lý cấp phát văn bằng tốt nghiệp
Hình 3.2 Sơ đồ phân rã chức năng (Trang 17)
Hình 3.3: Sơ đồ luồng dữ liệu mức đỉnh - Công nghệ phần mềm_Đồ án quản lý cấp phát văn bằng tốt nghiệp
Hình 3.3 Sơ đồ luồng dữ liệu mức đỉnh (Trang 19)
Hình 3.4: Sơ đồ luồng dữ liệu mô tả quá trình cấp phát văn bằng - Công nghệ phần mềm_Đồ án quản lý cấp phát văn bằng tốt nghiệp
Hình 3.4 Sơ đồ luồng dữ liệu mô tả quá trình cấp phát văn bằng (Trang 20)
Hình 3.5: Sơ đồ khối chức năng “Đăng nhập” - Công nghệ phần mềm_Đồ án quản lý cấp phát văn bằng tốt nghiệp
Hình 3.5 Sơ đồ khối chức năng “Đăng nhập” (Trang 21)
Hình 3.6: Sơ đồ khối chức năng” Tìm kiếm” - Công nghệ phần mềm_Đồ án quản lý cấp phát văn bằng tốt nghiệp
Hình 3.6 Sơ đồ khối chức năng” Tìm kiếm” (Trang 22)
Sơ đồ khối đặc tả chức năng “Tìm kiếm” - Công nghệ phần mềm_Đồ án quản lý cấp phát văn bằng tốt nghiệp
Sơ đồ kh ối đặc tả chức năng “Tìm kiếm” (Trang 22)
Hình 3.8: Sơ đồ quan hệ thực thể - Công nghệ phần mềm_Đồ án quản lý cấp phát văn bằng tốt nghiệp
Hình 3.8 Sơ đồ quan hệ thực thể (Trang 24)
4.1.3.3. Bảng “PhieuNhapPhoi” ( Phiếu Nhập Phôi)  : Lưu thông tin chi - Công nghệ phần mềm_Đồ án quản lý cấp phát văn bằng tốt nghiệp
4.1.3.3. Bảng “PhieuNhapPhoi” ( Phiếu Nhập Phôi) : Lưu thông tin chi (Trang 27)
4.1.3.5. Bảng “Phoi” (Phôi) : - Công nghệ phần mềm_Đồ án quản lý cấp phát văn bằng tốt nghiệp
4.1.3.5. Bảng “Phoi” (Phôi) : (Trang 29)
4.1.3.6. Bảng “SinhVien” ( Sinh viên) : Lưu trữ thông tin từng sinh viên. - Công nghệ phần mềm_Đồ án quản lý cấp phát văn bằng tốt nghiệp
4.1.3.6. Bảng “SinhVien” ( Sinh viên) : Lưu trữ thông tin từng sinh viên (Trang 29)
Sơ đồ tiến trình hoạt động Cập Nhật Sinh Viên - Công nghệ phần mềm_Đồ án quản lý cấp phát văn bằng tốt nghiệp
Sơ đồ ti ến trình hoạt động Cập Nhật Sinh Viên (Trang 30)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w