§¹i häc Kinh TÕ Quèc D©n < §Ò ¸n m«n häc > Môc lôc 1 Môc lôc 1 1. M« t¶ website 3 2. ThiÕt kÕ website 4 3. ThiÕt kÕ hÖ thèng 12 Đại học Kinh Tế Quốc Dân < Đề án môn học > Lời mở đầu Trong những năm gần đây, Công nghệ thông tin phát triển với tốc độ chóng mặt. Việc ứng dụng công nghệ thông tin vào các lĩnh vực kinh tế, kỹ thuật đang ngày càng mở rộng và phát triển. Công nghệ thông tin đang ngày càng trở thành một phần tất yếu trong cuộc sống của con ngời. Một trong những ứng dụng to lớn của công nghệ thông tin là mạng internet. Có Internet chúng ta có thể làm đợc rất nhiều việc ngay tại nhà mình mà không phảI đI đâu nh trớc đây. Chỉ cần vài cái click chuột, chúng ta có thể có những thông tin mà mình cần, chúng ta có thể đọc báo, nói chuyện với bạn bè, hay thậm chí bạn có thể mua bán hàng ở trên Internet đợc. Còn rất nhiều thứ khác nữa mà chỉ có công nghệ thông tin mới làm đợc. Là ngời luôn quan tâm đến việc mua bán trên mạng và đặc biệt là mua bán các thiêt bị điện tử điện lạnh. Em thấy hệ thông mua bán hàng ngày nay còn nhiều bất cập .Các nhà cung cấp thì cha cung cấp cho đúng khách hàng, còn khách hàng thì cha tìm đợc ngời cung cấp có giá cả và chất lợng hợp lý. Số lợng nhà cung cấp phảI tự đI tìm khách hàng và khách hàng phải tự đi tìm nhà sản xuất thì rất nhiều. Không những thế, trên thị trờng còn có rất nhiều sản phẩm điện tử điện lạnh nhập lậu kém chất lợng những vẫn đợc đa đến tay ngời tiêu dùng dới những tên của chính hãng. Điều này làm cho các khách hàng gặp phải rất nhiều phiền toáI khi sử dụng sản phẩm này. Chính điều này đã làm cho tốc độ trao đổi hàng hoá ngày càng chậm chạp và tốn thời gian tiền bạc. Em mong rằng Website của em sẽ đem lại nhiều tiện dụng cho một số lợng lớn ngời tiêu dùng khắc phục đợc những hạn chế khoảng cách về không gian, thời gian. Đáp ứng một cách hiệu quả tối đa cho mọi khách hàng, mọi nhà cung cấp. Em xin chân thành cảm ơn thầy giáo: Trần Công Uẩn, khoa tin học kinh tế truờng đại học kinh tế quốc dân đã giúp đỡ em rất nhiều để cho em có đợc sản phẩm này. Thầy là ngời đã chỉ cho em nhiều khuyết điểm trong của sản phảm để em có thể có đợc sản phẩm nh ngày hôm nay. Đại học Kinh Tế Quốc Dân < Đề án môn học > 1. Mô tả website 1.1 Các hệ thống hiện tại Hiện nay, nếu khách hàng muốn mua các thiết bị điện lạnh thì phảI trực tiếp đến các công ty, đại lý bán hàng để chọn và mua hàng. Nh thế sẽ rất tốn thời gian và công sức của ngời tiêu dùng, đặc biệt sẽ bị giới hạn về chủng loại, mẫu mã cũng nh giá thành của sản phẩm do sự hạn chế về vốn, địa điểm, khu vực của từng cửa hàng. ở Việt Nam thì có rất ít Website hoạt động có hiệu quả và tạo đợc chỗ đứng trong thị trờng tiêu dùng của ngời Việt. Vì thế em đã xây dựng website này với mục đích là góp một phần thúc đẩy thị trờng mua bán và quảng cáo hàng hoá. Đến với website của em, mọi ngời chỉ cần một số click chuột đơn giản là có đạt đợc yêu cầu mong muốn. Đây là một dịch vụ bán hàng thiết yếu và sẽ phát triển trong tơng lai. 1.2 Giới thiệu Website Website của em phân ngời truy cập thành nhiều lớp khác nhau bao gồm: Admin, thành viên, nhà cung cấp và khách vãng lai. Website của em không chỉ giới thiệu các mặt hàng của chúng em nhập về mà còn giới thiệu thêm các sản phẩm và giá thành sản phẩm của các nhà cung cấp khác để làm cho mọi ngời tham khảo, tránh bị mua đắt đồng thời giúp các nhà cung cấp quảng cáo các sản phẩm của mình. Mọi ngời có thể xem những thông tin cập nhật nhất của các mặt hàng. Khách vãng lai có thể đăng ký làm thành viên, làm nhà cung cấp, mỗi thành viên hoặc nhà cung cấp sẽ có một tài khoản riêng, và họ có thể đăng nhập vào tài khoản, chỉnh sửa các thông tin cá nhân và đặt hàng, gửi hàng. Admin của website có thể thêm bớt các mặt hàng, loại hàng, thêm tin tức, ngoài ra admin còn quản lý các thành viên và nhà cung cấp. Một chức năng quan trọng nữa của Admin là tiếp nhận các ý kiến của khách hàng thông qua mục góp ý của website đồng thời có thông tin phản hồi kịp thời với các ý kiến trên. 1.2.1 Mục tiêu và giới hạn của website Mục tiêu trớc mắt của em là giới thiệu các sản phẩm chính của cửa hàng đồng thời đa ngời tiêu dùng đến gần hơn với các nhà cung cấp. Do ở Việt Nam hiện nay cha thể phát triển đợc hình thức thanh toán bằng thẻ tín dụng. Vì vậy, Website của em chỉ có thể ghi địa chỉ và số điện thoại của khách hàng để xác minh sau đó sẽ trao hàng trực tiếp đến địa chỉ đó và nhận thanh toán. Đại học Kinh Tế Quốc Dân < Đề án môn học > Do thời gian có hạn nên em cha thể giải quyết đợc các vấn đề nảy sinh khác nh là quản lý các mặt hàng bị trả lại do h hỏng, các hình thức thanh toán trả góp, phòng chống những hoạt động có mục đích phá hoại Website Em mong trong tơng lai em có thể tối u hoá đợc website của mình nhiều hơn nữa. 1.2.2 Các yêu cầu về phần cứng và phần mềm Dới đây là cấu hình tối thiểu Software&Hardware của Server and Clients. A. yêu cầu phần cứng : Server: - Bộ xử lý:Pentium III 733 MHZ. - Bộ nhớ trong: Ram 256 MB. - HDD:2GB Free. - Modem kết nối Internet. Clients: - Bộ xử lý:Pentium II 300 MHZ. - Bộ nhớ trong: Ram 128 MB. - HDD:500 MB Free. - Modem kết nối Internetà B. Yêu cầu phần mềm: Server: - Hệ điều hành:Window 2000 Server. - Chơng trình IIS 5.0 Clients: - Hệ điều hành:Win 98 - Trình duyệt: IE 4.0 2. Thiết kế website 2.1 Ngời sử dụng website 1) Khách vãng lai Khách vãng lai thì có thể xem các mặt hàng của công ty và có thể đăng ký làm thành viên và mua hàng. 2) Thành viên Có thể chọn và mua hàng của Website. 3) Nh cung cấp Đại học Kinh Tế Quốc Dân < Đề án môn học > Có thể gửi hàng cần bán lên cho Website. Để trở thành nhà cung cấp thì phải đăng ký và đợc sự đồng ý của website của chúng em. Khi trở thành nhà cung cấp thì có thể đa lên website những mặt hàng mà mình muốn. Tuy nhiên nhà cung cấp một khi đã đa hàng lên rồi thì không thể xoá nữa. Mọi quyền quản lý đều do admin quản lý. 4) Admin Admin là ngời có quyền tối cao của website. Admin quản lý thành viên, nhà cung cấp, các loại hàng, các mặt hàng. Ngoi ra Admin cũn qun tr cỏc b phn khỏc ca website na nh l vit tin tc, xem xột cỏc bi gúp ý ca khỏch hng. 2.2 Các chức năng của hệ thống 2.2.1 Các Module chung của Website 1) Module tìm kiếm a.Description: Dùng để tìm kiếm theo các tiêu đề lựa chọn (nh tên sản phẩm, hãng sản xuất, loại sản phẩm). b.Input: Nhập các tiêu đề tìm kiếm (tên mặt hàng,loại hàng,giá cả ) c.Process: Tìm trong CSDL các tiêu chí đợc chọn. d.Output: Hiển thị kết quả tìm kiếm. 2) Module giúp đỡ khách hàng a.Description: Giúp đỡ khách hàng .Thời gian có hạn nên module này chỉ làm chung chung, cha cụ thể cho từng đối tợng khác nhau đơc, b.Input: kích hoạt module c.Output:Hiển thị trang trợ giúp. 3) Module Tin tức a.Description : Thông báo những thông tin cần thiết và cụ thể cho khách hàng của Website b.Input : Kích hoạt module tin tức c.process : Lấy trong CSDL của tin tức. d.Output : Hiển thị các tin tức 4) Module góp ý a.Description : L ni khỏch hng cú th úng gúp ý kin ca mỡnh cho website.V t ú website cú nhng bin phỏp phự hp phc v khỏch hng tt hn, khỏch hng l thng . Đại học Kinh Tế Quốc Dân < Đề án môn học > b.Input: Ni dung gúp ý , ng tin ngi gúp ý. c.Process : Thờm ni dung gúp ý v lu tin ngi gúp ý vo CSDL. d.Output : Hin th thụng tin va mi gúp ý. 2.2.2 Cỏc Module dnh cho ngi s dng ca h thng 2.2.2.1 Modules dnh cho khỏch vóng lai 1)Module ng ký lm thnh viờn a.Description:Đăng ký trở thành thành viên của trang Web. b.Input: User nhập các thông tin cá nhân (User name, Password, địa chỉ, Email, điện thoại, ). c.Process: Kiểm tra xem đăng ký có hợp lệ không. Các lỗi có thể xảy ra (User name đã tồn tại trong CSDL, hoặc các thông tin cung cấp cha đầy đủ). d.Output: Hiển thị đăng ký thành công hoặc hiển thị lỗi gặp phải khi đăng ký. Trong trợng hợp có lỗi thì yêu cầu ngời đăng ký sửa lại và Submit sau. 2)Module quờn mt khu a.Description: để cho thành viên, nhân viên, nhà cung cấp, giám đốc, admin có thể lấy lại đợc mật khẩu khi đã bị quên. b.Input: Để có thể lấy lại đợc mật khẩu thì thành viên phải điền đầy đủ thông tin sau: mail, username. c.Process:Kiểm tra xem đăng ký có hợp lệ không. Các lỗi có thể xảy ra (User name đã tồn tại trong CSDL, hoặc các thông tin cung cấp cha đầy đủ). Nếu hợp lệ thì gửi th thông báo mật khẩu lai theo địa chỉ email đã nhận. d.Output:thông báo nhập lại nếu kiểm tra không hợp lệ.Nếu hợp lệ thì thông báo cho thành viên đó biết là họ sẽ nhận đợc th gửi mật khẩu. 2.2.2.2 Module dnh cho thnh viờn 1)Module login a.Description: Dùng cho thành viên đăng nhập. b.Input: User nhập username, password. c.Process: Kiểm tra trong CSDL username, password. d.Output: Thông báo đăng nhập thành công hoặc yêu cầu nhập lại. Trở về trang dành cho ngời sử dụng tơng ứng. Đại học Kinh Tế Quốc Dân < Đề án môn học > 2)Module logout a.Description: Thành viên thoát ra khỏi ứng dụng. b.Input: Kích hoạt chức năng Logout. c.Process: Xoá bỏ quyền thành viên trong phiên làm việc hiện tại. d.Output: Thoát ra khỏi chơng trình ứng dụng. 3)Module cho hng vo gi a.Description: Chọn các mặt hàng cần mua. b.Input: User chọn các thiết bị hoặc linh kiện cần mua. c.Process: Cập nhật các sản phẩm vào giỏ hàng. d.Output: Hiển thị giỏ hàng. 4)Module t hng a.Description: Kết thúc quá trình mua hàng b.Input: User vào giỏ hàng kiểm tra và thay đổi số lợng, kích hoạt chức năng đặt hàng. c.Process:Kiểm tra tính hợp lệ. d.Output: Hiển thị các lỗi nếu có, bằng không, hiển thị thông báo đã đặt đợc hàng. 5)Module thay i mt khu a.Description: Thay đổi mật khẩu b.Input: User nhập mật khẩu mới. c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL. d.Output: Hiển thị mật khẩu đã đợc sửa. 6)Module thay i thụng tin cỏ nhõn a.Description: Thay đổi thông tin cá nhân của thành viên. b.Input: nhập các thông tin cá nhân mới (email,họ và tên, địa chỉ, số điện thoại ). c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL. d.Output: Hiển thị mật khẩu đã đợc sửa. 2.2.2.3 Module dnh cho nh cung cp 1)Module login a.Description: Dùng cho nhà cung cấp đăng nhập. b.Input: User nhập username, password. c.Process: Kiểm tra trong CSDL username, password. Đại học Kinh Tế Quốc Dân < Đề án môn học > d.Output: Thông báo đăng nhập thành công hoặc yêu cầu nhập lại. Trở về trang dành cho ngời sử dụng tơng ứng. 2)Module logout a.Description: Nhà cung cấp thoát ra khỏi ứng dụng. b.Input: Kích hoạt chức năng Logout. c.Process: Xoá bỏ quyền nhà cung cấp trong phiên làm việc hiện tại. d.Output: Thoát ra khỏi chơng trình ứng dụng. 3)Module gi hng a.Description: nhà cung cấp gửi hàng lên cho website b.Input: thông tin về đơn gửi hàng (ảnh, thông tin chi tiết, giá cả, số l- ợng ) c.Process:Kiểm tra tính hợp lệ. d.Output: Hiển thị các lỗi nếu có, bằng không, hiển thị thông báo đã gửi đợc hàng. 4)Module thay i mt khu a.Description: Thay đổi mật khẩu b.Input: User nhập mật khẩu mới. c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL. d.Output: Hiển thị mật khẩu đã đợc sửa 5)Module thay i thụng tin cỏ nhõn a.Description: Thay đổi thông tin cá nhân của nhà cung cấp. b.Input: Nhập thông tin mới cần thay đổi (email, địa chỉ, số điện thoại ) c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL. d.Output: Hiển thị mật khẩu đã đợc sửa. 2.2.2.4 Cỏc Module dnh cho admin 1)Module login a.Description: Dùng cho admin đăng nhập. b.Input: User nhập username, password. c.Process: Kiểm tra trong CSDL username, password. d.Output: Thông báo đăng nhập thành công hoặc yêu cầu nhập lại. Trở về trang dành cho ngời sử dụng tơng ứng. Đại học Kinh Tế Quốc Dân < Đề án môn học > 2)Module logout a.Description: Admin thoát ra khỏi ứng dụng. b.Input: Kích hoạt chức năng Logout. c.Process: Xoá bỏ quyền admin trong phiên làm việc hiện tại. d.Output: Thoát ra khỏi chơng trình ứng dụng. 3)Module x lý cỏc n t hng. a.Description: xử lý các đơn đặt hàng. b.Input: Chấp nhận hay huỷ bỏ các đơn đặt hàng c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL. d.Output: hiện thị đơn hàng đã đợc xử lý. 4)Module xoá thành viên a.Description: xoá các thành viên b.Input: Nhập username của thành viên cần xoá. c.Process: Kiểm tra tính hợp lệ. Xoá trong CSDL thành viên có username nh đã nhập. Nếu không có thì thông báo là việc xoá thành viên không hợp lệ. d.Output: Hiển thị kết quả của việc xoá thành viên. 5)Module thay i thụng tin thnh viờn,nh cung cp. a.Description: thay đổi thông tin cá nhân của thành viên hoặc nhà cung cấp. b.Input: nhập thông tin mới của thành viên hoặc nhà cung cấp cần thay đổi (email,địa chỉ,số điện thoại ). c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL. d.Output: Hiển thị thành viên hoặc nhà cung cấp đã đợc thay đổi. 6)Thờm cỏc loi hng a.Description:thêm các loại hàng cho website b.Input: nhập tên của loại hàng cần thêm. c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL. d.Output: Hiển thị loại hàng đã đợc thêm. 7)Xoỏ cỏc loi hng a.Description:xoá các loại hàng cho website, và xoá các mặt hàng thuộc loại này. b.Input: nhập tên của loại hàng cần xoá. c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL. Đại học Kinh Tế Quốc Dân < Đề án môn học > d.Output: Hiển thị loại hàng đã đợc xoá. 8)Module thờm cỏc mt hng a.Description: thêm các mặt hàng b.Input: Nhập các thông tin của các mặt hàng (ảnh, thông tin chi tiết, giá, số tháng bảo hành, nhà cung cấp) c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL. d.Output: Hiển thị mặt hàng đã đợc thêm 9)Module xoỏ cỏc mt hng a.Description: Xoá các mặt hàng b.Input: Nhập thông tin của các mặt hàng cần xoá c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL. d.Output: Hiển thị mặt hàng đã đợc xoá. 10)Module thờm tin tc a.Description: thêm tin tức b.Input: Nhập nội dung đầy đủ, nội dung vắn tắt, ảnh của tin tức c.Process: Kiểm tra tính hợp lệ và thêm vào CSDL. d.Output: Hiển thị tin tức đã đợc thêm. 11)Module xoỏ tin tc a.Description: Xoá tin tức b.Input: chọn các tin tức cần xoá c.Process: xoá tin tức trong CSDL d.Output: Thông báo tin tức đã đợc xoá. 12)Module thay i mt khu a.Description: Thay đổi mật khẩu b.Input: User nhập mật khẩu mới. c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL. d.Output: Hiển thị mật khẩu đã đợc sửa 13)Module thay i thụng tin cỏ nhõn a.Description: Thay đổi thông tin cá nhân của nhà cung cấp. b.Input: Nhập thông tin mới cần thay đổi (email, địa chỉ, số điện thoại) [...]... a.Description: xem xét các khách hàng muốn làm nhà cung cấp của website b.Input: chấp nhận hay không chấp nhận khách hàng muốn trở thành nhà cung cấp c.Process: Xoá khách hàng hoặc chấp nhận khách hàng thành nhà cung cấp trong CSDL d.Output: Hiển thị kết quả của việc xem xét 15)Module thng kờ a.Description: Thống kê về các hoạt động của website nh là doanh thu hàng tháng, ngời mua nhiều hàng nhất, mặt... trong tháng, tổng doanh thu các tháng b.Input: Kích hoạt thông tin cần thống kê c.Process: tìm kiếm thông tin trong CSDLvà thống kê thông tin cần thống kê d.Output: Hiển thị kết quả thống kê đợc Đại học Kinh Tế Quốc Dân 3 Thiết kế hệ thống 3.1 Sơ đồ quan hệ thực thể < Đề án môn học > Đại học Kinh Tế Quốc Dân < Đề án môn học > Đại học Kinh Tế Quốc Dân < Đề án môn học > Đại học Kinh Tế Quốc Dân < Đề... Text Number Text Date/Time di Chỳ thớch L mó account, c lm khoỏ chớnh 25 L tờn truy cp 12 mt khu truy cp 50 Tờn tht ca ngi s dng 50 Email cua ngi s dng s in thoi 50 a ch Lu li ngy cui cựng truy cp vo website, iu ny s cho bit thnh viờn Đại học Kinh Tế Quốc Dân Lever < Đề án môn học > ny cú hot ng hay khụng Cp , dựng phõn bit admin, nh Number cung cp,thnh viờn.(1: Admin;2:Nh Quyenhoatdong cung cp;3:Thnh... án môn học > Đại học Kinh Tế Quốc Dân < Đề án môn học > đăng nhập Bắt đầu Nhập tên và password Không hợp lệ sai Tên, Password hợp lệ Client Không thể đuợc đúng Server sai Có trong CSDL đúng Thành công Kết thúc Đại học Kinh Tế Quốc Dân < Đề án môn học > Đại học Kinh Tế Quốc Dân < Đề án môn học > Đại học Kinh Tế Quốc Dân < Đề án môn học > Đại học Kinh Tế Quốc Dân < Đề án môn học > Đại học Kinh Tế Quốc