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

Thiết kế phần mềm Quản lý bán hàng

41 742 2
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

Tiêu đề Thiết Kế Phần Mềm Quản Lý Bán Hàng
Tác giả Đinh Văn Hoan
Trường học Trường Đại Học Công Nghệ Thông Tin
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo cáo chuyên đề
Định dạng
Số trang 41
Dung lượng 2,52 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Thiết kế phần mềm Quản lý bán hàng

Trang 1

MỤC LỤC

II Cơ sở dữ liệu Microsoft Acess……… 14

1 Khái quát ……… 14

2 Các đặc điểm của Microsoft Access……… 14

3 Các đối tượng bên trong tập tin cơ sở dữ liệu của access ……….15

CHƯƠNG 3: KHẢO SÁT HỆ THỐNG……… 16

1.Bam giám đốc……….16

2 Bộ phận kinh doanh………16

3.Bộ phận bán hàng……… 16

4.Bộ phận kho………16

5 Bộ phận kế toán……….…16

6 Bộ phận kỹ thuật………17

7.Hạn chế của mô hình hiện tại………17

8.Yêu cầu đặt ra cho hệ thống mới………17

CHƯƠNG 4: PHÂN TÍCH THIẾT KẾ HỆ THỐNG………18

1.Các chức năng của Hệ thống quản lý bán hàng……… 18

2.Sơ đồ phân cấp chức năng………19

2.1.Biểu đồ phân rã chức năng “tiếp nhận đơn”……….19

2.2.Biểu đồ phân rã chức năng “Hóa đơn”……….19

3.Sơ đồ luồng dữ liệu……….20

3.1.Biểu đồ luồng dữ liệu mức ngữ cảnh………20

3.2.Biểu đồ luồng dữ liệu mức đỉnh………21

3.3.Biểu đồ luồng dữ liệu mức dưới đỉnh cho chức năng “Quản trị Hệ thống”……… 22

3.4.Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “ Quản lý danh mục”……… 23

3.5.Biểu đồ luồng dữ liệu mức dưới đỉnh cho chức năng “Quản lý giao dịch”……… 24

3.6.Biểu đồ luồng dữ liệu mức dưới đỉnh c/năng “Quản lý kho”… 25

3.7.Biểu đồ luồng dữ liệu mức dưới đỉnh c/năng “Báo cáo”……… 26

4 Mô hình thực thể liên kết………27

CHƯƠNG 5: THIẾT KẾ GIAO DIỆN……… 28

1.Mục đích của Chương trình quản lý bán hàng………28

Trang 2

2.Phạm vi ứng dụng của chương trình……… 28

3.Một số giao diện chính………28

4.Kiểm thử chương trình………39

KẾT LUẬN………40

1.Kết luận ……… 40

2.Những kết quả thu được:……….40

3.Hạn chế của chương trình:……… 40

4.Hướng phát triển của đề tài……….40

TÀI LIỆU THAM KHẢO……….…41

LỜI MỞ ĐẦU

- Tin học là một ngành khoa học, sự ra đời của tin học đã góp phần đáng kể vào sự phát triển của đất nước.Đối với nhiều nước thì tin học đã phát triển từ lâu còn đối với việt Nam thì tin học mới bắt đầu phát triển

- Quản lý bán hàng trong đó bán hàng máy tính là một lĩnh vực đòi hỏi phải có một hệ thống tin ,hệ thống phần mềm quản lý nhằm giải quyết công việc một cách nhanh nhất đem lại sự vừa lòng cho khách hàng , ứng dụng tin học vào quản lý là công việc phù hợp với yêu cầu thực tế

- Xã hội ngày càng phát triển thì nhu cầu đòi hỏi của con người càng cao chính vì vậy tin học phát triển ngày càng nhằm đáp ứng nhu cầu của con người việc ứng dụng

Trang 3

tin học vào trong công tác quản lý là một việc làm cần thiết nhằm giải quyết các bài toán phát sinh ngày càng phức tạp hơn Nhất là trong các bài toán quản lý, thống kê,

kế toán các ngôn ngữ đã có ơ Excel, Access có phần chơưa đáp ứng đơựơc hết các yêu cầu của nó VISUAL BASIC là hệ quản trị CSDL chạy trên môi trơường WINDOWS Trong đó có đủ các công cụ hữu hiệu và tiện lợi để tự động xây dựng các chơương trình cho hầu hết các bài toán thơờng gặp trong quản lý, thống kê, kế toán

- Bất cứ một ngành nào ,một cơ quan hay tổ chức nào cũng cần có một hệ thống tin học nhằm phục vụ cho công việc của họ chính vì vậy có rất nhiều công ty sản xuấtmáy tính ra đời nhằm đáp ứng nhu cầu của con người,khi có nhiều công ty máy tính

ra đời thì cũng có nhiều công ty bán máy tính cũng ra đời nhằm phục vụ nhu cầu của con người vì vậy việc quản lý cửa hàng máy tính là một việc làm rất cần thiết nhằm đem lại cho khách hàng những lợi ích tốt nhất

CHƯƠNG 1 TỔNG QUAN VỀ CƠ SỞ THỰC TẬP

I.Giới thiệu chung về cơ sở thực tập:

1.Giới thiệu chung.

Trước một xã hội ngày càng phát triền, nền kinh tế ngày một đi lên nhưhiện nay, các nhu cầu phục vụ cuộc sống cũng như công việc của con người ngàycàng đòi hỏi trở nên chuyên nghiệp hoá, khách hàng ngày càng hiểu biết và có kiếnthức rộng hơn, sự kỳ vọng của khách hàng đối với mong muốn được phục vụ cũngcao hơn nhiều Trung Anh ra đời với mong muốn là một sự lựa chọn tốt hơn cho thế

hệ khách hàng thông thái của hôm nay và sau này

Trang 4

Công ty TNHH Đầu Tư & Phát triển Trung Anh ( Limited liability

Company Investment and Development Trung Anh ) được thành lập vào ngày 07

tháng 03 năm 2008 theo giấy phép thành lập số 0102033826 của Sở kế hoạch vàĐầu tư Thành phố Hà Nội

- Giấy chứng nhận đăng ký kinh doanh số: 0102033826

- Mã số thuế: 0102673886

- Tài khoản công ty:

Đơn vị : Công ty TNHH Đầu tư Phát triển Trung Anh Địa chỉ: Số 76 - Nguyễn Du - Hà Nội

Số tài khoản:

10820775255-019 (VNĐ) 10820775255-027 (USD) tại Ngân hàng Techcombank -

002100182-3722 (VNĐ)

0021371823769 (USD) tại ngân hàng Vietcombank

Được sáng lập bởi một đội ngũ những con người tràn đầy nhiệt huyết, năngđộng và sáng tạo Những người có hơn 10 năm kinh nghiệm cả về kinh doanh, quản

lý và chuyên môn trong lĩnh vực phần cứng CNTT

Chúng tôi quy tụ được một đội ngũ gồm hơn 60 chuyên viên điện tử, tin họctrẻ, năng động, nhiệt tình, giàu kinh nghiệm và năng lực chuyên môn Hơn 80% trong

số đó là các kỹ sư chuyên ngành Điện tử, Tin học, và hơn 30% chuyên viên kỹthuật của Công ty đă được tham gia các khoá tu nghiệp về công nghệ tiên tiến của cácnhà sản xuất hàng đầu trên thế giới, đặc biệt là các công nghệ ứng dụng trong việcphát triển mạng

Công ty còn nhận được sự hỗ trợ đắc lực và vô cùng hiệu quả của các đối táccũng như cộng tác viên, đặc biệt là sự hỗ trợ của các chuyên gia đầu ngành về cáclĩnh vực công nghệ mạng trong và ngoài nước

2 Lĩnh vực hoạt động

Trang 5

Cung cấp, lắp đặt máy tính & thiết bị văn phòng

Cung cấp phần mềm đóng gói

Tư vấn & thiết kế hệ thống mạng LAN

Xây dựng lắp đặt hệ thống mạng LAN

Phòng chống virus tổng thể cho hệ thống mạng của doanh nghiệp

