: Quantr i W_quangca o QL_quangcao
CHƯƠNG 3: THIẾT KẾ VÀ CÀI ĐẶT HỆ THỐNG
1.9.2 Công cụ sử dụng Microsoft Visual Studio:
Microsoft Visual Studio:
Microsoft Visual Studio là một môi trường phát triển tích hợp (IDE)
từ Microsoft. Nó được sử dụng để phát triển chương trình máy tính cho Microsoft Windows, cũng như các trang web, các ứng dụng web và các dịch vụ web. Visual Studio sử dụng nền tảng phát triển phần mềm của Microsoft như Windows
API, Windows Forms, Windows Presentation Foundation, Windows
Store và Microsoft Silverlight. Nó có thể sản xuất cả hai ngôn ngữ máy và mã số quản lý.
Visual Studio bao gồm một trình soạn thảo mã hỗ trợ IntelliSense cũng như cải
tiến mã nguồn. Trình gỡ lỗi tích hợp hoạt động cả về trình gỡ lỗi mức độ mã nguồn và gỡ lỗi mức độ máy. Công cụ tích hợp khác bao gồm một mẫu thiết kế các hình thức
xây dựng giao diện ứng dụng, thiết kế web, thiết kế lớp và thiết kế giản đồ cơ sở dữ
liệu. Nó chấp nhận các plug-in nâng cao các chức năng ở hầu hết các cấp bao gồm
thêm hỗ trợ cho các hệ thống quản lý phiên bản (như Subversion) và bổ sung thêm bộ
công cụ mới như biên tập và thiết kế trực quan cho các miền ngôn ngữ cụ thể hoặc bộ
công cụ dành cho các khía cạnh khác trong quy trình phát triển phần mềm.
Visual Studio hỗ trợ nhiều ngôn ngữ lập trình khác nhau và cho phép trình biên
tập mã và gỡ lỗi để hỗ trợ (mức độ khác nhau) hầu như mọi ngôn ngữ lập trình. Các
ngôn ngữ tích hợp gồm có C,[1]C++ và C++/CLI (thông qua Visual C+
+), VB.NET(thông qua Visual Basic.NET), C thăng (thông qua Visual C#) và F thăng. Hỗ trợ cho các ngôn ngữ khác như J++/J thăng, Python và Ruby thông qua dịch vụ cài đặt riêng rẽ. Nó cũng hỗ trợ XML/XSLT, HTML/XHTML, JavaScript và CSS.
SQL Server 2008:
Microsoft SQl server là một hệ quản trị cơ sở dữ liệu quan hệ (relational database management system – RDBMS) do Microsoft phát triển. SQL Server là một hệ quản trị cơ sở dữ liệu quan hệ mạng máy tính hoạt động theo mô hình khách chủ cho phép đồng thời cùng lúc có nhiều người dùng truy xuất đến dữ liệu, quản lý việc truy nhập hợp lệ và các quyền hạn của từng người dùng trên mạng. Ngôn ngữ truy vấn quan trọng của Microsoft SQL server là Transact-SQL. Transact-SQL là ngôn ngữ SQL mở rộng dựa trên SQL chuẩn của ISO (International Organization for Standardization).
SQL Server 2008: Đây là phiên bản mới nhất của SQl Server, có tên mã là “katmai”. Ngày 27/02/2008, Microsoft tổ chức một sự kiện có tên Heroes Happen Here nhằm giới thiệu sản phẩm mới SQL Server 2008 (cùng với những sản phẩm khác như Windows Server 2008; Visual Studio 2008). Bản SQL Server 2008 Release Candidate sẽ được trình làng trong quý II, trong khi đó, bản hoàn chỉnh sẽ mắt trong quý III (2008)
Một số điểm mới của SQL Server 2008:
Một trong điểm nổi bật khi xem xét về SQL Server 2008 của Microsoft là tính năng phân loại biệt ngữ mới và các lợi ích vào trong nhóm hoặc các vùng chính. Có bốn vùng chính đó là Enterprise Data Platform, Dynamic Development, Beyond Relational Database, và Pervasive Insight.
SQL Server 2008 có tác dụng đòn bẩy cho công nghệ .NET 3.0 (Dot Net Framework 3.0) với LINQ (Language Integrated Query – ngôn ngữ truy vấn tích hợp). Thêm vào đó là sự hỗ trợ hiệu quả hơn cho các thực thể dữ liệu doanh nghiệp cùng với các tùy chọn đồng bộ dữ liệu
KẾT LUẬN
Trong quá trình làm bài tập môn học, việc khảo sát thực tế tại các trang web rao vặt, thương mại điện tử, đã giúp chúng em nhận ra được nhiều thiếu hụt, sai sót trong vấn đề khảo sát yêu cầu trước kia. Từ đó, nhóm đã tiến hành tìm hiểu quá trình hoạt động của website để tiến hành phân tích thiết kế xây dựng một hệ thống ứng dụng thực tế.
Phân tích thiết kế hướng đối tượng là công việc cần thiết và đặc biệt quan trọng trong quá trình xây dựng một hệ thống quản lý. Nhờ có việc phân tích thiết kế, quá trình xây dựng hệ thống sẽ rõ ràng, nhanh và tối ưu hơn. Một quá trình phân tích thiết kế hệ thống bao gồm hai giai đoạn chính với các bước cơ bản sau:
- Giai đoạn phân tích
• Xây dựng biểu đồ user case: xác định các tác nhân, user case và các quan hệ
giữa các user case để mô tả lại chức năng của hệ thống đồng thời xây dựng và mô tả các hoạt động của hệ thống trong mỗi user case cụ thể.
• Xây dựng biểu đồ trạng thái: mô tả các trạng thái và chuyển tiếp các trạng thái
trong hoạt động của một đối tượng thuộc một lớp nào đó.
- Giai đoạn thiết kế
• Xây dựng biểu đồ tương tác: mô tả chi tiết các hoạt động của các user case
dựa trên các kịch bản đã có và các lớp đã xác định trong pha phân tích.
• Xây dựng các lớp chi tiết: hoàn thiện biểu đồ lớp bao gồm bổ sung các lớp còn
thiếu, dựa trên biểu đồ trạng thái để xây dựng các thuộc tính, dựa trên biểu đồ tương tác để xác định các phương thức và mối quan hệ giữa các lớp.
• Xây dựng biểu đồ hoạt động: mô tả các hoạt động của các phương thức phức
tạp trong mỗi lớp hoặc các hoạt động liên quan đến nhiều lớp.
• Xây dựng biểu đồ thành phần: xác định các gói thành phần, tổ chức phần mềm
theo các thành phần.
• Xây dựng biểu đồ triển khai: xác định các thành phần và tổ chức phần mềm để
triển khai hệ thống.
- Xây dựng trang web với giao diện dễ sử dụng, chức năng đã phân tích
Mặc dù, đã cố gắng phân tích tìm hiểu đề tài nhưng do kiến thức còn hạn hẹp, không tránh khỏi những thiếu sót. Nhưng bản báo cáo đã phân tích những chức năng cơ bản mà hệ thống cần thực hiện. Từ bước phân tích thiết kế xây dựng dữ liệu đến tạo lập chương trình.
- Hướng phát triển:
Chức năng: Xây dựng thêm chức năng thanh toán, những chức năng khác như gợi ý cho người dùng….
Chúng em rất mong nhận được nhiều ý kiến đóng góp, góp ý về đề tài của thầy cô và các bạn để chúng em rút ra được kinh nghiệm cũng như những kiến thức còn chưa rõ, để cách nghiên cứu và phát triển có thể hoàn thiện hơn.