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

xây dựng hệ thống thông tin quản lý bán hàng tại dntm đức an

67 722 1

Đ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 67
Dung lượng 1,67 MB

Nội dung

Định hớng phát triển và uy tín của FAST trên thị trờng.Uy tín của FAST trên thị trờng Nhờ định hớng đúng đắn và sự làm việc hết mình của toàn bộ nhân viêntrong Công ty Công ty đã gặt há

Trang 1

Lời nói đầu

Công nghệ thông tin những năm gần đây có những bớc phát triển vợt bậc

Đặc biệt là trong các lĩnh vực ứng dụng vào đời sống xã hội Ai trong chúng tahầu nh đều cảm nhận đợc điều đó Hệ thống thông tin ngày càng chiếm một vịtrí quan trọng trong doanh nghiệp quốc gia Một trong những ứng dụng gần gũinhất đối với các doanh nghiệp là hệ thống phần mềm quản lý doanh nghiệp, nóichính xác hơn đó là hệ thống phần mềm kế toán

Sau quá trình học tập và nghiên cứu tại trờng với mong muốn có thể tạolập đợc một nghề vững chắc về nghiệp vụ kế toán và học hỏi thêm những ứngdụng mới cũng nh nắm bắt đợc xu hớng phát triển của phần mềm em đã xinthực tập tại Công ty FAST Công ty chuyên về phần mềm quản lý doanh nghiệp

Đồng thời em cũng đã lựa chọn đề tài quản lý bán hàng trong doanh nghiệp

th-ơng mại

Đề tài này có thể giúp em hoàn thiện những kỹ năng lập trình cơ bản đốivới môn Visual Fox cũng nh có thể hiểu thêm hoạt động kinh doanh của mộtdoanh nghiệp thơng mại Theo em thì đây là hai kỹ năng rất cần thiết đối vớimột sinh viên đồng thời nếu hoàn thành tốt đề tài này thì đó cũng là bớc đệmgiúp em có thể thi tuyển vào Công ty FAST sau này

Em xin chân thành cảm ơn Trần Thị Bích Hạnh đã giúp em rất nhiềutrong thời gian qua Đặc biệt là những ý kiến đóng góp của cô đã giúp em cóthể hoàn thành tốt hơn bản báo cáo này

Em xin chúc cô sức khoẻ dồi dào và hạnh phúc!

Mục lục

Lời nói đầu Chơng I: Tổng quan công ty phần mềm quản lý doanh nghiệp Fast và dn thơng mại đức an

I Giới thiệu tổng quan Công ty phần mềm quản lý doanh nghiệp FAST5

1

Trang 2

1.Thông tin chung về Công ty Phần mềm QLDN Fast

2.Địa chỉ liên hệ

3.Sơ đồ tổ chức công ty…… 6

4.Nhân lực

5.Sản phẩm dịch vụ và công nghệ

6.Khách hàng và hợp tác quốc tế

7.Định hớng phát triển và uy tín Fast………

8.Những vấn đề tìm hiểu sinh viên trong quá trình thực …

II Giới thiệu sơ lợc về DNTM Đức an

III Giới thiệu đề tài nghiên cứu

3.1 Tên đề tài

3.2 Lý do lựa chọn đề tài

chơng II: Cơ sở lý luận về phân tích thiết kế hệ thống thông tin QLBH

I Thông tin – hệ thống thông tin

1 Thông tin

2 Hệ thống thông tin

3 Phân loại hệ thống thông tin trong một tổ chức

4 Các phơng pháp xây dựng hệ thống thông tin

II Phơng pháp phát triển HTTT quản lý

1 Khi nào cần phát triển HTTT

2 Các giai đoạn phân tích phát triển hệ thống

III Phân tích hệ thống thông tin quản lý

1 Mục tiêu của giai đoạn phân tích Hệ thống

2 Các phơng pháp thu thập thông tin

3 Các bớc xây dựng hệ thống thông tin quản lý

Trang 3

IV Thiết kế hệ thống thông tin …

1 Giai đoạn phân tích hệ thống

2 Phân tích chi tiết hệ thống thông tin

3 Giai đoạn thiết kế hệ thống

V bài toán quản lý bán hàng chung

1 Đặc điểm của bài toán quản lý bán hàng

2 Quy trình quản lý bán hàng

3 Giải pháp phần mềm

Chơng III: xây dựng Hệ Thống Thông Tin quản lý bán hàng tại DNTM đức an

I Phân tích hệ thống thông tin

1.Mô hình chức năng nghiệp vụ (BFD) của hệ thống

2 Sơ đồ luồng thông tin (IFD) tiến trình thu thập xử lí thông tin của hệ thống quản lý bán hàng

3 Sơ đồ luồng dữ liệu (DFD)

4.Từ điển dữ liệu (DD)

5 Sơ đồ phân rã chức năng chơng trình dự kiến sẽ thực hiện

II Thiết kế chơng trình

1 Thiết kế cơ sở dữ liệu

2 Các bảng và mối quan hê giữu các bảng trong CSDL

3 Thiết kế giao diện xử lý

4 Kết quả thử nghiệm chơng trình

5 Một số giao diện màn hình chính

kết luận

3

Trang 4

chơng I

1 Thông tin chung

1.1 Tên Công ty

- Tên tiếng Việt: Công ty phần mềm quản lý doanh nghiệp FAST

- Tên tiếng Anh: Fast software Company

- Tên giao dịch: FAST

Trớc năm 2003 Công ty có tên là "Công ty phần mềm tài chính kế toánFAST" Từ năm 2003 Công ty đổi tên thành "Công ty phần mềm quản lý doanhnghiệp FAST"

1.2 Ngày thành lập

- Công ty: 11/6/1998

- Chi nhánh tại TP Hồ Chí Minh: năm 1998

- Văn phòng đại diện tại Đà Nẵng: năm 1999

1.3 Vốn đăng ký và hình thức sở hữu

- Vốn đăng ký: 1.000.000.000 đồng (Một tỷ đồng VN)

- Hình thức sở hữu: cổ phần

1.4 Chức năng đăng ký kinh doanh

- Sản xuất và kinh doanh các phần mềm máy tính;

- Buôn bán hàng t liệu tiêu dùng (thiết bị máy tính, tin học, điện, điện tử);

- Dịch vụ thông tin khoa học và công nghệ;

- Dịch vụ t vấn chuyển giao công nghệ

Lĩnh vực kinh doanh chủ yếu: sản xuất và kinh doanh các phầm mềmquản lý doanh nghiệp

1.5 Ban lãnh đạo:

- Chủ tịch hội đồng quản trị: Ông Nguyễn Thành Nam

- Giám đốc Công ty: Ông Phan Quốc Khánh

Trang 5

hợp đồng

Trang 6

Trong các năm qua cùng với sự phát triển của Công ty thì số nhân viêncũng tăng lên theo từng năm Tốc độ tăng khá đều đặn Từ năm thành lập lànăm 1998 đến năm 2003 số lợng nhân viên của Công ty đã tăng từ 17 ngời lên

80 ngời Trong đó nhân viên làm việc trong lĩnh vực triển khai hợp đồng chiếmtới 31%, lập trình ứng dụng 14%, hỗ trợ bảo hành 15%, kinh doanh 11%, quản

lý 18% và nghiên cứu phát triển sản phẩm 11%

5 Sản phẩm, dịch vụ và công nghệ

Sản phẩm:

- Phần mềm kế toán FAST Accounting 2003.f viết trên Visual Foxpro

- Phần mềm kế toán FAST Accounting 2003.s viết trên SQL Server

