Xây dựng chương trình quản lý bán hàng và phát triển dịch vụ cho viễn thông thái nguyên

84 408 0
Xây dựng chương trình quản lý bán hàng và phát triển dịch vụ cho viễn thông thái nguyên

Đ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

MỤC LỤC MỤC LỤC ĐẶT VẤN ĐỀ CHƯƠNG CƠ SỞ LÝ THUYẾT 1.1 TÌM HIỂU VỀ MƠI TRƯỜNG DOT NET 1.2 NỀN TẢNG LẬP TRÌNH 1.2.1 Các kiểu liệu đặc thù 1.2.2 Hằng 1.2.3 Làm việc với toán tử Visual Basic.Net 1.2.4 Làm việc với phương thức thư viện net 1.2.5 Trật tự ưu tiên toán tử 1.3 SỬ DỤNG CÁC PHÁT BIỂU CẤU TRÚC RA QUYẾT ĐỊNH .7 1.3.1 Sử dụng biểu thức điều kiện 1.3.2.Phát biểu điều khiển 1.4 XỬ LÝ VÀ PHỐI HỢP DỮ LIỆU 12 1.4.1 Sử dụng Module thủ tục 12 1.4.2 Xử lý mảng tập hợp (Collection): 13 1.5 TRUY CẬP DỮ LIỆU VỚI ADO.NET 14 1.5.1 Các đối tượng ADO.NET 14 1.5.2 Quản lý Provider ADO.NET 15 1.6 TÌM HIỂU HỆ QUẢN TRỊ CSDL SQL SERVER 2000 19 1.6.1 SQL gì? .19 1.6.2 Các sở liệu mặc định SQL 20 1.6.3 Cách thức tổ chức sở liệu SQL Server 2000 .21 1.6.4 Các đối tượng CSDL SQL Server 2000 22 CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 24 2.1 GIỚI THIỆU VỀ TT DVKH VIỄN THÔNG THÁI NGUYÊN 24 2.2 KHẢO SÁT HIỆN TRẠNG BÀI TOÁN 25 2.2.1 Khảo sát toán 25 2.2.2 Cách thức hoạt động hệ thống 27 2.2.3 Một số biểu mẫu hệ thống cũ sử dụng 28 2.2.4 Phân tích nhược điểm hệ thống cũ 32 2.2.5 Định hướng phát triển xây dựng hệ thống 33 2.3 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 38 2.3.1 Mục tiêu quản lý yếu tố thành công 38 2.3.2 Thiết kế hệ thống chức 40 2.3.3 Thiết kế hệ thống liệu 42 2.3.4 Xây dựng Cơ sở liệu 50 CHƯƠNG 3: XÂY DỰNG PHÁT TRIỂN CHƯƠNG TRÌNH 57 3.1 TỔNG QUAN VỀ QUÁ TRÌNH PHÁT TRIỂN CHƯƠNG TRÌNH 57 3.2 MỘT SỐ KẾT QUẢ SAU KHI XÂY DỰNG CHƯƠNG TRÌNH 58 3.2.1 Màn hình chờ (Flash Screen) 58 3.2.2 Form Đăng nhập hệ thống 58 3.2.3 Form chương trình 59 3.2.4 Form Quản lý người dùng .60 3.2.5 Form Quản lý danh mục loại hàng 60 3.2.6 Form Quản lý danh mục nhân viên tổ bán hàng 61 3.2.7 Form Quản lý danh mục nhân viên tổ quản lý kho 61 3.2.8 Form Quản lý danh mục mệnh giá SIM trả trước 62 3.2.9 Form Quản lý danh mục hình thức tốn 62 3.2.10 Form nhập hàng 63 3.2.11 Form Bán hàng 64 3.2.12 Form cập nhật giá bán 65 3.2.13 Form Cảnh báo hết hàng .65 3.2.14 Form phát triển thuê bao di động 66 3.2.15 Form phát triển thuê bao GPhone .67 3.2.17 Form phát triển thuê bao Internet .69 3.2.18 Form cập nhật thông tin thuê bao .70 3.2.19 Form quản lý việc cắt chuyển thuê bao .71 3.2.20 Form chọn thời gian báo cáo .72 3.2.21 Form tìm kiếm hàng bán theo số SERI .72 3.2.22 Form tìm kiếm hàng bán theo số máy 73 3.2.23 Form tìm kiếm khách hàng theo tên 73 3.2.24 Form báo cáo nhập hàng .74 3.2.25 Form báo cáo bán hàng .75 3.2.26 Form báo cáo hàng tồn 76 3.2.27 Form báo cáo tổng hợp Nhập-Xuất-Tồn .77 3.2.28 Form báo cáo phát triển thuê bao di động 78 3.2.29 Form báo cáo phát triển thuê bao Gphone 79 3.2.30 Form báo cáo phát triển thuê bao điện thoại cố định 80 3.2.31 Form báo cáo phát triển thuê bao Internet 81 KẾT LUẬN 82 TÀI LIỆU THAM KHẢO 84 ĐẶT VẤN ĐỀ Thời đại CNTT phát triển tạo nên điểm thuận lợi, hội tốt cho người học tập, nghiên cứu khoa học, giải trí, … đặc biệt lĩnh vực kinh doanh Người ta thấy rằng, việc sử dụng người hầu hết công việc quản lý nhân sự, quản lý tiền lương, quản lý kho… thường hay dẫn đến sai sót tốn nhiều thời gian, quy mô hoạt động doanh nghiệp lớn Hơn việc dùng nhiều người dẫn đến máy hành cồng kềnh tốn kém, điều dẫn đến hiệu doanh nghiệp ngày giảm sút Chính việc áp dụng công nghệ thông tin doanh nghiệp ngày điều tất yếu Xuất phát từ nhu cầu công việc thực tế em Viễn thông Thái Nguyên với mong muốn tổng hợp kiến thức học năm học vừa qua, thời gian làm đồ án tốt nghiệp, em chọn đề tài: “Xây dựng chương trình quản lý bán hàng phát triển dịch vụ cho Viễn Thông Thái Nguyên” thầy giáo, TS Phạm Việt Bình hướng dẫn Riêng thân mình, em nhận thấy đề tài hay mang ý nghĩa thực tế cao thực cần thiết để giúp cho sinh viên chúng em nắm quy trình phát triển phần mềm mang ý nghĩa thực tế cho công việc em quan nói riêng cho phát triển CNTT tỉnh nói chung Mặc dù cố gắng suốt trình thực đề tài đồ án tốt nghiệp, thời gian làm đồ án có hạn kiến thức thân hạn chế, báo cáo đồ án chương trình em chắn cịn số thiếu sót Vì vậy, em mong nhận ý kiến từ phía thầy bạn để em đồ án em hoàn thiện Em xin trân trọng cảm ơn ! Sinh viên thực Lê Thanh Chung CHƯƠNG CƠ SỞ LÝ THUYẾT 1.1 TÌM HIỂU VỀ MƠI TRƯỜNG DOT NET Microsoft Visual Basic.Net nâng cấp mở rộng quan trọng hệ thống phát triển Visual Basic thông dụng , sản phẩm ngơn ngữ lập trình ưa chuộng, sử dụng triệu lập trình viên khác giới Visual Basic thật có nhiều nét mới, Visual Basic.net nhanh chóng, hiệu Ưu điểm quan trọng Visual Basic.net thiết kế để bạn làm việc hiệu cho công việc phát triển ứng dụng hàng ngày – đặc biệt bạn sử dụng để xử lý thông tin sở liệu tạo giải pháp cho Internet Nhưng có lợi ích khác bạn quen với môi trường phát triển Visual Basic, bạn sử dụng cơng cụ để viết chương trình Microsoft Visual C++.net, Microsoft Visual C#.net công cụ , trình biên dịch nhà phát triển thứ ba 1.2 NỀN TẢNG LẬP TRÌNH 1.2.1 Các kiểu liệu đặc thù Kiểu liệu Kích thước Phạm vi Ví dụ Short 16 bit -32.678 đến 32.767 Dim Birt As Short Birds=12500 Integer 32 bit -2.147.483.648 đến 2.147.483.647 Dim X As Integer X = 3750000 Long 64 bit -9.221.472.036.854.775.807 đến 9.221.472.036.854.775.807 Dim Y As Long Y = 3988890343 Single 32 bit (dấu chấm động) -3.402823E38 đến 3.402823E38 Dim Z As Single Z = 899.99 Double 64 bit (dấu chấm động) -1.7976313486231E308 đến 1.7976313486231E308 Dim Pi As Double Pi = 3.14159265 Decimal 128 bit Trong khoảng +/- 79.228 x Dim Debt As 1024 Decimal Debt = 7234734.5 Byte bit 0-255 Dim Key As Byte Key = 13 Char 16 bit 0-65.535 Dim Ch As Char Ch = “ W” String Nhiều ký tự Chứa từ đến tỷ ký tự Dim Dog As String Dog = “Poiter” Boolean 16 bit Chia hai giá trị True Fale Dim Flag As Boolean Flag = True Date 64 bit Từ 1/1/1 đến 31/12/9999 Dim Birthday As Date Birthday = #1/2/02 Object 32 bit Bất kỳ kiểu đối tượng Dim MyApp As Object VB cho phép tạo kiểu liệu riêng 1.2.2 Hằng Tạo khai báo số: Gõ từ khóa Const tên hằng, kiểu (tương tự khai báo biến) toán tử gán (=) đặt giá trị cho số Ví dụ: Const Pi As Double = 3.1415 1.2.3 Làm việc với tốn tử Visual Basic.Net Cơng thức phát biểu kết hợp số, biến, toán tử từ khóa để hình thành hay tạo nên giá trị Một tính thú vị VB.net bạn sử dụng cách viết tắt cho tốn tử phép gán tính liên quan đến thay đổi giá trị biến Ví dụ: Nếu bạn kết hợp dấu “+” dấu”=” bạn cộng hai số mà khơng cần phải lặp lại tên biến hai lẩn công thức Do đó, thay vì: X=X+6 bạn viết X+=6 Ta có bảng tốn tử sau ví dụ cách viết tắt chúng Tốn tử Mơ tả Dạng đầy đủ Dạng tắt + Cộng X=X+8 X+=8 - Trừ X=X-8 X-=8 * Nhân X=X*8 X*=8 / Chia X=X/8 X/=8 \ Chia lấy phần nguyên X=X\8 X\=8 Mode Chia lấy phần dư ^ Mũ lũy thừa X=X^8 X^=8 & Nối chuỗi X=X&”abc” X^=”abc” 1.2.4 Làm việc với phương thức thư viện net Ta làm quen với lớp System.Math NET Framework Nếu muốn sử dụng phương thức bạn cần đặt phát biểu sau đầu mã chương trình Import System.Math Mục đích Phương thức Abs(n) Trả giá trị tuyệt đối n Atan(n) Trả Artang n (n tính bàng Radian) Cos(n) Trả Cos góc b (n tính bàng Radian) Exp(n) Trả e mũ n Sign(n) Trả –1 n0 , n=0 Sin(n) Trả Sin n (n tính bàng Radian) Sqrt(n) Trả bậc hai n Tan(n) Trả Tan góc n (n tính bàng Radian) 1.2.5 Trật tự ưu tiên toán tử Toán tử Trật tự ưu tiên () Giá trị hay biểu thức cặp dấu ngoặc đơn ưu tiên trước ^ Ưu tiên thứ hai - Ưu tiên thứ ba */ Tiếp theo toán tử nhân chia \ Tiếp phép chia nguyên Phép chia lấy dư Mod Sau cộng trừ +- 1.3 SỬ DỤNG CÁC PHÁT BIỂU CẤU TRÚC RA QUYẾT ĐỊNH 1.3.1 Sử dụng biểu thức điều kiện Một biểu thức điều kiện phần phát biểu hoàn chỉnh chương trình trả lời cho câu hỏi đúng/sai (True/False) thuộc tính, biến mẫu thơng tin mã chương trình Ta sử dụng toán tử so sánh sau: Toán tử so sánh Ý nghĩa = Bằng Khác (không bằng) > Lớn < Nhỏ = Lớn 1.3.2.Phát biểu điều khiển 1.3.2.1 Phát biểu điều khiển If…then Else … End If Dạng đơn giản: Đây phát biểu thường gặp, có cấu trúc sau: If condittion [Then] [statement ] [ElseIf elseifcondittion [then] [elseIfstatements] [Else] [Elese Statements] End If  Condition: biểu thức bắt buộc, giá trị trả True hay False, giá trị có kiểu Boolean  Statement: phát biểu khối If …Then có condition có giá trị True, statement có nhiều phát biểu điều khiển khác bên  Elseifcondition : Tương tự condttion  ElseifStatement: Phát biểu khối ElseIf Then condition có giá trị True, statement có nhiều phát biểu điều kiện khác bên  ElseStatement: phát biểu khối Else có condition ElseCondition có giá trị False , elseStatement có nhiều phát biểu điều khiển khác bên  End If: phát biểu kết thúc khối If Then Else EndIf 1.3.2.2 Phát biểu Select… Case: Select Case phát biểu rẽ nhánh trường hợp bạn chuyển từ phát biểu If… Then ….Else… EndIf sang phát biểu Select… Case Phát biểu Select…Case thực nhóm phát biểu, phụ thuộc giá trị biểu thức, với cú pháp : Select [Case] testexpression [Casen expressionlist] [statement] [Case Else] [ElseStatement] End Select  Testexpression: biểu thức bắt buộc, giá trị thuộc dạng liệu sau:: Boolean, byte, Char, Date, Double, Decimal, Long , Integer, short, Single, String  Expessionlist: Phát biểu yêu cầu nằm Case, Case mệnh đề hay biểu thức, chúng cách dấu “,” Ngoài Case sử dụng To để diễn giải khoảng giá trị Is biểu thức so sánh  Statement: hay nhiều phát biểu Case  End Select: Kết thúc phát biểu Select Case 1.3.2.3 Phát biểu Do Loop Phát biểu Do Loop phát biểu vòng lặp lúc điều kiện True hay điều kiện True Cú pháp: Do {While | until} condition [statements] [Exit Do] [statement] Loop Phát biểu có dạng sau: Do [statements] [Exit Do] [statement] Loop {While | Until} condition  While: khai báo từ khóa Until khai báo, vịng lặp thực condition Fale  Until: khai báo từ khóa While khai báo, vịng lặp thực condition True  Condition: biểu thức luân lý có giá trị True hay False  Statement: hay nhiều phát biểu lặp While hay Until condition True  Exit Do : Thốt khỏi vịng lặp 1.3.2.4 Phát biểu While…End While Phát biểu While…End While, thực nhiều phát biểu điều kiện condition có giá trị True cú pháp: While Condition [statements] End While  Condition: phát biểu luận lý bắt buộc, có giá trị True hay False , condition =Nothing condition tương đương với False  Statement : hay nhiều phát biểu thực khối While condition True  End While: kết thúc vòng lặp 1.3.2.5 Phát biểu With …End With Phát biểu sử dụng tham chiếu đến đối tượng đơn, hay Structure, With End With thực nhiều phát biểu cú pháp: With Object [statements] End With  Object: biểu thức bắt buộc, có giá trị với biểu thức liệu, bao gồm kiểu  Statement: hay nhiều phát biểu thực Object  End With: kết thúc phát biểu 10 3.2.18 Form cập nhật thông tin thuê bao 70 3.2.19 Form quản lý việc cắt chuyển thuê bao 71 3.2.20 Form chọn thời gian báo cáo 3.2.21 Form tìm kiếm hàng bán theo số SERI 72 3.2.22 Form tìm kiếm hàng bán theo số máy 3.2.23 Form tìm kiếm khách hàng theo tên 73 3.2.24 Form báo cáo nhập hàng 74 3.2.25 Form báo cáo bán hàng 75 3.2.26 Form báo cáo hàng tồn 76 3.2.27 Form báo cáo tổng hợp Nhập-Xuất-Tồn 77 3.2.28 Form báo cáo phát triển thuê bao di động 78 3.2.29 Form báo cáo phát triển thuê bao Gphone 79 3.2.30 Form báo cáo phát triển thuê bao điện thoại cố định 80 3.2.31 Form báo cáo phát triển thuê bao Internet 81 KẾT LUẬN Sau 16 tuần làm đồ án tốt nghiệp, với cố gắng nỗ lực tinh thần làm việc nghiêm túc, trách nhiệm với giúp đỡ tận tình thầy giáo hướng dẫn TS Phạm Việt Bình, em hồn thành đồ án tốt nghiệp với đề tài “Xây dựng chương trình quản lý bán hàng phát triển dịch vụ cho Viễn thông Thái Nguyên” Kết cụ thể em thực công việc sau: - Tìm hiểu sở lý thuyết để thực đề tài Cụ thể tìm hiểu phương pháp lập trình phần mềm ứng dụng Windows, tìm hiểu ngơn ngữ Visual Basic.NET hệ quản trị CSDL SQL Server 2000, tìm hiểu cách xây dựng phát triển report Crystal Report, tìm hiểu cách đóng gói ứng dụng với InstallAware Đây công cụ mạnh phổ biến sử dụng để phát triển chương trình ứng dụng - Khảo sát trạng phân tích thiết kế hồn chỉnh toán quản lý bán hàng phát triển dịch vụ cho Viễn thông Thái Nguyên nơi em công tác - Thiết kế xây dựng hoàn chỉnh CSDL hệ quản trị CSDL SQL Server 2000 - Thiết kế giao diện cho chương trình - Lập trình xây dựng chương trình ngơn ngữ Visual Basic.NET công cụ Visual Studio 2008 - Sử dụng Crystal Report 10 kết hợp với Visual Studio 2008 để thiết kế xây dựng báo cáo chương trình - Sử dụng InstallAware để đóng gói phần mềm tạo thành sản phẩm phần mềm đóng gói hồn thiện cài đặt thuận tiện máy tính người sử dụng - Viết báo cáo đồ án 82 - Chương trình áp dụng Trung tâm dịch vụ khách hàng thuộc Viễn thông Thái Nguyên cho thấy hiệu định công tác quản lý bán hàng phát triển sản phẩm, giảm bớt nhiều công sức thủ công hàng ngày người làm việc trực tiếp tổ bán hàng Trung tâm Hướng phát triển đồ án tốt nghiệp em xây dựng chương trình cho phép chạy mơi trường mạng để nhiều người sử dụng đồng thời khai thác sử dụng chương trình Điều hồn hồn có tính khả thi thân hệ quản trị CSDL SQL Server 2000 môi trường Dot Net công cụ hỗ trợ phát triển ứng dụng môi trường mạng tốt Đồng thời xây dựng chế bảo mật cho file liệu đóng gói cài đặt chương trình máy tính người sử dụng Tuy nhiên thời gian làm đồ án có hạn kiến thức thân hạn chế nên chắc đồ án tốt nghiệp em khiếm khuyết định Em mong nhận đóng góp thầy cô giáo Khoa bạn lớp để báo cáo em hồn thiện Em xin trân trọng cảm ơn Thái Nguyên, ngày tháng năm 2009 SINH VIÊN Lê Thanh Chung 83 TÀI LIỆU THAM KHẢO [1] Phân tính thiết kế tin học hệ thống quản lý – kinh doanh – nghiệp vụ NXB Giao thông vận tải – Biên soạn : Ngô Trung Việt - Trung tâm KH Tự nhiên công nghệ quốc gia 1995 [2] Visual Basic.Net kĩ xảo lập trình - Phương Lan - Nhà xuất Thống kê – 2004 [3] Kỹ thuật lập trình ứng dụng chuyên nghiệp Visual Basic.Net tập 1, tập Phạm Hữu Khánh, Phương Lan - Nhà xuất Lao động – Xã hội – 2002 [4] Thiết kế báo cáo với Crystal Report – Nguyễn Văn Thanh – Nhà xuất Giáo dục – 2007 [5] Quản trị CSDL với SQL Server 2000 – Trần Lê Minh – Nhà xuất Thống kê - 2004 [5] MSDN – Visual Studio 2008 – Microsoft - Tài liệu tham khảo lập trình cài đặt Visual Studio 2008 84

Ngày đăng: 03/08/2016, 09:05

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan