Tổng quan về hệ thống xếp hàng điện tử. Các thành phần hệ thống và phương thức vận hành. Giải pháp, ứng dụng và thiết kế kỹ thuật. Tác giả đưa ra kết luận và kiến nghị. luận văn,luận văn thạc sĩ,luận văn đại học,luận văn tốt nghiệp,luận văn cơ khí
Bộ giáo dục đào tạo Trường đại học bách khoa hà nội Luận văn thạc sĩ khoa học Nghiên cứu phát triển Hệ thống xếp hàng điện tử ngµnh : CƠNG NGHỆ CƠ KHÍ m· sè : ngun văn hợp Hướng dẫn khoa học: PGS.TS trịnh minh tứ Hµ Néi - 2007 Luận văn thạc sĩ khoa học Bộ môn:Gia công vật liệu Dụng cụ công nghiệp MỤC LỤC Mục lục……………………………………………… ……………… ……1 Danh mục bảng……………………………………………………… …3 Danh mục hình vẽ, đồ thị……………………………………….……… Từ ngữ viết tắt…………………………………… …………… ……….…5 MỞ ĐẦU……………………………………………… ……………………6 Mục đích đề tài ………………………………………… ……….6 Nội dung nghiên cứu………………………………………… ……….7 Kết đề tài…………………………………………………… …7 Chương 1: YÊU CẦU THỰC TẾ VÀ MỤC TIÊU THỰC HIỆN… 1.1 VẤN ĐỀ XẢY RA TẠI CÁC ĐIỂM GIAO DỊCH TRONG XÃ HỘI…… 1.2 ĐỊNH HƯỚNG GIẢI QUYẾT TRONG THỰC TẾ………… …….……10 1.3 HỆ THỐNG ỨNG DỤNG CÔNG NGHỆ THÔNG TIN ĐÃ ĐƯỢC SỬ DỤNG TRONG XÃ HỘI………………………… …………………… .14 Chương 2: THIẾT KẾ HỆ THỐNG XẾP HÀNG ĐIỆN TỬ… … 17 2.1 CÁC CHỨC NĂNG CƠ BẢN CỦA HỆ THỐNG………… … 17 a) Chức giao tiếp: …………………… ………………………….17 b) Chức xử lý thông tin xếp hàng ………………………… 18 c) Chức thông báo cho người giao dịch: ………………… 19 2.2 MỐI LIÊN HỆ GIỮA CÁC THÀNH PHẦN CHỨC NĂNG TRONG HỆ THỐNG …………………………………………………………………….20 2.3 GIẢI THUẬT CỦA HỆ THỐNG……… …… ……………………….21 a) Hàng đợi đơn chức ………………………………………….…21 b) Hàng đợi đa chức không tương tác …………………………….25 c) Hàng đợi đa chức có tương tác ……………… ………………29 học viên:Nguyễn văn Hợp Lớp máy dụng cụ công nghiệp 2004-2006 Luận văn thạc sĩ khoa học Bộ môn:Gia công vật liệu Dụng cụ công nghiệp Chương 3: CHẾ TẠO HỆ THỐNG HÀNG ĐỢI ĐIỆN TỬ…… …34 3.1 HỆ THỐNG VẬT LÝ VÀ ĐƯỜNG TRUYỀN DỮ LIỆ…………………34 a) Đường truyền liệu …………………… ……………………… 34 b) Định dạng gói tin …………………………………………… 37 c) Bảng giá trị byte điều khiển byte địa ………………… ……40 d) Gói tin có độ dài thay đổi…………………………………………… 42 e) Ứng dụng sản phẩm ………………………………… ……….43 f) TOKEN TASK…………………………………………………… 44 g) Giải pháp kỹ thuật( thuật toán Deal) …………………………………48 3.2 SƠ ĐỒ MẠCH CHỨC NĂNG CỦA CÁC THÀNH PHẦN TRONG HỆ THỐNG ĐƯỢC THIẾT KẾ ……………………………………………… 53 1.Bộ điều khiển trung tâmCCU ( Control Center Unit) …………… 53 2.Bộ hiển thị trung tâm SDU(Center Display Unit)(1.0 2.0) … …56 Đơn vị điều khiển trạm SCU(Station Center Unit) ………… 59 Đơn vị máy in TU(Ticket Unit) ……………………………… …61 SPLITER…………………………… ……………………………63 Bàn Phím……………… ……………….…………………………65 3.3 SẢN PHẨM THỰC TẾ ĐÃ THỰC HIỆN ……………………….68 a) Sơ đồ hệ thống thực ……………………………… 68 b) Phần mềm điều khiển trung tâm ………………………………….69 c) Những modul hệ thống………………………… ………….76 Chương KẾT LUẬN……………………………… …………………78 Tài liệu tham khảo ……………………………………… ……………… 80 học viên:Nguyễn văn Hợp Lớp máy dụng cụ công nghiệp 2004-2006 Luận văn thạc sĩ khoa học Bộ môn:Gia công vật liệu Dụng cụ công nghiệp DANH MỤC CÁC BẢNG 1.1 Bảng tính so sánh sản phẩm……………………………….14 1.2 Bảng so sánh công nghệ sản phẩm………………………………….16 3.1 Bảng phân bố liệu cáp RJ45…………………………………… 37 3.2 Bảng gói tin dạng chuẩn ……………………………………… …… 38 3.3 Bảng gói tin đồng quảng bá ………………………………… ……38 3.4 Bảng gói tin đồng trực tiếp …………………………… ………… 38 3.5 Bảng gói tin hiển thị ……………………………… ………………….39 3.6 Bảng gói tin báo hiệu ………………………………………………… 39 3.7 Bảng byte phân vùng địa ……………………………… ….…….40 3.8 Bảng định dạng byte điều khiển ………………………………… ……41 3.9 Bảng gói tin có độ dài thay đổi………………………………………….42 3.10 Bảng tham số TOKEN TASK …………………………… …… 45 3.11 Bảng trạng thái giá trị thiết bị trung tâm……………………… …50 DANH MỤC CÁC HÌNH VẼ 1.1 Sơ đồ giao dịch sử dụng nhân viên …………………………………….13 1.2 Sơ đồ hệ thống có ứng dụng công nghệ thông tin ………………… …13 2.1 Sơ đồ mối liên hệ chức năng……………………………… ………20 3.1 Sơ đồ cáp nối RJ45: ………………………………… ……………… 35 3.2 Sơ đồ vị trí chân đầu nối RJ45……………………………….…35 3.3 Lược đồ đường truyền hệ thống ………………………………….36 3.4 Lược đồ đồng bộ…………………………………………………………47 3.5 Sơ đồ khối dự kiến……………………………………………………….52 3.8 Hình vẽ mạch nguyên lý CCU ………………………………………….55 3.9 Hình vẽ mạch nguyên lý CDU 1.0 …………………………………… 57 3.10 Hình vẽ mạch nguyên lý CDU 2.0 …………………………………….58 3.11 Hình vẽ mạch nguyên lý SDU …………………………………… ….60 học viên:Nguyễn văn Hợp Lớp máy dụng cụ công nghiệp 2004-2006 Luận văn thạc sĩ khoa học Bộ môn:Gia công vật liệu Dụng cụ công nghiệp 3.12 Hình vẽ mạch nguyên lý TU …………… ……………………… …62 3.13 Hình vẽ mạch nguyên lý Spliter ……………… …………………… 64 3.14 Hình vẽ mạch ngun lý bàn phím trạm giao dịch……… ……… 66 3.15 Hình vẽ mạch nguyên lý bàn phím điều khiển trung tâm …… 67 3.16 Sơ đồ hệ thống Xếp hàng điện tử thực hiện……………………… 68 3.17 hình giao diện Phần mềm điều khiển trung tâm……………………… 69 3.18 Hình máy in số…………………………………………………………76 3.19Hình điểm lấy số ………………………………………………………76 3.20 Hình bảng hiển thị trung tâm………………………………………… 76 3.21 Hình hiển thị điểm giao dịch ………………………………………77 3.22 Hình chia tín hiệu………………………………………………… 77 CÁC TỪ VIẾT TẮT CCU: Center Control Unit CDU: Control Display Unit SDU: Station Display Unit SCU: Station Control Unit TU: Ticket Unit học viên:Nguyễn văn Hợp Lớp máy dụng cụ công nghiệp 2004-2006 Luận văn thạc sĩ khoa học Bộ môn:Gia công vật liệu Dụng cụ công nghiệp MỞ ĐẦU Trong q trình đại hóa đất nước nay, thủ tục hành cơng thủ tục dịch vụ xã hội khác ngày nhiều đa dạng Sự phát triển liền với phát triển xã hội Do đó, hệ thống điện tử làm giảm phức tạp giao tiếp cần thiết, tạo nên môi trường giao tiếp văn minh, lịch sự, công tiện lợi Đề tài “ Nghiên cứu phát triển hệ thống xếp hàng điện tử” nghiên cứu áp dụng thực tế, hoạt động tốt Nội dung nghiên cứu với đề tài “ Nghiên cứu phát triển hệ thống xếp hàng điện tử” bao gồm: nghiên cứu sơ đồ hệ thống xếp hàng điện tử thiết kế, phương hướng phát triển ứng dụngthống việc thiết kế phương hướng phát triển, ứng dụng điều kiện thực tiễn Việt Nam Vấn đề cần đặt nghiên cứu giải luận văn trình xử lý xếp hàng đợi điểm giao dịch, với giải thuật hợp lý cho phép giải vấn đề điểm mà mở rộng Kỹ thuật thuật toán áp dụng hệ thống cho phép hệ thống mở rộng chức số lượng điểm giao dịch Trước hết, xin chân thành cảm ơn PGS.TS TRỊNH MINH TỨ, TS HỒNG VĨNH SINH Cơng ty Cổ phần công nghệ Thông Minh giúp đỡ nhiều trình thực luận văn thạc sĩ khoa học Mục đích đề tài: U Trình bày nghiên cứu phục vụ cho chủ đề “chính phủ điện tử” ngày nay, đồng thời xây dựng ứng dụng thực tiễn xã hội sản phẩm học viên:Nguyễn văn Hợp Lớp máy dụng cụ công nghiệp 2004-2006 Luận văn thạc sĩ khoa học Bộ môn:Gia công vật liệu Dụng cụ công nghiệp Đi sâu vào vấn đề phát triển hệ thống tự động, khả phát triển mở rộng ứng dụng cho nhiều nghành khác Nội dung nghiên cứu U • Về lý thuyết: Cơ sở lý thuyết thiết kế hệ thống, cấu trúc giải thuật Ứng dụng giải thuật xếp hàng trường hợp xã hội thường gặp Áp dụng giải pháp kỹ thuật cao để xây dựng hệ thống hồn chỉnh • Ứng dụng: Phân tích, thiết kế xây dựng modul Phần mềm ứng dụng hệ thống xếp hàng điện tử Kết quả: U - Nắm bắt yêu cầu thiết kế hệ thống tự động hóa ứng dụng xã hội - Đã thiết kế modul phần cứng phần mềm ứng dụng thực tiễn, áp dụng lĩnh vực khác - Do thời gian nghiên cứu hoàn thành luận văn cịn hạn chế nên khơng tránh khỏi thiếu sót Tơi mong nhận góp ý luận văn để bổ xung nghiên cứu học viên:Nguyễn văn Hợp Lớp máy dụng cụ công nghiệp 2004-2006 Luận văn thạc sĩ khoa học Bộ môn:Gia công vật liệu Dụng cụ công nghiệp Chương YÊU CẦU THỰC TẾ VÀ MỤC TIÊU THỰC HIỆN 1.1 VẤN ĐỀ XẢY RA TẠI CÁC ĐIÊM GIAO DỊCH TRONG XÃ HỘI Ngày nay, với tổ chức hành giao dịch xã hội ngày nhiều gia tăng, đòi hỏi khả đáp ứng với yêu cầu đặt trở nên phức tạp Do cần có giải pháp việc giúp đỡ thay nhân viên khâu cách tự động Và giải gánh nặng cho nhân viên, giúp cho nhân viên hệ thống hoạt động cách linh hoạt Nghiên cứu thực tiễn xã hội cho thấy, số công tác dịch vụ xã hội điểm giao dịch Ngân hàng, Bệnh viện, Điểm nộp thuế, Bưu điện,… có bước làm nhau, thay hệ thống phù hợp thúc đẩy nhanh q trình giao tiếp tiện lợi Và đáp ứng cho nhiều ngành, phận khác Với việc sử dụng công nghệ đại ngày nay, giúp cho giao tiếp thuận lợi dễ dàng, có khả mở rộng thay đổi chức giao tiếp hay nâng cấp hệ thống cách nhanh chóng Xem xét số cơng đoạn giao dịch bệnh viện, điểm thu ngân, bưu điện, … ta thấy tổng quát số bước cần thực thành phần tham gia giao tiếp cụ thể sau: - Người đến tham gia giao dịch đến tìm điểm cần giao tiếp như: mua vé, lấy số thứ tự, mua sổ… điền tên - Người đến giao dịch điền tên đánh dấu có mặt vào thành phần cần giao tiếp cắch đặt số, yêu cầu ghi tên vào thứ tự điểm cần giao tiếp, có nhân viên tiếp thu số thứ tự đưa vào danh sách cần giao tiếp cụ thể học viên:Nguyễn văn Hợp Lớp máy dụng cụ công nghiệp 2004-2006 Luận văn thạc sĩ khoa học Bộ môn:Gia công vật liệu Dụng cụ công nghiệp - Người đến giao tiếp ngồi đợi chờ đến lượt gọi để thực việc giao tiếp cần thực theo thứ tự quầy - Thực cơng việc giao tiếp chính: nộp tiền, trao đổi hồ sơ, đóng dấu xác nhận,hoặc vào phòng khám,… - Và cuối người tham gia giao tiếp kết thúc việc giao tiếp việc nhận lại hồ sơ, chứng từ, sổ khám chứng nhận khác cách ngồi chờ đến lượt nhận lại điểm giao tiếp cuối Rõ ràng, ta nhận thấy điểm giao dịch thường xảy câu chuyện tắc ngẽn thời điểm mà có nhiều người tham gia Tại thời điểm định, người tham gia giao tiếp khơng biết đến lượt giao dịch chưa tìm cách tìm kiếm thơng tin, điều họ thực cách đến trực tiếp quầy giao dịch đọc hỏi nhân viên phục vụ Khiến cho số lượng người tham gia giao tiếp trực tiếp tăng lên Thực chất họ cần lần để tham gia giao tiếp đến lượt chưa tìm hiểu thơng tin nên tham gia lần giao tiếp, thời gian đến phiên giao dịch họ hoàn toàn chưa biết thụ động Những điều dễ gây ùn tắc làm khó giải tăng lên thời gian giao tiếp cho cá nhân Với ùn tắc đó, người cần tham gia giao tiếp làm lỡ giao dịch mà khơng biết, họ khơng biết đến lượt giao dịch chưa hồn tồn khơng điều hành khoảng thời gian trống Nhất với người tham gia nhiều giao dịch mà lại điểm giao dịch khác Và họ phải đợi hết giao dịch thứ đăng kí đến giao dịch thứ hai Gây nên phiền toái học viên:Nguyễn văn Hợp Lớp máy dụng cụ công nghiệp 2004-2006 Luận văn thạc sĩ khoa học Bộ môn:Gia công vật liệu Dụng cụ công nghiệp thời gian đáng kể, điều nhận thấy điểm đăng kí thủ tục hành đăng kí xe, Nghiên cứu thực tế cho thấy rằng, bước thực chia thành bước hoạt động độc lập giao tiếp với khách hàng mà có liên kết với thơng qua hệ thống thông tin cụ thể Cách xắp xếp thứ tự khách hàng đặt ưu tiên khơng ưu tiên cách linh hoạt Và số bước có giao tiếp đơn giản không yêu cầu linh hoạt sử lý hồn tồn chuyển thành giao dịch tự động Đó việc xếp thứ tự khách hàng, thông báo gọi khách hàng vào tham gia giao dịch quầy cụ thể điểm hoàn trả lại hồ sơ, giấy tờ Ngoài việc chia khách hàng vào quầy giao dịch nhanh chóng mà khơng cần tính tốn thời gian nhân viên giao dịch Một số giao dịch tự động hóa hồn tồn có u cầu định đóng dấu xác nhận, kiểm tra hồ sơ, chứng từ, khám bệnh hay thu ngân, … Việc phân chia công việc cách tự động rõ ràng tiện lợi cách chia nhỏ phần công việc cần giải Tại bước không phức tạp thay nhân viên giao dịch dùng phương pháp đại ứng dụng tự động hóa, cơng nghệ thơng tin … 1.2 ĐỊNH HƯỚNG GIẢI QUYẾT TRONG THỰC TẾ Thực tế cho thấy, điểm giao dịch áp dụng phương pháp dùng nhân viên thực túy phương pháp có ứng dụng cơng nghệ thơng tin điểm giao dịch Nghiên cứu ưu nhược điểm cụ thể phương pháp học viên:Nguyễn văn Hợp Lớp máy dụng cụ công nghiệp 2004-2006 Luận văn thạc sĩ khoa học Bộ môn:Gia công vật liệu Dụng cụ cơng nghiệp 66 Hình vẽ mạch nguyên lý bàn phím trạm giao dịch học viên:Nguyễn văn Hợp Lớp máy dụng cụ công nghiệp 2004-2006 Luận văn thạc sĩ khoa học Bộ môn:Gia công vật liệu Dụng cụ cơng nghiệp 67 Hình vẽ mạch nguyên lý bàn phím điều khiển trung tâm học viên:Nguyễn văn Hợp Lớp máy dụng cụ công nghiệp 2004-2006 Luận văn thạc sĩ khoa học 3.3 Bộ môn:Gia công vật liệu Dụng cụ công nghiệp 68 SẢN PHẨM THỰC TẾ ĐÃ THỰC HIỆN a) Sơ đồ hệ thống thực Hệ thống “ Xếp hàng điện tử” xây dựng hạ tầng mạng truyền liệu theo mơ hình mạng hình sao, tương tự với cấu trúc phương pháp giao tiếp mạng cục (LAN) sử dụng phổ biến nay: 3.16 Sơ đồ hệ thống Xếp hàng điện tử thực Bảng hiển thị trung tâm RS232 RS232 RS232 Giao thức SCOM01 RS232 Bàn phím RS232 Bảng hiển thị quầy RS232 … RS232 Loa Các tính kỹ thuật mô tả mục 2.4(7) 2.4(8) phần trên, số tính mặt cơng nghệ phát triển sáng tạo so với chuẩn thông thường: Chuẩn truyền vật lý RS232: cải tiến, phát triển nâng cao đạt khoảng cách truyền liệu hai điểm lên tới 100m (chuẩn RS-232 standard đề nghị truyền tối đa 30m) Phát triển thành công chia tín hiệu Spliter (hub): Số cổng tín hiệu 8, có khả mở rộng 16, 32,… cổng học viên:Nguyễn văn Hợp Lớp máy dụng cụ công nghiệp 2004-2006 Luận văn thạc sĩ khoa học Bộ môn:Gia công vật liệu Dụng cụ công nghiệp 69 b) Phần mềm điều khiển trung tâm Phần mềm điều khiển trung tâm thiết kế ứng dụng máy tính, chúng hiển thị thông tin trạm giao dịch cho nhân viên hệ thống biết Phần mềm thu thập thông tin từ trạm giao dịch xắp xếp xử lý tín hiệu báo Cho phép kết nối với thành phần hệ thống khác Đây phần mềm thiết kế Máy tính chủ Đo trung tâm điều khiển máy tính chủ Yêu cầu cần đặt phát triển trung tâm điều khiển tách dời, Máy tính kết nối với hệ thống coi thiết bị ngồi có liên kết với hệ thống 3.17 hình giao diện Phần mềm điều khiển trung tâm Xử lý in số phiếu Theo dõi tình trạng giao dịch theo quầy, nhân viên giao dịch Quản lý, xắp xếp thứ tự xếp hàng điểm giao dịch Kiểm tra trạng thái quầy giao dịch Phát tín hiệu thơng báo trạng thái hàng đợi, thơng báo gọi khách hàng qua hệ thống loa học viên:Nguyễn văn Hợp Lớp máy dụng cụ công nghiệp 2004-2006 Luận văn thạc sĩ khoa học Bộ môn:Gia công vật liệu Dụng cụ cơng nghiệp 70 Tính tốn tốc độ phục vụ khách hàng, đưa thông báo hết số tải Kết nối với máy tính lưu trữ liệu Thống kê thời gian trung bình chờ giao dịch, thời gian giao dịch Có khả phát triển để kết nối với nhiều thiết bị đầu cuối khác như: hình TV, bảng điện tử, thiết bị đọc mã vạch, đọc thẻ từ, thiết bị hình cảm ứng… Mơ tả chương trình phần mềm điều khiển trung tâm thiết kế sau: Chi tiết theo module phần mềm điều khiển trung tâm Thẻ bài: Type TokenInfo Protocol as integer ‘ PTC_SCOM01 = 1, PTC_SCOM03 = Priority as integer ‘ Addr as integer Zone as integer TimeOut as long TxP01 as SCOM01_PACK01 TxP03 as SCOM01_PACK03 RxP01 as SCOM01_PACK01 RxP03 as SCOM01_PACK03 End Type Cấu trúc lưu trữ MAX_DEVICE = 255 // Tối đa kiểm soát 255 thiết bị hệ thống MAX_STATION = 127 // Tối đa kiểm soát 127 trạm MAX_SERVICE = 127 // Tối đa kiểm soát 127 dịch vụ = 63 // Tối đa kiểm soát 64 vùng MAX_ZONE MAX_QUEUE = 1023 // Tối đa 1023 người hàng đợi thời điểm Thơng tin cấu hình (configures): Config.System.numDevice Config.System.DeviceList[i] Config.Option học viên:Nguyễn văn Hợp Lớp máy dụng cụ công nghiệp 2004-2006 Luận văn thạc sĩ khoa học Bộ môn:Gia công vật liệu Dụng cụ công nghiệp 71 System.Station[i].status struct ConfigInfo { SystemInfo System; OptionInfo Option; COMInfo COM; TicketInfo Ticket; } Config; struct SystemInfo { uint numDevice; // Number of devices DeviceInfo DeviceList[MAX_DEVICE]; uint List of devices numStation; // Number of stations (SCU) StationInfo Stations[MAX_STATION]; uint // // List of stations numService; // Number of services ServiceInfo Services[MAX_SERVICE]; // List of services // Station In Service: SIS[sv][st] = true: station st support service sv uint SIS[MAX_SERVICE][MAX_STATION]; // ZoneDistance: ma trận khoảng cách, tính theo giây, thời gian di chuyển uint ZD[MAX_ZONE][MAX_ZONE]; }; struct OptionInfo { }; struct COMInfo { uchar COM_Port; // = 0: AutoDetect string COM_Seting; // default “19200,n,8,1” uchar *protocol; // SCOM01 or SCOM03 }; struct TicketInfo { // extTU = false: print from PC, true: print from TU terminal bool extTU; string prnName; // string logoFile; // path to a *.bmp file, 64x64pixels uchar template; // template code: mã số mẫu vé học viên:Nguyễn văn Hợp printer name Lớp máy dụng cụ công nghiệp 2004-2006 Luận văn thạc sĩ khoa học Bộ môn:Gia công vật liệu Dụng cụ công nghiệp 72 }; Thông tin trạm (station): struct DeviceInfo { uchar addr01; // address in SCOM01 uchar addr03; // address in SCOM03 }; struct StationInfo { // Tên trạm uchar *name; uchar addr; // Địa thiết bị điều khiển trạm scu uchar sdu_addr; // Địa thiết bị hiển thị trạm scu // Trạng thái tại: disable, available, uchar status; error… uchar zone; // Thuộc phân vùng // Có active hay không uchar active; string dvType; // device’s type: scu, sdu, tu,sndu, cdu, cu, others string dvName; // device’s name string hwName; // device’s hardware name string hwVer; // device’s hardware version string fmName; // device’s firmware name string fmVer; // device’s firmware version //QueueInfo queue; // Thông tin hàng đợi trạm //QueueInfo preQueue; // Thông tin hàng đợi phụ }; Thông tin phân vùng (zone): struct ZoneInfo { uchar *name; uchar zoneID; // Tên vùng // Số hiệu vùng uchar numDevice; // number of device in zone – số thiết bị thuộc zone uchar *dvList; học viên:Nguyễn văn Hợp // Device’s list - Các thiết bị thuộc zone Lớp máy dụng cụ công nghiệp 2004-2006 Luận văn thạc sĩ khoa học Bộ môn:Gia công vật liệu Dụng cụ công nghiệp 73 // Trạng thái tại: disable, available, error, uchar status; ready… }; Thông tin dịch vụ (service): struct ServiceInfo { uchar *name; // Tên vùng uchar serviceID; // Số hiệu dịch vụ uchar numStation; // Số trạm có dịch vụ uchar *stationList; // Danh sách trạm có dịch vụ // Trạng thái tại: disable, available, error, uchar status; ready… }; Thông tin yêu cầu khách hàng (require): struct RequireInfo { uchar serviceID; // Số hiệu dịch vụ yêu cầu // Trạng thái tại: finished, pending … uchar status; uchar fwdFrom; // ForwardFrom: chuyển đến từ trạm uchar rollBack; // Roll back to station – quay trở lại trạm sau hoàn thành, = tức quay lại }; Thông tin khách hàng (customer): struct CustomerInfo { uchar *name; // Tên khách hàng uchar customerID; // Số hiệu khách hàng, số vé cầm uchar zoneID; // Vào từ vùng uchar numRequire; // number of service required: số yêu cầu RequireInfo requireList[N]; // Danh sách yêu cầu uchar status; uchar station; học viên:Nguyễn văn Hợp // Trạng thái tại: waiting, serving, … // Hiện station Lớp máy dụng cụ công nghiệp 2004-2006 Luận văn thạc sĩ khoa học Bộ môn:Gia công vật liệu Dụng cụ công nghiệp // Thời điểm vào nhận vé ulong timeIn; ulong timeOut; 74 // Thời điểm kết thúc ulong timeServe; // Tổng thời gian phục vụ }; Thông tin hàng đợi (queue): struct QueueInfo { uchar station; // Hàng đợi station nào, QueueID uchar numWait; // Có người đợi uchar *Oring; // O-Ring queue uchar orFirst; // O-Ring first pointer uchar orLast; // O-Ring last pointer }; Module SCOM01 SCOM01_TOK(addr) SCOM01_TxPack(*pack) SCOM01_RxPack(*pack) Module Control (scom01 terminal control) Các hàm giao tiếp ngoại vi SCOM01 CDU_Clear(cdu_addr): xóa cdu có địa cdu_addr CDU_Refresh(cdu_addr): CDU_Display(cdu_addr , *data) : hiển thị liệu lưu *data lên cdu có địa cdu_addr CCU_SetSystemConfig(ccu_addr, *configBuffer) Đặt lại thơng tin cấu hình CCU_GetSystemConfig(ccu_addr, *configBuffer) Đọc thơng tin cấu hình lưu CCU bào *configBuffer CCU_GetSystemStatus(ccu_addr, *statusBuffer) Đọc thơng tin trạng thái tồn hệ thống vào *statusBuffer SDU_Clear(sdu_addr) Xóa SDU có địa sdu_addr SDU_Display(sdu_addr, data) Hiển thị thơng tin data lên sdu có địa sdu_addr SCU_NewTSK(scu_addr, number) học viên:Nguyễn văn Hợp Lớp máy dụng cụ công nghiệp 2004-2006 Luận văn thạc sĩ khoa học Bộ môn:Gia công vật liệu Dụng cụ công nghiệp 75 Đặt nhiệm vụ (hiển thị số mới) cho scu có địa scu_addr TU_KeyPressed(tu_addr) Kiểm tra có yêu cầu in vé trạm vé có địa tu_addr hay không TU_Print(tu_addr, *data) In thông tin *data trạm vé có địa tu_addr SND_Stop(snd_addr) Ngừng phát âm trạm âm snd_addr SND_PlayFile(snd_addr, fileNumber) Phát file âm fileNumber trạm âm snd_addr SND_SetVoice(snd_addr, voiceCode) Chọn giọng đọc chuẩn cho chế độ phát âm gọi SND_CallNumber(snd_addr, number) Phát âm gọi số number trạm âm snd_addr SND_SaveFile(snd_addr, fileNumber, *fileData) Bảng tra cứu số sử dụng cho QMAN SCOM01 CONTROL CTR_SYN = 0x0F SYN - broadcast synchronize, B đồng quảng bá CTR_SYND = 0x0E SYND - directly synchronize, B đồng trực tiếp CTR_TOK = 0x0D TOK - Token, Center send token to Station CTR_TSK = 0x0C TSK - Task, yêu cầu nhận nhiệm vụ CTR_CLR = 0x07 CLEAR - Xóa CTR_INF = 0xFC INF - Info, yêu cầu gửi thông tin thiết bị CTR_SET = 0xFB SET - Thiết lập CTR_NL = 0x91 NL - New line, nhận hàng thông tin CTR_NP = 0x92 NP - New page, nhận trang thông tin SCU CONSTANT SCU_RDY = 0x00 SCU_BSY = 0x01 SCU_RCL = 0x02 SCU_STB = 0x03 SCU_NEX = 0x04 học viên:Nguyễn văn Hợp Lớp máy dụng cụ công nghiệp 2004-2006 Luận văn thạc sĩ khoa học SCU_SPE = Bộ môn:Gia công vật liệu Dụng cụ công nghiệp 76 0x06 //SPE - Special, báo gọi người mang số Number SCU_WAIT = 0x08 SCU_FWD = 0x09 c) Những modul hệ thống * Điểm cấp số thứ tự: Điểm lấy số bao gồm nút bấm lấy số máy in số thiết kế đóng gói hộp gỗ, nút lấy số có nhiều nút mở rộng đến 16 nút Trên nút bấm có phần giải thích ý nghĩa nút cho khách hàng dễ dàng lựa chọn 3.18Hình máy in số * Máy in số: in nhiều số cho khách hàng, có nội dung số vé, địa chỉ, đơn vị, thay đổi cách linh hoạt cho phù hợp với yêu cầu 3.19hình điểm lấy số * Bảng hiển thị trung tâm:Bảng hiển thị thông báo cho khách hàng biết thông tin khách hàng phục vụ, phục vụ chờ quầy giao dịch Có thể lựa chọn bảng hiển thị ngồi trời nhà, thơng tin hai mặt 3.20 Hình bảng hiển thị trung tâm học viên:Nguyễn văn Hợp Lớp máy dụng cụ công nghiệp 2004-2006 Luận văn thạc sĩ khoa học Bộ môn:Gia công vật liệu Dụng cụ công nghiệp 77 * Bảng hiển thị điểm giao dịch: Hiển thị số thứ tự khách hàng đón tiếp điểm giao dịch màu xanh Và khách hàng tiếp nhấp nháy màu đỏ * Bàn phím điều khiển quầy: Thông báo trạng thái (gọi, huỷ, sẵn sàng – mời người ) quầy thao tác nút ấn đơn giản (chọn, huỷ, & gọi lại,) Bàn phím rút gọn, gồm phím hiển thị LED số bàn phím đầy đủ, gồm 16 phím hiển thị LED số 3.21 Hình hiển thị điểm giao dịch * Bộ chia tín hiệu(Spliter): thiết bị dùng để khuyếch đại tín hiệu thiết bị đầu cuối Có cổng tín hiệu, đường tín hiệu vào đường tín hiệu để kết nối với chia tín hiệu khác đường tín hiệu cịn lại dành cho thiết bị đầu cuối khác 3.22 Hình chia tín hiệu học viên:Nguyễn văn Hợp Lớp máy dụng cụ công nghiệp 2004-2006 Luận văn thạc sĩ khoa học Bộ môn:Gia công vật liệu Dụng cụ công nghiệp 78 Chương 4: KẾT LUẬN Những ưu nhược điểm: U Hệ thống xếp hàng điện tử xây dựng theo nghiên cứu từ nhu cầu thực tiễn xã hội đáp ứng tiêu chí đề ra, sản phẩm có phương hướng phát triển nhằm đáp ứng yêu cầu Trong sản phẩm ứng dụng có ưu khuyết điểm: + Hệ thống xếp hàng điện tử xây dựng hoàn thành trở thành sản phẩm ứng dụng thực tế đạt kết khả quan, hạn chế định Hệ thống có phương hướng phát triển ứng dụng tốt tương lai + Bài toán hàng đợi chương trình xếp hàng điện tử chia thành toán con, để giải vấn đề đơn giản Đối với hệ thống có số chức năng( có khơng có quan hệ với nhau) hệ thống giải với yêu cầu thực tế Những module xây dựng đơn giản dễ ghép nối hệ thống, ứng dụng trực quan để nhân viên khách hàng sử dụng dễ dàng Hệ thống đáp ứng khả mở rộng số lượng điểm giao dịch thêm chức mà khơng cần phải làm lại hệ thống có + Tuy nhiên, hệ thống giao dịch phức tạp bao gồm nhiều chức giao dịch khác có mối quan hệ với giải thuật xếp hàng chưa tối ưu Giải thuật tính tốn lại cho phù hợp với tình xảy khác nhau, phần cần đổi sản phẩm + Trung tâm điều khiển chưa chuyên biệt hóa, sản phẩm ứng dụng máy tính làm trung tâm điều khiển, điều phụ thuộc vào ổn định hệ thống mạng máy tính trung tâm Khả giao tiếp khoảng cách để kết nối với thành phần hệ thống chưa cao học viên:Nguyễn văn Hợp Lớp máy dụng cụ công nghiệp 2004-2006 Luận văn thạc sĩ khoa học Bộ môn:Gia công vật liệu Dụng cụ công nghiệp 79 Phương hướng phát triển tiếp theo: U + Hệ thống xếp hàng điện tử tiếp tục nghiên cứu phát triển theo hướng tối ưu thuật toán áp dụng, thuật tốn hồn thiện khả xử lý tốt tình xảy Đáp ứng cho nhiều hệ thống giao dịch khác xã hội + Cải tiến phần cứng, xây dựng hệ thống trung tâm điều khiển phát triển độc lập với xử lý máy tính Máy tính thành phần kết nối ngoại vi hệ thống học viên:Nguyễn văn Hợp Lớp máy dụng cụ công nghiệp 2004-2006 Luận văn thạc sĩ khoa học Bộ môn:Gia công vật liệu Dụng cụ công nghiệp 80 TÀI LIỆU THAM KHẢO học viên:Nguyễn văn Hợp Lớp máy dụng cụ công nghiệp 2004-2006 ... hệ thống xếp hàng điện tử? ?? nghiên cứu áp dụng thực tế, hoạt động tốt Nội dung nghiên cứu với đề tài “ Nghiên cứu phát triển hệ thống xếp hàng điện tử? ?? bao gồm: nghiên cứu sơ đồ hệ thống xếp hàng. .. Chương 3: CHẾ TẠO HỆ THỐNG HÀNG ĐỢI ĐIỆN TỬ 3.1 HỆ THỐNG VẬT LÝ VÀ ĐƯỜNG TRUYỀN DỮ LIỆU Trong hệ thống điện tử Cần xem xét số thành phần vật lý có ta áp dụng để chế tạo phát triển hệ thống Phần đưa... liên hệ hệ chức hệ thống điện tử hệ thống điện tử với thành phần giao dịch( nhân viên khách hàng giao dịch) Chức giao tiếp có tác động qua lại hệ thống điện tử nhân viên khách hàng Cịn chức thơng