Nhập hàng - Nguồn hàng nhập về của cửa hàng chủ yếu qua 2 mối chính là: Nhập hàng trực tiếp từ các nhà phân phối của các hãng máy tính trong vàngoài nớccó hóa đơn chứng từ ban giao hàn
Trang 1trờng đại học vinh Khoa Công nghệ thông tin
trần văn lơng
thiết kế WEBSITE GIớI THIệU sản phẩm
và bán hàng QUA MạNG
Đồ án tốt nghiệp
Kỹ s Công Nghệ Thông Tin
Vinh - 05/2010
Mục lục
Mở đầu 4
Tổng quan về đề tài 6
Chơng I: Khảo sát hệ thống cửa hàng và đặc tả 8
I Khảo sát hệ thống bán hàng 8
Trang 2II Khảo sát nghiệp vụ nhân sự .10
III Khảo sát nghiệp vụ bán hàng .11
IV Khảo sát về hệ thống hiện tại .14
V Đặc tả yêu cầu .14
A Yêu cầu chức năng 14
1 Front End: 14
Xem thông tin 14
Tìm kiếm thông tin 15
Đặt mua sản phẩm 15
Đăng nhập 16
Quên mật khẩu 16
Đăng ký thành viên 16
Trang cá nhân của thành viên 17
2 Back End: 18
Đăng nhập hệ thống 18
Quản lý ngời dùng 18
Quản lý sản phẩm 19
Quản lý hóa đơn 20
B Yêu cầu phi chức năng 20
Chơng II: Xây dựng cơ sở dữ liệu, tối u phân tích hệ thống mới 21
I Phân tích yêu cầu .21
1 Phần quản trị 21
2 Phần ngời dùng 21
II Phân tích thiết kế hệ thống bán hàng qua mạng .24
1 Mức khung cảnh 24
III Các bảng dữ liệu .24
1 Bảng DanhGia 24
2 Bảng Huyen 25
3 Bảng khachHang 26
4 Bảng MucTin 27
5 Bảng Nhanvien 27
6 Bảng NhomSP 28
7 Bảng NhomTin 29
8 Bảng SanPham 30
Trang 39 Bảng Tinh 31
10 Bảng Xa 32
11 Bảng YKien .33
Chơng III: Cài đặt,thử nghiệm một số giao diện ngời dùng 34
A C i đặt và thử nghiệm ài đặt và thử nghiệm 34
I Chuẩn bị .34
II Thực hiện 31
III Hoàn tất .35
B Một số giao diện ngời dùng 36
I Một số giao diện trang ngời ding chủ yếu .36
1 Trang chủ của website 36
2 Trang thông tin sản phẩm 37
3 Trang tin tức 38
4 Trang đăng ký tài khoản khách hàng 39
5 Trang đăng nhập 39
6 Công cụ tìm kiếm 40
7 Trang liên hệ 40
8 Trang Download 41
II Một số giao diện trang quản trị .42
1 Trang quản Đăng nhập 42
2 Trang Nhóm sản phẩm 42
3 Trang Nhóm tin 43
4 Trang Nhân viên 44
III- Giao diện mua hàng 44
Kết luận, kiến nghị, 48
1 Kết luận 48
2 Kết quả 48
3 Hạn chế 48
4 Hớng phát triển 49
Tài liệu tham khảo 50
Một số phầm mềm hỗ trợ 50
Trang 4Mở ĐầU
Trong môi trờng công nghệ thông tin ngày một phát triển Chúng đangtiếp xúc với những công nghệ mới, những tri thức mới với những kỹ thuật tiêntiến Vì vậy ngay trong ghế nhà trờng tôi sinh viên với sự nhiệt tình ham tìm hiểudới sự hớng dẫn tận tình của quý thầy cô Đang dần hoàn thiện kiến thức củamình về công nghệ thông tin cùng các ứng dụng của nó
Đồ án tốt nghiệp là một trải nghiệm thực tế cho sinh viên về công nghệthông tin Trau dồi những kiến thức bổ ích cho bản thân Tôi thực hiện tìm hiểuvấn đề đang dần đợc áp dụng rộng rãi cho thị trờng, đợc rất nhiều các công tylớn nhỏ áp dụng Đú là bán hàng Online Quá trình phân tích không gặp nhiềuvấn đề khó khăn vì mọi yêu cầu khá rõ ràng Thời gian code là cả một vấn đề.Khi áp dụng chuyển mã qua aspx trên nền C# mọi thứ còn mới mẻ Nên chơngtrình mới chỉ đạt ở mức cơ bản, còn nhiều thiếu xót
Quá trình tìm hiểu những vấn đề nêu trên dới sự hớng dẫn của PGS.TS Mai Văn Trinh Ngoài việc tìm hiểu các tài liệu chuyên ngành tôi có tìm hiểu
thêm các thông tin trên mạng và trao đổi thông tin với bạn bè
Tuy rằng việc tự code làm cho chơng trình của tôi không mềm mại nhnhững chơng trình đang đợc ứng dụng trên thị trờng Nhng sau quá trình tìm hiểutôi đã có đợc những kiến thức bổ ích về lập trình mạng cụ thể là aspx trong bộvisual 2008, biết sử dụng SQL2005
Nội dung của đề tài gồm 5 phần:
Giới thiệu tổng quan về đề tài, mục tiêu của các chức năng đợc cài đặttrong website, các công cụ đợc sử dụng để xây dựng đề tài
Chơng I: Đặc tả chi tiết các yêu cầu chức năng của Website (Bao gồm cả
các chức năng dành cho ngời dùng (Front End) và cho ngời quản trị (Back End))
Chuơng II: Xây dựng cơ sở dữ liệu, tối u phân tích hệ thống mới.
Chơng III: Cài đặt, thử nghiệm và một số giao diện ngời dùng, chi tiết các
Trang 5Vinh th¸ng 5 n¨m 2010
Gi¸o viªn híng dÉn:
PGS.TS Mai Văn Trinh
Sinh viªn thùc hiÖn:
Trần Văn Lương - 46k2 - CNTT
Trang 6Tổng quan về đề tài
I.Lý do chọn đề tài
Cùng với sự phát triển không ngừng về kỹ thuật máy tính và mạng điện tử,công nghệ thông tin cũng đợc những công nghệ có đẳng cấp cao và lần lợtchinh phục hết đỉnh cao này đến đỉnh cao khác Mạng Internet là một trongnhững sản phẩm có giá trị hết sức lớn lao và ngày càng trở nên một công cụkhông thể thiếu, là nền tảng chính cho sự truyền tải, trao đổi thông tin trêntoàn cầu
Giờ đây, mọi việc liên quan đến thông tin trở nên thật dễ dàng cho ngời
sử dụng, chỉ cần có một máy tính kết nối internet và một dòng dữ liệu truy tìmthì gần nh lập tức cả thế giới về vấn đề mà bạn đang quan tâm sẽ hiện ra Bằng internet, chúng ta đã thực hiện đợc nhiều công việc với tốc độ nhanhhơn và chi phí thấp hơn nhiều so với cách thức truyền thống
Một vấn đề phổ biến ngày nay là nhu cầu bán hàng và thanh toán online
đang trở nên phổ dụng Và dần hình thức này cũng đang đợc áp dụng rộng rãi,ngày càng đợc nâng cấp hơn
Thông tin công nghệ ngày một phát triển kéo theo dịch vụ phát triển cũng
nh việc đòi hỏi nhiều hơn về tay nghề của những ngời thợ Đối với công nghệthông tin yêu cầu của ngời thợ luôn thay đổi và ngày một cao hơn Vì đã chọncho mình con đờng chủ yếu là lập trình nên trong đề tài đồ án tốt nghiệp nàytôi chọn đề tài Nghiên cứu xây dựng WebSite dựa trên công nghệ ASP.Net
ASP.NET là một nền tảng ứng dụng web (web application framework) được
phát triển và cung cấp bởi Microsoft, cho phép những người lập trình tạo ranhững trang web động, những ứng dụng web và những dịch vụ web Với mục
đích tìm hiểu công nghệ ASP.Net và SQL2005 trong bộ Visual Studio 2008trên nền ngôn ngữ lập trình C#
Ngoài ra với ý thức học hỏi tiếp cận với những yêu cầu từ thực tế Khi cha
có khả năng sáng tạo ra cái mới Trớc hết cần làm đợc những cái đã có, vớimục đích muốn tạo ra một trang web khách hàng có thể đặt mua hàng và thanhtoán trực tiếp, nên tôi chọn đề tài Nghiên cứu xây dựng WebSite vừa có tínhứng dụng thực tế vừa có cơ hội cho mình nghiên cứu thực tiễn
II Phơng pháp thực hiện đề tài
Trang 7Để bài toán có tính thực tế đáp ứng yêu cầu ngời dùng và khách hàng Bàitoán đợc phân tích theo hớng chức năng Xây dựng giao diện thực tế dễ sửdụng và thân thiện với ngời dùng, hơn nữa phải đảm bảo đầy đủ các chức năngcần thiết.
Bài toán đợc cài đặt trên công nghệ lập trình Web ASP.Net với nền tảngC# và sử dụng quản trị cơ sở dữ liệu SQL2005 Sử dụng nhiều công cụ hỗ trợgiao diện làm việc khác: Photoshop 7.0, phần mềm hỗ trợ tạo banner SothinkSWF Easy, phần mềm hỗ trợ tạo menu CSS Tab Designer,…
III Công cụ cài đặt
- Bộ Visual 2008 có tích hợp ASP.Net trên nền C#
- Quản trị cơ sở dữ liệu SQL2005
- Công cụ hỗ trợ lập trình RadControls for ASP.Net, FCKEdittor, công cụphân trang CollectionPager.dll
Trang 8Ch ơng I:
Khảo sát hệ thống cửa hàng và đặc tả chi tiết website
I Khảo sát hệ thống bán hàng
1 Nhập hàng
- Nguồn hàng nhập về của cửa hàng chủ yếu qua 2 mối chính là:
Nhập hàng trực tiếp từ các nhà phân phối của các hãng máy tính trong vàngoài nớc(có hóa đơn chứng từ ban giao hàng hóa, tiền và các giấy tờ đi kèm sản
phẩm khác đầy đủ)
Nhập hàng từ các nguồn ngoài (đa phần không có hóa đơn giao hàng, tiền
và các giấy tờ khác dựa trên lòng tin giữa cửa hàng và ngời giao hàng là chínhcác thông tin giao hàng chỉ đợc lu trong một giấy tờ đơn giản gồm các thông tinchính nh tên hàng, số lợng, đơn giá, tổng giá trị
- Mục tiêu hàng nhập:
Các mặt hàng đợc tiêu thu mạnh trong kỳ (theo tháng)
Các mặt hàng hợp thị hiếu
Từ các nguồn nhập có giá thành nhập thấp và đảm bảo chất lợng
Các mặt hàng của các cơ sở sản xuất hay ngời giao hàng có lợng sảnphẩm lỗi ít
Các sản phẩm mới có tính ứng dụng phục vụ tốt cho đời sống
- Các yếu tố của sản phẩm đợc nhân viên quản lý và kỹ thuật cửa hàng kiểm tra:
Các giấy tờ đi kèm của sản phẩm
- Các thông tin về số lợng, chất lợng, giá nhập, nơi nhập đợc lu vào sổ theodõi hàng
- Hóa đơn nhập hàng theo mẫu
2 Xuất hàng
- Nhân viên thu ngân nhận tiền khách hàng cập nhật vào hệ thống quản lý
In hóa đơn Tùy vào các mặt hàng giá trị và thỏa thuận Mặt hàng đó đợc vậnchuyển tới địa chỉ hoặc khách hàng tự đa về Sau khi đã kiểm tra thông số và chấtlợng sản phẩm
Trang 9- Các yếu tố đợc kiểm tra trớc khi xuất là:
Số lợng, chất lợng, loại hàng
Các thông số kỹ thuật của sản phẩm
Các chú ý, đặc điểm của sản phẩm
Hoàn thiện các giấy tờ đi kèm của sản phẩm
Thuế của sản phẩm dựa trên các thuế đợc đánh vào cửa hàng theo
- Chỉ khách hàng đợc đảm bảo mới có thể nợ 1/3 giá trị sản phẩm Và cóthời gian ra hạn nợ phải trả
- Các sản phẩm sau khi đợc bán thông tin đợc đợc cập nhật vào thông tinbảng hóa đơn đặt hàng thành công và đợc lu trữ vào kho hóa đơn
- Các mặt hàng tồn theo dõi hàng quá lâu
- Các mặt hàng bị trả lại hay bị phản ánh quá nhiều
4 Khách hàng
- Giá bán cho mỗi khách hàng phụ thuộc vào mối quan hệ Nếu là khách mualần đầu sẽ có các chính sách u đãi Những chính sách này đợc thay đổi phù hợpvới thị hiếu và theo quý Mặt hàng thông thờng giá bán ra thờng bằng giá trên thịtrờng tự do giá nhập về tùy thuộc vào giá thành của sản phẩm và lu lợng xuấthàng Giá có thể đợc thay đổi dựa vào chủ của hàng
- Các yếu tố đợc thống kê
- Các yêu cầu của khách hàng về các loại sản phẩm
- Các mặt hàng hợp thị hiếu
- Tổng hợp các khách hàng quen của cửa hàng
II Khảo sát nghiệp vụ nhân sự
Trang 102 nhân viên quản lý kho hàng
2 Chức năng nhiệm vụ của từng vị trí:
- Chủ cửa hàng: Quản lý chung và có thể kiểm tra đột xuất bất kỳ cácthông tin tài liệu nào nếu muốn Cũng nh giám sát tất cả các hoạt động của củahàng
- Nhân viên quản lý:
Chịu trách nhiệm giám sát việc xuất hàng của cửa hàng ngời này sẽ kiểmtra thông qua bảng thống kê các hóa đơn bán hàng trong thời gian định kỳ và cóthể thay đổi mọi thông tin
Kiểm tra các thông tin tổng hợp đợc để đề ra chiến lợc phát triển
Chịu trách nhiệm trong việc nhập xuất sản phẩm ra và vào theo dõi hàng.Ngời chủ cửa hàng này sẽ làm trực tiếp trên thông tin bảng theo dõi hàng
Là ngời đợc xem và và thay đổi cũng nh thêm mới thông tin cần thiết trên
- Nhân viên bán hàng:
- Ngời này chỉ đợc phép tìm kiếm các thông tin về sản phẩm trong bảngtheo dõi hàng để biết thông tin chung về sản phẩm bán ra (số lợng, chất lợng,xuất sứ, loại, mã hàng)
- Các thông tin này sẽ đợc nhân viên bán hàng xử lý trực tiếp (thêm, sửa,xóa) trên hóa đơn bán hàng sau khi bàn giao sản phẩm thì có nhiệm vụ thêm vàobảng thồng kê hóa đơn bán hàng định kỳ(chỉ đợc thêm, sửa, xóa mới)
- Nhân viên bán hàng có nhiệm vụ nhận lại các sản phẩm bị lỗi và tham giatrực tiếp vào dựa trên các thông tin có đợc từ bảng theo dõi hàng để điền vàobảng này
Trang 11- Khách hàng xem sẩn phẩm và đợc nhân viên bán hàng giới thiệu sảnphẩm với những tính năng nỗi bật của dòng sản phẩm mà họ tìm hiểu.
- Khách hàng yêu cầu các mặt hàng cần mua
- Nhân viên lập hóa đơn thu tiền sau đó nhận tiền và chuyển phiếu xuốngkho xuất hàng
- Nhân viên kho hàng và nhân viên kỹ thuật xuất hàng, kiểm tra chi tiết sảnphẩm và sau khi cho khách hàng kiểm tra hàng lần cuối lu vào sổ theo dõi
1 Chức năng nhập kho
- Dữ liệu (tên, nhãn hiệu, quy cách của hàng hóa vật t, hạn sử dụng và cácthông tin khác) đợc nhập vào hệ thống theo 2 cách:
- Cập nhật dữ liệu thông qua form nhập dữ liệu
Sử dụng công nghệ quét mã vạch đa dữ liệu trực tiếp vào hệ thống một cáchnhanh chóng chính xác
- Sắp xếp phân loại hàng hóa trong kho theo danh mục, chủng loại và nhiềucấp độ khác nhau
- Quản lý, sắp xếp và phân loại các nhà cung cấp để tiện cho quá trình quản
- Cập nhật số lợng hàng hóa còn lại trong kho
- In phiếu xuất kho
- Đồng bộ dữ liệu giữa các kho trong cùng 1 hệ thống
3 Chức năng kiểm kê
- Khóa mọi hoạt động giao dịch kho của các mặt hàng cần kiểm kê Sau khikiểm kê xong mới cho phép mở các giao dịch đã bị đóng để tiếp tục giao dịchnhập - xuất kho
- Kiểm kê hàng hóa tồn trong kho và tình trạng của hàng hóa
4 Chức năng bán hàng
Trang 12- Quản lý các thông tin giao dịch của khách hàng Thông tin của khách hàng,thông tin đơn đặt hàng, thông tin số lợng hàng hóa bán ra
- Quản lý doanh thu
- Quản lý chi tiết hàng hóa và công nợ của khách hàng theo các tiêu thứcquản trị tùy chọn
5 Chức năng bảo mật
- Hệ thống cho phép phân quyền sử dụng, từ đó chống đợc những truy nhậpbất hợp pháp vào hệ thống dữ liệu, đồng thời định rõ đợc trách nhiệm trong trờnghợp có sự cố
- áp dụng các cơ chế, và chức năng bảo mật và mã hoá dữ liệu từ hệ điều
hành, và xây dựng những yêu cầu bảo mật riêng, thực tế triển khai cho thấy bạnhoàn toàn yên tâm về tính an toàn thông tin khi sử dụng sản phẩm của cửa hàng
- Phiếu điều chuyển vật t
- Lập hoá đơn thanh toán mua hàng
- Lập hoá đơn thanh toán bán hàng
Trang 13IV Đánh giá về hệ thống hiện tại
Qua việc khảo sát việc bán hàng trong thực tế Có thể cho thấy việc bánhàng tại của hàng đợc trang bị tơng đối là đầy đủ Phục vụ tốt cho việc giám sát,quản lý và quá trình bán hàng thuận lợi cho khách tại của hàng
Nhng với sức cạnh tranh về thông tin nếu chỉ bán hàng dựa vào các mốiquan hệ và sự truyền miệng nh vậy sẽ không thể cạnh tranh với các công ty cóchính sách quảng bá thơng hiệu trên internet Đõy là môi trờng cạnh tranh khốcliệt đối với thơng hiệu Vì giờ đây Internet đến từng nhà Vì vậy việc xây dựngmột hệ thống đáp ứng quảng bá công ty và giới thiệu sản phẩm cũng nh đặt hàngqua mạng là hết sức cần thiết Chi phí đầu t hoàn toàn hợp lý nếu không nói là rẽ
so với các loại hình quảng bá khác mà hiệu quả thu về vợt trội
V Đặc tả yêu cầu
A Yêu cầu chức năng
Cũng giống nh các trang web động khác, khi xây dựng website chúng tôi
đã chia website thành 2 phần
Front End: Phần giao diện ngời dùng, là những trang mà khách hàng
bình thờng hoặc các thành viên của website khi ghé thăm có thể truy nhập
Back End: Phần giao diện dành riêng cho các quản trị website Các chức
năng của phần Back End nhằm giúp các quản trị có thể quản lý website tốt hơn(cập nhật tin tức, bài viết, quản lý ngời dùng), ngời dùng bình thờng không thểtruy nhập vào phần này
Trang 14+ Tìm kiếm theo tên loại sản phẩm
+ Tìm kiếm theo giá bán
+ Tìm kiếm theo thơng hiệu
bị hủy nhiều lần có thể tài khoản của khách hàng sẽ bị khóa chức năng này
Đối t ợng :
Tất cả các thành viên của website
d Đăng nhập
Chức năng:
Cho phép các thành viên đăng nhập vào hệ thống để đăng tin yêu cầu hoặc
sửa đổi thông tin cá nhân
Trang 15Khi đăng nhập, cần nhập vào tên đăng nhập (Email) và mật khẩu (password)của mình
Đ ối t ợng
Thành viên của website
f Đăng ký thành viên
Chức năng:
Những ai muốn đặt mua sản phẩm của cửa hàng, đăng tin rao vặt hay gửi ý
kiến góp ý, hỏi đáp trên website đều có thể đăng ký để trở thành thành viên củawebsite, khi đăng kí cần nhập các thông tin sau:
Email Email ding để đăng nhập vào hệ thống
Mật khẩu
Mật khẩu đăng nhập (độ dài tối thiểu 6 ký tự) Mậtkhẩu khi đợc lu giữ trong CSDL sẽ đợc mã hóatheo chuẩn MD5 để đảm bảo tính bí mật và antoàn
Nhắc lại mật khẩu Nhập lại chính xác mật khẩu đã nhập ở trên
Đ ối t ợng:
Trang 16Tất cả mọi đối tợng muốn trở thành thành viên của website
g Trang cá nhân của các thành viên
Mỗi thành viên khi đăng nhập vào website đều có 1 trang cá nhân để thay
đổi các thông tin cá nhân hoặc giới thiệu về mình Trang cá nhân gồm các chứcnăng sau:
+ Thay đổi thông tin cá nhân: Sau khi đăng nhập thành công, các thành
viên có thể thay đổi các thông tin cá nhân của mình:
Sau khi thay đổi ấn nút cập nhật để thay đổi thông tin cá nhân)
+ Thay đổi mật khẩu: Thành viên có thể thay đổi mật khẩu của mình bằng
+ Bổ sung thông tin: Thành viên có thể bổ sung thêm các thông tin giới
thiệu chi tiết về bản thân mình, hoặc những thông tin còn thiếu khi đăng ký
Trang 17Nếu ngời dùng thông thờng sẽ đợc kiểm tra thuộc nhóm nào (có phải tàikhoản admin toàn quyền không) và đợc phép vào menu nào tơng ứng của nhóm
đó đợc phân quyền truy nhập
b Quản lý ngời dùng
Chỉ những ngời dùng thuộc nhóm quản trị cao nhất và ngời dùng thuộcnhóm đợc phân quyền truy nhập trên menu đó mới thực hiện chức năng này Nhóm Admin có thể thêm, xóa, sửa đổi thông tin một tài khoản khách hàng
Và chỉ có quyền thay đổi thông tin cá nhân của chính bản thân mình Chỉ có tàikhoản Admin toàn quyền mới có thể thêm, xóa, sửa thông tin một tài khoảnthuộc nhóm Admin
Module quản lý ngời dùng ta vào tơng ứng từng nhóm ngời dùng để:
- Đưa ra các thông tin ngời dùng thuộc nhóm đó
- Thêm mới ngời dùng: Thêm mới các thông tin liên quan đến ngời dùng, tênngời dùng là bắt buộc và không đợc trùng với tên đã có trong bảng khachhang,Matkhau đợc mã hóa theo MD5, đồng thời thêm mới vào bảng khách hàng Chỉ
có tài khoản Admin toàn quyền mới đợc thêm một tài khoản vào bảng nhân viên
- Sửa đổi thông tin ngời dùng: Thay đổi các thông tin liên quan đến ngờidùng đợc chọn, tên và email ngời dùng thay đổi không đợc trùng với tên các ngờidùng khác Một thành viên trong nhóm Admin đều có thể thay đổi thông tin tàikhoản khách hàng bất kỳ(email) nhng chỉ có quyền thay đổi thông tin của chínhtài khoản Admin đó mà không có quyền sửa đổi thông tin của tài khoản Adminkhác( ngoại trừ tài khoản Admin toàn quyền là có thể sửa đổi bất kỳ tài khoảnnào)
- Xóa ngời dùng: Có thể xóa bất kỳ một tài khoản khách hàng nào trongbảng khách hàng( nếu tài khoản đó bị hủy) Nhng không có quyền xóa tài khoảnnhóm Admin trong bảng nhân viên( Trừ tài khoản Admin toàn quyền)
c Quản lý sản phẩm
Mọi tài khoản Admin đều có quyền thêm, xóa, sửa thông tin một mặt hàngbất kỳ theo yêu cầu của chủ cửa hàng, cập nhật thay đổi hình ảnh giao diện củasản phẩm
Cập nhật, thêm mới, xóa bỏ một loại hàng
Xem, sửa, thêm mới thông tin các mặt hàng khuyến mại của cửa hàng
Cập nhật thông tin các mặt hàng giảm giá đặc biệt của cửa hàng theo yêucấu sau: mặt hàng đó tính từ thời điểm nhập vào lớn hơn 2 năm thì hệ thống sẽ
Trang 18xác thực mặt hàng đó là mặt hàng giảm giá Khi một nhân viên bất kỳ xem thôngtin hàng giảm giá thì tự động xác nhận cho các mặt hàng đó là hàng giảm giá.
d Quản lý hóa đơn
Xem thông tin tất cả các hóa đơn đặt hàng, chi tiết các hóa đơn đặt hàng đóXem thông tin các hóa đơn đặt hàng thành công, chi tiết các hóa đơn đặthàng đó
L
đơn đặt hàng hợp lệ, và điền thông tin giao dịch, sau khi hóa đơn đó đợc chứngthực bởi khách hàng và hóa đơn đó còn trong thời gian hợp lệ Khi một nhânviên xử lý hóa đơn đó thì hệ thống tự động cập nhật trờng mã nhân viên vàotrong CSDL Nhng không có quyền xóa bỏ bất kỳ một hóa đơn đặt hàng nào( trừtài khoản admin toàn quyền)
Thống kê lợng doanh thu của cửa hàng trong một khoảng thời gian bất kỳkhi có yêu cầu của chủ cửa hàng yêu cầu là thông kê theo tháng, theo quý haytheo năm Thông tin hiển thị là các hóa đơn đặt hàng thành công trong khoảngthời gian đó và tổng số tiền thanh toán của khách hàng tính theo đơn vị ‘vnd’
B Yêu cầu phi chức năng
- Website phải có dung lợng không quá lớn, tốc độ xử lý nhanh
- Các quá trình xử lý phải đợc thực hiện chính xác, không chấp nhận sai sót
- Sử dụng các thuật toán mã hóa để lu giữ các thông tin nhạy cảm của kháchhàng
- Đảm bảo an toàn dữ liệu khi chạy website trực tuyến
Ch ơng II
Xây dựng cơ sở dữ liệu, Tối u phân tích hệ thống
I Phân tích yêu cầu
Qua việc khảo sát thực tế và tài liệu sách báo Cửa hàng có điều kiện đểtriển khai dịch vụ bán hàng qua mang
Trang 19Dựa trên những yêu cầu về mặt quản lý và đáp ứng các yêu cầu của kháchhàng cũng nh đảm bảo quá trình giao dịch và quản lý tốt Phân tích các chứcnăng theo các yêu cầu sau.
Đưa ra toàn bộ danh sách hàng trong kho hàng và các mặt hàng đã từng bán Đưa ra danh sách khách hàng đặt mua hàng theo ngày, tuần, tháng
Xác định giao dịch với khách hàng đã đặt mua hàng tiến hành xuất hàng hẹnthời gian nhận hàng cho khách hàng
Thống kê các giao dịch thành công và không thành công
Thông kê chi phí đi kèm với giá thành sản phẩm
Đỏp ứng đợc các yêu trên cầu cần phải xây dựng hệ thống đảm bảo cácchức năng nh sau:
1 Phần quản trị
a Quản lý sản phẩm
- Thêm mới, sửa, xóa sản phẩm, danh mục sản phẩm
- Thay đổi trạng thái hiển thị trên trang chủ, hiển thị trong danh sách sảnphẩm Mới, sản phẩm nổi bật, sản phẩm khuyến mại
- Tìm kiếm sản phẩm
b Quản lý module đơn hàng
Quản lý đơn hàng: Xem đơn hàng, cập nhật tình trạng xử lý đơn hàng, tìmkiếm, xóa đơn hàng
c Quản lý Tin tức
- Tạo danh mục đa cấp cho phần tin tức
- Thêm mới, sửa, xóa các bản tin
Gửi email cho khách hàng trong cơ sỡ dữ liệu
f Quản lý phơng thức thanh toán
Cập nhật các điều khoản liên quan đến thanh toán Chứng thực các hóa đơnthanh toán thành công
g Quản lý phân quyền Hệ thống
Trang 20Qu¶n lý danh s¸ch ngêi sö dông
CËp nhËt th«ng tin tµi kho¶n
Ph©n quyÒn truy cËp c¸c module trong hÖ thèng
Trang 22II Ph©n tÝch thiÕt kÕ hÖ thèng b¸n hµng qua m¹ng
1 Møc khung c¶nh cña hÖ thèng
III C¸c b¶ng d÷ liÖu.
1 B¶ng DanhGia:
Trang 232 B¶ng Huyen:
3 B¶ng KhachHang:
Trang 244 B¶ng MôcTin: