1. Trang chủ
  2. » Luận Văn - Báo Cáo

Quản lý đăng ký báo và tạp chí tại một bưu cục cấp tỉnhthành phố

80 476 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 80
Dung lượng 2,32 MB

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

Nội dung

Quản lý nhân viên trực bưu cục và nhân viên giao báo III.2 Ý nghĩa của đề tài - Đề tài đã đáp ứng được phần nào nhu cầu đặt báo-tạp chí của độc giả.. - Nhân viên bưu cục sẽ làm việc h

Trang 1

TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN VÀ TT

BỘ MÔN HỆ THỐNG THÔNG TIN

LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC

Trang 2

NHẬN XÉT GIÁO VIÊN HƯỚNG DẪN



Cần Thơ, ngày…tháng…năm 2010

Trang 3

LỜI CÁM ƠN



Luận văn tốt nghiệp là một phần quan trọng trong chương trình đào tạo của mỗi ngành và Công nghệ thông tin cũng vậy Em là sinh viên năm cuối của khoa Công nghệ thông tin và Truyền thông , việc thực hiện đề tài luận văn tốt nghiệp đánh dấu một bước tiến quan trọng trong quá trình học tập của bản thân em, giúp em hoàn thiện hơn kỹ năng học tập cũng như tiếp thu kiến thức của mình từ nhà trường và sự truyền đạt của thầy cô

Hơn hết, em xin cám ơn cô Phạm Thị Xuân Lộc đã quan tâm và chỉ dẫn em trong suốt quá trình làm đề tài

Cám ơn Khoa Công nghệ thông tin và Truyền thông trường Đại học Cần Thơ và các thầy cô đã tận tình giảng dạy và chỉ dẫn em trong suốt thời gian theo học tại trường

Cám ơn cha mẹ đã lo lắng, quan tâm, chăm sóc cho con và luôn động viên con trong quá trình học tập

Một phần không thể thiếu trong thời sinh viên đó là những người bạn tốt luôn sát cánh bên mình và sẵn sàng giúp đỡ trong mọi tình huống Xin cám ơn các bạn

Trong quá trình làm luận văn, dù đã cố gắng với khả năng của mình nhưng sẽ không tránh khỏi sai lầm và thiếu sót Rất mong được sự ủng hộ và chia sẻ của thầy cô

và các bạn để mình ngày càng hoàn thiện hơn

Xin chân thành cám ơn

Sinh viên thực hiện

Trần Hồ Đạt

Trang 4

LỜI CÁM ƠN 2

MỤC LỤC 3

DANH MỤC CÁC HÌNH ẢNH 4

DANH MỤC CÁC BẢNG BIỂU 5

TÓM TẮT 7

ABSTRACT 8

CHƯƠNG I : TỔNG QUAN 9

I ĐẶT VẤN ĐỀ 9

I.1 Bối cảnh xuất hiện vấn đề 9

I.2 Mục tiêu 9

II LỊCH SỬ GIẢI QUYẾT VẤN ĐỀ 9

III PHẠM VI VÀ Ý NGHĨA CỦA ĐỀ TÀI 10

III.1 Phạm vi của đề tài 10

III.2 Ý nghĩa của đề tài 10

IV PHƯƠNG PHÁP THỰC HIỆN 10

CHƯƠNG II : CƠ SỞ LÝ THUYẾT 11

I ASP.NET 11

I.1 Tổng quan về ASP.NET 11

I.2 Ưu điểm của ASP.NET 11

II NGÔN NGỮ LẬP TRÌNH C# 12

II.1 Ngôn ngữ lập trình C# 12

II.2 Ngôn ngữ C# và những ngôn ngữ khác 13

CHƯƠNG III : NỘI DUNG VÀ KẾT QUẢ NGHIÊN CỨU 15

I KẾT QUẢ ĐIỀU TRA VÀ THU THẬP THÔNG TIN 15

I.1 Ngữ cảnh của đề tài 15

I.2 Mô tả hệ thống 15

II PHÂN TÍCH HỆ THỐNG 17

II.1 Xây dựng các thực thể 17

II.2 CÁC MÔ HÌNH HỆ THỐNG 28

II.2.1 Mô hình MCD 28

II.2.2 Mô hình MLD 29

II.2.3 Lưu đồ dòng dữ liệu DFD 30

III PHÂN TÍCH VÀ THIẾT KẾ CHƯƠNG TRÌNH 32

III.1 Sơ đồ chức năng 32

III.2 Giải thuật và lưu đồ 33

III.3 Demo và sử dụng Website 34

III.3.1 Website quản lý đăng ký báo và tạp chí 34

III.3.2 Website dành cho độc giả 65

III.3.3 Website quản trị Admin 73

CHƯƠNG IV : KẾT LUẬN 76

IV.1 Kết quả đạt được 76

IV.2 Kiến thức đạt được 76

IV.3 Hạn chế và khó khăn 76

IV.4 Hướng phát triển của đề tài 77

TÀI LIỆU THAM KHẢO 78

PHẦN PHỤ LỤC 79

Trang 5

DANH MỤC CÁC HÌNH ẢNH

Hình 1 : Đăng nhập 34

Hình 2 : Trang chủ 34

Hình 3 : Nhà xuất bản 36

Hình 4 : Tuyến phát báo 37

Hình 5 : Bộ phận 38

Hình 6 : Chức vụ 38

Hình 7 : Phân loại báo chí 39

Hình 8 : Report danh mục báo chí 40

Hình 9 : Thêm báo-tạp chí 41

Hình 10 : Sửa xóa báo chí 42

Hình 11 : Xuất bản báo-tạp chí 42

Hình 12 : Quản lý độc giả 44

Hình 13 : Tìm kiếm độc giả 45

Hình 14 : Sửa xóa độc giả 46

Hình 15 : Quản lý đăng ký báo chí 46

Hình 16 : Report quản lý đăng ký báo chí 47

Hình 17 : Đăng ký báo cho độc giả 48

Hình 18 : Report hóa đơn đặt báo chí trong nước 49

Hình 19 : Hóa đơn đặt mua báo chí 50

Hình 20 : Report nhắc nhở thanh toán hóa đơn 50

Hình 21 : Quản lý hóa đơn 51

Hình 22 : Danh sách phân phối báo chí 52

Hình 23 : Report danh sách phân phối báo chí 53

Hình 24 : Báo chí phát thiếu 53

Hình 25 : Report danh sách phát thiếu cho độc giả 54

Hình 26 : Độc giả không phát được 55

Hình 27 : Report báo chí không phát được 55

Hình 28 : Quản lý nhân viên 56

Trang 6

Hình 31 : Lịch trực nhân viên 58

Hình 32 : Report lịch trực nhật nhân viên 59

Hình 33 : Nhân viên giao báo 59

Hình 34 : Report danh sách phân công giao báo 60

Hình 35 : Tìm kiếm nhân viên 60

Hình 36 : Góp ý 61

Hình 37 : Thống kê 61

Hình 38 : Thống kê độc giả 62

Hình 39 : Thống kê hóa đơn 63

Hình 40 : Thống kê báo chí 64

Hình 41 : Đăng nhập độc giả 65

Hình 42 : Đăng ký thành viên 66

Hình 43 : Phân loại báo chí 67

Hình 44 : Menu 67

Hình 45 : Đăng ký báo chí 68

Hình 46 : Danh sách đã đăng ký 69

Hình 47 : Thanh toán hóa đơn 69

Hình 48 : Phiếu đặt báo chí trong nước của độc giả 70

Hình 49: Liên hệ 71

Hình 50 : Góp ý 72

Hình 51 : Liên kết website 72

Hình 52 : Đăng nhập admin 73

Hình 53 : Danh mục tài khoản 73

Hình 54 : Tạo mới tài khoản 74

Hình 55 : Chỉnh sửa tài khoản 75

DANH MỤC CÁC BẢNG BIỂU Bảng 1 : Phiếu đặt mua báo chí trong nước 79

Trang 7

Kí hiệu và viết tắt

CNTT&TT Công Nghệ Thông Tin & Truyền Thông

Trang 8

TÓM TẮT



Mặc dù khuynh hướng đọc báo điện tử đang tăng dần lên, nhưng vẫn còn một lượng đông đảo độc giả trung thành với việc đọc báo và tạp chí (B-TC) in trên giấy Trong số đó, có một số độc giả là tổ chức hoặc cá nhân đến đặt tại các bưu cục B-TC cho tháng, quý hoặc năm sắp tới

Chương trình giúp người dùng quản lý báo-tạp chí một cách nhanh chóng thông qua:

 Phân loại báo-tạp chí

 Quản lý hóa đơn đã đăng ký của độc giả

 Nắm được thông tin của độc giả để có thể giao báo-tạp chí một cách nhanh chóng và chính xác

 Quản lý nhân viên bưu cục và nhân viên giao báo trong phạm vi liên quan đến việc giao báo của bưu cục

Sử dụng các ngôn ngữ lập trình và cơ sở dữ liệu để giải quyết vấn đề đặt ra Trong

đề tài này là ngôn ngữ lập trình C# và ASP.NET và cơ sở dữ liệu SQL Server 2008

Lý thuyết và ứng dụng lập trình cũng là một phần rất quan trọng trong đề tài Ở đây sử dụng ngôn ngữ lập trình C# và ASP.NET, hai công cụ này rất thuận tiện trong lập trình web và cơ sở dữ liệu là SQL Server 2008 Về lập trình em đã học hỏi cách sử dụng C# như : cách khai báo biến, tạo kết nối cơ sở dữ liệu, truy vấn thêm, sửa, xoá… trên cơ sở dữ liệu… và một số các hàm có liên quan khác Tiếp đó là phần ứng dụng vào đề tài

Trang 9

ABSTRACT



Although the tendency to read electronic newspapers growing up, but still a large amount of loyal readers to read newspapers and magazines printed on paper Among them, some readers are organizations or individuals located in post offices for the month, quarter or year ahead

The program helps users to manage magazine quickly through:

 To distribute magazine

 Invoice management registered readers

 Grasp the reader's information to the press can communicate quickly and accurately

 Post office management staff and newspaper delivery staff

Using programming languages and databases to solve the problem In this topic is the programming language C # and ASP.NET Database and SQL Server 2008

Theory and application programming is also a very important part in the project Here, using C # programming language, and ASP.NET, two tool are very convenient