- Phần mềm tổng hợp báo cáo toàn Công ty FAST Corporate Reporter2003.w trên nền Web

Mỗi năm Công ty FAST đều có một phiên bản mới Phiên bản đợc sửdụng nhiều nhất hiện nay là FAST 2004 Năm 2005 Công ty FAST đã cho ra đờiphiên bản FAST 2005 viết trên VB.NET, có sự hỗ trợ Unicode để hoàn thành.Tuy nhiên, phiên bản này vẫn cha thực sự hiệu quả nh mong muốn

Dịch vụ:

- Khảo sát yêu cầu và t vấn về xây dựng hệ thống thông tin tài chính kếtoán và quản trị kinh doanh

- Sửa đổi và phát triển chơng trình các yêu cầu đặc thù của khách hàng

- Triển khai ứng dụng cài đặt và đào tạo sử dụng

- Hỗ trợ sử dụng đào tạo, bảo hành và bảo trì hệ thống thông tin

- Nâng cấp mở rộng sự phát triển của khách hàng

6 Khách hàng và hợp tác quốc tế

Với doanh thu tăng hàng năm (1,45 tỷ vào năm 1998 đến 6,5 tỷ vào năm2003) thì số lợng khách hàng của Công ty cũng tăng lên nhanh chóng Hiệnnay FAST có hơn 700 khách hàng hoạt động trên toàn quốc trong hầu hết cáclĩnh vực nh: sản xuất, thơng mại, xây dựng, dịch vụ, hành chính sự nghiệp vớinhiều hình thức sở hữu khác nhau: Nhà nớc, t nhân, Công ty có vốn đầu t của n-

Trang 7

7 Định hớng phát triển và uy tín của FAST trên thị trờng.

Uy tín của FAST trên thị trờng

Nhờ định hớng đúng đắn và sự làm việc hết mình của toàn bộ nhân viêntrong Công ty Công ty đã gặt hái đợc rất nhiều thành công, đạt đợc rất nhiềugiải thởng:

- Đạt 7 huy chơng vàng liên tục trong các năm 1999 đến 2003 tại ViệtNam Computer Word Expo

- Giải thởng (sản phẩm công nghệ thông tin) của hội tin học Việt Nam.Vào năm 2003 với hơn 700 khách hàng trong đó có rất nhiều khách hàng

Trong quá trình thực tập tại FAST Công ty có thực hiện một chơng trình

đào tạo cho chúng em với mục đích kiểm trả năng lực của các sinh viên thựctập Nội dung đào tạo của Công ty bao gồm:

- Nghiệp vụ kế toán

Trang 8

Phòng bảo hành

Với ý định mở rộng thị trờng thì các phòng này đều tuyển thêm nhânviên Mỗi phòng yêu cầu những chuyên môn riêng Với mong muốn có thể đợclàm việc trong phòng triển khai thì nhân viên cần phải có các yêu cầu sau

- Hiểu đợc cơ bản về các nghiệp vụ kế toán trong chơng trình: Kế toán tàichính và kế toán quản trị

- Hiểu đợc các chức năng sử dụng trong chơng trình: Kế toán tài chính và

kế toán nghiệp vụ

- Có đợc những kiến thức cơ bản về lập trình Fox

- Biết cách chỉnh sửa các báo cáo cho đơn giản

Trong quá trình thực tập tại Công ty em đã đợc Anh Lại Quốc Việt hớngdẫn Anh Việt cũng từng là sinh viên của khoa ta khoá 39 nên anh cũng rất tậntình trong việc chỉ bảo hớng dẫn cho em

II giới thiệu về doang nghiệp thơng mại đứcan

Đức An là một doanh nghiệp thơng mại thuần tuý Doanh nghiệp bắt đầu

đi vào hoạt động vào năm 1997

Địa chỉ : 18 Hàn Thuyên Nam Định

Hiện nay giám đốc của công ty là ông Trần Văn Đức

Công ty có tất cả 20 công nhân, hoạt động chủ yếu là theo kiểu gia đình quản lý Hầu hết mọi hoạt động của công ty đều do giám đốc trực tiếp quản lý Hoạt động chính của công ty là mua bán các phụ tùng ôtô Số lợng mặthàng của công ty rất đa dạng, có thể lên tới hàng nghìn loại Hiện nay công ty

có lợng khách hàng khá đông đẩo, chủ yếu tập trung ở khu vức Nam Định,ngoai ra công ty còn có một số khách hàng tại Hà Nội

Cơ sở hạ tầng hiện nay của công ty là khá tốt Công ty hiện có ba máytính phục vụ cho công việc bán hàng Nhân viên bán hàng biết sử dụng các ch-

ơng trình máy tính cơ bản một cách khá thành thạo Đây cũng là cơ sở thuận lợi

để thực hiện việc triển khai chơng trình QLBH vào công ty

III giới thiệu đề tài nghiên cứu

Trang 9

lớn đều trang bị cho mình một hệ thông thông tin với sự trợ giúp của máy tính

đủ mạnh để có thể cạnh tranh đợc

Nh chúng ta đã biết thì công việc chính của các nhà quản lý lầ phải đa ranhững quyết định một cách hợp lý và kịp thời Điều này đợc quyết định bởinăng lực, nghệ thuật của nhà quản lý cũng nh chất lợng nguồn thông tin đợc sửdụng

Vậy làm thế nào để có một nguồn thông tin đầy đủ và chính xác Đâychính là công việc của hệ thống thông tin trong doanh nghiệp Nếu đợc xâydựng tốt hệ thống thông tin sẽ đảm bảo cung cấp những thông tin khái quát nhất

về thị trờng, khách hàng, và công việc xản suất kinh doanh Những thông tinnày sẽ giúp cho nhà quản lý hoạch định ra nhiững chính sách hợp lý mang tínhtrớc mắt cũng nh lâu dài cho công ty

Thông tin là một thông báo hay tin nhận đợc làm tăng sự hiểu biết của

đối tợng nhận tin về một vấn đề nào đó

Thông tin tồn tại dới hình thức:

- Bằng ngôn ngữ

- Hình ảnh

- Mã hiệu

1.2 Các tính chất của thông tin

- Tính tơng đối của thông tin;

- Tính định hớng của thông tin;

9

Trang 10

- Tính thời điểm của thông tin;

- Tính cục bộ của thông tin

1.3 Thông tin trong quản lý

Khái niệm: Quản lý theo nghĩa rộng đợc hiểu là tập hợp các quá trình

biến đổi thông tin thành hành động, một việc tơng đơng với quá trình ra quyết

định

Trong một tổ hcức quản lý đợc phân thành hai cấp: chủ thể quản lý và đốitợng quản lý, mối quan hệ giữa hai đối tợng và dòng thông tin lu chuyển đợcmô tả trong mô hình sau:

- Thông tin vào: thông tin từ môi trờng;

- Thông tin ra: thông tin ra môi trờng;

- Thông tin quản lý: thông tin quyết định;

- Thông tin phản hồi: thông tin tác nghiệp

Hinh 2.1: Mô hình thông tin trong quản lý

2 Hệ thống thông tin.

1.1 Định nghĩa:

Theo các quan điểm khác nhau mà có các định nghĩa hệ thống thông tin khác nhau Trên thực tế tồn tại một số định nghĩa về hệ thống thông tin khác sau:

HTTT là tập hợp những con ngời, các thiết bị phần cứng, phần mềm, dữliệu thực hiện hoạt động thu thập, lu trữ, xử lý và phân phối thông tin trongmột tập hợp các ràng buộc đợc gọi là môi trờng [1]

Hệ thống quản lý

Đối t ợng quản lý

Đối t ợng quản lý

TT quyết định

TT ra môi tr ờng

Trang 11

con ngời (ngời sử dụng và các nhà tin học) để thực hiện các hoạt động thu thập,cập nhật, lu trữ, xử lý, biến đổi dữ liệu thành các sản phẩm thông tin [9].

Mỗi định nghĩa có một cách diễn đạt khác nhau nhng đều có ý chung đó

là: Hệ thống thông tin là một hệ thống nhằm mục đích thu thập, lu trữ, xử lý và

truyền thông tin

Hệ thống thông tin bao gồm: đầu vào (Inputs) của hệ thống thông tin

đ-ợc lấy từ các nguồn (Sources) và đđ-ợc xử lý bởi hệ thống sử dụng nó cùng vớicác dữ liệu đã đợc lu trữ từ trớc Kết quả xử lý (Outputs) đợc chuyển đến các

đích (Destination) hoặc đựơc cập nhật vào kho lu trữ dữ liệu (Storage)

Hình 2.2: Mô hình hệ thống thông tin

Nh hình trên minh hoạ, mọi hệ thống thông tin có bốn bộ phận: bộ phận

đa DL vào, bộ phận xử lý, kho DL, bộ phận đa DL ra

2.2 Thông tin và xử lý thông tin trong tổ chức

Nhiệm vụ của HTTT trong doanh nghiệp là xử lý các thông tin kinhdoanh, tức là thông tin dùng cho mục đích kinh doanh trong doanh nghiệp

Xử lý thông tin là tập hợp những thao tác áp dụng lên các thông tin nhằmchuyển chúng về một dạng trực tiếp sử dụng đợc: làm cho chúng trở thành hiểu

đợc, tổng hợp hơn, truyền đạt đợc, hoặc có dạng đồ hoạ,

Hệ thống thông tin bao gồm 2 thành phần cơ bản:

- Các dữ liệu: Đó là các TT đợc lu trữ và duy trì nhằm phản ánh thực

trạng hiện thời hay quá khứ của doanh nghiệp

- Các xử lý: Đó là những quá trình biến đổi thông tin.

Theo quan điểm hệ thống thì hệ thống quản lý trong một tổ chức kinhdoanh bao gồm các hệ sau:

Trang 12

Hình 2.3: Các phân hệ của hệ thống kinh doanh trong tổ chức

3 Phân loại hệ thống thông tin trong một tổ chức.

3.1 Phân loại theo mục đích phục vụ của thông tin đầu ra.

-HTTT xử lý giao dịch TPS (Transaction Processing System)

Hệ thống xử lý giao dịch xử lý các dữ liệu đến từ các giao dịch mà tổchức thực hiện hoặc với khách hàng, với nhà cung cấp, những ngời cho vayhoặc với nhân viên của tổ chức

- HTTT quản lý MIS (Management Infomation System)

Đây là những hệ thống quản lý các hoạt động của tổ chức, các hoạt

động này nằm ở mức điều khiển tác nghiệp, điều khiển quản lý hoặc lập kếhoạch chiến lợc Chúng dựa chủ yếu vào các CSDL đợc tạo ra bởi các hệ xử

lý giao dịch cũng nh từ các nguồn dữ liệu ngoài tổ chức

- HTTT trợ giúp ra quyết định DSS (Decision Support System)

Hệ thống này đợc thiết kế với mục đích rõ ràng là trợ giúp các hoạt

động ra quyết định Quá trình ra quyết định đợc coi nh là một quy trình đợctạo thành từ ba giai đoạn: xác định vấn đề, xây dựng và đánh giá các phơng

án giải quyết và lựa chọn một phơng án Về nguyên tắc, một hệ thống trợgiúp ra quyết định phải cung cấp thông tin cho phép ngời ra quyết định xác

định rõ tình hình để một quyết định cần phải ra

- HT chuyên gia ES (Expert System)

Đây là hệ thống cơ sở trí tuệ, có nguồn gốc từ nghiên cứu về trí tuệnhân tạo, trong đó có sự biểu diễn bằng các công cụ tin học những tri thứccủa một chuyên gia về một lĩnh vực nào đó Cùng với các CSDL và các bộ

Hệ tác nghiệp

Hệ quyết

định

HT TT

Trang 13

luật suy diễn mà dựa vào đó ngời ta có thể đa ra các quyết định về một vấn

đề cụ thể

- Hệ thống thông tin tăng cờng khả năng cạnh tranh ISCA

(Infomation System for Competitive Advantage)

Hệ thống này đợc sử dụng nh một trợ giúp chiến lợc Nó đợc thiết kếcho những ngời sử dụng là những ngời ngoài tổ chức nh các khách hàng, nhàcung cấp, giúp cho tổ chức có thêm TT trong cuộc cạnh tranh khốc liệt củathị trờng

3.2 Phân loại hệ thống thông tin trong tổ chức doanh nghiệp.

Các thông tin trong một tổ chức đợc chia theo cấp quản lý và trongmỗi cấp quản lý, chúng lại đợc chia theo nghiệp vụ mà chúng phục vụ Cóthể xem bảng phân loại các hệ thống thông tin trong một doanh nghiệp sảnxuất để hiểu cách phân chia này

Tài chính

chiến lợc

Marketing chiến lợc

Nhân lực chiến lợc

Kinh doanh

và sản xuất chiến lợc Hệ thốngthông tin

văn phòng

Tài chính

chiến thuật

Marketing chiến thuật

Nhân lực chiến thật

Kinh doanh

và sản xuất chiến thuật Tài chính

tác nghiệp

Marketing tác nghiệp

Nhân lực tác nghiệp

Kinh doanh

và sản xuất tác nghiệp

Hình 2.4: Phân loại hệ thống thông tin theo lĩnh vực và mức ra quyết định

3.3 Ba mô hình của hệ thống thông tin.

- Mô hình logic

Mô tả hệ thống làm gì: dữ liệu mà nó thu thập, xử lý mà nó phải thựchiện, các kho để chứa các kết quả hoặc dữ liệu để lấy ra cho các xử lý và nhữngthông tin mà hệ thống sản sinh ra Nó không quan tâm tới phơng tiện đợc sửdụng cũng nh địa điểm hoặc thời điểm mà dữ liệu đợc xử lý Mô hình của hệthống gắn ở quầy tự động dịch vụ khách hàng do giám đốc dịch vụ mô tả thuộcmô hình lôgíc này

13

Trang 14

Hình 2.5: Ba mô hình của một hệ thống thông tin

- Mô hình vật lý ngoài

Mô hình vật lý ngoài thờng chú ý tới những khía cạnh nhìn thấy đợc của

hệ thống nh là các vật mang dữ liệu và vật mang kết quả cũng nh hình thức của

đầu vào và của đầu ra, phơng tiện để thao tác với hệ thống, những dịch vụ, bộphận, con ngời và vị trí công tác trong hoạt động xử lý, các thủ tục thủ côngcũng nh những yếu tố về địa điểm thực hiện xử lý dữ liệu, loại màn hình hoặcbàn phím đợc sử dụng Mô hình này cũng chú ý tới mặt thời gian của hệthống, đó là về những thời điểm mà các hoạt động xử lý dữ liệu khác nhau xảy

ra

- Mô hình vật lý trong

Liên quan tới những khía cạnh vật lý của hệ thống tuy nhiên không phải

là cái nhìn của ngời sử dụng mà là của nhân viên kỹ thuật Chẳng hạn đó lànhững thông tin liên quan tới loại trang thiết bị đợc dùng để thực hiện hệ thống,dung lợng kho lu trữ và tốc độ xử lý của thiết bị, tổ chức vật lý của dữ liệu trongkho chứa, cấu trúc của các chơng trình và ngôn ngữ thể hiện

4 Các phơng pháp xây dựng hệ thống thông tin.

4.1 Phơng pháp tổng hợp.

Phơng pháp này đòi hỏi phải xây dựng nhiệm vụ cho từng bộ phận nhng phải đảm bảo lôgic toán học trong hệ thống để sau này có thể xây dựng đợc các mảng cơ bản trên từng nhiệm vụ đó

Ưu điểm: Phơng pháp này cho phép ta đa dần hệ thống vào làm việc theo

từng giai đoạn và nhanh chóng thu đợc kết quả

Nhợc điểm: Các thông tin dễ bị trùng lặp dẫn đến các thao tác không cần

thiết

4.2 Phơng pháp phân tích

Trang 15

Phơng pháp này có nhiệm vụ đầu tiên là phải xây dựng bảo đảm hệ thốnghoàn chỉnh sau đó xây dựng các chơng trình làm việc và xây dựng các mảnglàm việc cho chơng trình đó.

Ưu điểm: Phơng pháp này cho phép tránh đợc việc thiết lập các mảng

làm việc một cách thủ công

Nhợc điểm: Hệ thống chỉ hoạt động khi đa vào đồng thời toàn bộ các

mảng này vào sử dụng

4.3 Phơng pháp tổng hợp và phân tích.

Đây là phơng pháp kết hợp đồng thời cả hai phơng pháp trên Tiến hành

đồng thời việc thiết lập các mảng cơ bản và các thao tác cũng nh các nhiệm vụcần thiết Phơng pháp yêu cầu phải tổ chức chặt chẽ đảm bảo tính nhất quán củathông tin trong hệ thống

II Phơng pháp phát triển Hệ Thống Thông Tin quản lý

1 Khi nào cần phát triển một hệ thống thông tin.

Mục tiêu chung của những cố gắng phát triển hệ thống thông tin là cungcấp cho các thành viên của tổ chức những công cụ quản lý tốt nhất Phát triểnmột hệ thống thông tin bao gồm việc phân tích hệ thống đang tồn tại, thiết kếmột hệ thống mới, thực hiện và tiến hành cài đặt nó Phân tích một hệ thống bắt

đầu từ việc thu thập dữ liệu và chỉnh đốn chúng để đa ra đợc chẩn đoán và tìnhhình thực tế Thiết kế là nhằm xác định các bộ phận của một hệ thống mới cókhả năng cải thiện tình trạng hiện tại và xây dựng mô hình lô gíc và mô hìnhvật lý ngoài của hệ thống đó Việc thiết lập hệ thống thông tin liên quan tới xâydựng mô hình vật lý trong của hệ thống mới và chuyển mô hình đó sang ngônngữ tin học Cài đặt một hệ thống là tích hợp nó vào hoạt động của tổ chức

2 Các công đoạn phát triển một hệ thống thông tin.

Giai đoạn 1: Đánh giá yêu cầu

Giai đoạn này đợc thực hiện tơng đối nhanh và không đòi hỏi chi phí lớn

Nó bao gồm các công đoạn sau:

1.1 Lập kế hoạch đánh giá yêu cầu

1.2 Làm rõ yêu cầu

1.3 Đánh giá khả thi thực thi

1.4 Chuẩn bị báo cáo đánh giá yêu cầu

Giai đoạn 2 : Phân tích chi tiết

Giai đoạn phân tích chi tiết bao gồm các công đoạn sau:

2.1 Lập kế hoạch phân tích chi tiết

2.2 Nghiên cứu môi trờng của hệ thống đang tồn tại

15

Trang 16

2.3 Nghiên cứu hệ thống thực tại.

2.4 Đa ra chuẩn đoán và xây dựng các yếu tố giả pháp

2.5 Đánh giá lại tính khả thi

2.6 Thay đổi đề xuất của dự án

2.7 Chuẩn bị và trình bày báo cáo phân tích chi tiết

Giai đoạn 3 : Thiết kế lô gíc

Giai đoạn này nhằm xác định tất cả các thành phần lôgíc của một hệthống thông tin, cho phép loại bỏ đợc các vấn đề của hệ thống thực tế và đạt đợcnhững mục tiêu đã đợc thiết lập ở giai đoạn trớc Mô hình lôgíc sẽ phải đợcnhững ngời sử dụng xem xét và chuẩn y Thiết kế lô gíc bao gồm những công

đoạn sau:

3.1 Thiết kế cơ sở dữ liệu

3.2 Thiết kế xử lý

3.3 Thiết kế các nguồn dữ liệu vào

3.4 Chỉnh sửa tài liệu cho mức lô gíc

3.5 Hợp thức hoá mô hình lô gíc

Giai đoạn 4: Đề xuất các phơng án của giải pháp

Các công đoạn của giai đoạn đề xuất các phơng án của giải pháp:

4.1 Xác định các ràng buộc tin học và ràng buộc tổ chức

4.2 Xây dựng các phơng án của giải pháp

4.3 Đánh giá các phơng án của giải pháp

4.4 Chuẩn bị và trình bày các báo cáo của giai đoạn đề xuất các phơng

án của giải pháp

Giai đoạn 5: Thiết kế vật lý ngoài

Những công đoạn chính của thiết kế vật lý ngoài là:

5.1 Lập kế hoạch thiết kế vật lý ngoài

5.2 Thiết kế chi tiết các giao diện (vào/ra)

5.3 Thiết kế cách thức tơng tác với phần trong việc tin học hoá

5.4 Thiết kế các thủ tục thủ công

5.5 Chuẩn bị và trình bày báo cáo về thiết kế vật lý ngoài.

Giai đoạn 6: Triển khai kỹ thuật hệ thống

Đây phần quan trọng nhất của giai đoạn thực hiện kỹ thuật là phần tin họchoá của hệ thống thông tin, có nghĩa là phần mềm Những ngời chịu trách

Trang 17

nhiệm về giai đoạn này phải cung cấp các tài liệu nh các bản hớng dẫn sử dụng

và thao tác cũng nh các tài liệu mô tả hệ thống Các công việc chính là:

6.1 Lập kế hoạch thực hiện kỹ thuật

6.2 Thiết kế vật lý trong

6.3 Lập trình

6.4 Thử nghiệm hệ thống

6.5 Chuẩn bị tài liệu

Giai đoạn 7: Cài đặt và khai thác

7.1 Lập kế hoạch cài đặt

7.2 Chuyển đổi

7.3 Khai thác và bảo trì

7.4 Đánh giá

III Phân tích hệ thống thông tin quản lý

1.Mục tiêu của giai đoạn phân tích hệ thống.

Mục tiêu chung của giai đoạn phân tích hệ thống là đa ra đợc chuẩn đoán

về hệ thống đang tồn tại và đề xuất ra đợc các yếu tố giải pháp cho hệ thốngmới

17

Mô tả về HT hiện tại và HT mới

Hồ sơ Dự án

1.0 Xác định

các yêu cầu HT

2.0Cấu trúc hoá các yêu cầu

3.0Tìm và lựa chọn các giải pháp

khảo sát,quan sát, các mẫu

Các yêu cầu HT

Kế hoạch xây dựng

HTTT, lịch phân tích

HT, yêu cầu dịch vụ

của HT

Trang 18

Hình 2.6: Các bớc của giai đoạn phân tích hệ thống