Bảo trì hệ thống máy tính & thiết bị văn phòng chuyên nghiệp

Cho thuê máy tính, máy chiếu & các thiết bị văn phòng khác

Các dịch vụ thẩm định & tư vấn liên quan đến lĩnh vực CNTT khác

3.Tôn chỉ hoạt động

Dựa trên nguyên tắc “ lấy sự hài lòng của khách hàng làm bản lề, kim chỉ nam để quyết định mọi hành vi ứng xử cũng như các hoạt động trong kinh doanh của công ty ” Chúng tôi luôn trăn trở bàn bạc tìm ra các phương án giải quyết tối ưu

nhất cho các vấn đề mà khách hàng đang gặp phải nhằm mang được đến cho kháchhàng sự hài lòng cao nhất

Một giao dịch giữa khách hàng với chúng tôi không chỉ là một giao dịch đơn thuần

mà Trung Anh còn mong muốn tạo lập một mối quan hệ đặc biệt mang lại những giátrị lâu dài cho khách hàng

4 Mục tiêu công ty

Trở thành một trong những thương hiệu mạnh hàng đầu về chất lượng và dịch

vụ trong lĩnh vực công nghệ thông tin tại Hà Nội nói riêng và Việt Nam nói chung

Là sự lựa chọn số một của khách hàng nhờ vào khả năng tư vấn, cung cấp giảipháp hoàn hảo và có một dịch vụ hậu mãi tốt

Xây dựng Trung Anh là một môi trường làm việc chuyên nghiệp - nơi mà mọi

cá nhân có thể phát huy tối đa sức sáng tạo, khả năng lãnh đạo và cơ hội làm chủ thực

sự với một tinh thần dân chủ cao

Hoà hợp giữa lợi ích công ty và lợi ích cộng đồng

5 Cơ cấu tổ chức nhân sự

Trang 6

II Phát biểu đề tài

1.Giới thiệu đề tài

Tin học là một ngành khoa học, sự ra đời của tin học đã góp phần đáng kể vào

sự phát triển của đất nước.Đối với nhiều nước thì tin học đã phát triển từ lâu còn đốivới việt Nam thì tin học mới bắt đầu phát triển

- Quản lý bán hàng trong đó bán hàng máy tính là một lĩnh vực đòi hỏi phải cómột hệ thống tin ,hệ thống phần mềm quản lý nhằm giải quyết công việc một cáchnhanh nhất đem lại sự vừa lòng cho khách hàng , ứng dụng tin học vào quản lý làcông việc phù hợp với yêu cầu thực tế

- Xã hội ngày càng phát triển thì nhu cầu đòi hỏi của con người càng cao chính

vì vậy tin học phát triển ngày càng nhằm đáp ứng nhu cầu của con người việc ứngdụng tin học vào trong công tác quản lý là một việc làm cần thiết nhằm giải quyết

Trang 7

các bài toán phát sinh ngày càng phức tạp hơn Nhất là trong các bài toán quản lý,thống kê, kế toán các ngôn ngữ đã có ơ Excel, Access có phần chơưa đáp ứngđơựơc hết các yêu cầu của nó VISUAL BASIC là hệ quản trị CSDL chạy trên môitrơường WINDOWS Trong đó có đủ các công cụ hữu hiệu và tiện lợi để tự động xâydựng các chơương trình cho hầu hết các bài toán thơờng gặp trong quản lý, thống kê,

kế toán

- Bất cứ một ngành nào ,một cơ quan hay tổ chức nào cũng cần có một hệ thốngtin học nhằm phục vụ cho công việc của họ chính vì vậy có rất nhiều công ty sản xuấtmáy tính ra đời nhằm đáp ứng nhu cầu của con người,khi có nhiều công ty máy tính

ra đời thì cũng có nhiều công ty bán máy tính cũng ra đời nhằm phục vụ nhu cầu củacon người vì vậy việc quản lý cửa hàng máy tính là một việc làm rất cần thiết nhằmđem lại cho khách hàng những lợi ích tốt nhất

2 Mục tiêu đề tài

Quản lý bán hàng trong các doanh nghiệp là công việc quan trọng, đòi hỏi bộphận quản lý phải thực hiện nhiều nghiệp vụ phức tạp mà nếu làm bằng cách thủcông như ghi chép trên giấy tờ thì không thể làm nhanh và hiệu quả được

Việc ứng dụng CNTT đã mang lại bước đột phá mới cho công tác quản lý bánhàng, giúp doanh nghiệp nắm bắt thông tin về hàng hóa, vật tư, thông tin khách hàng

và trạng thái các đơn đặt hàng… một cách chính xác và kịp thời Từ đó người quản lý

có thể đưa ra các kế hoạch và quyết định đúng đắn, giảm chi phí và tăng khả năngcạnh tranh, nâng cao hoạt động sản xuất kinh doanh của Doanh nghiệp

Trang 8

CHƯƠNG 2 CÁC CÔNG CỤ THỰC HIỆN

I Ngôn ngữ lập trình VisuaBas is 6.0

1 Giới thiệu chung

Dùng VB6 là cách nhanh và tốt nhất để lập trình cho Microsoft Windows Cho

dù bạn là chuyên nghiệp hay mới mẻ đối với chương trình Windows, VB6 sẽ cungcấp cho bạn một bộ công cụ hoàn chỉnh để đơn giản hóa việc triển khai lập trình ứngdụng cho MSWindows

Visual Basic là gì? Phần "Visual" đề cập đến phương phàp được sử dụng để

tạo giao diện đồ họa người dùng (Graphical User Interface hay viết tắc là GUI) Cósẵn những bộ phận hình ảnh, gọi là controls, bạn tha hồ sắp đặt vị trí và quyết địnhcác đặc tính của chúng trên một khung màn hình, gọi là form Nếu bạn đã từng sửdụng chương trình vẽ chẳng hạn như Paint, bạn đã có sẵn các kỹ năng cần thiết để tạomột GUI cho VB6

Trang 9

Phần "Basic" đề cập đến ngôn ngữ BASIC (Beginners All-Purpose Symbolic

Instruction Code), một ngôn ngữ lập trình đơn giản, dễ học, được chế ra cho các khoahọc gia (những người không có thì giờ để học lập trình điện toán) dùng

Visual Basic đã được ra từ MSBasic, do Bill Gates viết từ thời dùng cho máytính 8 bits 8080 hay Z80 Hiện nay nó chứa đến hàng trăm câu lệnh (commands), hàm(functions) và từ khóa (keywords) Rất nhiều commands, functions liên hệ trực tiếpđến MSWindows GUI Những người mới bắt đầu có thể viết chương trình bằng cáchhọc chỉ một vài commands, functions và keywords Khả năng của ngôn ngữ này chophép những người chuyên nghiệp hoàn thành bất kỳ điều gì nhờ sử dụng ngôn ngữlập trình MSWindows nào khác

Người mang lại phần "Visual" cho VB là ông Alan Cooper Ông đã gói môitrường hoạt động của Basic trong một phạm vi dễ hiểu, dễ dùng, không cần phải chú

ý đến sự tinh xảo của MSWindows, nhưng vẫn dùng các chức năng của MSWindowsmột cách hiệu quả Do đó, nhiều người xem ông Alan Cooper là cha già của VisualBasic

Visual Basic còn có hai dạng khác: Visual Basic for Application (VBA) và VBScript VBA là ngôn ngữ nằm phía sau các chương trình Word, Excel,

MSAccess, MSProject, v.v còn gọi là Macros Dùng VBA trong MSOffice, ta cóthể làm tăng chức năng bằng cách tự động hóa các chương trình.VBScript được dùng cho Internet và chính Operating System

Dù cho mục đích của bạn là tạo một tiện ích nhỏ cho riêng bạn, trong một nhóm làmviệc của bạn, trong một công ty lớn, hay cần phân bố chương trình ứng dụng rộng rãitrên thế giới qua Internet, VB6 cũng sẽ có các công cụ lập trình mà bạn cần thiết

2 Các ấn bản Visual Basic 6

Có ba ấn bản VB6: Learning, Professional và Enterprise Chúng ta hãy gạt qua

ấn bản Learning Bạn có thể dùng ấn bản Professional hay Enterprise

Ấn bản Professional cung cấp đầy đủ những gì bạn cần để học và triển khai mộtchương trình VB6, nhất là các control ActiveX, những bộ phận lập trình tiền chế vàrất hữu dụng cho các chương trình ứng dụng (application programs) của bạn trong

Trang 10

tương lai Ngoài đĩa compact chính cho VB6, tài liệu đính kèm gồm có sách VisualStudio Professional Features và hai đĩa CD Microsoft Developer Network (MSDN).

Ấn bản Enterprise là ấn bản Professional cộng thêm các công cụ Back Office chẳnghạn như SQL Server, Microsoft Transaction Server, Internet Information Server

3 Các đối tượng cơ bản của Visual Basic

3.1 Menu Bar

Chứa đầy đủ các commands mà bạn sử dụng để làm việc với VB6, kể cả cácmenu để truy cập các chức năng đặc biệt dành cho việc lập trình chẳng hạn nhưProject, Format, hoặc Debug Trong Menu Add-Ins có Add-Ins Manager cho phépbạn gắn thêm những menu con nhiệm ý để chạy các chương trình lợi ích cho việc lậptrình

3.2 Toolbars (Debug, Edit, form Editor, Standard)

Các toolbars có hình các icons cho phép bạn click để thực hiện công việctương đương với dùng một menu command, nhưng nhanh và tiện hơn Bạn dùng

menu command View | 5 5 Toolbars (click lên menu command View cho

popupmenu hiện ra rồi click command con Toolbars) để làm cho các toolbars hiện rahay biến mất đi Bạn có thể thay đổi vị trí một toolbar bằng cách nắm vào hai gạchvertical nằm bên trái toolbar rồi dời toolbar đi chỗ khác (nắm ở đây nghĩa là đểpointer của mouse lên chỗ chấm đỏ trong hình phía dưới rồi bấm xuống và giữ nútbên trái của mouse, trong khi kéo pointer đi nơi khác)

rồi bấm nút phải của mouse để display context menu) hay dùng menu command

Project | Components Ngoài việc trình bày Toolbox mặc định, bạn có thể tạo cách trình bày khác bằng cách chọn Add Tab từ context menu và bổ sung các control

cho tab từ kết quả

Trang 11

3.4 Project Explorer

Sẽ liệt kê các forms và các modules trong project hiện hành của bạn Một

project là sự tập hợp các files mà bạn sử dụng để tạo một trình ứng dụng Tức là,

trong VB6, khi nói viết một program có nghĩa là triển khai một project

3.5 Properties window

Liệt kê các đặc tính của các forms hoặc controls được chọn Một property làmột đặc tính của một object chẳng hạn như size, caption, hoặc color Khi bạn sửa đổimột property bạn sẽ thấy hiệu quả ngay lập tức, thí dụ thay đổi property Font của mộtLabel sẽ thấy Label ấy được display bằng Font chữ mới Khi bạn chọn một Propertycủa control hay form trong Properties window, phía bên phải ở chỗ value của

property có thể display ba chấm ( .) hay một tam giác chỉa xuống Bấm vào đó để

display một dialog cho bạn chọn value Thí dụ dưới đây là dialog để chọn màu choproperty ForeColor của control Label1

3.6 Form Layout

Bạn dùng form Layout để chỉnh vị trí của các forms khi form hiện ra lần đầu

lúc chương trình chạy Dùng context command Resolution Guides để thấy nếu dùng

một màn ảnh với độ mịn (resolution) tệ hơn, thí dụ như 640 X 480, thì nó sẽ nhỏ nhưthế nào

3.7 Form Designer

Dùng để thiết kế giao diện lập trình Bạn bổ sung các controls, các đồ họa(graphics), các hình ảnh và một form để tạo sự ma sát mà bạn muốn Mỗi form trongtrình ứng dụng của bạn có designer form riêng của nó Khi bạn maximise một formdesigner, nó chiếm cả khu làm việc Muốn làm cho nó trở lại cở bình thường và đồngthời để thấy các form designers khác, click nút Restore Window ở góc bên phải, phíatrên

3.8 Immediate Window

Dùng để gở rối (debug) trình ứng dụng của bạn Bạn có thể display dữ kiệntrong khi chạy chương trình ứng dụng Khi chương trình đang tạm ngừng ở mộtbreak point, bạn có thể thay đổi giá trị các variables hay chạy một dòng chương trình

Trang 12

3.9 View Code button

Click lên nút nầy để xem code của một form mà bạn đã chọn

3.10 View form button

Click lên nút nầy để xem form của một form mà bạn đã chọn Ghi chú: Nhiều windows trong IDE như Toolbars, Toolbox, Project Explorer v.v cóthể trôi lình bình (floating) hay đậu ở bến (docked) Bạn có thể thay đổi vị trí chúngbằng cách nắm vào Title Bar của window rồi dời đi Dĩ nhiên bạn cũng có thể mởrộng hay làm nhỏ một window bằng cách dời một cạnh vertical hay horizontal của

nó Khi để một window lên trên một window khác chúng có thể tìm cách dính nhau

3.11 Nhận trợ giúp trong khi đang làm việc

Trong khi lập trình bạn có thể cần tìm hiểu các thông tin liên quan đến các

commands, functions v.v của VB6 Bạn có thể khởi động Microsoft Developer Network | MSDN Library Visual Studio 6.0 từ nút Start, hay click Help | Contents từ Menu Bar của VB6, hay chọn một keyword (highlight keyword) rồi ấn

F1 để đọc Help

Nội dung Help bao gồm nhiều đặc điểm được thiết kế để thực hiện việc tìm

kiếm thông tin dễ dàng hơn Bạn có thể dựa trên Contents để đọc tài liệu như một quyễn sách, Index để đọc những đoạn có nhắc đến một keyword hay Search để tìm

một tài liệu nhanh hơn Ví dụ, việc gở rối thông tin bắt nguồn từ nhiều đặc tính khácnhau phụ thuộc vào loại đề án mà bạn đang làm việc Các liên kết được mô tả trongphần nầy thực hiện việc tìm kiếm dễ dàng hơn

Ngoài ra, bạn cũng có thể click See Also dưới tiêu đề của chủ điểm để xem

các tiêu đề của các chủ điểm mà bạn có thể đi đến hoặc liên hệ đến nhiều thông tin

3.12 Context Sensitive Help (trợ giúp trong đúng tình huống)

Nhiều phần của VB6 là context sensitive, có nghĩa là lúc bối rối chỉ cần ấn nút

F1 hoặc highlight keyword rồi nhấn F1 là được thông tin những gì liên hệ trực tiếpvới tình huống hiện giờ của bạn

Bạn có thể nhấn F1 từ bất kỳ phần context sensitive nào của giao diện VB6 đểdisplay thông tin Help về phần đó Các phần context sensitive là:

Trang 13

Các Windows của VB6 như Properties, Code v.v

Các control trong Toolbox

Các Object trên một form hoặc Object tài liệu

Các đặc tính trong Window Properties

Các keywords của VB6

Các thông báo lỗi (error messages)

Ngoài ra, trong Help thường có Example Bạn click lên chữ Example để display

một thí dụ minh họa cách dùng một function hay property

3.13 Microsoft on the Web

Web site của Microsoft chứa nhiều thông tin cập nhật cho những người lập trìnhVB6 Trang chủ Visual Basic đặt tại URL http://www.microsoft.com/vbasic/ Thôngtin có sẵn tại địa chỉ nầy bao gồm:

Cập nhật các đặc tính mới, các phiên bản sản phẩm, các sản phẩm liên hệ, cácthuyết trình (seminar) và các hoạt động (event) đặc biệt

Thông tin bổ sung trên các đặc tính VB6 chứa trong các bài viết gọi là WhitePapers, các mách nước (tips) và các trình trợ giáo, nguồn đào tạo

Sản phẩm mới tải xuống (download) bao gồm sự cập nhật đến các file chươngtrình, các cập nhật trợ giúp, các trình điều khiển, và các file liên hệ khác của VB6

II Cơ sở dữ liệu Microsoft Acess

1 Khái quát

Microsoft Access là một hệ quản trị cơ sở dữ liệu quan hệ (RelationalDatabaseManagement System) trợ giúp cho ngườI sử dụng lưu trữ thông tin dữ liệu bên ngoàivào máy tính dưới dạng các bảng và có thể tính toán, xử lý trên dữ liệu trong cácbảng đã lưu trữ

2 Các đặc điểm của Microsoft Access

- Hỗ trợ cơ chế tự động kiểm tra khóa chính, phụ thuộc tồn tại, miền giátrị của dữ liệu bên trong các bảng một cách chặt chẽ

-Trình thông minh (wizard) cho phép người sử dụng có thể thiết kế các đốitượng trong Microsoft Access một cách nhanh chóng

Trang 14

- Công cụ truy vấn bằng ví dụ QBE (Query By Example) cho phép người sửdụng thực hiện các truy vấn mà không cần quan tâm đến cú pháp của các câu lệnhtrong ngôn ngữ SQL (Structure Query Language) được viết như thế nào

-Kiểu dữ liệu đối tượng nhúng OLE (Object Linking and Embeding) cho phépđưa vào trong cơ sở dữ liệu của Access các ứng dụng khác trên window như: vănbảng word, bảng tính, hình ảnh, âm thanh

-Dữ liệu được lưu trọn gói trong một tập tin duy nhất

-Ứng dụng có thể được sử dụng trên môi trường mạng máy tính nhiều người

sử dụng, cơ sở dữ liệu được bảo mật tốt

-Có khả năng trao đổi dữ liệu qua lại với các ứng dụng khác như word, Excel,Fox, HTML

-Kết nối trực tiếp vào hệ cơ sở dữ liệu Microsoft SQL Server để phát triển cácứng dụng theo mô hình chủ khách (Client/ Server)

3 Các đối tượng bên trong tập tin cơ sở dữ liệu của access

3.1 Bảng (Table): Table là thành phần cơ bản nhất của tập tin cơ sở dữ liệu,

dùng để lưu trữ dữ liệu Bên trong bảng dữ liệu được lưu trữ thành nhiều dòng(record) và nhiều cột (Field, column hay trường)

3.2 Truy vấn (Query): Công cụ này cho phép người sử dụng dùng ngôn ngữ

3.4 Báo cáo (Report): Cho phép kết xuất dữ liệu đã lưu trong table hay

query, sắp xếp lại và định dạng thao một khuôn dạng cho trước và có thể xuất ra mànhình hoặc máy in

3.5 Các trang web dữ liệu (Pages): Cho phép tạo ra các trang web dữ liệu

Trang 15

mà trên đó có chứa dữ liệu động lấy từ một cơ sở dữ liệu nào đó Người sử dụng cóthể cập nhật dữ liệu trực tiếp vào cơ sở dữ liệu thông qua các trình duyệt web

3.6 Tập lệnh (Macro):Công cụ này cho phép người sử dụng tạo ra các hành

động

đơn giản như mở biểu mẫu, báo cáo, thực hiện truy vấn mà không cần phải biếtnhiều về ngôn ngữ lập trình Visual Basic

3.7 Bộ mã lệnh (Module): Cho phép người sử dụng dùng ngôn ngữ Visual

Basic xây dựng các hàm và thủ tục của riêng mình để thực hiện các hành động phứctạp mà tập lệnh không thực hiện được hoặc để cho chương trình chạy nhanh hơn

CHƯƠNG 3: KHẢO SÁT HỆ THỐNG

1.Ban giám đốc:

Quản lý và phân phối hoạt động của cửa hàng

Quản lý và điều hành hoạt động của nhân viênQuyết định giá cả của các loại mặt hàng

Nhân báo cáo từ các bộ phận khác như: Kinh Doanh, Kế toán, Kho…

Từ đó nắm được thị hiếu và nhu cầu của khách hàng để có kế hoạch, định hướng pháttriển

2.Bộ phận Kinh doanh

Chịu trách nhiệm tìm hiểu thị hiếu tiêu dùng của khách hàng, các mặt hàngnào tiêu thụ mạnh, các sản phẩm tiềm năng, tìm nhà cung cấp và lập phương án kinhdoanh mới để trình lên ban giám đốc

3.Bộ phận bán hàng

Khách hàng đăng ký với bộ phận bán hàng các thông tin liên lạc như: Tên giaodịch, tên khách hàng, địa chỉ, số điện thoại

Trang 16

Các mặt hàng được trưng bày tại cửa hàng, khách hàng có thể chọn những mặthàng bằng cách tự chọn hoặc thông qua báo giá Khi khách hàng mua hàng bộ phậnbán hàng sẽ trao đổi, tư vấn cho khách hàng phù hợp với nhu cầu Sau khi tiếp nhậnyêu cầu bộ phận này sẽ làm hóa đơn và thanh toán tiền rồi chuyển hàng cho khách.

Trong trường hợp công ty, cửa hàng có yêu cầu đặt hàng qua điện thoại thì bộphận bán hàng nhanh chóng làm phiếu yêu cầu xuất, phiếu giao hàng để giao hàngtheo yêu cầu

4 Bộ phận kho:

Chức năng chính là nhập hàng, xuất hàng cho bộ phận bán hàng và theo dõi sốlượng tồn kho Nhân viên kho phải thường xuyên kiểm tra để biết được số lượnghàng hóa bị hư hỏng, sắp hết hay quá hạn để có phương án đề xuất Ban giám đốc có

kế hoạch xử lý

5 Bộ phận kế toán:

Cập nhật thông tin, phiếu nhập, phiếu giao hàng va hóa đơn bán hàng

Lập báo cáo chuyển lên Ban giám đốc khi có yêu cầu

Theo dõi công nợ và thanh toán công nợ của khách hàng và nhà cung cấp

Xử lý sự cố tại công ty cho khách hàng và sửa chữa dịch vụ

7.Hạn chế của mô hình hiện tại

Việc cập nhật hàng hóa vẫn còn thủ công, ghi chép trên giấy tờ dẫn đến kho lưu trữ, tố chi phí và có thể xảy ra tình trạng mất dữ liệu

Khó có thể thống kê được danh sách hàng hóa, khách hàng, sản phẩm

Đối với số lượng đơn hàng nhiều rất khó quản lý và xử lý

Khồn báo cáo kịp thời nhanh chóng khi có yêu cầu

Trang 17

8.Yêu cầu đặt ra cho hệ thống mới

Phải có một hệ thống đáp ứng nhanh và kịp thời khi có yêu cầu như xuất hàng,nhập hàng và báo cáo nhanh chóng hàng tồn kho để tăng hiệu quả làm việc

Bộ phận kế toán dễ dàng trong việc theo dõi công nợ và báo cáo khi có yêu cầu

Bộ phận bảo hành và kho dễ dàng trong việc quản lý hàng hóa và theo dõi hàng hóa

CHƯƠNG 4: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

1 Các chức năng của Hệ thống quản lý bán hàng.

- Xây dựng sơ đồ chức năng

Biểu đồ gồm các chức năng sau:

Trang 18

2 Sơ đồ phân cấp chức năng

2.1.Biểu đồ phân rã chức năng “tiếp nhận đơn”.

2.2.Biểu đồ phân rã chức năng “Hóa đơn”.

P.Nhập

P.XuấtTồn kho

B/c X-N-T

B/c DT

Tiếp nhận đơn

Xem đơn hàngĐơn hàng mới

GT SP

GT nhom tgia

Trang 19

3.Sơ đồ luồng dữ liệu

3.1.Biểu đồ luồng dữ liệu mức ngữ cảnh:

Tiếp nhận đơn

Xem đơn hàngĐơn hàng mới

Hóa đơn

Lập hóa đơnXem hóa đơn

Trang 20

Hệ thống Quản lý bán hàng

Hóa đơn tt tiền

Đơn đặt hàng

Y/c báo cáo

B/

cáoHóa đơn được thanh toán

Ngày đăng: 18/07/2013, 15:17

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w