Mặc dù phần mềm chưa mang tính thương mại nhưng vấn đề bảo mật cũng rất cần được quan tâm, để tránh người dùng có thể sửa đổi, hoặc sử dụng những dữ liệu quan trọng trong phần mềm.
Vì chương trình cho phép nhiều người sử dụng nên em tập trung vào vấn đề bảo mật dành cho tệp đã được mở. Đây là một trường hợp phổ biến và khá khó khăn trong vấn đề bảo mật. Vì vậy sử dụng đồng thời cả hai cách để tiến hành là: bảo mật bảng tính thông thường và bảo mật VBA.
3.3.4.1 Bảo mật bảng tính thông thường
Sử dụng chức năng Protect Sheet (và Protect Workbook) để bảo vệ bảng tính. Khi chọn cách này thì xuất hiện cửa sổ Protect Sheet với nội dung bảo vệ và password để mở (hình 3-17). Nội dung bảo vệ gồm một số chức năng chính sau:
- Select locked cells: Cho phép (hoặc không cho phép) chọn ô đã bảo vệ. Để xác định những ô cần bảo vệ thì chọn những ô đó, sau đó bấm Ctr + 1 để hiện cửa sổ
Custom List, chọn Protection và đánh dấu vào mục Locked. Nếu không đánh dấu mục Locked thì ô sẽ không được bảo vệ, đó thường là những ô nhập liệu ban đầu.
- Select unlocked cells: Cho phép (hoặc không cho phép) chọn ô không bảo vệ. - Format cells: Cho phép (hoặc không cho phép) thay đổi định dạng của ô.
- Format rows: Cho phép (hoặc không cho phép) thay đổi định dạng của một hàng.
- Format columns: Cho phép (hoặc không cho phép) thay đổi định dạng của một cột.
- Insert rows (columns): Cho phép (hoặc không cho phép) thêm hàng (cột).
- Delete rows (columns): Cho phép (hoặc không cho phép) xoá hàng (cột).
Hình 3-17: Bảo mật bảng tính bình thường 3.3.4.2 Bảo mật VBA
Thông thường để bảo mật VBA Project, trong cửa sổ Microsoft Visual Basic (MVB) ta vào menu Tools, chọn ... Project Properties. Cửa sổ ... Project Properties hiện ra, chọn mục Protection, tích vào Lock project for viewing, sau đó nhập password 2 lần để bảo vệ. Và từđó, bạn phải nhập password mới mở được cửa sổ MVB để xem hay làm việc với VBA.
Hình 3-18: Bảo mật VBA 3.4 Kết luận
Trong chương 3 luận văn đã thực hiện được những nội dung chính sau:
- Xây dựng được cơ sở dữ liệu phục vụ cho tự động hóa tính toán thiết kế bộ truyền bánh răng côn răng cong hypoid hệ Gleason.
- Xây dựng được thuật toán tổng quát cho chương trình tựđộng tính toán thiết kế bộ truyền.
- Trên cơ sở thuật toán và cơ sở dữ liệu đã có tiến hành lập trình xây dựng phần mềm dựa trên công cụ VBA, Excel, AutoCAD.
Kết quả đạt được của chương này là tạo ra được một phần mềm chuyên dùng cho công việc thiết kế bánh răng côn cong hypoid hệ Gleason (CAD), giúp nâng cao độ chính xác tính toán, thiết kế và vẽ bản vẽ, giảm thiểu thời gian thiết kế so với tính toán thiết kế thủ công, giảm giá thành chế tạo bánh răng. Tuy nhiên để có thể ứng dụng vào trong thực tiễn sản xuất chúng ta cần tiến hành kiểm tra tính chính xác của phần mềm.
Chương IV:
CHẠY THỬ PHẦN MỀM VÀ KIỂM TRA KẾT QUẢ
Để đảm bảo chương trình tự động hóa thiết kế bộ truyền bánh răng côn cong hypoid cho kết quả chính xác, từđó có thể sử dụng để chế tạo bộ truyền, chúng ta cần tiến hành chạy thử chương trình và kiểm tra kết quả thu được. Cách thức tiến hành kiểm tra phần mềm có thể thực hiện theo ba phương pháp sau: