Mô hình khái niệm dữ liệu

Một phần của tài liệu Xây dựng dệ thống thông tin quản lý thiết bị đại học thái nguyên (Trang 83)

3.1.3.1. Xác định các thực thể và các thuộc tính TÀI SẢN THIẾT BỊ Mã tài sản thiết bị Mã nhóm Tên tài sản

Tháng năm đƣa vào SD Nƣớc SX ĐVT Thông số kỹ thuật Số tháng bảo hành Mã đơn vị cung cấp Mã đơn vị sử dụng Mã tài sản thiết bị phụ ĐƠN VỊ SỬ DỤNG Mã đơn vị sử dụng Tên đơn vị Địa chỉ Ghi chú ĐƠN VỊ CUNG CẤP Mã đơn vị cung cấp Tên đơn vị Địa chỉ Số điện thoại Ghi chú THẺ TÀI SẢN CỐ ĐỊNH Mã thẻ tài sản Nguyên giá Mã tỷ lệ hao mòn Giá trị còn lại TỶ LỆ HAO MÕN Mã tỷ lệ hao mòn Loại tài sản Số năm sử dụng THANH LÝ TÀI SẢN Mã thanh lý Ngày thanh lý Ngƣời mua Mã tài sản thiết bị Giá trị còn lại Giá trị thanh lý DỊCH CHUYỂN TÀI SẢN Mã dịch chuyển Mã tài sản thiết bị Ngày dịch chuyển Mã đơn vị chuyển Mã đơn vị nhận ĐĂNG KÝ TÀI SẢN Mã đăng ký Ngày đăng ký Mã tài sản thiết bị Nội dung đăng ký Số tiền đăng ký

NHÓM TÀI SẢN

Mã nhóm Tên nhóm

Thông tin tài sản

TÀI SẢN PHỤ

Mã tài sản thiết bị phụ Loại tài sản

Nhóm tái sản Tên tài sản

Tháng năm đƣa vào SD Nƣớc SX

ĐVT

Thông số kỹ thuật Số tháng bảo hành Mã đơn vị cung cấp

+ Xác định đƣợc tập khoá:

K={Mã tài sản thiết bị, Mã đơn vị sử dụng, Mã đơn vị cung cấp, Mã tỷ lệ hao mòn, Mã thẻ tài sản, Mã thanh lý, Mã dịch chuyển, Mã nhóm, Mã tài sản thiết bị phụ, Mã đăng ký}

+ Tƣơng ứng với 10 thực thể: TÀI SẢN THIẾT BỊ, ĐƠN VỊ SỬ DỤNG, ĐƠN VỊ CUNG CẤP, THẺ TÀI SẢN CỐ ĐỊNH, TỶ LỆ HAO MÕN, THANH LÝ TÀI SẢN, DỊCH CHUYỂN TÀI SẢN, NHÓM TÀI SẢN, TÀI SẢN PHỤ, ĐĂNG KÝ TÀI SẢN

3.1.3.2. Đặc tả mối quan hệ giữa các thực thể

Một tài sản, thiết bị chỉ có một đơn vị quản lý sử dụng, một đơn vị có thể quản lý sử dụng nhiều loại tài sản, thiết bị cũng có thể không có thiết bị

Một nhóm tài sản gồm nhiều tài sản hoặc không có tài sản nào nhƣng một tài sản chỉ thuộc về một nhóm tài sản

Một lần thanh lý tài sản có thể thanh lý nhiều tài sản khác nhau nhƣng tài sản chỉ đƣợc thanh lý một lần duy nhất hoặc không thanh lý

Một tài sản chỉ mua của một đơn vị cung cấp duy nhất, một đơn vị cung cấp có thể cung cấp nhiều tài sản khác nhau

TÀI SẢN THIẾT BỊ NHÓM TÀI SẢN R1 1-N TÀI SẢN THIẾT BỊ THANH LÝ TÀI SẢN R2 1-N TÀI SẢN THIẾT BỊ ĐƠN VỊ SỬ DỤNG R0 1-N

TÀI SẢN THIẾT BỊ THANH LÝ TÀI SẢN Thanh

Một tài sản thiết bị có thể có nhiều tài sản phụ hoặc không có tài sản phụ nào, một tài sản phụ thì lại luôn có trong một tài sản thiết bị

Một nhóm tài sản có 1 tỷ lệ hao mòn nhất định và năm sử dụng, tỷ lệ hao mòn vá năm sử dụng cũng đƣợc tính theo nhóm tài sản

Tài sản cố định là tài sản có thời gian sử dụng từ 1 năm trở lên, có nguyên giá từ 10.000.000đ (mƣời triệu đồng) trở lên.

Một lầm dịch chuyển có thể dịch chuyển nhiều tài sản cũng một lúc, một tài sản chỉ dịch chuyển đến một đơn vị duy nhất và ngƣợc lại một tài sản chỉ đƣợc chuyển từ một đơn vị duy nhất

TÀI SẢN THIẾT BỊ ĐƠN VỊ CUNG CẤP R3 TÀI SẢN PHỤ TÀI SẢN THIẾT BỊ R4 1-N THẺ TÀI SẢN CỐ ĐỊNH TỶ LỆ HAO MÕN R5 1-N THẺ TÀI SẢN CỐ ĐỊNH

ĐƠN VỊ CUTÀI SẢN THIẾT BỊ NG CẤP TÀI SẢN THIẾT BỊ R6 1-1 TÀI SẢN THIẾT BỊ DỊCH CHUYỂN TÀI SẢN R7 1-N ĐƠN VỊ SỬ DỤNG DỊCH CHUYỂN TÀI SẢN R8 1-N

Một tài sản thiết bị có thể phải đăng ký nhiều lầm, một lần đăng ký có thể đăng ký một hoặc nhiều tài sản. Không phải tài sản nào cũng phải đăng ký sử dụng.

3.1.3.3. Mô hình khái niệm

TÀI SẢN THIẾT BỊ ĐĂNG KÝ TÀI SẢN R9 N-N TÀI SẢN THIẾT BỊ ĐƠN VỊ CUNG CẤP 1-N 1-N 1-1 R3 ĐĂNG KÝ TÀI SẢN N-N R9 TÀI SẢN PHỤ 1-N R4 THẺ TÀI SẢN CỐ ĐỊNH R6 R5 TỈ LỆ HAO MÕN ĐƠN VỊ SỬ DỤNG 1-N R0 NHÓM TÀI SẢN 1-N R1 DỊCH CHUYỂN TÀI SẢN N-N R7 R8 THANH LÝ TÀI SẢN 1-N R2 1-N

3.2. Thiết kế

3.2.1. Kiến trúc ứng dụng

Hệ thống này đƣợc thiết kế theo kiến trúc ứng dụng Client- Server 3 lớp

3.2.1.1. Môi trường sử dụng

Module QTTB-ĐHTN.WEB

Modul QTTB-ĐHTN.WEB đƣợc cài đặt trên máy chủ Web của đại học Thái Nguyên. NSD có thể truy cập QTTB-ĐHTN.WEB thông qua các duyệt Web và môi trƣờng internet.

Modul QTTB-ĐHTN.WIN

Modul QTTB-ĐHTN.WIN đƣợc cài đặt trên các máy trạm và vận hành trên môi trƣờng mạng Lan trong đại học Thái Nguyên. QTTB-ĐHTN.WIN kết nối với QTTB-ĐHTN.WEB thông qua môi trƣờng internet.

3.2.1.2. Công cụ phát triển

Module QTTB-ĐHTN.WEB đƣợc xây dựng trên ASP.NET của công cụ Visual studio.NET. Sử dụng hệ quản trị cơ sở dữ liệu MS SQL Server 2005 để lƣu trữ và quản trị cơ sở dữ liệu.

Bộ mã tiếng Việt sử dụng trong phần mềm:

