Tải bản đầy đủ (.doc) (17 trang)

quản lý cửa hàng

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (171.17 KB, 17 trang )

Lời giới thiệu
Ngày nay song song với quá trình phát triển công nghệ khoa học và kỹ
thuật thì nghành khoa học tính toán đã đóng vai trò quan trọng,nó đã đạt đợc
những thành tựu khoa học kỹ thuật rực rỡ với những bớc tiến nhảy vọt.Việc áp
dụng các công nghệ khoa học kỹ thuật vào lĩnh vực đời sống của con ngời
ngày càng tăng và không ngừng can thiệp vào hầu hết các công việc trong đời
sống. Công nghệ thông tin là một trong những ngành khoa học đó.Đi đôi với
sự phát triển của công nghệ chế tạo các thiết bị máy tính thì việc các sản phẩm
phần mềm ứng dụng ra đời có tính chất quyết định đối với việc áp dụng ngành
khoa học này.
Trên thế giới cũng nh ở Việt Nam ,công nghệ thông tin đã trở thành một
ngành công nghiệp mũi nhọn,nó là một ngành khoa học kỹ thuật không thể
thiếu trong việc áp dụng vào các hoạt động xã hội nh: Quản lý ,kinh tế ,thông
tin...Đặc biệt trong lĩnh vực quản lý và kinh doanh,công nghệ thông tin đã trở
thành một phần không thể thiếu giúp con ngời giải quyết rất nhiều vấn đề một
cách nhanh chóng,tiện lợi và có hiệu quả cao.
Mặc dù rất cố gắng để hoàn thành công việc,xong thời gian có hạn và kinh
nghiệm kiến thức cha nhiều nên chơng trình quản lý cửa hàng chắc còn có
những vấn đề cha đợc tối u hoàn hảo.Vì vậy ,em mong nhận đợc ý kiến đóng
góp của thầy cô và bạn bè để đề tài ngày càng hoàn thiện hơn.
Cuối cùng em xin chân thành cảm ơn thầy Đinh Hùng và các thầy trong
khoa Công nghệ thông tin trờng đại học Bách Khoa Hà Nội đã tận tình chỉ bảo
hớng dẫn chúng em hoàn thành đề tài này.
1
Phần I Giới thiệu ngôn ngữ và công cụ
Chơng trình quản lý cửa hàng đợc thực hiện bằng hai công cụ rất phổ biến và
đợc a chuộng hiện nay trên thế giới nói chung và Việt Nam nói riêng,đó là Cơ
sở dữ liệu với MicrosoftAccess và VisualBasic.Sau đây em xin trình bày tóm
tắt về u điểm và tính năng của hai ngôn ngữ này:
1)MicrosoftAccess:
Ưu điểm của việc sử dụng cơ sở dữ liệu MicrosoftAccess.


MicrosoftAccess là một trong bốn phần mềm ứng dụng của bộ
MicrosoftOffice.Nó là một hệ quản trị cơ sở dữ liệu.Nói đến quản trị cơ sở dữ
liệu,ngời ta nghĩ ngay đến Foxpro và Foxbase...là những phần mềm hầu nh có
thể làm đợc mọi việc,thờng dùng trong các hệ cơ sở dữ liệu lớn.Access thể
hiện nhiều đặc tính u việt mà nổi bật hơn cả là tính đơn giản hiệu quả,nó có
thể đáp ứng hầu hết các yêu cầu về quản trị cơ sở dữ liệu.
Trong Access:
Bảng đợc dùng lu trữ dữ liệu.Truy vấn là công cụ mạnh của Access
dùng để tổng hợp,sắp xếp,tìm kiếm dữ liệu trên các bảng,có thể sử dụng truy
vấn một bảng để xây dựng các truy vấn khác.Với truy vấn có thể giải quyết
khá nhiều dạng bài toán trong hệ cơ sở dữ liệu.
Mẫu biểu (Form) thờng dùng để tổ chức cập nhật dữ liệu cho các bảng
và thiết kế giao diện chơng trình.Ngoài khả năng nhập dữ liệu trực tiếp vào các
bảng,mẫu biểu cung cấp nhiểu khả năng nhập dữ liệu khác:Nhập từ một danh
sách,nhập các hình ảnh,nhập dữ liệu đồng thời trên nhiều bảng,nhập giá trị
đơn lẻ từ bàn phím.Mẫu biểu còn có khả năng quan trọng khác là tổ chức giao
diện chơng trình dới dạng các nút lệnh hoặc hệ thống menu.
Báo biểu (Report) là công cụ tốt để phục vụ cho in ấn với khả năng:
-In dữ liệu dới dạng bảng
-In dữ liệu dới dạng bảng biểu
2
Sắp xếp,phân nhóm,tổng hợp dữ liệu trớc khi in.In dữ liệu của nhiều bảng trên
một thông báo.
Macro bao gồm dãy các hành động dùng để tự động hoá một loạt các
thao tác,thờng dùng Macro với biểu mẫu tổ chức giao diện chơng trình.
Module là nơi chứa các hàm,thủ tục viết bằng ngôn ngữ VBA (Visual
Bassic for Application).Các hàm và thủ tục sẽ trợ giúp giải quyết những phần
việc khó mà công cụ không làm nổi.
Từ các ứng dụng của Access ta có thể tạo nên một ứng dụng cơ sở dữ
liệu Access hoàn chỉnh lu trữ chỉ trong một tập tin .mdb.

Hầu hết các ứng dụng của Access chúng ta đề ra yêu cầu viết rất ít hoặc
không viết mã VBA.Một số ứng dụng của Access chủ yếu dựa vào Macro thay
vì dùng mã VBA tự động hoá các ứng dụng.Dùng Macro sẽ dễ dàng thực hiện
các thao tác đơn giản nh đóng,mở Form,hiển thị và ẩn các thanh công cụ,thi
hành các báo cáo.
2)VisualBasic 6.0:
Lập trình với VisualBasic ngày càng đợc yêu cầu trong các đề án thực
hiện trong và ngoài nớc.VB 6. là phiên bản mới và mạnh nhất của VisualBasic.
VB lập trình trên window tạo chơng trình có giao diện đẹp mắt và thân
thiện với ngời dùng.
VB có đầy đủ những đặc điểm cũng nh những u việt của những ngôn
ngữ lập trình trớc đó nh Pascal,C,...Hơn thế nữa VB còn loại bỏ một số những
khái niệm phức tạp,dễ gây nhầm lẫn nh khái niệm con trỏ trong C.
Ưu điểm của VB là đơn giản,dễ học,dễ tiếp cận với ngời lập trình,VB có
nhiều công cụ giúp cho ngời lập trình tiết kiệm thời gian trong quá trình thiết
kế giao diện và viết code.Ngoài ra VB còn mang dáng vẻ của phong cách lập
trình hớng đối tợng,một phong cách lập trình mới hiện đại có nhiều u việt hơn
3
phong cách lập trình hớng thủ tục của những ngôn ngữ lập trình nh Pascal và
C.
Bên cạnh đó VB còn có nhiều công cụ và đặc điểm mới nh lập trình kết
hợp cơ sở dữ liệu,đặc biệt là với Access,có nhiều kỹ thuật lập trình nh
ODBC,DAO,RDO,ADO,RDS.
VisualBasic đang ngày càng trở nên phổ biến trên mọi lĩnh vực lập trình
và trở thành ngôn ngữ đợc a chuộng nhất với những nhà lập trình chuyên
nghiệp.
4
Phần II Đề tài thực tập
Lập chơng trình quản lý cửa hàng đơn giản
Mục đích:luyện ngôn ngữ,tập xây dựng một bài toán nhỏ,tập tổ chực chơng

trình.
Nội dung:
Đối tợng cần quản lý là hàng hoá gồm các thuộc tính
Mã hàng,Tên hàng,Đơn giá,Đặc điểm,Số lợng tối thiểu,Số lợng trong kho
Lập chơng trình trên ngôn ngữ:
1.Nhập hàng và ghi lên đĩa dới dạng các File bản ghi(Record).
2.Đọc và đa các bản ghi của File ra màn hình để xem,10 bản ghi một lần.
3.Nhập yêu cầu mua gồm tên khách hàng,mã hàng,số lợng.Kiểm tra:
-Nếu đủ hàng thì in vận đơn ra màn hình và filetext gồm: mã,tên khách
hàng,tên hàng,số lợng,giá v.v...
-Nếu không đủ thì in thông báo ra màn hình và filetext cho khách hàng.

5
Phần III Cách giải quyết vấn đề
Công nghệ thông tin đang đợc ứng dụng rất nhiều trong mọi lĩnh vực của
cuộc sống,mọi sự việc đều đợc tin học hoá và đợc xử lý bằng máy tính dựa
trên các phần mềm ngày càng đợc phát triển.Công việc quản lý trong các
công ti và cửa hàng trớc đây dùng sổ sách giấy tờ phức tạp,tốn nhiều thời
gian,nay đã đợc giải quyết một cách đơn giản,hiệu quả và nhanh chóng
bằng các phần mềm quản lý.Dới đây em xin trình bày hớng giải
quyết,phân tích,thiết kế cho một chơng trình phần mềm quản lý cửa hàng
nhỏ.
Chơng trình quản lý cửa hàng nhỏ,với đối tợng chủ yếu là hàng hoá gồm
có các thuộc tính:Mã hàng,Tên hàng,Đơn giá,Đặc điểm,Số lợng tối
thiểu,Số lợng trong kho.Ta phải xây dựng một cơ sở dữ liệu bằng
Access:gồm có bảng hàng hoá có các trờng tơng ứng với các thuộc tính
của hàng hoá:Mã hàng có kiểu dữ liệu Number mô tả mã hiệu của hàng
hoá,Tên hàng có kiểu dữ liệu Text thể hiện tên của loại hàng,Đơn giá có
kiểu dữ liệu là Currency thể hiện giá trị của loại hàng,Đặc điểm có kiểu dữ
liệu Text nêu lên những đặc tính của loại hàng,Sl tối thiểu có kiểu dữ liệu

Number,SL trong kho có kiểu dữ liệu Number.
Lập trình bằng ngôn ngữ VB kết hợp với cơ sở dữ liệu,dùng mô hình
ADO(Access Data Object) tạo một form nhập hàng gồm có các textbox
cho ngời sử dụng nhập vào các thuộc tính (tơng đơng với các trờng trong
cơ sở dữ liệu) của đối tợng hàng hoá.Mỗi khi nhập vào một loại hàng ngời
dùng lại trực tiếp ghi loại hàng đó vào File bản ghi(Record) thông qua một
nút nhấn(button),lúc đó chơng trình sẽ đọc những dữ liệu cho hàng hoá đ-
ợc nhập vào trên các textbox rồi ghi vào File Record.Ngời dùng có thể xoá
một loại hàng họ muốn khỏi cơ sở dữ liệu sau khi chọn loại hàng và nhấn
nút Delete.
6

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×