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

tiểu luận hệ thống thông tin quản lý đề tài phân tích thiết kế hệ thống thông tin quản lý bán hàng tại công ty tnhh phần mềm fpt

50 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
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 đề Phân Tích Thiết Kế Hệ Thống Thông Tin Quản Lý Bán Hàng Tại Công Ty TNHH Phần Mềm FPT
Tác giả Trinh Thi Huyen
Người hướng dẫn TS. Nguyễn Kim Quốc
Trường học Trường Đại Học Nguyễn Tất Thành
Chuyên ngành Hệ Thống Thông Tin Quản Lý
Thể loại Tiểu Luận
Năm xuất bản 2022
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 50
Dung lượng 6,72 MB

Nội dung

Tam quan trọng và ý nghĩa của hệ thống thông tin quản lí bán hàng Trong thời đại công nghệ thông tin bùng nỗ, các Công ty cung cấp các dịch vụ giải pháp phần mềm ngày càng được phát triể

Quy trình phát triển hệ thông thông tin

Có khá nhiều các lý thuyết về phương pháp phân tích và thiết kế hệ thống thông tin, dù được phát triển bởi nhiều tác giả khác nhau nhưng tựu trung lại là các giai đoạn của quá trình phát triển : v Khảo sát và lập kế hoạch dự án Quá trình khảo sát sẽ giúp cho người phân tích thiết kế có cái nhìn tổng quát nhất về quy trình và nghiệp vụ về Công ty nơi mà mình muốn xây dựng và phát triển hệ thống

Nghiên cứu những hiện trạng là bước khởi đầu của quá trình phát triển HTTT Bước này giúp tìm hiểu bài toán hay chính xác hơn là nhu cầu về hệ thống

Việc khảo sát này được chia làm hai giai đoạn : s* Giai đoạn 01

- Người phân tích sẽ đi khảo sát sơ bộ nhằm hình thành nên dự án - — Tiếp đến sẽ khảo sát chỉ tiết, thu thập thông tin của hệ thống nhằm phục vụ cho quá trình phân tích thiết ké

% Giai đoạn ệ02 - - Môi trường và các ràng buộc của hệ thông cần xây dựng như thế nảo ? -_ Chức năng, nhiệm vụ và mục tiêu cần đạt được của HTTT là gì ?

- — Trên cơ sở khảo sát đó mà các nhà khảo sát, nhà phát triển đánh giá được thực trạng, xác định điểm yếu của hệ thông hiện tạo, lập phương án phất triển HTTT, pham vi, hạn chế mục tiêu của dự án v Phân tích hệ thông Công việc này nhằm xác định những thông tin và các chức năng cần xử lý thông tin, các chức năng cần phát triển

-_ Phân tích hệ thông bao gồm các công việc cụ thể như sau : Xác định yêu cầu của HTTT, xác địnhcác chức năng, đữ liệu nghiệp vụ quy trinh hoạt động của hệ thong, cách thức thực hiện của hệ thống hiện tại và vấn đề phát triển của HTTT mới

Tất cả các hệ thông đều cần sử dụng một CSDL cho riêng mình, CSDL có thể là đã có hoặc được xây dựng mới Việc phân tích thiết kế CSDL có thể được thực hiện riêng hoặc chung với việc phân tích thiết kế Vấn đề ở đây đặt ra là làm sao cơ thê xây dựng được một CSDL giảm được tôi đa tính dư thừa cũng như phải dễ khôi phục và duy trì v Thiết kế hệ thông

Sau pha phân tích công việc thiết kế được tiến hành dựa trên tài liệu đặc tả yêu cầu hệ thống: Việc thiết kế là quá trình chuyển hóa các yêu cầu hệ thống về chức năng, hệ thông về đữ liệu kết hợp với các ràng buộc về môi trường thông qua các phương pháp thiết kế Các công việc cần làm trong quá trình thiết kế bao gồm: Thiết kế kiến trúc của hệ thống, thiết kế các modul chương trình, các giao diện chương trình, các báo cáo vả lập tài liệu thiết kế hệ thống

Kết quả cần thu được của giai đoạn này là bản đặc tả thiết kế, bản đặc tả sẽ được chuyền giao cho lập trình viên để thực hiện công việc lập trinh

* Lập trình Là khâu nhằm xây dựng hệ thống theo các thiết kế đã xác định trong tài liệu thiết kế Giai đoạn nảy các lập trình viên sẽ thực hiện công việc lập trình, lựa chọn công cụ cho hệ quản trị CSDL va cai dat CSDL cho hé thống

Lựa chọn ngôn ngữ lập trình, công cụ giúp thiết kế giao diện, module chương trình cho hệ thống, tiến hành xây dựng lên các tài liệu sử dụng hệ thống, tài liệu ký thuật

Sau giai đoạn kiểm thử được tiến hành Các yếu tổ liên quan tới viêc kiếm thử phần mềm đó là: Kế hoạch kiểm thử (Test plant ), Kịch bản kiểm thử ( Test discription

), đữ liệu kiểm thử, các công cụ kiểm thử Kiểm thử sẽ tiến hành xe xét nhằm phát hiện những sai sót lỗi còn tồn tại nhằm khắc phục trước khi đưa vào sử dụng phân mềm

Y Bao tri phần mêm Giai doan nay cần thực hiện những công việc như: Bảo trì, cải thiện hệ thống và thích nghi HTTT với những thay đổi với môi trường xung quanh bởi lết trong thời gian sử dụng, phần mềm sẽ cần cải tiến và nâng cấp đề phù hợp với những thay đôi về chức năng cũng như nhu cầu người dùng

Nếu việc thiết kế, xây dựng HTTT với mô hình phù hợp thì viêc bao tri HTTT sé dé dàng Ngược lại chi phi sé tăng cao, không thỏa mãn được nhu cầu của người dùng, nghiêm trọng hon là phải xây mới lại toán bộ HTTT cũ mà doanh nghiệp đang có.

Một số lý thuyết về phân tích, thiết kế hệ thống thông tin quản lí bánLý thuyết về phân tích thiết kế hệ thông thông tin

Muốn có được một hệ thông thông tin tốt, đáp ứng được yêu cầu của người dùng thì hệ thống nà cũng phải trải qua các giai đoạn nhất định đó là: Khảo sát, thiết kế, xây dựng, cài đặt, khai thác và bảo trì Trong đó giai đoạn phân tích thiết kế đóng vai trò quan trọng

Giai đoạn phân tích nhằm đi sâu vào bản chất và chi tiết của hệ thông, cho thấy hệ thụng phải thực hiện những ứỡ và dữ liệu mà nú đề cập ra sao

Có hai cách tiếp cận chính trong phân tích thiết kế hệ thông thông tin : vˆ Phân tích và thiết kế hệ thông thông tin hướng chức năng Đặc điểm của phương pháp này là phân chia chương trình thành nhiều chương trình con, mỗi chương trình con nhằm đến thực hiện một công việc xác định Cách thực hiện của phương pháp này la Top — Down Tw bai toán nhỏ với các chức năng tổng quát ta đi phân rã chúng thành các bài toán nhỏ „chỉ tiết tới khi bài toán có thể dễ dang được xử lý Đặc điểm: Bài toàn lớn được chia ra thành các bài toán nhỏ hơn dễ xử lý

Các hàm truyền thông tin cho nhau thông qua cơ chế truyền tham số Chương trình tiếp cận theo hướng Top — Down từ trên xuống dưới v Phân tích và thiết kế hệ thông hướng doi twong

Cách tiếp cận hướng đối tượng này hệ thống sẽ được chia tương ứng thành các thành phần nhỏ gọi là đối tượng Phần mềm được xây dựng bằng cách kết hợp các đối tượng dựa trên nền tảng tương tác giữa các đối tượng

Một số thuật ngữ liên quan tới phương pháp này : s* Đối tượng (Object): Gồm dữ liệu và thủ tục tác động lên dữ liệu này ¢ Đóng gói (Encapsulation ): Không cho phép tác động trực tiếp vào đữ liệu mà phải thông qua các đối tượng trung gian

*%* Lớp: Tập hợp các đối tượng có chung một cấu trúc dữ liệu và cùng một phương pháp

4% Thành phần: là một phần của hệ thông hoạt động độc lập và giữu một chức năng nhất định trong hệ thống

4% Gói ( Package ): Là cách thức tô chức các thành phần, phan tur hé thong thành các nhóm Nhiều gói có thể được kết hợp với nhau trở thành một hệ thống con

+ Kế thừa: Trong hướng đối tượng, một lớp có thê sử dụng lại các thuộc tính và phương thức cua một hay nhiều lớp khác Kiêu quan hệ này được gọi là quan hệ kế thừa vˆ $o sánh hai phương pháp hướng câu trúc và hướng đối tượng Hai phương pháp trên đều có những đặc điểm riêng biệt trong đó :

Phương pháp hướng cấu trúc với tư duy phân tích rõ ràng, giúp cho người đọc dễ hiểu ngay cả khi họ không có nhiều kiến thức về phân tích thiết kế Tuy nhiên, với phương pháp này việc hỗ trợ sử dụng lại là không thế, các chương trình trong hướng cấu trúc phụ thuộc chặt chẽ vào bài toán gốc nên nó không thế sử dụng với bài toán với yêu cầu đữ liệu khác Việc phân chia bài toán lớn thành các bài toán nhỏ hơn thành các modul chương trình sẽ không dé dang va có thé gây ra lỗi trong quá trình phân tích và thiết kế hệ thông Hơn nữa với phương phá này mô hình được xây dựng theo cách tiếp cận trên không thể mô tả được đầy đủ, trung thực hệ thống hoạt động như thế nào trong thực tế Do đó phương pháp hướng cấu trúc chỉ phù hợp với các hệ thống nhỏ, với các chức năng của hệ thông có chức năng rõ ràng, khả năng mở rộng không cao

Khác với phương pháp trên phương pháp hướng đối tượng tập trung cả hai hướng là cả dữ liệu và hành động Hệ thống được xây dựng bởi phương pháp này có khả năng tùy chỉnh theo hướng người dùng cao, khả năng mở rộng thêm khi nhu cầu mới phát sinh Thông qua việc kế thừa mà giảm bớt thời gian xây dựng, loại bỏ được chương trình lặp lại khi khai báo và mở rộng khả năng sử dụng các lớp ngắn gọn tiết kiệm thời gian Cách thiết kế dựa trên thao tác và hành động ngoại thực tế, nên đễ dàng cho người sử dụng

Chính vì điều này sau khi nghiên cứu và quan sát thực tế tại Công ty em nhận thấy Công ty cô phần phần mềm quản trị doanh nghiệp Cybersoft có quy mô khá lớn cùng với đó là những ưu điểm nỗi trội mà phương pháp phân tích hướng đối tượng đem lại nên trong bài KLTN này em xin được sử dụng phương pháp phân tích thiết kế hướng đối tượng để phân tích và thiết kế cho hệ thống thông tin quản lý bán hàng của mình.

CHƯƠNG 3: SƠ LƯỢC VẺ CONG TY TNHH PHAN MEM FPT 3.1.Tong quan về công ty TNHH phần mềm FPTQuá trình hình thành và phát triển

SLL, Vài nét sơ lược về công ty Được thành lập năm 1988 bởi một nhóm các nhà khoa học trẻ trong các lĩnh vực Vật lý, Toán, Cơ, Tin học ít nhiều đã làm quen với lập trình, chỉ sau một năm Công ty TNHH Phần Mềm FPT (hay còn gọi là FPT Sofware) là một trong những công ty sản xuất phần mềm lớn và phát triển nhất ở Việt Nam

Chủ tịch: Ông Hoang Nam Tién Giám đốc điều hàng: Ông Phạm Minh Tuấn

Trụ sở chính: Tầng 6 tòa nhà FPT, phố Duy Tân, Phường Dịch Vọng Hậu,

Cầu Giấy, Hà Nội

Websife:hftps:/www.fptsoftwarecom Email: fsoft.contact@fsoft.com.vn Điện thoại: +84 2437 689 048

Việt Nam: Hà Nội, Thành Phố Hồ Chí Minh, Đà Nẵng, Cần Thơ Nhat Ban: Tokyo, Osaka, Nagoya, Fukuoka Shizuoka My: Texas, Washington, California, Colorado

EUROPE: Frankfurt & Essen (Germany), Paris (France), KoSice (Slovakia) Đông Nam A: Singapore, Bangkok (Thailand), Kuala Lumpur (Malaysia), Cebu (Philippines), Yangon (Myanmar)

AUSTRALIA: Sydney, Melbourne Hàn Quốc: Seoul

Trung Quốc: Shanghai Hiện tại Công ty Cô phần Phan mém FPT (tén giao dich: FPT Software Joint Stock Company , goi tat la FPT Software) la céng ty c6 phan thudc Tap đoàn FPT FPT Sofware hiện có gần 16000 nhân viên Trụ sở chính tại tòa nhà FPT Cầu Giấy — đường Phạm Hùng - Từ Liêm — Hà Nội Toà nhà FPT - Cầu Giấy gồm 15 tầng chính, 02 tầng kỹ thuật và 01 tầng hầm trên diện tích đất

4.000m2, diện tích sử dụng là 20.000m2

3.1.1.2 Chức năng nhiệm vụ của công ty - Xây dựng và phát triển các hệ thống phần mềm sử dụng tại công ty

- Xây dựng, phát triển các hệ thống phần mềm theo đơn đặt hàng cho các tô chức, doanh nghiệp và chính phủ tại Việt Nam

- Xây dựng, phát triển các hệ thống phầm mềm theo đơn đặt hàng từ nước ngoài như Nhật, Mỹ, Anh, Pháp, Malaysia, Ân Độ, Châu Á Thái Bình Dương

- Đảo tạo, xây dựng, phát triển đội ngũ lập trình viên, quản lý, giám sát, chất lượng, phục vụ cho sự phát triển của công ty

3.1.1.3 Quá trình hình thành và phát triển

Sau khi thành lập, FPT đã thành lập một bộ phận tín học mang tên ISC (Informatic Service Center) Một trong những dự án phần mềm đầu tiên mà ISC tham gia là dự án Typo4 xuất khâu sang Pháp do một Việt kiều ở Pháp về chủ trì

Tiếp theo là hàng loạt giải pháp phần mềm cho các mảng ngân hàng, kế toán, phòng vé máy bay song song với phân phối thiết bị và dự án phần cứng Đến tháng 12 năm 1994, khi đã đủ lớn, ISC được tách thành các bộ phận chuyên sâu về dự án, phân phối, phần mềm Bộ phận phần mềm lúc đó có tên là FSS (FPT Software Solutions)

Một trong những thành tích nối bật của FSS là xây dựng TTVN - mạng WAN đầu tiên tại Việt nam, tạo tiền đề phát triển cho Công ty Viễn thông FPT sau này (FPT Telecom) Trong những năm này, FPT liên tiếp được PC World Việt nam bình chọn là Công ty Tin học số một

Cuối năm 1998 đầu 1999, sau khi chiến lược xuất khâu phần mềm được định hình, một nhóm chuyên gia được tách ra từ FSS để thành lập FSUI (FPT Strategic Unit #1) nhu bé phận chỊu trách nhiệm mũi nhọn trong sứ mệnh Toàn Cầu Hoá FSUI chính là tiền thân của FSOFT ngày nay Trong năm 1999,

FSOFT đã thực hiện thành công dự án đầu tiên với khách hang Winsoft, Canada, bước đầu xác định cơ cấu tổ chức, lên các chương trinh chuẩn bị nhân sự cho xuất khẩu

Năm 2000, FSOFT chuyên trụ sở sang toà nhà HITC Ảnh hưởng bởi vụ dotcom, thị trường xuất khâu phần mềm gặp nhiều khó khăn Tuy vậy, FSOFT đã vượt qua được thử thách và đạt được kết quả quan trọng - ký hợp đồng OSDC (Offshore Soft- ware Development Center) đầu tiên với Harvey Nash Đến nay, Harvey Nash vẫn là một trong những khách hàng lớn nhất của FSOFT

Năm 2001 được đánh dấu bằng các hợp đồng OSDC với Mỹ và đặc biệt là

OSDC với NTT-IT - khách hàng Nhật bản đầu tiên của FSOFT Năm 2001 cũng là năm FSOFT bắt đầu dự án CMM-4, với mục tiêu đạt chứng chỉ CMM mức 4 trong vòng một năm

FSOFT đạt CMM mức 4 vào tháng 3/2002, trở thành công ty đầu tiên ở khu vực Đông Nam Á đạt chứng chỉ này Năm 2002 cũng là năm FSOFT củng cố lại sơ đồ tô chức, bằng việc thành lập các Trung tâm sản xuất và các Phòng chức năng Cuối 2002, lần đầu tiên doanh số FSOFT vượt ngưỡng I triệu USD Đầu năm 2004, FSOFT trở thành Công ty cô phần phần mềm FPT Trụ sở tại Tp Hồ Chí Minh được chuyên vẻ toà nhà e-town FSOFT đạt CMM mức 5 (mức cao nhất) vào tháng 3 Đề phục vụ tốt hơn các khách hàng Nhật, Văn phòng dai dién cua FSOFT được mở tại Tokyo Năm 2004 cũng là năm gặt hái nhiều thành công của Công ty Phần mềm FPT, với doanh số xuất khâu năm 2004 tăng trưởng hơn 200% so với năm 2003

Năm 2005 là năm đánh dấu bước phát triển của công ty về mọi mặt, giúp

FSOFT khăng định vị trí công ty phần mềm hàng đầu Việt Nam Tháng 8/2005 thành lập Chí nhánh Đà Nẵng, tháng 11 thành lập Công ty FSOFT JAPAN tại Tokyo, tháng 12 khai trương Trung tâm Tuyến dụng và Đào tạo tại toà nhà Simco, Hà nội Hết năm 2005, FSOFT tăng trưởng 114% doanh số, trở thành công ty phần mềm đầu tiên của Việt Nam có 1000 nhân viên

Năm 2008 diễn ra với việc thành lập 4 Công ty chí nhánh tại Pháp,

Malaysia, Mỹ, Australia; doanh số đạt 42 triệu USD với 2600 nhân viên FSOFT có hệ thông khách hàng rộng lớn trên toàn thế giới ở Mỹ, Châu Âu, Nhật Bản, và các nước Châu Á Thái Bình Dương (Malaysia, Singapore, Australia) Trong chiến lược gia nhập hàng ngũ những nhà cung cấp dịch vụ phần mềm hàng đầu thế giới, Công ty tập trung phát triển nguồn nhân sự chất lượng cao — giá trị cốt lõi đóng góp vào tăng trưởng của công ty Với 80% nhân viên FSOFT thuần thục về tiếng Anh và hơn 200 người sử dụng tiếng Nhật, FPT Sofware không ngừng tìm kiếm và tạo cơ hội cho những tài năng trẻ Mục tiêu trong năm 2009, Fsoft sẽ đạt doanh thu 47 triệu USD với số nhân viên 2600 người

France} (FPT Software Europe Lid)

FPT Japan, Lte (Head Office)

` Fokyo | Osakal FPT (Osaka Office) Japan, Ltd

JAPOre| (FPT Software Asia Pacific Pte, Ltd.)

Australia|(FPT Au-xra lasia Pty Ltd) ô

Hình 2.1: Các chỉ nhánh của F-soft trai dai trén toàn thế giới

(Nguồn báo FPT chúng ta: htps:/chungta.vn)

Năm 2009: Kỷ niệm sinh nhật FPT Software 10 năm, một loạt hoạt động thể thao, văn hóa, từ thiện diễn ra trên cả ba miền FPT Software: Giải bóng đá FPT Soft- ware World Cup với sự tham gia của 3 miền trong nước và các chỉ nhánh nước ngoài tại Đà Nẵng: Lễ Vinh danh 108 Anh hùng EPT Software tại Hà Nội; Phát động chương trình Xổ số Lucky Draw quyên tiền xây nhà từ thiện cho 2 hộ nghèo ở miễn Trung

Năm 2012: Ra mắt Ban lãnh đạo mới của FPT Software Công ty tái cấu tric mé hinh quan ly theo cac FSU FPT Software tré lai tốc độ tăng trưởng hơn 30% Chủ tịch FPT Software Hoang Nam Tién ra mat toan thé céng ty tai Trung tâm Hội nghị Quốc gia Hà Nội Thành lập FPT Đức GmbH tại Frankfurt Đức, dan đầu bởi ông Uwe Schlager Được quốc tế công nhận và giới thiệu trong Global Services 100 và Software

500 Khởi động dự án phát triển ứng dụng đầu tiên trên Amazon Web

Services với một công ty điện tử hàng đầu Nhật Bản

Năm 2013: Đạt doanh thu L00 triệu USD và đạt hơn 5.000 thành viên Xếp hạng trong số 50 công ty niêm yết tốt nhất Việt Nam, xếp hạng của Forbes Việt Nam

Năm 2014: Xếp thứ 57 trong 100 công ty gia công toàn cầu hàng đầu năm 2014 bởi IAOP Đạt 7000 nhân viên Mua lại RWE IT Slovakla và mở rộng phạm vi ở châu Âu Mở thêm 3 văn phòng tại Việt Nam bao gồm F-Ville tại Hà

Nội, F-Town 2 tại thành phố Hồ Chí Minh và FPT Cần Thơ tại thành phố Cần

Thơ Hợp tác với các công ty và hiệp hội công nghệ quan trọng: Đối tác tư vấn nâng cao AWS, Đối tác được chứng nhận Microsoft Gold, Đối tác phát triển ứng dụng di động của SAP, Đối tác tư vấn ủy quyền của Xamarin, Liên minh truyền hình thông minh, Liên minh GENIVI, v.v

CHUONG 4: THIET KE HE THONG THONG TIN QUAN Li BAN HANG TAI CONG TY TNHH PHAN MEM FPT

4.1.Đặt bài toán 4.1.1, Mo ta bài toún Phan mềm quản lí bán hàng cho Công ty EPT Software được xây dựng trên mô tả như Sau:

Phòng kinh doanh là phòng đảm nhận nhiệm vụ bán hàng tại công ty, khi khách hàng muốn mua các sản phẩm của công ty, khách hàng sẽ gửi yêu cầu mua tới bộ phận kinh doanh Bộ phận kinh doanh sẽ làm việc trực tiếp với khách hàng và nắm bắt những yêu cầu của khách hàng Dựa trên những thông tin đã nắm bắt được, bộ phận kinh doanh sẽ trao đôi thông tin về sản phâm cho khách hàng cũng như giá thành cho khách hàng

Khi khách hàng đã đồng ý, bộ phận kinh doanh sẽ thực hiện lập một đơn hàng cho khách để lưu những thông tin về yêu cầu của khách hàng và lưu lại trên hệ thống Thông tin về đơn hàng sẽ lưu trữ gồm có: Mã đơn đặt hàng, mã hàng hóa,mã khách hàng, ngày chứng từ, ngày thanh toán, tông số lượng, tông tiền Đồng thời bộ phận kinh doanh cũng sẽ cập nhật thông tin của khách hàng trên phần mềm, thông tin của khách sẽ được lưu trữ: Mã khách hàng, tên khách hàng, địa chỉ, mã số thuế, fax, email, tên khách hàng VAT để tiện khi giao dịch với khách hàng

Mỗi nhân viên hay ban giám đốc muốn truy cập vào hệ thống cần có tên đăng nhập và password riêng Trong khoảng thời gian từ khi đơn hàng được lập khách hàng sẽ tiến hành thanh toán tiền theo từng đợt như thỏa thuận trong đơn hàng Mỗi lần thanh toán, bộ phận kinh doanh sẽ lập hóa đơn cho khách Thông tin lưu trữ trên hóa đơn gồm có mã hóa đơn, ngày thanh toán, tông số tiền, tong số lượng, mã hàng hóa,vả thời hạn thanh toán

Theo chỉ đạo của cấp trên, hàng tuần hay hàng tháng bộ phận kinh doanh sẽ lập ra báo cáo gửi lên ban giám đốc Qua những báo cáo — thông kê được gửi trên mà giám đốc sẽ có đánh giá vẻ tình hình kinh doanh của công ty, từ đó đưa ra những mục tiêu và phương pháp điều chỉnh sao cho hiệu quả nhất

Mục đích của việc xây dựng hệ thống nhằm đáp ứng những mục tiêu chính như sau:

- - Giúp nhân viên thuận lợi trong việc quản lí các thông tin về tình hình kinh doanh của công ty mình: Số lương sản phẩm, số lượng bán

- - Giúp nhân viên thực hiện một cách dễ đàng và nhanh chóng tra cứu, truy xuất số liệu phục vụ cho công tác kiểm tra giám sát

- _ Giúp cho người quản lí, nhân viên thuận tiện cho việc tra cứu các thông tin: hàng hóa, kho phục vụ nhanh chóng cho công tác bán hàng

4.1.2 Xác định yêu cầu của hệ thông s* Yêu cầu chức năng

Phần mềm quản lí bán hàng nhằm phục vụ công tác quản lí bán hàng có những chức năng như sau:

> Quản lí danh mục: Chức năng quản lí danh mục có các chức năng con là quản lí danh mục khách hàng, danh mục kho, danh mục hàng hóa

> Quan li ban: Chie nang quản lí bán được phân rã thành hai chức năng nhỏ là quản lí đơn đặt hàng và quản lí hóa đơn ban hang

> Thống kê _— Báo cáo: Chức năng báo cáo thống kê sẽ có các chức năng con là bảng kê bán hàng, bảng kê đơn đặt hàng và báo cáo tông hợp

Ngoài các chức năng chính, phần mềm có chức năng đăng nhập Đề có thể sử dụng được phần người sử dụng hệ thống cần phải có tài khoản đăng nhập, muốn kết thúc sử dụng phần mềm chỉ cần tắt form là có thế thoát s* Yêu cầu phí chức năng - Phần mềm có thông báo lỗi khi người dùng đăng nhập vào phần mềm mà không đúng user va password

- Hệ thông cần có tốc độ xử lý nhanh, đáp ứng yêu cầu sử dụng của nhân viên bộ phận kinh doanh

- Giao diện của phần mềm được thiết kế thân thiện và đễ dàng cho người sử dụng

- Công việc tính toán được thực hiện một cách chính xác, không chấp nhận sai

- Sử dụng các quy tắc quy ước đề lưu trữ với các mã hóa đơn bán hàng, đơn đặt hàng `

