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.6. Form thông tin lái xe
Hình 4.7. Form thông tin xe
Hình 4.8. Form quản lý mật khẩu
Hình 4.12. Xuất báo cáo
Xây dựng Demo quá trình cân thực tế với chơng trình quản lý cân ôtô 80 tấn
Khi xe vào cân hàng, nhập các 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 đây là hình ảnh mô tả cho quá trình cân xe vào (cân tổng khối lợng)
Hình 4.13. Quá trình cân tổng hàng
Xuất phiếu in lần đầu tiên, chỉ có khối lợng tổng hàng. Phiếu in nh hình ảnh mô tả dới đây.
Hình 4.14. In phiếu tổng hàng
Khi xe ra cân, chọn thông tin theo đúng thông tin của phiếu đã in lần vào cân -> mở chốt dữ 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 đây là hình ảnh mô tả cho quá trình cân xe ra (cân tổng khối lợng).
Hình 4.15. Quá trình 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 đây.
KếT LUậN 1. Kết quả đạt đợc
1.1. Ưu điểm
- Hiểu biết thêm về 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 trê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# và hệ quản trị cơ sở dữ liệu Access2003, và ứng dụng công
COM vào dự án.
- Xây dựng đợc các chức năng cơ bản nhất của việc quản lý và thao tác với dữ liệu.
1.2. Khuyết điểm
- Cha có xây dựng đợc hệ thống Camera giám sát quá trình.
- Chơng trình quản lý chỉ là một mảng nhỏ trong mô hình chơng trình quản lý lớn.
- Giao diện cha đợc làm một cách chuyên nghiệp.
2. Hớng phát triển của đề tài
Những tồn tại nêu trên cũng là những mục tiêu định hớng phát triển sau này nhằm phát triển hệ thống cải thiện ở phiên bản sau, hoàn thiện hơn.
- Xây dựng giao diện đẹp hơn, chuyên nghiệp hơn, nâng cao khả năng quản lý trong quá trình cân với hệ thống Camera.
- Thực hiện khảo sát và phân tích nghiệp vụ quản lý cũng nh yêu cầu một cách chính xác và sâu hơn từ ngời dùng.
TàI LIệU THAM KHảO
[1]. Accelerated C#2008 Lead Editor: Dominic Shakeshaft Technical Reviewer: Shawn Wildermuth.
[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 quá trình làm đề tài này, tôi đã nhận đợc nhiều sự giúp đỡ để có thể hoàn thành đợc đề tài.
Tôi xin gửi lời cảm ơn đến các thầy cô trong khoa CNTT - Đại học Vinh đã giúp đỡ tôi trong quá trình học cũng nh thực hiện đề tài.
Đặc biệt, tôi 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, chỉ bảo trong suốt quá trình thực hiện đề tài cũng nh thực hiện báo cáo này.
(SUN Technologies JSC), cùng các 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 đỡ về mặt tài liệu và kinh nghiệm.
Sinh viên thực hiện
Nguyễn Bá Hải
Mục lục
Trang
Mở ĐầU...1
Chơng 1: TổNG QUAN Đề TàI...2
1.1. Giới thiệu đề tài...2
1.1.1. Tên đề tài...2
1.1.2. Mục đích và ứng dụng...2
1.2. Hớng nghiên cứu...2
1.2.1. Về mặt lý thuyết...2
1.3. Dự kiến kết quả đạt đợc...3
1.3.1. Dự kiến cho phần mềm cân ôtô...3
1.3.2. Dự kiến cho ứng dụng quản lý cân ôtô...3
Chơng 2: CƠ Sở Lý THUYếT...4
2.1. Ngôn ngữ sử dụng...4
2.1.1. Ngôn ngữ lập trình C#.Net...4
2.1.1.1. Công nghệ.Net (Dot net)...4
2.1.1.2. Ngôn ngữ lập trình C#.NET...6
2.1.2. Hệ quản trị cơ sở dữ liệu Access...7
2.1.2.1. Giới thiệu...7
2.1.2.2. Các thành phần quan trọng của Access 2003...8
2.2. Công nghệ COM ( RS232 )...8
2.2.1. Tổng quát về công nghệ COM(RS232)...8
2.2.1.1. Giới thiệu và mục đích công nghệ...8
2.2.1.2. Các ứng dụng công nghệ COM hiện có...9
2.2.1.3. Nguyên tắc hoạt động của cổng...10
2.2.2. Tìm hiểu cách nhận dạng đầu vào, đầu ra...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 ra...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.1. Biểu đồ chức năng...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 năng...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 về 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 năng...24
3.3..3.1. Các biểu đồ chức năng 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ế cơ sở dữ 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 trong Tool...31
4.2. Kết quả 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ính trong chơng trình quản lý cân ôtô...33
4.3.2. Tầng Data...33
4.3.3. Tầng nghiệp vụ...33
4.3.4. Cơ sở dữ liệu...34
4.4. Kết quả Demo...34
4.4.1. Form giao diện ngời dùng chính...34
4.4.2. Form quản lý thành phần...35
KếT LUậN ...43