in web programming, and database is SQL Server 2008 I learned how to use C # as a variable declaration, make the connection database, queries to add, edit, delete the database and some of the content is relevant Next is the application on the subject

Trang 10

CHƯƠNG I : TỔNG QUAN



I ĐẶT VẤN ĐỀ

I.1 Bối cảnh xuất hiện vấn đề

- Trong thời đại phát triển mạnh mẽ của công nghệ thông tin thì nhu cầu tìm hiểu tin tức đã không còn quá xa lạ đối với tất cả mọi người Với Internet mọi người có cả thế giới trong tầm tay vì kiến thức của nó là vô tận Thế nhưng vẫn còn một số độc giả vẫn ưa chuộng hình thức đặt báo tại nhà và thời gian cũng như dịch vụ đối với họ là quan trọng

- Để đáp ứng được nhu cầu đó đòi hỏi bưu cục phải có nhiều biện pháp để phục vụ độc giả được chu đáo hơn Đồng thời cũng làm giảm nhân công, tăng hiệu quả hoạt động

- Bưu cục phải chuẩn bị trước báo-tạp chí tại quầy để độc giả đăng ký Độc giả cần cung cấp chính xác địa chỉ giao báo Mọi thông tin phản hồi độc giả có thể góp ý qua trang web hoặc trực tiếp tại bưu cục Ngoài ra độc giả có thể đăng ký báo-tạp chí trực tiếp trên mạng và được xuất hoá đơn ngay

- Bưu cục cần thành lập đội ngũ giao báo gồm một hoặc nhiều nhân viên, phân chia theo tuyến đường hoặc phường, xã

Trang 11

III.1 Phạm vi của đề tài

Lập chương trình ứng dụng hoặc trang web để xây dựng hệ thống thông tin với các chức năng tạo cơ sở dữ liệu, cập nhật và tìm kiếm, thống kê trên đó, trong các công việc sau:

1 Lập danh mục chung các báo- tạp chí, có phân loại theo cấp trung ương- địa phương, theo chuyên ngành, theo tần số xuất bản (báo ngày, báo tuần, báo tháng, báo quí, bán nguyệt san, đặc san, chuyên đề)

2 Quản lý việc đăng ký báo

3 Quản lý việc thanh toán hóa đơn

4 Quản lý việc giao báo

5 Quản lý nhân viên trực bưu cục và nhân viên giao báo

III.2 Ý nghĩa của đề tài

- Đề tài đã đáp ứng được phần nào nhu cầu đặt báo-tạp chí của độc giả

- Độc giả có thể đăng ký báo trực tiếp trên mạng và thanh toán cũng có thể qua mạng tạo điều kiện thuận lợi cho những độc giả có ít thời gian đến đăng ký ở bưu cục

- Nhân viên bưu cục sẽ làm việc hiệu quả hơn trong việc thanh toán hoá đơn, quản

lý giao báo, quản lý số lượng độc giả với các chức năng mà chương trình hỗ trợ

2 Xây dựng mô hình quan hệ đặc tả phạm vi và yêu cầu của đề tài

3 Thiết lập các ràng buộc và tòan vẹn

4 Tạo cơ sở dữ liệu tương ứng

5 Xây dựng website

Trang 12

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



I ASP.NET

I.1 Tổng quan về ASP.NET

- ASP.NET là một nền tảng ứng dụng web (web application framework) được phát triển và cung cấp bởi Microsoft, cho phép những người lập trình tạo ra những trang web động, những ứng dụng web và những dịch vụ web Lần đầu tiên được đưa ra thị trường vào tháng 2 năm 2002 cùng với phiên bản 1.0 của NET framework, là công nghệ nối tiếp của Microsoft's Active Server Pages(ASP) ASP.NET được biên dịch dưới dạng Common Language Runtime (CLR), cho phép những người lập trình viết

mã ASP.NET với bất kỳ ngôn ngữ nào được hỗ trợ bởi NET language

- ASP.Net là kỹ thuật lập trình và phát triển ứng dụng web ở phía Server side) dựa trên nền tảng của Microsoft Net Framework

(Server-ASP.Net sử dụng kỹ thuật lập trình ở phía server thì hoàn toàn khác, mã lệnh ở phía server (ví dụ: mã lệnh trong trang ASP) sẽ được biên dịch và thi hành tại Web Server Sau khi được Server đọc, biên dịch và thi hành, kết quả tự động được chuyển sang HTML/JavaScript/CSS và trả về cho Client

- Tất cả các xử lý lệnh ASP.Net đều được thực hiện tại Server và do đó, gọi là kỹ thuật lập trình ở phía server

I.2 Ưu điểm của ASP.NET

 ASP.Net cho phép bạn lựa chọn một trong các ngôn ngữ lập trình mà bạn yêu thích: Visual Basic.Net, J#, C#,…

 Trang ASP.Net được biên dịch trước Thay vì phải đọc và thông dịch mỗi khi trang web được yêu cầu, ASP.Net biên dịch những trang web động thành những tập tin DLL mà Server có thể thi hành nhanh chóng và hiệu quả Yếu tố này là một bước nhảy vọt đáng kể so với kỹ thuật thông dịch của ASP

 ASP.Net hỗ trợ mạnh mẽ bộ thư viện phong phú và đa dạng của Net Framework, làm việc với XML, Web Service, truy cập cơ sở dữ liệu qua

Trang 13

 ASP.Net sử dụng phong cách lập trình mới: Code behide Tách code riêng, giao diện riêng

 Dễ đọc, dễ quản lý và bảo trì

 Kiến trúc lập trình giống ứng dụng trên Windows

 Hỗ trợ quản lý trạng thái của các control

 Tự động phát sinh mã HTML cho các Server control tương ứng với từng loại Browser

 Hỗ trợ nhiều cơ chế cache

 Triển khai cài đặt

 Không cần lock, không cần đăng ký DLL

 Cho phép nhiều hình thức cấu hình ứng dụng

 Hỗ trợ quản lý ứng dụng ở mức toàn cục

 Global.aspx có nhiều sự kiện hơn

 Quản lý session trên nhiều Server, không cần Cookies

II NGÔN NGỮ LẬP TRÌNH C#

II.1 Ngôn ngữ lập trình C#

Ngôn ngữ C# là một ngôn ngữ được dẫn xuất từ C và C++, nhưng nó được tạo từ nền tảng phát triển hơn Microsoft bắt đầu với công việc trong C và C++ và thêm vào những đặc tính mới để làm cho ngôn ngữ này dễ sử dụng hơn Nhiều trong số những đặc tính này khá giống với những đặc tính có trong ngôn ngữ Java Không dừng lại ở

đó, Microsoft đưa ra một số mục đích khi xây dựng ngôn ngữ này Những mục đích này được được tóm tắt như sau:

• C# là ngôn ngữ đơn giản

• C# là ngôn ngữ hiện đại

• C# là ngôn ngữ hướng đối tượng

• C# là ngôn ngữ mạnh mẽ và mềm dẻo

• C# là ngôn ngữ có ít từ khóa

• C# là ngôn ngữ hướng module

• C# sẽ trở nên phổ biến

Trang 14

Chúng ta đã từng nghe đến những ngôn ngữ khác như Visual Basic, C++ và Java

Có lẽ chúng ta cũng tự hỏi sự khác nhau giữa ngôn ngữ C# và nhưng ngôn ngữ đó Và cũng tự hỏi tại sao lại chọn ngôn ngữ này để học mà không chọn một trong những ngôn ngữ kia Có rất nhiều lý do và chúng ta hãy xem một số sự so sánh giữa ngôn ngữ C# với những ngôn ngữ khác giúp chúng ta phần nào trả lời được những thắc mắc Microsoft nói rằng C# mang đến sức mạnh của ngôn ngữ C++ với sự dễ dàng của ngôn ngữ Visual Basic Có thể nó không dễ như Visual Basic, nhưng với phiên bản Visual Basic.NET (Version 7) thì ngang nhau Bởi vì chúng được viết lại từ một nền tảng Chúng ta có thể viết nhiều chương trình với ít mã nguồn hơn nếu dùng C#

Mặc dù C# loại bỏ một vài các đặc tính của C++, nhưng bù lại nó tránh được những lỗi mà thường gặp trong ngôn ngữ C++ Điều này có thể tiết kiệm được hàng giờ hay thậm chí hàng ngày trong việc hoàn tất một chương trình

Một điều quan trọng khác với C++ là mã nguồn C# không đòi hỏi phải có tập tin header

Tất cả mã nguồn được viết trong khai báo một lớp

Như đã nói ở bên trên .NET runtime trong C# thực hiện việc thu gom bộ nhớ tự động Do điều này nên việc sử dụng con trỏ trong C# ít quan trọng hơn trong C++ Những con trỏ cũng có thể được sử dụng trong C#, khi đó những đoạn mã nguồn này

sẽ được đánh dấu là không an toàn (unsafe code)

C# cũng từ bỏ ý tưởng đa kế thừa như trong C++ Và sự khác nhau khác là C# đưa thêm thuộc tính vào trong một lớp giống như trong Visual Basic Và những thành viên của lớp được gọi duy nhất bằng toán tử “.” khác với C++ có nhiều cách gọi trong các tình huống khác nhau

Một ngôn ngữ khác rất mạnh và phổ biến là Java, giống như C++ và C# được phát triển dựa trên C Nếu chúng ta quyết định sẽ học Java sau này, chúng ta sẽ tìm được nhiều cái mà học từ C# có thể được áp dụng

Điểm giống nhau C# và Java là cả hai cùng biên dịch ra mã trung gian: C# biên dịch ra MSIL còn Java biên dịch ra bytecode Sau đó chúng được thực hiện bằng cách thông dịch hoặc biên dịch just-in-time trong từng máy ảo tương ứng Tuy nhiên, trong ngôn ngữ C# nhiều hỗ trợ được đưa ra để biên dịch mã ngôn ngữ trung gian sang mã máy C# chứa nhiều kiểu dữ liệu cơ bản hơn Java và cũng cho phép nhiều sự mở rộng

Trang 15

được giới hạn đến một tập hằng được định nghĩa trước, và kiểu dữ liệu cấu trúc đây là kiểu dữ liệu giá trị do người dùng định nghĩa

Tương tự như Java, C# cũng từ bỏ tính đa kế thừa trong một lớp, tuy nhiên mô hình kế thừa đơn này được mở rộng bởi tính đa kế thừa nhiều giao diện

Trang 16

CHƯƠNG III : NỘI DUNG VÀ KẾT QUẢ NGHIÊN CỨU



I KẾT QUẢ ĐIỀU TRA VÀ THU THẬP THÔNG TIN

I.1 Ngữ cảnh của đề tài

- Bưu cục là nơi phục vụ nhu cầu đặt báo và tạp chí của độc giả và các nghiệp vụ có liên quan đến báo chí

- Bưu cục phân chia tuyến phát báo thành nhiều khu vực giao báo thường được gọi

là đường thư Trong đề tài này giới hạn ở phạm vi một bưu cục nên em chia theo tuyến đường Khu vực giao báo cũng có thể là, quận, huyện, thị xã, phường… Khi có khu vực giao báo, bưu cục sẽ phân công nhân viên ứng với từng khu vực giao báo Mỗi nhân viên có thể đảm nhận một hoặc nhiều đường thư Trong đường thư sẽ có độc giả

và căn cứ vào số lượng, thông tin đặt báo của độc giả mà phân công cho nhân viên giao báo

- Sau khi hoàn tất thủ tục đăng ký báo chí độc giả sẽ được thanh toán hóa đơn Hóa đơn bao gồm: thông tin độc giả (như: họ tên, mã đường thư, địa chỉ, mã độc giả, mã báo chí, số tờ, ngày đặt…) Độc giả đồng ý và ký tên vào hóa đơn và thanh toán ngay cho nhân viên bưu cục Nếu là hóa đơn chưa thanh toán thì ngày thanh toán sẽ để trống

và nhân viên bưu cục có nhiệm vụ nhắc nhở việc thanh toán hóa đơn của độc giả

- Trong quá trình đặt báo hoặc giao báo nếu có xảy ra sơ xuất của nhân viên thì độc giả có thể góp ý với bưu cục Nội dung góp ý có thể là những sai sót của nhân viên giao báo như: báo bị rách, ướt, giao nhầm…hoặc là ý kiến đóng góp của độc giả để giúp bưu cục hoạt động hiệu quả hơn

I.2 Mô tả hệ thống

- Hệ thống bao gồm :

 Website quản lý phát hành báo-tạp chí

 Một website dành cho độc giả đăng ký báo chí trực tuyến

 Website dành cho người quản trị hệ thống

Trang 17

• Website phát hành báo chí bao gồm các chức năng

1 Dữ liệu

1 Quản lý báo chí

2 Quản lý đăng ký báo chí

3 Quản lý thanh toán hoá đơn

4 Quản lý giao báo

5 Quản lý nhân viên bưu cục

- Quản lý đăng ký báo chí

- Đăng ký báo cho độc giả

Quản lý thanh toán hóa đơn

- Quản lý hóa đơn

Quản lý giao báo

- Danh sách phân phối báo chí

- Báo chí phát thiếu

- Độc giả không phát được

Quản lý nhân viên bưu cục

- Danh sách nhân viên

- Lịch trực của nhân viên

- Quản lý nhân viên giao báo

- Góp ý độc giả

Trang 18

 Phân loại danh mục báo chí : liệt kê danh mục các loại báo chí cũng như thông tin có liên quan để độc giả dễ dàng lựa chọn hơn trong khi đăng ký

 Đăng ký báo chí : độc giả cần đăng nhập vào hệ thống sau đó mới tiến hành đăng ký báo chí Độc giả chọn tên báo có trong danh mục và nhập vào số tờ, ngày bắt đầu, ngày kết thúc… và làm theo các thông tin có trên màn hình để tiến hành đăng ký báo chí Độc giả có thể thanh toán trực tiếp trên mạng nếu

có tài khoản

 Góp ý : mọi phản ánh của độc giả sẽ được tiếp thu tại bưu cục thông qua mục góp ý này Trong quá trình giao báo hay giao dịch với bưu cục có vần

đề phát sinh độc giả vào mục góp ý để thông tin cho bưu cục

 Liên hệ : địa chỉ liên hệ của những nhà xuất bản trong nước

• Website dành cho người quản trị hệ thống

Website có các chức năng cấp tài khoản, xóa tài khoản và thay đổi thông tin tài khoản

II PHÂN TÍCH HỆ THỐNG

II.1 Xây dựng các thực thể

Trang 19

NHANVIEN

STT Tên Kiểu thước Kích

Số chữ

số thập phân

Trị mặc nhiên

Miền giá trị Min Max Khoá chính Duy nhất Not null RBTV ngoài Khóa Diễn giải

Miền giá trị Min Max Khoá chính Duy nhất null Not RBTV Khóa ngoài Diễn giải

nganhang (maso_tk)

Mã số tài khoản

name)

