Nội dung của bài toỏn quản lý khỏch hàng.

Một phần của tài liệu Phân tích thiết kế hệ thống thông tin quản lý khách hàng cho tại công ty phần mềm quản lý doanh nghiệp fast 70 (Trang 47 - 51)

- Vật lí (Physical): Đề cập tới các trang thiết bị tin học cụ thể đợc sử dụng trong hệ thống.

2.10. Nội dung của bài toỏn quản lý khỏch hàng.

2.10.1. Cỏc yờu cầu của bài toỏn quản lý khỏch hàng

Hệ thống quản lý khỏch hàng cần đạt được một số yờu cầu sau: • Lưu trữ và cập nhật cỏc thụng tin về khỏch hàng

• Lưu trữ và cập nhật cỏc thụng tin về hợp đồng

• Cho phộp tỡm kiếm thụng tin về khỏch hàng theo một trong cỏc tiờu chớ nào đú về khỏch hàng như: mó khỏch, tờn khỏch, địa chỉ…

• Cho phộp tỡm kiếm thụng tin về hợp đồng theo một trong cỏc tiờu chớ nào đoa về hợp đồng như: tờn khỏch, người liờn hệ, ngày kớ kết, giỏ trị hợp đồng, loại hợp đồng…

• In bỏo cỏo danh sỏch khỏch hàng theo từng khu vực địa chỉ

• In bỏo cỏo danh sỏch hợp đồng theo loại hợp đồng, thời gian kớ kết, giỏ trị hợp đồng…

2.10.2. Cỏc thụng tin đầu vào và đầu ra của hệ thống thụng tin quản lý khỏch hàng.

Cỏc dữ liệu vào

• Thụng tin về khỏch hàng của cụng ty • Thụng tin về hợp đồng

• Thụng tin về danh sỏch nhõn viờn

• Thụng tin về cỏc loại thuế, tỉ giỏ cỏc đồng tiền

• Bỏo cỏo tỡnh hỡnh khỏch hàng

• Bỏo cỏo về tỡnh hỡnh kớ kết, thực hiện hợp đồng.

2.10.3. Giải phỏp phần mềm.

Cựng với sự phỏt triển mạnh mẽ của ngành cụng nghệ thụng tin thỡ cỏc ngụn ngữ xõy dựng chương trỡnh phầm mềm cũng phỏt triển khụng ngừng. Hiện nay, cú rất nhiều ngụn ngữ xõy dựng chương trỡnh phần mềm quản lý cũng như cỏc chương trỡnh phần mềm khỏc với nhiều hệ quản trị cơ sở dữ liệu như Access, Oracle, SQL Server….Mỗi một ngụn ngữ đều cú những ưu nhược điểm riờng. Việc lựa chọn ngụn ngữ nào cho phự hợp và tối ưu nhất là phụ thuộc vào mục đớch, yờu cầu của bài toỏn đặt ra. Dựa trờn cỏc yờu cầu của bài toỏn và quỏ trỡnh phõn tớch, thiết kế chương trỡnh sẽ tỡm ra một giải phỏp phần mềm tối ưu tức là phải đảm bảo thụng tin chớnh xỏc, dễ sử dụng, giao diện đẹp, thõn thiện với người sử dụng. Trờn cơ sở phõn tớch bài toỏn,tỡm hiểu ngụn ngữ em quyết định lựa chọn ngụn ngữ Visual Basic.Net để xõy dựng chương trỡnh. Hệ quản trị cơ sở dữ liệu được dựng là SQL Server 2000.

