Professional Documents
Culture Documents
T0608L-Group1
Nguyễn Ngọc Thế
Vũ Việt Anh
Group Member
Phạm Tuấn Anh
Phùng Phi Tuấn
Instructor Nguyễn Hữu An
- Hanoi, 4/2007-
INDEX
1.Problem Definition................................................................................................................3
1.1.Problem Abstraction.......................................................................................................3
1.2.The Current System.......................................................................................................3
1.3.The Proposed System.....................................................................................................3
1.4.Boundaries of the System..............................................................................................4
1.5.Hardware and Software Requirements..........................................................................4
1.5.1.Minimum Requirements.........................................................................................4
1.5.2.Recommended Requirements.................................................................................4
2.Customer Requirements Specification..................................................................................6
2.1.Users of the System.......................................................................................................6
2.2.System functions............................................................................................................6
2.3.Entity Relationship Diagram........................................................................................11
2.4.Database Design...........................................................................................................14
2.5.Sitemap........................................................................................................................17
2.6.Algorithms...................................................................................................................17
3.Task Sheet...........................................................................................................................18
4.Checklists............................................................................................................................19
4.1.Check List of Validation..............................................................................................19
4.2.Submission Checklist...................................................................................................19
1. Problem Definition
1.1.Problem Abstraction
Công ty ABC là 1 doanh nghiệp lớn, chuyên cung cấp ô tô. Do lượng khách hàng và nhu
cầu ngày càng lớn, tính cạnh tranh trở nên rất cao khi có nhiều doanh nghiệp đầu tư mạnh
mẽ cho quảng cáo sản phẩm và thương hiệu của họ thông qua nhiều phương tiện thông tin.
Vì vậy công ty cần phải quảng cáo sản phẩm tới đông đảo khách hàng giúp khách hàng dễ
dàng tiếp cận với các sản phẩm được cung cấp bởi công ty. Với sự phát triển mạnh mẽ của
công nghệ thông tin ngày nay, phòng marketing của công ty đã nhận thấy và đề xuất dự án
thành lập một gian hàng trên mạng để đưa sản phẩm của công ty đến được với khách hàng
nhiều hơn. Khách hàng có thể không cần đến tận các cửa hàng của công ty cũng có thể xem
được tất cả thông tin về thông số kỹ thuật, mẫu mã, và các chế độ khuyến mãi của công ty
Cùng với đó dễ dàng trong việc quản lý và có định hướng để đáp ứng nhu cầu của thị
trường. Đồng thời phục vụ cho việc chăm sóc khách hàng một cách chu đáo và để tạo uy
tín cho khách hàng. Đưa công ty phát triển một cách mạnh mẽ nhất.
- Gửi ý kiến đánh giá, câu hỏi tới các bộ phận chăm sóc khách hàng của công ty
* Đối với người quản trị thông tin
- Quản lý danh mục thông tin về hãng sản xuất, về mức giá, về chủng loại,..
- Quản lý các thông tin về ô tô: Sửa đổi, thêm mới, xoá bỏ thông tin, thay đổi hình
ảnh
- Quản lý thông tin về khách hàng
- Đơn đặt hàng
- Trả lời câu hỏi, ý kiến của khách hàng, gửi thông báo đến tất cả khách hàng
1.5.2.Recommended Requirements
1- Cấu hình thích hợp phẩn cứng để hệ thông hoạt động tốt là:
- Bộ vi xử lý Pentium 4- 32bit CPU (2.4Ghz )
- Ổ đĩa cài cần trống 2GB
- Ram 512Mb
2-Cấu hình phần mềm
2.2.System functions
2.2.1 Đối với Guest
Công việc Xem chi tiết các về ô tô
Input Lựa chọn vào danh mục hàng cung cấp và mô tả hoặc hình ảnh
thumbail của sản phẩm
Output Thông tin chi tiết sản phẩm
Cách xử lý Tìm kiếm thông tin trong CSDL, đưa thông tin ra ngoài trang
web
mãn
Công việc Xem thống kê về sản phẩm được ưa chuộm sản phẩm, sản phẩm
mới nhất, sản phẩm bán chạy nhất trong năm
Input Hình ảnh và mô tả về các loại sản phẩm
Output Thông tin đánh giá về sản phẩm
Cách xử lý Tổng hợp trong cơ sở dữ liệu và đưa sản phẩm đó cùng lời đánh
giá và bình luận
Công việc T ìm ki ếm hoá đơn theo tài khoản hoặc theo thời gian
Input T ên kh ách h àng ho ặc username khung thời gian
Output Thông tin chi tiết về hoá đơn
Cách xử lý T ìm ki ếm trong c ơ s ở d ữ li ệu v à đưa thông tin hoá đơn
Công việc Qu ản l ý ho á đ ơn
Input C ông vi ệc c ần th ực hi ện s ửa xo á h óa đ ơn
Output Th ông b áo th ành c ông , ho ặc kh ông th ành c ông
Cách xử lý Truy xu ất trong c ơ s ở d ữ li ệu, ki ểm tra xem ho á đ ơn đ ã đ ữ
ựơc s ử l ý ch ưa n ếu đ ự ợc s ử l ý r ồi kh ông cho ph ép s ửa đ
õi h o ặc xo á. Hi ên th ông b áo
System Designs
2.3.Entity Relationship Diagram
Đơn vị
Điện Thoại
Email
N Số
N 1
Hoá đơn nhập Nhập Hãng cung cấp
Giá Mã
Mã Tên
Mã
Giá Nhập
Giá Xuất
Đơn vị Ảnh
Đơn Vị
Thông
N Số
N 1
Hoá đơn nhập Có Ô TÔ
Giá Nhập Số
Mã
Mã Mã Mã
Tên OTO
Mã
1 N
Tài khoản Đặt Đơn Đặt Hàng
UserID
Mã
Ngày
Họ Tên
Quyề
UserID
Username Password
N 1
Đơn Đặt Hàng Có Ô TÔ
Mã Số
Ngày
Mã
Mã
UserID Tên OTO
Email Mã YK Ngày
1 N
Tài khoản Có Ý Kiến
UserID
Username Password
Tên
Email Đơn vị
1
1
Tài khoản có Giỏ hàng
UserID
Username
Mã Số
Quyề Họ
Password
2.4.Database Design
*Mô tả chi tiết các bảng
Bảng HangCC
FieldName Primary key Datatype Length Description
MaHCC Primary key Int 4 Mã hãng Cung Cấp
TenHCC Nvarchar 30 Tên Hãng Cung Cấp
DiaChi Nvarchar 50 Địa chỉ HãngCung Cấp
DienThoai Varchar 30 Điện Thoại
Email Varchar 30 Email
Bảng HoaDonNhap
FieldName Primary key Datatype Length Description
MaHD Primary key Int 4 Mã hoá đơn
MaOto Int 4 Mã Sản Phẩm
MaHCC Int 4 Mã Hãng Cung Cấp
Ngay Datetime 8 Ngày cấp hoá đơn
Bảng ChiTietHoaDonNhap
FieldName Primary key Datatype Length Description
MaHD Primary key Int 4 Mã hoá đơn
MaOTO Primary key Int 4 Mã Sản Phẩm
MaHCC Primary key Int 4 Mã Hãng Cung Cấp
SoLuong Int 10 Số lượng
DonVi Nvarchar 10 Đơn vị
GiaNhap Money 4 Giá Nhập
Bảng TaiKhoan
FieldName Primary key Datatype Length Description
UserID Primary key Int 4 Mã tài khoản
Username Varchar 30 Tên tài khoản
Password Nvarchar 30 Mật khẩu để đăng nhập
Quyen Int 4 Quyền đăng nhập
HoTen Nvarchar 30 Họ tên
DienThoai Nvarchar 30 Điện Thoại
DiaChi Nvarchar 100 Địa Chỉ
Email Varchar 30 Email
Bảng DonDatHang
FieldName Primary key Datatype Length Description
MaDDH Primary key Int 4 Mã đơn đặt hàng
MaOTO Int 4 Mã Sản Phẩm
UserID Int 4 Mã tài khoản
NgayDat Datetime 8 Ngày đặt hàng
NgayGiao Datetime 8 Ngày giao hàng
Bảng ChiTietDonDatHang
FieldName Primary key Datatype Length Description
MaDDH Primary key Int 4 Mã đơn đặt hàng
UserID Primary key Int 4 Mã tài khoản
Ma OTO Primary key Int 4 Mã Sản Phẩm
Bảng YKien
FieldName Primary key Datatype Length Description
MaYK Primary key Int 4 Mã ý kiến
UserID Int 4 Mã tài khoản
NoiDung Nvarchar 100 Nội dung ý kiến
Ngay Datetime 8 Ngày gửi ý kiến
Bảng OTO
FieldName Primary key Datatype Length Description
MaOTO Primary key Int 4 Mã Sản Phẩm
TenOTO Nvarchar 30 Tên Sản Phẩm
MaHCC Int 4 Mã Nhà Cung Cấp
DonVi Nvarchar 5 Đơn vị tính
SoLuong Int 4 Số lượng Sản Phẩm
Anh Varchar 100 Đ ường dẫn ảnh Sản Phẩm
MaThongSo Int 4 Mô tả thông số
GiaNhap Money 4 Giá nhập của Sản Phẩm
GiaXuat Money 4 Giá xuất của Sản Phẩm
Bảng ThongSo
FieldName Primary key Datatype Length Description
MaThongso Primary key Int 4 Mã Sản Phẩm
MaOTO Int 4 Mã ô tô
Trongluong Int 7 Trọng Lượng ô tô
Congsuat Int 4 Công suất
Mo-
Int 4 Mô mem cực đại(nm)
mencucdai
Hopso Varchar 10 Hộp số
Sochongoi Int 3 Số chỗ ngồi
Troluclai Bit 2 Trợ lực lái
Volang Bit 2 Vô lăng điều chỉnh được
2.5.Sitemap
<Thiết kế sơ bộ giao diện tổng quát: trang chủ, liên kết với các trang trong ra sao>
2.6.Algorithms
<Mô tả hoạt động của những chức năng quan trọng nhất bằng flowchart>
3. Task Sheet
<Liệt kê các công việc cần thực hiện trong đó chỉ rõ sự phân công trách nhiệm và thời gian
bắt đầu, hoàn thành, tham khảo cuốn Project Guide đã được phát>
4. Checklists
4.1.Check List of Validation
<Các kiểm tra điều kiện hoạt động của hệ thống, đây là các kiểm tra của người phát triển
sản phẩm dựa trên các ràng buộc thiết kế: Dữ liệu thao tác có đúng ràng buộc không,...>
4.2.Submission Checklist
<Các kiểm tra của người sử dụng hệ thống: Link có hoạt động hay không, dữ liệu vào sai có
bị nhắc nhở không,...>