nghiên cứu xây dựng cơ sở dữ liệu trên hệ điều hành Windows CE

59 627 0
nghiên cứu xây dựng cơ sở dữ liệu trên hệ điều hành Windows CE

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

LỜI CẢM ƠN Lời đầu tiên, muốn gửi lời cảm ơn chân thành tới Ths.Lê Minh, người thầy tận tình hướng dẫn giúp đỡ suốt trình làm khoá luận Tôi xin bày tỏ lòng biết ơn tới thầy cô bạn bè, người sát cánh bên suốt trình học tập, thời gian hoàn thành khoá luận Lời cuối, xin gửi lời cảm ơn sâu sắc tới gia đình người thân Họ nguồn động viên tinh thần cổ vũ lớn lao, động lực giúp thành công công việc sống Tóm tắt Hiện nay, Việt Nam có hai hình thức làm thủ tục hải quan giấy tờ điện tử Trong đó, hình thức làm thủ tục hải quan giấy tờ phổ biến Với hình thức nhân viên hải quan thời gian, công sức việc nhận kiểm tra làm thuế hàng hoá nhập Do công nghệ thông tin ngày phát triển nên việc kết hợp thiết bị cầm tay với tìm kiếm tính thuế cho hàng hoá nhập ngành hải quan cần thiết mang lại hiệu quản lý cao Trong khuôn khổ khoá luận, xin tập trung trình bày hệ thống xây dựng sở liệu biểu thuế WindowsCE chức tìm kiếm thuế Mục tiêu giúp cho nhân viên hải quan làm việc cách nhanh chóng hiệu linh hoạt đồng thời giảm sai sót việc kiểm tra hàng hoá tính thuế Khoá luận hoàn thành việc nghiên cứu phân tích tổng hợp tài liệu, phân tích mô hình thủ tục hải quan thực tế đồng thời sử dụng phiên hệ điều hành WinCE thiết bị cầm tay Khoá luận tốt nghiệp 2006 Đỗ Thị Thuý Ngân Mục lục Tóm tắt Chương 1: Mở đầu Chương 2: Tổng quan công nghệ Chương 3: Tình hình ứng dụng CNTT ngành Hải quan 11 Chương 4: Cơ sở lý thuyết xây dựng sở liệu Windows CE 16 Chương 5: Thiết kế hệ thống 47 Chương 6: Kết 54 Chương 7: Kết luận 57 Tài liệu tham khảo 58 Khoá luận tốt nghiệp 2006 Đỗ Thị Thuý Ngân Chương 1: Mở đầu Windows CE hệ điều hành dành cho thiết bị cầm tay CE viết tắt hay ký hiệu công nghệ nào, mà tập hợp từ Compact, Connectable, Compatible, Companion, Efficient Những từ tượng trưng cho khả cho thiết bị cầm tay sử dụng Windows CE, thể kết hợp gọn nhẹ, khả kết nối, khả tương thích, sổ tay điện tử hiệu suất cao Những tính dần cải thiện hệ sau bổ xung thêm số tính khác như: hình màu, chụp hình, nghe nhạc… Các thiết bị cầm tay chạy hệ điều hành thiết kế thiết bị di động có đặc điểm gần giống với máy desktop PC Windows CE cung cấp giao diện thân thiện với người sử dụng nhiều form liệu giống với sử dụng desktop PC có cài hệ điều hành Windows 95 Không thế, hệ điều hành Windows CE hỗ trợ cho ứng dụng tạo trì sở liệu Các chuẩn database Windows CE cho phép có ứng dụng dễ dàng chia sẻ liệu Trong khoá luận tìm hiểu hệ điều hành dành cho thiết bị cầm tay - hệ điều hành Windows CE, mà phiên hệ điều hành Windows Mobile 2005 Đồng thời nghiên cứu quy trình làm thủ tục hải quan công chức hải quan Từ đó, phát triển xây dựng ứng dụng biểu thuế nhập thiết bị cầm tay Pocket PC Khoá luận hoàn thành với sinh viên Trần Lê Mạnh Trong đề tài khoá luận sinh viên Trần Lê Mạnh tập trung vào việc nghiên cứu xây dựng sở liệu hệ điều hành WindowsCE Khoá luận hoàn thành thông qua việc nghiên cứu, phân tích tổng hợp tài liệu, phân tích nhu cầu người sử dụng đồng thời sử dụng phiên hệ điều hành Windows CE Bố cục khoá luận sau Chương 1: phần mở đầu nêu nội dung nghiên cứu tính cần thiết đề tài Chương 2: đưa nhìn tổng quan hệ điều hành thiết bị cầm tay Chương 3: trình bày tình hình ứng dụng công nghệ thông tin ngành Hải quan Chương 4: trình bày sở lý thuyết để xây dựng sở liệu Windows CE Chương 5: trình bày thiết kế hệ thống Chương 6: kết đạt Chương 7: đưa kết luận xu hướng phát triển tương lai Khoá luận tốt nghiệp 2006 Đỗ Thị Thuý Ngân Chương 2: Tổng quan công nghệ 2.1 Tổng quan hệ điều hành Window CE Tốc độ phát triển vượt bậc thiết bị cầm tay tạo nên cạnh tranh gay gắt công ty phần mềm cung cấp hệ điều hành cho thiết bị này: Palm OS, Symbiam, Linux, Windows, Doja, Brew Trong số này, tập đoàn Microsoft với hệ điều hành Windows Mobile hứa hẹn đem lại nhiều thành công nhờ vào số lượng khổng lồ người quen sử dụng Windows từ trước tới Windows Mobile 2005, hệ điều hành Windows Mobile phiên có nhiều tính mạnh khác nhiều so với Windows CE - hệ Windows Mobile( phiên 1.0) đời năm 1998 Thiết bị cầm tay lúc chưa gọi Pocket PC mà có tên gọi Palm Size PC Windows “CE” tiền thân Windows Mobile ngày “CE” viết tắt, hay ký hiệu công nghệ nào,mà tập hợp từ Compact, Connectable, Compatible, Companion Efficient Những từ tượng trưng cho khả mà thiết bị cầm tay sử dụng Windows CE, thể kết hợp gọn nhẹ, khả kết nối, khả tương thích, sổ tay điện tử hiệu suất cao Những tính dần cải thiện hệ sau bổ sung thêm tính khác như: hình màu, chụp hình, nghe nhạc, định vị, Mặc dù Windows CE 1.0 dùng Palm-Size PC từ năm 1998, trước dùng Handheld PC từ năm 1996 Handheld PC có dạng laptop thu nhỏ với đầy đủ bàn phím, chuột, chưa có hình cảm ứng Pocket PC Máy Handheld PC Pegasus sản xuất năm 1996 hãng HP, sử dụng Windows CE 1.0, hình đơn sắc Monochorome bán nửa triệu thiết bị năm Giao diện Windows CE 1.0 thiết kế theo giao diện Windows 95 Năm 1997, Handheld PC Mercury đời với hệ điều hành Windows CE 2.0, hình VGA 256 màu tích hợp ứng dụng Office giữ giao diện Windows 95 Thời điểm lúc Palm-Size PC chuẩn bị đời Windows Ce 1.0 Cuối năm 1999 đầu năm 2000, Rapier, thiết bị cầm tay với hệ điều hành Windows CE gọi Pocket PC(tức máy vi tính bỏ túi) hay Pocket PC 2000 Một tên gọi khác thiết bị lúc Handheld PC – Galileo Hệ điều hành Windows CE nâng cấp lên phiên 3.0 với hình cảm ứng Khoá luận tốt nghiệp 2006 Đỗ Thị Thuý Ngân Tiếp đó, năm 2001, Merlin- hệ Pocket PC 2002 đời, giao diện xây dựng tảng Windows XP Vẫn Windows CE 3.0 phiên tích hợp thêm ứng dụng Windows Media Player Bởi vậy, người sử dụng có thêm chức tuyệt Pocket PC nghe nhạc, xem phim Lúc này, điện thoại di động phổ biến model đơn sắc Nokia 3310, 8310, 8210, 8250, Samsung A100, Pocket PC chưa tích hợp chức đàm thoại điện thoại di động Năm 2002, thị trường bắt đầu phổ biến mạnh loại smartphone(điện thoại thông minh ) sử dụng hệ điều hành Symbian Để đẩy mạnh khả cạnh tranh, Microsoft phát triển tích hợp chức thoại GSM vào hệ điều hành Windows CE Thời điểm bắt đầu xuất nhiều Pocket PC có khả đàm thoại O2 Xda, Levono Mặc dù, lúc đó, Pocket PC chưa đủ khả cạnh tranh loại Smartphone với hệ điều hành Sỵmbian tính kết nối yếu, cụ thể chưa có Blutooth, chưa có Wi-Fi Năm 2003, Windows CE nâng cấp lên phiên 4.x hoàn hảo đủ sức cạnh tranh với hệ điều hành Symbian nhờ vào tính Bluetooth, công nghệ Dot Net Framework, Wi-Fi chương trình Windows Media Player 9.0 Đánh dấu bước phát triển có lẽ với mục đích cuối nhằm thay đổi hoàn toàn hệ điều hành điện thoại di động Windows, Windows CE đổi tên thành Windows Mobile Cũng giống Windows PC, Windows dùng năm đời để đánh dấu phiên khác như: Windows Mobile 2003, Windows Mobile Second Edition(2004) Phiên hệ điều hành Windows Mobile 5.0, vừa mắt quý năm 2005 2.2 Một số thiết bị cầm tay phổ biến Có nhiều thiết bị phục vụ cho công nghệ không dây, bật thông dụng thiết bị cầm tay Trong phần này, đề cập đến số thiết bị cầm tay phân loại chức phổ biến thiết bị hỗ trợ gửi tin nhắn (text messaging devices), thiết bị trợ giúp cá nhân (PDA - Personal Digital Assistants) loại điện thoại thông minh (Smart phones) Các thiết bị truyền nhận tin nhắn chia thành loại thiết bị riêng biệt cho dù tính có tất loại điện thoại di động Các thiết bị hoạt động một trường mạng có khả vận Khoá luận tốt nghiệp 2006 Đỗ Thị Thuý Ngân chuyển phân phát thông điệp tới chúng Công nghệ gửi tin nhắn thiết kế để quản lí hộp tin thành viên gửi tin tới thành viên thông qua hệ thống mạng không dây mạng Internet hộp tin thành viên có thông điệp Các hệ thống nhắn tin phương tiện phổ thông sử dụng để giữ liên lạc Các ưu điểm trội hệ thống loại gọn nhẹ, rẻ tiền, dễ sử dụng, đáng tin cậy sử dụng dịch vụ nhắn tin hỗ trợ khắp nơi Thiết bị nhắn tin thành công thị trường máy nhắn tin (pager) - sử dụng rộng rãi Việt Nam năm đầu thập niên 90 Ngày nay, công nghệ nhắn tin tích hợp vào điện thoại di động, nhiều người sử dụng lựa chọn phương pháp nhắn tin đặc tính tiện lợi, ngắn gọn riêng tư Công nghệ ngày phát triển với tốc độ nhanh đáp ứng nhu cầu ngày cao người Hàng loạt thiết bị hữu ích sản xuất, có thiết bị cầm tay, với thiết bị sống người trở nên động linh hoạt hơn, tiết kiệm thời gian xóa bỏ ngăn cản khoảng cách Đầu tiên phải lưu ý rằng các ứng dụng cho các thiết bị không dây cầm tay (cho các thiết bị cầm tay cỡ nhỏ : PalmTop, Mobile ), là những chương trình hoàn toàn không có mối liên hệ nào từ các hệ thống máy tính các nhân cũng các hệ thống máy tính chia sẻ Những ứng dụng này xuất phát từ quan điểm thời gian thực, các hệ thống nhúng Những lĩnh vực chính của các ứng dụng này là các Palm Pilots, và chúng bị giới hạn ứng dụng sổ ghi địa chỉ, lập lịch cá nhân, Nó rất tiện lợi các giao dịch thương mại, trao đổi ghi nhớ thông tin cá nhân, rõ ràng nó không hữu ích với phần lớn chúng ta cuộc sống hàng ngày, không các máy tính cá nhân, hay hệ thống các máy chia sẻ Tiếp đến chúng ta xem xét đến mạng Internet không dây, nó đã từng được nghĩ sẽ là một điều tuyệt vời nhất với nền công nghiệp máy tính Tuy nhiên nó có rất nhiều giới hạn công việc cũng cuộc sống hàng ngày, lí chính là thiết bị hiện có Các thiết bị cầm tay và phương thức WAP (Wireless Application Protocol ) rất bị hạn chế về mặt bộ nhớ và kích cỡ màn hình hiển thị, rất khó để đưa vào thông tin bởi vì khả gõ văn bản còn rất nhiều hạn chế Nhưng dù thế nào, công nghệ không dây là công nghệ thật tuyệt vời Khả kết nối với WWW ở bất cứ lúc nào ở bất kì đâu thật sự là một tiến bộ thực sự kỷ nguyên thông tin Khoá luận tốt nghiệp 2006 Đỗ Thị Thuý Ngân Với Internet không dây, chúng ta sẽ không phải ngồi trước màn hình máy tính để lấy thông tin từ Internet, mà với thiết bị không dây cầm tay chúng ta có thể dễ dàng kết nối với Internet hoặc mạng Intranet, hoặc bất kì máy tính nào có hỗ trợ công nghệ không dây Các loại thiết bị cầm tay phổ biến: Trên giới có nhiều thiết bị cầm tay, sau số thiết bị phổ biến : PDAs Hình 1: Thiết bị PDA Thuật ngữ PDA có thể nói theo nhiều cách nó thực sự là một máy tính cầm tay PDA đâu tiên phải kể đến là nó chứa chương trình lập lịch hàng ngày, sổ địa chỉ, máy tính, ghi nhớ công việc, và một số các chương trình khác nữa chuyển đổi tiền tệ, xem giờ Các chương trình của PDA thực sự đơn giản Palm Hình 2: Thiết bị PALM Khoá luận tốt nghiệp 2006 Đỗ Thị Thuý Ngân Palm là một loại thiết bị phát triển lên từ PDA, nó mở rộng từ PDA dựa nền tảng nhận dạng chữ viết tay, nâng cấp bộ nhớ lên tới hàng gigabytes Bên cạnh đó là thêm các phần đồng bộ với máy tính, các khe cắm mở rộng các bộ nhớ phụ Palm xây dựng tảng hệ điều hành Palm OS, khác khác với Windows CE Palm tập trung vào ứng dụng quản lý lập lịch cá nhân, Microsoft Pocket PC thực phiên thu nhỏ máy tính cá nhân [3] PocketPC Hình 3:Thiết bị Pocket PC Đây loại thiết bị không dây phổ biến vào hàng thứ giới, trội Microsoft’s Pocket PCs dựa hệ điều hành Windows CE ( phiên thu nhỏ Desktop computer ) Hệ điều hành Windows CE thiết kế platform để tạo thiết bị mobile lập trình hình dáng, kích thước cấp độ khác nhau, quản lý tích hợp phần mềm ứng dụng phần cứng đơn vị vật lý Microsoft cung cấp platform phần mềm : hệ điều hành Window CE, tích hợp ứng dụng Outlook, Exchange, … nhiều thứ khác Nhiều chuyên gia dự đoán PocketPC vượt lên Palm vài năm tới, đời sau Palm chiếm lĩnh thị trường gần máy tính để bàn thu nhỏ, Palm hầu hết dựa tảng ứng dụng quản lý của cá nhân số loại PC cầm tay khác Điện thoại di động Khoá luận tốt nghiệp 2006 Đỗ Thị Thuý Ngân Hình 4: Thiết bị điện thoại di động Điện thoại di động không đơn giản thiết bị đơn gọi nhận gọi, với công nghệ tiên tiến điện thoại thực dần trở thành thiết bị đa Thiết bị đảm bảo tính điện thoại, có nhiều tính khác dần trở thành máy tính cá nhân thu nhỏ, với tính nắng đa phương tiện, duyệt web, … chí có riêng hệ điều hành Sự đa dạng ngày hoàn thiện thiết bị cầm tay làm thay đổi nhiều mặt đời sống người, người tiếp cận thông tin lúc nơi, theo nghĩa thông tin “di động” 2.2.1 Ưu nhược điểm thiết bị cầm tay  Ưu điểm - Nhỏ gọn, dễ sử dụng, hợp thời - Dễ dàng di chuyển mang nơi muốn - Màn hình to thiết bị di động khác nên dễ dàng thao tác - Có hệ điều hành chạy nhiều ứng dụng khác - Giao diện đồ hoạ với 12 – 16 bit màu nên bắt mắt - Có nhiều chức tương tự máy tính cá nhân điện thoại di động - Có thể chạy đựơc phần mềm viết VisualC++  Nhược điểm: - Dễ bị rơi, hay cắp Khoá luận tốt nghiệp 2006 Đỗ Thị Thuý Ngân Chương trình tìm thẻ địa với hàm GetMatchingEntry Hàm tìm giá trị cho trước thuộc tính không quan tâm tới thứ tự database Sau chương trình có tên thẻ yêu cầu, sử dụng hàm OpenAddressCard GetAddressCardProperties để lấy thông tin thẻ Cả hai hàm phủ đầy structure AddressCard, structure yêu cầu thuộc tính thẻ Dùng hàm OpenAddressCard để lấy tập thuộc tính, cần lấy vài thuộc tính thẻ dùng hàm GetAddressCardProperties, hàm dùng nhớ hàm OpenAddressCard Structure AddressCard chứa giá trị cho thuộc tính thẻ Structure định nghĩa sau: typedef struct _AddressCard { // thành phần thời gian hệ thống SYSTEMTIME stBirthday; SYSTEMTIME stAnniversary; // Business view fields TCHAR *pszBusinessFax; TCHAR *pszCompany; TCHAR *pszDepartment; TCHAR *pszEmail; TCHAR *pszMobilePhone; TCHAR *pszOfficeLocation; TCHAR *pszPager; TCHAR *pszWorkPhone; TCHAR *pszTitle; // Personal view fields TCHAR *pszHomePhone; TCHAR *pszEmail2; TCHAR *pszSpouse; // Trường xem thông báo 44 Khoá luận tốt nghiệp 2006 Đỗ Thị Thuý Ngân TCHAR *pszNotes; // Other fields the user can select TCHAR *pszEmail3; TCHAR *pszHomePhone2; TCHAR *pszHomeFax; TCHAR *pszCarPhone; TCHAR *pszAssistant; TCHAR *pszAssistantPhone; TCHAR *pszChildren; TCHAR *pszCategory; TCHAR *pszWebPage; TCHAR *pszWorkPhone2; // Thuộc tính tên TCHAR *pszNamePrefix; TCHAR *pszGivenName; TCHAR *pszMiddleName; TCHAR *pszSurname; TCHAR *pszGeneration; // Thuộc tính địa TCHAR *pszHomeAddrStreet; TCHAR *pszHomeAddrCity; TCHAR *pszHomeAddrState; TCHAR *pszHomeAddrPostalCode; TCHAR *pszHomeAddrCountry; TCHAR *pszOtherAddrStreet; TCHAR *pszOtherAddrCity; TCHAR *pszOtherAddrState; 45 Khoá luận tốt nghiệp 2006 Đỗ Thị Thuý Ngân TCHAR *pszOtherAddrPostalCode; TCHAR *pszOtherAddrCountry; TCHAR *pszOfficeAddrStreet; TCHAR *pszOfficeAddrCity; TCHAR *pszOfficeAddrState; TCHAR *pszOfficeAddrPostalCode; TCHAR *pszOfficeAddrCountry; BYTE *rgbReserved[84] } AddressCard; Khi chương trình không sử dụng liệu cấu trúc AddressCard, phải gọi hàm FreeAddressCard để giải phóng nhớ cấp phát cho liệu thẻ Tất cảc lần gọi hàm OpenAddressCard hàm GetAddressCardProperties tương ứng gọi hàm FreeAddressCard 4.18 Thêm thay đổi thẻ địa Dữ liệu thẻ địa thêm vào thay đổi với cấu trúc AddressCard dùng để lấy thông tin thẻ Để tạo thẻ , chương trình phải điền giá trị cho tất thuộc tính Sau gọi hàm SetMask để thiết lập giá trị cho thuộc tính structure AddressCard Cuối cùng, gọi hàm AddAddressCard để tạo thẻ địa Sửa đổi thẻ địa tồn theo quy trình Chương trình khớp structure AddressCard với thuộc tính thời hàm GetAddressCardProperties hàm OpenAddressCard Sau thay đổi thuộc tính theo yêu cầu với thuộc tính cần thay đổi gọi hàm SetMask Cuối gọi hàm ModifyAddressCard để cam kết thay đổi thẻ với database Để xoá bỏ thẻ từ Contacts Database, dùng hàm DeleteAddressCard 46 Khoá luận tốt nghiệp 2006 Đỗ Thị Thuý Ngân Chương 5: Thiết kế hệ thống 5.1 Mô tả toán Khi công nghệ thông tin ngày phát triển ứng dụng đời sống ngành, lĩnh vực ngày mở rộng Ngành Hải Quan sử dụng ứng dụng CNTT vào hoạt động ngành Tính thuế nhập công việc thời gian công sức nhân viên Hải Quan Tương ứng với mặt hàng nhập từ nước khác lại có mức thuế loại thuế riêng: Thuế suất ưu đãi: Thuế suất ưu đãi thuế áp dụng cho hàng hoá nhập có xuất xứ từ nước khối nước có thoả thuận đối sử tối huệ quốc thương mại với Việt Nam Thuế suất ưu đãi đặc biệt: Thuế suất ưu đãi đặc biệt thuế suất áp dụng cho hàng hoá nhập có xuất xứ từ nước khối nước có thoả thuận ưu đãi đặc biệt thuế nhập theo thể chế thương mại tự do, liên minh thuế quan tạo điều kiện thuân lợi cho giao lưu thương mại biên giới trường hợp ưu đãi đặc biệt khác Trong đó, có số nước khu vực hưởng mức thuế suất ưu đãi đặc biệt : Các nước hiệp hội ASEAN, nước liên minh Châu Âu EU Thuế suất thông thường: Thuế suất thông thường thuế suất áp dụng cho hàng hoá nhập có xuất xứ từ nước khối nước mà Việt Nam thoả thuận đối sử tối huệ quốc thoả thuân ưu đãi đặc biệt thuế nhập Thuế suất thông thường cao 50% so với thuế suất ưu đãi mặt hàng quy định Biểu thuế nhập ưu đãi tính sau: Thuế suất thông thường hàng hoá nhập suất thường Thuế thông = Thuế suất ưu đãi 47 + Thuế suất ưu đãi x 50% Khoá luận tốt nghiệp 2006 - Đỗ Thị Thuý Ngân Các trường hợp đặc biệt: Với hàng hoá nhập thuộc đối tượng miễn thuế, tạm miễn thuế, đưa vào sử dụng Việt Nam, sau quan Nhà nước có thẩm quyền cho phép chuyển nhượng thay đổi mục đích miễn thuế, tạm miễn thuế trước đây, phải nộp thuế, giá tính thuế nhập phải xác định sở giá trị lại hàng hoá theo thời gian sử dụng lưu Việt Nam(tính từ thời điểm nhập đến thời điểm tính thuế) xác định sau: Thuế cho trường hợp đặc biệt với hàng hoá nhập chưa qua sử dụng Giá tính thuế nhập Thời gian sử dụng = (%) giá hàng hoá lưu lại Việt Nam thời điểm tính thuế Từ tháng trở xuống (được tính tròn 183 ngày) 90% Từ tháng đến năm (được tính tròn 365 ngày) 80% Từ năm đến 70% năm Từ năm đến 60% năm Từ năm đến 50% năm Từ năm 40% Thuế cho trường hợp đặc biệt với hàng hóa nhập qua sử dụng Thời gian sử dụng Giá tính thuế nhập lưu lại Việt Nam = (%) giá hàng hoá thời 48 Khoá luận tốt nghiệp 2006 Đỗ Thị Thuý Ngân điểm tính thuế Từ tháng trở 60% xuống Từ tháng đến năm 50% Từ năm đến 40% năm Từ năm đến 35% năm Từ năm đến 30% năm Từ năm 20% Các loại thuế trình bày Biểu thuế nhập Hiện nay, Web site Hải Quan Việt Nam có biểu thuế nhập Hình 6: Biểu thuế nhập Website Hải Quan Việt Nam 49 Khoá luận tốt nghiệp 2006 Đỗ Thị Thuý Ngân Thuế suất hàng hoá nhập tính dựa vào công thức tính thuế cho hàng hoá nhập khẩu: Công thức tính thuế nhập Số Số thuế nhập phải nộp lượng = hàng hoá nhập = giá thuế Đơn X giá tính thuế Trị tính x x suất suất thuế nhập thuế nhập Sau tiếp nhận đăng ký hồ sơ hải quan người khai hải quan, công chức hải quan tiến hành kiểm tra hồ sơ hải quan, kiểm tra thực tế hàng hoá, phương tiện vận tải Trong hồ sơ hải quan gồm có: - Tờ khai hải quan - Hoá đơn thương mại - Hợp đồng mua bán hàng hoá - Giấy phép quan nhà nước có thẩm quyền hàng hoá xuất nhập khẩu, cảnh, phương tiện vận tải xuất nhập cảnh, nhập cảnh, cảnh, mà theo quy định pháp luật phải có giấy phép - Các chứng từ khác theo quy định pháp luật mặt hàng mà người khai hải quan phải nộp xuất trình cho quan hải quan Khi xác minh giấy tờ thuộc hồ sơ hải quan hợp lệ hàng hoá tính thuế dựa vào biểu thuế nhập khẩu, giá tính thuế cho đối tượng hưởng thuế suất đặc biệt 5.2 Sơ đồ phân rã chức Sau tiếp nhận hồ sơ hải quan, kiểm tra giấy tờ thuộc hồ sơ hải quan kiểm tra thực tế hang hoá người khai hải quan Công chức hải quan tiến hành tìm 50 Khoá luận tốt nghiệp 2006 Đỗ Thị Thuý Ngân kiếm biểu thuế thuế tương ứng với hàng hóa Rồi tính thuế nhập cho hàng hoá theo quy định Ứng dụng có hai chức từ hồ sơ hải quan hàng tìm thuế suất cho hàng hoá biểu thuế, sau tính thuế cho hàng hoá Tính thuế nhập Tiếp nhận đăng ký hồ sơ hải quan Kiểm tra hồ sơ hải quan phương tiện Làm thuế Tiếp nhận hồ sơ hải quan Kiểm tra thực tế hồ sơ hải quan Tính thuế Đăng ký hồ sơ hải quan Kiểm tra phương tiện vận tải Thu thuế Hình: Sơ đồ phân rã chức 51 Khoá luận tốt nghiệp 2006 Đỗ Thị Thuý Ngân 5.3 Biểu đồ luồng liệu 1.0 Hồ sơ hải quan Người khai hải quan Tiếp nhập hồ sơ phương tiện Hàng hoá Phiếu thu thuế Hồ sơ hải quan Hàng hoá Thông báo giầy tờ không hợp lệ 2.0 Thông báo giầy tờ hợp lệ 3.0 Kiểm tra hồ sơ phương tiện Làm thuế Hình: Biểu đồ luồng liệu mức 3.2 3.1 Hàng hoá Tìm thuế Giá tính thuế Tính thuế Thông tin hàng hoá Giá tính thuế D1 D2 Biểu thuế Thuế tính Hình: Luồng liệu mức 52 Tờ khai hải quan Khoá luận tốt nghiệp 2006 Đỗ Thị Thuý Ngân 5.4 Thiết kế giao diện Hình7: Giao diện trước tìm kiếm 53 Hình8: Giao diện sau tìm kiếm Khoá luận tốt nghiệp 2006 Đỗ Thị Thuý Ngân Chương 6: Kết Các thiết bị cầm tay ngày có đột phá khả thâm nhập vào đời sống người từ ứng dụng quản lý vật tư hang hoá , ứng dụng nha hang khách sạn, ứng dụng đào tạo đến ứng dụng giải trí nghe nhạc xem phim.Tuy nhiên, ứng dụng hầu hết phải kết nối với máy Server để có liệu mong muốn Vậy với ứng dụng có sở liệu nhỏ, việc kết nối với Server không cần thiết Trong trình nghiên cứu xây dựng sở liệu thiệt cầm tay ứng dụng vào xây dựng sở liệu biểu thuế nhập làm mô hình mô 6.1 Các chức hệ thống đạt Do tính đặc thù hệ thống phạm vi đề tài: xây dựng sở liệu thiết bị cầm tay đưa chức hệ thống tìm kiếm tính thuế cho hàng hoá nhập 6.1.1 Giao diện sở liệu hệ thống WinCE quản lý Hình 9: Giao diện sở liệu hệ thống WinCE quản lý Hầu hết ứng dụng sở liệu Destop thiết bị cầm tay, sở liệu nhập từ thiêt bị, điều không khả thi với 54 Khoá luận tốt nghiệp 2006 Đỗ Thị Thuý Ngân liệu lớn thiêt bị cầm tay Pocket PC Vì lưu sở liệu vào file.txt với định dạng quy định riêng Khi chạy chương trình lần đầu, chương trình nạp liệu từ file.txt vào file database.db lưu thường trú máy Pocket 6.1.2 Giao diện trước tìm kiếm thuế H ình10: Giao diện trước tìm kiếm thuế 55 Khoá luận tốt nghiệp 2006 Đỗ Thị Thuý Ngân 6.1.3 Giao diện sau tìm kiếm thuế Hình11: Giao diện sau tìm kiếm thuế Ứng dựng sau chạy lần đầu lưu sở liệu lên thiết bị, từ nhân viên Hải Quan tra tìm thông tin biểu thuế 6.2 Đánh giá kết đạt Để đánh giá kết hệ thống cần phải có thời gian thử nghiệm lâu dài chạy thử trạm hải quan Tuy nhiên với kết đạt hệ thống hoàn toàn đáp ứng nhu cầu việc xây dựng sở liệu PocketPC WinCE quản lý, tìm kiếm tính thuế cho hàng hoá nhập Hệ thống nhỏ gọn dễ sử dụng triển khai PocketPC hải quan dễ dàng tìm kiếm tính thuế cho hàng hoá nhập cách hiệu linh hoạt 56 Khoá luận tốt nghiệp 2006 Đỗ Thị Thuý Ngân Chương 7: Kết luận Trong khoá luận giới thiệu nét thiết bị cầm tay nghiên cứu cấu trúc sở liệu sử dụng thiết bị Chúng xây dựng ứng dụng nhỏ sở liệu đựoc quản lý windows CE hệ điều hành sử dụng rộng rãi thiết bị cầm tay ngày Kết bước đầu đạt xây dựng ứng dụng nhỏ phục vụ cho nhân viên Hải Quan tra tìm biểu thuế thiết bị cầm tay mà cụ thể Pocket PC Các kết đạt hạn chế chức năng, chức đạt đủ phép người học giáo viên tham gia thảo luận, trao đổi học tập kiểm tra trình độ người học Đây tiền đề để phát triển tiếp hệ thống Ứng dụng phục vụ số chức cho việc tìm biểu thuế Hướng nghiên cứu tiếp tục hoàn thiện chức phân tích, thiết kế nhằm tạo hệ thống hoàn chình phục vụ cho nhân viên Hải Quan tác nghiệp bên hệ thống máy tính để bàn Internet 57 Khoá luận tốt nghiệp 2006 Đỗ Thị Thuý Ngân Tài liệu tham khảo Tài liệu tiếng Anh: [1] Advanced WindownsCe Application Programming ( Publisher: Macmillan Computer Publishing) Author(s): Jeff Baker ISBN: 1578700051 Publication Date: 12/01/97 Tài liệu tiếng Việt: [1] [2] [3] Nguyễn Văn Vỵ, Giáo trình phân tích thiết kế hệ thống thông tin, Đại Học Quốc Gia Hà Nội, 2004 Lê Quang Dũng - Truyền thông tin mạng không dây để phục vụ đào tạo điện tử thông qua thiết bị cầm tay – Khoá luận tốt nghiệp Đại Học quy - Đại Học Công Nghệ Đại Học Quốc Gia Hà Nội Website: http:// www.gorvernment.customs.vn 58 [...]... một cơ sở dữ liệu bao gồm thông tin về cơ sở dữ liệu như tên cơ sở dữ liệu, đó là tên kiểu cơ sở dữ liệu được chọn mà được dùng vào một nhóm cơ sở dữ liệu Tên của cơ sở dữ liệu rất quan trọng vì tất cả các cơ sở dữ liệu dung chung một tên miền đơn Bổ sung vào tên của cơ sở dữ liệu, hệ thống cơ sở dữ liệu lưu trữ khoá sắp xếp cho mỗi cơ sở dữ liệu Khi một cơ sở dữ liệu được tạo ra, có tới bốn kiểu khoá... nó Các chuẩn database của Windows CE cho phép các ứng dụng dễ dàng chia sẻ dữ liệu Ví dụ, vì chương trình ứng dụng trong Windows CE duy trì dữ liệu của nó trong cơ sở dữ liệu của Windows CE, còn các ứng dụng khác có thể truy cập tới dữ liệu của cơ sở dữ liệu này 4.1 Cấu trúc của Cơ sở dữ liệu Windows CE Một cơ sở dữ liệu của Windows CE không hoàn toàn là cơ sở dữ liệu quan hệ Tuy nhiên, nó là một kỹ... liệt kê 4.4 Mở cơ sở dữ liệu Theo trình tự truy cập cơ sở dữ liệu của Windows CE, trước tiên một chương trình phải có được quyền thao tác trên cơ sở dữ liệu Trong quá trình thao tác với cơ sở dữ liêu được sử dụng các hàm cơ sở dữ liệu API Sử dụng hàm PegOpenDatabse để mở một cơ sở dữ liệu Windows CE Giá trị trả vể của hàm PegOpenDatabase là hành động mở cơ sở dữ liệu Sau khi mở cơ sở dữ liệu thì có thể... cơ sở dữ liệu bị thay đổi do Windows CE hỗ trợ một vài thông báo để thông báo khi một ứng dụng khác tạo, chỉnh sửa hay xoá bản ghi trong cơ sở dữ liệu 17 Khoá luận tốt nghiệp 2006 Đỗ Thị Thuý Ngân Windows CE thực thi nhiều hàm quản lý trên cơ sở dữ liệu như là việc nén dữ liệu khi dữ liệu được chèn vào hoặc giải nén dữ liệu khi dữ liệu được truy cập, và đảm bảo tính toàn vẹn của các bản ghi trong cơ. .. bộ hoá dữ liệu giữa desktop và thiết bị cầm tay Kịch bản này rất phổ biến với Windows CE, tới mức mà chức năng này được xây dựng trong hệ điều hành Windows CE bao gồm một tập hợp đầy đủ các chức năng về cơ sở dữ liệu dành cho tất cả các ứng dụng, bằng cách các ứng dụng trên Windows CE phải cài đặt các chức năng đó Các chức năng về cơ sở dữ liệu này cho phép mỗi ứng dụng tạo và duy trì cơ sở dữ liệu của... vẹn của các bản ghi trong cơ sở dữ liệu Thêm vào đó, Windows CE hỗ trợ kỹ thuật làm cho việc đồng bộ hoá cơ sở dữ liệu giữa desktop computer và Windows CE trở nên dễ dàng Các chương trình tạo và sử dụng một cơ sở dữ liệu Windows CE thông qua hàm API Windows CE mới Sau đây là bảng danh sách các hàm chức năng cơ sở dữ liệu và các hàm API tương ứng Database Operation Windows CE Functions Create database... một điều khiển tới cơ sở dữ liệu Chỉ có một thứ tự sắp xếp duy nhất có thể có hiệu lực cho một thao tác mở Tuy nhiên, bằng việc mở nhiều điều khiển tới cùng một cơ sở dữ liệu, chương trình có thể sử dụng nhiều hơn một thứ tự sắp xếp Thứ tự sắp xếp của cơ sở dữ liệu có thể tồn tại được định nghĩa khi cơ sở dữ liệu được tạo ra Một chương trình cũng có thể sắp xếp thứ tự cho cơ sở dữ liệu sau khi cơ sở dữ. .. Ngân • Bản ghi và thuộc tính của cơ sở dữ liệu: Các bản ghi và các thuộc tính theo các khối đã được tạo sẵn để xây dựng cơ sở dữ liệu Windows CE Một cơ sở dữ liệu được bao gồm một số bản ghi, và mỗi bản ghi được bao gồm một hoặc nhiều thuộc tính Tất cả các bản ghi trong cơ sở dữ liệu Windows CE được xác định bởi một cái tên duy nhất Cái tên định danh này được gán bởi hệ thống khi một bản ghi mới được... một cơ sở dữ liệu được mở, thao tác chủ yếu là đọc thông tin Dữ liệu được đọc từ cơ sở dữ liệu của Windows CE bằng hàm PegReadRecordProps Không giống với cú pháp của cơ sở dữ liệu SQL, một chương trình không chỉ rõ tập có chứa bản ghi để đọc ví dụ mệnh đề “where” Thay vào đó, các thuộc tính được đọc từ bản ghi có vị trí là vị trí hiện tại mà con trỏ tìm kiếm trỏ vào Khi một cơ sở dữ liệu của Windows CE. .. thể được chỉ định, chỉ ra cách mà các bản ghi được lưu trữ trong cơ sở dữ liệu Với dữ liệu được đưa vào cơ sở dữ liệu, hệ thống sử dụng các khoá mặc định để định vị các bản ghi một cách tự động Cơ sở dữ liệu Windows CE có thể chỉ có một mức, vì vậy mà các bản ghi không thể chứa các bản ghi khác, và không thể chứa nhiều hơn một cơ sở dữ liệu Kích thước tối đa của một bản ghi là 128K và kích thước tối

Ngày đăng: 21/01/2016, 23:07

Từ khóa liên quan

Mục lục

  • Tóm tắt

  • Chương 1: Mở đầu

  • Chương 2: Tổng quan công nghệ

    • 2.1. Tổng quan về hệ điều hành Window CE

    • 2.2. Một số thiết bị cầm tay phổ biến

      • 2.2.1. Ưu nhược điểm của thiết bị cầm tay

      • Chương 3: Tình hình ứng dụng CNTT hiện nay ngành Hải quan

        • 3.1. Khái quát trình và công tác ứng dụng CNTT Hải quan

          • 3.1.1. Hạ tầng CNTT

          • 3.1.2. Ứng dụng CNTT trong nghành hải quan

          • 3.2. Mục tiêu và định hướng phát triển

          • 3.3. Những tồn đọng trong việc ứng dụng CNTT vào ngành Hải quan

          • Chương 4: Cơ sở lý thuyết xây dựng cơ sở dữ liệu trên Windows CE

            • 4.1. Cấu trúc của Cơ sở dữ liệu Windows CE

            • 4.2. Tạo và xoá cơ sở dữ liệu

            • 4.3. Liệt kê cơ sở dữ liệu

            • 4.4. Mở cơ sở dữ liệu

            • 4.5. Sắp xếp cơ sở dữ liệu

            • 4.6. Tìm kiếm các bản ghi

            • 4.7. Đọc bản ghi

            • 4.8. Viết các bản ghi

            • 4.9. Xoá bản ghi

            • 4.10. Lấy về các thông tin của các đối tượng lưu trữ

            • 4.11. Thay đổi thông tin của cơ sở dữ liệu

            • 4.12. Handling Database Notification Messages

Tài liệu cùng người dùng

Tài liệu liên quan