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

Phân tích và thiết kế phần mềm quản lý bán hàng cho công ty TNHH Minh Ngọc

88 2,1K 14
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 88
Dung lượng 3,3 MB

Nội dung

Tài liệu tham khảo kỹ thuật công nghệ, chuyên ngành tin học Phân tích và thiết kế phần mềm quản lý bán hàng cho công ty TNHH Minh Ngọc

Trang 1

MỤC LỤC

LỜI MỞ ĐẦU 3

CHƯƠNG I: GIỚI THIỆU CHUNG VỀ CÔNG TY TNHH QUỐC TẾ MINH NGỌC 4

I QUÁ TRÌNH THÀNH LẬP CÔNG TY 4

II CƠ CẤU TỔ CHỨC 4

1 Cơ cấu nhân sự: 4

2 Cơ cấu phòng ban 5

III TÌNH HÌNH HOẠT ĐỘNG KINH DOANH 7

1 Các nghành nghề kinh doanh chủ yếu: 7

2 Kinh nghiệm hoạt động: 8

3 Một số sản phẩm của công ty: 8

4 Doanh số kinh doanh trong hai năm gần đây: 12

IV HIỆN TRẠNG ỨNG DỤNG CNTT VÀ PHƯƠNG HƯỚNG CHỌN ĐỀ TÀI 12

V YÊU CẦU NGƯỜI SỬ DỤNG 14

1 Yêu cầu chung: 14

2 Yêu cầu đối với nghiệp vụ nhập hàng 15

3 Yêu cầu đối với nghiệp vụ xuất hàng 15

4 Yêu cầu đối với nghiệp vụ lập báo cáo 15

5 Các yêu cầu khác 15

VI KẾT CẤU CHUYÊN ĐỀ THỰC TẬP TỐT NGHIỆP 16

CHƯƠNG II: CƠ SỞ PHƯƠNG PHÁP LUẬN XÂY DỰNG PHẦN MỀM 17

I GIỚI THIỆU ĐÔI NÉT VỀ CÔNG NGHỆ PHẦN MỀM (SOFTWARE TECHNOLOGY) 17

1 Phần mềm 17

1.1 Khái niệm phần mềm 17

1.2 Vòng đời phát triển của phần mềm 18

1.3 Cấu hình phần mềm 19

Trang 2

2 Công nghệ phần mềm (Software Technology) 19

3 Quy trình làm bản mẫu trong công nghệ phần mềm 21

II NỀN TẢNG THIẾT KẾ PHẦN MỀM: 23

1 Vai trò của thiết kế trong công nghệ phần mềm: 23

2 Các phương pháp thiết kế trong công nghệ phần mềm: 24

2.1 Phương pháp thiết kế từ đỉnh xuống: 24

2.2 Phương pháp thiết kế từ đáy lên: 26

3 Tiến trình thiết kế trong công nghệ phần mềm 29

4 Kiến trúc phần mềm 30

III CÁC QUI TRÌNH THIẾT KẾ TRONG CÔNG NGHỆ PHẦN MỀM 32

CHƯƠNG III: PHÂN TÍCH VÀ THIẾT KẾ PHẦN MỀM QUẢN LÍ BÁN HÀNG CHO CÔNG TY TNHH MINH NGỌC 48

I BÀI TOÁN ĐẶT RA ĐỐI VỚI VIỆC QUẢN LÍ BÁN HÀNG TẠI CÔNG TY TNHH MINH NGỌC 48

II PHÂN TÍCH NGHIỆP VỤ: 49

1 Quá trình mua hàng: 49

2 Q UÁ TRÌNH QUẢN LÍ KHO 50

3 Quá trình triển khai bán hàng: 51

4 Quá trình bảo hành sản phẩm 52

III PHÂN TÍCH HỆ THỐNG THÔNG TIN QUẢN LÍ BÁN HÀNG TẠI CÔNG TY TNHH QUỐC TẾ MINH NGỌC 54

1 Sơ đồ chức năng kinh doanh 54

2 Sơ đồ luồng thông tin IDF 55

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

4 Các tệp dữ liệu đầu vào 61

V T HIẾT KẾ GIẢI THUẬT CỦA CHƯƠNG TRÌNH 64

VI M ỘT SỐ MÀN HÌNH GIAO DIỆN CHÍNH CỦA CHƯƠNG TRÌNH 68

KẾT LUẬN 75

Trang 3

LỜI MỞ ĐẦU

Ngày nay cùng với sự phát triển của khoa học công nghệ, công nghệthông tin đã trở thành một phần không thể thiếu trong mọi lĩnh vực hoạtđộng đời sống của con người Đặc biệt tại các nước phát triển thì tin học đãđược đưa vào ứng dụng trong quản lí từ rất lâu và đóng một vai trò quantrọng trong các nghành công nghiệp và dịch vụ, trong khi tại Việt Nam điềunày vẫn còn khá mới mẻ đối với các tổ chức, doanh nghiệp

Trước đây, việc quản lí chủ yếu dựa trên giấy tờ sổ sách, thực hiện mộtcách thủ công, mất thời gian, thiếu chính xác, gây ảnh hưởng tới việc kinhdoanh, sản xuất thì trong những năm gần đây, với sự bùng nổ công nghệthông tin, tin học đã và đang dần thay thế những việc làm thủ công và ngàycàng khẳng định vai trò quan trọng của mình Với việc phát triển kinh tếnhư hiện nay, hàng ngày, hàng giờ các doanh nghiệp luôn phải xử lí mộtkhối lượng dữ liệu khổng lồ, nếu như không áp dụng một phần mềm quản líthì sẽ không thể đưa ra được các báo cáo chính xác và kịp thời để hỗ trợtrong việc đưa ra các quyết định kinh doanh

Do vậy, việc đưa tin học hóa vào trong các doanh nghiệp là một việc làmcần thiết và cấp bách nếu như các doanh nghiệp Việt Nam muốn tồn tại và

có chỗ đứng trên thương trường trong thời kì mở cửa và hội nhập vào nềnkinh tế thế giới với sự cạnh tranh quyết liệt từ các doanh nghiệp nước ngoàinhư hiện nay

Trang 4

CHƯƠNG I: GIỚI THIỆU CHUNG VỀ CÔNG TY

TNHH QUỐC TẾ MINH NGỌC

I QUÁ TRÌNH THÀNH LẬP CÔNG TY

Công ty TNHH quốc tế Minh Ngọc Việt Nam (có tên giao dịch:Vietnam Orient Pearl International Company Limited, tên viết tắt làOPEVE) là loại công ty TNHH có hai thành viên trở lên Công ty đượcthành lập vào ngày 30 tháng 6 năm 2004 theo quyết định 010213097 củaphòng đăng kí kinh doanh, thuộc sở kế hoạch và đầu tư thành phố Hà Nội

và chính thức đi vào hoạt động tư tháng 7 năm 2004

Công ty có trụ sở tại số 75 Lương Định Của, phường Phương Mai, QuậnĐống Đa thành phố Hà Nội

II CƠ CẤU TỔ CHỨC

1 Cơ cấu nhân sự:

- Giám đốc: Ông Đinh Anh Hào

- Phó giám đốc kinh doanh: Bà Trần Minh Ngọc

- Phó giám đốc kĩ thuật: Ông Nguyễn Hồng Khanh