Sử dụng giao diện tiếng Việt với bộ mã tiếng Việt TCVN 6909:2001. Modul QTTB-ĐHTN.WIN đƣợc xây dựng trên ngôn ngữ lập trình Microsoft Visual Basic 2005 của công cụ Visual studio.NET. Sử dụng hệ quản trị cơ sở dữ liệu MS SQL Server 2005 để lƣu trữ và quản trị cơ sở dữ liệu.

Bộ mã tiếng Việt sử dụng trong phần mềm:

Sử dụng giao diện tiếng Việt với bộ mã tiếng Việt TCVN 6909:2001

3.2.1.3. Mô hình quản lý ứng dụng

Module QTTB-ĐHTN.WIN

3.2.1.4. Kiến trúc ứng dụng

Module QTTB-ĐHTN.WEB

Chức năng nhiệm vụ các lớp phần mềm thiết kế môi trường WEB

Web Server ĐHTN.WEB Webrowse 1 Client Webrowse 2 Client WebBrowser 3 Database Server SQL Server

Mô hình kiến trúc Client / Server

Máy trạm1

Máy trạm 2

Máy trạm n

Máy chủ Server

Lớp Giao diện

Thể hiện kết quả yêu cầu và các báo cáo dữ liệu dƣới dạng trang web

Lớp dịch vụ web

Xử lý các yêu cầu, báo cáo và quản lý dịch vụ

Lớp Cơ sở dữ liệu

Lƣu trữ, quản lý và cung cấp dữ liệu theo yêu cầu của lớp dịch vụ

Phần mềm xây dựng theo mô hình Client/server trên môi trƣờng web với kiến trúc 3 lớp:

- Lớp giao diện client: sử dụng các trình duyệt web có sẵn trên máy ngƣời dùng

- Lớp dịch vụ web: cài đặt trên máy chủ webserver của nhà cung cấp dịch vụ internet, lớp phần mềm này đƣợc xây dựng bằng công cụ ASP.NET của Microsoft.

- Lớp dịch vụ dữ liệu: cài đặt trên máy chủ CSDL MS SQL Server của nhà cung cấp dịch vụ internet, lớp này bao gồm Cấu trúc CSDL và các các thủ tục xử lý và cung cấp dịch vụ dữ liệu trên ngôn ngữ SQL.

Module QTTB-ĐHTN.WIN

Chức năng nhiệm vụ các lớp phần mềm thiết kế môi trường WIN

Phần mềm dựng theo mô hình Client/server với kiến trúc 3 lớp:

- Lớp giao diện client: cài đặt trên máy trạm của mạng cục bộ, cung cấp giao diện sử dụng dạng cửa sổ cho các NSD phần mềm (End User). Lớp phần mềm này đƣợc xây dựng bằng công cụ Microsoft Visual C# 2008 Express Edition của Microsoft dƣới dạng các file .exe.

Lớp Giao diện

Thể hiện kết quả xử lý , các form và report nhập xuất dữ liệu , cơ chế điều khiển thực hiện ...

Lớp nghiệp vụ

Xử lý các nghiệp vụ của công tác quản lý, tạo thẻ TS

Lớp Cơ sở dữ liệu

Lƣu trữ, quản lý và cung cấp dữ liệu theo yêu cầu của lớp nghiệp vụ

- Lớp xử lý nghiệp vụ: cài đặt trên máy chủ ứng dụng của mạng cục bộ có chức năng xử lý các nghiệp vụ quản lý Quản lý tài sản, lớp phần mềm này đƣợc xây dựng bằng công cụ VB.net của Microsoft, dƣới dạng các .dll

-Lớp dịch vụ dữ liệu: cài đặt trên máy chủ CSDL SQLSERVER của mạng cục bộ, lớp này bao gồm Cấu trúc CSDL và các các thủ tục xử lý và cung cấp dịch vụ dữ liệu trên ngôn ngữ SQL.

3.2.2. Mô hình quan hệ

TÀI SẢN THIẾT BỊ (Mã tài sản thiết bị, Mã nhóm, Tên tài sản, Tháng năm đƣa vào SD, Nƣớc SX, ĐVT, Thông số kỹ thuật, Số tháng bảo hành, Mã đơn vị cung cấp, Mã đơn vị sử dụng, Mã tài sản thiết bị phụ)

