Hệ thống bán sách và tra cứu tài liệu khoa học trực tuyến “milkyway”

82 309 0
Hệ thống bán sách và tra cứu tài liệu khoa học trực tuyến “milkyway”

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

HỌC VIỆN QUỐC TẾ FPT Trung tâm đào tạo lập trình viên quốc tế FPT-Aptech *** BÁO CÁO PROJECT HỌC KỲ I Đề tài: Hệ thống bán sách tra cứu tài liệu khoa học trực tuyến “Milkyway” Giáo viên hướng dẫn Vũ Trần Lâm Lớp C0508G Học kỳ: DISM Nhóm: I (VietMe) Tên tài liệu: Xác định yêu cầu toán (Problem Definition) Ký hiệu tài liệu: Form No.1/PD/Ver 1.0 I Xác định toán (Problem Definition) Mô tả tóm tắt hoạt động hệ thống Như biết, Công nghệ thông tin(CNTT) có chỗ đứng quan trọng sống quốc gia giới Nó tồn ăn sâu vào lĩnh vực mà cần đến Nhóm VietMe(VietNam m@ximum enterprise) bắt tay làm trang web bán sách tra cứu tài liệu khoa hoc trực tuyến giúp có nhu cầu tìm sách, tìm tài liệu khoa học cho mình, cho gia đình Với khả linh động với giao diện chuyên nghiệp, việc tìm kiếm giữ liệu website hiệu giúp bạn bỏ công sức tìm sách ưng ý, môi trường hoạt động mở rộng gần không giới hạn với tất nhu cầu tất bạn không lãnh thổ Việt Nam Nếu bạn thẻ tín dụng, bạn muốn tìm đọc sách website ? Bạn gửi cho tin nhắn số tiền sách cộng cước vận chuyển, mua giúp cho bạn sách AMAZONE hay ALLBOOKS…mà bạn cần ! Phạm vi dự án ứng dụng Website ứng dụng trực tuyến địa http://www.milkyway.com Đối tượng sử dụng Đối tượng sử dụng website khách hàng, thành viên người tham gia quản trị II Hệ thống dự định làm (Proposed System) Mục đích dự án Làm quen với quy trình làm website thương mại chuyên nghiệp, nâng cao kỹ sử dụng ngôn ngữ HTML-DHTML môi trường ASP(JavaScript) công cụ thiết kế web(Webpage editor) Đối mặt với toán thực tế chưa bắt tay làm chưa thể hình dung cách giải Tên hệ thống Môi trường triển khai Phần cứng(Hardware):  Máy chủ(Server)  Pentium IV 3.06GHZ,RAM 1GB,HDD 160GB…  Máy duyệt Web(Client)  Pentium III 600GHZ,RAM 64MB,Sound & VGA Card… Phần mềm(Software):  Máy chủ(Server)  Hệ điều hành Windows Server 2000 Windows Server 2003  Internet Information Services(IIS)  MS SQL Server 2000 MS SQL Server 2005  Internet Explore 5.0 trở lên  Máy duyệt Web(Client)  HĐH Windows98 trở lên  Internet Explore 5.5 trở lên Công cụ sử dụng để phát triển - Ngôn ngữ sử dụng HTML(Hypertext markup language )-DHTML(Dynamic hypertext markup language) - Môi trường sử dụng ASP(JavaScript) - Cơ sở liệu sử dụng MS SQL Server 2000 - Công cụ thiết kế Web: DreamWeaver MX - Công cụ sư lý đồ họa:CorelDraw,Illustrator,PhotoShop,Flash MX,Swishmax Lớp C0508G Học kỳ: DISM Nhóm: I (VietMe) Tên tài liệu: Xác định yêu cầu khách hàng(Customer Requirements Specification) Ký hiệu tài liệu: Form No.2/CRS/Ver 1.0 III Xác định yêu cầu khách hàng I Người sử dụng 1.Đăng kí Người duyệt web truy cập vào hệ thống, muốn mua sách trực tuyến họ cần tài khoản để sử dụng 2.Đăng nhập Khi khách hàng đăng kí xong, khách hàng có tài khoản hệ thống đăng nhập để mua bán 3.Duyệt sách Với tài khoản Khách hàng dễ dàng vào mục duyệt sách để xem sách theo nhiều thể loại khác nhau, nhóm vào nhóm sách Sách bán chạy, Sách mới, Sách nhiều người yêu thích v v v 4.Tìm kiếm Nếu khó khăn việc tìm kiếm sách cho mình, khách hàng dùng kiểu chức tìm kiếm chức tìm kiếm thông thường chức tìm kiếm nâng cao 5.Mua sách Sau tìm sách mà khách hàng mong đợi, khách hàng cho vào giỏ hàng thực trình toán.Tất nhiên trình toán chúng hiểu theo dịch vụ ảo tập Project chưa thể đáp ứng trình toán II Người quản trị(Administrator) 1.Đăng nhập Admin nhập đầy đủ xác Tên admin Mật để vào mục quản trị hệ thống 2.Quản lý khách hàng Mục có vai trò như: liệt kê danh sách khách hàng đăng kí với hệ thống, admin có quyền xóa quyền sử dụng hệ thống hay sửa thông tin khách hàng, admin chọn khách hàng đó, hệ thống hiển thị thông tin chi tiết khách hàng hóa đơn mà khách hàng thực giao dịch 3.Quản lý thể loại sách Mục có vai trò như: liệt kê thể loại sách mà có sở liệu mà admin nhập vào, admin có quyền thêm, xóa hay sửa thông tin thể loại 4.Quản lý sách Mục có vai trò như: liệt kê sách mà có sở liệu mà admin nhập vào, admin có quyền thêm, xóa hay sửa thông tin sách 5.Quản lý tác giả Mục có vai trò như: liệt kê tất tác giả có sở liệu mà admin nhập vào admin, admin có quyền thêm, xóa hay sửa thông tin tác giả 6.Quản lý Nhà xuất Mục có vai trò như: liệt kê tất Nhà xuất có sở liệu mà admin nhập vào admin, admin có quyền thêm, xóa hay sửa thông tin Nhà xuất 7.Quản lý Hóa đơn Mục có vai trò như: liệt kê tất Hóa đơn có sở liệu mà khách hàng đặt hàng, hóa đơn có tình trạng khác như:Đã toán,Đã xem chưa toán admin có quyền xem đơn đặt hàng để đưa hàng admin có quyền xóa hóa đơn cần xóa 9.Quản lý MOD Mục có vai trò như: liệt kê danh sách thiên viên cấp Admin, admin có quyền thêm MOD, xóa MOD sửa thông tin mod đó.Trong mục admin phân quyền sử dụng quản trị cho MOD 9.Quản lý Tin tức Mục có vai trò như: liệt kê tất Tin tức đăng trang chủ, admin có quyền đăng tin xóa, sửa tin đăng Những tin liên quan đến vấn đề tình hình sách nước sách v v 10.Quản lý ý kiến đóng góp Khách hàng Phần liệt kê tất ý kiến đóng góp khách hàng hệ thống, admin kiểm tra tất ý kiến đó, ý kiến có tình trạng là: đọc, chưa đọc giúp admin biết đọc tin hay chưa 11.Quản lý tài liệu khoa học Phần liệt kê tất tài liệu mà admin đăng thư viện phục vụ cho việc nghiên cứu học tập : lập trình, tin học, khoa học thưởng thức freeSoftware 12.Quản lý file tải lên máy chủ Phần giúp admin nhanh chóng tải file cần thêm dành cho hệ thống vào thư mục có sẵn mặc định là: ảnh bìa sách, ảnh hình tác giả, ảnh phụ,file tải tài liệu khoa học 13.Báo cáo thống kê Phần giúp admin thống kê tất thông tin tình hình giao dịch mạng ngày tháng, năm Không hệ thống đưa ra, tổng kết số tiền lãi, sách hết v v Lớp C0508G Học kỳ: DISM Nhóm: I (VietMe) Tên tài liệu: Phân tích yêu cầu(Requirement analysis) Ký hiệu tài liệu: Form No.3/RA/Ver 1.0 IV Phân tích yêu cầu khách hàng  Người sử dụng(User) Đăng kí thành viên Dữ liệu nhập vào -Thông tin cá nhân thành viên: Tên khách hàng,Email,Mật khẩu,Xác nhận mật khẩu,Số điện thoại,Địa chỉ,Thành phố -Phần bắt buộc gồm: Tên khách hàng,Mật khẩu,Xác nhận mật khẩu,Email Xử lý liệu nhập vào -Kiểm tra giữ liệu nhập vào Form đăng kí: Mục kiểm tra Để trống Giống Kiểm tra Hợp lệ Dữ liệu Tên: Mật khẩu: Xác nhận mật Phải giống khẩu: Không trùng với Email: địa Email thành viên khác :Không chấp nhận :Kiểm tra Thông tin đầu -Hiển thị kết thành công người dùng đăng kí hợp lệ hiển thị không thành công nêu người dùng sai xót bước bảng tóm tắt rules Đăng nhập Dữ liệu nhập vào -Tên -Mật Xử lý liệu nhập vào -Kiểm tra Tên Password có Database hay không ? Thông tin đầu Nếu Tên Password có Database hiển thị “Bạn đăng nhâp thành công” không thị “Bạn đăng nhập sai, đăng nhập lại” Duyệt sách Dữ liệu đầu vào Khách hàng chọn lựa thể loại sách liệt kê menu Xử lý Lấy liệu Database khách hàng chọn thể loại sách Thông tin đầu Hiện thị tất sách thuộc thể loại sách mà khách hàng vừa chọn, khách hàng click vào sách thị thông tin chi tiết sách mà khách hàng vừa chọn:Tên sách,Ảnh bìa sách,Nhà xuất bản,giá,Giá Sách Tìm kiếm Dữ liệu đầu vào Thành viên chọn phương thức tìm kiếm là tìm kiếm thông thường tìm kiếm nâng cao Xử lý Kiểm tra liệu nhập vào tìm kiếm DataBase Thông tin đầu Hiển thị sách mà khách hàng tìm,nếu thông báo không tìm thấy Mua sách Dữ liệu đầu vào -Sách khách hàng chọn sau tự động đưa sách khách hàng vừa chọn vào rỏ hàng Xử lý -Kiểm tra số lượng hàng khách mua ô số lượng(mặc định 1) -Gửi cho khách hàng Form đặt hàng(Form đặt hàng gồm địa xác người nhận hàng,số điện thoại,email…) -Kiểm tra thông tin Form đặt hàng Thông tin đầu -Thông báo khách hàng đặt hàng thành công không thành công,nếu thành công đồng thời đưa liệu vào Database  Người quản trị(Administrator) Đăng nhập Admin Dữ liệu nhập vào -Tên đăng nhập mật Xử lý -Kiểm tra tên đăng nhập mật Thông tin đầu -Nếu thành công trang quản trị dành cho admin -Nếu không thông báo đăng nhập sai Quản lý khách hàng Dữ liệu nhập vào Admin chọn mục menu  Trang Quản lý MOD  Mô tả giao diện: Trong trang admin phân quyền cho người cấp ví, mục đích việc để giảm thiếu thời gian quản lý admin, thành viên cấp dưới(mod) giúp admin quản lý hệ thống với quyền hạn tất nhiên thành viên cấp admin ddur quyền hạn admin Trang có phần liệt kê MOD, thêm MOD, sửa thông tin mod (đặt lại quyền cho mod hay thay đổi password).Giao diện trang dễ thực thi  Thuật toán:  Trang Quản lý Tin tức  Mô tả giao diện: Trang có tác dụng quản lý thông tin đăng trang chủ ,admin xóa sửa thêm tin (gồm tên ,ảnh ,ngày viết nội dung )của tin đăng trang  Thuật toán:  Trang Quản lý Ý kiến đóng góp  Mô tả giao diện: Trang trang có chức vô quan trọng ,giúp admin quản lý ,theo dõi tất ý kiến phản hồi người đọc danh mục(như âm nhạc v…v…).Điều làm hoàn thiện trang web,khắc phục điều không phù hợp  Trang Quản lý Thư viện tài liệu  Mô tả giao diện: Trang giúp ngườI quản trị quản lý Thư viện học tập mạng, lập trình hay vấn đề liên quan tới việc chia sẻ trực tuyến, chủ yếu việc học tập, giao diện gồm file tài liệu liệt kê sau tải lên mục Quản lý file tải lên máy chủ Admin dễ dàng sửa link download tài liệu thông tin mô tả tài liệu Giao diện tham khảo !  Thuật toán:  Trang Quản lý file tải lên máy chủ Mô  tả giao diện: Công việc cuối người quản trị tải file liên quan tới hình ảnh minh họa sách, tác giả, tin tức, thư viện tài liệu hay file thư viện phục vụ việc tải xuống nói Ở giao diện có ô nhập giúp admin duyệt file cần tải lên máy chủ, sau nhập xong admin có click “Thêm” để upload “Thêm thêm nữa” để sau trình thêm hoàn thành trình upload tiếp tục Giao diện tham khảo đây: Admin thêm thư viện ảnh sách tác giả  Thuật toán: [...]... tài liệu Đây là mục mà admin muốn upload một số file tài liệu miễn phí dành cho tất cả các thành viên cũng như khách hàng có thể download về được a) Liệt kê Thư viện tài liệu Khi admin click vào mục “Quản lý Thư viện tài liệu hệ thống sẽ tự động liệt kê tất cả các Tài liệu khoa học có trong cơ sở dữ liệu và ngay trên giao diện này admin có thể thực thi những lệnh như:Thêm Tài liệu, Sửa thông tin Tài. .. tin Tài liệu, Xóa Tài liệu b) Thêm Thư viện tài liệu Dữ liệu nhập vào Tên Tài liệu, Ảnh minh họa, Ngày cập nhật(tự cập nhật), Link,Nội dung tài liệu Xử lý Kiểm tra dữ liệu nhập vào đã đúng chưa Thông tin đầu ra Hiện thị thành công nếu quả trình xử lý trả về giá trị đúng và thông báo là chưa hoàn tất cần phải nhập lại nếu dữ liệu chưa đủ hoặc đúng c) Sửa thông tin Thư viện tài liệu Dữ liệu nhập vào Ở... như Tên Tài liệu, Ảnh minh họa, Ngày cập nhật(tự cập nhật), Link,Nội dung tài liệu Xử lý Kiểm tra dữ liệu nhập xem có để trống hoặc đủ hay không Thông tin đầu ra Sẽ hiện thị ra thành công nếu quá trình xử lý trả về đúng, sẽ báo lỗi nếu như admin chưa nhập đủ thông tin cần sửa d) Xóa Thư viện tài liệu Trên mục liệt kê Tài liệu khoa học, mỗi Thư viện tài liệu đều có một ô kiểm, admin có thể check vào một... tài liệu cần xóa đi sau đó rồi click vào button Xóa để thực hiện việc xóa 12.Tải file lên máy chủ Đây là mục mà admin muốn tải lên một số file phục vụ cho hệ thống như hình ảnh minh họa Sách, tác giả, tin tức, thư viện tài liệu hoăc cho việc khách hàng tải Thư viện tài liệu một cách nhanh chóng 13.Báo cáo thống kê Đây là mục mà admin muốn xem tất cả những giao dịch trong ngày, trong tháng và năm, hệ. .. mục tải Ảnh minh họa  Mỗi quan hệ giữa các bảng Lớp C0508G Học kỳ: DISM Nhóm: I (VietMe) Tên tài liệu: Thiết kế chi tiết (ERD) Ký hiệu tài liệu: Form No.6/DD /Ver 1.0 VII Thiết kế Chi tiết  Giao diện cho người sử dụng  Trang chủ  Mô tả giao diện: Trang chủ gồm trang header chứa banner và góc bên phải chứa thông tin sản phẩm có trong rỏ hàng nếu khách hàng đã mua hàng.Trang menu chứa các nút(button)... tới các mục theo tiêu đề của nút.Thân trang bên trái chứa mục tìm kiếm thông thường và danh sách các Thể loại sách, bên phải hiển thị trang TIN TỨC Trang Footer hiển thị bản quyền và phiên bản của hệ thống hiện hành  Trang Đăng kí  Mô tả giao diện: Trang Đăng kí có các mục dưới để khách hàng muốn đăng kí nhập vào, sau khi Đăng kí xong khách hàng sẽ nhấp chuột vào nút “Đăng kí” để hoàn tất quá trình... admin click vào mục “Quản lý thể loại sách” hệ thống sẽ tự động liệt kê tất cả các thể loại sách trong cơ sở dữ liệu và ngay trên giao diện này admin có thể thực thi những lệnh như:Thêm thể loại, Sửa thể loại, Xóa thể loại b) Thêm thể loại sách Dữ liệu nhập vào Tên thể loại sách Xử lý Kiểm tra dữ liệu nhập xem có để trống hay không hoặc có trùng tên với một thể loại khác có trong cơ sở dữ liệu Thông... Dữ liệu nhập vào Tên MOD, Mật khẩu, Xác nhận mật khẩu, Đặt quyền cho MOD Xử lý Kiểm tra dữ liệu nhập vào đã đúng chưa Thông tin đầu ra Hiện thị thành công nếu quả trình xử lý trả về giá trị đúng và thông báo là chưa hoàn tất cần phải nhập lại nếu dữ liệu chưa đủ hoặc đúng c) Sửa thông tin MOD Dữ liệu nhập vào Ở đây admin có thể sửa thông tin như Mật khẩu của MOD, đặt lại quyền cho MOD Xử lý Kiểm tra. .. Liệt kê Tin Tức Khi admin click vào mục “Quản lý Tin tức” hệ thống sẽ tự động liệt kê tất cả các Tin tức có trong cơ sở dữ liệu và ngay trên giao diện này admin có thể thực thi những lệnh như:Thêm Tin tức, Sửa thông tin Tin Tức, Xóa Tin tức b) Thêm Tin Mới Dữ liệu nhập vào Tên Tin tức mới, Ảnh minh họa,Ngày đăng Tin(tự cập nhật),Nội dung tin mới Xử lý Kiểm tra dữ liệu nhập vào đã đúng chưa Thông tin đầu... tiết về tác giả Xử lý Kiểm tra dữ liệu nhập vào đã đúng chưa Thông tin đầu ra Hiện thị thành công nếu quả trình xử lý trả về giá trị đúng và thông báo là chưa hoàn tất cần phải nhập lại nếu dữ liệu chưa đủ hoặc đúng c) Sửa thông tin tác giả Dữ liệu nhập vào Ở đây admin có thể sửa thông tin các mục như Tên tác giả, Ảnh tác giả, Thông tin chi tiết về tác giả Xử lý Kiểm tra dữ liệu nhập xem có để trống

Ngày đăng: 23/06/2016, 16:35

Từ khóa liên quan

Mục lục

  • HỌC VIỆN QUỐC TẾ FPT

    • BÁO CÁO PROJECT HỌC KỲ I

    • C0508G

      • DISM

      • Form No.1/PD/Ver 1.0

        • C0508G

          • DISM

          • Form No.2/CRS/Ver 1.0

            • C0508G

              • DISM

              • Form No.3/RA/Ver 1.0

                • C0508G

                  • DISM

                  • Form No.4/ERD /Ver 1.0

                    • C0508G

                      • DISM

                      • Form No.5/TD/Ver 1.0

                      • Bảng tblOrderStatus

                      • Bảng tblPayment

                      • Bảng tblOrderDetail

                      • Bảng tblFeedBack

                      • Bảng tblNews

                      • Bảng tblDownload

                        • C0508G

                          • DISM

                          • Form No.6/DD /Ver 1.0

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

Tài liệu liên quan