Tên đăng nhập

Trang 20

BAO_TC

STT Tên Kiểu thước Kích

Số chữ

số thập phân

Trị mặc nhiên

Miền giá trị Min Max

Khoá chính

Duy nhất

Not null RBTV Khóa ngoài Diễn giải

Miền giá trị Min Max Khoá chính Duy nhất Not null RBTV Khóa ngoài Diễn giải

Trang 21

BUUCUC

STT Tên Kiểu thước Kích

Số chữ

số thập phân

Trị mặc nhiên

Miền giá trị Min Max

Khoá chính

Duy nhất

Not null RBTV Khóa ngoài Diễn giải

CATRUC

STT Tên Kiểu thước Kích

Số chữ

số thập phân

Trị mặc nhiên

Miền giá trị Min Max Khoá chính Duy nhất Not null RBTV Khóa ngoài Diễn giải

nhanvien)

Mã nhân viên

Trang 22

CHUCVU

STT Tên Kiểu thước Kích

Số chữ

số thập phân

Trị mặc nhiên

Miền giá trị Min Max Khoá chính Duy nhất Not null RBTV Khóa ngoài Diễn giải

Trị mặc nhiên

Miền giá trị Min Max chính Khoá Duy nhất null Not RBTV Khóa ngoài Diễn giải

