xây dựng hệ chương trình quản lý các giao dịch kinh doanh tại công ty fif-12

89 264 0
xây dựng hệ chương trình quản lý các giao dịch kinh doanh tại công ty fif-12

Đ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

HUTECH Hệ chương trình quản lý các giao dich kinh doanh GVHD: Th.S LÝ ANH TUẤN SVTH: Trung Ngọc Thành 1/72 Vũ Thái Anh MỤC LỤC CHƯƠNG I: GIỚI THIỆU VỀ HỆ THỐNG XỬ LÝ THÔNG TIN IPS (INFORMATION PROCESSING SYSTEM) 4 I. GIỚI THIỆU 4 II. YÊU CẦU HỆ THỐNG IPS 5 1. A.M. (Account Manager) 6 2. Khách hàng (M.A.: Mapping Account) 6 3. Bảng báo giá 6 4. Hợp ñồng 7 5. Đặt hàng 7 6. Xuất tạm 7 7. Xuất bán 7 8. Triển khai và hỗ trợ 7 III. CÁC PHÂN HỆ CỦA HỆ THỐNG 8 1. AMM – Account Manager Management 8 2. MAM - Mapping Account Management 8 3. Quoted Management 9 4. Contract/P.O Management 9 5. Order Management 10 6. Sales Invoice/Temporary Sales Management 11 7. Implementation Management 11 8. Support Management 11 CHƯƠNG II: CƠ SỞ LÝ THUYẾT 12 I. GIỚI THIỆU SƠ LƯỢC VỀ WEB 12 II. GIỚI THIỆU VỀ CÔNG NGHỆ .NET 13 1. Giới thiệu về bộ khung .NET (.NET Framework) 13 2. Môi trường thực thi ngôn ngữ chung (Common Language Runtime) 14 3. Đặc tả kiểu dữ liệu thông dung (Common Type Specification_CTS) 15 4. Đặc tả ngôn ngữ thông dung (Common Language Specification – CLS) 15 5. Thư viện lớp cơ sở .NET (.NET base class library) 15 6. Giới thiệu Visual C#.NET 16 7. Giới thiệu ADO.NET 16 8. XML và ADO.NET 18 9. Giới thiệu về ASP.NET 19 III. GIỚI THIỆU VỀ SQL SERVER 24 1. Các thành phần cơ bản của SQL Server 24 2. Cấu trúc của SQL Server 25 3. Cấu trúc vật lý của một cơ sở dữ liệu SQL Server 26 HUTECH Hệ chương trình quản lý các giao dich kinh doanh GVHD: Th.S LÝ ANH TUẤN SVTH: Trung Ngọc Thành 2/72 Vũ Thái Anh 4. Cấu trúc logic của một cơ sở dữ liệu SQL Server 27 5. Các dịch vụ của SQL Server 27 IV. BÀN THÊM VỀ AJAX 28 CHƯƠNG III: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 30 I. MÔ HÌNH USE-CASE 30 1. Mô hình Use-case tổng quát 30 2. Mô hình Use-case ñăng nhập 31 3. Mô hình Use case cho các tác vụ của Admin 31 II. MÔ TẢ CÁC USE-CASE 32 1. Use-case quản lý khách hàng 32 2. Use-case quản lý bảng báo giá 33 3. Use-case quản lý hợp ñồng 34 4. Use-case quản lý ñơn ñặt hàng 35 5. Use-case ñăng ký nhân viên 35 6. Use-case ñăng nhập 36 7. Use-case nghiệp vụ của nhà quản trị 36 III. MÔ HÌNH CÁC LỚP CÀI ĐẶT 37 IV. THIẾT KẾ DỮ LIỆU 40 1. Mô hình quan hệ 40 2. Mô tả chi tiết các bảng dữ liệu 41 CHƯƠNG IV: HIỆN THỰC VÀ KẾT QUẢ 49 I. YÊU CẦU HỆ THỐNG 49 II. HIỆN THỰC VÀ KẾT QUẢ 49 1. Giao diện trang chủ 49 2. Trang chấp nhận Khách hàng: 51 3. Thêm nhân viên mới và hệ thống: 52 4. Trang post thông tin và sự kiện: 53 5. Trang xem thông tin và ñổi mật khẩu 54 6. Khách hàng 55 7. Bảng báo giá 58 8. Hợp ñồng 60 9. Đơn ñặt hàng: 62 10. Trang ñăng nhập vào hệ thống của Admin: 63 11. Tạo mới và hiệu chỉnh loại khách hàng 64 12. Tạo mới và hiệu chỉnh Lĩnh vực 65 HUTECH Hệ chương trình quản lý các giao dich kinh doanh GVHD: Th.S LÝ ANH TUẤN SVTH: Trung Ngọc Thành 3/72 Vũ Thái Anh CHƯƠNG V: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 66 I. ĐÁNH GIÁ 66 1. Các kết quả cơ bản ñạt ñược 66 2. Các kết quả chưa ñạt ñược 66 II. HƯỚNG PHÁT TRIỂN 67 III. KẾT LUẬN 67 1. Các biểu mẫu tham khảo 68 2. Tài liệu tham khảo 72 3. Trang Web tham khảo 72 HUTECH Hệ chương trình quản lý các giao dich kinh doanh GVHD: Th.S LÝ ANH TUẤN SVTH: Trung Ngọc Thành 4/72 Vũ Thái Anh CHƯƠNG I: GIỚI THIỆU VỀ HỆ THỐNG XỬ LÝ THÔNG TIN IPS (INFORMATION PROCESSING SYSTEM) I. GIỚI THIỆU Ngày nay, công nghệ thông tin ñã và ñang ñạt ñược nhiều thành tựu quan trọng và ñược ứng dụng rất nhiều trong các lĩnh vực của cuộc sống ñặc biệt là ñối với các ngành khoa học và quản lý, giúp cho các công việc phức tạp trở nên dễ dàng hơn với những người thực hiện. FIS12 là một công ty chuyên về lĩnh vực công nghệ thông tin, cung cấp các giải pháp phần mềm và phần cứng. Bên cạnh ñó công ty còn là nhà cung cấp các sản phẩm liên quan ñến lĩnh vực công nghệ thông tin. Hãy thử tưởng tượng với một khối lượng công việc khá lớn như quản lý khách hàng, quản lý các bảng báo giá giúp khách hàng có cái nhìn tổng quát về các sản phẩm, quản lý các ñơn ñặt hàng, các hợp ñồng…, với cách làm thủ công như trước ñây sẽ mất rất nhiều thời gian trong việc lưu trữ dữ liệu của các công việc quản lý trên và sai sót chắc chắn xảy ra và việc sửa chữa sai sót cũng sẽ mất nhiều thời gian không kém. Việc xây dựng một hệ thống xử lý thông tin (Information processing system) sẽ giúp cho việc quản lý bán hàng trở nên thuận tiện hơn, giảm thiểu những sai sót không ñáng có, giúp người quản lý cảm thấy thoải mái hơn trong công việc. Việc sửa chữa cập nhật thông tin cũng sẽ dễ dàng hơn. HUTECH Hệ chương trình quản lý các giao dich kinh doanh GVHD: Th.S LÝ ANH TUẤN SVTH: Trung Ngọc Thành 5/72 Vũ Thái Anh II. YÊU CẦU HỆ THỐNG IPS IPS (Information Processing System) là hệ thống xử lý thông tin của công ty FIS-12 từ giai ñoạn bán hàng ñến giai ñoạn triển khai và hỗ trợ khách hàng. Là trang thông tin ñể các thành viên trong công ty FIS-12 sẽ ñưa thông tin và sự kiện lên. Hệ thống phân cấp quyền hạn của công ty FIS-12 bao gồm: Giám ñốc là người có quyền hành cao nhất, Giám ñốc sẽ quản lý tất cả các BU (Business Unit – Khối kinh doanh), BO (Back Office) và bộ phận kỹ thuật. Mỗi BU bao gồm trưởng BU và các AM (Account Manager – Người quản lý khách hàng). Bản thân trưởng BU cũng là một AM. Điểm khác biệt nổi bật của hệ thống IPS này chính là hệ thống không quản lý sản phẩm (mã hàng, quy cách, số lượng tồn…). Việc quản lý sản phẩm sẽ do hệ thống khác của công ty quản lý. Các sản phẩm khi AM cung cấp ñể lập bảng báo giá hay ñơn ñặt hàng sẽ ñược sao chép từ nơi khác sang. Hơn nữa, ngoài việc phân quyền rõ ràng giữa người dùng và nhà quản trị, trong hệ thống người dùng, IPS còn phân rõ quyền của từng người (VD: Giám ñốc khi truy cập vào sẽ có thể thao tác ñược những gì của hệ thống IPS, và AM sẽ có quyền gì…). Giám ñốc BU 1 BU 2 BU n … BO B ộ phận kỹ thuật AM AM AM … HUTECH Hệ chương trình quản lý các giao dich kinh doanh GVHD: Th.S LÝ ANH TUẤN SVTH: Trung Ngọc Thành 6/72 Vũ Thái Anh Quy trình thực hiện các giao dịch kinh doanh của công ty sẽ diễn ra theo quy trình sau: Hình I.1 1. A.M. (Account Manager) AM là nhân viên bán hàng của công ty. AM sẽ chịu trách nhiệm giao tiếp với khách hàng thông qua các bảng chào giá. Ngoài ra, AM còn lập ra các hợp ñồng, các ñơn ñặt hàng và các phiếu xuất tạm xuất bán. Trưởng BU cũng là một AM. 2. Khách hàng (M.A.: Mapping Account) Có thể nói, khách hàng là ñối tác quan trọng không thể thiếu của hệ thống FIS-12. Tuy nhiên ñể trở thành khách hàng của công ty, trước tiên AM phải cung cấp thông tin chính xác của khách hàng cho giám ñốc duyệt qua. Nếu giám ñốc ñồng ý thì khách hàng ñó sẽ trở thành khách hàng thật sự của công ty. Lúc ñó khách hàng sẽ giao tiếp với công ty thông qua AM. Sau khi trở thành khách hàng chính thức của công ty thì thông tin cá nhân của khách hàng sẽ không thể thay ñổi. Nếu có thay ñổi, AM phải thông qua Giám ñốc hiệu chỉnh lại thông tin này 3. Bảng báo giá Là bản thông tin về giá cả cũng như các thông tin chi tiết về sản phẩm mà AM cung cấp cho khách hàng tham khảo. Bảng báo giá ñược lập cho riêng Kho AM Báo Giá Customer M.A Hợp Đồng hoặc P/O Đặt hàng Xuất tạm Xuất bán Triển Khai Hỗ Trợ % Doanh Số HT HUTECH Hệ chương trình quản lý các giao dich kinh doanh GVHD: Th.S LÝ ANH TUẤN SVTH: Trung Ngọc Thành 7/72 Vũ Thái Anh một khách hàng nhất ñịnh. Với mỗi khách hàng, AM có thể lập nhiều bảng báo giá khác nhau. 4. Hợp ñồng Sau khi khách hàng ñã ñồng ý với bảng chào giá mà AM ñưa ra thì AM sẽ tiến hành lập hợp ñồng với khách hàng ñó. Nội dung hợp ñồng sẽ quy ñịnh rõ nghĩa vụ và quyền lợi giữa 2 bên. Hệ thống IPS sẽ lưu lại các thông tin chung về hợp ñồng, còn các thông tin chi tiết sẽ ñược ñính kèm theo bản hợp ñồng này. 5. Đặt hàng Nếu hàng trong kho không ñủ ñể cung cấp, AM sẽ tiến hành ñặt hàng. Đơn dặt hàng này không nhất thiết phải ñặt cho hợp ñồng nào. Việc cập nhật lại xem hàng ñã ñặt về ñến kho hay chưa sẽ do nhân viên thuộc B.O. quản lý. 6. Xuất tạm Sau khi lập hợp ñồng, nếu sản phẩm không ñủ số lượng ñể cung cấp cho khách hàng thì AM sẽ tiến hàng ñặt hàng. Trong trường hợp nếu khách hàng cần sử dụng gấp thì AM sẽ lập phiếu xuất tạm ñể xuất các mặt hàng có quy cách tương tự cho khách hàng sử dụng trước. Các mặt hàng này sẽ ñược trả về kho trước khi chính thức xuất bán. 7. Xuất bán Trước khi xuất bán, phải bảo ñảm rằng các mặt hàng xuất tạm cho hợp ñồng phải ñược trả về kho. Phiếu xuất bán là phiếu thực hiện việc xuất tất cả các mặt hàng ñã nêu trong hợp ñồng cho khách hàng. Kết thúc việc xuất bán, doanh thu sẽ ñược tính vào tổng % doanh số của AM. 8. Triển khai và hỗ trợ Đây là giai ñoạn cuối cùng trong quá trình kinh doanh. Sau khi xuất bán chính thức các sản phẩm cho khách hàng, công ty sẽ bắt ñầu triển khai thực hiện việc cài ñặt các thiết bị cho khách hàng, ñồng thời hỗ trợ kỹ thuật cho khách hàng trong suốt thời gian khách hàng sử dụng sản phẩm của công ty. HUTECH Hệ chương trình quản lý các giao dich kinh doanh GVHD: Th.S LÝ ANH TUẤN SVTH: Trung Ngọc Thành 8/72 Vũ Thái Anh III. CÁC PHÂN HỆ CỦA HỆ THỐNG 1. AMM – Account Manager Management Quản lý danh sách AM gồm có các thông tin sau: • Mã AM: xxBUxxFIS12 • Tên AM • Ngày tháng năm sinh • Bằng cấp • Sở trường • Ngày vào FPT/FIS-12 • Quá trình công tác • Thuộc BUx nào của FIS-12? Các chức năng liên quan: Create, Input, Output, Modify và REPORT (FIS12, BUxx,…) 2. MAM - Mapping Account Management Thông tin cần quản lý: • Mã khách hàng • Tên khách hàng • Loại khách hàng: Lẻ, bình thường tiềm năng, thường xuyên, chiến lược. • Địa chỉ: • Tel; FAX • Mã số thuế • Người liên hệ; chức danh; email, handphone • AM quản lý  mức ñộ quan hệ của AM HUTECH Hệ chương trình quản lý các giao dich kinh doanh GVHD: Th.S LÝ ANH TUẤN SVTH: Trung Ngọc Thành 9/72 Vũ Thái Anh Forecast doanh số năm/Quý/tháng • Sản phẩm • Ngân sách • Deadline • Compettitor  thông tin ñối thủ • Trạng thái • Yêu cầu hỗ trợ • Ghi chú Đăng ký Acc mới: AM phải nhập thông tin Acc mới như trên và lãnh ñạo Trung tâm sẽ phê duyệt, nếu OK thì sau ñó Acc này sẽ ñược Add vào AM ñó quản lý. 3. Quoted Management • Tên AM • Khách hàng • Phase 1: làm mẫu chào giá Tiếng Anh; Phase 2: Tiếng Việt và Chào thầu. • Thông tin chào giá như biểu mẫu. • Ref. • Quản lý giá ñầu vào • Đánh giá hiệu quả bảng chào giá. • Output Excel file, Jpeg (Phase 2) 4. Contract/P.O Management • Khách hàng • Mã dự án/Ref.of Quoted HUTECH Hệ chương trình quản lý các giao dich kinh doanh GVHD: Th.S LÝ ANH TUẤN SVTH: Trung Ngọc Thành 10/72 Vũ Thái Anh • AM phụ trách hợp ñồng/BUxx • Ngày ký Hợp ñồng • Người ñại diện ñứng ký Hợp ñồng: Bên A, bên B • Giá trị hợp ñồng: chưa VAT và có VAT ; (cho cả tiền VND và Tiền USD, nêú có là USD thì quy ñổi thêm VND và ngược lại) • Thời hạn giao hàng • Địa ñiểm giao hàng • Điều kiện thanh toán: 30% sau khi ký Hợp ñồng; 70% sau khi giao hàng và nghiệm, • Hình thức thanh toán: Tiền mặt hoặc Chuyển khoản • Thời hạn hoàn tất hợp ñồng • Điều kiện bảo hành • Điều kiện phạt về giao chậm và chậm thanh toán • Các ñiều kiện ñặt biệt khác. • Nội dung hợp ñồng (hay danh mục thiết bị); file ñính kèm • Giá ñầu vào • Đánh giá hợp ñồng 5. Order Management • Số ñơn hàng • Người ñặt hàng • Bộ phận ñặt hàng: FIS12/BUxx • Hợp ñồng/Dự án • Thời gian giao hàng • Hình thức thanh toán [...]... 30/72 H chương trình qu n lý các giao dich kinh doanh 2 GVHD: Th.S LÝ ANH TU N Mô hình Use-case ñăng nh p NhanVien Login Nha quan tri Mô hình Use case cho các tác v c a Admin C H 3 H U TE Them linh vuc khach hang Them loai khach hang Nha quan tri cap nhat cac tham so Them tinh trang bang du bao SVTH: Trung Ng c Thành Vũ Thái Anh 31/72 H chương trình qu n lý các giao dich kinh doanh II GVHD: Th.S LÝ ANH... Server Agent: h tr l p chương trình, th c thi tác v , c nh báo, thông báo và k ho ch b o trì cơ s d li u SVTH: Trung Ng c Thành Vũ Thái Anh 27/72 H chương trình qu n lý các giao dich kinh doanh GVHD: Th.S LÝ ANH TU N • D ch v Microsoft Distributed Transaction Coordinator: là m t trình qu n lý giao d ch cung c p kh năng bao g m nhi u ngu n d li u khác nhau k c các CSDL t xa trong các giao d ch ng d ng phía... chương trình qu n lý các giao dich kinh doanh GVHD: Th.S LÝ ANH TU N • Nhà cung c p • Theo bi u m u 6 Sales Invoice/Temporary Sales Management • M u ñ ngh xu t bán hàng • M u gi y ñ ngh xu t hàng (xu t t m) 7 Implementation Management M u Biên b n bàn giao thi t b 8 Support Management H U TE C H Phi u yêu c u h tr SVTH: Trung Ng c Thành Vũ Thái Anh 11/72 H chương trình qu n lý các giao dich kinh doanh. .. giao d li u gi a các ng d ng • Kh năng duy trì (maintainability): ADO.NET duy trì d li u ñư c cache trong b nh c c b và làm cho các ng d ng có th m r ng m t cách logic gi a các t ng (tier) khác nhau trong ng d ng n t ng (n-tier application) SVTH: Trung Ng c Thành Vũ Thái Anh 17/72 H chương trình qu n lý các giao dich kinh doanh GVHD: Th.S LÝ ANH TU N • Kh năng l p trình (programmability): ADO.NET d a... các trình ñi u khi n có th l p trình ñư c • Cung c p các s ki n có th ñi u khi n ñư c b ng cách l p trinh • H tr các thành ph n d a trên XML • Vi c trình bày trang web tr nên t t hơn nh k t h p v i các ño n mã ñã ñư c biên d ch • D dàng c u hình và th hi n các trang web SVTH: Trung Ng c Thành Vũ Thái Anh 21/72 H chương trình qu n lý các giao dich kinh doanh GVHD: Th.S LÝ ANH TU N • ASP.NET mang tính... có kh năng l p trình ñư c cho ng d ng web c a mình M t trang web form trình bày thông tin ñ n ngư i dùng trên b t c trình duy t web nào ho c b t kỳ thi t b di ñ ng nào Các trang web form ñ u d a trên công ngh ASP.NET c a Microsoft mà trong ñó các ño n mã s ñư c SVTH: Trung Ng c Thành Vũ Thái Anh 22/72 H chương trình qu n lý các giao dich kinh doanh GVHD: Th.S LÝ ANH TU N th c thi m t cách ñ ng trên... SVTH: Trung Ng c Thành Vũ Thái Anh 13/72 H chương trình qu n lý các giao dich kinh doanh B GVHD: Th.S LÝ ANH TU N khung NET chính là trung tâm c a n n NET (.NET Platform): • Qu n lý và th c thi các ng d ng và các Web Service • Cung c p các tính năng v b o m t cũng như vi c qu n lý b nh • Bao g m thư vi n các l p (Framework class library) • Bao g m b n ngôn ng l p trình chính: Visual C#.NET, Visual C H... n l p cơ s bao g m: • Các ki u d li u b m sinh ch ng h n int, float, char, vv… • H tr vi c l p trình giao di n GUI (Graphic User Interface) • H tr l p trình web v i công ngh ASP.NET SVTH: Trung Ng c Thành Vũ Thái Anh 15/72 H chương trình qu n lý các giao dich kinh doanh GVHD: Th.S LÝ ANH TU N • H tr truy xu t d li u trên các cơ s d li u ( SQL Server, Access, Oracle, vv…) v i công ngh ADO.NET • H th... DataSet b ng l p trình SVTH: Trung Ng c Thành Vũ Thái Anh 18/72 H chương trình qu n lý các giao dich kinh doanh 9 GVHD: Th.S LÝ ANH TU N Gi i thi u v ASP.NET a Nh ng h n ch c a ASP ASP là m t ngôn ng k ch b n, ch y u d a trên hai ngôn ng chính là VBScript và JavaScript C hai ngôn ng này ñ u là các ngôn ng thông d ch B n v n có th s d ng các ngôn ng khác v i ñi u ki n b n ph i cài ñ t các trình thông d... t, ñ tin c y cho Web • Cung c p s h tr t t hơn cho các trình duy t và các thi t b khác nhau • H tr nhi u ngôn ng l p trình Web khác nhau: ASP b gi i h n b i hai ngôn ng VBScript và JavaScript B khung làm SVTH: Trung Ng c Thành Vũ Thái Anh 20/72 H chương trình qu n lý các giao dich kinh doanh GVHD: Th.S LÝ ANH TU N vi c NET v n h tr nhi u ngôn ng l p trình Web khác nhau cho nên b n có th s d ng ngôn . HUTECH Hệ chương trình quản lý các giao dich kinh doanh GVHD: Th.S LÝ ANH TUẤN SVTH: Trung Ngọc Thành 6/72 Vũ Thái Anh Quy trình thực hiện các giao dịch kinh doanh của công ty sẽ diễn. dụng sản phẩm của công ty. HUTECH Hệ chương trình quản lý các giao dich kinh doanh GVHD: Th.S LÝ ANH TUẤN SVTH: Trung Ngọc Thành 8/72 Vũ Thái Anh III. CÁC PHÂN HỆ CỦA HỆ THỐNG 1. AMM –. • Mã số thuế • Người liên hệ; chức danh; email, handphone • AM quản lý  mức ñộ quan hệ của AM HUTECH Hệ chương trình quản lý các giao dich kinh doanh GVHD: Th.S LÝ ANH TUẤN SVTH: Trung Ngọc

Ngày đăng: 24/11/2014, 04:40

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan