1. Trang chủ
  2. » Công Nghệ Thông Tin

BÁO cáo NGÔN NGỮ TRUY vấnx

53 421 4
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Định dạng
Số trang 53
Dung lượng 2,93 MB

Nội dung

bài tập lớn môn ngôn ngữ truy vấn đề bài : quản lý mua bán của 1 cửa hàng tạp hóa

1 VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN HỌ VÀ TÊN: NGUYỄN NGỌC HOÀNG LÊ THỊ AN NGUYỄN QUANG MẪN TÊN ĐỀ TÀI: Quản lý mua bán của một cửa hàng tạp hóa. Hà Nội-2013 1 2 VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN HỌ VÀ TÊN: NGUYỄN NGỌC HOÀNG LÊ THỊ AN NGUYỄN QUANG MẪN TÊN ĐỀ TÀI: Quản lý mua bán của một cửa hàng tạp hóa. GIẢNG VIÊN HƯỚNG DẪN: LÊ HỮU DŨNG Hà Nội-2013 1 3 VIỆN ĐẠI HỌC MỞ HÀ NỘI CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập - Tự do - Hạnh phúc Hà Nội, ngày tháng năm 20 NHIỆM VỤ CỦA ĐỒ ÁN TỐT NGHIỆP Họ và tên: Nguyễn Ngọc Hoàng Giới tính: Nam Chuyên ngành: Công nghệ thông tin Mã số: Họ và tên: Lê Thị An Giới tính: Nữ Chuyên ngành: Công nghệ thông tin Mã số: Họ và tên: Nguyễn Quang Mẫn Giới tính: Nam Ngày, tháng, năm sinh: Nơi sinh: 1. TÊN ĐỀ TÀI Quản lý mua bán của một cửa hàng tạp hóa. 2. NHIỆM VỤ VÀ NỘI DUNG Xây dựng cơ sở dữ liệu quảng lý bán hàng tạp hóa. 3. NGÀY GIAO NHỆM VỤ: 4. NGÀY HOÀN THÀNH NHIỆM VỤ: 5. CÁN BỘ HƯỚNG DẪN: Nội dung và đề cương Đồ án đã được Hội đồng chuyên ngành thông qua. Ngày tháng năm 20 CÁN BỘ HƯỚNG DẪN KHOA CÔNG NGHỆ THÔNG TIN 4 Lời nói đầu: Đầu tiên nhóm chúng em xin chân thành cảm ơn Thày giáo Lê Hữu Dũng- người đã trực tiếp giảng dạy chúng em học môn ngôn ngữ truy vấn dữ liệu, giúp chúng em có đủ kiến thức để có thể làm được bài báo cáo này. 5 Mục lục: 6 1 Quá trình thiết kế ra cơ sở dữ liệu 1.1 Các chức năng và dữ liệu cần quản lý. Một của hàng tạp hóa nhập sản phẩm từ nhà cũng cấp, và bán sản phẩm đó cho khách hàng. Khi cửa hàng muốn nhập sản phẩm, nhà cung cấp sẽ mang sản phẩm và hóa đơn nhập đến cho cửa hàng, nhân viên của của hàng sẽ xác nhận thông tin trên phiếu nhập. Khi khách hàng mua sản phầm nhân viên bán hàng sẽ ghi hóa đơn cho khách, hóa đơn được in ra giao cho nhà cũng cấp, khách hàng, và lưu trong cơ sở dữ liệu của cửa hàng. Từ yêu cầu của bài toán quản lý của hàng chúng em sẽ đưa ra 6 đối tượng cần quản lý và các thuôc tính : Nhacungcap(ma,ten); Phiêunhap(maphieu,manhacungcap,manhanvien,ngaylap); Sanpham(ma,ten,noisanxuat,gia,mavach); Hoadon(sohoadon,ngaylap,manhanvien,makhachhang); Khachhang(ma,ten,ngaysinh,gioitinh,chungminhnhandan); Nhanvien(ma,ten,ngaysinh,gioitinh,chungminhnhandan,sodienthoai); 1.2 Các ràng buộc. Tên sản phẩm bao gồm: bánh kẹo các loại, đồ uống các loại, sim điện thoại, đồ dung sinhhoạt. Số CMT phải là duy nhất. Giới tính chỉ có thể là Nam hoặcNữ. Mã sản phẩm bắt buộc phải đúng với mã vạch được ghi trên sản phẩm. 1.3 Thiếtkế CSDL mứckháiniệm-môhình ER. 1.3.1 Xác định các kiểu thực thể và thuộc tính. Nhacungcap(ma,ten); Phiêunhap(maphieu,manhacungcap,manhanvien,ngaylap); Sanpham(ma,ten,noisanxuat,gia,mavach); Hoadon(sohoadon,ngaylap,manhanvien,makhachhang); Khachhang(ma,ten,ngaysinh,gioitinh,chungminhnhandan); Nhanvien(ma,ten,ngaysinh,gioitinh,chungminhnhandan,sodienthoai); 7 1.3.2 Sau khi áp dụng các quy tắc chuyển liên kết 1-n: tblNhacungcap(PK_sManhacungcap,sTennhacungcap). tblPhiêunhap(PK_sMaphieunhap,FK_sManhacungcap,FK_sManhanvien,dngaylap); tblSanpham(PK_sMasanpham,sTénanpham,sNoisanxuat,iGiaban,sMavach); tblHoadon(PK_sSohoadon,dngaylap,FK_sManhanvien,FK_sMakhachhang); tblKhachhang(PK_sMakhachhang,sTenkhachhang,dNgaysinh,bGioitinh,sChungminhnhand an); tblNhanvien(PK_sManhanvien,sTennhanvien,dNgaysinh,bGioitinh,sChungminhnhandan,iS odienthoai); 1.3.3 Sau khi áp dụng các quy tắc chuyển liên kết m-n có thêm 2 bảng: tblSanpham_hoadon(PK_sMahoadon,PK_sMasanpham,iSoluong); tblSanpham_phieunhap(PK_sMaphieunhap,PK_sMasanpham,iSoluong); 8 1.4 Mô hình liên kết giữa các bảng: 9 Phân công công việc: Nguyễn Ngọc Hoàng: Xây dựng bảng tblNhanvien, tblHoadon, tblSanpham_hoadon . Lê Thị An: Xây dựng bảng tblKhachhang, tblPhieunhap, tblSanpham_phieunhap. Nguyễn Quang Mẫn: Xây dựng bảng tblNhacungcap, tblSanpham. Đề tài được thiết kế trên hệ quản trị cơ sở dữ liệu microsoft sql server 2012. 10 2 Phần của Nguyễn Ngọc Hoàng: 2.1 Tạo các bảng: --tạo bảng nhân viên: create table tblNhanvien ( PK_sManhanvien varchar(10), sTennhanvien nvarchar(30), dNgaysinh date, bGioitinh bit, sChungminhnhandan varchar(12), iSodienthoai int, ) --tạo bảng hóa đơn: create table tblHoadon ( PK_sSohoadon varchar(10), dNgaylap date, FK_sManhanvien varchar(10), FK_sMakhachang varchar(10) ) --tạo bảng sanpham_hoadon: Create table tblSanpham_Hoadon ( PK_sMasanpham varchar(10), PK_sMahoadon varchar(10), iSoluong int ) 2.2 Tạo các PK: alter table tblNhanvien add constraint PK_tblnhanvien primary key (PK_sManhanvien) alter table tblHoadon add constraint PK_tblHoadon primary key(PK_sSohoadon) alter table tblSanpham_hoadon add constraint PK_tblSanpham_hoadon primary key(PK_sMasanpham,PK_sMahoadon) 2.3 Tạo các FK: alter table tblhoadon add constraint FK_tblHoadon_tblKhachhang foreign key(FK_sMakhachhang) references tblKhachhang(PK_sKhachhang) . trực tiếp giảng dạy chúng em học môn ngôn ngữ truy vấn dữ liệu, giúp chúng em có đủ kiến thức để có thể làm được bài báo cáo này. 5 Mục lục: 6 1 Quá trình

Ngày đăng: 10/09/2013, 17:00

HÌNH ẢNH LIÊN QUAN

1.4 Môhình liên kết giữa các bảng: - BÁO cáo NGÔN NGỮ TRUY vấnx
1.4 Môhình liên kết giữa các bảng: (Trang 8)
Bảng nhân viên: - BÁO cáo NGÔN NGỮ TRUY vấnx
Bảng nh ân viên: (Trang 12)
2.9 Nhập ít nhất 5 bản ghi phía danh mục: - BÁO cáo NGÔN NGỮ TRUY vấnx
2.9 Nhập ít nhất 5 bản ghi phía danh mục: (Trang 12)
2.11 đặt ra các yêu cầu sửa đổi dữ liệu có 1 hoặc nhiều điều kiện: - BÁO cáo NGÔN NGỮ TRUY vấnx
2.11 đặt ra các yêu cầu sửa đổi dữ liệu có 1 hoặc nhiều điều kiện: (Trang 14)
--bảng hóa đơn update tblHoadon - BÁO cáo NGÔN NGỮ TRUY vấnx
bảng h óa đơn update tblHoadon (Trang 15)
--xóa người có tên là triệu trong bảng nhân viên delete from tblNhanvien - BÁO cáo NGÔN NGỮ TRUY vấnx
x óa người có tên là triệu trong bảng nhân viên delete from tblNhanvien (Trang 16)
2.12 Đặt ra yêu cầu xóa dữ liệu có điều kiện: - BÁO cáo NGÔN NGỮ TRUY vấnx
2.12 Đặt ra yêu cầu xóa dữ liệu có điều kiện: (Trang 16)
--tạo procedure để insert dữ liệu vào bảng Phieunhap-- Phieunhap--create procedure insert_tblPhieunhap1 - BÁO cáo NGÔN NGỮ TRUY vấnx
t ạo procedure để insert dữ liệu vào bảng Phieunhap-- Phieunhap--create procedure insert_tblPhieunhap1 (Trang 28)
--tạo procedure xóa dữ liệu trong bảng khachhang create procedure delete_tblKhachhang - BÁO cáo NGÔN NGỮ TRUY vấnx
t ạo procedure xóa dữ liệu trong bảng khachhang create procedure delete_tblKhachhang (Trang 30)
3.12 Đặt ra yêu cầu xóa dữ liệu có điều kiện: - BÁO cáo NGÔN NGỮ TRUY vấnx
3.12 Đặt ra yêu cầu xóa dữ liệu có điều kiện: (Trang 30)
--lấy dữ liệu khách hàng có tên bắt đầu bằng l từ 1 bảng -- --select * from tblKhachhang - BÁO cáo NGÔN NGỮ TRUY vấnx
l ấy dữ liệu khách hàng có tên bắt đầu bằng l từ 1 bảng -- --select * from tblKhachhang (Trang 31)
--tổng hợp dữ liệu theo nhóm trong bảng Sanpham_phieunhap-- Sanpham_phieunhap----bảng gốc— - BÁO cáo NGÔN NGỮ TRUY vấnx
t ổng hợp dữ liệu theo nhóm trong bảng Sanpham_phieunhap-- Sanpham_phieunhap----bảng gốc— (Trang 32)
--tính trung bình số lượng có trong bảng-- - BÁO cáo NGÔN NGỮ TRUY vấnx
t ính trung bình số lượng có trong bảng-- (Trang 35)

TỪ KHÓA LIÊN QUAN

w