Visual Basic.NET (VB.NET) là ngụn ngữ lập trỡnh khuynh hướng đối tượng (Object Oriented Programming Language) do Microsoft thiết kế lại từ con số khụng. Visual Basic.NET (VB.NET) khụng kế thừa VB6 hay bổ sung, phỏt triển từ VB6 mà là một ngụn ngữ lập trỡnh hoàn toàn mới trờn nền Microsoft 's .NET Framework. Do đú, nú cũng khụng phải là VB phiờn bản 7. Thật sự, đõy là ngụn ngữ lập trỡnh mới và rất lợi hại, khụng những lập nền tảng vững chắc theo kiểu mẫu đối tượng như cỏc ngụn ngữ lập trỡnh hựng mạnh khỏc đó vang danh C++, Java mà cũn dễ học, dễ phỏt triển và cũn tạo mọi cơ hội hoàn hảo để giỳp ta giải đỏp những vấn đề khỳc mắc khi lập trỡnh. Hơn nữa, dự khụng khú khăn gỡ khi cần tham khảo, học hỏi hay đào sõu những gỡ xảy ra bờn trong ... hậu trường OS, Visual Basic.NET (VB.NET) giỳp ta đối phú với cỏc phức tạp khi lập trỡnh trờn nền Windows và do đú, ta chỉ tập trung cụng sức vào cỏc vấn đề liờn quan đến dự ỏn, cụng việc hay doanh nghiệp mà thụi.

Nếu ta để ý tờn của Visual Basic.NET (VB.NET), ta thấy ngay ngụn ngữ lập trỡnh này chuyờn trị tạo ứng dụng (application) dựng trong mạng, liờn mạng hay trong Internet.SQL Server 2000 là một hệ thống quản lý cơ sở dữ liệu (Relational Database Management System (RDBMS) ) sử dụng

Transact-SQL để trao đổi dữ liệu giữa Client computer và SQL Server

computer. Một RDBMS bao gồm databases, database engine và cỏc ứng dụng dựng để quản lý dữ liệu và cỏc bộ phận khỏc nhau trong RDBMS. SQL Server 2000 được tối ưu để cú thể chạy trờn mụi trường cơ sở dữ liệu rất lớn (Very Large Database Environment) lờn đến Tera-Byte và cú thể phục vụ cựng lỳc cho hàng ngàn user. SQL Server 2000 cú thể kết hợp "ăn ý" với cỏc server khỏc như Microsoft Internet Information Server (IIS), E-Commerce Server, Proxy Server....

Cơ sở dữ liệu SQL Server là cơ sở dữ liệu thuần tuý khụng cú cỏc bộ phỏt triển ứng dụng như thiết kể form, bỏo cỏo ( report) như cỏc cơ sở dữ liệu cú chức năng này. Chẳng hạn Oracle cũng là cơ sở dữ liệu thuần tuý nhưng SQL Server khụng bằng Oracle vỡ khụng cú bộ phỏt triển ( developer), thay vào đú bạn cú thể sử dụng cỏc platform khỏc như Visual Basic, Visual C, Java, VB. NET, C#. NET để tương tỏc. Điều này cú nghĩa là khỏc với cơ sở dữ liệu MS Access chẳng hạn. Nếu ta muốn thiết kế form nhập liệu hay giao tiếp với người sử dụng, bỏo cỏo, …ta sử dụng cỏc ngụn ngữ lập trỡnh khỏc như VB, Visual C, VB. NET.

SQL Server chỉ cú cỏc đối tượng như Tables ( bảng dữ liệu), Views ( bảng ảo, tương tự như khai bỏo Query trong Microsoft Access), Diagram ( sơ đồ quan hệ), Stored Procedures ( thủ tục), Users ( người dựng cơ sở dữ liệu), Rules: cỏc quy tắc do người dựng định nghĩa, Roles: cỏc vai trũ ỏp dụng cho người dựng trờn cơ sở dữ liệu, Default: khai bỏo cỏc giỏ trị mặc định, Functions: cho phộp người dựng khai bỏo hàm người dựng.

Cơ sở dữ liệu SQL Server là cơ sở dữ liệu đa người dựng chạy trờn hệ điều hành Windows. Điều này cú nghĩa là bạn cài đặt cơ sở dữ liệu SQL

Server trờn hệ điều hành đa người dựng Windows NT, Windows 2000, Windows Server 2003.

Một phần của tài liệu Phân tích thiết kế hệ thống thông tin quản lý khách hàng cho tại công ty phần mềm quản lý doanh nghiệp fast 70 (Trang 47 - 51)

Tải bản đầy đủ (DOC)

(96 trang)
w