Tải bản đầy đủ (.pdf) (20 trang)

Đề tài Hệ thống quản lý Sim Card

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (289.03 KB, 20 trang )

<span class='text_page_counter'>(1)</span>GVHD: TrÇn Duy Hïng. HÖ thèng QL Sim Card. Môc lôc Trang Tµi liÖu tham kh¶o:…………………………………………………...2 Lêi nãi ®Çu:………………………………..……………………………..3 I. lùa trän c«ng cô:………………………………………………………4 1. Ngôn ngữ xây dựng chương trình: Visual Basic, CSDL Access:…..4 2. Giới thiệu về ngôn ngữ lập trình Visual Basic:……………………..4 a. Ưu ®iÓm:...…………………………………………………………….5 b. Nhược điểm:…………………………………………………………..5 II. M« t¶ chi tiÕt hÖ thèng qu¶n lý Sim Card:…………………………5 1. Biểu đồ phần cấp chức năng:………………………………………...5 2. Xây dựng biểu đồ luồng dữ liệu:……………………………………..6 3. Biểu đồ luồng dữ liệu mức khung cảnh:……………………………..7 4. Biểu đồ luồng dữ liệu mức đỉnh:……………………………………..8 5. Biểu đồ dữ liệu mức dưới đỉnh:………………………………………9 III. Quan hÖ thùc thÓ:………………………………………………….13 IV. C¸ch x©y dùng CSDL trong Microsof Access:…………………...21 V. ThiÕt kÕ d÷ liÖu:…………………………………………………….15 VI. Các hoạt động của chương trình:…………………………………21 1. Hoạt động của chương trình thông qua Menu của chương trình MDIForm:……………………………………………………………………..21 2. Sö dông phÇn mÒm:…………………………………………………22 3. Chøc n¨ng cña c¸c c«ng cô trong phÇn mÒm:……………………..23 4. Chøc N¨ng:…………………………………………………………..26 5. PhÇn B¸o c¸o - Thèng kª:…………………………………………...29 KÕt luËn:………………………………………………………………...32. -1-. SVTH: Triệu Thị Thu Hường Lop8.net. Líp 8209B1 - ViÖn §H Më HN.

<span class='text_page_counter'>(2)</span> GVHD: TrÇn Duy Hïng. HÖ thèng QL Sim Card. TÀI LIỆU THAM KHẢO ----------***---------1. Lập trình nhanh Visual Basic - Khoa công nghệ tin học - Viện Đại Học Mở Hà Nội. 2. Giáo trình Phân tích & thiết kế HT thông tin - TS. Lê Văn Phùng. 3. Hệ quản trị cơ sở dữ liệu Access 4. Giáo trình hệ quản trị cơ sở dữ liệu SQL Server 5. Giáo trình VISUAL BASIC/VB.NET/C# 6. Tạo báo cáo động với Crystal Report - Khoa công nghệ tin học. -2-. SVTH: Triệu Thị Thu Hường Lop8.net. Líp 8209B1 - ViÖn §H Më HN.

