Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 51 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
51
Dung lượng
1,1 MB
Nội dung
Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào Mở ĐầU Trong xu phát triển ngành công nghệ thông tin, việc ứng dụng công nghệ phần mềm máy tính vào trình quản lý nguồn liệu, hỗ trợ tốt cho việc xây dựng quản lý công ty, việc ứng dụng công nghệ thông tin trở nên thiếu lĩnh vực sống ngày Trong đề tài quản lý trạm cân toán quản lý, với yêu cầu thực tế đề tài nh cần thiết phần mềm cho trạm cân nay, mục tiêu phát triển ứng dụng đảm bảo xác, nh mặt kinh tế sản phẩm công nghệ thông tin, phần mềm quản lý trạm cân đợc phát triển dự Netframework hãng Microsoft, ngôn ngữ C# ngôn ngữ đợc sử dụng rộng rãi việc phát triển ứng dụng ngày Bài toán quản lý toán quen thuộc với nhà phát triển ứng dụng, nhiên qua đề tài lần này, sinh viên khoa công nghệ thông tin Đại học Vinh phát triển theo hớng mở rộng, hớng tới xu phát triển ứng dụng kết hợp với thiết bị cổng COM, USB Đây lĩnh vực phát triển ngành công nghiệp tự động hóa, lĩnh vực Việt Nam Trong đề tài này, xin chân thành cảm ơn giảng viên Th.S Trần Xuân Hào trực tiếp hớng dẫn đề tài ngời mở đờng cho sinh viên nghiên cứu lĩnh vực này, xin chân thành cảm ơn thầy giáo khoa Công nghệ thông tin, bạn khoa, nh giúp đỡ bạn khoa tự động hóa Đại học Bách khoa Hà Nội Vinh, tháng năm 2010 Sinh viên thực Nguyễn Bá Hải SVTH: Nguyễn Bá Hải - Lớp: 46K1 - CNTT Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào Chơng TổNG QUAN Đề TàI 1.1 Giới thiệu đề tài 1.1.1 Tên đề tài Xây dựng phần mềm quản lý trạm Cân ôtô ứng dụng vào việc xây dựng chơng trình quản lý cân hàng trạm Cân ôtô 1.1.2 Mục đích ứng dụng Ngày nay, xu hớng sử dụng công nghệ thông tin vào trình quản lý lĩnh vực đời sống hàng ngày, việc phát triển phần mềm mang tính chuyên nghiệp mang lại hiệu cao trình ứng dụng 1.2 Hớng nghiên cứu 1.2.1 Về mặt lý thuyết Trong đề tài ứng dụng công nghệ, trình nghiên cứu cần phải tìm hiểu kỹ mặt lý thuyết Đề tài tập trung nghiên cứu vấn đề sau: - Tìm hiểu công nghệ cổng COM(RS232) mặt nguyên tắc, cấu trúc thuật toán sử dụng - Tìm hiểu ngôn ngữ lập trình (DotNet, Access ) - Nghiên cứu quy trình làm phần mềm, từ phân tích, đặc tả đến cài đặt chơng trình - Nghiên cứu quy trình phân tích thiết kế hệ thống CSDL - Tìm hiểu quy trình quản lý trạm cân 1.2.2 Về định hớng công cụ - công nghệ Trong đề tài sử dụng nhiều công cụ tạo, giả lập COM kết nối với PC, việc giao tiếp máy tính cổng điều kiện cần đủ để triển khai đọc xử lý thiết bị từ cổng SVTH: Nguyễn Bá Hải - Lớp: 46K1 - CNTT Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào Tìm hiểu ứng dụng công nghệ NET framework, ngôn ngữ C#.NET Tìm hiểu hệ quản trị sở liệu Access, mô hình CSDL tập trung 1.3 Dự kiến kết đạt đợc Đề tài đợc xây dựng thành hai phần: phần thứ xây dựng thuật toán đọc liệu trả từ cổng, phần thứ hai xây dựng chơng trình quản lý cân ôtô 1.3.1 Dự kiến cho phần mềm cân ôtô Xây dựng thành công cụng đọc chuỗi trả từ thiết bị COM Có thể chuyển liệu trả thành dạng số thông thờng Xây dựng thành công thuật toán đọc cổng 1.3.2 Dự kiến cho ứng dụng quản lý cân ôtô Nắm bắt đợc trình quản lý trạm cân chế hoạt động Xây dựng hoàn chỉnh hệ thống cho phép ngời sử dụng thao tác để quản lý việc cân hàng từ xe chở hàng SVTH: Nguyễn Bá Hải - Lớp: 46K1 - CNTT Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào Chơng CƠ Sở Lý THUYếT 2.1 Ngôn ngữ sử dụng 2.1.1 Ngôn ngữ lập trình C#.Net 2.1.1.1 Công nghệ.Net (Dot net) Cấu trúc.Net Framework: Net Framework tảng cung cấp tiện nghi cho việc xây dựng chạy ứng dụng Các thành phần chính: CLR (common language runtime), FCL (.Net Framework Class Library) Trong đó: CLR trừu tợng hóa dịch vụ hệ điều hành đóng vai trò thực thi ứng dụng mà quản lý FCL cung cấp API hớng đối tợng để viết ứng dụng.Net FCL thay Window API, MFC, ATL, COM, v.v Managed module: Khi xây dựng ứng dụng với trình biên dịch sản sinh mã CIL, tạo managed module Đó file thực thi đợc thiết kế để chạy CLR Thông thờng chúng có phần mở rộng là.EXE, DLL NETMODULE Bên managed module có yếu tố quan trọng: * Một header file thực thi Windows; * Một CLR header chứa thông tin quan trọng module nh version CLR, cờ điều khiển, tài nguyên sử dụng, vị trí kích thớc metadata SVTH: Nguyễn Bá Hải - Lớp: 46K1 - CNTT Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào * Metadata mô tả thứ bên module phần phụ thuộc bên ngoài: kiểu liệu, hàm, object đợc định nghĩa code tài nguyên DLL, COM hay managed module khác đợc tham chiếu đến * Các lệnh IL (Intermediate Language) đợc sản sinh từ mã nguồn sau biên dịch mã nguồn IL sau đợc CLR biên dịch lần mã máy (mã Assembly) Mỗi managed module chứa siêu liệu (metadata) mô tả nội dung module Mọi trình biên dịch tơng thích CLR tạo metadata module - Metadata: Metadata module đợc lu tập bảng: bảng chứa phơng thức đợc thừa kế kiểu này, bảng liệt kê trờng, bảng liệt kê thuộc tính, v.v Một số bảng liệt kê tham chiếu đến kiểu liệu bên module, assembly chứa kiểu liệu bên ngoài, v.v Các thông tin metadata phụ đợc lu trữ bên bảng vùng heap chứa mục tham chiếu thực thể bảng - Common Intermediate Language (CIL): CIL thờng đợc mô tả nh ngôn ngữ mô assembly định nghĩa tập hợp lệnh trung gian cho xử lý CLR CIL có khoảng 100 lệnh, đóng vai trò trung gian ngôn ngữ C#, VB.Net, Visual C++, J#, Các managed module kết việc biên dịch từ ngôn ngữ sang CIL Net có sẵn công cụ ILDASM để trình bày cho ngời sử dụng nội dung module dạng CIL - Assembly: SVTH: Nguyễn Bá Hải - Lớp: 46K1 - CNTT Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào Assembly tập hợp nhiều file đợc nhóm với để hình thành đơn vị logic file phải nằm th mục Các assembly đợc dùng để phân chia ứng dụng thành phần rời rạc để tiện download 2.1.1.2 Ngôn ngữ lập trình C#.NET Microsoft Visual C#.NET ngôn ngữ lập trình mạnh nhng đơn giản, chủ yếu dùng cho việc tạo ứng dụng chạy Microsoft.NET C# đóng vai trò quan trọng kiến trúc.NET Framework Microsoft Nó đợc so sánh ngang với vai trò C việc phát triển UNIX Nó thừa hởng nhiều đặc tính hay ngôn ngữ C++ Microsoft Visual Basic, loại bỏ mâu thuẫn đặc tính lỗi thời C# có đặc tính giúp tăng nhanh tốc độ phát triển ứng dụng, đặc biệt kết hợp với Microsoft Visual Studio.NET Ngôn ngữ C# đợc biết đến nh ngôn ngữ lập trình đại, đơn giản mạnh mẽ mang đặc điểm: - C# ngôn ngữ đơn giản: Không phức tạp rối rắm nh ngôn ngữ java hay C++, C# loại bỏ macro, template, đa kế thừa, lớp sở ảo yếu tố hay gây nhầm lẫn cho ngời phát triển ứng dụng C# giống C+ + hay java diện mạo, cú pháp, biểu thức toán tử song đợc cải tiến để vừa mang lại thân thiện với ngời quen với C++ đơn giản để học - C# ngôn ngữ đại: C# mang đặc tính ngôn ngữ đại nh: Xử lý ngoại lệ, thu gom nhớ tự động, kiểu liệu mở rộng, bảo mật mã nguồn SVTH: Nguyễn Bá Hải - Lớp: 46K1 - CNTT Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào - C# ngôn ngữ hớng đối tợng (object oriented language): C# hỗ trợ đặc điểm ngôn ngữ hớng đối tợng đóng gói (encapsulation), kế thừa (inheritance), tính đa hình (polymorphism) - C# ngôn ngữ mạnh mẽ mềm dẻo: Với ngôn ngữ C# bị giới hạn thân hay trí tởng tợng chúng ta, ngôn ngữ không đặt ràng buộc lên việc làm C# đợc sử dụng cho nhiều dự án khác nh tạo ứng dụng xử lý văn bản, xử lý đồ họa hay chí trình biên dịch cho ngôn ngữ khác - C# ngôn ngữ từ khóa: Chỉ với khoảng 80 từ khóa nhng C# đáp ứng tất yêu cầu thao tác nhiệm vụ - C# ngôn ngữ hớng module: Mã nguồn C# đợc viết phần gọi lớp, lớp chứa phơng thức thành viên sử dụng lại ứng dụng hay chơng trình khác cách truyền mẩu thông tin đến lớp hay phơng thức tạo mã nguồn có tính sử dụng lại cách hiệu - C# ngôn ngữ phổ biến: Có thể nói C# ngôn ngữ Cùng với đặc tính mong muốn Microsoft C# ngôn ngữ đợc sử dụng rộng rãi Từ lý định chọn C# ngôn ngữ để phát triển đề tài 2.1.2 Hệ quản trị sở liệu Access 2.1.2.1 Giới thiệu Hệ quản trị sở liệu phần mềm cho phép định nghĩa, khởi tạo, bảo trì sở liệu cung cấp truy xuất điều khiển đến liệu Hệ quản trị sở liệu quan hệ hệ quản trị liệu dựa mô hình liệu quan hệ SVTH: Nguyễn Bá Hải - Lớp: 46K1 - CNTT Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào Microsoft Access 2003 công cụ thiết kế xây dựng sở liệu có tính thực thi cao, đợc trải nghiệm qua nhiều phiên nhằm đem lại tối u Những ngời phát triển ứng dụng, ngời quản lý sở liệu, nhà phân tích thiết kế hệ thống tất quan tâm đến việc thiết kế, phát triển, bảo lu quản lý trình ứng dụng sử dụng công cụ Microsoft Access phần mềm ứng dụng Microsoft Office (Microsoft Word, Microsoft Excel, Microsoft Access, Microsoft PowerPoint) 2.1.2.2 Các thành phần quan trọng Access 2003 - Relational Database Engine: Đây engine có khả chứa data với quy mô khác dới dạng table hỗ trợ tất kiểu kết nối liệu thông dụng Microsoft ActiveX Data Objects - ADO, Open Database Connectivity - ODBC - Replication - Cơ chế tạo (Replicate): Cơ chế Replication Access bảo đảm cho liệu database đợc đồng (synchronized) - Data Backup dễ dàng việc backup liệu: Giúp chơng trình kết nối liên tục với CSDL, phù hợp cho ứng dụng mô hình nhỏ nh PC SVTH: Nguyễn Bá Hải - Lớp: 46K1 - CNTT Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào 2.2 Công nghệ COM ( RS232 ) 2.2.1 Tổng quát công nghệ COM(RS232) 2.2.1.1 Giới thiệu mục đích công nghệ Đặc điểm chuẩn RS232: Chuẩn RS232 đợc nối giắc cắm (gọi cổng COM) Khi sử dụng sử dụng hay toàn chân (pin) cổng (có nhiều loại cổng COM phục vụ chức khác gồm loại 4, 9, 15, 37 chân) Nếu mục đích truyền nhận tín hiệu hai thiết bị ta cần sử dụng dây (một dây truyền nhận) dây nối đất (GND ground, hay mass) RS232 sử dụng phơng thức truyền thông không đối xứng, tức sử dụng tín hiệu điện áp chênh lệch dây dẫn đất Các cổng RS232 có ngỡng điện áp qui ớc -15V (volt) tới -3V, 3V tới 15V (hoặc -5V, +5V, khác biệt hai giá trị 3, 5V nàyđợc gọi noise magin -biên độ dao động nhiễu) Tín hiệu có áp lớn +3V đợc coi có logic có giá trị cao (H) Tín hiệu có áp nhỏ 3V đợc coi có logic giá trị thấp (L) Điện áp từ -3V tới +3Vkhông có ý nghĩa Chính từ 3V tới 3V phạm vi không đợc định nghĩa, trờng hợp thay đổi giá trị logic từ thấp lên cao từ cao xuống thấp, tín hiệu phải vợt qua quãng độ thơì gian ngắn hợp lý Điều dẫn đến việc phải hạn chế điện dung thiết bị tham gia đ ờng truyền Tốc độ truyền dẫn tối đa phụ thuộc vào chiều dài dây dẫn Đa số hệ thống hỗ trợ với tốc độ 19,2 kBd (chiều dài cho phép 30 - 50 m) SVTH: Nguyễn Bá Hải - Lớp: 46K1 - CNTT Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào Hình 2.1 Minh họa cổng COM 2.2.1.2 Các ứng dụng công nghệ COM có Hiện thực tế có nhiều phần mềm sử dụng công COM nh thiết bị đọc mã vạch, đầu đọc cân ôtô, phần mềm liên quan đến thiết bị ngoại vi hay ghép nối thiết bị thông qua cổng 2.2.1.3 Nguyên tắc hoạt động cổng Hình 2.2 Thuộc tính RS232 a Sửa dụng công cụ tạo cổng ảo Hiện có nhiều phần mềm tạo cổng COM ảo nh: Advanced Virtual COM Port, VSPD XP 5, Terminal SVTH: Nguyễn Bá Hải - Lớp: 46K1 - CNTT 10 Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào Hình 4.6 Form thông tin lái xe Hình 4.7 Form thông tin xe Các form menu thống SVTH: Nguyễn Bá Hải - Lớp: 46K1 - CNTT 37 Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào Hình 4.8 Form quản lý mật Hình 4.9 Form ặt ca làm việc SVTH: Nguyễn Bá Hải - Lớp: 46K1 - CNTT 38 Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào Hình 4.10 Form lu liệu SVTH: Nguyễn Bá Hải - Lớp: 46K1 - CNTT 39 Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào Hình 4.11 Form phục hồi liệu SVTH: Nguyễn Bá Hải - Lớp: 46K1 - CNTT 40 Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào SVTH: Nguyễn Bá Hải - Lớp: 46K1 - CNTT 41 Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào Hình 4.12 Xuất báo cáo Xây dựng Demo trình cân thực tế với chơng trình quản lý cân ôtô 80 Khi xe vào cân hàng, nhập thông tin yêu cầu vào chơng trình để thực cân, nhấn chốt số liệu -> chốt chuyển sang màu đỏ -> nhấn Cân tổng để lu số liệu, dới hình ảnh mô tả cho trình cân xe vào (cân tổng khối lợng) SVTH: Nguyễn Bá Hải - Lớp: 46K1 - CNTT 42 Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào Hình 4.13 Quá trình cân tổng hàng Xuất phiếu in lần đầu tiên, có khối lợng tổng hàng Phiếu in nh hình ảnh mô tả dới Hình 4.14 In phiếu tổng hàng Khi xe cân, chọn thông tin theo thông tin phiếu in lần vào cân -> mở chốt liệu nhận cân bì, nhấn chốt số liệu -> chốt chuyển sang màu -> nhấn cân bì để lu số liệu, dới hình ảnh mô tả cho trình cân xe (cân tổng khối lợng) SVTH: Nguyễn Bá Hải - Lớp: 46K1 - CNTT 43 Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào Hình 4.15 Quá trinh cân bì Xuất phiếu in lần 2, tổng khối lợng hàng, khối lợng bì, nhập giá, tính tổng tiền Phiếu in nh hình ảnh mô tả dới Hình 4.16 Xuất phiếu toán SVTH: Nguyễn Bá Hải - Lớp: 46K1 - CNTT 44 Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào KếT LUậN Kết đạt đợc 1.1 Ưu điểm - Hiểu biết thêm công nghệ COM(RS232) Xây dựng thành công chơng trình ứng dụng hiệu quả, dễ sử dụng Có thể thể cân trọng lợng xe ôtô tải 80 tấn, vợt ngỡng cân 150% Xây dựng thành công chơng trình quản lý cân ôtô với việc sử dụng ngôn ngữ lập trình C# hệ quản trị sở liệu Access2003, ứng dụng công COM vào dự án - Xây dựng đợc chức việc quản lý thao tác với liệu 1.2 Khuyết điểm - Cha có xây dựng đợc hệ thống Camera giám sát trình - Chơng trình quản lý mảng nhỏ mô hình chơng trình quản lý lớn - Giao diện cha đợc làm cách chuyên nghiệp Hớng phát triển đề tài Những tồn nêu mục tiêu định hớng phát triển sau nhằm phát triển hệ thống cải thiện phiên sau, hoàn thiện - Xây dựng giao diện đẹp hơn, chuyên nghiệp hơn, nâng cao khả quản lý trình cân với hệ thống Camera - Thực khảo sát phân tích nghiệp vụ quản lý nh yêu cầu cách xác sâu từ ngời dùng TàI LIệU THAM KHảO [1] Accelerated C#2008 Lead Editor: Dominic Shakeshaft Technical Reviewer: Shawn Wildermuth SVTH: Nguyễn Bá Hải - Lớp: 46K1 - CNTT 45 Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào [2] Beginning ASP.NET 3.5 in C# 2008 From Novice to Professional, Second Edition [3] SamsTeachYourself Visual C# 2008 Complete Starter Kit [4] CD C# form of Computer Aptech 2005 [5] C# form @Copyright Computer Aptech 2005 [6] Internet www.java2s.com www.microsoft.com www.mdns.com LờI CảM ƠN Trong trình làm đề tài này, nhận đợc nhiều giúp đỡ để hoàn thành đợc đề tài Tôi xin gửi lời cảm ơn đến thầy cô khoa CNTT - Đại học Vinh giúp đỡ trình học nh thực đề tài Đặc biệt, xin chân thành cảm ơn giảng viên -Thạc sỹ Trần Xuân Hào tận tình hớng dẫn, bảo suốt trình thực đề tài nh thực báo cáo Xin cảm ơn anh Lê Mai Quyền trởng phòng kỹ thuật SUNO SVTH: Nguyễn Bá Hải - Lớp: 46K1 - CNTT 46 Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào (SUN Technologies JSC), bạn sinh viên viên khoa tự động hóa ĐH-Bách khoa Hà Nội, Sinh viên khoa CNTT- Đại học Vinh giúp đỡ mặt tài liệu kinh nghiệm Sinh viên thực Nguyễn Bá Hải Mục lục Trang Mở ĐầU Chơng 1: TổNG QUAN Đề TàI 1.1 Giới thiệu đề tài 1.1.1 Tên đề tài .2 1.1.2 Mục đích ứng dụng 1.2 Hớng nghiên cứu 1.2.1 Về mặt lý thuyết 1.2.2 Về định hớng công cụ - công nghệ .2 SVTH: Nguyễn Bá Hải - Lớp: 46K1 - CNTT 47 Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào 1.3 Dự kiến kết đạt đợc 1.3.1 Dự kiến cho phần mềm cân ôtô 1.3.2 Dự kiến cho ứng dụng quản lý cân ôtô Chơng 2: CƠ Sở Lý THUYếT 2.1 Ngôn ngữ sử dụng 2.1.1 Ngôn ngữ lập trình C#.Net 2.1.1.1 Công nghệ.Net (Dot net) 2.1.1.2 Ngôn ngữ lập trình C#.NET .6 2.1.2 Hệ quản trị sở liệu Access 2.1.2.1 Giới thiệu 2.1.2.2 Các thành phần quan trọng Access 2003 2.2 Công nghệ COM ( RS232 ) 2.2.1 Tổng quát công nghệ COM(RS232) 2.2.1.1 Giới thiệu mục đích công nghệ .8 2.2.1.2 Các ứng dụng công nghệ COM có 2.2.1.3 Nguyên tắc hoạt động cổng 10 2.2.2 Tìm hiểu cách nhận dạng đầu vào, đầu 12 2.2.2.1 Thành phần đầu vào 12 2.2.2.2 Kiểm tra điều kiện đầu vào 12 2.2.2.3 Thành phần đầu 12 Chơng 3: PHÂN TíCH Và THIếT Kế Hệ THốNG 13 3.1 Phân tích hệ thống 13 3.1.1 Phân tích yêu cầu 13 3.1.2 Biểu đồ quan hệ .13 3.1.2.1 Biểu đồ tổng quát .13 3.1.2.2 Biểu đồ chi tiết 14 3.1.3 Phân tích chức 17 SVTH: Nguyễn Bá Hải - Lớp: 46K1 - CNTT 48 Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào 3.1.3.1 Biểu đồ chức 17 3.2 Thiết kế hệ thống 18 3.2.1 Xây dựng thuật toán 18 3.2.2 Thiết kế chức 19 3.3 Phân tích hệ thống 20 3.3.1 Phân tích yêu cầu 20 3.3.1.1 Yêu cầu chung 20 3.3.1.2 Yêu cầu quản lý 20 3.3.1.3 Yêu cầu chơng trình 20 3.3.1.4 Yêu cầu giao diện sử dụng 21 3.3.2 Biểu đồ Use Case 21 3.3.2.1 Biểu đồ tổng quát .21 3.3.2.2 Biểu đồ use case chi tiết .22 3.3.3 Phân tích chức 24 3.3 3.1 Các biểu đồ chức quản lý cân ôtô 24 3.4 Thiết kế hệ thống 26 3.4.1 Xây dựng quy trình xe vào cân .26 3.4.2 Thiết kế sở liệu 27 3.4.3 Sơ đồ ERD .30 3.4.4 Thiết kế giao diện 30 Chơng 4: CàI ĐặT Và TRIểN KHAI CHƯƠNG TRìNH 31 4.1 Các thành phần Tool .31 4.2 Kết Demo 31 4.2.1 Xây dựng Form Đăng ký mã sản phẩm 31 4.2.2 Form thực .42 4.3 Các thành phần chơng trình quản lý cân ôtô .33 4.3.1 Tầng giao diện UI (user interface) 33 SVTH: Nguyễn Bá Hải - Lớp: 46K1 - CNTT 49 Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào 4.3.2 Tầng Data .33 4.3.3 Tầng nghiệp vụ 33 4.3.4 Cơ sở liệu 34 4.4 Kết Demo 34 4.4.1 Form giao diện ngời dùng 34 4.4.2 Form quản lý thành phần 35 KếT LUậN .43 TàI LIệU THAM KHảO 44 SVTH: Nguyễn Bá Hải - Lớp: 46K1 - CNTT 50 [...]... quản Hệ Thống Quản lý hệ thống là menu nhằm quản lý tơng tác chính đến hệ thống, quản lý mã đăng nhập cho hệ thống, quản lý backup / Restore Quản lý ca trực, biểu đồ đợc minh họa nh sau: SVTH: Nguyễn Bá Hải - Lớp: 46K1 - CNTT 23 Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào Hình 3.13 Biểu đồ minh họa menu hệ thống b Biểu đồ use case quản lý dữ liệu Use case quản lý thông tin trong quá trình giao dịch cân. .. CNTT 35 Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào 4.4.2 Form quản lý thành phần Trong thành phần giao diện ngoài form chính là cửa sổ ban đầu ngời dùng trông thấy khi chạy chơng trình, còn có những form làm nhiệm vụ quản lý các phần nhỏ trong chơng trình nh form quản lý Khách hàng, form quản lý mặt hàng, form quản lý lái xe Hình 4.4 Form Quản lý thông tin khách hàng Hình 4.5 Form thông tin mặt hàng SVTH:... việc khát quát hóa quá trình quản lý Bao gồm các chức năng quản lý chung: - Quản lý hệ thống - Quản lý lý dữ liệu SVTH: Nguyễn Bá Hải - Lớp: 46K1 - CNTT 22 Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào Trong đó quản lý hệ thống gồm hai loại ca trực và quản lý sao lu / phục hồi dữ liệu Cụ thể nh hình vẽ sau: Mã sử dụng Ca trực QL khách hàng Cân Ôtô QL mặt hàng Backup Data QL lái xe Restore Data QL xe Hình... ký bằng thoát 4.2.2 Form thực Hình 4.2 Form login vào chơng trình SVTH: Nguyễn Bá Hải - Lớp: 46K1 - CNTT 33 Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào PHầN II: CHƯƠNG TRìNH QUảN Lý CÂN ÔTÔ 80 TấN 4.3 Các thành phần chính trong chơng trình quản lý cân ôtô Hầu hết các chơng trình hiện tại đều kết cấu từ mô hình đa tầng, việc tổ chức đa tầng giúp ta dễ phát triển và tìm ra những sự cố trong khi thực thi... Hình 3.2 Table quản lý xe 2 Table tbl_Customer Hình 3.3 Table quản lý khách hàng 3 Table tbl_Driver SVTH: Nguyễn Bá Hải - Lớp: 46K1 - CNTT 15 Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào Hình 3.4 Table quản lý lái xe 4 Table tbl_ProductType Hình 3.5 Table quản lý hàng SVTH: Nguyễn Bá Hải - Lớp: 46K1 - CNTT 16 Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào 5 Table tbl_Kg Hình 3.6 Table quản lý cân 6 Table tbl_User... DựNG Hệ THốNG QUảN Lý CÂN ÔTÔ 3.3 Phân tích hệ thống 3.3.1 Phân tích yêu cầu 3.3.1.1 Yêu cầu chung Xây dựng ứng dụng quản lý trạm cân ôtô, viết bằng ngôn ngữ lập trình C#.Net, sử dụng hệ quản trị cơ sở dữ liệu Access 2003 3.3.1.2 Yêu cầu quản lý - Cung cấp đầy đủ các chức năng quản lý nh: thêm mới, lu thông tin, hiển thị thông tin, xóa thông tin, sửa thông tin, tìm kiếm thông tin, in danh sách Chức... chức năng 3.3 3.1 Các biểu đồ chức năng quản lý cân ôtô Biểu đồ chức năng mô tả quá trình cân hàng * Biểu đồ tuần tự mô tả quá trình thêm xe vào cân: Biểu đồ tuần tự thêm mới xe vào cân hàng mô tả hàng loạt các hoạt động xảy ra từ khi đăng nhập vào chơng trình quản lý Các hoạt động đó là sự tác động qua lại giữa các đối tợng tham gia vào quá trình này - Xe vào cân - Chạy chơng trình - Nhập thông tin... xây dựng theo thiết kế sau đây: Quản Lý Cân ÔTô Database Chương trình Menu Hệ thống Menu QL Dữ Liệu Tạo kết nối đến Access Hệ Thống báo cáo Kiểm tra kết nối Trả lại dữ liệu Báo Cáo Tổng hợp Báo cáo Chi tiết Hình 3.11 Mô hình các chức năng của hệ thống SVTH: Nguyễn Bá Hải - Lớp: 46K1 - CNTT 20 Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào PHầN II: XÂY DựNG Hệ THốNG QUảN Lý CÂN ÔTÔ 3.3 Phân tích hệ thống 3.3.1... Xuân Hào - Xuất báo cáo cân tổng - Xe ra cân - Chốt số liệu lần 2 (Xe) - Lu lại vào CSDL - Xuất báo cáo thành tiền Hình 3.15 Mô tả quá trình cân SVTH: Nguyễn Bá Hải - Lớp: 46K1 - CNTT 26 Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào 3.4 Thiết kế hệ thống 3.4.1 Xây dựng quy trình xe vào cân Xe vào cân Database Nhập thông tinyêu cầu ốt Ch li số Lưu dữ liệu v ệu ào Cân Ô tô 80 tấn Xử lý số liệu vào/ra Chốt... trình giao dịch cân hàng, quản lý quá trình nhập dữ liệu, sửa, xoá dữ liệu Quản lý khách hàng các thông tin liên quan thời gian nhập hàng, khách hàng nhập hàng loại gì, quản lý thông tin xe do chủ hàng nào giao hàng, thông tin về biển số xe, hàng xe đó đã nhập SVTH: Nguyễn Bá Hải - Lớp: 46K1 - CNTT 24 Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào Hình 3.14 Biểu đồ use case quản lý dữ liệu 3.3.3 Phân tích ... dựng phần mềm quản lý trạm Cân ôtô ứng dụng vào việc xây dựng chơng trình quản lý cân hàng trạm Cân ôtô 1.1.2 Mục đích ứng dụng Ngày nay, xu hớng sử dụng công nghệ thông tin vào trình quản lý lĩnh... - CNTT 33 Đồ án tốt nghiệp GVHD: Th.S Trần Xuân Hào PHầN II: CHƯƠNG TRìNH QUảN Lý CÂN ÔTÔ 80 TấN 4.3 Các thành phần chơng trình quản lý cân ôtô Hầu hết chơng trình kết cấu từ mô hình đa tầng,... 1.3.2 Dự kiến cho ứng dụng quản lý cân ôtô Nắm bắt đợc trình quản lý trạm cân chế hoạt động Xây dựng hoàn chỉnh hệ thống cho phép ngời sử dụng thao tác để quản lý việc cân hàng từ xe chở hàng