Khảo sát và đánh giá hiện trạng, Phân tích hệ thống về chức năng
Quản lý bán hàng điện thoại di động MỞ ĐẦU Hiện nay, nền kinh tế phát triển mạnh mẽ nhờ sự phát triển mạnh mẽ của các ngành công nghiệp, dịch vụ, du lịch…Nổi bật trong đó sự phát triển vượt bậc của các ngành công nghệ cao như công nghệ thông tin và truyền thông. Công nghệ thông tin đóng góp một vai trò rất quan trọng trong tất cả các ứng dụng cũng như mọi hoạt động của chính phủ, các cơ quan nhà nước, các tập đoàn kinh tế lớn, các hoạt động kinh doanh, dịch vụ lớn nhỏ của nền kinh tế. Đề tài “Xây dựng phần mềm quản lý mua bán điện thoại di động” được hình thành trên ý tưởng ứng dụng công nghệ thông tin vào việc quản lý kinh doanh điện thoại cho một trung tâm mua bán điện thoại thông thường. Với việc tìm hiểu nghiên cứu và sự giúp đỡ của cô Đỗ Ngọc Quỳnh trong quá trình thực tập và làm Đồ án tốt nghiệp, em đã hoàn thành chương trình này bằng ngôn ngữ lập trình C# trong môi trường Visual Studio 2005 và SQL Server Express 2005. Nội dung trình bày bao gồm 5 chương: Chương 1: Khảo sát và đánh giá hiện trạng Chương 2: Phân tích hệ thống về chức năng Chương 3: Phân tích hệ thống về dữ liệu Chương 4: Thiết kế hệ thống Chương 5: Thực hiện và mô tả chương trình Để hoàn thành Đồ án tốt nghiệp này, ngoài sự cố gắng của bản thân, em còn nhận được rất nhiều sự giúp đỡ tận tình của cô hướng dẫn và các thầy cô trong bộ môn Hệ thống thông tin,cũng như các thầy cô trong Khoa Công nghệ thông tin – Đại học Bách Khoa Hà Nội. Em xin chân thành cám ơn cô Đỗ Ngọc Quỳnh, đã tận tình hướng dẫn em trong suốt quá trình thực tập và hoàn thành đồ án tốt nghiệp này. Tuy đã rất cố gắng để hoàn thành tốt đồ án tốt nghiệp này nhưng do thời gian có hạn, kiến thức và kinh nghiệm hạn chế nên trong quá trình phân tích, thiết kế, thực hiện chương trình không thể tránh khỏi những sai sót. Rất mong được sự góp ý để chương trình hoàn thiện hơn và có thể ứng dụng tốt trong thực tế. Sinh viên thực hiện: Đỗ Trọng Đáp – Lớp Tin 2 – K51 1 Quản lý bán hàng điện thoại di động Hà nội, tháng 5 năm 2009 Sinh viên thực hiện Đỗ Trọng Đáp Sinh viên thực hiện: Đỗ Trọng Đáp – Lớp Tin 2 – K51 2 Quản lý bán hàng điện thoại di động MỤC LỤC MỞ ĐẦU……………………………………………….……………………1 MỤC LỤC…………………………………………….…………………… 3 DANH MỤC HÌNH VẼ……… …………………………………………….4 Chương 1: KHẢO SÁT VÀ ĐÁNH GIÁ HIỆN TRẠNG…….………… 6 1. Khảo sát………………………………………………………… .6 2. Đánh giá hiện trạng…………………………………………… .13 3. Hướng giải quyết……………………………………………… .13 Chương 2: PHÂN TÍCH HỆ THỐNG VỀ CHỨC NĂNG…………………14 1. Biểu đồ phân cấp chức năng…………………………………… 14 2. Biểu đồ luồng dữ liệu (BDL) Vật lý………………………… 15 3. Biểu đồ luồng dữ liệu (BDL) Logic…………………………… 19 Chương 3: PHÂN TÍCH HỆ THỐNG VỀ DỮ LIỆU………………………. 1. Mô hình thực thể liên kết……………………………………… 2. Mô hình quan hệ……………………………………………… . Chương 4: THIẾT KẾ HỆ THỐNG………………………………………… 1. Vẽ thiết kế Form……………………………………………… . 2. Thiết kế cơ sở dữ liệu với hệ quản trị SQL Server…………… . Chương 5: THỰC HIỆN VÀ MÔ TẢ CHƯƠNG TRÌNH ……………… 1. Thực hiện chương trình……. …………………………………… 2. Mô tả chương trình………………………………………………. KẾT LUẬN…………………………………………………………………. DANH MỤC TÀI LIỆU THAM KHẢO…………………………………… Sinh viên thực hiện: Đỗ Trọng Đáp – Lớp Tin 2 – K51 3 Quản lý bán hàng điện thoại di động DANH MỤC BIỂU MẪU, HÌNH VẼ Biểu mẫu đơn hàng nhập (BM01)……… Biểu mẫu đơn hàng yêu cầu (BM02)……… Biểu mẫu biên bản giao hàng (BM03)……… Biểu mẫu phiếu nhập kho (BM04)……… Biểu mẫu phiếu xuất kho (BM05)……… Biểu mẫu hóa đơn nhập (BM06)……… Biểu mẫu hóa đơn bán (BM07)……… Hình 1 – Biểu đồ phân cấp chức năng…………………………………… .9 Hình 2 – Biểu đồ luồng dữ liệu (BLD) vật lý mức khung cảnh………… 11 Hình 3 – Biểu đồ luồng dữ liệu vật lý mức đỉnh…………… Hình 4 – Biểu BLD định nghĩa chức năng 1……………………… Hình 5 – Biểu đồ BLD định nghĩa chức năng 2………………. Hình 6 – Biểu đồ BLD định nghĩa chức năng 3………………. Hình 7 – Biểu đồ BLD định nghĩa chức năng 4………………. Hình 8 – Biểu đồ BLD định nghĩa chức năng 5………………. Hình 9 – Biểu đồ BLD định nghĩa chức năng 6………………. Hình 10 – Biểu đồ BLD Logic mức đỉnh………………………. Hình 11 – Mô hình thực thể liên kết…………………. Hình 12 – Mô hình quan hệ ………… Hình 13 – Quan hệ giữa các bảng dữ liệu…………………. Hình 14 – MainForm…………… Hình 15 – Form đăng nhập………………………. Hình 16 – Form đặc điểm mặt hàng……………… Sinh viên thực hiện: Đỗ Trọng Đáp – Lớp Tin 2 – K51 4 Quản lý bán hàng điện thoại di động Hình 17 – Form thông tin nhà sản xuất……… Hình 18 – Form thêm mặt hàng mới………. Hình 19 – Form cập nhật và xóa mặt hàng…………. Hình 20 – Form thêm khách hàng mới……… Hình 21 – Form cập nhật và xóa bỏ khách hàng………. Hình 22 – Form thêm đơn hàng mới ………… Hình 23 – Form cập nhật và xóa đơn hàng…………. Hình 24 – Form thanh toán………… Hình 25 – Form mặt hàng bán chạy ……………… Hình 26 – Form mặt hàng tồn kho……. Hình 27 – Form tình trạng bán hàng……… Hình 28 – Form tìm kiếm mặt hàng……… Hình 29 – Form tìm kiếm khách hàng……. Hình 30 – Form thông tin chương trình………… Sinh viên thực hiện: Đỗ Trọng Đáp – Lớp Tin 2 – K51 5 Quản lý bán hàng điện thoại di động CHƯƠNG 1. KHẢO SÁT VÀ ĐÁNH GIÁ HIỆN TRẠNG 1. Khảo sát 1.1. Môi trường hoạt động của một trung tâm mua bán điện thoại di động thông thường Hiện nay, việc mọi người sử dụng các thiết bị di động không còn quá xa lạ khi mà các công nghệ và dịch vụ di động phát triển từng ngày. Do vậy, các trung tâm mua bán điện thoại di động cũng được khai trương ở mọi nơi. Các trung tâm này có thị trường rất lớn và các nhà sản xuất điện thoại liên tục đưa ra các sản phẩm hấp dẫn khách hàng. Một trung tâm mua bán điện thoại đi động thường cung cấp các loại máy điện thoại đi dộng và dịch vụ di động đi kèm do nhiều nhà sản xuất, và nhà cung cấp dịch vụ khác nhau. Các sản phẩm của trung tâm này được nhập từ các nhà sản xuất và nhà cung cấp dịch vụ. Các sản phẩm được trưng bày và lưu trữ trong kho hàng sau đó cung cấp tới các đối tượng khách hàng khác nhau từ những khách hàng lẻ cho tới những đối tác làm ăn thường xuyên. Bài toán được xem xét ở đây là việc quản lý mua bán của một trung tâm kinh doanh điện thoại di động. 1.2. Các hoạt động và nguyên tắc quản lý Trong hoạt động kinh doanh của trung tâm đều có kế hoạch kinh doanh cũng như chương trình thu hút khách hàng giống như các trung tâm cũng như siêu thị khác. Trong đó cách quản lý kinh doanh được dựa trên các nguyên tắc chung từ việc nhập hàng, xuất hàng, thanh toán, thống kê, tạo các báo cáo tổng kết theo định kỳ. Sau đây là các nguyên tắc quản lý: Nhập hàng: Khi có nhu cầu nhập một số hàng hóa mới, nhân viên kinh doanh cần lập một đơn hàng nhập gồm mã đơn hàng nhập,tên mặt hàng cần nhập và các thông tin về mặt hàng như nhà sản xuất,số lượng,giá nhập. Sau khi hàng được nhập về kiểm tra các thông tin của mặt hàng và cần lưu trữ các thông tin về mặt hàng đã nhập vào kho dữ liệu. Đơn hàng nhập cũng được lưu trữ để thuận tiện cho việc thanh toán. Xuất hàng: Khi nhận được yêu cầu mua hàng của khách thì nhân viên kinh doanh thêm mới và cập nhật các thông tin của khách hàng vào cơ sở dữ liệu để tiện liên lạc làm ăn, đồng thời cần lập một đơn hàng xuất gồm mã đơn hàng xuất,tên khách hàng ,địa chỉ, tên mặt hàng bán, số lượng, giá bán.cuối cùng đơn hàng được lưu vào kho dữ liệu. Thanh toán: Các nhân viên kế toán dựa trên các đơn hàng được lưu trữ trong cơ sở dữ liệu gồm cả đơn hàng nhập và đơn hàng xuất. Thanh toán đơn hàng nhập được thực hiện với nhà sản xuất trong đó sẽ tính toán và đưa ra các số liệu cần thanh toán đối với nhà thanh toán như số lượng hàng, đơn giá, số tiền đã thanh toán, số tiền còn nợ nhà sản xuất. Việc thanh toán đơn hàng xuất được thực hiện tương tự với khách hàng nhưng việc thanh toán tiền sẽ Sinh viên thực hiện: Đỗ Trọng Đáp – Lớp Tin 2 – K51 6 Quản lý bán hàng điện thoại di động khác ở chỗ khách hàng lẻ thì không được nợ, còn các khách hàng là đối tác làm ăn thường xuyên thì có thể nợ. Thống kê: Theo thời gian định kỳ, việc kinh doanh cần thống kê lại các số liệu về hàng hóa cũng như các hóa đơn nhập xuất, sau đó đưa ra những con số cụ thể như số lượng hàng tồn kho, số dư nợ với nhà sản xuất, số dư nợ của khách hàng quen, dựa trên các số liệu thống kê được đưa ra tình hình kinh doanh trong thời gian đó. Dựa trên các số liệu thống kê, và tình hình kinh doanh trong một khoảng thời gian định kỳ để lập các báo cáo về tình trạng kinh doanh cho người quản lý. Tìm kếm: chức năng tìm kiếm cho phép tìm kiếm mặt hàng và tìm kiếm khách hàng. Khi tìm kiếm mặt hàng có thể tìm kiếm theo tên mặt hàng, tên nhà sản xuất hoặc đặc điểm của mặt hàng. Khi tìm kiếm khách có thể tìm kiếm theo tên khách hàng, địa chỉ khách hàng, hoặc đơn hàng. 1.3. Các chứng từ giao dịch và mô tả quá trình lưu chuyển chức từ đó Khi có các giao dịch kinh doanh thì để có các chứng từ kèm theo: 1.3.1. Đơn hàng nhập(BM01) Khi thống kê những mặt hàng đã hết hoặc yêu cầu nhập mặt hàng mới thì bộ phận quản lý bán hàng sẽ lập đơn hàng nhập để yêu cầu bộ phận quản lý mặt hàng nhập hàng. BM01: Tên đơn vị:…. Mẫu số:…. ĐƠN HÀNG NHẬP Ngày lập:… Mã đơn hàng: Tên nhà sản xuất: Mã nhà sản xuất: Địa chỉ: Số điện thoại: Email: STT Mã mặt hàng Tên mặt hàng Sỗ lượng Giá 1 …… Người lập (ký, ghi rõ họ tên) Bộ phận bán hàng (ký, ghi rõ họ tên) 1.3.2. Đơn hàng yêu cầu(BM02) Khách hàng khi có yêu cầu mua hàng sẽ điền đầy đủ các thông tin vào đơn này. Bộ phận bán hàng dựa vào thông tin ở đơn hàng này lập đơn hàng xuất và phiếu xuất kho. Sinh viên thực hiện: Đỗ Trọng Đáp – Lớp Tin 2 – K51 7 Quản lý bán hàng điện thoại di động BM02: ĐƠN HÀNG YÊU CẦU (khách hàng điền đầy đủ thông tin) Tên khách hàng: Địa chỉ: Số điện thoại: Email: STT Tên mặt hàng Số lượng 1 …. Khách hàng (ký, ghi rõ họ tên) 1.3.3. Biên bản giao hàng(BM03) Biên bản này kiêm luôn bản nghiệm thu mặt hàng (chỉ những mặt hàng đã được nghiệm thu mới được bàn giao giữa nhà sản xuất và bộ phận kho). BM03: Sinh viên thực hiện: Đỗ Trọng Đáp – Lớp Tin 2 – K51 8 Quản lý bán hàng điện thoại di động Tên đơn vị: Mẫu số: BIÊN BẢN BÀN GIAO VÀ NGHIỆM THU MẶT HÀNG Ngày :……………………… Bên gia: Bên nhận: Địa chỉ: Địa chỉ Điện thoại: Điện thoại: Đại diện: Đại diện: 1. Căn cứ vào đơn hàng nhập mã:…………… Hai bên nhất trí bàn giao và nghiệm thu các mặt hàng sau: STT Tên mặt hàng Đơn vị tính Số lượng Ghi chú 1 … 2. Các mặt hàng bàn giao mới 100% và hoạt động tốt 3. Các phụ kiện và tài liệu bàn giao kèm theo gồm có: Sách đĩa Phiếu bảo hành Hóa đơn tài chính Đại diện bên giao Đại diện bên nhận 1.3.4. Phiếu nhập kho(BM04) Khi nhà sản xuất đã bàn giao hàng thì bộ phận sẽ làm phiếu nhập kho để nhập các mặt hàng vừa nhận vào kho hàng. BM04: Tên đơn vị:…. Mẫu số:…. PHIẾU NHẬP KHO Ngày lập:… Số phiếu:… Tên nhà sản xuất: Mã nhà sản xuất: Diễn giải: STT Mã hàng Số lượng Tên kho Diễn giải 1 Cộng: Đại diện bọ phận kho 1.3.5. Phiếu xuất kho(BM05) Sinh viên thực hiện: Đỗ Trọng Đáp – Lớp Tin 2 – K51 9 Quản lý bán hàng điện thoại di động Khi bộ phận bán hàng đã nhận đơn yêu cầu của khách thì bộ phận này sẽ lập phiếu xuất kho yêu cầu bộ phận kho xuất hàng cho khách. BM05: Tên đơn vị:…. Mẫu số:…………… PHIẾU XUẤT KHO Ngày lập:… Số phiếu:… Tên khách hàng: Mã khách hàng: Địa chỉ: Diễn giải: STT Mã hàng Tên hàng Đơn vị tính Tên kho Số lượng Đơn giá Thành tiền 1 … Cộng: Số tiền bằng chữ: Số chứng từ gốc kèm theo: Kinh doanh Người mua Thủ kho Kế toán Người giao hàng 1.3.6. Hóa đơn nhập hàng(BM06) Sau khi bàn giao hàng cho bộ phận kho, đại diện nhà sản xuất sẽ yêu cầu bộ phận bán hàng thanh toán đơn hàng nhập. Sau khi thanh toán bộ phận thanh toán sẽ in hóa đơn đơn nhập hàng cho khách hàng BM06: Sinh viên thực hiện: Đỗ Trọng Đáp – Lớp Tin 2 – K51 10 [...]... Tin 2 – K51 16 Quản lý bán hàng điện thoại di động Hình 4 – Biểu đồ BLD định nghĩa chức năng 1 (Quản lý danh mục) 2.3.2 Hình 5 – Biểu đồ BLD định nghĩa chức năng 2 (Quản lý mặt hàng) Hình 6 – Biểu đồ BLD định nghĩa chức năng 3 (Quản lý khách hàng) Sinh viên thực hiện: Đỗ Trọng Đáp – Lớp Tin 2 – K51 17 Quản lý bán hàng điện thoại di động Hình 7 – Biểu đồ BLD định nghĩa chức năng 4 (Quản lý bán hàng) Hình... là xây dựng một chương trình quản lý bán hàng điện thoại di động Mục tiêu đặt ra là xây dựng được một chương trình gọn nhẹ với các chức năng đơn giản và không tốn nhiều về mặt đầu tư cơ sở vật chất, có thể tin học hóa hoạt động sản xuất kinh doanh Đồng thời một yêu cầu ko thể thiếu là chương trình dễ sử dụng đối với người dùng Sinh viên thực hiện: Đỗ Trọng Đáp – Lớp Tin 2 – K51 13 Quản lý bán hàng điện. .. số điện thoại 2 Biểu đồ luồng dữ liệu (BLD) vật lý Với biểu đồ BLD vật lý cho ta thấy quá trình xử lý vật lý của hệ thống Sau đây ta đi phân tích hệ thống theo quá trình vật lý theo từng chức năng của hệ thống 2.1 Mức khung cảnh Sinh viên thực hiện: Đỗ Trọng Đáp – Lớp Tin 2 – K51 15 Quản lý bán hàng điện thoại di động Hình 2 – Biểu đồ BLD vật lý mức khung cảnh 2.2 Mức đỉnh Hình 3 – Biểu đồ BLD vật lý. .. doanh của trung tâm Đánh giá hiện trạng Sinh viên thực hiện: Đỗ Trọng Đáp – Lớp Tin 2 – K51 12 Quản lý bán hàng điện thoại di động Việc lưu trữ thủ công bằng giấy tờ văn bản dễ gây ra nhiều vấn đề phức tạp trong việc quản lý hoạt động sản xuất kinh doanh của trung tâm Về phương di n nhà quản lý thì hoạt động quản lý kinh doanh như hiện nay có rất nhiều tồn tại như việc cập nhật các thông tin về sản phẩm,... liệu, không tính tới việc các kho dữ liệu đó đặt ở đâu trong thực tế Sinh viên thực hiện: Đỗ Trọng Đáp – Lớp Tin 2 – K51 19 Quản lý bán hàng điện thoại di động Hình 10 – Biểu đồ BLD logic mức đỉnh Sinh viên thực hiện: Đỗ Trọng Đáp – Lớp Tin 2 – K51 20 Quản lý bán hàng điện thoại di động CHƯƠNG 3 PHÂN TÍCH HỆ THỐNG VỀ ĐỮ LIỆU Mục đích của quá trình phân tích hệ thống về dữ liệu là xác định các thực thể... Nvarchar(50) No SoLuong Int No Gia Float No Tạo quan hệ giữa các bảng: Sinh viên thực hiện: Đỗ Trọng Đáp – Lớp Tin 2 – K51 32 Quản lý bán hàng điện thoại di động Hình 13 – Quan hệ giữa các bảng dữ liệu Sinh viên thực hiện: Đỗ Trọng Đáp – Lớp Tin 2 – K51 33 Quản lý bán hàng điện thoại di động CHƯƠNG 5 THỰC HIỆN VÀ MÔ TẢ CHƯƠNG TRÌNH 1 Thực hiện chương trình Sau khi đã vẽ ra các form và thiết kế cơ sở dữ liệu... tên,đóng dấu) Hóa đơn bán hàng(BM07) Khách hàng sẽ nhận hàng và đến thanh toán với bộ phận bán hàng, tại đây khách hàng sẽ nhận được hóa đơn bán hàng BM07: Sinh viên thực hiện: Đỗ Trọng Đáp – Lớp Tin 2 – K51 11 Quản lý bán hàng điện thoại di động Tên đơn vị:… Mẫu sô:……… HÓA ĐƠN BÁN HÀNG(GTGT) Liên 2:(Giao khách hàng) Ngày… Tháng….năm… Tên khách hàng: Địa chỉ: Đại điện bộ phận bán hàng: Mã số thuế:……………... Trọng Đáp – Lớp Tin 2 – K51 18 Quản lý bán hàng điện thoại di động Hình 9 – Biểu đồ BLD định nghĩa chức năng 6(tìm kiếm) 3 Biểu đồ luồng dữ liệu (BLD) logic Từ việc phân tích hệ thống ở mức vật lý ta sẽ loại bỏ các yếu tố vật lý trong quá trình xử lý để thấy hệ thống qua quá trình xử lý mức logic Để mô tả quá trình xử lý ở mức logic của hệ thống ta sẽ loại bỏ các yếu tố vật lý trong từng chức năng, và... quản lý bán hàng điện thoại di động, ta thấy hệ thống gồm có các thực thể sau: Nhà sản xuất Khách hàng Mặt hàng Đơn hàng Hóa đơn nhập Hóa đơn bán 1.2 Xác định các thuộc tính của thực thể Nhà sản xuất(NhaSanXuat) gồm các thuộc tính: Mã nhà sản xuất, Tên nhà sản xuất, Địa chỉ, Số điện thoại, Email Khác hàng(KhachHang) gồm các thuộc tính: Mã khách hàng, Tên khách hàng, Họ tên khách hàng, Địa chỉ, Số điện. .. đã chuẩn hóa các quan hệ, ta xây dựng mô hình được mô hình quan hệ như sau: Hình 12 – Mô hình quan hệ Sinh viên thực hiện: Đỗ Trọng Đáp – Lớp Tin 2 – K51 23 Quản lý bán hàng điện thoại di động CHƯƠNG 4 THIẾT KẾ HỆ THỐNG Vẽ thiết kế các form Chương trình sẽ có một form chính(mainform) gồm các menu tươn ứng với các chức năng của hệ thống Các form sẽ được tổ chức dưới dạng MDI, chương trình gồm các fom . dựng phần mềm quản lý mua bán điện thoại di động được hình thành trên ý tưởng ứng dụng công nghệ thông tin vào việc quản lý kinh doanh điện thoại cho một. xét ở đây là việc quản lý mua bán của một trung tâm kinh doanh điện thoại di động. 1.2. Các hoạt động và nguyên tắc quản lý Trong hoạt động kinh doanh của