<span class='text_page_counter'>(3)</span> GVHD: TrÇn Duy Hïng. HÖ thèng QL Sim Card. LỜI NÓI ĐẦU Ngày nay sự phát triển không ngừng của các ngành khoa học kỹ thuật trong đó có ngành Công NghÖ Th«ng Tin - Công Nhệ Thông Tin là một ngành không thể thiếu trong thời đại công nghệ thông tin ngày nay, nhu cầu thông tin trong cuộc sống cũng như trong xã hội là không thể thiếu đặc biệt là Công Nghệ quá trình quản lý nhân sự trong các cơ quan hành chính sự nghiệp. Nhu cầu tin học hóa mang lại nhiều lợi ích về mọi mặt nhân công, chi phí thậm chí cả về những chuyên môn của người thực hiện nó, nó không đòi hỏi quá nhiều kiến thức nhưng biết cách sử dụng nó và áp dụng vào thực tiễn đúng với nhu cầu của từng công việc thì nó sẽ mang lại cho chúng ta nhiều lợi ích to lớn rất nhiều. Mỗi người ai cũng có một công việc dù lớn hay nhỏ,từ đơn giản hay phức tạp thì nó cũng cần phải có những thông tin quản lý về con người, về cách thức hoạt động, về tổ chức quản lý thông tin cá nhân như một cuốn sổ nhỏ nhưng thông tin của nó thì vô cùng lớn giúp chúng ta tra cứu nhanh về thông tin của một người nào đó như: người thân, bạn bè. Dựa trên ngôn ngữ khá đơn giản Visual Basic và hệ quản trị cơ sở dữ liệu Access một môi trường giao diện thân thiện với người dùng giúp ta dê dàng thao tác và xử lý. Mặc dù biết được nhu cầu quản lý thông tin rất cần thiết cho cuộc sống nhưng do kiến thức và sự hiểu biết còn hạn chế vì thế bài toán của em còn nhiều thiếu sót chưa có tính tối ưu cao nhưng hy vọng với đề tài của em giúp chúng ta hiểu phần nào về đề tài quản lý thông tin cá nhân.. Người thực hiên: Nguyễn Xuân Dũng. -3-. SVTH: Triệu Thị Thu Hường Lop8.net. Líp 8209B1 - ViÖn §H Më HN.

<span class='text_page_counter'>(4)</span> GVHD: TrÇn Duy Hïng. HÖ thèng QL Sim Card. I- Lùa chän c«ng cô: Với việc mạng ngày càng được sử dụng rộng rãi trong các chương trình hiện nay. Tính chất xây dựng chương trình ưu tiên hàng đầu là sử dụng ngôn ngữ lập trình liên quan đến mạng máy tính để có thể sử dụng một cách phổ biến. Có rÊt nhiÒu ng«n ng÷ lËp tr×nh hay sö dông nh­ng víi hÖ thèng Qu¶n lý ®iÓm c«ng cô lËp tr×nh lµ ng«n ng÷ Visual Basic. 1- Ngôn ngữ xây dựng chương trình: Visual Basic, CSDL Access HiÖn nay cã rÊt nhiÒu hÖ qu¶n lý CSDL ®­îc øng dông. Access lµ mét hÖ QTCSDL mạnh, nó tương tác với người dùng trong môi trường Windows. Nó cho phép truy cập một cách trực quan đến dữ liệu và truy vấn thông tin, cho phép ta thao t¸c, xö lý d÷ liÖu víi kh¶ n¨ng kÕt nèi c¸c c«ng cô , Access cho phÐp thiÕt kÕ ®­îc nh÷ng FORM vµ c¸c b¸o c¸o phøc t¹p. §Æc biÖt khi khai th¸c Access víi viÖc sö dông Access Wizard vµ c¸c tËp lÖnh (Macro) ta cã thÓ tù động hoá các công việc mà không cần lập trình. Tuy nhiên, đối với bài toán quản lý dữ liệu lớn đòi hỏi mức độ chuyên môn cao, Access đưa ra Access Basic là một ngôn ngữ lập trình mạnh mẽ đáp ứng mọi nhu cầu của người dùng. 2- Giới thiệu về ngôn ngữ lập trình Visual Basic Visual Basic nằm trong bộ visual basic 6.0 là một ngôn ngữ cở bản nằm trong hệ thống giáo dục iảng dạy trong các trường học. Với những tính năng dễ sử dụng và khá thân thiện với người dùng của nó, visual basic 6.0 cho ta viết soạn thảo, kiểm tra các trình ứng dụng của Windows hơn nữa nó còn có các file biên dịch trợ giúp “Visual basic và Active X”, thậm chí các trình ứng dụng Internet, online Visual basic. Visual basic là ngôn ngữ lập trình hướng đối tượng(OPP- Oriented Object programming). ử dụng Visual Basic có thể tao ra các ứng dụng nhanh nhất với giao diện đẹp hỗ trợ nhiều cho người sử dụng với các Menu chương trình và các nút lệnh đơn giản vừa dễ viết vừa tạo hiệu quả cao. Đặc biệt Visual Basic dùng để viết các chương trình quản lý. -4-. SVTH: Triệu Thị Thu Hường Lop8.net. Líp 8209B1 - ViÖn §H Më HN.

