Nhập môn công nghệ phần mềm - Đóng gói phần mềm

Đóng gói sản phẩm

• Cài đặt thửnghiệm với dữliệu

thựctếcủa khách hàng

Phân tích

Thiếtkế Thiếtkế

thực tế của khách hàng

 

pdf72 trang | Chia sẻ: Mr Hưng | Lượt xem: 760 | Lượt tải: 0download
Bạn đang xem trước 20 trang nội dung tài liệu Nhập môn công nghệ phần mềm - Đóng gói phần mềm, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Ề M • Sử dụng InstallShield • Làm thế nào để tạo DB và dữ liệu từ SQL servers/Oracle/ H Ầ N H Ầ N C Ô N G C Ô N G G Ó I P H Ầ G Ó I P H Ầ G H Ọ C P H G H Ọ C P H Đ Ó N G Đ Ó N G • Xây dựng Tools/Utilities cho phép thực thi các file Script 9 Database Configuration B À I G I Ả N G B À I G I Ả N G 9 Sử dụng bộ thư viện SQL-DMO của SQL Servers 9 Sử dụng SQLPlus.exe của Oracle,.. TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (52) B B 9 ỀM Ề M Thông tin kết nối cơ sở dữ liệu • Thông tin kết nối cơ sở dữ liệu trong chuỗi connectionstring P H Ầ N M Ề P H Ầ N M Ề được lấy từ đâu ? ™Kết nối CSDL SQL Server trong Visual C++ G N G H Ệ P G N G H Ệ P Ầ N M Ề M Ầ N M Ề M //Khai báo biến quản lý connection _ConnectionPtr m_pConnection; H Ầ N H Ầ N C Ô N G C Ô N G G Ó I P H Ầ G Ó I P H Ầ HRESULT hr; hr = m_pConnection.CreateInstance( __uuidof( Connection ) ); if (SUCCEEDED(hr)) { G H Ọ C P H G H Ọ C P H Đ Ó N G Đ Ó N G hr= m_pConnection->Open(_bstr_t(L"Provider=sqloledb;Data Source=ServerName;InitialCatalog=DatabaseName;"), _bstr_t(L"UserName"), B À I G I Ả N G B À I G I Ả N G _bstr_t(L"Password"), adModeUnknown); if (SUCCEEDED(hr)) { TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (53) B B bRes = TRUE; } } ỀM Ề M Thông tin kết nối cơ sở dữ liệu • Thông tin kết nối cơ sở dữ liệu trong chuỗi connectionstring P H Ầ N M Ề P H Ầ N M Ề được lấy từ đâu ? ™Kết nối CSDL SQL Server trong Visual Basic G N G H Ệ P G N G H Ệ P Ầ N M Ề M Ầ N M Ề M con.ConnectionString = "Provider=SQLOLEDB 1;Password=MatKhau;Persist Security ‰ Cú pháp H Ầ N H Ầ N C Ô N G C Ô N G G Ó I P H Ầ G Ó I P H Ầ . Info=True;User ID=TenNguoiDung;Initial Catalog=TenCSDL;Data Source=TenServer" con.Open G H Ọ C P H G H Ọ C P H Đ Ó N G Đ Ó N G Private Sub MoKetNoiCSDL() ‰ Ví dụ B À I G I Ả N G B À I G I Ả N G con.ConnectionString = "Provider=SQLOLEDB.1;Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=QLHS;Data Source=ngoc-bao" con Open TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (54) B B . End Sub ỀM Ề M Thông tin kết nối cơ sở dữ liệu • Thông tin kết nối cơ sở dữ liệu trong chuỗi connectionstring P H Ầ N M Ề P H Ầ N M Ề được lấy từ đâu ? G N G H Ệ P G N G H Ệ P Ầ N M Ề M Ầ N M Ề M H Ầ N H Ầ N C Ô N G C Ô N G G Ó I P H Ầ G Ó I P H Ầ G H Ọ C P H G H Ọ C P H Đ Ó N G Đ Ó N G B À I G I Ả N G B À I G I Ả N G TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (55) B B ỀM Ề M InstallShield – INI file • Được dùng để lưu trữ thông tin kết nối cơ sở dữ liệu cấu P H Ầ N M Ề P H Ầ N M Ề , hình hệ thống,. G N G H Ệ P G N G H Ệ P Ầ N M Ề M Ầ N M Ề M H Ầ N H Ầ N C Ô N G C Ô N G G Ó I P H Ầ G Ó I P H Ầ G H Ọ C P H G H Ọ C P H Đ Ó N G Đ Ó N G B À I G I Ả N G B À I G I Ả N G TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (56) B B ỀM Ề M InstallShield – Cấu hình SQL Server • Được dùng để lưu trữ thông tin kết nối cơ sở dữ liệu P H Ầ N M Ề P H Ầ N M Ề G N G H Ệ P G N G H Ệ P Ầ N M Ề M Ầ N M Ề M H Ầ N H Ầ N C Ô N G C Ô N G G Ó I P H Ầ G Ó I P H Ầ G H Ọ C P H G H Ọ C P H Đ Ó N G Đ Ó N G B À I G I Ả N G B À I G I Ả N G TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (57) B B ỀM Ề M InstallShield – Cấu hình SQL Server • Được dùng để lưu trữ thông tin kết nối cơ sở dữ liệu P H Ầ N M Ề P H Ầ N M Ề G N G H Ệ P G N G H Ệ P Ầ N M Ề M Ầ N M Ề M H Ầ N H Ầ N C Ô N G C Ô N G G Ó I P H Ầ G Ó I P H Ầ G H Ọ C P H G H Ọ C P H Đ Ó N G Đ Ó N G B À I G I Ả N G B À I G I Ả N G TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (58) B B ỀM Ề M Web Server – Windows XP P H Ầ N M Ề P H Ầ N M Ề G N G H Ệ P G N G H Ệ P Ầ N M Ề M Ầ N M Ề M H Ầ N H Ầ N C Ô N G C Ô N G G Ó I P H Ầ G Ó I P H Ầ G H Ọ C P H G H Ọ C P H Đ Ó N G Đ Ó N G B À I G I Ả N G B À I G I Ả N G TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (59) B B ỀM Ề M Web Server – Windows 2003 P H Ầ N M Ề P H Ầ N M Ề G N G H Ệ P G N G H Ệ P Ầ N M Ề M Ầ N M Ề M H Ầ N H Ầ N C Ô N G C Ô N G G Ó I P H Ầ G Ó I P H Ầ G H Ọ C P H G H Ọ C P H Đ Ó N G Đ Ó N G B À I G I Ả N G B À I G I Ả N G TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (60) B B ỀM Ề M InstallShield – Web Server • Cấu hình Web server và Virtual Directory P H Ầ N M Ề P H Ầ N M Ề G N G H Ệ P G N G H Ệ P Ầ N M Ề M Ầ N M Ề M H Ầ N H Ầ N C Ô N G C Ô N G G Ó I P H Ầ G Ó I P H Ầ G H Ọ C P H G H Ọ C P H Đ Ó N G Đ Ó N G B À I G I Ả N G B À I G I Ả N G TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (61) B B ỀM Ề M Windows Service P H Ầ N M Ề P H Ầ N M Ề G N G H Ệ P G N G H Ệ P Ầ N M Ề M Ầ N M Ề M H Ầ N H Ầ N C Ô N G C Ô N G G Ó I P H Ầ G Ó I P H Ầ G H Ọ C P H G H Ọ C P H Đ Ó N G Đ Ó N G B À I G I Ả N G B À I G I Ả N G TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (62) B B ỀM Ề M Windows Service P H Ầ N M Ề P H Ầ N M Ề G N G H Ệ P G N G H Ệ P Ầ N M Ề M Ầ N M Ề M H Ầ N H Ầ N C Ô N G C Ô N G G Ó I P H Ầ G Ó I P H Ầ G H Ọ C P H G H Ọ C P H Đ Ó N G Đ Ó N G B À I G I Ả N G B À I G I Ả N G TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (63) B B ỀM Ề M InstallShield – Windows Service Cấ hì h Wi d S i P H Ầ N M Ề P H Ầ N M Ề • u n n ows erv ce G N G H Ệ P G N G H Ệ P Ầ N M Ề M Ầ N M Ề M H Ầ N H Ầ N C Ô N G C Ô N G G Ó I P H Ầ G Ó I P H Ầ G H Ọ C P H G H Ọ C P H Đ Ó N G Đ Ó N G B À I G I Ả N G B À I G I Ả N G TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (64) B B ỀM Ề M Redistribute Component P H Ầ N M Ề P H Ầ N M Ề G N G H Ệ P G N G H Ệ P Ầ N M Ề M Ầ N M Ề M H Ầ N H Ầ N C Ô N G C Ô N G G Ó I P H Ầ G Ó I P H Ầ G H Ọ C P H G H Ọ C P H Đ Ó N G Đ Ó N G B À I G I Ả N G B À I G I Ả N G • Làm thế nào để chương trình có thể hiển thị các report, chạy đượ ứ d NET t ê á ủ ười dù ? TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (65) B B c ng ụng . r n m y c a ng ng ỀM Ề M InstallShield – Redistribute Component Ch hé h á C t C t l R t MSDE P H Ầ N M Ề P H Ầ N M Ề • o p p c ọn c c omponen : rys a epor , ,. G N G H Ệ P G N G H Ệ P Ầ N M Ề M Ầ N M Ề M H Ầ N H Ầ N C Ô N G C Ô N G G Ó I P H Ầ G Ó I P H Ầ G H Ọ C P H G H Ọ C P H Đ Ó N G Đ Ó N G B À I G I Ả N G B À I G I Ả N G TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (66) B B ỀM Ề M InstallShield - Registry Ch hé tổ hứ lư t ữ thô ti t R i t P H Ầ N M Ề P H Ầ N M Ề • o p p c c u r ng n rong eg s ry G N G H Ệ P G N G H Ệ P Ầ N M Ề M Ầ N M Ề M H Ầ N H Ầ N C Ô N G C Ô N G G Ó I P H Ầ G Ó I P H Ầ G H Ọ C P H G H Ọ C P H Đ Ó N G Đ Ó N G B À I G I Ả N G B À I G I Ả N G TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (67) B B ỀM Ề M Một số thông tin khác P H Ầ N M Ề P H Ầ N M Ề G N G H Ệ P G N G H Ệ P Ầ N M Ề M Ầ N M Ề M H Ầ N H Ầ N C Ô N G C Ô N G G Ó I P H Ầ G Ó I P H Ầ G H Ọ C P H G H Ọ C P H Đ Ó N G Đ Ó N G B À I G I Ả N G B À I G I Ả N G TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (68) B B ỀM Ề M Một số thông tin khác P H Ầ N M Ề P H Ầ N M Ề G N G H Ệ P G N G H Ệ P Ầ N M Ề M Ầ N M Ề M H Ầ N H Ầ N C Ô N G C Ô N G G Ó I P H Ầ G Ó I P H Ầ G H Ọ C P H G H Ọ C P H Đ Ó N G Đ Ó N G B À I G I Ả N G B À I G I Ả N G TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (69) B B ỀM Ề M Thông tin về sản phẩm P H Ầ N M Ề P H Ầ N M Ề G N G H Ệ P G N G H Ệ P Ầ N M Ề M Ầ N M Ề M H Ầ N H Ầ N C Ô N G C Ô N G G Ó I P H Ầ G Ó I P H Ầ G H Ọ C P H G H Ọ C P H Đ Ó N G Đ Ó N G B À I G I Ả N G B À I G I Ả N G TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (70) B B ỀM Ề M Thông tin khác P H Ầ N M Ề P H Ầ N M Ề G N G H Ệ P G N G H Ệ P Ầ N M Ề M Ầ N M Ề M H Ầ N H Ầ N C Ô N G C Ô N G G Ó I P H Ầ G Ó I P H Ầ G H Ọ C P H G H Ọ C P H Đ Ó N G Đ Ó N G B À I G I Ả N G B À I G I Ả N G TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (71) B B ỀM Ề M P H Ầ N M Ề P H Ầ N M Ề G N G H Ệ P G N G H Ệ P Ầ N M Ề M Ầ N M Ề M H Ầ N H Ầ N C Ô N G C Ô N G G Ó I P H Ầ G Ó I P H Ầ G H Ọ C P H G H Ọ C P H Đ Ó N G Đ Ó N G B À I G I Ả N G B À I G I Ả N G TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (72) B B 72 72

Các file đính kèm theo tài liệu này:

  • pdfse_13_packing_4156.pdf
Tài liệu liên quan