docgia)

Mã độc giả

tai Thời điểm đăng ký

Trang 23

GOPY

STT Tên Kiểu thước Kích

Số chữ

số thập phân

Trị mặc nhiên

Miền giá trị Min Max chính Khoá Duy nhất null Not RBTV Khóa ngoài Diễn giải

docgia)

Mã độc giả

HOADON

STT Tên Kiểu thước Kích số thập Số chữ

phân

Trị mặc nhiên

Miền giá trị Min Max

Khoá chính

Duy nhất

Not null RBTV Khóa ngoài Diễn giải

nhanvien) Mã nhân viên

docgia)

Mã độc giả

truc) Ngày trực

truc Ngày thanh toán

Trang 24

LOAIBAO

STT Tên Kiểu thước Kích

Số chữ

số thập phân

Trị mặc nhiên

Miền giá trị Min Max

Khoá chính

Duy nhất

Not null RBTV Khóa ngoài Diễn giải

NHAXUATBAN

STT Tên Kiểu thước Kích

Số chữ

số thập phân

Trị mặc nhiên

Miền giá trị Min Max Khoá chính Duy nhất Not null RBTV Khóa ngoài Diễn giải

Trang 25

PHATHANH

STT Tên Kiểu thước Kích

Số chữ

số thập phân

Trị mặc nhiên

Miền giá trị Min Max

Khoá chính

Duy nhất

Not null RBTV Khóa ngoài Diễn giải

ma_duong_thu) Mã đường thư

nhanvien)

Mã nhân viên

SO_BTC

STT Tên Kiểu thước Kích số thập Số chữ

phân

Trị mặc nhiên

Miền giá trị Min Max

Khoá chính

Duy nhất

Not null RBTV Khóa ngoài Diễn giải

Trang 26

TAIKHOAN

STT Tên Kiểu thước Kích

Số chữ

số thập phân

Trị mặc nhiên

Miền giá trị Min Max Khoá chính Duy nhất Not null RBTV Khóa ngoài Diễn giải

TAIKHOAN_NGANHANG

STT Tên Kiểu thước Kích số thập Số chữ

phân

Trị mặc nhiên

Miền giá trị Min Max Khoá chính Duy nhất Not null RBTV Khóa ngoài Diễn giải

gia) Mã độc giả

Trang 27

TUYENPHATBAO

STT Tên Kiểu thước Kích

Số chữ

số thập phân

Trị mặc nhiên

Miền giá trị Min Max Khoá chính Duy nhất Not null RBTV Khóa ngoài Diễn giải

THANGNAM

STT Tên Kiểu thước Kích số thập Số chữ

phân

Trị mặc nhiên

Miền giá trị Min Max Khoá chính Duy nhất Not null RBTV Khóa ngoài Diễn giải

Miền giá trị Min Max Khoá chính Duy nhất Not null RBTV Khóa ngoài Diễn giải

docgia)

Mã độc giả

Trang 29

0,n

1,n

1,1 0,n

0,n

0,n

1,1

1,n 1,1

1,n

1,1 0,1

TUYENPHATBAO MA_DUONGTHU TEN_DUONGTHU Identifier_1

GOM

NHANVIEN MA_NV TEN_NV NAMSINH DIACHI_NHANVIEN SODT_NHANVIEN EMAIL_NHANVIEN Identifier_1

PHANPHOI

BAO_TC MA_BTC TEN_BTC DONGIA Identifier_1 PHATHANH

THOIDIEM NGAY Identifier_1

THUOCTUYEN

DOCGIA MA_DG TEN_DG DIACHI_DG NAMSINH_DG SODT_DOCGIA Identifier_1

XUATBAN

NHAXUATBAN MA_NXB TEN_NXB SO_DT_NXB DCHI_NXB Identifier_1

THUOC_LOAI

LOAI_BAO LOAI CAP CHUYENNGANH KY_XB D_KY

SO_TO NGAY_BD NGAY_KT THOIDIEM_DK

CUA

SO_BTC SO NGAY_PHATHANH Identifier_1

DANHMUC

HOADON SO_HD TEN_HD SOTIEN_TH.TOAN NGAY_THANHTOAN TRIGIA Identifier_1

VAO_NGAY

GOPY NOIDUNG TIEUDE Identifier_1

GOI

GIAO SOTO SOLUONGTHIEU NGAYCAPNHAT

LAP_HD

CO_TK

