1. Trang chủ
  2. » Thể loại khác

SuDungCSDL SQLTrongDay

65 29 0

Đ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

SuDungCSDL SQLTrongDay tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩnh vực kinh...

Nội dung thực hành Ngôn ngữ: C#.NET VB.NET (giáo viên minh họa VB.NET) Mơi trường lập trình: Visual studio NET Hệ quản trị CSDL: SQL Server Đánh giá: Hình thức: Nộp đồ án (báo cáo + source code phần mềm) + thi vấn đáp trực tiếp máy dựa đề tài mà giáo viên lý thuyết đề nghị em tự đề xuất Tiêu chí: Phần mềm bạn phải thoả tính chất sau: Tính đắn Tính tiện dụng Tính hiệu Tính tiến hóa Tính tương thích Tính bảo mật Tính an tồn Nội dung: Thiết kế liệu: Tạo bảng, khóa, quan hệ Thiết kế giao diện a Màn hình + thực đơn b Màn hình đăng nhập, thay đổi qui định c Màn hình nhập (Danh mục, 1- Nhiều Nhiều - nhiều) d Màn hình tra cứu Kế t nối CSDL Debug Chương trình Cài đặt hàm xử lý a Thêm, Xóa, Cập nhật Lấy liệu b Tính tốn theo nghiệp vụ toán Tạo report (Crystal report) Tạo help Đóng gói chương trình Thời gian thực hành: - Trong tuần đầu giáo viên hướng dẫn sinh viên làm tập phần - Trong tuần giáo viên hướng dẫn sinh viên làm bước xây dựng phần mềm quản lý thư viện (các phần tương tự sinh viên tự thực hiện) - Tuần cuối sinh viên nạp giáo viên hỏi vấn đáp trực tiếp DANH SÁCH ĐỀ TÀI GỢI Ý *** Phần mềm quản lý học sinh cấp Phần mềm quản lý nhà sách (bán sách) Phần mềm quản lý khách sạn Phần mềm quản lý nhà hàng-bar Phần mềm quản lý phòng mạch tư Phần mềm quản lý sổ tiết kiệm Phần mềm quản lý giải vơ địch bóng đá Phần mềm quản lý bán vé chuyến bay Phần mềm quản lý đại lý 10.Phần mềm quản lý Gaga ô tô 11.Phần mềm quản lý Tiệc cưới 12.Phần mềm quản lý thu tiền điện 13.Phần mềm quản lý chuyến du lịch 14.Phần mềm quản lý tuyển sinh đại học 15.Phần mềm quản lý trường mẫu giáo 16.Phần mềm quản lý nhân 17.Phần mềm quản lý bán hàng 18.Phần mềm quản gia 19.Phần mềm quản lý cổ đông 20.Phần mềm gia phả 21.Phần mềm hỗ trợ thi trắc nghiệm Ghi chú:  Tất phần mềm có thị trường, số cho download dùng thử Các bạn sử dụng google tìm kiếm download tham khảo  Mỡi nhóm đăng ký đề tài, số lượng sinh viên nhóm: 2 Phần tập Bài Viết chương trình theo yêu cầu sau: Thực yêu cầu sau: - Khi nhấn nút “Tính”, chương trình giải phương trình bậc 2, hiển thị kết qủa textbox kết X1 X2 - Khi nhấn nút “Bỏ qua” textbox được xóa trắng, trỏ chuyển textbox A - Khi nhấn nút “Thốt” chương trình kết thúc Bài Thiết kế form tìm ước số chung lớn (USCLN) bội số chung nhỏ (BSCNN) số A B đây: Thực yêu cầu sau: - Viết hàm (Nút Tìm) tìm USCLN BSCNN số a b Nếu ta chọn Option USCLN xuất kết ước số chung lớn hay ngược lại bội số chung nhỏ - Nút bỏ qua dùng để xóa rỡng Textbox Bài Thiết kế form để thực liệt kê tất số nguyên tố có giá trị nhỏ N(số nguyên dương) tính tổng cộng số ngun tố tìm đây: Thực yêu cầu sau: - Viết hàm (Nút Liệt kê) liệt kê tất số nguyên tố có giá trị nhỏ N tính tổng cộng số ngun tố tìm được - Nút bỏ qua “Bỏ qua” dùng để xóa rỡng textbox nhập N - Nút thoát khỏi form Bài Xây dựng chương trình thao tác với Listbox sau : Yêu cầu: - Chỉ cho nhập số vào textbox Nhập số - Khi nhập liệu vào textbox Nhập số nhấn Enter(hoặc click vào Cập Nhật) số nhập được thêm vào Listbox đồng thời liệu textbox bị xóa focus được chuyển textbox Khi nhấn vào phím chức năng, yêu cầu được thực listbox Bài Xây dựng chương trình nhập danh sách sinh viên theo yêu cầu: Yêu cầu: - Nút > dùng để di chuyển mục(còn gọi item) được chọn từ listbox trái qua listbox phải ngược lại cho < Nút >> dùng để di chuyển tất mục(kể không được chọn) từ listbox trái qua listbox phải ngược lại cho trả chuỗi textbox để hiển thị mảng kết quả, ko được nhập giá trị trực tiếp Bài Xây dựng chương trình xử lý chuỗi sau: Yêu cầu: - Khi vừa mở form có nút Thoát sử dụng được, textbox nhập liệu nhận focus Khi textbox nhập liệu vừa được nhập nút sáng lên, đồng thời xóa hết liệu textbox nhập nút mờ ngoại trừ nút Thoát=> viết kiện change textbox Khi nút chức được nhấn kết hiển thị bên textbox Kết Hướng dẫn: Tìm kiếm : Instr(vị trí bắt đầu tìm, ch̃i chứa, ch̃i cần tìm, phân biệt hoa thường hay ko) Thay : Replace(ch̃i chứa, ch̃i tìm, ch̃i thay thế, vị trí bắt đầu, số lần tìm thay thế, phân biệt hoa thường) Trả chuỗi được thay Phần Làm việc với sở liệu Bài Làm việc với Microsoft SQL Server 2005  Lưu ý: o Để cài đặt SQL Server 2005 chạy HĐH Window XP bạn mua version SQL Server 2005 Developer Edition sử dụng version SQL Server 2005 Express Edition kèm theo đĩa cài đặt Visual Studio 2005 o Để có thể đăng nhập vào SQL Server cách Windows Authentication SQL Server Authentication bạn phải chọn chế độ Mixed Mode cài đặt  Các bạn xem file “Sams Teach Yourself Microsoft® SQL Server™ 2005 Express in 24 Hours.chm” để học cách cài đặt làm việc với SQL Server 2005 Tạo Database  Mở “SQL Server Management Studio” & Kết nối SQL Server: Khi cài đặt bạn chọn Mixed Mode bây giờ bạn có thể “Connect to Server” cách: Windows Authentication SQL Server Authentication Bên kết nối SQL Server Authentication CREATE DATABASE ThuVien Go USE ThuVien GO Tạo bảng Bộ phận CREATE TABLE [BOPHAN]( [MaBoPhan] [int] NOT NULL, [TenBoPhan] [nvarchar](40) NULL, CONSTRAINT [PK_BOPHAN] PRIMARY KEY (MaBoPhan) ) GO Tạo bảng Loại độc giả CREATE TABLE [LOAIDOCGIA]( [MaLoaiDocGia] [int] NOT NULL, [TenLoaiDocGia] [nvarchar](50) NULL, CONSTRAINT [PK_DOCGIA] PRIMARY KEY (MaLoaiDocGia) ) GO Tạo bảng Thể loại sách CREATE TABLE [THELOAISACH]( [MaTheLoai] [int] NOT NULL, [TenTheLoai] [nvarchar](40) NULL, CONSTRAINT [PK_THELOAISACH] PRIMARY KEY (MaTheLoai) ) GO Tạo bảng Sách CREATE TABLE [SACHMAT]( [MaSach] [int] NOT NULL, [NgayMat] [datetime] NULL, [TienPhatMatSach] [float] NULL, [MaDocGia] [int] NULL, [MaNhanVien] [int] NULL, CONSTRAINT [PK_SACHMAT] PRIMARY KEY (MaSach) ) GO Tạo bảng Tham số CREATE TABLE [THAMSO]( [TenThamSo] [nvarchar](40) NOT NULL, [GiaTri] [int] NULL, CONSTRAINT [PK_THAMSO] PRIMARY KEY (TenThamSo) ) GO Tạo bảng Lý lý CREATE TABLE [LYDOTHANHLY]( [MaLyDo] [int] NOT NULL, [TenLyDo] [nvarchar](20) NULL, CONSTRAINT [PK_LYDOTHANHLY] PRIMARY KEY (MaLyDo) ) GO Tạo bảng Chức vụ CREATE TABLE [CHUCVU]( [MaChucVu] [int] NOT NULL, [TenChucVu] [nvarchar](50) NULL, CONSTRAINT [PK_CHUCVU] PRIMARY KEY (MaChucVu) ) GO Tạo bảng Bằng cấp CREATE TABLE [BANGCAP]( [MaBangCap] [int] NOT NULL, [TenBangCap] [nvarchar](40) NULL, CONSTRAINT [PK_BANGCAP] PRIMARY KEY (MaBangCap) ) GO Tạo bảng Nhân viên CREATE TABLE [NHANVIEN]( [MaNhanVien] [int] NOT NULL, [HoTenNhanVien] [nvarchar](50) NULL, [NgaySinh] [datetime] NULL, [DiaChi] [nvarchar](50) NULL, [DienThoai] [nvarchar](15) NULL, [MaBangCap] [int] NULL, [MaBoPhan] [int] NULL, [MaChucVu] [int] NULL, CONSTRAINT [PK_NHANVIEN] PRIMARY KEY (MaNhanVien) ) GO Tạo bảng Độc giả CREATE TABLE [DOCGIA]( [MaDocGia] [int] NOT NULL, [HoTenDocGia] [nvarchar](40) NULL, [LoaiDocGia] [int] NULL, [NgaySinh] [datetime] NULL, [DiaChi] [nvarchar](50) NULL, [Email] [nvarchar](30) NULL, [NgayLapThe] [datetime] NULL, [NgayHetHan] [datetime] NULL, [MaNhanVien] [int] NULL, [TienNo] [float] NULL, CONSTRAINT [PK_DOCGIA_1] PRIMARY KEY (MaDocGia) ) GO Tạo bảng Chi tiết phiếu lý CREATE TABLE [CHITIETPHIEUTHANHLY]( [MaPhieuThanhLy] [int] NOT NULL, [MaSach] [int] NOT NULL, [MaLyDo] [int] NULL, CONSTRAINT [PK_CHITIETPHIEUTHANHLY] PRIMARY KEY (MaPhieuThanhLy,MaSach) 10 v.v… Do đó, ứng dụng client yêu cầu gắn kết với phiên 2.5 GAC có phiên 2.0 yêu cầu gắn kết thất bại (trừ chỉnh sửa tập tin cấu hình ứng dụng) Khi version số major minor lại có số build khác nhu NET Runtime giả định chúng có thể tương thích với (tương thích khơng bảo đảm lắm) Cuối số đầu giống nhau, khác số revision (còn gọi QFE Quick Fix Engineering) được xem hồn tồn tương thích Số QFE dành cho lần sửa chữa bug Nếu bạn sửa bug cho biết DLL bạn hồn tồn tương thích phiên hữu, bạn phải tăng số revision Khi ứng dụng nạp assemply, cho biết version major minor muốn nạp, Assembly Resolver tìm số build revision cao  Cách : Các bước tạo chương trình setup Setup Wizard o Trong Solution Explorer VS.net , right click vào Solution o Trong menu popup, vào mục Add –> New project Xuất hộp thoại Add new project Trong hộp thoại Add new project: o Bên trái Project Types: Chọn Other Project Types –> Setup and Deployment o Bên phải Templates: Chọn Setup Wizard o Đặt tên Project vào trường name 51 o Chọn đường dẫn cần lưu thư mục trường Location Sau click Ok, VS.net tự động hiển thị hộp thoại Setup Wizard (1 of 4) Click chọn Next o Hộp thoại thứ Setup Wizard (2 of 4) xuất o Hộp thoại cho phép chọn kiểu Project 52 o Trong trường hợp giả sử đóng gói ứng dụng Windows nên đánh dấu check vào radio button : Create a setup for a Windows application o Còn ứng dụng Web ta chọn radio button : Create a setup for a web application o Next tiếp : o Hộp thoại thứ Setup Wizard (3 of 4) xuất o Hộp thoại cho phép chọn file đính kèm theo file Help , ReadMe … o Nếu muốn thêm file chọn Add chọn đường dẫn file Nếu khơng chọn Next o Hộp thoại thứ xuất Setup wizard (4 of 4) thơng báo tóm tắt nội dung kết o Chọn Finish để kết thúc trình tạo file cài đặt 53 o Sau nhấn nút Finish Wizard cuối hình sau o Trong Solution Explorer xuất thêm Project , người ta gọi Setup Project o Tới có thể tạm thời gọi xong , phải qua số bước cấu hình để tạo file setup đóng gói phần mềm theo ý o Tạo Shortcut cho ThuVien.exe o Lần lượt kéo thả vào User’s Desktop User’s Programs Menu 54 o Sau Build ta vào thư mục Debug ThuVien-Setup thấy file o Setup.exe ThuVien.msi o Kích hoạt tiến hành cài đặt: 55 56 57 Sử dụng InstallShield 2008 o Sau cài đặt ta tiến hành viết cài đặt Chạy chương trình InstallShield 2008 chọn File\New chọn Basic MSI Project 58 o Tại bạn click vào Application Informantion để khai báo thông tin phần mềm tên phần mền, nhà sản xuất,… o Bạn click vào Edit the default installaton location để khai báo lại thư mục cài đặt vào Program Files, vào Common Files, vào System32,… 59 o Sau khai báo đầy đủ thư mục cần thiết cho chương trình cần cài đặt ta chuyển sang Appication Files Tại ta cần chép file vào thư mục tương ứng với chúng 60 o Sau chép đầy đủ file cần thiết ta chuyển sang Appication Shortcuts để tạo Shortcuts cho chương trình 61 o Chuyển sang thẻ Appication Registry để nhập khóa vào Registry (Nếu có) o Sang bước Installation Interview Tại bạn tùy chọn tham số No hay Yes 62 o Bạn có thể vào để tùy biến hộp thoại hay thay đổi giao diện cài đặt o Thẻ Installation Localization ta có thể bỏ qua, tùy chọn ngôn ngữ bạn muốn hiển thị cài đặt, tiếc chưa có TV, ngầm định tiếng Anh 63 o Ở thẻ Build Installation chọn loại hình bạn muốn đóng gói tức file cài đặt được đóng gói dạng như: msi, exe, đóng gói gởi lên mạng, đóng gói cho vừa dung lượng CD Trong hai tùy chọn msi exe được sử dụng nhiều File msi cho dung lượng nhỏ file exe 64 o Sau click vào Build Installation InstallShield bắt đầu đóng gói lại Sau đóng gói mà bạn thấy xuất thơng báo tương tự chúc mừng bạn đóng gói ( viết file cài đặt thành cơng) 65

Ngày đăng: 15/12/2017, 20:51

Xem thêm:

Mục lục

    Bài 1. Làm việc với Microsoft SQL Server 2005

    Bài 3. Xây dựng lớp giao tiếp CSDL

    Bài 4. Xây dựng các màn hình danh mục

    Bài 5. Xây dựng các màn hình quản lý

    Bài 8. Tạo báo cáo thống kê với Crystal Report

    Bài 9. Đóng gói ứng dụng

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w