ĐƠN VỊ SỬ DỤNG (Mã đơn vị sử dụng, Tên đơn vị, Địa chỉ, Ghi chú)

THẺ TÀI SẢN CỐ ĐỊNH (Mã thẻ tài sản, Nguyên giá, Mã tỷ lệ hao mòn, Giá trị còn lại)

ĐƠN VỊ CUNG CẤP (Mã đơn vị cung cấp, Tên đơn vị, Địa chỉ, Số điện thoại, Ghi chú)

DỊCH CHUYỂN TÀI SẢN (Mã dịch chuyển, Mã tài sản thiết bị, Ngày dịch chuyển, Mã đơn vị chuyển, Mã đơn vị nhận)

THANH LÝ TÀI SẢN (Mã thanh lý, Ngày thanh lý, Ngƣời mua, tài sản thiết bị, Giá trị còn lại, Giá trị thanh lý)

TỶ LỆ HAO MÕN (Mã tỷ lệ hao mòn, Loại tài sản, Thời gian sử dụng, Tỷ lệ hao mòn)

NHÓM TÀI SẢN(Mã nhóm, Tên nhóm, Thông tin tài sản)

ĐĂNG KÝ TÀI SẢN (Mã đăng ký, Ngày đăng ký, Mã tài sản thiết bị, Nội dung đăng ký, Số tiền đăng ký)

TÀI SẢN PHỤ (Mã tài sản thiết bị phụ, Mã nhóm, Tên tài sản, Tháng năm đƣa vào SD, Nƣớc SX, ĐVT, Thông số kỹ thuật, Số tháng bảo hành, Mã đơn vị cung cấp)

3.2.3. Chuẩn hóa

TÀI SẢN THIẾT BỊ (Mã tài sản thiết bị, Mã nhóm, Tên tài sản, Tháng năm đƣa vào SD, Nƣớc SX, ĐVT, Thông số kỹ thuật, Số tháng bảo hành, Mã đơn vị cung cấp, Mã đơn vị sử dụng, Mã tài sản thiết bị phụ)

ĐƠN VỊ SỬ DỤNG (Mã đơn vị sử dụng, Tên đơn vị, Địa chỉ, Số điện thoại, Ghi chú)

THẺ TÀI SẢN CỐ ĐỊNH (Mã thẻ tài sản, Nguyên giá, Mã tỷ lệ hao mòn, Giá trị còn lại)

ĐƠN VỊ CUNG CẤP (Mã đơn vị cung cấp, Tên đơn vị, Địa chỉ, Số điện thoại, Ghi chú)

DỊCH CHUYỂN TÀI SẢN (Mã dịch chuyển, Ngày dịch chuyển, số văn bản, ngày văn bản, thầm quyền quyết định)

CHI TIẾT DỊCH CHUYỂN TÀI SẢN (Mã dịch chuyển, Mã tài sản thiết bị, Mã đơn vị chuyển, Mã đơn vị nhận)

THANH LÝ TÀI SẢN (Mã thanh lý, Ngày thanh lý, Ngƣời mua, số văn bản, ngày văn bản, thầm quyền quyết định)

CHI TIẾT THANH LÝ TÀI SẢN (Mã thanh lý, Mã tài sản thiết bị, Giá trị còn lại, Giá trị thanh lý)

TỶ LỆ HAO MÕN (Mã tỷ lệ hao mòn, Loại tài sản, Thời gian sử dụng, Tỷ lệ hao mòn)

NHÓM TÀI SẢN(Mã nhóm, Tên nhóm, Thông tin tài sản)

ĐĂNG KÝ TÀI SẢN (Mã đăng ký, Ngày đăng ký)

CHI TIẾT ĐĂNG KÝ TÀI SẢN (Mã đăng ký, Mã tài sản thiết bị, Nội dung đăng ký, Số tiền đăng ký)

TÀI SẢN PHỤ (Mã tài sản thiết bị phụ, Mã nhóm, Tên tài sản, Tháng năm đƣa vào SD, Nƣớc SX, ĐVT, Thông số kỹ thuật, Số tháng bảo hành, Mã đơn vị cung cấp)

3.2.4. Mô hình E-R

TÀI SẢN THIẾT BỊ Mã tài sản thiết bị

Mã nhóm Tên tài sản

Tháng năm đƣa vào SD Nƣớc SX ĐVT Thông số kỹ thuật Số tháng bảo hành Mã đơn vị cung cấp Mã đơn vị sử dụng ĐƠN VỊ SỬ DỤNG Mã đơn vị sử dụng

Tên đơn vị, Địa chỉ Số điện thoại Ghi chú THẺ TÀI SẢN CỐ ĐỊNH Mã thẻ tài sản Nguyên giá Mã tỷ lệ hao mòn Giá trị còn lại Mã tài sản thiết bị TÀI SẢN PHỤ Mã tài sản thiết bị phụ Mã nhóm Tên tài sản

Tháng năm đƣa vào SD Nƣớc SX ĐVT Thông số kỹ thuật Số tháng bảo hành Mã đơn vị cung cấp Mã tài sản thiết bị DỊCH CHUYỂN TÀI SẢN Mã dịch chuyển Ngày dịch chuyển Số quyết định Ngày quyết định Thẩm quyền quyết định CHI TIẾT DỊCH CHUYỂN TÀI SẢN Mã dịch chuyển Mã tài sản thiết bị Mã đơn vị chuyển Mã đơn vị nhận THANH LÝ TÀI SẢN Mã thanh lý Ngày thanh lý Ngƣời mua Số quyết định Ngày quyết định Thẩm quyền quyết định

CHI TIẾT THANH LÝ TÀI SẢN Mã thanh lý Mã tài sản thiết bị Giá trị còn lại Giá trị thanh lý NHÓM TÀI SẢN Mã nhóm Tên nhóm Thông tin tài sản

ĐƠN VỊ CUNG CẤP Mã đơn vị cung cấp Tên đơn vị Địa chỉ Số điện thoại Ghi chú ĐĂNG KÝ TÀI SẢN Mã đăng ký Ngày đăng ký Số văn bản Đăng ký tại TỶ LỆ HAO MÕN Mã tỷ lệ hao mòn Loại tài sản Thời gian sử dụng Số năm sử dụng CT ĐĂNG KÝ TÀI SẢN Mã đăng ký Mã tài sản thiết bị

Nội dung đăng ký Số tiền đăng ký

3.2.5. Cơ sở dữ liệu vật lý

Bảng 1: Tài sản thiết bị (TaiSanThietBi)

Tên trƣờng Kiểu

trƣờng Định dạng Độ rộng / Diễn giải Khóa Tham chiếu

Not Null

# MaTSTB Text 40 Mã tài sản thiết

bị PK

# MaNhomTS Text 10 Mã nhóm tài sản FK NhomTaiSan 

TenTS Text 50 Tên tài sản

NgayNamSD Date/Time dd/mm/yyyy Tháng năm đƣa vào SD

NuocSX Text 20 Nƣớc SX

DVT Text 20 Đơn vị tính

ThongSoKyThuat Memo Thông số kỹ thuật BaoHanh Number Tháng Số tháng bảo

hành

# MaDVCC Text 10 Mã đơn vị cung cấp

FK DonViCung Cap

# MaDVSD Text 10 Mã đơn vị sử

dụng FK DonViSuDung

# MaTSTBPhu Text 40 Mã tài sản thiết bị

phụ FK TaiSanThiet BiPhu  Bảng 2: Thẻ thài sản cố định (TheTaiSanCoDinh) Tên trƣờng Kiểu trƣờng Độ rộng / Định dạng

Diễn giải Khóa Tham chiếu Not Null

# MaTSTBCD Text 40 Mã thẻ tài sản TB

cố định PK

NguyenGia Currency VN đồng Nguyên giá