TAIKHOAN_NG.HANG MASO_TK TEN_TK Identifier_1

TRUC

CATRUC NGAY_TRUC NGAY_KETTHUC Identifier_1

Trang 31

II.2.3 Lưu đồ dòng dữ liệu DFD

Bộ phận Quản lý báo chí

thông tin độc giả

thông tin đơn đặt báo

Khiếu nại

bảng tổng kết góp ý

danh mục độc giả góp ý

thông tin độc giả

ĐỘC

GIẢ

Phát hành Báo chí

Bộ phận Quản lý báo chí

thông tin độc giả

thông tin đơn đặt báo hình thức thanh toán

thông tin đặt báo danh mục báo đặt

bản sao hóa đơn báo cáo giao báo

Lập các danh mục báo chí

Bộ phận quản

lý báo chí

thông tin nhân viên

thông tin báo chí

DM nhân viên giao báo

DM báo chí

Danh mục khu vực

Trang 32

Bộ phận QLBC

Lập các danh mục BC

Danh mục khu vực

thông tin nhân viên

thông tin báo chí

Danh mục báo chí

Danh mục NV giao báo

Kiểm tra &

chỉnh sửa thông tin ĐG

thông tin

đơn đặt báo

thông tin độc giả

thông tin độc giả mới

Danh sách phân công

Danh mục báo giao ĐG

ngày,họ tên người lập

bản sao hóa đơn

báo cáo giao báo

bảng tổng kết góp ý

số lượng thừa,thiếu

Trang 33

III.1 Sơ đồ chức năng

Quản lý thanh toán hóa đơn

Quản lý giao báo

Quản lý nhân viên bưu cục

Nhà xuất bản Tuyến phát báo

Bộ phận Chức vụ

Danh mục báo chí Báo chí xuất bản

Quản lý độc giả

Quản lý đăng ký báo chí

Đăng ký báo cho độc giả

Quản lý hóa đơn

Danh sách phân phối báo chí Báo chí phát thiếu

Độc giả không phát được

Danh sách nhân viên

Lịch trực của nhân viên

Quản lý nhân viên giao báo Góp ý độc giả

Trang 34

Số lượng,ngày bắt đầu, ngày kết thúc

Số lượng>0 Ngày kết thúc >=

ngày băt đầu

In hóa đơn

Cập nhật danh mục báo đã đăng ký

End

Hiện thông báo lỗi

Hiện thông báo lỗi

Xuất hóa đơn

Đúng

Đúng

Sai

Sai

Trang 35

III.3.1 Website quản lý đăng ký báo và tạp chí

Trang 36

liệu cũng như thông tin của hệ thống đều được liệt kê

 Các button xử lý chính

: dùng để xuất ra các file exel, PDF…

: liệt kê tất cả các thông tin liên quan đến chức năng đã chọn

: đây là button có chức năng cập nhật cơ sở dữ liệu từ chương trình Mọi thông tin người dùng nhập vào sẽ được lưu lại trong hệ thống

: sửa chữa lại các thông tin có sẵn trong cơ sở dũ liệu

: xóa một mẫu tin ra khỏi cơ sở dữ liệu

: thoát khỏi chức năng đang hiển thị

: tìm kiếm dữ liệu mà người dùng nhập vào

Trang 37

 Nhà xuất bản

Hình 3 : Nhà xuất bản

Là nguồn phát hành báo chí Mỗi nhà xuất bản sẽ chịu trách nhiệm một số đầu báo xác định nào đó Đây cũng là thông tin quản lý cho nhân viên bưu cục tiện theo dõi việc phát hành báo chí và nhu cầu báo chí của độc giả

Thông tin chi tiết về nhà xuất bản sẽ được hiển thị bên dưới phần điền dữ liệu Bao gồm: mã nhà xuất bản, tên nhà xuất bản, địa chỉ nhà xuất bản, số điện thoại, email Khi nhân viên click vào button Xem trên menu phải của hệ thống Mã nhà xuất bản được dùng trong công tác phân loại báo chí mà ta sẽ đề cập ở phần sau và mã nhà xuất bản

là duy nhất đối với từng nhà xuất bản

Nhân viên nhấn vào nút Thêm để thêm một nhà xuất bản mới

Nút Sửa : khi muốn thay đổi thông tin về nhà xuất bản đã có trong hệ thống

Nút Xóa : để xóa một nhà xuất bản ra khỏi hệ thống Chọn mã nhà xuất bản phía

Trang 38

mã đường thư theo tuyến đường vì đây là phạm vi của một bưu cục nên độc giả cũng

sẽ dễ phân biệt hơn

- Tên đường thư: sẽ viết theo tên đường mà độc giả đang sinh sống Tùy mỗi bưu cục khác nhau sẽ có cách ký hiệu cho phù hợp

• Nhấn nút xem tất cả để biết thông tin về tuyến phát báo mà bưu cục đang quản lý

• Thêm : thêm mới một đường thư Cần nhập mã đường thư và tên đường thư hợp lệ

Và mã đường thư là duy nhất

• Sửa : chỉnh sửa thông tin đường thư với mã đường thư đã có trong hệ thống

• Xóa : xóa tất cả thông tin của đường thư Chọn mã đường thư trong menu bên dưới sau đó nhấn nút Xóa để thực thi

• Thoát : thoát khỏi hệ thống trở về trang chủ của chương trình

Trang 39

Hình 5 : Bộ phận

Phân chia bưu cục thành nhiều khâu quản lý với mỗi chức năng và nhiệm vụ khác nhau Nó là một thành phần không thể thiếu trong mỗi công ty Người dùng cũng tiến hành thao tác trên dữ liệu thông qua các nút bên phải của chương trình

Trong đề tài này quản lý hai bộ phận là trực nhật và giao báo nên ta sẽ chỉ chia theo hai bộ phận đó

Hình 6 : Chức vụ

Liệt kê các chức vụ trong một bưu cục Dựa vào đây nhân viên điều hành có thể thay đổi vị trí của một người nào đó Tương tự như trên ở đây cũng có các chức năng

Trang 40

chương trình

2 MENU QUẢN LÝ BÁO CHÍ

 Danh mục báo chí

Hình 7 : Phân loại báo chí

Liệt kê danh mục báo chí của bưu cục dựa vào đây độc giả có thể đặt mua báo chí theo nhiều lựa chọn khác nhau

Menu bên trái cho biết số lượng từng loại báo mà bưu cục có

Menu giữa hiển thị màn hình với nhiều tùy chọn nhằm phân loại báo chí

Chọn tháng và năm phía dưới tiêu đề sau đó nhấn nút Xem để hiển thị danh mục báo chí của tháng và năm tương ứng Tiếp đến sẽ là lựa chọn phân loại báo chí theo các tuỳ chọn:

+ Phân loại gồm : phân loại báo và phân loại tạp chí Danh mục báo thường được ký hiệu bằng ký tự đầu là A hoặc B còn tạp chí là ký tự C

+ Theo chuyên ngành gồm :

 Tin học : các loại báo – tạp chí liên quan đến chuyên ngành tin học

 Chính trị : các loại báo – tạp chí liên quan đến các vấn đề chính trị trong nước

 Xã hội : các loại báo – tạp chí liên quan đến xã hội trong nước

 Kinh tế : các loại báo – tạp chí liên quan đến thị trường chứng khoán, đầu tư trong nước Các báo chuyên ngành kinh tế

Ngày đăng: 24/08/2016, 21:09

HÌNH ẢNH LIÊN QUAN

Hình thức thanh toán - Quản lý đăng ký báo và tạp chí tại một bưu cục cấp tỉnhthành phố
Hình th ức thanh toán (Trang 31)
Hình thức - Quản lý đăng ký báo và tạp chí tại một bưu cục cấp tỉnhthành phố
Hình th ức (Trang 32)
Hình 2 : Trang chủ - Quản lý đăng ký báo và tạp chí tại một bưu cục cấp tỉnhthành phố
Hình 2 Trang chủ (Trang 35)
Hình 7 : Phân loại báo chí - Quản lý đăng ký báo và tạp chí tại một bưu cục cấp tỉnhthành phố
Hình 7 Phân loại báo chí (Trang 40)
Hình 10 : Sửa xóa báo chí - Quản lý đăng ký báo và tạp chí tại một bưu cục cấp tỉnhthành phố
Hình 10 Sửa xóa báo chí (Trang 43)
Hình 13 : Tìm kiếm độc giả - Quản lý đăng ký báo và tạp chí tại một bưu cục cấp tỉnhthành phố
Hình 13 Tìm kiếm độc giả (Trang 46)
Hình 17 : Đăng ký báo cho độc giả - Quản lý đăng ký báo và tạp chí tại một bưu cục cấp tỉnhthành phố
Hình 17 Đăng ký báo cho độc giả (Trang 49)
Hình 38 : Thống kê độc giả - Quản lý đăng ký báo và tạp chí tại một bưu cục cấp tỉnhthành phố
Hình 38 Thống kê độc giả (Trang 63)
Hình 39 : Thống kê hóa đơn - Quản lý đăng ký báo và tạp chí tại một bưu cục cấp tỉnhthành phố
Hình 39 Thống kê hóa đơn (Trang 64)
Hình 40 : Thống kê báo chí - Quản lý đăng ký báo và tạp chí tại một bưu cục cấp tỉnhthành phố
Hình 40 Thống kê báo chí (Trang 65)
Hình 41 : Đăng nhập độc giả - Quản lý đăng ký báo và tạp chí tại một bưu cục cấp tỉnhthành phố
Hình 41 Đăng nhập độc giả (Trang 66)
Hình 42 : Đăng ký thành viên - Quản lý đăng ký báo và tạp chí tại một bưu cục cấp tỉnhthành phố
Hình 42 Đăng ký thành viên (Trang 67)
Hình 45 : Đăng ký báo chí - Quản lý đăng ký báo và tạp chí tại một bưu cục cấp tỉnhthành phố
Hình 45 Đăng ký báo chí (Trang 69)
Hình 49 : Liên hệ - Quản lý đăng ký báo và tạp chí tại một bưu cục cấp tỉnhthành phố
Hình 49 Liên hệ (Trang 72)
Hình 55 : Chỉnh sửa tài khoản - Quản lý đăng ký báo và tạp chí tại một bưu cục cấp tỉnhthành phố
Hình 55 Chỉnh sửa tài khoản (Trang 76)

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