1. Trang chủ
  2. » Luận Văn - Báo Cáo

Phân tích thiết kế hệ thống thông tin

36 87 0
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 36
Dung lượng 2 MB

Nội dung

Phân tích thiết kế hệ thống thông tin 3 Tổng quan về phân tíchthiết kế. Hệ thống là một tổ chức vận hành theo một mục đích xác định gồm nhiều thành phần trong mối quan hệ với nhau. Hệ thống bao gồm: Tập hợp các phần tử ( không phân biệt bản chất của nó ). Tập hợp các mối quan hệ giữa các phần tử đó ( các quan hệ có nhiều dạng khác nhau như: các quan hệ cơ học, năng lượng, THÔNG TIN Và Các quan hệ khác ràng buộc bởi: kinh tế, thân hữu, pháp luật ) Tạo thành một thể thống nhất để có được những chức hay mục tiêu ( của chính nó hay được con người gán cho ) của hệ thống. Phân tích là công việc trọng tân chi xây dựng một hệ thông tin. Phân tích hệ thống nhằm xác định nhu cầu thông tin của tổ chức. Nó sẽ giúp cung cấp những dữ liệu cơ sở cho việc thiết kế hệ thống thông tin sau này. Thiết kế hệ thống sẽ cho một phương án tổng thể hay một mô hỡnh đầy đủ của hệ thống thông tin. Một phương pháp phân tíchthiết kế là sự kết hợp của ba yếu tố: Một tập hợp các khái niệm, định nghĩa và mô hỡnh, bao gồm các khái niệm cơ bản được sử dụng trong phương pháp cùng với các cách biểu diễn chúng. Một tiến độ triển khai: bao gồm các bước đi lần lượt, các hoạt động cần làm. Một công cụ trợ giúp, là một phần mềm giúp cho việc triển khai hệ thống thực hiện theo phương pháp được chặt chẽ và nhanh chóng. Do đó, khi lập trỡnh để quản lý cửa hàng thuốc tân dược nói riêng hay bất kỳ một hệ thống quản lý nào thỡ cần phải phõn tớch và thiết kế hệ thống. 3.1 Chức năng nhiệm vụ vủa các đối tượng. 1. Quản lý thuốc. Chức năng này có nhiệm vụ quản lý chặt chẽ thông tin nhà cung cấp và khách hàng, thông tin về thuốc như mó số thuốc, số lượng, tên thuốc, loại thuốc, công dụng… Quản lý về quá trỡnh bán thuốc của cửa hàng, nhận đơn hàng từ phía khách hàng, lập danh sách đơn hàng và phân loại khách hàng với các loại thuốc, số lượng, giá cả… 2. Quản lý hóa đơn. Chức năng quản lý hóa đơn có tác dụng cho biết thông tin về mó hóa đơn, mó thuốc, mó nhà cung cấp, số lượng, ngày xuất nhập, đơn giá, thành tiền, số tiền đó thanh toán, số tiền cũn lại mà từ đó người quản lý truy cập được các thông tin cần thiết như số tiền cũn nợ của nhà cung cấp, khách hàng, v.v… 3. Quản lý nhà cung cấp. Quản lý mó nhà cung cấp, tên nhà cung cấp, địa chỉ, điện thoại, số tiền mà cửa hàng cũn nợ lại nhà cung cấp, các đơn hàng và cung cấp các thông tin về thuốc. 4. Quản lý khách hàng. Quản lý mó khách hàng, tên khách hàng, địa chỉ, điện thoại, các đơn hàng và cung cấp các thông tin về thuốc khi người ta truy cập đến khóa mó khách hàng. 5. Tra cứu và tỡm kiếm. Làm nhiệm vụ tra cứu và tỡm kiếm những yêu cầu của người quản lý đưa ra như các thông tin về thuốc, khách hàng, loại thuốc… Các thuật toán được sủ dụng: -Thuật toán nhập dữ liệu Mở một tệp dữ liệu Tạo một bản ghi Sửa tệp không? Nhập tệp không? Nhập vào tệp dữ liệu Đóng tệp lại Kết thúc chương trỡnh có có Bắt đầu chương trỡnh không không -Thuật toán xóa dữ liệu Nhấn nút xóa Xóa bản ghi Có kiểm tra dữ liệu ? Hiện lên bản ghi cần xóa Có xóa tệp không? Đóng tệp lại Kết thúc trương trỡnh có không có không Bắt đầu chương trỡnh -Thuật toán sửa dữ liệu Nhập vào mó dữ liệu cần sửa Tiến hành sửa bản ghi Có kiểm tra lại dữliệu không? Hiện lên bản ghi cần sửa Có sửa tiếp không? Đóng tệp lại Kết thúc chương trỡnh có không có không Bắt đầu chương trỡnh -Thuật toỏn tỡm kiếm Nhập vào điều kiện tỡm kiếm Hiên ra thông báo Có kiểm tra dữ liệu không? Hiện bản cần tỡm Tiến hành tỡm kiếm Đóng lại tệp Kết thúc chương trỡnh có không có không Bắt đầu chương trỡnh 3.2. Biểu đồ phân cấp chức năng QUẢN Lí CỬA HÀNG THUỐC TÂN DƯỢC Quản lý NCC và khỏch hàng Quản lý thuốc Tổng hợp Quản lý hóa đơn Tra cứu và tỡm kiếm Thêm Sửa đổi Hủy bỏ Tỡm kiếm Thêm Sửa đổi Hủy bỏ Tỡm kiếm Hóa đơn nhập/ xuất Sửa đổi Hủy bỏ Tỡm kiếm Tỡm kiếm theo NCC Tỡm kiếm theo KH Tỡm kiếm theo mó thuốc Thống Hàng tồn kho 3.3 Biểu đồ luồng dữ liệu mức khung cảnh Sơ đồ DFD mức 0 quản lý thuốc Nhà cung cấp và khách hàng Giao thuốc Giao thuốc Đơn thuốc Quản lý bỏn thuốc Hóa đơn Đơn thuốc Thông tin thuốc Thuốc 2.0 Chuyển giao tiếp nhận 1.0 Cập nhật hồ sơ Danh mục thuốc 3.0 Sử dụng thông tin D1 Thông tin về thuốc D2 Ghi nhận Thông tin về thuốc Báo cáo Giám đốc Báo cáo Phõn ró sơ đồ về mức 1, mức 2 3.4 Giao diện và code của chương trỡnh Giao diện chính: Bao gồm các nghiệp vụ -Nhập thuốc -Bán thuốc -Thoát khỏi chương trỡnh Code của Menu chính: Option Explicit Private Sub cmdBan_Click() frmHDB.Show vbModal End Sub Private Sub cmdNhap_Click() frmHDN.Show vbModal End Sub Private Sub Form_Load() Set Conn = New ADODB.Connection gConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source = " & App.Path & "\data\db1.mdb;" & _ "Persist Security Info = False" ';Jet OLEDB:Database Password=hoanglinh" Conn.CursorLocation = adUseClient Conn.Open gConnectionString End Sub Private Sub cmdThoat_Click() End End Sub Private Sub mnBan_Click() frmBaocaoBan.Show vbModal End Sub Private Sub mnCC_Click() frmNCC.Show vbModal End Sub Private Sub mnFind_Click() frmFindTh.Show vbModal End Sub Private Sub mnKh_Click() frmKh.Show vbModal End Sub Private Sub mnNhap_Click() frmBaocaoNhap.Show vbModal End Sub Private Sub mnNV_Click() frmNV.Show vbModal End Sub Private Sub mnTh_Click() ' frmTh.Show vbModal End Sub Private Sub Picture1_Click() End Sub Danh sách nhân viên Bao gồm các thông tin về nhân viên: -Mó nhõn viờn -Hol tên đầy dủ của nhân viên -Ngày sinh -Giới tính -Địa chỉ -Trỡnh độ nhân viên -Chuyên môn -Điện thoại nếu có Các thông tin của nhân viên có thể được sửa lại hoặc thêm mới,xóa nếu cần Code của Danh sách khách hàng: Option Explicit Dim Adding As Boolean Dim rs As ADODB.Recordset Private Sub cmbMaTDo_DropDown() Call FillCombo("Select TenTDo from TDo", cmbMaTDo) End Sub Private Sub cmbMaCM_DropDown() Call FillCombo("Select TenCM from CM", cmbMaCM) End Sub Private Sub cmdMaCM_Click() frmCM.Show vbModal End Sub Private Sub cmdMaTDo_Click() frmTDo.Show vbModal End Sub [...]... Grid1_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Call Grid1_Click End If End Sub Danh sách khách hàng: Bao gồm các thông tin về khach hàng như: -Mó khỏch hàng -Tên khách hàng -Địa chỉ của khách hàng -Điện thoại nếu có Các thông tin về khách hàng cũng có thể sửa đổi, thêm mới hoặc xóa thông tin tùy theo yêucầu của người sử dụng Code của Danh sách khách hàng Option icit Dim Adding As Boolean Dim rs As ADODB.Recordset... End Sub Kết luận Ngày nay trên thế giới công nghệ thông tin đang phát triển hết sức mạnh mẽ, nó đang có ứng dụng sâu sắc vào hầu hết các mặt của đời sống xó hội đặc biệt trong công tác quản lý Đó cú rất nhiều phần mềm quản lý lĩnh vực khỏc nhau nhưng các phần mềmgiỳp cho việc quản lý thuốc ở nước ta hiện nay vẫn cũn hạn chế do tớnh đặc thù của các doanh nghiệp kinh doanh mặt hàng trên Việc đưa tin học... Sub Private Sub Grid1_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Call Grid1_Click End If End Sub Danh sách nhà cung cấp: Bao gồm các thông tin về nhà cung cấp như: -Mó nhà cung cấp -Tên nhà cung cấp -Địa chỉ nhà cung cấp -Điện thoại nếu có Các thông tin về nhà cung cấp cũng có thể sửa, thêm mới hoặc xóa Code của Danh sách nhà cung cấp: Option Explicit Dim Adding As Boolean Dim rs As ADODB.Recordset... những sự phát triển vượt bậc trong cụng việc quản lý thuốc Trong những năm gần đây việc ứng dụng công nghệ thông tin vào trong công tác quản lý đang ngày càng tạo ra các phương thức quản lý tiờn tiến, tận dụng được tối đa các nguồn lực sẵn có, tiết kiệm tối đa các nguồn lực, chi phí nhưng vẫn đảm bảo được kết quả tốt nhất Trong quỏ trỡnh thực tập tại cụng ty Tõn thế kỷ em đó được giao xây dựng phần mềm... End If txtMaNCC.Enabled = False Call DisplayData End Sub Private Sub Grid1_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Call Grid1_Click End If End Sub Tỡm kiếm danh mục thuốc: Bao gồm cácd thông tin như -Tỡm kiếm theo mó thuốc -Theo tên thuốc - theo đơn giá -theo ngày sản xuất V.v Code của Tỡm kiếm danh mục thuốc Option Explicit Dim rsTimkiem As ADODB.Recordset Private Sub CmdDong_Click() Unload... Len(Trim(cmbMaCM.Text)) = 0 Then MsgBox "Ban phai nhap Ten Chuyen mon cua Nhan vien!", vbInformation, "Thong bao" cmbMaCM.SetFocus Exit Sub End If If Len(Trim(cmbGT.Text)) = 0 Then MsgBox "Ban phai nhap Gioi tinh cua Nhan vien!", vbInformation, "Thong bao" cmbGT.SetFocus Exit Sub End If If mskNS.Text = " / / " Then MsgBox "Ban phai nhap vao Ngay sinh cua Nhan vien!", vbInformation, "Thong bao" mskNS.SetFocus... nhất Trong quỏ trỡnh thực tập tại cụng ty Tõn thế kỷ em đó được giao xây dựng phần mềm quản lý thuốc của công ty Cổ phần dược phẩm Nam Hà, chương trỡnh tuy lập trỡnh bằng ngụn ngữ Visual Basic 6.0 và hệ cơ sở dữ liệu Access đó giải quyết được phần nào công việc quản lý thuốc cho nhõn viờn phũng dự ỏn, giỳp tiết kiệm được thời gian và chi phớ quản lý thuốc của công ty cổ phone dược phẩm Nam Hà Do thời . việc thiết kế hệ thống thông tin sau này. Thiết kế hệ thống sẽ cho một phương án tổng thể hay một mô hỡnh đầy đủ của hệ thống thông tin. Một phương pháp phân. Phân tích thiết kế hệ thống thông tin 3 Tổng quan về phân tích và thiết kế. Hệ thống là một tổ chức vận hành theo một

Ngày đăng: 18/10/2013, 02:20

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w