III Đề án môn học Xây dựng phần mềm Quản lý bán thuốc Lời mở đầu Lê Đình Tuân Tin học kinh tế 47A1 Đề án môn học Xây dựng phần mềm Quản lý bán thuốc Chương I Khái quát tình hình I Vai trò của công ngh[.]
Đề án môn học Xây dựng phần mềm Quản lý bán thuốc Lời mở đầu Lê Đình Tuân Tin học kinh tế 47A Đề án môn học Xây dựng phần mềm Quản lý bán thuốc Chương I Khái quát tình hình I Vai trị cơng nghệ thơng tin Lịch sử phát triển xã hội loài người chứng minh mối quan hệ biện chứng công nghệ phát triển việc tăng cường áp dụng cơng nghệ, xã hội lồi người bước chuyển dịch vị từ giới tự nhiên sang giới nhân đạo… Cơng nghệ yếu tố định thịnh vượng hay suy vong quốc gia Trong xã hội đại, vai trị cơng nghệ ngày tăng lên Nó trở thành hàng hoá chuyển giao thị trường bảo hộ pháp luật Những tiến vũ bão KH-CN hai thập kỷ qua, đặc biệt lĩnh vực Công nghệ thông tin, công nghệ sinh học, công nghệ Nano, tự động hoá làm đảo lộn tư chiến lược nhiều nước Khơng cịn hồi nghi vai trị cơng nghệ phát triển kinh tế toàn cầu quốc gia II Phần mềm quản lý bán thuốc Hiện hoạt động cửa hang bán thuốc đêu thực cách thủ cơng chưa tin học hố khâu Do nhà quản lý muốn kiểm tra số liệu thuốc lượng nhập, lương thuốc bán hay tồn tương đối thời gian công sức Các nhân viên phải tập hợp số liệu từ hoá đơn bán thuốc, phiếu nhập thuốc… phương pháp thủ công Từ bất câp việc xây dựng phần mềm hỗ trợ cho hoạt động kinh doanh cửa hàng cần thiết thời đại Công nghệ thông tin phát triển mạnh mẽ Lê Đình Tuân Tin học kinh tế 47A Đề án môn học Xây dựng phần mềm Quản lý bán thuốc Chương II Một số vấn đề phương pháp luận Khái niệm phần mềm a Định nghĩa phần mềm Trong công nghệ phần mềm,người ta chấp nhận định nghĩa sau nhà tin học người Mỹ : Roger Pressman Theo ơng phần mềm công nghệ phần mềm tập hợp gồm ba yếu tố là: - Các chương trình máy tính - Các cấu trúc liệu - Hệ thống tài liệu hướng dẫn sử dụng b Vòng đời phát triển phần mềm Vòng đời phát triển phần mềm ( SDLC_System development life cycle ) trình từ phần mềm đời đưa vào sử dụng trình nâng cấp bảo trì phần mềm Ý nghĩa mơ hình thác nước để biểu diễn vòng đời phát triển phần mềm : - Đây công công đoạn quy trình thống nhất,có quan hệ mật thiết với khơng thể tách rời -Trong mơ hình cơng đoạn phía chịu tác động cơng đoạn phía -Mỗi cơng đoạn có chức chuyên biệt khác nằm mối quan hệ thống Lê Đình Tuân Tin học kinh tế 47A Đề án môn học Xây dựng phần mềm Quản lý bán thuốc Vòng đời phát triển phần mềm biểu diễn mơ hình thác nước hình vẽ sau : Xác định yêu cầu phân tích HTTT Phân tích chi tiết Thiết kế Cài đặt Khai thác bảo trì Mơ hình thác nước vịng đời phát triển phần mềm Các phương pháp thiết kế phần mềm a Khái niệm module hoá : Module khái niệm quan trọng lập trình có cấu trúc.Mỗi module coi chương trình độc lập gắn kết lại với nhau.Người ta dùng phương pháp module hoá để phân chia toán lớn thành toán nhỏ hơn,đơn giản theo cấu trúc hình b Phương pháp thiết kế Top Down : Phưong pháp gồm hai bươc sau : - Bước 1: Xác định vấn đề bao quát tồn tốn - Bước 2: Phân chia nhiệm vụ cần giải thành nhiệm vụ cụ thể c Phương pháp thiết kế Bottom Up : Ngược lại với phương pháp Top Down Phương pháp gồm hai bước sau : -Bước : Giải vấn đề cụ thể Lê Đình Tuân Tin học kinh tế 47A Đề án môn học Xây dựng phần mềm Quản lý bán thuốc -Bước : Phân chia nhiệm vụ cần giải thành nhiệm vụ cụ thể gộp chúng lại nhóm chức từ lên module chính.(Thêm chức vào chức giúp đầy đủ phong phú hơn) Quy trình sản xuất phần mềm : a Xác định yêu cầu công ty Mục đích : Quy trinh nhằm xác định xác yêu cầu khách hàng phần mềm Dấu hiệu : - Phân tích nghiệp vụ chuyên sâu - Lập mơ hình hoạt động hệ thống ( DFD,BFD,ERD ) Lưu đồ : Mở đầu Lập kế hoạch xác định yêu cầu Xác định yêu cầu khách hàng Phân tích nghiệp vụ Khơng thơng qua Lập mơ hình hệ thống Quản tri viên dự án duyệt Thơng qua Báo cáo Kết thúc Lê Đình Tn Tin học kinh tế 47A Đề án môn học Xây dựng phần mềm Quản lý bán thuốc b Quy trình xây dựng quản lý hợp đồng phần mềm Mục đích : Xem xét giải pháp,soạn thảo,kí kết,theo dõi trình thực hợp đồng toán,thanh lý,nghiệm thu hợp đồng phần mềm Dấu hiệu : Quy trình xây dựng quản lý hợp đồng phần mềm tập trung vào dấu hiệu sau : - Xây dựng hợp đồng phần mềm với khách hàng - Theo dõi thực hợp đồng với khách hàng - Thanh tốn,thanh lý hợp đơng phần mềm Lưu đồ : Mở đầu Nghiên cứu đề xuất Lập giải pháp Xây dựng hợp đồng phần mềm Trao đổi hợp đồng phần mềm Thanh toán lý hợp đồng Báo cáo quy trình Mở đầu Lê Đình Tuân Tin học kinh tế 47A Đề án môn học Xây dựng phần mềm Quản lý bán thuốc c Quy trình phân tích thiết kế Mục đich : - Xác định đặc tả yêu cầu phần mềm - Xác định kiến trúc hệ thống - Thiết kế liệu - Thiết kế chương trình - Thiết kế giao diện Áp dụng lý thuyết quy trình thiết kế xây dựng phần mềm quản lý kho ta có : - Yêu cầu phần mềm : chức mà phần mềm quản lý kho cần có - Kiến trúc hệ thống : sơ đồ hình mơ tả cấu trúc phần mềm quản lý kho - Thiết kế liệu : thu thập liệu hoạt động quản lý kho xây dựng tệp lưu trữ liệu sỏ liệu - Thiết kế chương trình : thiết kế module mà phần mềm quản lý kho cần có -Thiết kế giao diện : thiết kế hình để cập nhật liệu xuất báo cáo.Phần mềm quản lý kho sử dung cơng cụ có sẵn Visual Basic 6.0 để thiết kế giao diện sử dụng Crystant Report để thiết kế báo cáo đầu Dấu hiệu : -Thiết kế cấu trúc phần mềm -Thiết kế kỹ thuật ( gồm có : thiết kế liệu, thiết kế thủ tục, thiết kế chương trình,thiết kế giao diện Lê Đình Tuân Tin học kinh tế 47A Đề án môn học Xây dựng phần mềm Quản lý bán thuốc Lưu đồ : Mở đầu Lập kế hoạch thiết kế Thiết kế kiến trúc phần mềm Duyệt thiết kế kiến trúc Không duyệt duyệt Thiết kế liệu Thiết kế thủ tục Thiết kế chương trình Thiết kế giao diện Hồ sơ thiết kế Kết thúc Lê Đình Tuân Tin học kinh tế 47A Đề án môn học Xây dựng phần mềm Quản lý bán thuốc d Quy trình lập trình Mục đích : sở hồ sơ thiết kế,bộ phận lập trình tiến hành chi tiết hoá sơ đồ khối để biến thành vẽ thiết kế tổng thể, tiến hành lập trình module tích hợp hệ thống,biên soạn tài liệu mô tả hệ thống Dấu hiệu : -Lập trình thư viện chung -Lập trình module -Tích hợp hệ thống Lưu đồ : Mở đầu Lập kế hoạch lập trình Lập thư viện chung Khơng duyệt Duyệt duyệt Lập trình Module Tích hợp hệ thống Báo cáo quy trình Kếtthú c Lê Đình Tuân Tin học kinh tế 47A Đề án môn học Xây dựng phần mềm Quản lý bán thuốc e Quy trình chạy thử nghiệm chương trình Mục đích : - Test hệ thống theo đặc tả yêu cầu phần mềm - Test nghiệm thu theo tiêu chuẩn - Test kiểm tra theo yêu cầu khách hàng Dấu hiệu : - Lập tiêu chuẩn kịch test - Thực test - Lập biên ghi nhận trình test Lưu đồ : Mở đầu Lập kế hoạch test Không duyệt Lập kịch test Duyệt duyệt Test hệ thống Test nghiệm thu Báo cáo quy trình Kết thúc Lưu đồ quy trình Kiểm thử phần mềm Lê Đình Tuân 10 Tin học kinh tế 47A