<span class='text_page_counter'>(5)</span> GVHD: TrÇn Duy Hïng. HÖ thèng QL Sim Card. a. Ưu ®iÓm - Giao diện chương trình đơn giản dễ viết và dễ hiểu - Sử dụng các thuộc tính có sẵn của Windows - Cách truy cập nhanh - Thiết kế chương trỡnh thụng qua cỏc menu nên người dùng rất dễ hiểu. - Hỗ trợ các công cụ giúp ta thiết kế giao diện cũng như trong quá trình lập trình. - Có nhiều thư viên để cho ta tiện sử dụng ADO b. Nhược điểm - Không áp dụng nhiều cho lập trình hệ thống bằng các ngôn ngữ như:C, C++, Assembly…… - Không dùng để lập trình cho các hệ thống lớn - Khả năng liến kết d÷ liÖu kh«ng b»ng c¸c ng«n ng÷ kh¸c.. II- m« t¶ chi tiÕt hÖ thèng qu¶n lý sim card: INPUT. PROCESING. OUTPUT. Chương trình QL sim card được thể hiện bằng sơ đồ trên. Trong đó INPUT lµ c¸c th«ng tin vµo, OUTPUT lµ c¸c th«ng tin ra cßn PROCESSING lµ chøc n¨ng xö lý b¸n hµng. 1- Biểu đồ phần cấp chức năng: Khi ph©n tÝch c¸c th«ng tin vµo, ra vµ môc tiªu cña hÖ thèng th× ta x©y dựng được biểu đồ phân cấp chức năng như sau: -5-. SVTH: Triệu Thị Thu Hường Lop8.net. Líp 8209B1 - ViÖn §H Më HN.

<span class='text_page_counter'>(6)</span> GVHD: TrÇn Duy Hïng. HÖ thèng QL Sim Card. HT qu¶n lý sim card. CËp NhËt HÖ Thèng. CËp nhËt Danh Môc. §K tµi kho¶n. CËp nhËt kh¸ch hµng. §¨ng nhËp HT. CN Nhµ cung cÊp. Chuyển đổi mËt khÈu. Cập nhật Sim. Xö lý c¸c chøc n¨ng. B¸o c¸o Thèng kª. Xö lý nhËp, xuÊt hµng. Tæng hîp Doanh thu C«ng nî. Xö lý thu, chi. BC, TKÕt tån kho, phiÕu xuÊt. Cập nhật card. 2- Xây dựng biểu đồ luồng dữ liệu: Phần này nhiệm vụ phải đưa ra được những biểu đồ luồng dữ liệu ở mức khung cảnh, mức đỉnh, và mức dưới đỉnh. Một biểu đồ luồng dữ liệu được cấu tạo bởi các thành phần sau : + Chøc n¨ng xö lý : Ký hiÖu + Luång d÷ liÖu:. Ký hiÖu. + Kho d÷ liÖu:. Ký hiÖu. + T¸c nh©n ngoµi :. Ký hiÖu -6-. SVTH: Triệu Thị Thu Hường Lop8.net. Líp 8209B1 - ViÖn §H Më HN.

<span class='text_page_counter'>(7)</span> GVHD: TrÇn Duy Hïng. HÖ thèng QL Sim Card. 3- Biểu đồ luồng dữ liệu mức khung cảnh:. Người dùng. DS kh¸ch hµng, Dm Sim. C«ng ty chñ qu¶n. C¸c yªu cÇu. Thông tin người dùng. C¸c B¸o C¸o. HÖ Thèng QL B¸n Sim Card §T. -7-. SVTH: Triệu Thị Thu Hường Lop8.net. C¸c Q§, chÝnh s¸ch. Líp 8209B1 - ViÖn §H Më HN.

<span class='text_page_counter'>(8)</span> GVHD: TrÇn Duy Hïng. HÖ thèng QL Sim Card. 4- Biểu đồ luồng dữ liệu mức đỉnh:. CËp NhËt HÖ Thèng (1) kh¸ch hµng, ncc. C¸c tµi kho¶n, y/c. Người dùng. Danh Môc Sim ho¹t động KM. CËp NhËt Danh môc (2). DS kh¸ch hµng, DT. C«ng ty chñ qu¶n. chương trình KM. C¸c b¸o c¸o C¸c Q§ xö lý. KQ xö lý. B/ c¸o, tµi liÖu. Xö lý c¸c chøc n¨ng (3). C¸c yªu cÇu. B¸o c¸o thèng kª (4). Kho sim, card. -8-. SVTH: Triệu Thị Thu Hường Lop8.net. Líp 8209B1 - ViÖn §H Më HN.

<span class='text_page_counter'>(9)</span> GVHD: TrÇn Duy Hïng. HÖ thèng QL Sim Card. 5- Biểu đồ dữ liệu mức dưới đỉnh: * Chøc n¨ng 1 : CËp NhËt HÖ thèng. Người dùng. §¨ng NhËp HT 1.2. §K tµi kho¶n 1.1. Tµi kho¶n, yªu cÇu. Chuyển đổi MK 1.3. -9-. SVTH: Triệu Thị Thu Hường Lop8.net. Líp 8209B1 - ViÖn §H Më HN.

<span class='text_page_counter'>(10)</span> GVHD: TrÇn Duy Hïng. HÖ thèng QL Sim Card. * Chøc n¨ng 2 : CËp nhËt danh môc C¬ quan chñ qu¶n. Quy. Người dùng. định, C¸c y/c Danh s¸ch C¸c Sim CËp nhËt kh¸ch hµng 2.1 CËp nhËt Nhµ CC 2.2. CËp nhËt Sim 2.3 Kho hµng, DM sè. CËp nhËt card 2.4. - 10 -. SVTH: Triệu Thị Thu Hường Lop8.net. Líp 8209B1 - ViÖn §H Më HN.

<span class='text_page_counter'>(11)</span> GVHD: TrÇn Duy Hïng. HÖ thèng QL Sim Card. * Chøc n¨ng 3 : Xö lý c¸c chøc n¨ng :. Quy định, y/c. Người dùng. PhiÕunhËp,xuÊt C¸c Tt, phiÕu KQ thu. Quy chÕ. Xö lý nhËp, xuÊt hµng (3.1). Xö lý thu chi (3.2). hoá đơn, phiếu. c¸c phiÕu, H§. - 11 -. SVTH: Triệu Thị Thu Hường Lop8.net. Líp 8209B1 - ViÖn §H Më HN.

<span class='text_page_counter'>(12)</span> GVHD: TrÇn Duy Hïng. HÖ thèng QL Sim Card. * Chøc n¨ng 4 : B¸o c¸o thèng kª :. Doanh sè, DS nî. hợp đồng, quy định. Tæng hîp doanh thu, c«ng nî 4.1 C¸c yªu cÇu. b¸o c¸o, kq. Göi c¸c b¸o c¸o, tån kho, phiÕu xuÊt 4.2 4.2. C¬ quan chñ qu¶n. B¸o c¸o, v¨n b¶n. Người dùng. - 12 -. SVTH: Triệu Thị Thu Hường Lop8.net. Líp 8209B1 - ViÖn §H Më HN.

<span class='text_page_counter'>(13)</span> GVHD: TrÇn Duy Hïng. HÖ thèng QL Sim Card. III- Quan hÖ thùc thÓ: sim. Tensim. nhacc. sim. Kh. hµng. sim. PhiÕunk. ctpn. Phiªuxk. ctpx. nhacc. Kh.hang. phieuthu. ctpt. phieuchi. ctpn. Kh.hang. Matkhau. - 13 -. SVTH: Triệu Thị Thu Hường Lop8.net. Líp 8209B1 - ViÖn §H Më HN.

<span class='text_page_counter'>(14)</span> GVHD: TrÇn Duy Hïng. HÖ thèng QL Sim Card. IV- C¸ch x©y dùng CSDL trong Microsof Access : Khi tiến hành thiết kế một CSDL trong Microsof Access, trước hết ta phải phân tách mọi thông tin muốn lưu trữ thành các đối tượng riêng biệt, sau đó chỉ ra cho Microsof Access biết các đối tượng có quan hệ với nhau như thế nào. Dựa vào các quan hệ đó Microsof Access có thể liên kết các đối tượng và rút ra dữ liÖu tæng hîp cÇn thiÕt. Các bước thiết kế một CSDL: Bước 1: Xác định mục tiêu khác thác CSDL. Điều này quyết định các loại sù kiÖn ta sÏ ®­a vµo Microsof Access. Bước 2: Xác định các bảng cần thiết. Mục tiêu cần khai thác là sim thẻ thì nh÷ng th«ng tin vÒ Ðim thÎ cÇn biÕt lµ kho sim Bước 3 : Xác định các trường (Field) cần thiết để chứa DL trong các bảng đã xác định. mỗi trường quan hệ trực tiếp đến đối tượng trong bảng, tránh đưa vào bảng các trường chứa thông tin có thể rút được từ các trường khác hoặc là kÕt qu¶ cã thÓ tÝnh to¸n ®­îc. Søc m¹nh cña mét hÖ QTCSDL nh­ Microsof Access thÓ hiÖn ë kh¶ n¨ng mau chãng t×m vµ rót ra DL tõ nhiÒu b¶ng kh¸c nhau trong CSDL. §Ó hÖ thèng lµm mét c¸ch cã hiÖu qu¶, mçi b¶ng trong CSDL cÇn có một trường hoặc một tập hợp các trường làm trường khoá để xác định duy nhÊt mét mÉu in trong rÊt nhiÒu mÉu in ®ang chøa trong b¶ng. Microsof Access dùng trường khoá chính để kết nối dữ liệu nhanh chóng từ nhiều bảng và xuất ra kÕt qu¶ mong muèn. Bước 4: Xác định các mối quan hệ. Nhìn vào mỗi bảng dữ liệu, ta xét xem d÷ liªu trong b¶ng nµy liªn hÖ thÕ nµo víi d÷ liÖu trong c¸c b¶ng kh¸c. Cã thÓ thêm trường hoặc tạo bảng mới nếu cần để làm sáng tỏ các mối quan hệ này. Bước 5: Tinh chế lại thiết kế (cố gắng dữ liệu về dạng chuẩn 3), tạo bảng dữ liệu và nhập vào một số Record, thử xem CSDL đã thiết kế phản ứng thế nào với những yêu cầu truy xuất đã đặt ra, xem kết quả rút ra từ những bảng dữ liệu. - 14 -. SVTH: Triệu Thị Thu Hường Lop8.net. Líp 8209B1 - ViÖn §H Më HN.

<span class='text_page_counter'>(15)</span> GVHD: TrÇn Duy Hïng. HÖ thèng QL Sim Card. đã thiết lập có đúng không, thực hiện chỉnh sửa, bổ sung thiết kế nếu thấy cần thiÕt. V- ThiÕt kÕ d÷ liÖu: NÕu ta thiÕt lËp mét qu¸ tr×nh thiÕt kÕ CSDL, ta sÏ t¹o nhanh chãng vµ hiệu quả một CSDL, CSDL đó sẽ cung cấp cho bạn truy xuất thông tin mà ta muèn mét c¸ch tiÖn lîi nhÊt. Víi c¸ch thiÕt kÕ v÷ng ch¾c nh­ vËy sÏ lµm cho ta đỡ tốn thời gian để xây dựng một CSDL và kết thúc công vệc nhanh chóng và cho kÕt qu¶ chÝnh x¸c. *B¶ng CTN : Tên trường. KiÓu d÷ liÖu. Sè phiÕu nhËp. text. Số lượng. number. đơn giá. currency. Tªn sim. text. *B¶ng CTX : Tên trường. KiÓu d÷ liÖu. Sè phiÕu xuÊt. text. Số lượng. number. đơn giá. currency. Tªn sim. text. - 15 -. SVTH: Triệu Thị Thu Hường Lop8.net. Líp 8209B1 - ViÖn §H Më HN.

<span class='text_page_counter'>(16)</span> GVHD: TrÇn Duy Hïng. HÖ thèng QL Sim Card. *B¶ng Kh¸ch hµng :. Tên trường. KiÓu d÷ liÖu. M· kh¸ch hµng. text. Tªn kh¸ch hµng. text. địa chỉ. text. ®iÖn tho¹i. text. *B¶ng mËt khÈu:. Tên trường. KiÓu d÷ liÖu. Username. text. MËt khÈu. text. - 16 -. SVTH: Triệu Thị Thu Hường Lop8.net. Líp 8209B1 - ViÖn §H Më HN.

<span class='text_page_counter'>(17)</span> GVHD: TrÇn Duy Hïng. HÖ thèng QL Sim Card. *B¶ng nhµ cung cÊp:. Tên trường. KiÓu d÷ liÖu. M· ncc. text. Tªn nhµ cc. text. địa chỉ. text. ®iÖn tho¹i. text. Ngườilh. text. *B¶ng phiÕu chi: Tên trường. KiÓu d÷ liÖu. Sophieu. text. Ngaynhap. Date/time. Sopnhap. text. Mancc. text. Sotien. currency. Diengiai. text. tongtien. currency. - 17 -. SVTH: Triệu Thị Thu Hường Lop8.net. Líp 8209B1 - ViÖn §H Më HN.

<span class='text_page_counter'>(18)</span> GVHD: TrÇn Duy Hïng. HÖ thèng QL Sim Card. Tienno. currency. *B¶ng phiÕu nhËp khÈu: Tên trường. KiÓu d÷ liÖu. Sopnhap. text. Mancc. text. Ngaynhap. Date/time. *B¶ng phiÕu xuÊt kho: Tên trường. KiÓu d÷ liÖu. Sopxuat. text. Makh. text. Ngayxuat. Date/time. Thang. text. Nam. text. - 18 -. SVTH: Triệu Thị Thu Hường Lop8.net. Líp 8209B1 - ViÖn §H Më HN.

<span class='text_page_counter'>(19)</span> GVHD: TrÇn Duy Hïng. HÖ thèng QL Sim Card. *B¶ng phiÕu thu: Tên trường. KiÓu d÷ liÖu. Sophieu. text. Ngaylap. Date/time. Sopxuat. text. Makh. text. Sotien. currency. Diengiai. text. tongtien. currency. Tienno. currency. Tên trường. KiÓu d÷ liÖu. Tensim. text. Mota. text. Dvt. text. Luongton. number. *B¶ng sim:. - 19 -. SVTH: Triệu Thị Thu Hường Lop8.net. Líp 8209B1 - ViÖn §H Më HN.

<span class='text_page_counter'>(20)</span> GVHD: TrÇn Duy Hïng. HÖ thèng QL Sim Card. Taikhoan. currency. Tên trường. KiÓu d÷ liÖu. Tensim. text. *Tªn sim:. *B¶ng card: Tên trường. KiÓu d÷ liÖu. macard. number. Tencard. text. M« h×nh thùc thÓ:. - 20 -. SVTH: Triệu Thị Thu Hường Lop8.net. Líp 8209B1 - ViÖn §H Më HN.

<span class='text_page_counter'>(21)</span>

×