2 Các phơng pháp thu thập thông tin

Phỏng vấn

Nghiên cứu tài liệu

Sử dụng phiếu điều tra

Quan sát

3 Các bớc xây dựng hệ thống thông tin quản lý.

3.1 Nghiên cứu và đặt vấn đề xây dựng hệ thống (chiếm khoảng 10% khối lợng công việc).

Việc khảo sát hệ thống chia ra làm 2 giai đoạn :

- Khảo sát sơ bộ nhằm xác định tính khả thi của đề án Cụ thể là: Phảixác định đợc những gì cần phải làm, ai sử dụng hệ thống trong tơng lai

- Khảo sát chi tiết nhằm xác định chính xác những gì sẽ đợc thực hiện vàkhẳng định những lợi ích, hạn chế kèm theo

3.2 Phân tích hệ thống (chiếm 25% khối lợng công việc).

Tiến hành phân tích cụ thể hệ thống hiện tại bằng cách sử dụng các công

cụ nh:

- Sơ đồ chức năng nghiệp vụ ( Busines Function Diagram: BFD )

Sơ đồ chức năng nghiệp vụ xác định các chức năng nghiệp vụ cần phải

đ-ợc tiến hành để xây dựng hệ thống Mục đích của BFD nhằm:

* Xác định phạm vi hệ thống cần phân tích

* Giúp tăng cờng cách tiếp cận lô gíc tới việc phân tích hệ thống

* Chỉ ra miền khảo cứu của hệ thống trong toàn bộ hệ thống tổ chức

- Sơ đồ luồng dữ liệu ( Data Flow Diagram: DFD )

Sơ đồ này giúp ta xem xét một cách chi tiết về các thông tin cần cho việcthực hiện các chức năng đã đợc nêu trên

Trang 19

Thiết kế hệ thống một cách tổng thể:

- Xác định rõ các bộ phận nào trong hệ thống xử lý bằng máy tính và bộphận nào xử lý thủ công

- Xác định rõ vai trò vị trí của máy tính trong hệ thống mới

Thiết kế chi tiết:

- Thiết kế các khâu xử lý thủ công trớc khi đa vào xử lý bằng máy tính

- Xác định và phân phối thông tin đầu ra

- Thiết kế phơng thức thu thập, xử lý thông tin cho máy tính

3.4 Cài đặt hệ thống mới (chiếm 15% khối lợng công việc).

- Thiết kế các tệp cơ sở dữ liệu, các giao diện dành cho ngời sử dụng

- Vận hành, chạy thử và bảo trì hệ thống

- Hớng dẫn, đào tạo ngời sử dụng trong hệ thống mới

IV Thiết kế hệ thống thông tin

1.2 Sơ đồ dòng dữ liệu (DFD)

Mục đích của DFD là trợ giúp cho 4 hoạt động chính của nhà phân tích

- Liên lạc: DFD mang tính đơn giản, dễ hiểu đối với ngời phân tích vàngời dùng

- Tài liệu: đặc tả yêu cầu hình thức và yêu cầu thiết kế HT là nhân tố đơngiản việc tạo và chấp nhận tài liệu

- Phân tích DFD: để xác định yêu cầu của ngời sử dụng

- Thiết kế: phục vụ cho việc lập kế hoạch và minh họa các phơng án chonhà phân tích và ngời dùng xem xét khi thiết kế HT mới

Một số các ký pháp thờng dùng:

19

Trang 20

- Hình tròn: Bên trong hình tròn có chứa các tên tiến trình

Hình 2.7: Ký hiệu tiến trình xử lý

Ví dụ:

- Dòng dữ liệu: là nơi chuyển thông tin vào hoặc ra khỏi một tiến trình.

Nó đợc chỉ ra trên sơ đồ bằng một đờng kẻ có mũi tên ở ít nhất một đầu Mũitên chỉ ra hớng của dòng thông tin

1.3 Mô hình dữ liệu

Phân tích dữ liệu là một phơng pháp xác định các đơn vị thông tin cơ sở

có ích cho hệ thống (các thực thể), và xác định rõ mối quan hệ bên trong hoặctham trỏ chéo nhau giữa chúng Điều này có ý nghĩa là mọi phần dữ liệu sẽ chỉ

đợc lu trữ một lần trong toàn bộ hệ thống của tổ chức và có thể truy cập từ bất

kỳ chơng trình nào bởi nhiều ngời sử dụng khác nhau

Mục đích của việc xây dựng mô hình dữ liệu :

huỷ

Tên tiến trình xử lý

Tên ngời/ bộ phận phát/ nhận tin

Trang 21

- Kiểm tra chặt chẽ các yêu cầu của ngời dùng.

- Cung cấp cái nhìn lô gic về thông tin cần cho hệ thống

Các thành phần của mô hình dữ liệu bao gồm :

- Thực thể: đợc hiểu là tập hợp các đối tợng cùng loại dới góc độ quan

tâm của nhà quản lý

Có hai loại thực thể:

+ Thực thể tài nguyên: chỉ mô tả mà không giao dịch

VD: DmHang ( Mahang, Tenhang, Dvtinh, Dongia )

+ Bảng giao dịch (Nhóm thực thể giao dịch): Thể hiện các giao dịch

Ví dụ: HoaDonBanHang (SoHD, MaKH, DienGiai, NgayHD,NguoiBan)

- Kiểu thực thể: là một nhóm tự nhiên một số thực thể lại, mô tả một loại

thông tin chứ không phải bản thân thông tin

- Thuộc tính: là đặc trng của thực thể Thuộc tính liên quan đến các kiểu

thực thể, còn giá trị thuộc tính riêng biệt thì thuộc về riêng từng thực thể Có 3loại thuộc tính nh:

+ Thuộc tính định danh (thuộc tính khoá): là một hay nhiều thuộc tínhcho phép xác định duy nhất một thực thể

+ Thuộc tính mô tả: hầu hết các thuộc tính trong một kiểu thực thể đều làthuộc tính mô tả Mỗi thuộc tính chỉ xuất hiện trong một bảng

Ví dụ:

Với thực thể DmHang ( Mahang, Tenhang, Dvtinh, Dongia,nuocnhap )thì:

* Thuộc tính Mahang là khoá

* Thuộc tính Tênhàng, Dvtinh, Dongia,nuocnhap là thuộc tính mô tả.+ Thuộc tính kết nối: là thuộc tính đợc dùng để chỉ ra mối quan hệ giữamột thực thể này với một thực thể khác

- Các kiểu liên kết:

 1@1 Liên kết Một - Một

 1@N Liên kết Một - Nhiều

 N@M Liên kết Nhiều - Nhiều

Các giai đoạn trong quá trình xây dựng mô hình dữ liệu :

* Xác định các thuộc tính : Dựa trên 3 nguồn :

21

Trang 22

- Kiến thức của bản thân về công việc đang nghiên cứu.

- Những ngời sử dụng hệ thống hiện tại

- Xem xét các tài liệu sử dụng thờng xuyên trong lĩnh vực nghiên cứu

* Xác định kiểu thực thể: Để có đợc kiểu thực thể ngời phân tích phảichuẩn hoá nhằm mục đích :

- Tối thiểu việc lặp lại

- Tránh d thừa thông tin

* Xác định các quan hệ: Thiết lập mối liên hệ tự nhiên giữa các thực thể

và liên kết này phải ở dạng quan hệ một - nhiều

Quá trình chuẩn hoá mô hình dữ liệu.

- Khái niệm chuẩn hoá: Chuẩn hoá là việc chuyển đổi tập hợp dữ liệu

đ-ợc lu trữ sang cấu trúc dữ liệu nhỏ hơn, đơn giản và dễ hiểu hơn Cấu trúc dữliệu đợc chuẩn hoá cũng thuận lợi hơn trong việc bảo quản

- Các qui tắc chuẩn hoá:

Chuẩn hoá mức 1 (1.NF):

1.NF quy định rằng, trong mỗi danh sách không đợc chứa các thuộc tínhlặp Nếu có các thuộc tính lặp thì phải tách các thuộc tính đó thành các danhsách con, có ý nghĩa dới góc độ quản lý

Chuẩn hoá mức 2 (2.NF):

2.NF quy định rằng, trong một danh sách mỗi thuộc tính không phải khoá phải phụ thuộc hàm hoàn toàn vào toàn bộ khoá chứ không chỉ phụ thuộc vào một phần của khoá Nếu có sự phụ thuộc nh vậy thì phải tách những những thuộc tính phụ thuộc hàm vào bộ phận của khoá thành một danh sách con mới

Chuẩn hoá mức 3 (3.NF):

3.NF quy định rằng, trong một danh sách không đợc phép có sự phụthuộc bắc cầu giữa các thuộc tính Nếu thuộc tính này phụ thuộc hàm vào thuộctính kia thì phải tách chúng ta thành các thuộc tính khác nhau có quan hệ vớinhau

1.4 Mô hình quan hệ.

Mô hình quan hệ là danh sách tất cả các thuộc tính thích hợp cho từngthực thể của mỗi mô hình dữ liệu

Mục đích xây dựng mô hình quan hệ: Nhằm kiểm tra, cải tiến, mở rộng

và tối u hoá mô hình dữ liệu đã xây dựng

Các bớc xây dựng mô hình quan hệ:

- Xác định tất cả các thuộc tính cần dùng tới trong HTTT định xây dựng

Trang 23

- Xác định kiểu thực thể để đặt từng thuộc tính nhằm giảm thiểu việc saochép và tránh d thừa.

Với các thuộc tính, kiểu thực thể và quan hệ đã biết có thể xây dựng mộtsơ đồ trực giác mô hình quan hệ Khi đó ta có thể so sánh các mô hình và trích

ra đợc từ việc so sánh đó một mô hình duy nhất có chứa đặc trng tốt nhất của cảhai

2 Phân tích chi tiết hệ thống thông tin.

Bất cứ hệ thống bao gồm nhiều phần tử khác nhau nhng có mối quan hệchặt chẽ với nhau Việc thay đổi của phần tử này sẽ kéo theo sự thay đổi củacác phần tử khác dẫn tới sự thay đổi của cả hệ thống Chẳng hạn, đối với hệthống thông tin việc thay đổi về phần cứng kéo theo những thay đổi về chơngtrình cũng nh việc đa vào những nguyên tắc quản lý mới, yêu cầu phải hiện đạihoá lại toàn bộ ứng dụng Chính vì lý do đó, khi tiến hành phân tích thiết kế hệthống, các nhà phân tích và thiết kế hệ thống thờng đa ra phơng thức tiếp cận hệthống theo từng mức Đó cũng chính là nội dung của phơng pháp phân tích,thiết kế hệ thống Theo phơng pháp này, việc tiếp cận hệ thống theo từng mức

- Tổ chức (Organization): mức này thể hiện các mục tiêu đã đợc khái quáthoá ở mức khái niệm lên mức thực tế tổ chức, trong đó có tính đến ràng buộc vềmặt tổ chức

- Lô gíc (Logic): mức này đề cập tới những công cụ tin học mà ngời sử

dụng sẽ dùng trong xử lý nh: Các hệ quản trị cơ sở dữ liệu (FOXPRO, ACCESS,ORACLE, EXCEL, bảng tính điện tử )

- Vật lý (Physical): Đề cập tới các trang thiết bị tin học cụ thể đợc sử dụng

trong hệ thống

Việc phân tích và thiết kế hệ thống đợc tiến hành qua các bớc sau:

- Nghiên cứu thực tế

- Xây dựng các mô hình xử lý dữ liệu quan niệm, mô hình tổ chức xử lý

- Xây dựng mô hình dữ liệu lôgic

- Xây dựng mô hình vật lý dữ liệu và mô hình tác nghiệp vật lý

23

Trang 24

Công cụ đợc sử dụng để xác định hệ thống máy tính là sơ đồ DFD Ngời

ta chia các tiến trình lô gíc của DFD thành các tiến trình vật lý Một số tiếntrình vật lý có thể đợc làm việc bằng máy vi tính và một số khác do ngời sửdụng đảm nhiệm

3.2 Thiết kế cơ sở dữ liệu

B

ớc 1 : Phân tích toàn bộ yêu cầu

Đây là bớc đầu tiên và khó khăn nhất là phân tích trọn vẹn những yêu cầutrong việc hình thành cơ sở dữ liệu cho một đơn vị Ngời thiết kế phải tìm hiểu

kỹ việc xử lý dữ liệu của tổ chức nh thế nào để có khung nhìn tổng quát sau đó mới bắt tay vào thiết kế cơ sở dữ liệu

B

ớc 2: Nhận diện các thực thể

Sau khi tìm hiểu tiến trình xử lý nhà thiết kế phải nhận diện đợc thực thể

sẽ làm việc Mỗi thực thể đợc xem nh một đối tợng xử lý rõ ràng, riêng biệt.Những thực thể này đợc biểu diễn bởi những bảng trong cơ sở dữ liệu

B

ớc 3: Nhận diện các mối t ơng quan giữa các thực thể

ở bớc này phải xác định xem giữa các thực thể có mối quan hệ với nhau

nh thế nào? Giữa các thực thể có thể có mối quan hệ một - một, một - nhiềuhoặc nhiều - nhiều

B

ớc 4: Xác định khoá chính

Trong mỗi bảng cần phải xác định một trờng hay một thuộc tính mà giátrị của nó xác định một cách duy nhất đối với từng bản ghi làm khoá chính.Ngoài ra có thể kết hợp các trờng trong cùng một bảng với nhau làm khoáchính

B

ớc 5: Nhận diện mục khoá ngoại lai

Khoá ngoại lai là một trờng trong một bảng mà giá trị của nó trùng với giá trị khoá chính trên bảng khác nhằm kết nối hai bảng có quan hệ với nhau Đây là loại khoá mang tính kết nối chứ không phải khoá xác định tính duy nhất của các bản ghi

B

ớc 6: Xác định các tr ờng khác trong bảng dữ liệu

Sau khi khai báo các thực thể, khoá chính, khoá ngoại lai, ta phải xác

định đợc các trờng còn lại trong bảng Chú ý cần đặt tên sao cho thuận tiện khi

Trang 25

xử lý Cần phải chuẩn hoá các bảng dữ liệu để tránh trùng lặp, giữ cho dữ liệu

có liên hệ chặt chẽ mà không bị mất thông tin Đây là một điều cơ bản nhất

ớc 8: Khai báo phạm vi môi tr ờng

Đây là bớc cuối cùng của quá trình thiết kế cơ sở dữ liệu, trong bớc này

ta xác định kiểu dữ liệu thích hợp cho mỗi trờng và độ rộng của mỗi trờng

3.3 Thiết kế giao diện ngời - máy

Khi chúng ta thiết kế giao diện ngời - máy nhằm tạo ra giao diện thânthiện trong quá trình ngời sử dụng giao tiếp với máy, tạo điều kiện thuận lợi choquá trình làm việc đạt hiệu quả cao

Các chỉ tiêu quan trọng khi đánh giá một giao diện ngời - máy:

- Kiểm soát: ngời sử dụng thực hiện hoặc kiểm soát đàm thoại

- Dễ sử dụng và dễ học ngay cả với ngời ít kinh nghiệm

- Tốc độ thao tác nhanh

- Dễ phát triển

Các tính chất cần thoả mãn khi thiết kế giao diện:

- Phù hợp yêu cầu đợc giao

- Phù hợp với ngời sử dụng

Một số kiểu giao diện cơ bản:

- Hỏi và đáp: kiểu này rất phù hợp với ngời ít kinh nghiệm

- Ngôn ngữ lệnh: là phạm trù rộng và phức tạp, bao gồm từ câu lệnh đơn giản đến ngôn ngữ điều khiển phức tạp Theo kiểu giao diện này thì sự tinh

vi và tính mềm dẻo bị giới hạn bởi ngữ pháp của ngôn ngữ, tuy vậy nó lại phù hợp đối với ngời sử dụng là chuyên gia

- Điền mẫu: là một dạng đối thoại đợc dùng phổ biến nhất đối với dữ liệu

và nó cũng đợc sử dụng trong việc khôi phục dữ liệu Mẫu đợc thể hiện trên màn hình nh bản báo cáo mẫu

V bài toán quản lý bán hàng CHung,

1 Đặc điểm của bài toán.

1.1 Các yêu cầu của hệ thống quản lý bán hàng

- Tiếp nhận yêu cầu của khách hàng

- Nhập thông tin về hàng hoá

25

Trang 26

- Nhập thông tin về khách hàng.

- Lập hoá đơn bán hàng cho khách hàng

- Lập hoá đơn thanh toán

- Lập các báo cáo thống kê về hàng hoá

- Lập các báo cáo tổng hợp về hoá đơn, doanh số bán hàng,…

Quy trình quản lý nhập xuất hàng của một công ty hay một cửa hàng trong lĩnh vực kinh doanh buôn bán hàng hoá nh sau:

Khi bộ phận bán hàng có yêu cầu về hàng hoá thì phát sinh yêu cầu nhập hàng Nếu hàng không đủ số lợng hoặc không đảm bảo chất lợng thì:

- Báo cáo kiểm tra hàng không chấp nhận đợc lập và chuyển tới bộphận mua hàng

- Những hàng không đạt yêu cầu đợc để riêng sang một bên và chờchuyển trả lại nhà cung cấp

Bộ phận kiểm tra sẽ viết phiếu nhận và chuyển tới bộ phận quản lý kho

đối với hàng đợc chấp nhận

Khi bộ phận bán hàng có yêu cầu xuất hàng bán cho khách hàng, thì hoá đơn bán hàng sẽ đợc bộ phận bán hàng viết theo yêu cầu về hàng hoá của khách hàng

Khi hợp hàng hoá đã xuất bán theo yêu cầu của khách hàng mà không

đợc khách hàng chấp nhận (do hàng không đạt yêu cầu kỹ thuật hoặc không

đảm bảo chất lợng) thì hàng sẽ đợc chuyển tới bộ phận kiểm tra Tại đây, hàng

sẽ đợc kiểm tra lại, nếu đúng thì sẽ tiến hàng làm thủ tục nhập lại kho

Trang 27

Khi có yêu cầu về thông tin xuất nhập hàng hoá thì bộ phận quản lý khophải lập đợc các báo cáo về hàng hoá để cho bộ phận quản lý bán hàng biết đợc tình hình và các TT về hàng hoá Trong kho có những loại hàng hoá nào, số l-ợng là bao nhiêu, để có thể tiến hành nhập xuất hàng hoá.

3 Giải pháp phần mềm

Cùng với sự phát triển mạnh mẽ của công nghệ tin học phần mềm Đặc biệt là về một số lĩnh vực nh hệ điều hành máy tính, ngôn ngữ lậ trình phát triển các chơng trình phần mềm ứng dụng trên máy tính…

Hiện nay, có rất nhiều ngôn ngữ đợc sử dụng làm công cụ xây dựng các chơng trình phần mềm phục vụ cho công tác quản lý, cũng nh trong một số lĩnh vực khác Nên việc lựa chọn ngôn ngữ viết chơng trình nhằm giải quyết bài toán

đặt ra là vô cùng quan trọng Mỗi bài toán đặt ra đều có những cách giải quyết khác nhau tuỳ vào mục đích của bài toán và sự lựa chọn của ngời thực hiện bài toán đó Mỗi ngôn ngữ đều có những điểm mạnh và nhợc điểm của nó, nên khi lựa chọn một ngôn ngữ phải dựa trên các yêu cầu của bài toán đạt ra Các công

cụ mà ngôn ngữ đó cung cấp cho ngời sử dụng trong quá trình giải quyết vấn

đề, khả năng của hệ quản trị cơ sở dữ liệu phải đáp ứng đợc các yêu cầu đặt ra

Tuỳ theo yêu cầu của bài toán và quá trình phân tích thiết kế chơng trình thì phải tìm ra đợc một giải pháp phần mềm tối u Tức là phải đảm bảo thông tinchính xác, dễ sử dụng vào công tác quản lý, giao diện đẹp, thân thiện với ngời

sử dụng,…Trên cơ sở phân tích bài toán, tìm hiểu các ngôn ngữ, em đã quyết

định lựa chọn ngôn ngữ Microsoft Visual Foxpro 7.0 để xây dựng chơng trình QLBH cho doanh nghiệp thơng mại Đức An

Microsoft Visual Foxpro 7.0 là hệ quản trị cơ sở dữ liệu quan hệ phổ biếnvới khả năng đơn giản hoá thủ tục thiết kế quản lý dữ liệu Microsoft Visual Foxpro 7.0 giúp ta dễ dàng tổ chức dữ liệu, định nghĩa các nguyên tắc áp dụng cho cơ sở dữ liệu và xây dựng chơng trình ứng dụng, nó cho phép nhanh chóng kiến tạo các biểu mẫu, vấn tin, báo biểu dựa vào bộ công cụ thiết kế giao diện

đồ hoạ bằng các tiện ích Ngoài ra Microsoft Visual Foxpro 7.0 còn cho phép thiết kế nhanh các trình ứng dụng có đầy đủ các tính năng thông qua môi trờng thiết kế thích hợp, cung cấp các công cụ lập trình hớng đối tợng cực kỳ mạnh

mẽ, và đang đợc sử dụng rộng rãi nh là một công cụ mạnh của các nhà lập trình ứng dụng chuyên nghiệp nhằm tạo ra các phần mềm quản lý doanh nghiệp, nhất

là các chơng trình kế toán

27

Trang 28

chơng III: Phân tích và thiết kế hệ thống thông tin quản

lý bán hàng tại doanh nghiệp thơng mại đức an.

I Phân tích hệ thống thông tin

1 Mô hình chức năng nghiệp vụ (BFD) của hệ thống

1.1.1 Mô hình chức năng nghiệp vụ (BFD) của công ty

Hình 3.1 Mô hình chức năng nghiệp vụ (BFD) của bộ phận quản lý bán hàng

Hình 3.2:Mô hình chức năng nghiệp vụ của bộ phận quản lý bán hàng

BFD tiến trình 1

28

Quản lý Bán hàng

1 Quản lý danh mục

3 báo cáo

2 Quản lý hoá đơn

1 Quản lý danh mục

Nhập mới Tìm kiếm

Công ty

Trang 29

Hình 3.3: Mô hình chức năng nghiệp vụ quản lý danh mục