- Trưởng phòng tài chính: Bà Trần Thị Tuyết Mai

- Trưởng phòng kinh doanh: Ông Phạm Tiến Sơn

- Trưởng phòng vật tư: Ông Đông Dược Thảo

- Trưởng phòng kĩ thuật: Ông Mai Văn Tiến

Trang 5

2 Cơ cấu phòng ban

Ban giám đốc

Phòng vật tư

Phòng

kĩ thuật

a Ban giám đốc:

Bao gồm: Một giám đốc và hai phó giám đốc (phó giám đốc kinh doanh

và phó giám đốc kĩ thuật) thực hiện các chức năng sau:

- Nghiên cứu và đề ra các chiến lược cho việc phát triển kinh doanh củacông ty, lập kế hoạch kinh doanh cho từng chu kì, thời kì hoạt động

- Điều hành và kiểm tra trực tiếp các hoạt động của cấp dưới

- Trực tiếp xây dựng các qui định, chế độ, chính sách chung của công ty

về tổ chức nhân sự, lương, tài chính kế toán

Bên cạnh đó các phó giám đốc là những người trực tiếp giúp giám đốcđiều hành công ty và được giám đốc phân công trách nhiệm trong một sốlĩnh vực cụ thể

- Phó giám đốc kinh doanh sẽ chịu trách nhiệm về tình hình kinh doanhcủa công ty Dưới sự chỉ đạo của giám đốc thì phó giám đốc sẽ giao nhiệm

vụ cho cấp dưới quyền đồng thời thu thập, tổng hợp thông tin để từ đó bangiám đốc có thể lập kế hoạch kinh doanh trong thời gian tới

- Phó giám đốc kĩ thuật sẽ chịu trách về kĩ thuật của công ty, là ngườitrực tiếp lập kế hoạch kiểm tra, bảo trì sản phẩm, tìm hiểu thông tin những

Trang 6

chức năng kĩ thuật những mặt hàng chuẩn bị nhập về rồi báo cáo lên bangiám đốc.

b Phòng tài chính

Bao gồm: Trưởng phòng tài chính kiêm kế toán trưởng, thủ quĩ và mộtnhân viên có nhiệm vụ thống kê sổ sách, báo cáo tình hình tài chính lên bangiám đốc, tổng hợp tình hình hoạt động tài chính trong từng chu kì kinhdoanh giúp ban giám đốc có thể đưa ra các sách lược trong thời gian tới

- Bán hàng: bộ phận bán hàng sẽ do 2 nhân viên phụ trách, có nhiệm vụgiới thiệu những tính năng của sản phẩm đến khách hàng giúp họ có thể đưa

ra được những lựa chọn đúng đắn, phù hợp với nhu cầu

- Dự án: do ban giám đốc đưa xuống cho phòng kinh doanh, trưởngphòng là người trực tiếp tiếp nhận rồi giao nhiệm vụ xuống cho cấp dưới,

họ có trách nhiệm tìm hiểu về dự án mà công ty sắp tham gia, từ đó lập kếhoạch để có thể giành được những lợi thế trong việc dự thầu

- Xuất nhập khẩu: phòng kinh doanh có trách nhiệm trực tiếp làm giấy tờxuất nhập khẩu cho các lô hàng mà công ty nhập về nước hay xuất ra nướcngoài theo cam kết hợp đồng đã kí với khách hàng

Tất cả các hoạt động của phòng kinh doanh sẽ do trưởng phòng kinhdoanh trực tiếp báo cáo lên ban giám đốc để từ đó nhận các chỉ thị để lập kếhoạch kinh doanh cho phòng trong thời gian tới

Trang 7

d Phòng vật tư:

Bao gồm: Trưởng phòng vật tư và 2 nhân viên quản lí kho trực tiếp quản

lí kho hàng, dán tem cho sản phẩm Để đảm bảo quản lí kho một cách chặtchẽ thì mỗi lần nhập hàng hay xuất hàng phòng vật tư đều có trách nhiệmkiểm tra sản phẩm, đánh giá chất lượng, kiểm kê số lượng sao cho phù hợpvới kế hoạch kinh doanh của công ty

có liên quan đến thiêt bị bàn giao, bảo hành

III TÌNH HÌNH HOẠT ĐỘNG KINH DOANH

1 Các nghành nghề kinh doanh chủ yếu:

- Xây lắp điện dân dụng, công nghiệp, nông nghiệp, giao thông thủy lợi,san lấp mặt bằng hạ tầng cơ sở

- Sản xuất, buôn bán trang thiết bị y tế, máy móc, thiết bị phục vụ ngành

y tế, mỹ phẩm, văn phòng phẩm, vật liệu xây dựng

- Nghiên cứu thị trường

- Vận tải hàng hóa, vận chuyển hành khách

- Dịch vụ Makerting

- Dịch vụ cho thuê xe ôtô, nhà, văn phòng

- Dịch vụ mô giới kinh doanh bất động sản

- Sản xuất, buôn bán phần mềm, phần cứng máy vi tinh, linh phụ kiệnmáy vi tính

- Buôn bán thiết bị điện, điện tử, điện lạnh

Trang 8

- Cho thuê thiết bị công ty kinh doanh.

Trong những năm gần đây, công ty TNHH quốc tế Minh Ngọc hoạtđộng chủ yếu trong lĩnh vực trang thiết bị y tế, cung cấp các sản phẩm về y

tế cho các bệnh viện, phòng khám lớn nhỏ trong nước

2 Kinh nghiệm hoạt động:

Công ty TNHH quốc tế Minh Ngọc bắt đầu kinh doanh trong lĩnh vựctrang thiết bị y tế từ cuối năm 2004 cho đến nay Danh mục sản phẩm thiết

bị y tế của công ty cung cấp vào thị trường Việt Nam rất đa dạng, bao gồmnhững thiết bị hiện đại, chất lượng đảm bảo, được sản xuất tại các nướcphát triển với nên y học phát triển vượt bậc và trình độ khoa học công nghệcao Bên cạnh mặt hàng thiết bị y tế, trong danh mục sản phẩm kinh doanhcủa công ty còn bao gồm thiết bị đặc chủng, thiết bị thí nghiệm, xét nghiệm.Công ty đã liên tục giành được những hợp đồng cung cấp các thiết bị y tếquan trọng cho các đơn vị trong và ngoài nghành y tế

Quí 3 năm 2005, công ty mở rộng danh mục kinh doanh trang thiết bị y

tế với mặt hàng nẹp vít xương thần kinh Đối tác của công ty là nhà sản xuất

BK Meditech (Hàn Quốc), một doanh nghiệp lớn và có uy tín trên thịtrường chỉnh hình Chúng tôi hiện đang là nhà cung cấp duy nhất sản phẩmcủa hãng này vào thị trường Việt Nam Khách hàng của công ty là nhữngbệnh viện lớn: Bệnh viện quân y 108, bệnh viện Bạch mai,…và các bệnhviện khác thuộc địa bàn phía bắc

3 Một số sản phẩm của công ty:

a Túi y tế thôn bản:

- Kẹp Korcher thẳng 160mm có mấu và khóa hãm

- Kẹp cong 160mm có mấu và khóa hãm

- Kẹp phẫu tích 160mm

- kẹp thẳng 160mm có đầu tù

- y nhiệt kế 42 độ C

Trang 9

- thước dây nhựa 2m

- đè lưỡi các loại vô trùng

- bơm tiêm nhựa loại 5ml

- kim tiêm cho bơm tiêm 5ml

- bơm tiêm nhựa loại 10ml

- kim tiêm cho bơm tiêm 10ml

- đèn pin + 2 pin đại 1,5V-A

b Máy phá rung tim: POWER HEART AED (Cardiac Sience-Mỹ)

- bộ điện cực khử rung tim

- tài liệu hướng dẫn sử dụng

c Máy truyền dịch tự động: TOP 3300 (Nhật Bản)

- thân máy chính

- giá treo máy

- cây treo máy (Inox-SX tại Việt Nam)

d Bơm tiêm tự động: TOP 5300 (Nhật Bản)

- sử dụng được nhiều loại bơm tiêm khách nhau

- lưư trữ lần cài đặt trước để sử dụng cho lần cài đặt sau mà không cầncài đặt lại

Trang 10

- có thể sử dụng nguồn điện DC trên xe cứu thương

e Máy đo điện tâm đồ: P80 ESAOTE.a Iso9001, EN 46001 (Ý)

- có thể đo 12 kênh đồng thời

- in ra 3 kênh trên khổ giấy 80mm

- máy in có độ phân giải cao

f Hệ thống chụp X-Quang CORNAD (sản xuất tại Mỹ)

- Máy phát tia cao tần HF:

+ Kiểm soát vi xử lí, quản lí thông số chụp chính xác và đáng tin cậy+ độ tuyến tính cao không ripple, dòng của bóng phát tia 300-400mA+ bảng điều khiển phẳng dễ sử dụng

+ hoạt động với sự lựa chọn 3 thông số của Generator (kVp, mA, thờigian) cùng với lựa chọn mÁ

+ dải chọn thời gian chiếu rộng, dễ dàng và linh hoạt trong sự lựa chọnthông số

+ Mode chuẩn tự động chụp nhanh giảm thời gian xử lí khi đang tiếnhành chụp

+ giảm liều lượng tia chiếu tới bệnh nhân

- Bàn chụp X-Quang:

+ Cấu trúc chịu được tải trọng lớn

+ bàn dịch chuyển được theo bốn hướng có khóa từ

+ khoang chứa Grid, khay bằng Inox

- Giá đỡ đèn đầu:

+ khóa điện cho dịch chuyển lên xuống

Trang 11

+ tube quay 360 độ có khóa điện

+ hoạt động ít gây ồn nhờ hệ thống nâng đỡ thiết kế đặc biệt

+ hoàn toàn đối trọng, hệ thống dây đôi đảm bảo an toàn

+ bộ trực chuẩn chùm tia bảo đảm dễ địng vị

+ Collimator điều khiển bằng tay

- Bóng phát tia X-Quang

- Giá chụp phổi:

+ dịch chuyển lên xuống dọc theo cột

+ khoang chứa Grid với khay bằng Inox

g Máy rửa phim tự động

Hãng sản xuất: ELK Corporation (Nhật Bản)

- Hệ thống tự ngắt cho phép vận hành an toàn: khi mạch bị hở trong quátrình vận hành, thiết bị sẽ tự động ngắt kèm theo đèn báo động

- Vận hành đơn giản và nhanh chóng: 3 chế độ rửa: 90/110/115s, vậnhành bằng phím bấm

- Chế độ chờ và tiết kiệm năng lượng, không ô nhiễm môi trường: Ở chế

độ chờ, thanh cuộn quay làm sạch bề mặt theo chu trình, giữ nhiệt độ máy ởmức thấp, tránh bay hơi nước và khí, điều chỉnh nhiệt độ sấy, tránh tìnhtrạng tăng nhiệt quá cao

- Cấu tạo đơn giản, bảo trì dễ dàng: Cấu tạo đơn giản của máy cho phépngười sử dụng tháo lắp nhanh chóng, vệ sinh, bảo trì máy mỗi ngày

- Cấu tạo kèm chức năng lưu thông không khí, an toàn khi sử dụng:Chức năng lưu thông không khí trong máy ngăn ngừa tình trạng nghẽnphim và oxi hóa trong máy

- Cho phép tráng rửa phim laser

h Máy phân tích sinh hóa hoàn hảo với cấu hình cực mạnh

- Đứng đầu trong lĩnh vực sinh hóa đa kết quả

- 400 test/hour, bao gồm ISE

Trang 12

- tự động chạy lại bằng cách pha loãng

- mẫu được pha loãng trước

- phát ra các mẩu tin thân thiện đối với người sử dụng

- làm lạnh thuốc thử trong 24h ở nhiệt độ 10 độ C

- Có các kim hút riêng cho mẫu

- cuvette được rửa bởi nước nóng

- tuổi thọ của các cuvette dài

- trộn bằng bọt không khí để tránh lây nhiễm thuốc thử

- nhận biết mẫu và thuốc thử bởi bar-code

- các ống lấy máu ban đầu 5, 7, 10ml

4 Doanh số kinh doanh trong hai năm gần đây:

Trang 13

phục vụ trong nghành y tế cũng trở nên đa dạng hơn để đáp ứng được nhucầu thị trường trong nước đang ngày càng khắt khe Với khối lượng dữ liệukhổng lồ về các sản phẩm trang thiết bị y tế như vậy thì việc quản lí thủcông đã không còn phù hợp nữa Ta có thể nhận thấy một số yếu kém củaviệc quản lí thủ công: thông tin về đối tượng quản lí nghèo nàn, lạc hậukhông được cập nhật thường xuyên, việc lưu trữ bảo quản gặp nhiều khókhăn, thông tin lưu trữ trong công ty không nhất quán, dễ bị trùng lặp trongcác bộ phận Đặc biệt là mất nhiều công sức để kiểm tra, thống kê, phântích nhằm đưa ra các thông tin chính xác để phục vụ cho việc ra quyết địnhkinh doanh Cho đến nay công ty TNHH quốc tế Minh Ngọc mới chỉ ápdụng phần mềm tiện ích kế toán trong việc quản lí tài chính, báo cáo tìnhhình hoạt động kinh doanh trong từng chu kì hoạt động Trong khi việcquản lí bán hàng, tình hình sản phẩm trong kho vẫn còn được quản lí mộtcách thủ công Điều này đã gây ra một số khó khăn trong việc kiểm kê hànghóa, gây mất thời gian trong việc đưa ra danh mục sản phẩm cho kháchhàng hay thông tin đưa ra không được nhất quán giữa các bộ phận.

Chính vì vậy việc áp dụng một phần mềm tiện ích trong việc quản lí bánhàng sẽ giải quyết được các khó khăn và giúp bộ phận kinh doanh tìm kiếmđược những thông tin chính xác và nhanh chóng Và từ đó ban giám đốc sẽ

có được những báo cáo chính xác, kịp thời về tình hình hoạt động để có thểđưa ra những quyết định kinh doanh đúng đắn trong tương lai

Vì vậy, em đã lựa chọn đề tài là: “Xây dựng phần mềm quản lí bán hàngtại công ty TNHH quốc tế Minh Ngọc” cho chuyên đề thực tập của mình

Ngôn ngữ sử dụng: Microsoft Visual Basic 6.0, Microsoft OfficeAccess 2003

Microsoft Visual Basic 6.0: là một hệ quản trị cơ sở dữ liệu có nhiều

công cụ trợ giúp tổng hợp, truy xuất thông tin một cách nhanh chóng, thuận

Trang 14

tiện và một lệnh lập trình phong phú, có nhiều hàm thủ tục viết sẵn cho việclập trình, giúp ta triển khai các ứng dụng một cách dễ dàng hơn.

Microsoft Acces là một thành phần của chùm phần mềm Microsoft

Office Professional, vì thế mà những đối tượng thuộc giao diện như thựcđơn, dải công cụ (toolbar) và hộp thoại đều rất tương tự như các ứng dụngkhác của Office mà phần lớn mọi người đã quen dùng Việc trao đổi dữ liệugiữa Access và các ứng dụng khác trong môi trường Windows cũng rấtthuận tiện

V YÊU CẦU NGƯỜI SỬ DỤNG

1 Yêu cầu chung:

- Trên các form nhập dữ liệu phải được bố trí thuận tiện, dễ sử dụng,đảm bảo một số yêu cầu sau:

+ Màu sắc trên form phải hài hòa không có quá nhiều màu sắc songcũng cần làm nổi bật một số trường quan trọng

+ Dùng phím Tab để thay đổi vị trí trường nhập theo một thứ tự từtrên xuống dưới, từ trái qua phải hay thay đổi vị trí từ form chính sang formcon

+ Hiển thị các thực đơn cùng với hướng dẫn sử dụng các phím tắt

- Trên các form phải sử dụng các thuật ngữ đặc trưng của thiết bị tin học

- Giảm tối thiểu việc nhập liệu bằng tay và nên sử dụng các Combo Box

để nhân viên chọn các giá trị chuẩn có sẵn Điều này sẽ giúp nhân viênthuận tiện hơn khi sử dụng và tăng độ chính xác của thông tin

- Dựa vào các qui tắc đã được chấp nhận về đồ họa để minh họa thôngtin trên màn hình Ví dụ nên sử dụng máy in để mô tả nút có chức năng invăn bản, sử dụng biểu tượng của đĩa mềm để mô tả nút có chức năng lưuvăn bản

Trang 15

- Phải có dấu hiệu cho biết người sử dụng đang thao tác với thực đơnnào, ví dụ khi nhân viên đang thực hiện nhập danh mục hàng hóa thì trênthanh tiêu đề của form nhập phải hiển thị chữ danh mục hàng hóa.

- Phải có câu hỏi xác nhận một số thao tác của nhân viên làm thay đổi dữliệu hệ thống, ví dụ chương trình phải hiện thông báo hỏi nhân viên có chắcchắn muốn xóa hay muốn thay đổi bản ghi nào đó hay không

- Các phím nóng phải được sử dụng thống nhất trong toàn bộ hệ thống,tiện lợi cho người sử dụng

2 Yêu cầu đối với nghiệp vụ nhập hàng

- Phiếu nhập hàng phải hiển thị đầy đủ các trường: nhà cung cấp, mãhàng, tên hàng, nhóm hàng, đơn vị tính, giá nhập, số lượng,…

- Khi nhân nhấn nút lưu phiếu nhập kho thì chương trình phải tự độngcập nhật số liệu liên quan đến hàng hóa vừa nhập vào bảng danh mục hànghóa

3 Yêu cầu đối với nghiệp vụ xuất hàng

- Phiếu xuất hàng phải hiển thị đầy đủ các thông tin cần thiết về ngàyxuất, mã hàng, tên hàng, số lượng, đơn vị tính,…

- Khi nhân viên lưu lại phiếu xuất kho thì dữ liệu lượng hàng tồn trongkho tương ứng sẽ được cập nhật

4 Yêu cầu đối với nghiệp vụ lập báo cáo

- Phải thiết kế các form báo cáo có giao diện phù hợp với từng loại báocáo theo yêu cầu của từng cấp quản lí

- Báo cáo phải hiển thị đầy đủ các thông tin cần thiết theo từng loại báocáo

5 Các yêu cầu khác

- Yêu cầu về bảo mật và an toàn về dữ liệu: Có chính sách bảo mật, lưutrữ và phục hồi dữ liệu đầy đủ, tin cậy và khoa học

Trang 16

- Yêu cầu về tính mở: Hệ thống phải dễ dàng được mở rộng và nâng cấptrong tương lai.

- Yêu cầu về tính hiệu quả: Hệ thống cần tối ưu hóa năng lực xử lí thôngtin, có các công cụ tìm kiếm nhanh và hợp lí

VI KẾT CẤU CHUYÊN ĐỀ THỰC TẬP TỐT NGHIỆP

1 Tên đề tài: “Xây dựng phần mềm quản lí bán hàng tại công ty TNHHquốc tế Minh Ngọc”

Chương III: Thiết kế, xây dựng phần mềm quản lí bán hàng

Trang 17

CHƯƠNG II: CƠ SỞ PHƯƠNG PHÁP LUẬN XÂY DỰNG

Bao gồm các yếu tố sau:

- Các lệnh (chương trình máy tính) khi được thực hiện thì cung cấpnhững chức năng và kết quả mong muốn

- Các cấu trúc dữ liệu làm cho chương trình thao tác thông tin thích hợp

- Các tư liệu mô tả thao tác và cách sử dụng chương trình

Tiến trình phát triển của PM bao gồm các giai đoạn được biểu diễn tronghình vẽ dưới đây:

Giai đoạn

1950-1960

Giai đoạn1960-1970

Giai đoạn1970-1990

Giai đoạn1990-> nay

- Xử lý theo lô

- Đơn chiếc theo

đơn đặt hàng

- Nhiều người sửdụng

- Thời gian thực

- Bắt đầu có PMthương mại

- Hệ phân tán

- Hiệu quảthương mại hoá

- Hệ thống đểbàn

- Hệ thốngthông minh

- Quy môcông nghiệp

Qua các giai đoạn phát triển phần mềm ta thấy xu thế chung: tính năngcác phần mềm ngày càng đa dạng, quy mô của các công cụ thiết bị ngàycàng giảm dần

Trang 18

1.2 Vòng đời phát triển của phần mềm

Mỗi phần mềm từ khi ra đời phát triển đều trải qua 1 chu kì trong côngnghệ phần mềm gọi là vòng đời phát triển của phần mềm Người ta nghiêncứu vòng đời phát triển của phần mềm để hiểu rõ từng giai đoạn và cóphương pháp thích hợp để tác động vào từng giai đoạn đó nhằm đảm bảochất lượng sản phẩm Vòng đời phát triển của phần mềm được biểu diễnbằng mô hình gọi là mô hình thác nước:

Trong quy trình này, mỗi giai đoạn ở phía trước sẽ tác động tới tất cả cácgiai đoạn ở phía sau Tức là công nghệ hệ thống ở giai đoạn đầu tiên và nótác động đến 5 giai đoạn còn lại Đến lượt mình công đoạn phân tích chịutác động của công đoạn công nghệ hệ thống nhưng nó lại bao trùm, tácđộng lên 4 công đoạn còn lại

Trang 19

1.3 Cấu hình phần mềm

Trong công nghệ phần mềm người ta đưa ra khái niệm cấu hình phầnmềm tương thích với khái niệm cấu hình phần cứng Cấu hình phần mềmchính là quá trình phát triển một phần mềm Cấu hình phần mềm gồm cácthành phần được biểu diễn theo hình vẽ sau:

Kế hoạch Đặc tả YCầu

Kiểm thử

Thiết kế VBản Ctrình Ctrình làm

việc

2 Công nghệ phần mềm (Software Technology)

Công nghệ phần mềm bao gồm một tập hợp với ba yếu tố chủ chốt:Phương pháp, công cụ và thủ tục giúp cho người quản lý có thể kiểm soátđược quá trình phát triển phần mềm và cung cấp cho kỹ sư phần mềm mộtnền tảng để xây dựng một phần mềm chất lượng cao

Mỗi quy trình phần mềm không phụ thuộc vào lĩnh vực ứng dụng, độphức tạp, quy trình công nghệ đều bao gồm 3 giai đoạn: Xác định, pháttriển, bảo trì được biểu diễn trong sơ đồ sau:

Trang 20

Giai đoạn 1: Xác định yêu cầu trả lời câu hỏi cái gì? tức kỹ sư phần

mềm phải giới hạn và định nghĩa rõ ràng sản phẩm phần mềm mình sẽ xâydựng để tung ra thị trường, trong giai đoạn này có các công đoạn chính:phân tích hệ thống, lập kế hoạch, xác định yêu cầu của người sử dụng(khách hàng)

Giai đoạn 2: Phát triển trả lời câu hỏi “thế nào?” kỹ sư phần mềm sử

dụng những công cụ thiết bị gì về ngôn ngữ, quy trình công nghệ để sảnxuất ra phần mềm Giai đoạn này bao gồm các bước: thiết kế, mã hoá, kiểmthử Trong đó khái niệm mã hoá trong công nghệ phần mềm khác với kháiniệm mã hoá trong hệ thống thông tin, mã hoá trong công nghệ phần mềm

là dùng một ngôn ngữ lập trình cụ thể nào đó để dịch từ bản vẽ thiết kếthhàn một chương trình cụ thể

Kiểm thử

Mã hoá Thiết kế Lập kế hoạch

Trang 21

Giai đoạn 3: Bảo trì trả lời câu hỏi “Thay đổi thế nào?” Mỗi phần mềm

sau khi đã bán cho khách hàng đều phải trải qua giai đoạn hậu mãi (chămsóc khách hàng) giai đoạn này bao gồm ba công việc chính: bảo trì sử đổi,bảo trì thích nghi, bảo trì hoàn thiện Trong đó bảo trì sửa đổi: sửa lỗichương trình nếu chẳng may xuất hiện sau khi đã bán cho khách hàng Giữamáy tính sản xuất ra phần mềm ở công ty phần mềm và máy tính của cácdoanh nghiệp sử dụng các phần mềm khi mua luôn luôn có sự khác biệt vềcấu hình, chức năng, vì vậy việc bảo trì thích nghi cần được tiến hành đểphần mềm hoạt động an toàn trong môi trường công nghệ của khách hàng.Quá trình bảo trì hoàn thiện xảy ra khi khách hàng có yêu cầu công ty phầnmềm phát triển thêm một chức năng nào đó của phần mềm trong phạm vicho phép

3 Quy trình làm bản mẫu trong công nghệ phần mềm

Bản mẫu phần mềm là một kỹ thuật đặc biệt và riêng có trong công nghệphần mềm Nó không được đề cập đến trong các môn lập trình cụ thể vìmục đích của công nghệ phần mềm là sản xuất ra sản phẩm để bán trên thịtrường do đó trước khi tung sản phẩm ra thị trường người ta sản xuất thửsản phẩm mẫu để khách hàng đánh giá, sau khi bản mẫu được chấp nhận thìmới tiến hành sản xuất hàng loạt

Bản mẫu phần mềm là một sản phẩm phần mềm bao hàm những đặctrưng cơ bản nhất của phần mềm đượcc xây dựng nhằm mục đích đưa ra 1phác thảo để khách hàng đánh giá và cũng là cơ sở để kỹ sử phần mềm pháttriển sản phẩm của mình

Bản mẫu phần mềm có thể thể hiện ba hình thức sau:

- Sử dụng các bản vẽ thiết kế trên giấy

- Là một sản phẩm phần mềm chỉ bao gồm những nét đặc trưng nhất

- Là một chương trình máy tính chứa những kỹ thuật cơ bản nhất khithiết kế phầm mềm

Trang 22

Tuỳ vào trình độ hiểu biết khách hàng mà công ty phầm mềm sử dụngmột trong những hình thức trên đây hoặc sử dụng đồng thời cả ba.

Mục tiêu cao nhất khi làm bản mẫu là cố gắng làm sao trong khoảng thờigian ngắn nhất làm cho khách hàng tiếp thu phần nhìn thấy được của phầnmềm tương lai để họ đi đến ký kết hợp đồng

Quy trình làm bản mẫu phần mềm: gồm 6 bước:

SP bản mẫu PM

YC của K.Hàng

TKế Nhanh

Làm bản mẫu

Làm mềm bản mẫu

KH đánh giá bản mẫu

Bắt đâù

Bước 1: Xác định yêu cầu của khách hàng: Trong bước này đại diện của

công ty phần mềm gặp gỡ khách hàng để xác định các yêu cầu của họ vềphần mềm Thông thường khách hàng chỉ bày tỏ nguyện vọng là chính, bảnthan cán bộ công ty phần mềm phải lượng hóa và mô hình hóa các nguyệnvọng đó

Bước 2: Thiết kế nhanh: Mục đích của bước này ở dạng phác thảo chỉ

bao gồm 1 vài đặc trưng cơ bản của phần mềm

Bước 3: Làm bản mẫu: nhằm mục đích công ty phần mềm cho ra đời

nhanh 1 bản mẫu dạng phác thảo chỉ gồm 1 vài đặc trưng cơ bản của phầnmềm

Bước 4: Khách hàng đánh giá bản mẫu.

Trang 23

Bước 5: Làm mịn bản mẫu, hay là chi tiết hóa các chức năng phần mềm Bước 6: Kết thúc ta được 1 sản phẩm chưa được thương mại hóa thị

trường mà là bản mẫu phần mềm

II NỀN TẢNG THIẾT KẾ PHẦN MỀM:

1 Vai trò của thiết kế trong công nghệ phần mềm:

Trong sản xuất quy mô công nghiệp vấn đề thiết kế có vai trò đặc biệtquan trọng:

- Thiết là nền tảng để phát triển 1 phần mềm đảm bảo tính ổn định vàbền vững

- Nhờ có thiết kế chúng ta có thể đảm bảo không có sự đổ vỡ 1 phầnmềm khi có sự biến động xảy ra hoặc thay đổi trong phần mềm

So sánh phần mềm có thiết kế cơ bản và phần mềm không có thiết kế:

Bảo trì Thiết Kế Kiểm thử

Bảo trì Kiểm thử

Đối với 1 phần mềm không có thiết kế đầy đủ chỉ cần thay đổi nhỏ trongcấu trúc dữ liệu hay chức năng chương trình cũng có thể dẫn đến sự pháhủy phần mềm hay hỏng hóc chức năng ban đầu của nó Đặc biệt trong giaiđoạn hiện nay khi xuất hiện khái niệm lập trình tự động, lập trình bằng máytính Hiệp hội công nghệ phần mềm thế giới vẫn tuyên bố 1 tài liệu trong đó

Trang 24

xác nhận rằng: nhu cầu của thế giới từ nay lại không phải người lập trìnhbiết dùng câu lệnh để chế tác phần mềm mà trước hết là những người biếtđọc bản vẽ thiết kế.

2 Các phương pháp thiết kế trong công nghệ phần mềm:

2.1 Phương pháp thiết kế từ đỉnh xuống:

Ý tưởng của phương pháp thiết kế giải thuật từ đỉnh xuống dựa trên ýniệm module hoá (Phân rã 1 vấn đề cần giải quyết thành các vấn đề nhỏhơn, chi tiết hơn theo sơ đồ hình cây cho để khi nhận được các module độclập không phân chia nhỏ hơn được nữa) tức là khi thiết kế 1 phần mềm ứngdụng, người ta đi từ tổng quát đến chi tiết, để tạo thành 1 hệ thống thốngnhất Trên cơ sở của hệ thống này, người ta phân chia công việc cho cácnhóm mà vẫn đảm bảo tính mục tiêu của chương trình

Để nắm được ý tưởng của phương pháp này, chúng ta xem xét bài toántin học hoá 1 trung tâm thương mại: Trên cơ sở thực tế, chúng ta lần lượtđưa ra các mô hình của bài toán dưới dạng phác thảo:

Phác thảo 1:

Trên cơ sở phác thảo nền thứ nhất, chúng ta tiếp tục phân rã thành cáckhối chi tiết hơn

Quản líbán hàng

Quản lí khohàngQuản lí nhân lực

Quản lí trungtâm thương mại

Trang 25

Phác thảo 2:

Phác thảo 3:

Phác thảo 4:

Quản lí bán hàng

Quản lítheo mặt hàng

Lập bảng tổng hợp

Quản lí

theo quầy

Quản lí nhân lực

Quản lítuyển dụng

Quản lí khenthưởng, kỉ luật

Quản lí

đào tạo

Quản lí kho hàng

Quản línhập kho

Quản lí lưu khoQuản lí

xuất kho

Trang 26

Trên cơ sở của 4 phác thảo trên đây, người ta tích hợp lại thành hệ quản

lý trung tâm thương mại, với giả sử rằng quá trình không được phân rã tiếp.Trên thực tế các quá trình phải được cụ thể hơn nữa

Phác thảo 5:

2.2 Phương pháp thiết kế từ đáy lên:

Trong phương pháp này, chúng ta xuất phát từ cụ thể chi tiết đến tổnghợp Truớc hết tiến hành giải quyết các vấn đề cụ thể sau đó trên cơ sở đánggiá mức độ tương tự về chức năng của các vấn đề này trong việc giải quyếtbài toán chúng ta gộp lại thành từng nhóm cùng chức năng từ dưới lên trêncho đến module chính Sau đó sẽ thiết kế thêm 1 số chương trình làm phongphú hơn, đầy đủ hơn chức năng của các phân hệ và cuối cùng thiết kếchương trình tập hợp các module thành 1 thể thống nhất, hoàn chỉnh.Lĩnh

Quản lí trungtâm thương mại

Quản lí

bán hàng

Quản lí kho hàng

Quản lí nhân lực

Quản lí khenthưởng kỉ luật

Quản lí đào tạo

Quản lí xuất kho

Quản lí nhập kho

Quản lí lưu kho

Trang 27

vực nghiên cứu của phương pháp này là những cơ sở đã được tin học hoátừng phần Phương pháp này cho phép vừa sử dụng được những chươngtrình đã có và phát huy hiệu quả mà không phải xoá đi để làm lại từ đầu màvẫn đảm bảo chỉnh thể của 1 hệ thống.

Để nắm được ý tưởng của phương pháp này, ta xét 1 bài toán cụ thể:quản lý 1 khoa trong trường ĐH Vấn đề quản lý đã được tin học hoá từngphần bằng cách sử dụng một số chương trình

Prog 1: in ra danh sách SV theo lớp

Prog 2: in ra hồ sơ SV

Prog 3: in ra chương trình đào tạo hệ chính quy

Prog 4: in ra hồ sơ cán bộ

Prog 5: in ra bảng điểm của SV

Prog 6: in ra chương trình đào tạo cao học

Các chương trình này đã được đưa vào ứng dụng thực tế và phát huyhiệu quả tích cực Bây giờ lãnh đạo khoa muốn phát triển thành 1 hệ thốngtin học đồng bộ hơn Phương pháp giải quyết bài toán trong trường hợp này

là không nên xoá đi tất cả để làm lại từ đầu mà nên dựa vào chương trình đã

có và hoàn thiện thêm Để áp dụng phương pháp thứ hai, chúng ta dựa vàocác phần mềm đã có và thực hiện lần lượt các bước sau đây:

Bước 1: Căn cứ vào chức năng của từng phần mềm, ghép chúng lại

thành một nhóm Trên cơ sở này, gộp Prog 1, Prog 2 và Prog 5 thành phân

hệ quản lý sinh viên:

Quản lísinh viên

Prog 1

Trang 28

Bước 2: Gộp Prog 3 và Prog 6 thành phân hệ quản lý chương trình đào

+ Quản lý CTĐT: Prog 9: In ra chương trình đạo tạo tiến sĩ

Prog10: In ra chương trình hoàn chỉnh kiến thức

+ Quản lý cán bộ: Prog 11: In danh sách CBCNV trong khoa

Prog 12: In học vị học hàm tiến sĩ trở lên

Bước 4: Như vậy từ 6 chương trình ban đầu, nhờ phương pháp thiết kế

từ đáy lên chúng ra đã thiết kế thành 12 chương trình Nhưng luôn luôn cóđịnh hướng, tức là các chương trình luôn nằm trong các phân hệ Bây giờ,chúng ta tích hợp chúng lại

Prog 6

Quản líCTĐT

Prog 3

Prog 4Quản lícán bộ

Trang 29

Quản lí khoa

Prog 10 Prog 7

Prog 8

3 Tiến trình thiết kế trong công nghệ phần mềm

Trong sản xuất phần mềm công nghiệp, người ta xét quá trình thiết kếdưới 2 góc độ: về mặt quản lý và về mặt kĩ thuật

- Xét từ góc độ quản lý: người ta chia làm 2 giai đoạn:

+ Thiết kế sơ bộ

+ Thiết kế chi tiết

- Xét từ góc độ kĩ thuật: người ta chia làm 4 công đoạn:

+ Thiết kế kiến trúc

+ Thiết kế dữ liệu

+ Thiết kế thủ tục

+ Thiết kế giao diện

Mối liên hệ giữa góc độ quản lí và góc độ kỹ thuật được biểu diễn theohình vẽ sau:

Trang 30

Khái niệm: Kiến trúc phần mềm là hiện thân của những quyết định thiết

kế sớm nhất để đạt đến đích của những nhu cầu về chức năng và phi chứcnăng quan trọng nhất Việc xem xét lại kiến trúc phần mềm là một phươngthức phát triển phần mềm để đánh giá các quyết định thiết kế kiến trúc, chú

