Mô hình ERD

Một phần của tài liệu báo cáo thực tập đề tài “Quản Lý Công Văn” (Trang 36 - 59)

---

- Sơ đồ liên kết thực thể :

Sơ đồ trên thể hiện mối quan hệ giữa các thực thể, các thực thê, các thực thể trong hệ thống được chuẩn hóa theo các dạng chuẩn (1-n) của lược đồ quan hệ .

Mối quan hệ (1-n) một nhiều được thể hiện như hình vẽ dưới nay :

ĐV quan hệ - Mã ĐV quan hệ - Tên ĐV - Địa chỉ - Điện thoại CV đến - Mã CVđến - Mã ĐV quan hệ - Mã Cv đi Loại CV Mã loại CV Tên loại CV ĐV chủ Mã ĐV chủ Tên ĐV chủ Địa chỉ CVnội bộ - Mã CVnội bộ - Mã bộ phận Dòng CV đến - Mã CV đến - Ngày nhận - Mã loại CV - Tên CV đến - Nội dung CV đi - Mã CV đi - Mã bộ phận - Yêu cầu trả lời - Ngày hẹn trả lời Dòng CV nội bộ - Mã CV nội bộ - Ngày gửi - Mã loại CV - Tên CV nội bộ - Người ký - Mã bộ phận Dòng CV đi Mã CV đi Ngày gửi Mã loại CV Tên CV đến Nội dung Cv đi Mã CV đến Mã ĐV

Yêu cầu trả lời Ngày hẹn trả lời CV đi - Mã CV đi - Mã ĐV chủ - Mã CV đến Một Nhiều

--- Cvden (Macvden, MaPB, Macvdi)

CV đi ( Mã CV đi, Mã ĐV chủ, Mã CV đến) CVnội bộ ( Mã CVnội bộ, Mã bộ phận)

ĐV quan hệ (Mã ĐV quan hệ, Tên ĐV, Địa chỉ, Điện thoại) Loại CV (Mã loại CV,Tên loại CV)

ĐV chủ (Mã ĐV chủ, Tên ĐV chủ, Địa chỉ)

Dòng CV đến (Mã CV đến, Ngày nhận, Mã loại CV, Tên CV đến, Nội dung CV đi, Mã CV đi, Mã bộ phận, Yêu cầu trả lời, Ngày hẹn trả lời)

Dòng CV đi (Mã CV đi, Ngày gửi, Mã loại CV, Tên CV đến, Nội dung Cv đi, Mã CV đến, Mã ĐV,Yêu cầu trả lời, Ngày hẹn trả lời)

Dòng CV nội bộ ( Mã CV nội bộ, Ngày gửi, Mã loại CV, Tên CV nội bộ, Người ký, Mã bộ phận )

10.Thiết kế các file dữ liệu :

- File Cvden (lưu trữ các thông tin về đơn vị nhận công văn) Fild name Type Withd Mổ tả

MaCVden Char 10 Mã công văn đến

MaPB Char 5 Mã phòng ban đơn vị chủ MaCVdi Char 10 Mã công văn đi

- File Cvdi (Lữu trữ các thông tin về đơn vị gửi công văn) Fild name Type Withd Mổ tả

MaCVdi Char 10 Mã công văn đi MaDV Char 5 Mã đơn quan hệ MaCVden Char 10 Mã công văn đến

- File CVNB (Lưu trữ thông tin về các bộ phận gửi công văn) Fild name Type Withd Mổ tả

MaCVNB Char 10 Mã công văn nội bộ

MaPB Char 5 Mã phòng ban

-File Dovchu (Lưu trữ các thông tin về các bộ phận chức năng trong đơn vị chủ) Fild name Type Withd Mô tả

MaPB Char 5 Mã đơn vị chủ

TenPB Varchar 50 Tên phòng ban đơn vị chủ Diachi Varchar 50 Địa chỉ đơn vị chủ

-File LoaiCV (Lưu trữ các thông tin về các loại công văn) Fild

name

Type Withd Mô tả

Maloai Char 5 Mã loại công văn Tenloai Varchar 50 Tên loại công văn

--- -File DongCVden :(Lưu trữ các thông tin về công văn đến )

Fild name Type Withd Mô tả

MaCVden Char 10 Mã công văn đến Ngaynhan Date 8 Ngày nhận

Maloai Char 5 Mã loại công văn TenCVde

n Varchar 50 Tên công văn đến NdCVden Varchar 500 Nội dung công văn đến MaCVdi Char 10 Mã công văn đi

MaDV Char 5 Mã đơn vị quan hệ Yeucau Char 10 Yêu cầu trả lời

Ngayhen Date 8 Ngày hẹn

-File DongCVdi (Lưu trư các thông tin về công văn đi) Fildname Type Withd Mô tả

MaCVdi Char 10 Mã công văn đi

Ngaygui Date 8 Ngày gửi

Maloai Char 5 Mã loại

TenCVdi Varchar 50 Tên công văn đi NdCVdi Varchar 500 Nội dung công văn đi MaCVden Char 10 Mã công văn đến

MaPB Char 5 Mã phòng ban đơn vị chủ Yeucau Char 10 Yêu cầu trả lời

Ngayhen Date 8 Ngày hẹn trả lời

-File DongCVNB (Lưu trữ các thông tin về công văn nội bộ) Fild name Type Withd Mô tả

MaCVNB Char 10 Mã công văn nội bộ

Ngaygui Date 8 Ngày gửi

Maloai Char 5 Mã loại công văn TenCVNB Varchar 50 Tên công văn nội bộ NdCVNB Varchar 500 Nội dung công văn nội bộ Nguoiky Varhar 30 Người ký công văn

MaPB Char 5 Mã phòng ban

-File Dvqhe (Lưu trữ các thông tin về đơn vị có quan hệ với đơn vị chủ ) File name Type Withd Mô tả

MaDV Char 5 Mã đơn vị quan hệ

TenDV Varchar 50 Tên đơn vị quan hệ Diachi Varchar 50 Địa chỉ dơn vị quan hệ

--- -

PHẦN III

LỰA CHỌN HỆ QUẢN TRỊ CƠ SƠ DỮ LIỆU VÀ THIẾT KẾ GIAO DIỆN

Chương I LỰA CHỌN HỆ QUẢN TRỊ CƠ SƠ DỮ LIỆU I.MICROSOFT SQL SERVER 2005

1.Vài nét về hệ quản trị cơ sơ dữ liệu SQL Server 2005:

Microsoft SQL Server 2005 là một hệ quản trị cơ sơ dữ liệu quan hệ mạng máy tính hoạt động theo mô hình Client/Server(Khách/Chủ) cho phép đồng thời cùng lúc có nhiều người dùng truy xuất đến dữ liệu, quản lý việc truy nhập dữ liệu một cách hợp lệ và các quyền hạn của từng người dùng trên mạng .

2.Tính bảo mật:

Vì hệ quản trị cơ sơ dữ liệu này hoạt động theo mô hình Client/Server nên độ bảo mật và tính an toàn rất cao cho người dùng, những người dùng nào được cấp quyền truy cập thì mới có quyền truy xuất vào các cơ sơ dữ liệu dùng chung . a.Máy Client(Máy trạm)

Đọc và hiện thị dữ liệu có trong cơ sơ dữ liệu, tính toán dữ liệu đang hiện thị trên các màn hình ứng dụng, in dữ liệu ,….

Các ngôn ngữ được dùng để xây dựng ứng dụng : Visual Basic, C++ C#, ASP, ASP.NET,…. Cho phép người dùng có thể thực hiện các hành động như : thêm, xóa, sửa, cập nhật dữ liệu hiện có trong Cơ sở dữ liệu bên trong máy chủ.

b.Máy Server (Máy chủ)

Được tổ chức và thực hiện trực tiếp ngày trên máy chủ.Xử lý đầu tiên là việc đảm bảo truy cập của người dùng nao được cấp quyền truy cập thì mới có thể truy xuất được các dữ liệu trên môi trường dùng chung.

Các xử lý liên quan đến việc thực hiện hoặc cập nhật đồng thời cùng một lúc những người dùng hiện hành trên mạng(Concurrent)

Các xử lý sao lưu dữ liệu(Backup Data) và phục hồi dư liệu(Restore Data) tự động để đảm bảo các dư liệu không bị mất đi trong trường hợp các sự cố xấu nhất có thể xảy ra.

II,Giao diện của phần mềm:

---

Chúng ta có thể nhập dữ liệu như hình sau : Bảng loaicv:

---

Tương tự các bảng khác cũng như vậy .

--- III,CÂU TRUY VẤN

1--- Lọc thông tin công văn đến gần đầy nhất .

select top 2 *

from dongcvden

orderby ngaynhan desc

2---Liệt kề số công văn theo từng đơn vị.

select dvqhe.madv,tendv,macvden,maloai,yeucau

from dvqhe inner join dongcvden on dvqhe.madv = dongcvden.madv

orderby dvqhe.madv

compute count(macvden) by dvqhe.madv

3-- --Cho biết số lượng công văn đến của từng đơn vị quan hê .

select dvqhe.madv,tendv, count(dongcvden.madv)as [so cong van gui den]

from dvqhe,dongcvden

where dvqhe.madv = dongcvden.madv

group by dvqhe.madv,tendv

select * from cvnoibo

4----Cho biết công văn đến muộn(sớm) nhất.

select macvden,ngaynhan,maloai,tencvden

from dongcvden

where ngaynhan>=all( select ngaynhan from dongcvden) --c2

where ngaynhan=(select max(ngaynhan) from dongcvden)

select macvden,ngaynhan,maloai,tencvden

from dongcvden

where ngaynhan<=all( select ngaynhan from dongcvden) --c2

--- 5---Cho biết công văn đi muộn (sớm) nhấtt.

select macvdi,ngaygui,maloai,tencvdi

from dongcvdi

where ngaygui>=all( select ngaygui from dongcvdi) --c2

where ngaygui=(select max(ngaygui) from dongcvdi)

select macvdi,ngaygui,maloai,tencvdi

from dongcvdi

where ngaygui<=all( select ngaygui from dongcvdi) --c2:

where ngaygui=(select min(ngaygui) from dongcvdi) --6 –Cho biết danh sách các đơn vị có công văn gửi đến.

select distinct madv,tencvden

from dongcvden --7--

select *

from dongcvden left join dongcvdi on

dongcvden.macvden=dongcvdi.macvden KẾT QUẢ CỦA CÂU TRUY VẤN TRÊN Câu 1 :

---

---

Chương II THIẾT KẾ GIAO DIỆN CHƯƠNG TRÌNH CHO NGƯỜI DÙNG

I.Thiết kế giao diện Form Login :

---

1, Form chính :

---

Một phần của tài liệu báo cáo thực tập đề tài “Quản Lý Công Văn” (Trang 36 - 59)

Tải bản đầy đủ (DOC)

(59 trang)
w