Hiệu chỉnh

Viết hoá đơn bán hàng

Thống kê hàng nhập

Thông kê tình hình bán hàng

Tổng hợp hàng bán

Bảng kê hoá

đơn bán hàngBáo cáo hàng tồn kho Báo cáo doanh

Trang 30

H×nh 3.4: M« h×nh chøc n¨ng nghiÖp vô thèng kª vµ b¸o c¸o

Th«ng b¸o

§Æt hµng

Giao dÞch b¸n hµng

B¸o c¸o

Nhµ cung cÊp

Giao dÞch mua hµngTµi liÖu

Trang 31

: Ký hiệu các tác nhân nguồn hoặc đích.

: Ký hiệu dòng dữ liệu đi vào nếu mũi tên chỉ vào hay

đi ra nếu mũi tên chỉ ra

Trang 33

2.2Cập nhật vào

sổ kế toán

4.0

Xử lý giao

2.3 Chuyển hoá đơn bán hàng

Khách hàng

kiểm tra Phiếu thu

Thanh toán

Hoá

đơn bán hàng

Ngày đăng: 17/02/2014, 11:19

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
1.TS Trơng Văn Tú – TS Trần Thị Song MinhGiáo trình Hệ thống thông tin quản lý, NXB Thống kê, Hà Nội, 2000 Khác
2.Nguyễn Ngọc Minh (Chủ biên)Sử dụng và khai thác Microsoft Visual Foxpro 6.0, NXB1 Giáo dục, 2000 Khác
3.Trần Công UẩnGiáo trình Cơ sở dữ liệu SQL, Access, 2000, NXB Thống kê Khác
4.NguyÔn v¨n BaNXB Đại học Quốc Gia HN, Phân tích và thiết kế hệ thống thông tin,2003 Khác
5.Những bài thực hành Visual Foxpro VN-Guide, NXB Thống kê, 2002 Khác
6.NguyÔn V¨n VþPhân tích thiết kế các hệ thống thông tin hiện đại,NXB Thống kê Khác
7. ThS §inh ThÕ HiÓnPhân tích thiết kế hệ thống thông tin quản lý, NXB Thống kê.Phô lôc Khác
1. Thủ tục main của chơng trình (main.mpr) SET DEFAULT TO c:\chuongtrinhDO FORM c:\chuongtrinh\scx\Startup.scx DO c:\chuongtrinh\menu\mainmenu.mpr Khác

HÌNH ẢNH LIÊN QUAN

Hinh 2.1: Mơ hình thơng tin trong quản lý - xây dựng hệ thống thông tin quản lý bán hàng tại dntm đức an
inh 2.1: Mơ hình thơng tin trong quản lý (Trang 10)
Hình 2.2: Mơ hình hệ thống thơng tin - xây dựng hệ thống thông tin quản lý bán hàng tại dntm đức an
Hình 2.2 Mơ hình hệ thống thơng tin (Trang 11)
Hình 2.3: Các phân hệ của hệ thống kinh doanh trong tổ chức - xây dựng hệ thống thông tin quản lý bán hàng tại dntm đức an
Hình 2.3 Các phân hệ của hệ thống kinh doanh trong tổ chức (Trang 12)
3.3. Ba mơ hình của hệ thống thơng tin. -  Mơ hình logic - xây dựng hệ thống thông tin quản lý bán hàng tại dntm đức an
3.3. Ba mơ hình của hệ thống thơng tin. - Mơ hình logic (Trang 13)
Hình 2.5: Ba mơ hình của một hệ thống thơng tin - xây dựng hệ thống thông tin quản lý bán hàng tại dntm đức an
Hình 2.5 Ba mơ hình của một hệ thống thơng tin (Trang 14)
- Hình trịn: Bên trong hình trịn có chứa các tên tiến trình. - xây dựng hệ thống thông tin quản lý bán hàng tại dntm đức an
Hình tr ịn: Bên trong hình trịn có chứa các tên tiến trình (Trang 20)
1.1.1. Mô hình chức năng nghiệp vụ (BFD) của cơng ty - xây dựng hệ thống thông tin quản lý bán hàng tại dntm đức an
1.1.1. Mô hình chức năng nghiệp vụ (BFD) của cơng ty (Trang 28)
Hình 3.3: Mơ hình chức năng nghiệp vụ quản lý danh mục                         của bộ phận quản lý bán hàng - xây dựng hệ thống thông tin quản lý bán hàng tại dntm đức an
Hình 3.3 Mơ hình chức năng nghiệp vụ quản lý danh mục của bộ phận quản lý bán hàng (Trang 29)
Hình 3.4:Mơ hình chức năng nghiệp vụ thống kê và báo cáo                         của bộ phận quản lý bán hàng - xây dựng hệ thống thông tin quản lý bán hàng tại dntm đức an
Hình 3.4 Mơ hình chức năng nghiệp vụ thống kê và báo cáo của bộ phận quản lý bán hàng (Trang 30)
Hình 3.5: Các ký pháp cơ bản của ngôn ngữ DFD - xây dựng hệ thống thông tin quản lý bán hàng tại dntm đức an
Hình 3.5 Các ký pháp cơ bản của ngôn ngữ DFD (Trang 31)
Hình 3.8: Sơ đồ DFD phân rã mức 1 ứng với tiến trình Xử lý thu tiền (2.0) ” - xây dựng hệ thống thông tin quản lý bán hàng tại dntm đức an
Hình 3.8 Sơ đồ DFD phân rã mức 1 ứng với tiến trình Xử lý thu tiền (2.0) ” (Trang 34)
1.2.1. Cấu trúc các bảng trong cơ sở dữ liệu - xây dựng hệ thống thông tin quản lý bán hàng tại dntm đức an
1.2.1. Cấu trúc các bảng trong cơ sở dữ liệu (Trang 46)
1.2. Các bảng và mối quan hệ giữa các bảng trong cơ sở dữ liệu - xây dựng hệ thống thông tin quản lý bán hàng tại dntm đức an
1.2. Các bảng và mối quan hệ giữa các bảng trong cơ sở dữ liệu (Trang 46)
Mối quan hệ giữa các bảng trong CSDL - xây dựng hệ thống thông tin quản lý bán hàng tại dntm đức an
i quan hệ giữa các bảng trong CSDL (Trang 49)
Một số nguyên tắc hữu ích cho việc thiết kế màn hình nhập liệu: - xây dựng hệ thống thông tin quản lý bán hàng tại dntm đức an
t số nguyên tắc hữu ích cho việc thiết kế màn hình nhập liệu: (Trang 50)
- Thống kê tình hình bán hàng - Tổng hợp hàng bán - xây dựng hệ thống thông tin quản lý bán hàng tại dntm đức an
h ống kê tình hình bán hàng - Tổng hợp hàng bán (Trang 54)
5. Một số giao diện màn hình chính. - xây dựng hệ thống thông tin quản lý bán hàng tại dntm đức an
5. Một số giao diện màn hình chính (Trang 55)
Nút Thêm: Khi ngời sử dụng nhấn nút này thì màn hình cho phép nhập thêm các thông tin về khách hàng mới, sau khi thêm có thể tiến hành Lu các thông tin vừa nhập hoặc Hủy bỏ chúng - xây dựng hệ thống thông tin quản lý bán hàng tại dntm đức an
t Thêm: Khi ngời sử dụng nhấn nút này thì màn hình cho phép nhập thêm các thông tin về khách hàng mới, sau khi thêm có thể tiến hành Lu các thông tin vừa nhập hoặc Hủy bỏ chúng (Trang 57)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w