Website quản lý tin tức và bán hàng của công ty TNHH tin học
Trang 1LỜI MỞ ĐẦU
Một đất nước được coi là phát triển khi đất nước đó có một nền kinh tế vững mạnh và hiệu quả Xét ở phạm vi một công ty trong cơ chế thị trường hiện nay thì quá trình quảng bá có vai trò rất lớn, quyết định sự tồn tại và phát triển của một công ty
Trong những năm gần đây, sự chuyển hướng đổi mới của cơ chế thị trường nền kinh tế nước ta có nhiều biến động Hoạt động kinh doanh nói chung hầu hết các doanh nghiệp đều đổi mới, bước đầu đã hoà nhập với nền kinh tế khu vực và cả thế giới Đặc biệt, đối với các công ty thương mại nói riêng vấn đề quảng bá là một trong những yếu tố quan trọng trong việc tiêu thụ hàng hoá, là một nghệ thuật kinh doanh của từng công ty
Và trong quá trình kinh doanh phát triển của các công ty, tổ chức, doanh nghiệp thì một lượng lớn các thông tin về giao dịch (mua bán, trao đổi) đặc biệt hơn nữa là khách hàng cần một lượng lớn thông tin cung cấp về những mặc hàng mình cần mua, những thắc mắc, những ý kiến đóng góp về những sản phẩm của công ty Với thực trạng như vậy thì việc theo dõi và giải đáp các thông tin là rất cần thiết, các công ty doanh nghiệp cần phải có một trang web để cung cấp, theo dõi và giải đáp các thông tin nhanh chóng, kịp thời và chính xác một cách nhanh gọn và hiệu quả, chính vì thế nên nhóm chúng tôi chọn đề tài “quản lý tin tức và bán hàng của công ty tin học”
Với sự cố gắng và nỗ lực chúng em đã xây dựng và hoàn thành đề tài Xong do hiểu biết còn hạn chế nên khó tránh khỏi những thiếu sót rất mong được sự đóng góp ý kiến của thầy cô và các bạn để đề tài của chúng em được hoàn thiện hơn
Xin gửi lời cảm ơn chân thành tới các bạn sinh viên trong lớp và đặc biệt là sự hướng dẫn tận tình của thầy Bùi Công Thành đã giúp chúng em hoàn thành đề tài này
Quảng ngãi, ngày 06 tháng 04 năm 2013
Nhóm xin chân thành cảm ơn
Trang 2
…:: Nhận xét của giảng viên::
Trang 3
MỤC LỤC
A PHÂN TÍCH HIÊN TRẠNG: 4
1 Phạm vi nghiên cứu: 4
2 Nghiên cứu hiện trạng: 4
3 Mục đích của hệ thống: 4
Trang 4A PHÂN TÍCH HIÊN TRẠNG :
Công ty TNHH Tin Học là một trong những công ty có uy tín ở Quảng Ngãi, công ty chuyên mua bán và sửa chữa các mặt hàng điện tử máy tính Hiện tại chưa có website riêng để đăng tin tức(khuyến mãi ) cũng như quảng bá sản phẩm và lập đơn đặt hàng online cho khách hàng của công ty
Nhóm em chọn đề tài : “Website quản lý tin tức và bán hàng cho công ty” nhằm tạo ra một giải pháp mới đưa công ty gần gũi và làm việc với khách hàng nhiều hơn
1 Phạm vi nghiên cứu:
Đề tài được đặt trong bối cảnh công ty đang chuẩn bị các nguồn lực về vốn, năng lực, công nghệ để có thể bán nhiều mặt hàng, quản lý tốt thông tin về các mặt hàng cũng như giải đáp những thắc mắt về những sản phẩm của công ty
Với phạm vi nghiên cứu như thế nên đề tài của chúng em là“Quản lý tin tức và bán hàng của công ty CIVIP”
2 Nghiên cứu hiện trạng:
Qua nghiên cứu hiện trạng của công ty và đã tổng kết một số thông tin sau:
Cập nhật: Tất cả các thông tin về câu hỏi, bài viết, thành viên, thông tin về hàng, luôn được cập nhật ngay khi có thông tin mới
Đặt hàng: Khách hàng nếu muốn đặt hàng phải đăng ký thành viên
Giải đáp thắc mắc: Khi có vấn đề thắc mắc thì khách hàng gửi câu hỏi đến ban quản trị ngay lúc đó ban quản trị sẽ có câu trả lời để giải đáp và tư vấn cho khách hàng ngay thông qua trang web
Thống kê: Thông tin sẽ được thống kê ngay sau khi được cập nhật thông tin
3 Mục đích của hệ thống:
Ngày nay, công nghệ thông tin đã thực sự trở thành nguồn tài nguyên vô tận và hữu ích trong mọi lĩnh vực của đời sống Xã hội ngày càng phát triễn thì nhu cầu tin học hóa ngày càng lớn, góp phần xây dựng nên các hệ thống thông tin hiệu quả, tạo
Trang 5điều kiện phát triễn cho nền sản xuất xã hội Không ngoài mục đích đó, để thuận tiện hơn trong công tác quản lý công ty, tôi đã thực hiện một chương trình " Quản lý tin tức
và bán hàng của công ty” trong phạm vị nghiên cứu trên
4 Chức năng hỗ trợ ra quyết định:
- Thống kê số lượng thành viên
- Thống kê số lượng bài viết
- Thống kê số lượng câu hỏi
1.1.Thêm thông tin
1.2 Sửa thông tin
1.3 Xóa thông tin
3.Giải đáp thắc mắc
3.1 Lập phiếu CH 3.2 Giải đáp câu hỏi 3.3 Xóa câu hỏi
4.Thống kê
4.1 Lập thống kê TV 4.2 Lập thống kê BV 4.3 Lập thống kê CH 4.4 Lập thống kê ĐH
2.Đặt hàng
2.1 Lập phiếu ĐH
2.2 Duyệt phiếu
Trang 6II Biểu đồ luồng dữ liệu DFD:
Khách
Thông tin sửa xóa TV
Thông tin kết quả
Phiếu ĐK thành viên
Thông tin phản hồi
Thành viên
CSDL
Thông tin câu trả lời
Yêu cầu mua hàngĐơn đặt hàng
Quản trị viên
3 Giải đáp thắc mắc
Thông tin giải đáp
Thông tin hàng hoá
4 Thống kê
Thông tin thống kê
Số liêu thống kê
Trang 7Biểu đồ DFD mức 2:
Biểu đồ DFD mức 2 đối với “Cập nhật”:
Biểu đồ DFD mức 2 đối với “Đặt hàng”:
1.2 Sửa thông tin
1.3 Xóa thông tin
Thông tin đăng ký Thông tin phản hồi
Thành viên
Thông tin xóa TV
Thông tin sửa đổi
Quản trị viên
Thông tin báo cáo xóa TV
CSDL
Thông tin gốc
Yêu cầu mua hàng
Phiếu đặt hàng
CSDL
2.2 Duyệt phiếu Yêu cầu duyệt phiếu
Trang 8Biểu đồ DFD mức 2 đối với “Giải đáp thắc mắc”:
Biểu đồ DFD mức 2 đối với chức năng “Thống kê”:
III Mô hình quan niệm quan niệm xử lý cho hệ thống:
3.2 Giải đáp câu hỏi
3.3 Xóa câu hỏi
Thông tin CH
Thông tin CH
Thông tin CH cần xóa
Thông tin giải đáp
Thông tin TL
Yêu cầu thống kê TV
4.2 Thống kê BV
CSDL
Bảng thống kê TV Yêu cầu thống kê BV Bảng thống kê BV
Trang 9Bảng danh sách công việc đối với chức năng “Đăng ký thành viên”:
1.Kiểm tra nhập thông tin
2.Từ chối đăng ký
3.Kiểm tra khớp mật khẩu
4.Kiểm tra tồn tại Username
5.Ghi thông tin vào cơ sở dữ liệu
Mô hình quan niệm xử lý với chức năng đăng nhập
Chức năng đăng ký được bật
Có nhu cầu đăng ký
AND
1 -ok ok
Thông tin được nhập đầy
đủ
Nhập thiếu thông
tin
3 -ok ok
Mật khẩu khớp
Mật khẩu không
khớp
4 -ok ok
Username mới không tồn tại trong hệ thống
2 ok
Đã từ chối đăng ký
Trang 10NSVTH: Nhóm 1 GVHD: Bùi Công Thành Trang 10
1.Kiểm tra nhập thông tin
2.Từ chối đăng ký
3.Kiểm tra tồn tại Username
4.Kiểm tra khớp mật khẩu
5 Kiểm tra tài khoản username bị khóa
6.Cho phép đăng nhập vào hệ thống
Username có tồn tại
Không tồn tại
username
2 ok
Đã từ chối đăng ký
4 -OK OK
Mật khẩu khớp
Mật khẩu không
khớp
5 -OK OK
Username không khóaUsername bị khóa
Thành viên đã đăng
nhập
6 OK
Trang 11Bảng danh sách công việc đối với chức năng “Đăng bài viết”:
1.Nhập các thông tin bài viết
2.Kiểm tra nhập thông tin
3.Từ chối đăng bài viết
4.Ghi thông tin vào cơ sở dữ liệu
Bảng danh sách công việc đối với chức năng “Đặt hàng”:
Chức năng gởi bài viết được bật
Có nhu cầu gởi bài
viết
AND
2 -OK OK
1 OK
Thông tin bài viết đã được nhập
Thông tin bài viết được nhập đầy đủ
Thông tin bài viết
nhập không đầy đủ
4 OK
Thông tin bài viết đã được ghi vào CSDL
3 OK
Bài viết bị từ chối ghi
vào CSDL
Trang 126 Ghi thông tin vào cở sở dữ liệu
Có nhu cầu đặt hàng Chức năng đặt hàng được bật
AND
4 -OK OK
1 OK
Sản phẩm đã được giới thiệu
Đơn đặt hàng đã duyệt
2 OK
Phiếu dặt hàng đã lập
5 OK
Đã thanh toán xong
6
OK Thông tin đã ghi vào CSDL
Trang 13IV Mô hình ER:
BINHLUAN
MaTV HoTV TenTV DiaChi DienThoai Email TenTruyCap MatKhau Quyen Hoatdong
1,n 1,1Quyền
CAUHOI
MaCH NoiDungCH NoiDungTL
Ngayban Xuly
THELOAISP
MaTL TenTL
Thuộ c
1,n
1,n
1,n 1,1
Thuộc
Trang 14CHUDE(MaCD, TenCD, UuTien , MaBV)
BAIVIET(MaBV, TenBV, NoiDung, NguoiViet, NgayGioViet, TieuDiem, Kichhoat, MaBL)
THANHVIEN(MaTV, MaTB, MaCH, HoTV, TenTV, DiaChi, DienThoai, Email, TenTruyCap, MatKhau, Quyen, Hoatdong)
BINHLUAN(MABL, MaTV, TenBL, NoiDung, Email, NgaygioBL)
CAUHOI(MACH, NoidungCH, NoidungTL)
DONDATHANG(MaDDH, MaTV, MaSP, Soluong, Hinhthucthanhtoan, Tongtien, Ngayban, Xuly)
SANPHAM(MaSP, TenSP, Dongia, Giamgia, HangSX, Hinhanh, Chitietkythuat, TGbaohanh, Vanchuyen, Hot, Capnhat, MaTL)
2 Chủ đề:
CHUDE(MACD, TENCD,UUTIEN)
Field
Name
Data Type Field Size Format Validation Rule
Trang 15MACD Text 5 Chữ hoa Len()=5
BINHLUAN(MABL, TENBL, NOIDUNG, EMAIL, NGAYBL, GIOBL)
Field Name Data Type Field Size Format Validation Rule
5 Câu hỏi:
CAUHOI(MACH, NOIDUNGCH, NOIDUNGTL)
Field Name Data Type Field Size Format Validation Rule
6 Đơn đặt hàng:
DONDATHANG(MaDDH, Soluong, Hinhthucthanhtoan, Tongtien, Ngayban, Xuly)
Trang 16Field Name Data Type Field
Size
Rule
8 Thể loại:
THELOAISP(MaTL, TenTL)
Field Name Data Type Field Size Format Validation Rule
Trang 17các nhà lập trình tránh những thiếu xót, sai lầm trong thiết kế và cài đặt, tăng vòng đời của hệ thống và dễ dàng sửa chữa, bổ sung nhằm phát triển hệ thống trong quá trình sử dụng hoặc khi hệ thống yêu cầu.
Do sự hạn chế về thời gian và sự hiếu biết nên trong quá trình phân tích và thiết
kế hệ thống chỉ giới hạn trong việc bán lẻ của công ty bán máy tính
Trong tương lai hy vọng có thể mở rộng trang web phát triển lớn hơn Tuy nhiên, bước đầu do thiếu kinh nghiệm, hệ thống của chúng em không tránh khỏi những sai sót nhất định, mong được sự đóng góp ý kiến của thầy để hệ thống hoàn thiện hơn
Trang 18E Giao diện của chương trình:
1. Giao diện dành cho User truy cập
Trang 20Form đăng ký thành viên:
Khi khách nhập thông tin và nhấn nút “Đăng ký thành viên” hệ thống sẽ kiểm tra thông tin khách nhập, nếu thông tin nhập vào chưa đầy đủ thì hệ thống sẽ yêu cầu nhập lại, ngược lại nếu thông tin nhập vào đầy đủ thì hệ thống sẽ tiếp tục so sánh username của khách với username trong cơ sở dữ liệu, nếu username khách nhập không tồn tại trong hệ thống thì HT sẽ tiếp tục đối chiếu password nhập ở hai ô, nếu thỏa thì ghi thông tin thành viên mới vào hệ thống
2. Form đăng nhập
Ở form này hệ thống sẽ kiểm tra username và password khách nhập có tồn tại trong hệ thống hay không, sau đó kiểm tra username có được kích hoạt cho phép đăng nhập hay không, nếu thỏa điều kiện trên hệ thống sẽ cho phép thành viên đăng nhập
Trang 21Form Tìm kiếm thông tin
Hệ thống sẽ thực hiện truy xuất query và hiển thị kết quả với từ khóa khách nhập,
có nhiều tùy chọn tìm kiếm, tìm kiếm theo tin tức, bình luận, sản phẩm, và tất cả, mặc định hệ thống sẽ tìm kiếm với tùy chọn là tất cả
3. Form đọc và gởi bình luận cho bài viết
Trang 22Form này hiển thị ở dưới bài viết, form này được kích hoạt khi thành viên đã đăng nhập, ở ô tên và email bình luận hệ thống sẽ tự động điền, khi nhấn vào nút gởi bình luận, HT sẽ kiểm tra dữ liệu ở khung soạn thảo bình luận có dữ liệu hay không?! Nếu không thì sẽ báo lỗi không thể gởi bình luận, ngược lại hệ thống sẽ gởi bình luận lên hệ thống và báo cho thành viên biết hệ thống đã gởi bình luận thành công.
Form Gởi câu hỏi thắc mắc
Form này cũng được kích hoạt khi thành viên đã đăng nhập và thuật tóan kiểm tra trước khi lưu vào cơ sở dữ liệu cũng tương tự như với thuật toán gởi bình luận cho bài viết
Trang 234. Form Xem và đặt đơn hàng trực tuyến:
Form này hiển thị khi thành viên đã chọn một sản phẩm, khi khách hàng có nhu cầu mua hàng và nhấn chuột vào nút “mua ngay” hệ thống sẽ kiểm tra các điều kiện sau: kiểm tra xem mặt hàng đó có còn trong kho hay không, kiểm tra sản phẩm có thể mya hàng trực tuyến hay không, nếu thoải 2 điều kiện đó hệ thống sẽ chuyển đến trang như hình dưới
Trang 24Ở form này hệ thống sẽ xử lý như sau:
Nếu bạn là khách mới chưa đăng ký thành viên, hệ thống sẽ để trống các ô cho khách nhập thông tin, sau khi khách nhấn vào gởi đơn đặt hàng, hệ thống sẽ thêm thông tin khách mới vào cơ sở dữ liệu sau đó sẽ lấy mã khách , mã sản phẩm cùng số lượng hàng khách mua lưu vào bản đơn đặt hàng của hệ thống
Nếu bạn là đã đăng ký thành viên của website, sau khi đăng nhập thì form lập đơn đặt hàng sẽ tự điền thông tin của khách hàng, sau đó nhấn vào nút gởi đơn đặt hàng, hệ thống sẽ lấy mã khách hệ thống vừa nhập cùng mã hàng, số lượng hàng lưu vào đơn đặt hàng của hệ thống
7 Form đăng nhập quản trị
Trang 25Hệ thống sẽ cho phép quản trị viên truy cập vào trang quản trị với các điều kiện sau:
Kiểm tra Username, Password có tồn tại và khớp với cơ sở dữ liệu của hệ thống hay không
Kiểm tra quyền truy cập của Username
Kiểm tra Username đã được kích hoạt để truy cập hay chưa
Nếu thỏa các điều kiện trên hệ thống sẽ cho phép quản trị viên đăng nhập vào hệ thống quản lý của website
8. Giao diện dành cho quản trị viên.
Các menu để quản lý sản phẩm, bài viết… sẽ hiển thị ở bên trái cửa số, ở trang chủ của trang quản trị hệ thống sẽ hiển thị các số liệu thống kê
Trang 26Có một hộp thoại trôi theo trang web sẽ có biết số câu hỏi cùng với số đơn đặt hàng chưa xử lý, hộp thoại này sẽ tự động refresh để hiện số liệu liên tục mà thành viên phải refresh để xem số câu hỏi hoặc số đơn do khách lập.
Form Cập nhật bài viết
Hệ thống sẽ kiểm tra thông tin nhập vào, nếu thông tin nhập vào đầy đủ hệ thống
sẽ lưu những thông tin bài viết vào cơ sở dữ liệu
Form quản lý bài viết:
Trang 27Ở form này hệ thống sẽ liệt kê danh sách các bài viết đã đăng cùng với những thông tin liên quan, ở mục này hệ thống sẽ cho phép quản trị viên thêm, sửa, xóa, kích hoạt, bài viết tiêu điểm, khóa khách cho bài viết.
form quản lý sản phẩm:
Hệ thống sẽ liệt kê toàn bộ những sản phẩm quản trị viên đã đăng lên trước đó, tại mục quản lý sản phẩm này thành viên có thể thêm , sửa, xóa sản phẩm
Form thêm sản phẩm
Trang 28Trước khi lưu những thông tin của bài viết vào cơ sở dữ liệu, hệ thống sẽ kiểm tra những thông tin đã nhập đầy đủ hay chưa, nếu thông tin đã nhập đầy đủ hệ thống sẽ tiến hành lưu những thông tin và cơ sở dữ liệu của hệ thống.
13 form Cập nhật thông báo
Trang 29Quản trị viên chỉ việc điền thông báo vào ô soạn thảo và điền tên vào mục người thông báo hệ thống sẽ tự động điền ngày giờ.
14 form Cập nhật hình ảnh hoạt động
Quản trị viên có thể thêm hoặc xóa hình ảnh
15 Form Quản lý Câu hỏi
Trang 30Quản trị viên có thể trả lời câu hỏi hoặc xóa câu hỏi của thành viên khi có nhu cầu Những câu hỏi chưa được trả lời sẽ được hiển thị ở một hộp thoại trôi theo màn hình
Để thông báo cho quản trị viên biết và xử lý
16 Form Quản lý bình luận
Hệ thống sẽ liệt kê toàn bộ bình luận về các bài viết của thành viên và quản trị viên có thể xóa bình luận nếu bình luận không hợp lệ
Trang 3117 Form Quản lý bán hàng:
Khi có đơn đặt hàng mới hệ thống sẽ hiển thị số đơn đặt hàng chưa được xử lý ở một hộp thoại nhỏ trôi nổi trên màn hình và sẽ tự động cập nhật số lượng số đơn đặt hàng chưa được xử lý bằng sự kiện refresh, quản trị viên có thể liên hệ với khách hàng cùng với những thông tin mua hàng
Form báo cáo thống kê tình hình bán hàng
Ở form này hệ thống cung cấp nhiều tùy chọn để xem và in, quản trị viên có thể xem thống kê theo tháng, hoặc theo năm
Trang 32Form xem thống kê và in hàng theo tháng.
Hệ thống sẽ thực hiện với các thông số tháng và năm sau đó sẽ tìm kiếm và hiển thị với điều kiện là 2 tham số vừa nhận được
Form xem thống kê sản phẩm
Form có các tùy chọn tìm kiếm về sản phẩm, hệ thống sẽ thực hiện truy xuất dữ liệu với điều kiện quản trị viên chọn để truy xuất dữ liệu
Trang 33Form xem kết quả thống kê truy xuất sản phẩm:
hết _