# MaTyLeHM Text 10 Mã tỷ lệ hao mòn FK TyLeHaoMon 

GiaTriConLai Currency VN đồng Giá trị còn lại

Bảng 3: Tỷ lệ hao mòn (TyLeHaoMon)

Tên trƣờng Kiểu

trƣờng

Độ rộng / Định dạng

Diễn giải Khóa Not

Nul l

# MaTyLeHM Text 40 Mã tỷ lệ hao mòn PK

Loại tài sản Text 50 Loại tài sản

ThoiGianSuDung Number INT Thời gian sử dụng (năm)

TyLeHaoMon Text 10 Tỷ lệ tính hao mòn (% năm)

Bảng 4: Đăng ký tài sản (DangKyTaiSan)

Tên trƣờng Kiểu

trƣờng

Độ rộng / Định dạng

Diễn giải Khóa Not

Null

# MaDangKy Text 10 Mã đăng ký PK

NgayDangKy Date/Time dd/mm/yyyy Ngày đăng ký

Bảng 5: Chi tiết đăng ký tài sản (ChiTietDangKyTaiSan)

Tên trƣờng Kiểu

trƣờng

Độ rộng / Định dạng

Diễn giải Khóa Tham chiếu Not

Nul l

# MaDangKy Text 10 Mã đăng ký PK/FK DangKyTaiSan 

# MaTSTB Text 40 Mã tài sản thiết bị

PK/FK TaiSanThietBi 

NoiDungDK Text 250 Nội dung đăng ký SoTienDK Currency VN đồng Số tiền đăng ký

Bảng 6: Thanh lý tài sản (ThanhLyTaiSan)

Tên trƣờng Kiểu

trƣờng

Độ rộng / Định dạng

Diễn giải Khóa Not

Null

# MaThanhLy Text 10 Mã thanh lý PK

NgayThanhLy Date/Time dd/mm/yyyy Ngày thanh lý

NguoiMua Text 25 Ngƣời mua

SoVanBan Text 25 Số văn bản Quyết định NgayVanBan Date/Time dd/mm/yyyy Ngày ra văn bản, QĐ ThamQuyenQD Text 250 Thẩm quyền quyết định

Bảng 7: Chi tiết thanh lý tài sản (ChiTietThanhLyTaiSan)

Tên trƣờng Kiểu

trƣờng Định dạng Độ rộng / Diễn giải Khóa Tham chiếu Null Not

# MaThanhLy Text 10 Mã thanh lý PK/FK ThanhLyTaiSan 

# MaTSTB Text 40 Mã tài sản thiết bị

PK/FK TaiSanThietBi GiaTriConLai Currency VN đồng Giá trị còn lại

GiaTriThanhLy Currency VN đồng Giá trị thanh lý

Bảng 8: Đơn vị cung cấp (DonViCungCap)

Tên trƣờng Kiểu

trƣờng

Độ rộng / Định dạng

Diễn giải Khóa Not

Null

# MaDVCC Text 10 Mã đơn vị cung cấp PK

TenDonViCC Text 40 Tên đơn vị

DiaChi Text 250 Địa chỉ

SoDienThoai Text 10 Số điện thoại

Bảng 9: Đơn vị sử dụng (DonViSuDung)

Tên trƣờng Kiểu

trƣờng

Độ rộng / Định dạng

Diễn giải Khóa Not

Null

# MaDVSD Text 10 Mã đơn vị sử dụng PK

TenDonViSD Text 40 Tên đơn vị, Địa chỉ SoDienThoai Text 10 Số điện thoại

GhiChu Text 250 Ghi chú

Bảng 10: Nhóm tài sản (NhomTaiSan)

Tên trƣờng Kiểu

trƣờng

Độ rộng / Định dạng

Diễn giải Khóa Not

Null

# MaNhom Text 10 Mã nhóm PK

TenNhom Text 40 Tên nhóm

ThongTinNhom Text 250 Thông tin nhóm

Một phần của tài liệu Xây dựng dệ thống thông tin quản lý thiết bị đại học thái nguyên (Trang 83)