SlideShare a Scribd company logo
MỤC LỤC
Lời mở đầu                                                                                                 Trang
Chương I: Cơ sở lý thuyết............................................................................
    1.1. Giới thiệu chung về hệ thống quản lý ................................................
    1.2. Những đặc điểm của hệ thống thông tin quản lý.................................
    1.3. Mô hình một hệ thống thông tin quản lý.............................................
    1.4. Các bước xây dựng hệ thống quản lý..................................................
    1.5. Phân tích chức năng...........................................................................
    1.6. Thiết kế cơ sở dữ liệu cho hệ thống thông tin....................................
    1.7. Các lưu đồ from..................................................................................
Chương II: Phân tích và thiết kế chương trình..........................................
    2.1. Phân tích hệ thống bàn hàng...............................................................
    2.2. Sơ đồ chức năng ................................................................................
    2.3. Sơ đồ luồng dữ liệu ............................................................................
    2.4. Thuật toán...........................................................................................
Chương III: Triển khai ứng dụng................................................................
    3.1. From chính..........................................................................................
    3.2. From cập nhật khách hàng..................................................................
    3.3. From cập nhật hàng hóa......................................................................
    3.4. From cập nhật nhà cung cấp...............................................................
    3.5. From hóa đơn......................................................................................
    3.6. Fom phiếu nhập..................................................................................
    3.7. From tìm phiếu nhập...........................................................................
    3.8. From thống kê lượng hàng nhập.........................................................
    3.9. From thống kê lượng hàng bán...........................................................
Phần Nhận Xét Và Kiến Nghị:.....................................................................
    1. Nhận xét kết quả đạt được:....................................................................
    2. Hạn chế:.................................................................................................
    3. Hướng phát triển:...................................................................................
LỜI MỞ ĐẦU
       Ngày nay, tin học đã có những bước tiến nhanh chóng về ứng dụng của nó
trong mọi lĩnh vực của cuộc sống trên phạm vi toàn thế giới nói chung và Việt Nam
nói riêng.Tin học được người ta quan tâm và nhắc đến nhiều hơn bao giờ hết vì nó
là một phần không thể thiếu trong cuộc sống văn minh,góp phần đẩy mạnh công
cuộc công nghiệp hoá hiện đại hoá đất nước, tiến đến nền kinh tế tri thức.
       Tin học giữ vai trò đặc biệt trong hoạt động của con người, trong đời sống xã
hội, trong khoa học kỹ thuật, trong sản xuất kinh doanh, trong quản lý khách hàng,
trong các hoạt động mua bán hàng hoá…. Ứng dụng tin học trong việc quản lý
dường như không còn xa lạ với các doanh nghiệp, công ty hiện nay. Lợi ích mà các
chương trình quản lý mang lại khiến người ta không thể phủ nhận tính hiệu quả của
nó.
       Trong nền sản xuất kinh doanh như hiện nay việc tin học hoá các hoạt động
quản lý là rất cần thiết. Quản lý bán hàng trong các doanh nghiệp là một công việc
quan trọng, đòi hỏi bộ phận quản lý phải thực hiện nhiều nghiệp vụ phức tạp. Một
doanh nghiệp muốn phát triển khả năng sản xuất, thông tin… và khả năng đáp ứng
nhu cầu khách hàng một cách hiệu quả nhất thì không thể thiếu một hệ thống thông
tin hỗ trợ.
       Sau một thời gian thực tập tại Cửa hàng DV & TM Duy Tân, em nhận thấy
hệ thống quản lý bán hàng tại công ty có khối lượng công việc nhiều đòi hỏi cần
có một phần mềm chuyên biệt có khả năng quản lý chính xác, thống nhất, cung cấp
báo cáo, thông tin một cách kịp thời cho những người sử dụng và quản trị hệ thống.
Chương I

                               CƠ SỞ LÝ THUYẾT

1.1. Giới thiệu chung về hệ thống quản lý
       Trước tiên muốn thực hiện phân tích một dự án tin học là phải khảo sát hệ
thống. Người ta định nghĩa hệ thống phải là một tập hợp các phần tử có các ràng
buộc lẫn nhau với môi trường bên ngoài. Hệ thống quản lý là một hệ thống tích hợp
giữa người và máy tạo ra các thông tin giúp con người trong sản xuất quản lý và ra
quyết định. Do đó, cần xem xét phân tích các yếu tố đặc thù, những nét khái quát
cũng như các mục tiêu và nguyên tắc đảm bảo cho việc xây dựng một hệ thống
thông tin quản lý được tin học hoá mang lại lợi ích và kết quả tốt.
       Hệ thống thông tin quản lý nhằm trợ giúp các hoạt động quản lý của tổ chức,
các hoạt động này nằm ở mức điều khiển tác nghiệp, điều khiển quản lý hoặc lập kế
hoạch chiến lược. Chúng dựa chủ yếu vào các cơ sở dữ liệu được tạo ra bởi các báo
cáo cho các nhà quản lý một cách định kỳ hoặc theo yêu cầu.
       Các báo cáo này tóm lược tình hình về một mặt đặc biệt nào đó của tổ chức.
Các báo cáo này thường có tính so sánh, chúng làm tương phản tình hình hiện tại
với một tình hình đã được dự kiến trước, tình hình hiện tại với một dự báo, các dữ
liệu hiện thời của các doanh nghiệp trong cùng một ngành công nghiệp, dữ liệu hiện
thời và các dữ liệu lịch sử. Vì các hệ thống thông tin quản lý phần lớn dựa vào các
dữ liệu sản sinh từ các hệ xử lý giao dịch do đó chất lượng thông tin mà chúng sản
sinh ra phụ thuộc rất nhiều vào việc vận hành tốt hay xấu của hệ xử lý giao dịch. Hệ
thống phân tích năng lực bán hàng, theo dõi chi tiêu, theo dõi năng suất hoặc sự
vắng mặt của nhân viên, nghiên cứu về thị trường… là các hệ thống thông tin quản
lý.
1.2. Những đặc điểm của hệ thống thông tin quản lý
1.2.1. Phân cấp quản lý
       Hệ thống quản lý trước hết là một hệ thống được tổ chức từ trên xuống dưới
có chức năng tổng hợp, thông tin giúp lãnh đạo quản lý thống nhất trong toàn hệ
thống. Hệ thống quản lý được phân tích thành nhiều cấp bậc gồm cấp trung ương,
cấp đơn vị trực thuộc, nhằm tạo điều kiện thuận lợi cho công tác quản lý từ trên
xuống dưới. Thông tin được tổng hợp từ dưới lên và truyền từ trên xuống.
1.2.2. Luồng thông tin vào

        Trong hệ thống thông tin quản lý có những thông tin đầu vào khác nhau gồm:

       + Những thông tin đầu vào là cố định và ít thay đổi thông tin này mang tính
chất thay đổi lâu dài.

        + Những thông tin mang tính chất thay đổi thường xuyên phải luôn cập nhật

        + Những thông tin mang tính chất thay đổi tổng hợp, được tổng hợp từ các
thông tin cấp dưới phải xử lý định kỳ theo thời gian.
1.2.3. Luồng thông tin ra
        + Thông tin đầu ra được tổng hợp từ thông tin đầu vào và phụ thuộc vào nhu
cầu quản lý trong từng trường hợp cụ thể.
        + Bảng biểu và báo cáo là những thông tin đầu ra quan trọng được phục vụ
cho nhu cầu quản lý của hệ thống, nó phản ánh trực tiếp mục đích quản lý của hệ
thống các bảng biểu báo cáo phải đảm bảo chính xác và kịp thời.
1.2.4. Quy trình quản lý
        Trong quy trình quản lý thủ công, các thông tin thường xuyên được đưa vào
sổ sách. Từ sổ sách đó các thông tin được kết xuất để nhập các bảng biểu, báo cáo
cần thiết.Việc quản lý kiểu thủ công có nhiều công đoạn chồng chéo nhau. Do đó
sai sót có thể xảy ra ở nhiều công đoạn do việc dư thừa thông tin. Trong quá trình
quản lý do khối lượng công việc lớn nên nhiều khi chỉ chú trọng vào một số khác và
đối tượng quan trọng, vì thế có nhiều thông tin không được tổng hợp đầy đủ .
1.3. Mô hình một hệ thống thông tin quản lý
1.3.1. Mô hình luân chuyển dữ liệu
Mô hình luân chuyển trong hệ thống thông tin quản lý có thẻ mô tả qua các modul
sau :
+ Cập nhật thông tin có tính chất cố định để lưu trữ.
+ Cập nhật thông tin có tính chất thay đổi thường xuyên.
+ Lập sổ sách báo cáo.
1.3.2. Cập nhật thông tin động
       Modul loại này có chức năng xử lý các thông tin luân chuyển chi tiết và tổng
hợp. Lưu ý loại thông tin chi tiết đặc biệt lớn về số lượng cần xử lý thường được
cập nhật đòi hỏi tốc độ nhanh và độ tin cậy cao.
1.3.3. Cập nhật thông tin cố định có tính chất tra cứu
       Thông tin loại này cần cập nhật nhưng không thường xuyên yêu cầu chủ yếu
của loại thông tin này là phải tổ chức hợp lý để tra cứu các thông tin cần thiết.
1.3.4. Lập sổ sách báo cáo
       Để thiết kế phần này cần nắm vững nhu cầu quản lý, nghiên cứu kỹ các bảng
biểu mẫu. Thông tin được sử dụng trong việc này thuận lợi là đã được xử lý từ các
phần trước nên việc kiểm tra sự đúng đắn của số liệu trong phần này được giảm
nhẹ.
1.3.5. Các nguyên tắc đảm bảo
       Xây dựng hệ thống thông tin quản lý hoàn chỉnh là một việc hết sức khó
khăn, chiếm nhiều thời gian và công sức, việc xây dựng hệ thống thông tin quản lý
thường dựa trên một số nguyên tắc cơ bản sau.
       Nguyên tắc cơ sở thông tin thống nhất:
       ý nghĩa của nguyên tắc này thể hiện ở chỗ thông tin được tích luỹ và thường
xuyên cập nhật. Đó là các thông tin cần thiết phục vụ cho việc giải quyết nhiều bài
toán quản lý vì vậy thông tin trùng lặp cần được loại bỏ. Do vậy, người ta tổ chức
thành các mảng thông tin cơ bản mà trong đó các trường hợp trùng lặp hoặc không
nhất quán về thông tin đã được loại trừ. Chính mảng thông tin cơ bản này sẽ tạo
thành mô hình thông tin của đối tượng điều khiển.
1.4. Các bước xây dựng hệ thống quản lý:
       Một cách tổng quát việc xây dựng một hệ thống thông tin quản lý tự động
hoá thường qua các giai đoạn sau:
       Nghiên cứu sơ bộ và xác lập dự án
       Ở bước này người ta tiến hành tìm hiểu và khảo sát hệ thống, phát hiện
nhược điểm còn tồn tại, từ đó đề xuất các giải pháp khắc phục, cần cân nhắc tính
khả thi của dự án từ đó định hướng cho các giai đoạn tiếp theo.
Phân tích hệ thống
        Tiến hành phân tích một cách chi tiết hệ thống hiện tại để xây dựng các lược
đồ khái niệm. Trên cơ sở đó tiến hành xây dựng lược đồ cho hệ thống mới.
        Phân tích hệ thống thông tin là để hiểu rõ hệ thống cũ, trừu tượng hóa nó, tìm
cho được các giải pháp hệ thống thông tin mới đảm bảo yêu cầu thông tin mới cho
quản lý. Phân tích hệ thống thông tin bao gồm các hạng mục công việc sau:
        Nghiên cứu môi trường hệ thống thông tin hiện có
        Nghiên cứu hệ thống thông tin hiện có đòi hỏi phải có chuyên môn cao và tỉ
mỉ. Nội dụng tìm hiểu bao gồm:
•           Chức năng chung của hệ thống: Hệ thống làm gì và để làm gì? Phục vụ
    những mục tiêu nào?
•           Các thông tin đầu vào: Tên, khối lượng, vật mang, chi phí, nguồn, tần
    suất.
•           Các thông tin đầu ra: Tên, khối lượng, vật mang, chi phí tần suất, đích
    đến.
•           Xử lý: Phương tiện xử lý, logic xử lý, yêu cầu dữ liệu vào, yêu cầu kết
    quả ra, thời lượng cho xử lý, cho phí cho xử lý.
•           Kho dữ liệu: Tên dữ liệu lưu trữ, cấu trúc dữ liệu lưu trữ, thời gian lưu
    trữ, vật mang, các xử lý truy nhập, tần xuất truy nhập, khối lượng dữ liệu.
•           Vấn đề cụ thể: Khó khăn, sai sót hoặc ước muốn cải tiến của người thực
    hiện chức năng. Tiến hành tổng hợp các kết quả nghiên cứu. Mô hình hoá hệ
    thống thông tin. Xây dựng hệ thống các phích vấn đề (Vấn đề, nguồn cung cấp,
    nguyên nhân và cách giải quyết).
1.5. Phân tích chức năng
1.5.1. Khái quát về phân tích chức năng
     - Mục đích: Xác định rõ các chức năng của hệ thống từ đó hiễu rõ những chức
năng kinh doanh hệ thống thông tin trợ giúp. Phân tích chức năng phải dựa vào kết
quả thu thập thông tin qua cán bộ quản lý tổ chức cũng như các chuyên viên của tổ
chức.
- Mô tả chức năng hệ thống bằng các mô hình: Mỗi chức năng gồm:
+ Tên chức năng
+ Mô tả về chức năng
+ Thông tin đầu vào
+ Thông tin đầu ra
+ Sơ đồ liên kết chức năng
1.5.2. Mô hình MCD
      Là mô hình chi tiết mô tả toàn bộ cấu trúc dữ liệu tổ chức mà nó không phụ
thuộc bất kỳ một hệ quản trị cơ sở dữ liệu nào hay việc xem xét việc cài đặt.




1.5.3. Mô hình MLD
      Nhằm chuyễn đổi mô hình quan niệm về dữ liệu thành mô hình logic cho dữ
liệu – một mô hình “gần gũi” với máy tính hơn, và nhằm tổ chức dữ liệu đồng thời
tối ưu hóa các tổ chức đó.
1.KHACHHANG(MAKH,TENKH,DCHI,SDT,MASOTHUE,SOTK)
 2.HANGHOA(MAHANG ,TENHANG, DGIAI,DVT,MALOAI,TGIANBH)
 3.LOAIHANG(MALOAI,TENLOAI)
 4.NHA_CC(MACC,TENCC,DIACHI,SDTHOAI,TINH,MSTHUE,STKHOAN)
 5.PHIEUNHAP(SOPN,NGAYNHAP,MACC,THUENHAP,TTIEN,TCHU)
 6.CHITIETPN(MAHANG,SOPN,SLNHAP,DGNHAP)
 7.HOADON(SOHD,NGAYLAP,MAKH,VAT,TONGTIEN,TIENCHU)
 8.CHITIETHD(SOHD,MAHANG,SLBAN,DGBAN)
  9.TONKHO(MAHANG,THANG,TON_DK,TON_CK)
 10.THANGNAM(THANG)
1.5.4. Mô hình MPD
- Là mô hình vật lý được chuyển đổi từ mô hình MCD
1.5.5. Mô hình CSDL




:
1.6. Thiết kế cơ sở dữ liệu cho hệ thống thông tin
Thiết kế cơ sở dữ liệu cho hệ thống thông tin là một trong những thiết kế quan
trọng nhất của thiết kế hệ thống thông tin. Thiết kế cơ sở dữ liệu có thể sử dụng
nhiều phương pháp khác nhau, nhưng có 4 phương pháp cơ bản thường dùng sau:
+ Từ yêu cầu thông tin của các nhà quản lý và những người sử dụng. Khi biết các
yêu cầu thì sẽ xây dựng được kho dữ liệu đủ đáp ứng các yêu cầu đó.
+ Phương pháp nguyên mẫu: sử dụng những cơ sở dữ liệu đã có, cải tiến cho phù
hợp với hệ thống thông tin đang thiết kế.
+ Phương pháp suy diễn từ các thông tin đầu ra: Giống như việc phân tích sản
phẩm để biết được các nguyên liệu đầu vào để rồi xây dựng kho nguyên vật liệu
cho nhà máy.
+ Phương pháp sử dụng mô hình quan hệ thực thể: Dựa vào chính chức năng và
cấu trúc của tổ chức để thiết kế ra sơ đồ cấu trúc dữ liệu phù hợp với hệ thống
thông tin mới của tổ chức.
* Thiết kế cơ sở dữ liệu
      Thiết kế cơ sở dữ liệu là xây dựng các tệp dữ liệu trong cơ sở dữ liệu sao cho
từ các tệp đó tạo ra được tất cả các thông tin đầu ra của yêu cầu.
      Việc đầu tiên phải biết được yêu cầu thông tin của người sử dụng hệ thống
thông tin mới. Công việc này đôi khi là rất phức tạp. Không thể chỉ hỏi những
người sử dụng xem người ta cần những dữ liệu gì?, thông tin gì? Là được. Vì
người sử dụng sẽ không thể trả lời một cách chắc chắn và chính xác những câu hỏi
chung chung như vậy hoặc họ sẽ cung cấp một danh sách rất dài những thông tin
cơ sở mà trong đó có nhiều cái chỉ mang tính bề ngoài, hời hợt. Những người đã
thực thi và nghiên cứu về hệ thống thông tin thống nhất với nhau rằng việc xác
định nhu cầu thông tin là một việc rất khó thực hiện và không tồn tại một phương
pháp nào thích hợp cho mọi hoàn cảnh. Mức độ khó khăn này phụ thuộc vào quy
mô và sự phức tạp của hệ thống thông tin.
Bắt đầu
                                              no
                                                          yes
                                                                Gọi các
                            Chọn menu
                                                                form cập
                                                                nhật
                                cập nhật

                     no
1.7. Các lưu đồ from
1.7.1 Lưu đồ from chính                                   yes
                            Chọn menu                           Gọi form
                             hóa đơn                            hóa đơn


                  no
                                                         yes
                                                                Gọi form
                                Chọn menu                       phiếu nhập
                                 Phiếu nhập


                  no                                     yes    Gọi các
                                                                form in
                                Chọn menu                       danh sách
                           In                                   phiếu nhập,
                     no                                         hóa đơn
                                                    yes
                                                                Gọi các
                                Chọn menu
                                                                form báo
                                 Báo cáo
                                                                cáo tình
                no                                              hình bán
                                                   yes          hàng
                             Chọn menu                          Gọi form
                no        tìm                                   tìm
                                                    yes


                          Chọn menu                              thoát
                       thoát
1.7.2 Lưu đồ form cập nhật
-Tìm bằng cách chọn số hóa đơn /phiếu nhập

                         Bắt
                         đầu


                                         yes
                          Click                Đưa dl lên
                          Xem                   datagrid


                                  no


                       DL thay đổi
                       (thêm,sửa,
                          xóa)




                    Đưa DL xuống DL
                         nguồn




            no
                          Click
                          Thoát




                         Thoát
1.7.3 Lưu đồ form tìm kiếm
-Tìm bằng cách chọn số hóa đơn /phiếu nhập

                              Bắt đầu



                            Nhập Số hóa
                           đơn/phiếu nhập

                                    yes


                              Click
                              Tìm




                                               no
                      Nếu bằng sohd/sopn
                         trong CSDL                 Không tìm thấy




                      Hiển thị thông tin lên
                            Datagrid

                                    yes
          no
                              Click
                              Thoat




                              Thoát
- Tìm bằng tên khách hàng/tên nhà cung cấp

                                   Bắt
                                   đầu          yes


                           Nhập HoTenNCC/Tên
                               khách hàng




                                  Click
                                  Tim




                                                      no
                             NếubằngHoTen
                                                           Không tìm thấy
                             NCC/tên
                             KH(trong
                             CSDL)


                                          yes


                      no
                             Hiển thị thông tin
       Click                   lên Datagrid
       Thoat

                yes


       Thoát
- Tìm bằng ngày lập hóa đơn/phiếu nhập

                               Bắt đầu



                             Nhập Số hóa
                            đơn/phiếu nhập


                                       yes


                               Click
                               Tìm



                                                no
                        Nếu bằng sohd/sopn
                           trong CSDL                Không tìm thấy




                       Hiển thị thông tin lên
                             Datagrid

                                       yes

            no
                               Click
                               Thoat


                                       yes


                               Thoát
1.7.4. Lưu đồ hóa đơn và phiếu nhập

                              Bắt
                              đầu




                                                          yes

                          Đánh số hóa                              Hiển thị thông
                         đơn/phiếu nhập                               tin hóa
                                                                     đơn/phiếu
                                                                      nhập …

                                      no

                                                    yes
                           Click NCC                               Gọi form
                            mới/KH                                NCC/KH mới
                              mới
                                      no
                                                          yes
                                                                     Gọi form
                            Click chọn
                                                                     HH mới
                            thêm hàng

                                         no

                                                           yes
                                                                     Gọi form
                         Click chọn thêm                             HD/PN
                        hóa đơn/phiếu nhập                             mới
                               mới


                          Cập nhật xuống
                           CSDL nguồn

            no
                                              yes
                             Click                        Thoát
                             Thoat
Chương II

                    PHÂN TÍCH VÀ THIẾT KẾ CHƯƠNG TRÌNH

2.1. Phân tích hệ thống bàn hàng
2.1.1. Chức năng quản lý hệ thống
Chức năng này có nhiệm vụ đăng nhập vào hệ thống, quản trị người dùng và hướng
dẫn chung cho người sử dụng.
2.1.2. Chức năng quản lý hàng nhập
Dựa vào số liệu kiểm kê kho, số liệu yêu cầu cần mua của bộ phận bán hàng các
phiếu chào hàng của các hãng cung cấp, đồng thời kết hợp với thông tin của thị
trường, bộ phận mua hàng lập bảng dự trù thông qua sự kiểm duyệt của giám đốc
sau đó liên hệ với nhà cung cấp để thoả thuận hợp đồng mua hàng cập nhật thông
tin mua hàng.
2.1.3. Chức năng quản lý hàng xuất
Khi có khách hàng có nhu cầu cần mua hàng, chức năng này sẽ có nhiệm vụ điền tất
cả các thông tin liên quan đến khách hàng mà đã được lưu trữ. Nếu là khách hàng
mới phải thêm vào danh mục khách hàng. Nếu là khách đã tồn tại phải kiểm tra lại
thông tin xem có chính xác không? Sau đó bộ phận bán hàng lần lượt duyệt các mặt
hàng khách yêu cầu, kiểm tra số lượng mặt hàng mà cửa hàng có thể bán. Có thể
xảy ra các trường hợp sau:
       • Mặt hàng này cửa hàng không có hoặc hệ thống thông tin chào hàng
không có trong cửa hàng . Trường hợp này phải từ chối bán hàng.
       • Cửa hàng có đủ số lượng, quy cách cũng như yêu cầu:Trường hợp này tiếp
tục thoả thuận về giá cả.
       • Cửa hàng không có các mặt hàng này nhưng hệ thống thông tin chào hàng
có các thông tin liên quan đến mặt hàng này, qua đó bộ phận tiếp thị có thể trao đổi
với khách hàng. Nếu khách hàng chấp nhận thì bộ phận bán hàng sẽ đề nghị với bộ
phận nhập hàng liên hệ với nhà cung cấp để khẳng định lại việc đặt hàng. Sở dĩ như
vậy là để tăng độ tin cậy của phiếu chào hàng của các nhà cung cấp.
• Cửa hàng có đầy đủ số lượng và quy cách mặt hàng theo yêu cầu của
khách nhưng trong kho không còn đủ số lượng và quy cách do bán hết hoặc còn
thiếu thì có thể thảo luận với khách hàng về việc cung cấp tiếp các mặt hàng còn lại.
        Khi đã thống nhất được với khách hàng về sản phẩm mua, giá cả và tính sãn
sàng của hàng hóa,chức năng sẽ có nhiệm vụ liệt kê thông tin hàng cần mua và tính
giá tiền.
2.1.4 Chức năng tìm kiếm
  Khi nhà quản lý có nhu cầu kiểm tra lại thông tin hóa đơn, chức năng này sẽ có
nhiệm vụ cung cấp các hóa đơn đã nhập, các hóa đơn đã bán, các phiếu xuất…
2.1.5 Chức năng báo cáo
  Khi thực hiện làm các hoá đơn xuất nhập tồn kho xong thì người dùng cần phải in
ra báo cáo xuất nhập tồn kho một cách chi tiết nhất…
        Để đạt được mục tiêu trên em sử dụng phương pháp tiếp cận theo mô hình
thực thể kết hợp MCD, mô hình logic MLD và mô hình MPD. Sử dụng các kiến
thức về phân tích hệ thống và cơ sở dữ liệu quan hệ. Sử dụng hệ quản trị cơ sở dữ
liệu SQL Server 2005 để thiết kế cơ sở dữ liệu. Sử dụng ngôn ngữ lập trình VB
2008 và sử dụng đối tượng ADO.Net để kết nối cơ sở dữ liệu, để cài đặt các chức
năng của chương trình.
2.2. Sơ đồ chức năng
2.2.1. Biểu đồ phân cấp chức năng
                            Sơ đồ chức năng của hệ thống

                            QUẢN LÝ BÁN HÀNG




 Cập          Hóa          Phiếu        In         Báo           Tìm       ThoP.
 nhật         đơn          nhập                    cáo                     Kinh
                                                                           doanh
                                                                           át
Trong đó:
- Cập nhật:
+ Danh mục hang hóa.
             + Danh mục khách hang.
             + Danh mục nhà cung cấp.
- Báo cáo:
             + Thống kê lượng hang nhập.
             + Thống kê lượng hàng bán.
-Tìm:
             + Hóa đơn.
             + Phiếu nhập.
2.3. Sơ đồ luồng dữ liệu
* Sơ đồ ngữ cảnh


                          Từ chối bán hàng              Gửi đơn đặt
     KHÁCH                                                 hàng                Nhµ cung cÊp
      HÀNG                                                   Thông tin
                     Yêu cầu mua hàng                          NCC



                 Thông tin                   QUẢN LÝ         Phiếu giao hàng
                 khách hàng                    BÁN
                                              HÀNG
                                                                 Thanh toán


                                  Kết
                                  quả
                                               Gửi     Yêu
                                  tìm
                                                       cầu
                                  kiếm         báo
                                                       tìm
                                  và           cáo     kiế
                                  báo
                                                       m
                                  cáo
                                                       và
                                                       báo
                                                       cáo



                                 Hình 2.3 Sơ đồ ngữ cảnh.




                                     BỘ PHẬN BÁN HÀNG
* Sơ đồ DFD mức 0


 Kh¸ch Hµng                                                        NHÀ CUNG CẤP
                                                    Giới
                                      Từ            thiệ
                      Yêu            chối           u          Thôn       Hàn   Than
          Thôn         cầu            bán           mặt
   Hàn                                                         g tin      g+    h
          g tin       mua            hàng           hàn
   g                                                            nhà       Hóa   toán
          khách       hàng                          g
     +                                                         cung       đơn
          hàng
   Phiế                                                        cấp
   u
   xuất


                             1.0                                   2.0
                                                              QUẢN LÝ
                         QUẢN LÝ
                                                               NHẬP
                          XUẤT
                                                               HÀNG
                          HÀNG




                                     CSDL hệ thống




                                                                   4.0
                3.0                                             B¸o c¸o
              T×m kiÕm


                       Trả lời kết
                       quả




                                                     Gửi báo cáo
          Tìm kiếm t.tin
                                     Nhµ cung cÊp

                                                     Trả lời kết quả

                              Hình 2.3.1 Sơ đồ DFD mức 0.
LËp b¸o c¸o nhËp




* Sơ đồ DFD mức 1 phân rã chức năng tìm kiếm

                                                            Phieuxuat         Nhaphang
   Dmkhach                                Phieunhap




                      Tìm kiếm t.tin
       3.1                                   Tìm kiếm t.tin
    Tìm kiếm                                                            3.2
     khách                                                          Tìm kiếm
                          Thông                   Thông             hóa đơn
      hàng                tin trả                 tin trả
                            lời                     lời




      Dmhang
                                    phßng qu¶n lý



               Thông tin trả lời

       Tìm kiếm          Tìm kiếm t.tin
       sản phẩm




             Hình 2.3.2 Sơ đồ DFD mức 1 của chức năng tìm kiếm.
LËp b¸o c¸o nhËp




* Sơ đồ DFD mức 1 phân rã chức năng nhập hàng



                   Tìm NCC                   Nhà cung cấp
Nhà cung cấp

         Th­¬ng l­îng
                               DS                                             DS
         Mua hàng             nhµ          Th«ng tin nhµ c2 dù               mÆt
                              cung         trï hiÖu mÆt hµng
                                           Sè                                hµng
                              cÊp          mua                               nhËp
                                            Danh sách mặt hàng


                                                           B¸o
       Giao                                                c¸o                Đối chiếu
       hµng                         Hàng                  nhËp
                                      Lập báo cáo nhập

         Hình 2.3.3 Sơ đồ mức DFD mức 1 của chức năng nhập hàng.




* Sơ đồ DFD mức 1 phân rã chức năng xuất hàng

      Yêu cầu mua hàng
                                Khách hàng
              Chấp nhận

                          Từ chối
                                                            MÆt
        DS
       kh¸ch        PhiÕu y/c ho¸ ®¬n                       hµng
        mua         xuÊt                                     tiªu
                           Ghi danh sách hàng                thô
                           tiêu thụ                                   Göi
                                                                      DS
                                                                 Tài chính
                                                                      Lập báo cáo xuất
                                           Đối chiếu

                                                                  B¸o
                                                                   c¸o
                                                                  xuÊt

               Hình 2.3.4 Sơ đồ DFD mức 1 của chức năng xuất hàng.
* Sơ đồ DFD mức 1 phân rã chức năng báo cáo
               Yêu cầu thống kê
                                                             Thống kê
                                                             hàng nhập

     Thống
      kê                                              Yêu
                                                      cầu      Bản
                                      Hangban        thống    thống
                                                       kê       kê
                                                               nhập

      Bản thống kê bán                                                   Hangban
                              Phßng qu¶n lý


          Báo cáo tồn                             Bản danh mục
                                      Bản         NCC
                                      danh
     Báo cáo                          mục
     tồn kho                          khách
                                      hàng

                                                               In danh
                                                              môc NCC

 Tonkho        Dmkhac          In danh
               h              mục khách
                                hàng             Dmncc




               Hình 2.3.5 Sơ đồ DFD mức 1 của chức năng báo cáo.
2.4. Thuật toán
* Giải thuật đăng nhập

                    Bắt đầu


              Vào form đăng nhập



                       I=0



                  Nhập tên và mật
                       khẩu




                                                       Thông báo đăng
                   Kiểm tra tên               S       nhập không thành
                   , mật khẩu?                              công

                          Đ

                    Đăng Nhập                               I=I+1



                                  Thông báo
                                  hết quyền       Đ
                                                            I>3?
                                  đăng nhập

                                                            S


                                        S                                Đ
                     Kết thúc                              Tiếp tục
* Giải thuật cập nhật danh mục từ điển

              Bắt đầu



          Thêm bản ghi trắng



             Nhập dữ liệu




             Kiểm tra dữ                 S   Thông báo lỗi
            liệu thoả mãn
                  đk?

                    Đ

            Lưu lại bản ghi



      Đ
              Có cập nhật
                  nữa
               không ?

                    S

               Kết thúc
* Giải thuật tạo và in báo cáo

                           Bắt đầu



                     Lựa chọn loại báo cáo



                  Nhập điều kiện cho báo cáo




                         Kiểm tra điều         S   Thông báo lỗi
                            kiện?

                                  Đ
                     In báo cáo ra màn hình


              Đ
                          Có tiếp tục
                           không?



                                     S


                            Kết thúc
* Giải thuật tìm kiếm




                                     Bắt đầu



                            Khởi tạo giao diện tìm kiếm



                            Nhập điều kiện lọc dữ liệu



                            Truy vấn CSDL liên quan



                        S
      Thông báo                   Có dữ liệu
                                  cần tìm hay
                                  không?
                                              Đ
                             Xuất dữ liệu ra màn hình




                                    Có tìm nữa
                                    không?
                                                          Đ



                                    S



                                        Kết thúc
Chương III
                       TRIỂN KHAI ỨNG DỤNG
3.1. From chính




                                 Hình 3.1
3.2. From cập nhật khách hàng
Hình 3.2

3.3. From cập nhật hàng hóa




                                  Hình 3.3
3.4. From cập nhật nhà cung cấp
Hình 3.4
3.5. From hóa đơn




                                 Hình 3.5

Nếu ta click vào KHÁCH MỜI thì ta có bảng thêm khách hàng mới như sau:
Hình 3.5.1
Tiếp theo là chọn hàng hóa mà khách hàng dã mua để tính tiền mua hàng, ta chỉ cần
click vào THÊM HÀNG thì bảng thêm hàng hóa sẽ xuất hiện:




                                   Hình 3.5.2
3.6. Fom phiếu nhập




                                    Hình 3.6
PHIẾU NHẬP cho phép ta nhập vào một nhà cung cấp mới bằng cách click vào
nút NCC MỚI thì bảng nhập thong tin nhà cung cấp mới xuất hiện. Sauk hi ta
điền đầy đủ các thong tin về nhà cung cấp thì chọn THÊM thì các thong tin này
cập nhật vào cơ sở dữ liệu:




                                  Hình 3.6.1

Khi ta có nhu cầu muốn in một PHIẾU NHẬP nào đó chỉ cần click nút IN là được:
Hình 3.6.2
3.7. From tìm phiếu nhập




                                 Hình 3.7
3.8. From thống kê lượng hàng nhập




                                 Hình 3.8
3.9. From thống kê lượng hàng bán




                                    Hình 3.9
3.10. From tìm hóa đơn
Hình 3.10
Ta muốn tìm theo số hóa đơn thì ta chọn số hóa đơn rổi click nút TÌM:




                                 Hình 3.10.1
3.11. From tìm phiếu nhập
Hình 3.11
Và from TÌM PHIẾU NHẬP sẽ tìm theo số phiếu nhập, theo tên nhà cung cấp và
theo ngày lập phiếu nhập:




                                   Hình 3.11.1
Sau khi thao tác hoan thành ta muốn thoát khỏi chương trình thì ta click vào nút
THOÁT trên thanh menu ta chọn yes để thoát khỏi chương trình:
Hình 3.11.2
3.12.Viết Code



Cơ bản tất cả các from đều có các tác vụ như: Xem, Thêm,Cập nhập,,Xóa,In và
Thoát.Ngoại trừ một số from đặc biệt khác như from đăng nhập và các from tìm
kiếm.

Ở đây lấy from cập nhật hàng hóa để đưa ra code chung:

   • Code cho tác vụ Xem:




   • Code cho tác vụ Thêm mới:
• Code cho tác vụ Cập nhật:




• Code cho tác vụ Xóa:




• Code cho tác vụ In:
• Code cho tác vụ Thoát:




Ở đây lấy from hóa đơn để đưa ra code chung:

   • Code cho tác vụ Khách mới:




   • Code cho tác vụ Hóa đơn mới:




   • Code cho tác vụ Thêm hàng:
• Code cho tác vụ Xóa hàng:




• Code cho tác vụ Thêm:




• Code cho tác vụ Sửa:
• Code cho tác vụ Lưu:




• Code cho tác vụ Hủy:




• Code cho tác vụ Xóa:




• Code cho tác vụ Thêm from mới:




• Code cho tác vụ Thêm khách hàng mới:
• Code cho tác vụ Thêm nhà CC mới:




• Code cho tác vụ Tìm:
NHẬN XÉT VÀ KIẾN NGHỊ
1. Kết quả đạt được:
       Qua quá trình tìm hiểu và nghiên cứu đề tài chúng em đã viết được một số
ứng dụng cho chương trình Quản lý mua bán linh kiện máy tính như sau:
- Cho phép người dùng cập thông tin.
- Tìm kiếm theo một số tiêu chí.
- Lập một phiếu hóa đơn, phiếu nhập hàng.
- Xử lý được một số thống kê.
2. Hạn chế:
Do thời gian có hạn nên em cũng chưa tìm hiểu hết về các yêu cầu của thầy đưa ra.
Các ràng buộc toàn vẹn chưa hoàn chỉnh
Report còn ở mức độ nhiều hạn chế.
Giao diện chương trình chưa thật sự tiện dụng.
3. Hướng phát triển:
Cải tiến và hoàn chỉnh các hạn chế của chương trình.
Thiết kế chương trình hoàn thiện, chuyên nghiệp hơn từ đó có thể đưa vào sử dụng
trong thực tế.
NHẬN XÉT VÀ KIẾN NGHỊ
1. Kết quả đạt được:
       Qua quá trình tìm hiểu và nghiên cứu đề tài chúng em đã viết được một số
ứng dụng cho chương trình Quản lý mua bán linh kiện máy tính như sau:
- Cho phép người dùng cập thông tin.
- Tìm kiếm theo một số tiêu chí.
- Lập một phiếu hóa đơn, phiếu nhập hàng.
- Xử lý được một số thống kê.
2. Hạn chế:
Do thời gian có hạn nên em cũng chưa tìm hiểu hết về các yêu cầu của thầy đưa ra.
Các ràng buộc toàn vẹn chưa hoàn chỉnh
Report còn ở mức độ nhiều hạn chế.
Giao diện chương trình chưa thật sự tiện dụng.
3. Hướng phát triển:
Cải tiến và hoàn chỉnh các hạn chế của chương trình.
Thiết kế chương trình hoàn thiện, chuyên nghiệp hơn từ đó có thể đưa vào sử dụng
trong thực tế.
NHẬN XÉT VÀ KIẾN NGHỊ
1. Kết quả đạt được:
       Qua quá trình tìm hiểu và nghiên cứu đề tài chúng em đã viết được một số
ứng dụng cho chương trình Quản lý mua bán linh kiện máy tính như sau:
- Cho phép người dùng cập thông tin.
- Tìm kiếm theo một số tiêu chí.
- Lập một phiếu hóa đơn, phiếu nhập hàng.
- Xử lý được một số thống kê.
2. Hạn chế:
Do thời gian có hạn nên em cũng chưa tìm hiểu hết về các yêu cầu của thầy đưa ra.
Các ràng buộc toàn vẹn chưa hoàn chỉnh
Report còn ở mức độ nhiều hạn chế.
Giao diện chương trình chưa thật sự tiện dụng.
3. Hướng phát triển:
Cải tiến và hoàn chỉnh các hạn chế của chương trình.
Thiết kế chương trình hoàn thiện, chuyên nghiệp hơn từ đó có thể đưa vào sử dụng
trong thực tế.

More Related Content

What's hot

Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đĐề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
Dịch vụ viết bài trọn gói ZALO 0917193864
 
Big data là gì và người ta khai thác
Big data là gì và người ta khai thácBig data là gì và người ta khai thác
Big data là gì và người ta khai thác
letranganh
 
Đề tài: Quản lí Tour du lịch, HAY, 9đ
Đề tài: Quản lí Tour du lịch, HAY, 9đĐề tài: Quản lí Tour du lịch, HAY, 9đ
Đề tài: Quản lí Tour du lịch, HAY, 9đ
Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 
đồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thị
đồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thịđồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thị
đồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thị
Thanh Hoa
 
Phân Tích Thiết Kế Hệ Thống Thông Tin - Quản Lý Điểm
Phân Tích Thiết Kế Hệ Thống Thông Tin -  Quản Lý ĐiểmPhân Tích Thiết Kế Hệ Thống Thông Tin -  Quản Lý Điểm
Phân Tích Thiết Kế Hệ Thống Thông Tin - Quản Lý Điểm
Học viện Công nghệ Bưu chính Viễn thông
 
Phân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàngPhân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàng
leemindinh
 
Chương 4: hệ thống thông tin tổ chức theo cấp bậc quản lý
Chương 4: hệ thống thông tin tổ chức theo cấp bậc quản lýChương 4: hệ thống thông tin tổ chức theo cấp bậc quản lý
Chương 4: hệ thống thông tin tổ chức theo cấp bậc quản lý
Thạc sĩ Vũ Ngọc Hiếu
 
Chương 2: hệ thống thông tin
Chương 2: hệ thống thông tinChương 2: hệ thống thông tin
Chương 2: hệ thống thông tin
Thạc sĩ Vũ Ngọc Hiếu
 
Hệ thống thông tin quản lý - Bài 2 Tổng quan về hệ thống thông tin (phần 2)
Hệ thống thông tin quản lý - Bài 2 Tổng quan về hệ thống thông tin (phần 2)Hệ thống thông tin quản lý - Bài 2 Tổng quan về hệ thống thông tin (phần 2)
Hệ thống thông tin quản lý - Bài 2 Tổng quan về hệ thống thông tin (phần 2)
MasterCode.vn
 
Chương 8 Phân tích CSDL kinh doanh với SQL
Chương 8 Phân tích CSDL kinh doanh với SQLChương 8 Phân tích CSDL kinh doanh với SQL
Chương 8 Phân tích CSDL kinh doanh với SQL
Hoa Le
 
Đề tài: Hệ thống thông tin quản lý bán hàng tại công ty thương mại
Đề tài: Hệ thống thông tin quản lý bán hàng tại công ty thương mạiĐề tài: Hệ thống thông tin quản lý bán hàng tại công ty thương mại
Đề tài: Hệ thống thông tin quản lý bán hàng tại công ty thương mại
Dịch vụ viết bài trọn gói ZALO 0917193864
 
Ứng dụng khai phá dữ liệu xây dựng hệ hỗ trợ chẩn đoán y khoa
Ứng dụng khai phá dữ liệu xây dựng hệ hỗ trợ chẩn đoán y khoaỨng dụng khai phá dữ liệu xây dựng hệ hỗ trợ chẩn đoán y khoa
Ứng dụng khai phá dữ liệu xây dựng hệ hỗ trợ chẩn đoán y khoa
Dịch vụ viết bài trọn gói ZALO: 0909232620
 
Báo cáo xây dựng và phát triển phần mềm
Báo cáo xây dựng và phát triển phần mềmBáo cáo xây dựng và phát triển phần mềm
Báo cáo xây dựng và phát triển phần mềm
ytthuan
 
Chuong 4 - CSDL phân tán
Chuong 4 - CSDL phân tánChuong 4 - CSDL phân tán
Chuong 4 - CSDL phân tánduysu
 
Đề cương ôn tập hệ thống thông tin quản lý
Đề cương ôn tập hệ thống thông tin quản lýĐề cương ôn tập hệ thống thông tin quản lý
Đề cương ôn tập hệ thống thông tin quản lýQuách Đại Dương
 
Chương 4_Nội dung mô hình kinh doanh B2C(Business To Customer)_ThS Lê Thị Bíc...
Chương 4_Nội dung mô hình kinh doanh B2C(Business To Customer)_ThS Lê Thị Bíc...Chương 4_Nội dung mô hình kinh doanh B2C(Business To Customer)_ThS Lê Thị Bíc...
Chương 4_Nội dung mô hình kinh doanh B2C(Business To Customer)_ThS Lê Thị Bíc...
Hoa Le
 
Báo cáo tốt nghiệp - XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ NHÀ HÀNG VỪA VÀ NHỎ SỬ DỤ...
Báo cáo tốt nghiệp - XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝNHÀ HÀNG VỪA VÀ NHỎ SỬ DỤ...Báo cáo tốt nghiệp - XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝNHÀ HÀNG VỪA VÀ NHỎ SỬ DỤ...
Báo cáo tốt nghiệp - XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ NHÀ HÀNG VỪA VÀ NHỎ SỬ DỤ...
Duc Tran
 
PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG
PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNGPHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG
PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG
Thùy Linh
 
Bài giảng Thương mại điện tử Chương 2
Bài giảng Thương mại điện tử Chương 2Bài giảng Thương mại điện tử Chương 2
Bài giảng Thương mại điện tử Chương 2Đinh Chính
 

What's hot (20)

Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đĐề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
 
Big data là gì và người ta khai thác
Big data là gì và người ta khai thácBig data là gì và người ta khai thác
Big data là gì và người ta khai thác
 
Đề tài: Quản lí Tour du lịch, HAY, 9đ
Đề tài: Quản lí Tour du lịch, HAY, 9đĐề tài: Quản lí Tour du lịch, HAY, 9đ
Đề tài: Quản lí Tour du lịch, HAY, 9đ
 
đồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thị
đồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thịđồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thị
đồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thị
 
Phân Tích Thiết Kế Hệ Thống Thông Tin - Quản Lý Điểm
Phân Tích Thiết Kế Hệ Thống Thông Tin -  Quản Lý ĐiểmPhân Tích Thiết Kế Hệ Thống Thông Tin -  Quản Lý Điểm
Phân Tích Thiết Kế Hệ Thống Thông Tin - Quản Lý Điểm
 
Phân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàngPhân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàng
 
Chương 4: hệ thống thông tin tổ chức theo cấp bậc quản lý
Chương 4: hệ thống thông tin tổ chức theo cấp bậc quản lýChương 4: hệ thống thông tin tổ chức theo cấp bậc quản lý
Chương 4: hệ thống thông tin tổ chức theo cấp bậc quản lý
 
Chương 2: hệ thống thông tin
Chương 2: hệ thống thông tinChương 2: hệ thống thông tin
Chương 2: hệ thống thông tin
 
Hệ thống thông tin quản lý - Bài 2 Tổng quan về hệ thống thông tin (phần 2)
Hệ thống thông tin quản lý - Bài 2 Tổng quan về hệ thống thông tin (phần 2)Hệ thống thông tin quản lý - Bài 2 Tổng quan về hệ thống thông tin (phần 2)
Hệ thống thông tin quản lý - Bài 2 Tổng quan về hệ thống thông tin (phần 2)
 
Chương 8 Phân tích CSDL kinh doanh với SQL
Chương 8 Phân tích CSDL kinh doanh với SQLChương 8 Phân tích CSDL kinh doanh với SQL
Chương 8 Phân tích CSDL kinh doanh với SQL
 
Đề tài: Hệ thống thông tin quản lý bán hàng tại công ty thương mại
Đề tài: Hệ thống thông tin quản lý bán hàng tại công ty thương mạiĐề tài: Hệ thống thông tin quản lý bán hàng tại công ty thương mại
Đề tài: Hệ thống thông tin quản lý bán hàng tại công ty thương mại
 
Ứng dụng khai phá dữ liệu xây dựng hệ hỗ trợ chẩn đoán y khoa
Ứng dụng khai phá dữ liệu xây dựng hệ hỗ trợ chẩn đoán y khoaỨng dụng khai phá dữ liệu xây dựng hệ hỗ trợ chẩn đoán y khoa
Ứng dụng khai phá dữ liệu xây dựng hệ hỗ trợ chẩn đoán y khoa
 
Báo cáo xây dựng và phát triển phần mềm
Báo cáo xây dựng và phát triển phần mềmBáo cáo xây dựng và phát triển phần mềm
Báo cáo xây dựng và phát triển phần mềm
 
Chuong 4 - CSDL phân tán
Chuong 4 - CSDL phân tánChuong 4 - CSDL phân tán
Chuong 4 - CSDL phân tán
 
Đề cương ôn tập hệ thống thông tin quản lý
Đề cương ôn tập hệ thống thông tin quản lýĐề cương ôn tập hệ thống thông tin quản lý
Đề cương ôn tập hệ thống thông tin quản lý
 
Chương 4_Nội dung mô hình kinh doanh B2C(Business To Customer)_ThS Lê Thị Bíc...
Chương 4_Nội dung mô hình kinh doanh B2C(Business To Customer)_ThS Lê Thị Bíc...Chương 4_Nội dung mô hình kinh doanh B2C(Business To Customer)_ThS Lê Thị Bíc...
Chương 4_Nội dung mô hình kinh doanh B2C(Business To Customer)_ThS Lê Thị Bíc...
 
Mau bao cao project 1
Mau bao cao project 1Mau bao cao project 1
Mau bao cao project 1
 
Báo cáo tốt nghiệp - XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ NHÀ HÀNG VỪA VÀ NHỎ SỬ DỤ...
Báo cáo tốt nghiệp - XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝNHÀ HÀNG VỪA VÀ NHỎ SỬ DỤ...Báo cáo tốt nghiệp - XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝNHÀ HÀNG VỪA VÀ NHỎ SỬ DỤ...
Báo cáo tốt nghiệp - XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ NHÀ HÀNG VỪA VÀ NHỎ SỬ DỤ...
 
PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG
PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNGPHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG
PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG
 
Bài giảng Thương mại điện tử Chương 2
Bài giảng Thương mại điện tử Chương 2Bài giảng Thương mại điện tử Chương 2
Bài giảng Thương mại điện tử Chương 2
 

Similar to Baocaochuyende

Đề tài: Quản lý nhân sự trường cấp II, HAY, 9đ
Đề tài: Quản lý nhân sự trường cấp II, HAY, 9đĐề tài: Quản lý nhân sự trường cấp II, HAY, 9đ
Đề tài: Quản lý nhân sự trường cấp II, HAY, 9đ
Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 
Quản lý nhân sự trường cấp II
Quản lý nhân sự trường cấp IIQuản lý nhân sự trường cấp II
Quản lý nhân sự trường cấp II
Jazmyne Padberg
 
ChuyenDe7.pdf
ChuyenDe7.pdfChuyenDe7.pdf
ChuyenDe7.pdf
nghiatran896185
 
Chuyen de7
Chuyen de7Chuyen de7
Chuyen de7
ecafe24g
 
Đề tài: Tin học hóa kế toán doanh thu bán hàng tại công ty kim loại
Đề tài: Tin học hóa kế toán doanh thu bán hàng tại công ty kim loạiĐề tài: Tin học hóa kế toán doanh thu bán hàng tại công ty kim loại
Đề tài: Tin học hóa kế toán doanh thu bán hàng tại công ty kim loại
Dịch vụ viết bài trọn gói ZALO 0917193864
 
Đề tài: Thiết kế hệ thống thông tin phân hệ kế toán tiền lương, 9đ
Đề tài: Thiết kế hệ thống thông tin phân hệ kế toán tiền lương, 9đĐề tài: Thiết kế hệ thống thông tin phân hệ kế toán tiền lương, 9đ
Đề tài: Thiết kế hệ thống thông tin phân hệ kế toán tiền lương, 9đ
Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 
Đề tài: Quản lý nhập xuất vật tư tại công ty xây dựng Tiền Phong
Đề tài: Quản lý nhập xuất vật tư tại công ty xây dựng Tiền PhongĐề tài: Quản lý nhập xuất vật tư tại công ty xây dựng Tiền Phong
Đề tài: Quản lý nhập xuất vật tư tại công ty xây dựng Tiền Phong
Dịch vụ viết bài trọn gói ZALO 0917193864
 
Đồ-Án-1.docx
Đồ-Án-1.docxĐồ-Án-1.docx
Đồ-Án-1.docx
10HongMinhThnDHTI14A
 
oo-chuong-5.pdf
oo-chuong-5.pdfoo-chuong-5.pdf
oo-chuong-5.pdf
mm nn
 
Chuong 1.ppt
Chuong 1.pptChuong 1.ppt
Chuong 1.ppt
PhuongAnh504532
 
Luận văn hoàn thiện hệ thống kế toán quản trị tại công ty cổ phần đồng tâm
Luận văn hoàn thiện hệ thống kế toán quản trị tại công ty cổ phần đồng tâmLuận văn hoàn thiện hệ thống kế toán quản trị tại công ty cổ phần đồng tâm
Luận văn hoàn thiện hệ thống kế toán quản trị tại công ty cổ phần đồng tâm
Thanh Hoa
 
Giao trinh phan tich thiet ke he thong.pdf
Giao trinh phan tich thiet ke he thong.pdfGiao trinh phan tich thiet ke he thong.pdf
Giao trinh phan tich thiet ke he thong.pdf
TuyenKieu5
 
Đề tài: Vấn đề chung về hệ thống thông tin kế toán, HAY
Đề tài: Vấn đề chung về hệ thống thông tin kế toán, HAYĐề tài: Vấn đề chung về hệ thống thông tin kế toán, HAY
Đề tài: Vấn đề chung về hệ thống thông tin kế toán, HAY
Dịch vụ viết thuê Luận Văn - ZALO 0932091562
 
Tiểu luận kinh doanh.
Tiểu luận kinh doanh.Tiểu luận kinh doanh.
Tiểu luận kinh doanh.
ssuser499fca
 
Đề tài: Phần mềm quản lý vật tư tại công ty phát triển Tây Hà Nội
Đề tài: Phần mềm quản lý vật tư tại công ty phát triển Tây Hà NộiĐề tài: Phần mềm quản lý vật tư tại công ty phát triển Tây Hà Nội
Đề tài: Phần mềm quản lý vật tư tại công ty phát triển Tây Hà Nội
Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 
Cơ sở lý luận về phân tích, thiết kế hệ thống thông tin quản lí bán hàng.docx
Cơ sở lý luận về phân tích, thiết kế hệ thống thông tin quản lí bán hàng.docxCơ sở lý luận về phân tích, thiết kế hệ thống thông tin quản lí bán hàng.docx
Cơ sở lý luận về phân tích, thiết kế hệ thống thông tin quản lí bán hàng.docx
Dịch vụ viết thuê đề tài trọn gói ☎☎☎ Liên hệ ZALO/TELE: 0973.287.149 👍👍
 
Bài giảng hệ thống thông tin quản lý 2016
Bài giảng hệ thống thông tin quản lý 2016Bài giảng hệ thống thông tin quản lý 2016
Bài giảng hệ thống thông tin quản lý 2016
hung le
 
Slide_HTTTQL_Neumoncoso daicuongcho sv.pdf
Slide_HTTTQL_Neumoncoso daicuongcho sv.pdfSlide_HTTTQL_Neumoncoso daicuongcho sv.pdf
Slide_HTTTQL_Neumoncoso daicuongcho sv.pdf
mmylann1504
 

Similar to Baocaochuyende (20)

Đề tài: Quản lý nhân sự trường cấp II, HAY, 9đ
Đề tài: Quản lý nhân sự trường cấp II, HAY, 9đĐề tài: Quản lý nhân sự trường cấp II, HAY, 9đ
Đề tài: Quản lý nhân sự trường cấp II, HAY, 9đ
 
Quản lý nhân sự trường cấp II
Quản lý nhân sự trường cấp IIQuản lý nhân sự trường cấp II
Quản lý nhân sự trường cấp II
 
ChuyenDe7.pdf
ChuyenDe7.pdfChuyenDe7.pdf
ChuyenDe7.pdf
 
Chuyen de7
Chuyen de7Chuyen de7
Chuyen de7
 
Đề tài: Tin học hóa kế toán doanh thu bán hàng tại công ty kim loại
Đề tài: Tin học hóa kế toán doanh thu bán hàng tại công ty kim loạiĐề tài: Tin học hóa kế toán doanh thu bán hàng tại công ty kim loại
Đề tài: Tin học hóa kế toán doanh thu bán hàng tại công ty kim loại
 
Đề tài: Thiết kế hệ thống thông tin phân hệ kế toán tiền lương, 9đ
Đề tài: Thiết kế hệ thống thông tin phân hệ kế toán tiền lương, 9đĐề tài: Thiết kế hệ thống thông tin phân hệ kế toán tiền lương, 9đ
Đề tài: Thiết kế hệ thống thông tin phân hệ kế toán tiền lương, 9đ
 
Đề tài: Quản lý nhập xuất vật tư tại công ty xây dựng Tiền Phong
Đề tài: Quản lý nhập xuất vật tư tại công ty xây dựng Tiền PhongĐề tài: Quản lý nhập xuất vật tư tại công ty xây dựng Tiền Phong
Đề tài: Quản lý nhập xuất vật tư tại công ty xây dựng Tiền Phong
 
C1
C1C1
C1
 
Đồ-Án-1.docx
Đồ-Án-1.docxĐồ-Án-1.docx
Đồ-Án-1.docx
 
oo-chuong-5.pdf
oo-chuong-5.pdfoo-chuong-5.pdf
oo-chuong-5.pdf
 
Chuong 1.ppt
Chuong 1.pptChuong 1.ppt
Chuong 1.ppt
 
Luận văn hoàn thiện hệ thống kế toán quản trị tại công ty cổ phần đồng tâm
Luận văn hoàn thiện hệ thống kế toán quản trị tại công ty cổ phần đồng tâmLuận văn hoàn thiện hệ thống kế toán quản trị tại công ty cổ phần đồng tâm
Luận văn hoàn thiện hệ thống kế toán quản trị tại công ty cổ phần đồng tâm
 
Giao trinh phan tich thiet ke he thong.pdf
Giao trinh phan tich thiet ke he thong.pdfGiao trinh phan tich thiet ke he thong.pdf
Giao trinh phan tich thiet ke he thong.pdf
 
Đề tài: Vấn đề chung về hệ thống thông tin kế toán, HAY
Đề tài: Vấn đề chung về hệ thống thông tin kế toán, HAYĐề tài: Vấn đề chung về hệ thống thông tin kế toán, HAY
Đề tài: Vấn đề chung về hệ thống thông tin kế toán, HAY
 
Tiểu luận kinh doanh.
Tiểu luận kinh doanh.Tiểu luận kinh doanh.
Tiểu luận kinh doanh.
 
Đề tài: Phần mềm quản lý vật tư tại công ty phát triển Tây Hà Nội
Đề tài: Phần mềm quản lý vật tư tại công ty phát triển Tây Hà NộiĐề tài: Phần mềm quản lý vật tư tại công ty phát triển Tây Hà Nội
Đề tài: Phần mềm quản lý vật tư tại công ty phát triển Tây Hà Nội
 
Cơ sở lý luận về phân tích, thiết kế hệ thống thông tin quản lí bán hàng.docx
Cơ sở lý luận về phân tích, thiết kế hệ thống thông tin quản lí bán hàng.docxCơ sở lý luận về phân tích, thiết kế hệ thống thông tin quản lí bán hàng.docx
Cơ sở lý luận về phân tích, thiết kế hệ thống thông tin quản lí bán hàng.docx
 
Bài giảng hệ thống thông tin quản lý 2016
Bài giảng hệ thống thông tin quản lý 2016Bài giảng hệ thống thông tin quản lý 2016
Bài giảng hệ thống thông tin quản lý 2016
 
Slide_HTTTQL_Neumoncoso daicuongcho sv.pdf
Slide_HTTTQL_Neumoncoso daicuongcho sv.pdfSlide_HTTTQL_Neumoncoso daicuongcho sv.pdf
Slide_HTTTQL_Neumoncoso daicuongcho sv.pdf
 
NOI DUNG.doc
NOI DUNG.docNOI DUNG.doc
NOI DUNG.doc
 

Baocaochuyende

  • 1. MỤC LỤC Lời mở đầu Trang Chương I: Cơ sở lý thuyết............................................................................ 1.1. Giới thiệu chung về hệ thống quản lý ................................................ 1.2. Những đặc điểm của hệ thống thông tin quản lý................................. 1.3. Mô hình một hệ thống thông tin quản lý............................................. 1.4. Các bước xây dựng hệ thống quản lý.................................................. 1.5. Phân tích chức năng........................................................................... 1.6. Thiết kế cơ sở dữ liệu cho hệ thống thông tin.................................... 1.7. Các lưu đồ from.................................................................................. Chương II: Phân tích và thiết kế chương trình.......................................... 2.1. Phân tích hệ thống bàn hàng............................................................... 2.2. Sơ đồ chức năng ................................................................................ 2.3. Sơ đồ luồng dữ liệu ............................................................................ 2.4. Thuật toán........................................................................................... Chương III: Triển khai ứng dụng................................................................ 3.1. From chính.......................................................................................... 3.2. From cập nhật khách hàng.................................................................. 3.3. From cập nhật hàng hóa...................................................................... 3.4. From cập nhật nhà cung cấp............................................................... 3.5. From hóa đơn...................................................................................... 3.6. Fom phiếu nhập.................................................................................. 3.7. From tìm phiếu nhập........................................................................... 3.8. From thống kê lượng hàng nhập......................................................... 3.9. From thống kê lượng hàng bán........................................................... Phần Nhận Xét Và Kiến Nghị:..................................................................... 1. Nhận xét kết quả đạt được:.................................................................... 2. Hạn chế:................................................................................................. 3. Hướng phát triển:...................................................................................
  • 2. LỜI MỞ ĐẦU Ngày nay, tin học đã có những bước tiến nhanh chóng về ứng dụng của nó trong mọi lĩnh vực của cuộc sống trên phạm vi toàn thế giới nói chung và Việt Nam nói riêng.Tin học được người ta quan tâm và nhắc đến nhiều hơn bao giờ hết vì nó là một phần không thể thiếu trong cuộc sống văn minh,góp phần đẩy mạnh công cuộc công nghiệp hoá hiện đại hoá đất nước, tiến đến nền kinh tế tri thức. Tin học giữ vai trò đặc biệt trong hoạt động của con người, trong đời sống xã hội, trong khoa học kỹ thuật, trong sản xuất kinh doanh, trong quản lý khách hàng, trong các hoạt động mua bán hàng hoá…. Ứng dụng tin học trong việc quản lý dường như không còn xa lạ với các doanh nghiệp, công ty hiện nay. Lợi ích mà các chương trình quản lý mang lại khiến người ta không thể phủ nhận tính hiệu quả của nó. Trong nền sản xuất kinh doanh như hiện nay việc tin học hoá các hoạt động quản lý là rất cần thiết. Quản lý bán hàng trong các doanh nghiệp là một công việc quan trọng, đòi hỏi bộ phận quản lý phải thực hiện nhiều nghiệp vụ phức tạp. Một doanh nghiệp muốn phát triển khả năng sản xuất, thông tin… và khả năng đáp ứng nhu cầu khách hàng một cách hiệu quả nhất thì không thể thiếu một hệ thống thông tin hỗ trợ. Sau một thời gian thực tập tại Cửa hàng DV & TM Duy Tân, em nhận thấy hệ thống quản lý bán hàng tại công ty có khối lượng công việc nhiều đòi hỏi cần có một phần mềm chuyên biệt có khả năng quản lý chính xác, thống nhất, cung cấp báo cáo, thông tin một cách kịp thời cho những người sử dụng và quản trị hệ thống.
  • 3. Chương I CƠ SỞ LÝ THUYẾT 1.1. Giới thiệu chung về hệ thống quản lý Trước tiên muốn thực hiện phân tích một dự án tin học là phải khảo sát hệ thống. Người ta định nghĩa hệ thống phải là một tập hợp các phần tử có các ràng buộc lẫn nhau với môi trường bên ngoài. Hệ thống quản lý là một hệ thống tích hợp giữa người và máy tạo ra các thông tin giúp con người trong sản xuất quản lý và ra quyết định. Do đó, cần xem xét phân tích các yếu tố đặc thù, những nét khái quát cũng như các mục tiêu và nguyên tắc đảm bảo cho việc xây dựng một hệ thống thông tin quản lý được tin học hoá mang lại lợi ích và kết quả tốt. Hệ thống thông tin quản lý nhằm trợ giúp các hoạt động quản lý của tổ chức, các hoạt động này nằm ở mức điều khiển tác nghiệp, điều khiển quản lý hoặc lập kế hoạch chiến lược. Chúng dựa chủ yếu vào các cơ sở dữ liệu được tạo ra bởi các báo cáo cho các nhà quản lý một cách định kỳ hoặc theo yêu cầu. Các báo cáo này tóm lược tình hình về một mặt đặc biệt nào đó của tổ chức. Các báo cáo này thường có tính so sánh, chúng làm tương phản tình hình hiện tại với một tình hình đã được dự kiến trước, tình hình hiện tại với một dự báo, các dữ liệu hiện thời của các doanh nghiệp trong cùng một ngành công nghiệp, dữ liệu hiện thời và các dữ liệu lịch sử. Vì các hệ thống thông tin quản lý phần lớn dựa vào các dữ liệu sản sinh từ các hệ xử lý giao dịch do đó chất lượng thông tin mà chúng sản sinh ra phụ thuộc rất nhiều vào việc vận hành tốt hay xấu của hệ xử lý giao dịch. Hệ thống phân tích năng lực bán hàng, theo dõi chi tiêu, theo dõi năng suất hoặc sự vắng mặt của nhân viên, nghiên cứu về thị trường… là các hệ thống thông tin quản lý. 1.2. Những đặc điểm của hệ thống thông tin quản lý 1.2.1. Phân cấp quản lý Hệ thống quản lý trước hết là một hệ thống được tổ chức từ trên xuống dưới có chức năng tổng hợp, thông tin giúp lãnh đạo quản lý thống nhất trong toàn hệ thống. Hệ thống quản lý được phân tích thành nhiều cấp bậc gồm cấp trung ương,
  • 4. cấp đơn vị trực thuộc, nhằm tạo điều kiện thuận lợi cho công tác quản lý từ trên xuống dưới. Thông tin được tổng hợp từ dưới lên và truyền từ trên xuống. 1.2.2. Luồng thông tin vào Trong hệ thống thông tin quản lý có những thông tin đầu vào khác nhau gồm: + Những thông tin đầu vào là cố định và ít thay đổi thông tin này mang tính chất thay đổi lâu dài. + Những thông tin mang tính chất thay đổi thường xuyên phải luôn cập nhật + Những thông tin mang tính chất thay đổi tổng hợp, được tổng hợp từ các thông tin cấp dưới phải xử lý định kỳ theo thời gian. 1.2.3. Luồng thông tin ra + Thông tin đầu ra được tổng hợp từ thông tin đầu vào và phụ thuộc vào nhu cầu quản lý trong từng trường hợp cụ thể. + Bảng biểu và báo cáo là những thông tin đầu ra quan trọng được phục vụ cho nhu cầu quản lý của hệ thống, nó phản ánh trực tiếp mục đích quản lý của hệ thống các bảng biểu báo cáo phải đảm bảo chính xác và kịp thời. 1.2.4. Quy trình quản lý Trong quy trình quản lý thủ công, các thông tin thường xuyên được đưa vào sổ sách. Từ sổ sách đó các thông tin được kết xuất để nhập các bảng biểu, báo cáo cần thiết.Việc quản lý kiểu thủ công có nhiều công đoạn chồng chéo nhau. Do đó sai sót có thể xảy ra ở nhiều công đoạn do việc dư thừa thông tin. Trong quá trình quản lý do khối lượng công việc lớn nên nhiều khi chỉ chú trọng vào một số khác và đối tượng quan trọng, vì thế có nhiều thông tin không được tổng hợp đầy đủ . 1.3. Mô hình một hệ thống thông tin quản lý 1.3.1. Mô hình luân chuyển dữ liệu Mô hình luân chuyển trong hệ thống thông tin quản lý có thẻ mô tả qua các modul sau : + Cập nhật thông tin có tính chất cố định để lưu trữ. + Cập nhật thông tin có tính chất thay đổi thường xuyên. + Lập sổ sách báo cáo.
  • 5. 1.3.2. Cập nhật thông tin động Modul loại này có chức năng xử lý các thông tin luân chuyển chi tiết và tổng hợp. Lưu ý loại thông tin chi tiết đặc biệt lớn về số lượng cần xử lý thường được cập nhật đòi hỏi tốc độ nhanh và độ tin cậy cao. 1.3.3. Cập nhật thông tin cố định có tính chất tra cứu Thông tin loại này cần cập nhật nhưng không thường xuyên yêu cầu chủ yếu của loại thông tin này là phải tổ chức hợp lý để tra cứu các thông tin cần thiết. 1.3.4. Lập sổ sách báo cáo Để thiết kế phần này cần nắm vững nhu cầu quản lý, nghiên cứu kỹ các bảng biểu mẫu. Thông tin được sử dụng trong việc này thuận lợi là đã được xử lý từ các phần trước nên việc kiểm tra sự đúng đắn của số liệu trong phần này được giảm nhẹ. 1.3.5. Các nguyên tắc đảm bảo Xây dựng hệ thống thông tin quản lý hoàn chỉnh là một việc hết sức khó khăn, chiếm nhiều thời gian và công sức, việc xây dựng hệ thống thông tin quản lý thường dựa trên một số nguyên tắc cơ bản sau. Nguyên tắc cơ sở thông tin thống nhất: ý nghĩa của nguyên tắc này thể hiện ở chỗ thông tin được tích luỹ và thường xuyên cập nhật. Đó là các thông tin cần thiết phục vụ cho việc giải quyết nhiều bài toán quản lý vì vậy thông tin trùng lặp cần được loại bỏ. Do vậy, người ta tổ chức thành các mảng thông tin cơ bản mà trong đó các trường hợp trùng lặp hoặc không nhất quán về thông tin đã được loại trừ. Chính mảng thông tin cơ bản này sẽ tạo thành mô hình thông tin của đối tượng điều khiển. 1.4. Các bước xây dựng hệ thống quản lý: Một cách tổng quát việc xây dựng một hệ thống thông tin quản lý tự động hoá thường qua các giai đoạn sau: Nghiên cứu sơ bộ và xác lập dự án Ở bước này người ta tiến hành tìm hiểu và khảo sát hệ thống, phát hiện nhược điểm còn tồn tại, từ đó đề xuất các giải pháp khắc phục, cần cân nhắc tính khả thi của dự án từ đó định hướng cho các giai đoạn tiếp theo.
  • 6. Phân tích hệ thống Tiến hành phân tích một cách chi tiết hệ thống hiện tại để xây dựng các lược đồ khái niệm. Trên cơ sở đó tiến hành xây dựng lược đồ cho hệ thống mới. Phân tích hệ thống thông tin là để hiểu rõ hệ thống cũ, trừu tượng hóa nó, tìm cho được các giải pháp hệ thống thông tin mới đảm bảo yêu cầu thông tin mới cho quản lý. Phân tích hệ thống thông tin bao gồm các hạng mục công việc sau: Nghiên cứu môi trường hệ thống thông tin hiện có Nghiên cứu hệ thống thông tin hiện có đòi hỏi phải có chuyên môn cao và tỉ mỉ. Nội dụng tìm hiểu bao gồm: • Chức năng chung của hệ thống: Hệ thống làm gì và để làm gì? Phục vụ những mục tiêu nào? • Các thông tin đầu vào: Tên, khối lượng, vật mang, chi phí, nguồn, tần suất. • Các thông tin đầu ra: Tên, khối lượng, vật mang, chi phí tần suất, đích đến. • Xử lý: Phương tiện xử lý, logic xử lý, yêu cầu dữ liệu vào, yêu cầu kết quả ra, thời lượng cho xử lý, cho phí cho xử lý. • Kho dữ liệu: Tên dữ liệu lưu trữ, cấu trúc dữ liệu lưu trữ, thời gian lưu trữ, vật mang, các xử lý truy nhập, tần xuất truy nhập, khối lượng dữ liệu. • Vấn đề cụ thể: Khó khăn, sai sót hoặc ước muốn cải tiến của người thực hiện chức năng. Tiến hành tổng hợp các kết quả nghiên cứu. Mô hình hoá hệ thống thông tin. Xây dựng hệ thống các phích vấn đề (Vấn đề, nguồn cung cấp, nguyên nhân và cách giải quyết). 1.5. Phân tích chức năng 1.5.1. Khái quát về phân tích chức năng - Mục đích: Xác định rõ các chức năng của hệ thống từ đó hiễu rõ những chức năng kinh doanh hệ thống thông tin trợ giúp. Phân tích chức năng phải dựa vào kết quả thu thập thông tin qua cán bộ quản lý tổ chức cũng như các chuyên viên của tổ chức.
  • 7. - Mô tả chức năng hệ thống bằng các mô hình: Mỗi chức năng gồm: + Tên chức năng + Mô tả về chức năng + Thông tin đầu vào + Thông tin đầu ra + Sơ đồ liên kết chức năng 1.5.2. Mô hình MCD Là mô hình chi tiết mô tả toàn bộ cấu trúc dữ liệu tổ chức mà nó không phụ thuộc bất kỳ một hệ quản trị cơ sở dữ liệu nào hay việc xem xét việc cài đặt. 1.5.3. Mô hình MLD Nhằm chuyễn đổi mô hình quan niệm về dữ liệu thành mô hình logic cho dữ liệu – một mô hình “gần gũi” với máy tính hơn, và nhằm tổ chức dữ liệu đồng thời tối ưu hóa các tổ chức đó.
  • 8. 1.KHACHHANG(MAKH,TENKH,DCHI,SDT,MASOTHUE,SOTK) 2.HANGHOA(MAHANG ,TENHANG, DGIAI,DVT,MALOAI,TGIANBH) 3.LOAIHANG(MALOAI,TENLOAI) 4.NHA_CC(MACC,TENCC,DIACHI,SDTHOAI,TINH,MSTHUE,STKHOAN) 5.PHIEUNHAP(SOPN,NGAYNHAP,MACC,THUENHAP,TTIEN,TCHU) 6.CHITIETPN(MAHANG,SOPN,SLNHAP,DGNHAP) 7.HOADON(SOHD,NGAYLAP,MAKH,VAT,TONGTIEN,TIENCHU) 8.CHITIETHD(SOHD,MAHANG,SLBAN,DGBAN) 9.TONKHO(MAHANG,THANG,TON_DK,TON_CK) 10.THANGNAM(THANG) 1.5.4. Mô hình MPD - Là mô hình vật lý được chuyển đổi từ mô hình MCD
  • 10. 1.6. Thiết kế cơ sở dữ liệu cho hệ thống thông tin Thiết kế cơ sở dữ liệu cho hệ thống thông tin là một trong những thiết kế quan trọng nhất của thiết kế hệ thống thông tin. Thiết kế cơ sở dữ liệu có thể sử dụng nhiều phương pháp khác nhau, nhưng có 4 phương pháp cơ bản thường dùng sau: + Từ yêu cầu thông tin của các nhà quản lý và những người sử dụng. Khi biết các yêu cầu thì sẽ xây dựng được kho dữ liệu đủ đáp ứng các yêu cầu đó. + Phương pháp nguyên mẫu: sử dụng những cơ sở dữ liệu đã có, cải tiến cho phù hợp với hệ thống thông tin đang thiết kế. + Phương pháp suy diễn từ các thông tin đầu ra: Giống như việc phân tích sản phẩm để biết được các nguyên liệu đầu vào để rồi xây dựng kho nguyên vật liệu cho nhà máy. + Phương pháp sử dụng mô hình quan hệ thực thể: Dựa vào chính chức năng và cấu trúc của tổ chức để thiết kế ra sơ đồ cấu trúc dữ liệu phù hợp với hệ thống thông tin mới của tổ chức. * Thiết kế cơ sở dữ liệu Thiết kế cơ sở dữ liệu là xây dựng các tệp dữ liệu trong cơ sở dữ liệu sao cho từ các tệp đó tạo ra được tất cả các thông tin đầu ra của yêu cầu. Việc đầu tiên phải biết được yêu cầu thông tin của người sử dụng hệ thống thông tin mới. Công việc này đôi khi là rất phức tạp. Không thể chỉ hỏi những người sử dụng xem người ta cần những dữ liệu gì?, thông tin gì? Là được. Vì người sử dụng sẽ không thể trả lời một cách chắc chắn và chính xác những câu hỏi chung chung như vậy hoặc họ sẽ cung cấp một danh sách rất dài những thông tin cơ sở mà trong đó có nhiều cái chỉ mang tính bề ngoài, hời hợt. Những người đã thực thi và nghiên cứu về hệ thống thông tin thống nhất với nhau rằng việc xác định nhu cầu thông tin là một việc rất khó thực hiện và không tồn tại một phương pháp nào thích hợp cho mọi hoàn cảnh. Mức độ khó khăn này phụ thuộc vào quy mô và sự phức tạp của hệ thống thông tin.
  • 11. Bắt đầu no yes Gọi các Chọn menu form cập nhật cập nhật no 1.7. Các lưu đồ from 1.7.1 Lưu đồ from chính yes Chọn menu Gọi form hóa đơn hóa đơn no yes Gọi form Chọn menu phiếu nhập Phiếu nhập no yes Gọi các form in Chọn menu danh sách In phiếu nhập, no hóa đơn yes Gọi các Chọn menu form báo Báo cáo cáo tình no hình bán yes hàng Chọn menu Gọi form no tìm tìm yes Chọn menu thoát thoát
  • 12. 1.7.2 Lưu đồ form cập nhật -Tìm bằng cách chọn số hóa đơn /phiếu nhập Bắt đầu yes Click Đưa dl lên Xem datagrid no DL thay đổi (thêm,sửa, xóa) Đưa DL xuống DL nguồn no Click Thoát Thoát
  • 13. 1.7.3 Lưu đồ form tìm kiếm -Tìm bằng cách chọn số hóa đơn /phiếu nhập Bắt đầu Nhập Số hóa đơn/phiếu nhập yes Click Tìm no Nếu bằng sohd/sopn trong CSDL Không tìm thấy Hiển thị thông tin lên Datagrid yes no Click Thoat Thoát
  • 14. - Tìm bằng tên khách hàng/tên nhà cung cấp Bắt đầu yes Nhập HoTenNCC/Tên khách hàng Click Tim no NếubằngHoTen Không tìm thấy NCC/tên KH(trong CSDL) yes no Hiển thị thông tin Click lên Datagrid Thoat yes Thoát
  • 15. - Tìm bằng ngày lập hóa đơn/phiếu nhập Bắt đầu Nhập Số hóa đơn/phiếu nhập yes Click Tìm no Nếu bằng sohd/sopn trong CSDL Không tìm thấy Hiển thị thông tin lên Datagrid yes no Click Thoat yes Thoát
  • 16. 1.7.4. Lưu đồ hóa đơn và phiếu nhập Bắt đầu yes Đánh số hóa Hiển thị thông đơn/phiếu nhập tin hóa đơn/phiếu nhập … no yes Click NCC Gọi form mới/KH NCC/KH mới mới no yes Gọi form Click chọn HH mới thêm hàng no yes Gọi form Click chọn thêm HD/PN hóa đơn/phiếu nhập mới mới Cập nhật xuống CSDL nguồn no yes Click Thoát Thoat
  • 17. Chương II PHÂN TÍCH VÀ THIẾT KẾ CHƯƠNG TRÌNH 2.1. Phân tích hệ thống bàn hàng 2.1.1. Chức năng quản lý hệ thống Chức năng này có nhiệm vụ đăng nhập vào hệ thống, quản trị người dùng và hướng dẫn chung cho người sử dụng. 2.1.2. Chức năng quản lý hàng nhập Dựa vào số liệu kiểm kê kho, số liệu yêu cầu cần mua của bộ phận bán hàng các phiếu chào hàng của các hãng cung cấp, đồng thời kết hợp với thông tin của thị trường, bộ phận mua hàng lập bảng dự trù thông qua sự kiểm duyệt của giám đốc sau đó liên hệ với nhà cung cấp để thoả thuận hợp đồng mua hàng cập nhật thông tin mua hàng. 2.1.3. Chức năng quản lý hàng xuất Khi có khách hàng có nhu cầu cần mua hàng, chức năng này sẽ có nhiệm vụ điền tất cả các thông tin liên quan đến khách hàng mà đã được lưu trữ. Nếu là khách hàng mới phải thêm vào danh mục khách hàng. Nếu là khách đã tồn tại phải kiểm tra lại thông tin xem có chính xác không? Sau đó bộ phận bán hàng lần lượt duyệt các mặt hàng khách yêu cầu, kiểm tra số lượng mặt hàng mà cửa hàng có thể bán. Có thể xảy ra các trường hợp sau: • Mặt hàng này cửa hàng không có hoặc hệ thống thông tin chào hàng không có trong cửa hàng . Trường hợp này phải từ chối bán hàng. • Cửa hàng có đủ số lượng, quy cách cũng như yêu cầu:Trường hợp này tiếp tục thoả thuận về giá cả. • Cửa hàng không có các mặt hàng này nhưng hệ thống thông tin chào hàng có các thông tin liên quan đến mặt hàng này, qua đó bộ phận tiếp thị có thể trao đổi với khách hàng. Nếu khách hàng chấp nhận thì bộ phận bán hàng sẽ đề nghị với bộ phận nhập hàng liên hệ với nhà cung cấp để khẳng định lại việc đặt hàng. Sở dĩ như vậy là để tăng độ tin cậy của phiếu chào hàng của các nhà cung cấp.
  • 18. • Cửa hàng có đầy đủ số lượng và quy cách mặt hàng theo yêu cầu của khách nhưng trong kho không còn đủ số lượng và quy cách do bán hết hoặc còn thiếu thì có thể thảo luận với khách hàng về việc cung cấp tiếp các mặt hàng còn lại. Khi đã thống nhất được với khách hàng về sản phẩm mua, giá cả và tính sãn sàng của hàng hóa,chức năng sẽ có nhiệm vụ liệt kê thông tin hàng cần mua và tính giá tiền. 2.1.4 Chức năng tìm kiếm Khi nhà quản lý có nhu cầu kiểm tra lại thông tin hóa đơn, chức năng này sẽ có nhiệm vụ cung cấp các hóa đơn đã nhập, các hóa đơn đã bán, các phiếu xuất… 2.1.5 Chức năng báo cáo Khi thực hiện làm các hoá đơn xuất nhập tồn kho xong thì người dùng cần phải in ra báo cáo xuất nhập tồn kho một cách chi tiết nhất… Để đạt được mục tiêu trên em sử dụng phương pháp tiếp cận theo mô hình thực thể kết hợp MCD, mô hình logic MLD và mô hình MPD. Sử dụng các kiến thức về phân tích hệ thống và cơ sở dữ liệu quan hệ. Sử dụng hệ quản trị cơ sở dữ liệu SQL Server 2005 để thiết kế cơ sở dữ liệu. Sử dụng ngôn ngữ lập trình VB 2008 và sử dụng đối tượng ADO.Net để kết nối cơ sở dữ liệu, để cài đặt các chức năng của chương trình. 2.2. Sơ đồ chức năng 2.2.1. Biểu đồ phân cấp chức năng Sơ đồ chức năng của hệ thống QUẢN LÝ BÁN HÀNG Cập Hóa Phiếu In Báo Tìm ThoP. nhật đơn nhập cáo Kinh doanh át Trong đó: - Cập nhật:
  • 19. + Danh mục hang hóa. + Danh mục khách hang. + Danh mục nhà cung cấp. - Báo cáo: + Thống kê lượng hang nhập. + Thống kê lượng hàng bán. -Tìm: + Hóa đơn. + Phiếu nhập. 2.3. Sơ đồ luồng dữ liệu * Sơ đồ ngữ cảnh Từ chối bán hàng Gửi đơn đặt KHÁCH hàng Nhµ cung cÊp HÀNG Thông tin Yêu cầu mua hàng NCC Thông tin QUẢN LÝ Phiếu giao hàng khách hàng BÁN HÀNG Thanh toán Kết quả Gửi Yêu tìm cầu kiếm báo tìm và cáo kiế báo m cáo và báo cáo Hình 2.3 Sơ đồ ngữ cảnh. BỘ PHẬN BÁN HÀNG
  • 20. * Sơ đồ DFD mức 0 Kh¸ch Hµng NHÀ CUNG CẤP Giới Từ thiệ Yêu chối u Thôn Hàn Than Thôn cầu bán mặt Hàn g tin g+ h g tin mua hàng hàn g nhà Hóa toán khách hàng g + cung đơn hàng Phiế cấp u xuất 1.0 2.0 QUẢN LÝ QUẢN LÝ NHẬP XUẤT HÀNG HÀNG CSDL hệ thống 4.0 3.0 B¸o c¸o T×m kiÕm Trả lời kết quả Gửi báo cáo Tìm kiếm t.tin Nhµ cung cÊp Trả lời kết quả Hình 2.3.1 Sơ đồ DFD mức 0.
  • 21. LËp b¸o c¸o nhËp * Sơ đồ DFD mức 1 phân rã chức năng tìm kiếm Phieuxuat Nhaphang Dmkhach Phieunhap Tìm kiếm t.tin 3.1 Tìm kiếm t.tin Tìm kiếm 3.2 khách Tìm kiếm Thông Thông hóa đơn hàng tin trả tin trả lời lời Dmhang phßng qu¶n lý Thông tin trả lời Tìm kiếm Tìm kiếm t.tin sản phẩm Hình 2.3.2 Sơ đồ DFD mức 1 của chức năng tìm kiếm.
  • 22. LËp b¸o c¸o nhËp * Sơ đồ DFD mức 1 phân rã chức năng nhập hàng Tìm NCC Nhà cung cấp Nhà cung cấp Th­¬ng l­îng DS DS Mua hàng nhµ Th«ng tin nhµ c2 dù mÆt cung trï hiÖu mÆt hµng Sè hµng cÊp mua nhËp Danh sách mặt hàng B¸o Giao c¸o Đối chiếu hµng Hàng nhËp Lập báo cáo nhập Hình 2.3.3 Sơ đồ mức DFD mức 1 của chức năng nhập hàng. * Sơ đồ DFD mức 1 phân rã chức năng xuất hàng Yêu cầu mua hàng Khách hàng Chấp nhận Từ chối MÆt DS kh¸ch PhiÕu y/c ho¸ ®¬n hµng mua xuÊt tiªu Ghi danh sách hàng thô tiêu thụ Göi DS Tài chính Lập báo cáo xuất Đối chiếu B¸o c¸o xuÊt Hình 2.3.4 Sơ đồ DFD mức 1 của chức năng xuất hàng.
  • 23. * Sơ đồ DFD mức 1 phân rã chức năng báo cáo Yêu cầu thống kê Thống kê hàng nhập Thống kê Yêu cầu Bản Hangban thống thống kê kê nhập Bản thống kê bán Hangban Phßng qu¶n lý Báo cáo tồn Bản danh mục Bản NCC danh Báo cáo mục tồn kho khách hàng In danh môc NCC Tonkho Dmkhac In danh h mục khách hàng Dmncc Hình 2.3.5 Sơ đồ DFD mức 1 của chức năng báo cáo.
  • 24. 2.4. Thuật toán * Giải thuật đăng nhập Bắt đầu Vào form đăng nhập I=0 Nhập tên và mật khẩu Thông báo đăng Kiểm tra tên S nhập không thành , mật khẩu? công Đ Đăng Nhập I=I+1 Thông báo hết quyền Đ I>3? đăng nhập S S Đ Kết thúc Tiếp tục
  • 25. * Giải thuật cập nhật danh mục từ điển Bắt đầu Thêm bản ghi trắng Nhập dữ liệu Kiểm tra dữ S Thông báo lỗi liệu thoả mãn đk? Đ Lưu lại bản ghi Đ Có cập nhật nữa không ? S Kết thúc
  • 26. * Giải thuật tạo và in báo cáo Bắt đầu Lựa chọn loại báo cáo Nhập điều kiện cho báo cáo Kiểm tra điều S Thông báo lỗi kiện? Đ In báo cáo ra màn hình Đ Có tiếp tục không? S Kết thúc
  • 27. * Giải thuật tìm kiếm Bắt đầu Khởi tạo giao diện tìm kiếm Nhập điều kiện lọc dữ liệu Truy vấn CSDL liên quan S Thông báo Có dữ liệu cần tìm hay không? Đ Xuất dữ liệu ra màn hình Có tìm nữa không? Đ S Kết thúc
  • 28. Chương III TRIỂN KHAI ỨNG DỤNG 3.1. From chính Hình 3.1 3.2. From cập nhật khách hàng
  • 29. Hình 3.2 3.3. From cập nhật hàng hóa Hình 3.3 3.4. From cập nhật nhà cung cấp
  • 30. Hình 3.4 3.5. From hóa đơn Hình 3.5 Nếu ta click vào KHÁCH MỜI thì ta có bảng thêm khách hàng mới như sau:
  • 31. Hình 3.5.1 Tiếp theo là chọn hàng hóa mà khách hàng dã mua để tính tiền mua hàng, ta chỉ cần click vào THÊM HÀNG thì bảng thêm hàng hóa sẽ xuất hiện: Hình 3.5.2 3.6. Fom phiếu nhập Hình 3.6
  • 32. PHIẾU NHẬP cho phép ta nhập vào một nhà cung cấp mới bằng cách click vào nút NCC MỚI thì bảng nhập thong tin nhà cung cấp mới xuất hiện. Sauk hi ta điền đầy đủ các thong tin về nhà cung cấp thì chọn THÊM thì các thong tin này cập nhật vào cơ sở dữ liệu: Hình 3.6.1 Khi ta có nhu cầu muốn in một PHIẾU NHẬP nào đó chỉ cần click nút IN là được:
  • 33. Hình 3.6.2 3.7. From tìm phiếu nhập Hình 3.7 3.8. From thống kê lượng hàng nhập Hình 3.8
  • 34. 3.9. From thống kê lượng hàng bán Hình 3.9 3.10. From tìm hóa đơn
  • 35. Hình 3.10 Ta muốn tìm theo số hóa đơn thì ta chọn số hóa đơn rổi click nút TÌM: Hình 3.10.1 3.11. From tìm phiếu nhập
  • 36. Hình 3.11 Và from TÌM PHIẾU NHẬP sẽ tìm theo số phiếu nhập, theo tên nhà cung cấp và theo ngày lập phiếu nhập: Hình 3.11.1 Sau khi thao tác hoan thành ta muốn thoát khỏi chương trình thì ta click vào nút THOÁT trên thanh menu ta chọn yes để thoát khỏi chương trình:
  • 37. Hình 3.11.2 3.12.Viết Code Cơ bản tất cả các from đều có các tác vụ như: Xem, Thêm,Cập nhập,,Xóa,In và Thoát.Ngoại trừ một số from đặc biệt khác như from đăng nhập và các from tìm kiếm. Ở đây lấy from cập nhật hàng hóa để đưa ra code chung: • Code cho tác vụ Xem: • Code cho tác vụ Thêm mới:
  • 38. • Code cho tác vụ Cập nhật: • Code cho tác vụ Xóa: • Code cho tác vụ In:
  • 39. • Code cho tác vụ Thoát: Ở đây lấy from hóa đơn để đưa ra code chung: • Code cho tác vụ Khách mới: • Code cho tác vụ Hóa đơn mới: • Code cho tác vụ Thêm hàng:
  • 40. • Code cho tác vụ Xóa hàng: • Code cho tác vụ Thêm: • Code cho tác vụ Sửa:
  • 41. • Code cho tác vụ Lưu: • Code cho tác vụ Hủy: • Code cho tác vụ Xóa: • Code cho tác vụ Thêm from mới: • Code cho tác vụ Thêm khách hàng mới:
  • 42. • Code cho tác vụ Thêm nhà CC mới: • Code cho tác vụ Tìm:
  • 43.
  • 44.
  • 45.
  • 46. NHẬN XÉT VÀ KIẾN NGHỊ 1. Kết quả đạt được: Qua quá trình tìm hiểu và nghiên cứu đề tài chúng em đã viết được một số ứng dụng cho chương trình Quản lý mua bán linh kiện máy tính như sau: - Cho phép người dùng cập thông tin. - Tìm kiếm theo một số tiêu chí. - Lập một phiếu hóa đơn, phiếu nhập hàng. - Xử lý được một số thống kê. 2. Hạn chế: Do thời gian có hạn nên em cũng chưa tìm hiểu hết về các yêu cầu của thầy đưa ra. Các ràng buộc toàn vẹn chưa hoàn chỉnh Report còn ở mức độ nhiều hạn chế. Giao diện chương trình chưa thật sự tiện dụng. 3. Hướng phát triển: Cải tiến và hoàn chỉnh các hạn chế của chương trình. Thiết kế chương trình hoàn thiện, chuyên nghiệp hơn từ đó có thể đưa vào sử dụng trong thực tế.
  • 47. NHẬN XÉT VÀ KIẾN NGHỊ 1. Kết quả đạt được: Qua quá trình tìm hiểu và nghiên cứu đề tài chúng em đã viết được một số ứng dụng cho chương trình Quản lý mua bán linh kiện máy tính như sau: - Cho phép người dùng cập thông tin. - Tìm kiếm theo một số tiêu chí. - Lập một phiếu hóa đơn, phiếu nhập hàng. - Xử lý được một số thống kê. 2. Hạn chế: Do thời gian có hạn nên em cũng chưa tìm hiểu hết về các yêu cầu của thầy đưa ra. Các ràng buộc toàn vẹn chưa hoàn chỉnh Report còn ở mức độ nhiều hạn chế. Giao diện chương trình chưa thật sự tiện dụng. 3. Hướng phát triển: Cải tiến và hoàn chỉnh các hạn chế của chương trình. Thiết kế chương trình hoàn thiện, chuyên nghiệp hơn từ đó có thể đưa vào sử dụng trong thực tế.
  • 48. NHẬN XÉT VÀ KIẾN NGHỊ 1. Kết quả đạt được: Qua quá trình tìm hiểu và nghiên cứu đề tài chúng em đã viết được một số ứng dụng cho chương trình Quản lý mua bán linh kiện máy tính như sau: - Cho phép người dùng cập thông tin. - Tìm kiếm theo một số tiêu chí. - Lập một phiếu hóa đơn, phiếu nhập hàng. - Xử lý được một số thống kê. 2. Hạn chế: Do thời gian có hạn nên em cũng chưa tìm hiểu hết về các yêu cầu của thầy đưa ra. Các ràng buộc toàn vẹn chưa hoàn chỉnh Report còn ở mức độ nhiều hạn chế. Giao diện chương trình chưa thật sự tiện dụng. 3. Hướng phát triển: Cải tiến và hoàn chỉnh các hạn chế của chương trình. Thiết kế chương trình hoàn thiện, chuyên nghiệp hơn từ đó có thể đưa vào sử dụng trong thực tế.