ý tới những thuộc tính chất lượng mong muốn (những nhu cầu phi chứcnăng, như sự thực thi, tính bảo mật, độ tin cậy, tính khả dụng, khả năng thayđổi, chi phí, …) Phương thức này được nhìn nhận như là một trong những

kỹ thuật quan trọng và mang lại hiệu quả đúng như dự kiến và làm giảmthiểu những rủi ro thuộc về kiến trúc

Mối liên hệ giữa vấn đề và giải pháp: Trước mỗi vấn đề đặt ra, kỹ sưphần mềm phải đưa ra giải pháp cho kiến trúc phần mềm sao cho vẫn đềđược giải quyết hiệu quả mà không quá phức tạp Ta có thể mô hình hoáquá trình này bằng hình vẽ sau đây:

Trang 31

P4 P3

P2

P5

Vấn đề cần giải quyết

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

mà còn là nghệ thuật của kỹ sư phần mềm, hoàn toàn tương tự như kến trúc

Trang 32

sư với mỗi công trình xây dựng Vì thế trước mỗi vấn đề thực tế đặt ra, kỹ

sư phần mềm phải lựa chọn 1 giải pháp phần mềm gọn nhẹ không quá phứctạp, nhưng lại hiệu quả

III CÁC QUI TRÌNH THIẾT KẾ TRONG CÔNG NGHỆ PHẦN MỀM

Trong sản xuất phần mềm công nghệp để cho ra một sản phẩm người taphân chia thành các công đoạn, mỗi công đoạn thực hiện một nhiệm vụ nhấtđịnh và do một chức danh nhất định đảm nhiệm Trong các công ty phầmmềm hiện nay một quy trình khép kín cho ra sản phẩm phần mềm bao gồmbẩy công đoạn sau:

1 Quy trình 1: Xây dựng và quản lý hợp đồng phần mềm

Mục đích: Nhằm tiến hành đưa ra phác thảo hợp đồng, tiến hành xâydựng các điều kiện cụ thể của hợp đồng kí kết văn bản hợp đồng với kháchhàng theo dõi tiến trình thực hiện hợp đồng, thanh toán và thanh lý hợpđồng

Các dấu hiệu: Quy trình xây dựng hợp đồng phần mềm được đặc trưngbởi dấu hiệu sau:

- Kí kết hợp đồng

- Theo dõi thực hiện

- Thanh toán và thanh lý hợp đồng

Lưu đồ

Trang 33

Bắt Đầu

Đề xuất tham gia xây dựng PM

Báo cáo tổng hợp HĐ PM Thanh toán, thanh lí Theo dõi thực hiện HĐ PM

Lập hồ sơ PM

XD kí kết HĐồng PM

Kết thúc

Các thông số của quy trình

1 Thông Số chung

Chức danh

Điều kiện bắt đầu

Điều kiện thực hiện

Điều kiện kết thúc

Cán bộ kinh doanh

Mở thầu của khách hàngKinh phí

Cán bộHợp đồng phần mềmthanh lý

Theo tiêu chuẩn củaFPT

Theo luật kinh tếXét duyệt công ty phầnmềm

Chữ kí đầu tư

4 Đánh giá chất

lượng

Tỷ lệLợi nhuận

Trang 34

STT Bước thực hiện Điều kiện bắt đầu Điều kiện kết thúc

được công ty duyệt

4 Theo dõi thực hiện

hợp đồng phần mềm

Kết thúc bước 3 Thực hiện tốt hợp đồng

5 Thanh toán, thanh lý Kết thúc bước 4 Công ty duyệt

2 Quy trình 2: Xác định yêu cầu

Mục đích: của quy trình bao gồm tìm hiểu yêu cầu của khách hàng, tiếnhành phân tích hệ thống một cách sơ dộ và các quy trình liên quan, lượnghoá nhu cầu của khách hàng về sản xuất phần mềm

Các dấu hiệu: quy trình này được đặc trưng bởi các dấu hiệu sau đây:

- Khảo sát hệ thống

- Phân tích nghiệp vụ

- Phân tích yêu cầu

Lưu đồ

Trang 35

Bắt Đầu

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

Tổng hợp quy trình

Mô tả hoạt động hệ thống Phân tích yêu cầu người sử dụng

Khảo sát hệ thống

Phân tích nhiệp vụ

Kết thúc

Các thông số của quy trình

Thông số chung:

- Chức danh

- Điều kiện bắt đầu

- Điều kiện kết thúc

- Cán bộ xây dựng yêu cầu

- Các thông tin liên quanđến quá trình

- Các giải pháp kỹ thuậtthực hiện kế hoạch

Trang 36

lượng định yêu cầu hoàn thành

đúng hạn

- Mức chênh lệch thờigian

+ - 20%

Bắt đầu quy trình 2 Kế hoạch được quản trị

viên dự án phê duyệt

2 Khảo sát hệ thống Kết thúc bước 1 Quản trị viên dự án và

khách hàng chuẩn y

3 Phân tích nghiệp vụ Kết thúc bước 2 Khách hàng chấp nhận

4 Phân tích yêu cầu

3 Quy trình 3: Phân tích thiết kế phần mềm

Mục đích: Trên cơ sở của hồ sơ phân tích nghiệp vụ và mô hình hoạtđộng của hệ thống tiến hành thiết kế kiến trúc và thiết kế kĩ thuật để xâydựng hồ sơ thiết kế phần mềm

Các dấu hiệu: Quy trình thiết kế trong công nghệ phần mềm đươc đặctrưng bởi các dấu hiệu sau:

- Thiết kế kiến trúc phần mềm (Chuyển từ P -> S)

Trang 37

Lập kế hoạch thiết kế Thiết kế kiến trúc

Duyệt

Thiết kế dữ liệu

Thiết kế thủ tục Thiết kế chương trình

Quản trị viên dự ánphê duyệt

3 Sản phẩm - Kiến trúc hồ sơ hệ thống

- Hồ sơ thiết kế kỹ thuật

Quản trị viên dự ánphê duyệt

Trang 38

Phân đoạn các hoạt động

1 Lập kế hoạch thiết

kế

Sau khi nhận hợp đồngKinh tế, hồ sơ phân tíchnghiệp vụ

Quản trị viên dự ánduyệt

2 Thiết kế kiến trúc Sau khi kết thúc bước 1 Quản trị viên dự án

Dấu hiệu: Quy trình lập trình được đặc trưng bởi các dấu hiệu sau:

- Lập trình các thư viện chung

- Lập trình các module

- Lập trình tích hợp

- Test chương trình

Trang 39

Lưu đồ

Bắt Đầu

Lập kế hoạch lập trình

Test chương trình Tích hợp Thết kế các module Lập trình thư việ chung

Kết thúc

Duyệt

Các thông số của quy trình

4 Đánh giá chất

lượng

- Tỷ lệ các sản phẩm hoànthành đúng hạn

- Dự kiến hoàn thành

>= 90%

+ - 20%

Trang 40

Phân đoạn các hoạt động

lập trình

Khách hàng được quảntrị viên dự án phêduyệt

5 Quy trình 5: Test

Mục tiêu: Sau khi chúng ta đã có sản phẩm phần mềm người ta chuyểnsang quy trình Test mà bản chất là thực hiện Test hệ thống Test theo tiêuchuẩn khách hàng, nhằm đảm bảo phần mềm có chất lượng cao

Các dấu hiệu:

- Lập kịch bản(sienario) Test

- Thực hiện quá trình Test

- Ghi nhận kết quả Test

- Quá trình Test chương trình tức là kiểm tra từng dòng lệnh do lậptrình viên thực hiện

Ngày đăng: 21/11/2012, 10:04

HÌNH ẢNH LIÊN QUAN

- Phó giám đốc kinh doanh sẽ chịu trách nhiệm về tình hình kinh doanh của công ty. Dưới sự chỉ đạo của giám đốc thì phó giám đốc sẽ giao nhiệm  vụ cho cấp dưới quyền đồng thời thu thập, tổng hợp thông tin để từ đó ban  giám đốc có thể lập kế hoạch kinh do - Phân tích và thiết kế phần mềm quản lý bán hàng cho công ty TNHH Minh Ngọc
h ó giám đốc kinh doanh sẽ chịu trách nhiệm về tình hình kinh doanh của công ty. Dưới sự chỉ đạo của giám đốc thì phó giám đốc sẽ giao nhiệm vụ cho cấp dưới quyền đồng thời thu thập, tổng hợp thông tin để từ đó ban giám đốc có thể lập kế hoạch kinh do (Trang 4)
Lập bảng tổng hợpQuản lí  - Phân tích và thiết kế phần mềm quản lý bán hàng cho công ty TNHH Minh Ngọc
p bảng tổng hợpQuản lí (Trang 24)
Lập bảng tổng hợp - Phân tích và thiết kế phần mềm quản lý bán hàng cho công ty TNHH Minh Ngọc
p bảng tổng hợp (Trang 25)
Prog 5: in ra bảng điểm của SV - Phân tích và thiết kế phần mềm quản lý bán hàng cho công ty TNHH Minh Ngọc
rog 5: in ra bảng điểm của SV (Trang 26)
+ Quản lý sinh viên: Prog 7: In bảng điểm tốt nghiệp                                   Prog 8: In bằng tốt nghiệp - Phân tích và thiết kế phần mềm quản lý bán hàng cho công ty TNHH Minh Ngọc
u ản lý sinh viên: Prog 7: In bảng điểm tốt nghiệp Prog 8: In bằng tốt nghiệp (Trang 27)
Mục đích: Trên cơ sở của hồ sơ phân tích nghiệp vụ và mô hình hoạt động của hệ thống tiến hành thiết kế kiến trúc và thiết kế kĩ thuật để xây  dựng hồ sơ thiết kế phần mềm. - Phân tích và thiết kế phần mềm quản lý bán hàng cho công ty TNHH Minh Ngọc
c đích: Trên cơ sở của hồ sơ phân tích nghiệp vụ và mô hình hoạt động của hệ thống tiến hành thiết kế kiến trúc và thiết kế kĩ thuật để xây dựng hồ sơ thiết kế phần mềm (Trang 35)
Trên cở sở bảng phân loại tổng quát các hoạt động thì các cán bộ tiếp tục chi tiết hóa thành các công việc để có bản hướng dẫn hoạt động cụ thể chi  tiết theo công việc và theo thời gian. - Phân tích và thiết kế phần mềm quản lý bán hàng cho công ty TNHH Minh Ngọc
r ên cở sở bảng phân loại tổng quát các hoạt động thì các cán bộ tiếp tục chi tiết hóa thành các công việc để có bản hướng dẫn hoạt động cụ thể chi tiết theo công việc và theo thời gian (Trang 39)
Trên cở sở bảng phân loại tổng quát các hoạt động thì các cán bộ tiếp tục chi tiết hóa thành các đầu việc để có bản hướng dẫn hoạt động cụ thể chi tiết  theo công việc và theo thời gian. - Phân tích và thiết kế phần mềm quản lý bán hàng cho công ty TNHH Minh Ngọc
r ên cở sở bảng phân loại tổng quát các hoạt động thì các cán bộ tiếp tục chi tiết hóa thành các đầu việc để có bản hướng dẫn hoạt động cụ thể chi tiết theo công việc và theo thời gian (Trang 44)
7. Quy trình 7: Quản lý dự án trong công nghệ phần mềm - Phân tích và thiết kế phần mềm quản lý bán hàng cho công ty TNHH Minh Ngọc
7. Quy trình 7: Quản lý dự án trong công nghệ phần mềm (Trang 44)
1. Sơ đồ chức năng kinh doanh - Phân tích và thiết kế phần mềm quản lý bán hàng cho công ty TNHH Minh Ngọc
1. Sơ đồ chức năng kinh doanh (Trang 53)
2. Sơ đồ luồng thông tin IDF - Phân tích và thiết kế phần mềm quản lý bán hàng cho công ty TNHH Minh Ngọc
2. Sơ đồ luồng thông tin IDF (Trang 54)
3. Sơ đồ luồng dữ liệu DFD - Phân tích và thiết kế phần mềm quản lý bán hàng cho công ty TNHH Minh Ngọc
3. Sơ đồ luồng dữ liệu DFD (Trang 55)
3.2. Sơ đồ luồng dữ liệu DFD mức 0 - Phân tích và thiết kế phần mềm quản lý bán hàng cho công ty TNHH Minh Ngọc
3.2. Sơ đồ luồng dữ liệu DFD mức 0 (Trang 56)
3.3. Sơ đồ fân rã mức 1 - Phân tích và thiết kế phần mềm quản lý bán hàng cho công ty TNHH Minh Ngọc
3.3. Sơ đồ fân rã mức 1 (Trang 57)
Bảng danh mục nhà cungcấp - Phân tích và thiết kế phần mềm quản lý bán hàng cho công ty TNHH Minh Ngọc
Bảng danh mục nhà cungcấp (Trang 60)
Bảng danh mục khách hàng - Phân tích và thiết kế phần mềm quản lý bán hàng cho công ty TNHH Minh Ngọc
Bảng danh mục khách hàng (Trang 60)
Bảng danh mục nhà cung cấp - Phân tích và thiết kế phần mềm quản lý bán hàng cho công ty TNHH Minh Ngọc
Bảng danh mục nhà cung cấp (Trang 60)
Bảng danh mục khách hàng - Phân tích và thiết kế phần mềm quản lý bán hàng cho công ty TNHH Minh Ngọc
Bảng danh mục khách hàng (Trang 60)
Bảng phiếu nhập - Phân tích và thiết kế phần mềm quản lý bán hàng cho công ty TNHH Minh Ngọc
Bảng phi ếu nhập (Trang 61)
Bảng phiếu nhập chi tiết - Phân tích và thiết kế phần mềm quản lý bán hàng cho công ty TNHH Minh Ngọc
Bảng phi ếu nhập chi tiết (Trang 61)
Bảng phiếu nhập chi tiết - Phân tích và thiết kế phần mềm quản lý bán hàng cho công ty TNHH Minh Ngọc
Bảng phi ếu nhập chi tiết (Trang 61)
Bảng phiếu nhập - Phân tích và thiết kế phần mềm quản lý bán hàng cho công ty TNHH Minh Ngọc
Bảng phi ếu nhập (Trang 61)
VI. Một số màn hình giao diện chính của chương trình - Phân tích và thiết kế phần mềm quản lý bán hàng cho công ty TNHH Minh Ngọc
t số màn hình giao diện chính của chương trình (Trang 66)

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