- Hệ thống chỉ được sử dụng với những nhân viên, người dùng có quyền truy cập của hệ thông để đảm bảo tính an toàn s* Yêu cầu miền ứng dụng phương pháp hướng đối tượng, ngôn ngữ lập trình được sử dụng là VB.net, các giao diện thiết kế được hỗ trợ sử dụng bởi Devexperss và sử dụng hệ quản tri CSDL SQL server 2008 R2 Phần mềm được cài đặt trên máy tính hệ điều hành Windows XP trở lên

4.2 Phân tích bài toán 4.2.1.Biéu dé Usecase tong quat

Hệ thống thông tin quản lí bán hàng sẽ được phân tích thiết kế bằng

Nhân viên KD S Nee sae aie

~ Đăng nhập ~~:=> \_ J ‘ oil X ` ig E22 , ⁄+“ szixclnde>>

€uản lí hóa đơn bán eee hang Ga /

7 cordon se Acjudeằ> Í SỐ ẹ `` Xúa húa đơn

Tìm kiếm hóa đơn inched

Hình 3.2 :Biếu đồ usecase chỉ tiết chức năng quản lí bản s* Kịch bản Usecase chức năng quản lí đơn đặt hàng

Tên use case “ Quan lí đơn đặt hàng”

Tác nhân Nhân viên kinh doanh

Mức 3 Điều kiện bắt buộc | Nhân viên đăng nhập thành công vảo hệ thông Điều kiện kêt thúc Cập nhật thành công thông tin đơn đặt hàng

Chức năng quản lí đơn đặt hàng được phân rã thảnh các chức năng nhỏ:

+ Tạo mới đơn đặt hàng + Sửa đơn đặt hàng + Xóa đơn đặt hàng + Tìm kiếm đơn đặt hàng

Include: Đề thực hiện thao tác sửa hay xóa đơn đặt hàng hàng bắt buộc phải thực hiện công việc tìm kiếm đơn hàng, để xem danh sách đơn hàng

1 Nhân viên đăng nhập vào hệ thông, chọn “Quản lí danh mục” và chọn “Quản lí đơn đặt hàng”

Phần mềm hiểm thị giao diện màn hình “Đơn đặt hàng”

3 Nhân viên chọn chức năng tạo mới đơn hàng (hoặc sửa, xóa, tìm kiêm )

Sự kiện chính 4 Nhân viên thêm thông tin vé đơn hàng trên from màn hình ( hoặc sửa, xóa, tìm kiếm ) rồi nhân lưu

5 Hệ thống cập nhật thông tin mới lưu vào cơ sở dữ liệu

6 Quá trình thao tác kết thúc

ILForm đăng nhập hiện lên, phân mêm yêu câu nhập username va password

2.Phần mềm thông báo lỗi nếu không đúng user name, Sự kiện phụ password

3.Phan mém théng bdo 1éi néu khéng nhap du thong tin vio form “Đơn đặt hàng”

Bang 3.4: Kịch bản mô tả usecase quan li don dat hang s* Kịch bản Usecase chức năng quản lí hóa đơn bản hàng

Tên use case “ Quan lí hóa đơn bán hàng”

Tác nhân Nhân viên kinh doanh

Mức 3 Điều kiện bắt buộc Nhân viên đăng nhập thành công vào hệ thống Điều kiện kết thúc Cập nhật thành công thông tin trên hóa don ban hàng

Chức năng quản lí hóa đơn bán hàng được phân rã thảnh các chức năng nhỏ :

+ Tạo mới hóa đơn bán hàng + Sửa hóa đơn bán hàng

+ Xóa hóa đơn bán hàng

+ Tìm kiếm hóa đơn bán hàng

Include : Đề thực hiện thao tác sửa hay xóa hóa đơn bán hàng bắt buộc phải thực hiện tìm kiếm để để xem danh sách hóa đơn

1 Nhân viên đăng nhập vào hệ thông, chọn “Quản lí bán” và chọn “Quản lí hóa đơn bán hàng”

Phần mềm hiểm thị giao diện màn hình “Hóa đơn bán

3 Nhân viên chọn chức năng tạo mới hóa đơn (hoặc sửa, xóa, tìm kiếm )

4 Nhân viên thực hiện thêm thông tin trên form mản hình hóa đơn bán hàng và nhắn lưu

5 Hệ thống cập nhật thông tin mới lưu vào cơ sở đữ liệu

6 Quá trình thao tác kết thúc

Sự kiện phụ 1.Form đăng nhập hiện lên, phân mêm yêu câu nhập username va password

2.Phần mềm thông báo lỗi nếu không đúng user name, password

3.Phần mềm thông báo nếu không nhập đủ thông tin vào form “Hóa đơn bán hàng hàng”

4.Phần mềm thông báo lỗi nếu thông tin trên hóa đơn bán hàng không đúng

Bảng 3.5: Kich ban usecase quan lí hóa đơn bán hàng

*ô Biờn đồ usecase chỉ tiết chức năng bỏo cỏo thụng kờ

Use case thông kê báo cáo)

(Ếếng kẻ hóa cà os ô > ee £ £ ảng kê đơn đã

Báo cáo thông kê K }“< - (Bảng ina " se Secret

Hình 3.4: Biểu đồ usecase chức năng báo cáo thống kê s* Kịch bản asecase chức năng báo cáo thông kê

Tén use case Use case “Bao cao thong ké”

Tác nhân chính Nhân viên kinh doanh, Ban giảm doc

Mức 3 Điều kiện băt us Nhõn viờn, Ban giảm độc đăng nhập thành cụng vào hệ thụng : ôaad buộc ơ Hệ thụng kết xuõt ra loại bỏo cỏo mả người sử dụng hệ thụng Điều kiện ra yêu câu

Extend: Chức năng báo cáo thông kê được phân rã thành các chức năng nhỏ:

; + Bang ké don dat hang

+ Bảng kê hóa đơn bán hàng

1.Nhan viên đăng nhập vào phân mềm, chọn chức năng “Báo cáo thông kê” và chọn chức năng “ Bảng kê hóa đơn bán hàng hàng”

2.Phần mềm hiền thị giao diện màn hình “Điều kiện lọc báo

Nhân viên nhập điều kiện lọc báo cáo

4.Nhân viên click nút chấp nhận

5.Phân mêm hiền thị báo cáo dưới dạng xem trước và cho phép xuất hoặc in báo cáo khi người cùng có yêu cầu

6 Quá trình xem báo cáo kết thúc 1 Form đăng nhập hiện lên, phân mềm yêu câu nhập username và mật khâu

2 Phần mềm thông báo lỗi nếu không đúng username, mật

Phần mềm thông báo lỗi nếu đữ liệu của điều kiện lọc báo

Bang 3.6: Kịch bản usecase báo cáo thống kê

4.2.3.Biểu đồ lớp s* Xúc định các lớp

LI KHACH HANG (ma kh, ten kh, ma so thue, dia chỉ, dien thoai, Fax, email,ten_khVAT, ac_ti)

LU] CTHOA_DON(so_hoa_don,so_tt, ma_hang, ton,gia2,tien2,chiet_khau) C1) HOA_DON(Go_hoa_don,ma_ct,ma_kh,ong_ba,dia_chi,dien_giai,t_so_luong,t _tien,ngay_ct,han_tt)

4) KHO(na_kho, ten_kho,ten_kho2,vtri,nh_khol ,nh_kho2) 1) CTKHO(ma_hang_hoa,ma_kho,so_ton,gia_tri_ton)

LHANG_HOA(ma_hang,ten_hang hoa, dvt,ma_kho,gial,gia2) LI DỌN_HANG(ma_don_hang,ma_ct,ngay_ct,ma_ khach,t_so_luong,f_ tien) LI CTDON_HANG(ma_don_hang,ma_ phu,ma_hang,so_luong,ứ1a2,tien2)

- ma_kho:nvarchar(30) - ten_kho:nvarchar(100) -ten_kho2 :nvarchar(100) -vtri:nvarchar(100) -nh_kho1nvarchar(10)

- ma_kh:nvarchar(30) -ten_kh:nvarchar(30) - ma_so_thue:nvarchar(20)

~ đia_chi:nvarchar(100) -dien_thoai:nvarchar(12)

~stt_rec:Nvarchar(30) -ma_hang:nvarchar(30) -ton;numeric(20,4) -gia2:numeric(20,4)

-nh_kho2nvarchar(10) 1 Tai) ES

+Thêm 0: Void CIKHO acts one

+ Tìm kiểm 0 :Void -ma_hang_hoa:nvarchar(30 + Sửa () :Void

-ma_kho:nvarchar(30) + Xóa () -Void 4

-soLuong_ton:numeric(20,4) [Tener od tS ~gia_tri_ton:numeric(20,4) HOA_DON

HANG_HOA -ma_kh (nvarchar(30)

-ma_hang: nvarchar(30) DON_HANG -dia_chi;nvarchar(100)

-ten_hang :navrchar(30) dien_giai:nvarchar(100)

-dvt.nvarchar(30) -ma-don_hang:nvarchar(30) | + CTDON HANG -†_so_luong:numeric(20,4) ma_kho:nvarchar(30) -ma_ctnvarchar(30) = -t_tien:numeric(20,4) -gia1:numeric(20,4) -ngay_ct:nvarchar(30) 1 * | -ma_don_hang:nvarchar(30) -ngay_ ct :samildatetime

~gia2:numeric(20,4) ma_khach:nvarchar(30) -st†_rec0:nvarchar(30) -han_ttint -tien1;numeric(20,4) -t_so_luong:numeric(20,4) ma_hang:nvarchar(30) ~chiet_khau:numeric(20,4) -tien2:numeric(20,4) -t_tien:numeric(20,4) -so_luong:numeric(20,4)

+Thêm (): Void +Thém (): Void -tien2;numeric(20,4) + Sửa () :Void

+ Sửa () :Void +* + Sửa () :Void + Xóa () :Void

+ Tìm kiếm () :Void + Xóa () :Void + Tìm kiếm () :Void

[Nhập đúng Chưa đăng nhập vào hệ thông |

[sai théng tin Username & Password]

+ Tìm kiếm () :Void Đăng nhập thất bại công

Hình 3.6: Biếu đồ trạng thái chức năng đăng nhập

[Khởi tạo thêm mới hàng hóa ] Chưa có TT hảng [Nhập thông tin hàng hóa] Chờ một khoảng thời hóa

[quay lại] Không thế thêm mới Đã lưu trữ [Kiểm tra trùng lặp TT] Đã tồn tai hàng hóa

Hình 3.7: Biếu đồ trạng thái chức năng thêm mới hàng hóa

[Nhập TT hàng hóa cần tìm kiếm sửa] i ‘

= Chờ một khoảng thời ơ :5 gian Không tồn tại hàng hóa nảo

[Nhâp TT sửa] [Hợp lệ)

Thông tin hàng hóa gian

quay là Sửa TT, hang hoa [Không hop lê] Đã lưu trữBiểu đồ tuần tự

K ân viê F: Danh muc MO Q O | wih oan hang hoa hang Hoa HANG HOA

[] Gick tạo mới Hàng hóa () lêu cầu nhập TT hàng hóa(

Nhập TT hảng hóa 6, Tạo mới (J š

Nhập lai TT hàng noe

Lẹ hẻm mới thanh céng ()

Hình 3.12 : Biểu đồ tuần tự chức năng tạo mới hàng hóa

Nhâh viên F: Danh mục kin!} doanh hang hoa F- Lọc ‡hứng từ lo hóa )

Hiển thị form điều kiện lọc ; hap théng tin loc hàng hóa ( = khao Lấy TT hàng hóa () oo : ; Kiếmtra() ở '

Ngày đăng: 06/09/2024, 16:52

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

TÀI LIỆU LIÊN QUAN

w