Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.91 MB, 51 trang )
<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">
<b>TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘIKHOA CÔNG NGHỆ THÔNG TIN</b>
<b>Đề tài bài tập lớn: </b>“Xây dựng phần mềm Webside bán đồ thể thao ”<b> </b>
<b>Họ và tên sinh viên : Nguyễn Minh Đức </b>
Nguyễn Hải Đăng
</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2"><i>3.2. Ưu điểm của dự án...40</i>
<i>3.3.Nhược điểm của dự án...41</i>
</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3"><i>3.4.Bài học kinh nghiệm...41</i>
<b>KẾT LUẬN...</b>
</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4"><b>LỜI MỞ ĐẦU</b>
Từ những buổi đầu Internet cịn sơ khai, khơng nhiều người nghĩ nó lại có tác động to lớn đến thế giới loài người như vậy. Internet đã thay đổi hoàn toàn cách chúng ta làm việc, học tập và giải trí. Thay vì phải vượt qua một khoảng cách địa lý để đến trường và còn phải đến đúng giờ, ngay nay mọi người cịn có thể chọn cho mình cách học từ xa. Bằng cách này, mọi người có thể học ở bất cứ chỗ nào tùy thích và hồn tồn chủ động về mặt thời gian, miễn là có kết nối mạng Internet. Trong cơng việc cũng vậy, thay vì phải đi hàng dặm để gặp khách hàng, đối tác làm ăn, chúng ta có thể ngồi tại văn phịng và trao đổi với họ thông qua rất nhiều công cụ hỗ trợ như Sky, Yahoo... Trong ngành giải trí cũng vậy, mọi bộ phim, bài hát bạn cần có thể tìm thấy chỉ trong vài cú click chuột. Nhận thấy tiềm năng to lớn của Internet trong lĩnh vực thương mại, một vài cá nhân và tổ chức đã đi đầu trong lĩnh vực này bằng cách tạo ra các trang web bán hàng, điển hình là hệ thống bán lẻ amazon.com. Với số vốn ban đầu ít ôi và trụ sở công ty ở trong một gara với mặt hàng duy nhất là sách, nhưng đến hiện tại amazon.com là trang thương mại điện tử thành công nhất với các con số doanh thu cao ngất ngưởng, đấy là cịn chưa tính đến các chi nhánh website khác thuộc điều hành của amazon.com.
Website mua bán hàng trên mạng đã làm thay đổi hoàn toàn ngành thương mại, mở ra một khái niệm mới đó là thương mại điện tử. Chỉ cần ngồi ở nhà với một chiếc máy tính có kết nối Ineternet cùng thẻ tín dụng, bạn có thể tha hồ chọn lựa món đồ u thích mà khơng mất công chạy đi chạy lại. Bán hàng trên mạng thông qua các trang web hoặc là các mạng xã hội dạng là xu hướng phổ biến trong giới trẻ. Với lợi thế không yêu cầu thuê mặt bằng để mở cửa hàng, hàng hóa có thể lựa trữ tại nhà, chi phí đã được giảm đi rất nhiều. Nhận thấy những lợi thế của mơ hình thương mại diện em đã bắt tay vào xây dụng “Website bán đồ thể thao ”.
Chúng em đã cố gắng thực hiện đầy đủ các yêu cầu như trong template của cơ. Mặc dù vậy, với kinh nghiệm cịn hạn chế, cộng thêm thời gian hạn hẹp nên bản báo cáo của chúng em có lẽ chưa được hồn chỉnh. Chúng em hy vọng nhận được sự góp ý quý báu của cô để thực hiện tốt hơn ở những bài sau.
</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6"><b>GIỚI THIỆU DỰ ÁN.1. Dự án</b>
Xây dựng Webside bán đồ thể thao
<b>Trường Đại Học Tài Nguyên và Môi trường Hà Nội</b>
</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7"><b>Ngày bắt đầu: 15/9/2023Ngày kết thúc:05/12/2023</b>
<b>2.Mục tiêu</b>
Hồn thành cơng việc của dự án theo đúng yêu cầu kĩ thuật, trong phạm vi ngân sách, đúng tiến độ ( Kĩ Thuật – Tài Chính – Thời Gian ).
Quản lý dự án là việc áp dụng các công cụ, kiến thức và kĩ thuật nhằm định nghĩa, lập kế hoạch, tiến hành triển khai, tổ chức, kiểm soát và kết thúc dự án.
Quản lý dự án hiện đang trở thành cách quản lý chính chính thay thế cho quản lý hành chính mệnh lệnh, quan liêu.
Xây dựng một “Webside bán đồ thể thao” nhằm nâng cao chất lượng quản lý một cách có hệ thống, nâng cao năng xuất lao động con người, tìm kiếm, lưu trữ và báo cáo thống kê thông tin một cách dễ dàng và chính xác.
<b>3.Đề xuất giải pháp</b>
- Kênh quảng bá thương hiệu doanh nghiệp nhanh chóng, hiệu quả, tiếp cận được đông đảo khách hàng tiềm năng ở khắp mọi nơi.
- Tiết kiệm tối đa chi phí của doanh nghiệp dành cho quảng cáo, thuê mặt bằng, thuê nhân viên… - Web thể thao giúp doanh nghiệp bán hàng không giới hạn về thời gian, khơng gian: Khách hàng có thể truy cập website bất cứ lúc nào, ở bất kỳ nơi đâu để tham khảo sản phẩm hay đặt mua hàng - Thiết kế website bán đồ thể thao chuyên nghiệp giúp bạn dễ dàng quản lý, đo lường hiệu quả việc kinh doanh: Thơng qua hệ quản trị web, bạn có thể kiểm soát được số lượng khách truy cập trang web, số đơn hàng, sản phẩm đang bán chạy,…
</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">- Tiết kiệm chi phí đầu tư so với hình thức kinh doanh truyền thống: Kinh doanh truyền thống yêu cầu nhiều vốn cho các khoản: thuê mặt bằng, điện, nước, sửa chữa mặt bằng,... Với kinh doanh online, chỉ cần bỏ ra chi phí thiết kế, bảo trì web là đủ.
3.1. S pắ x pế hàng hóa theo đúng nguyên t c,ắ tr tậ tự
❖ Người mua và người bán sẽ rất khó khăn trong việc tìm kiếm một sản phẩm trong số hàng nghìn sản phẩm khác nhau có trong cửa hàng. Chính vì vậy, việc sắp xếp sản phẩm theo đúng nguyên tắc, trật tự tuy mất nhiều thời gian nhưng lại tạo điều kiện cho mỗi người có thể dễ dàng hơn trong việc tìm kiếm sau này. Mỗi một sản phẩm sẽ có một số thứ tự nhất định trên webside bán hàng, người quản lý cần sắp xếp vào đúng vị trí của nó
3
</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">3.2. Tự tay s p x pắ ế và qu n lýả
Nhân viên thêm t ng s n ph m vào webside và s p x p nó ừ ả ẩ ắ ế theo mong mu nố và theo cách khoa h c. Khi đó, sẽ d dàng h n trong vi c tìm ki m m t ọ ễ ơ ệ ế ộ s n ph mả ẩ theo yêu c u c a ầ ủ khách hàng , rà soát s l ng và tình tr ng c a t ngố ượ ạ ủ ừ đ uầ s n ả ph mẩ c th . C n c n tr ng khi rà soát và s p x p t ng ụ ể ầ ẩ ọ ắ ế ừ ảs n ph m trên websideẩ , c g ng n m v ng ố ắ ắ ữ tình tr ng c a s n ph m ạ ủ ả ẩ c th đ có th qu n lýụ ể ể ể ả c a hàngử hi uệ qu .ả
3.2.1. Thường xuyên rà soát và kiểm tra
Trong lúc chọn sản phẩm, khách hàng sẽ nhận xét về mỗi loại sản phẩm hãy thường xuyên rà soát, kiểm tra từng đầu mục để phát hiện những vấn đề nảy sinh, tìm cách khắc phục kịp thời.
Khi có sản phẩm mới được cập nhật trên web , nhân viên sẽ phân loại sản phẩm theo đầu mục sản phẩm, loại sản phẩm rồi nhập mã sản phẩm vào từng sản phẩm sau đó đưa sản phẩm mới lên trên web và cập nhật số lượng sản phẩm còn lại trong cửa hàng.
</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">Khi Webside cần bổ sung sản phẩm mới nhân viên sẽ tìm hiểu thông tin sản phẩm cần nhập, lập danh sách sách cần nhập và trình cho người quản lý phê duyệt . Nếu yêu cầu nhập sách được phê duyệt người quản lý sẽ tiến hành liên hệ tài vụ lấy tiền và đặt mua sách. Khi có sách mới người quản lý tiến hành phân loại, làm mã sách, cập nhập tình trạng sách vào hệ thống.
Nhân viên lập báo cáo trình cho quản lý về tình trạng sản phẩm, danh sách, số lượng sản phẩm được bán ra, số lượng sản phẩm nhập và xử lí những sản phẩm hư
</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">Mã sản phẩm
o Giá bán o Số lượng tồn kho
o Sản phẩm thêm vào giỏ hàng Số lượng sản phẩm thêm Giá bán của sản phẩm thêm
4.1. Microsoft Visual Studio
➢ Công cụ viết phần mềm: Microsoft Visual Studio là một môi trường phát triển tích hợp (IDE) từ Microsoft, là 1 trong những trình soạn thảo và debug phổ biến nhất hiện nay.
➢ Ngôn ngữ sử dụng: C# hiện là 1 trong những ngôn ngữ thông dụng nhất hiện nay, thích hợp sử dụng cho các phần mềm chạy trên nền hệ điều hành Windows đang được sử dụng phổ biến với cách lập trình Winform tiện dụng và chưa được sử dụng để làm phần mềm này, hơn nữa với C# Winform việc bảo trì và khắc phục lỗi sẽ được xử lí tốt hơn.
4.2. SQL Server
SQL server là một hệ thống quản lý cơ sở dữ liệu sử dụng Transact – SQL để trao đổi dữ liệu giữa Clientcomputer và SQL Server computer. Một RDBMS bao gồm databases, engine và các ứng dụng dùng để quản lý dữ liệu và các bộ phận khác nhau.
Ngồi ra hệ thóng SQL Server có thể được tối ưu để chạy trên môi trường cơ sở dữ liệu rất lớn lên đến tera-byte và có thể phục vụ cùng lúc cho hàng ngàn user. SQL có thể liên kết hợp ăn ý với các server khác nhau như IIS, E-Commerce, Proxy Server,…
</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">Trong hầu hết các hệ quản trị cơ sở dữ liệu quan hệ, SQL có những vai trị SQL là ngơn ngữ hỏi có tính tương tác: Người sử dụng có thể dễ dàng thơng qua các trình tiện ích để gởi các yêu cầu dưới dạng các câu lệnh SQL đến cơ sở dữ liệu và nhận kết quả trả về từ cơ sở dữ liệu.
SQL là ngôn ngữ lập trình cơ sở dữ liệu: Các lập trình viên có thể nhúng các câu lệnh SQL vào trong các ngôn ngữ lập trình để xây dựng nên các chương trình ứng dụng giao tiếp với cơ sở dữ liệu.
SQL là ngôn ngữ quản trị cơ sở dữ liệu: Thông qua SQL, người quản trị cơ sở dữ liệu có thể quản lý được cơ sở dữ liệu, định nghĩa các cấu trúc lưu trữ dữ liệu, điều khiển truy cập cơ sở dữ liệu,...
SQL là ngôn ngữ cho các hệ thống khách/chủ (client/server) : Trong các hệ thống cơ sở dữ liệu khách/chủ, SQL được sử dụng như là cơng cụ để giao tiếp giữa các trình ứng dụng phía máy khách với máy chủ cơ sở dữ liệu.
SQL là ngôn ngữ truy cập dữ liệu trên Internet: Cho đến nay, hầu hết các máy chủ Web cũng như các máy chủ trên Internet sử dụng SQL với vai trị là ngơn ngữ để tương tác với dữ liệu trong các cơ sở dữ liệu.
SQL là ngôn ngữ cơ sở dữ liệu phân tán: Đối với các hệ quản trị cơ sở dữ liệu phân tán, mỗi một hệ thống sử dụng SQL để giao tiếp với các hệ thống khác tr ên mạng, gởi và nhận các yêu cầu truy xuất dữ liệu với nhau.
SQL là ngôn ngữ sử dụng cho các cổng giao tiếp cơ sở dữ liệu: Trong một hệ thống mạng máy tính với nhiều hệ quản trị cơ sở dữ liệu khác nhau, SQL thường được sử dụng như là một chuẩn ngôn ngữ để giao tiếp giữa các hệ quản trị c ơ sở dữ liệu. 4.3. Microsoft Project
Microsoft Project (MSP hoặc WinProj) là một phần mềm quản lý dự án được phát triển và bán bởi Microsoft. Chương trình này được thiết kế để hỗ trợ quản lý dự án trong việc phát triển các kế hoạch, phân công nguồn lực cho dự án, theo dõi tiến độ, quản lý ngân sách và phân tích khối lượng cơng việc.
Có thể sử dụng Microsoft Project để:
• Tạo ra các kế hoạch cho dự án. Xác định được thời gian phải hoàn thành
</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">• Lập tiến độ thích hợp với các nhiệm vụ cần phải thực hiện • Phân bổ nguồn lực và chi phí cho các cơng tác
• Cho phép điều chỉnh kế hoạch phù hợp với các ràng buộc về thời gian và chi phí tài nguyên giới hạn
• Quản lý dự án theo tiến độ và chi phí bằng phương pháp Earned Value Method
• Xem các thơng tin, dữ liệu theo nhiều cách, đánh dấu, lọc và sắp xếp thông tin dự án theo cách của bạn.
</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">suất làm việc
- Cộng tác và chia sẻ dữ liệu với những thành viên trong nhóm để tăng năng
- Chuẩn bị những báo cáo mang tính chất chuyên nghiệp để trình bày cho ban lãnh đạo, tư vấn giám sát, chủ đầu tư, cơng nhân…
<b>5.Ước tính chi phí</b>
5.1. Ướ tính chi phí là gì?c
- Mọi dự án đều phải xác định một kinh phí tối đa, hay nói khác đi là một khoản tiền tối đa mà dự án có thể sử dụng. Mỗi dự án trong sự phát triển CNTT đều phải xác định tổng dự tốn kinh phí cho tồn bộ q trình thực hiện, phân bổ theo từng năm thực hiện. - Cho đến hiện nay, với các dự án CNTT lấy kinh phí từ ngân sách Nhà nước cuối năm đều
có việc xem xét lại các kết qủa đã đạt được và trên cơ sở đó dự trù kế hoạch tài chính cho năm sau.
- Tuy nhiên, để đạt được hiệu quả cao, đồng bộ và tạo ra được những thay đổi cơ bản trong hoạt động quản lý, kinh tế xã hội, các dự án ứng dụng CNTT ở các Bộ ngành địa phương thường đòi hỏi những đầu tư khá lớn mà ngân sách Nhà nước khó có thể đáp ứng cân đối hoàn toàn được. Do vậy, các dự án đều được xác định nguồn vốn khác nhau có thể huy động được để đảm bảo được kinh phí cần thiết thực hiện dự án.
- Ước tính chi phí là xấp xỉ chi phí của một chương trình,dự án hoặc hoạt động. Dự tốn chi phí là sản phẩm của quá trình ước tính chi phí. Ước tính chi phí có tổng giá trị duy nhất và có thể có các giá trị thành phần có thể xác định được. Một vấn đề
10
</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">với vượt chi phí có thể tránh được với một ước tính chi phí đáng tin cậy, đáng tin cậy và chính xác. Một người ước tính chi phí là người chuyên nghiệp chuẩn bị dự tốn. Có nhiều loại cơng cụ ước tính chi phí khác nhau, có tiêu đề có thể được đặt trước bởi công cụ sửa đổi, chẳng hạn như công cụ ước tính tịa nhà, hoặc cơng cụ ước tính điện hoặc cơng cụ ước tính chính
- Mục đích của ước tính chi phí là:
+ Đưa ra cái nhìn tổng quát về chi phí xây dựng hệ thống.
+ Ước lượng giám sát đảm bảo chi phí trong q trình thực hiện dự án. - Để có thể ước lượng được chi phí cho dự án một cách thiết thực và đầy đủ nhất. Ta cần
xét 2 yếu tố quan trọng đó là: chi phí tổng quan và chi phí chi tiết. Trước hết ta đi vào chi
</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">13 Chi phí cho các vấn đề cơng nghệ
Sử dụng phương pháp ước lượng từ dưới lên
Chi phí chi tiết cho ta thấy cụ thể nhất những chi phí ta cần chi cho dự án của mình
<b>Bảng chi phí ngun vật liệu</b> Chi phí đi lại, trao
đổi thơng tin
</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">(*) Ước tính có hiêu lực trong 30 ngày kể từ ngay bắt đầu dự án. (*) Ước lượng biến động chi phí trên bảng dựa vao “Phân tích rủi ro”. (*) Tổng chi phí chưa tính đến chênh lêch do biến động.
<b>Chi phí nhân công</b>
- Lương theo giờ: 80,000/giờ.
- Lương theo ngày: lương theo giờ * 8 = 640,000.
- Lương của các thành viên sẽ tính theo cấp độ trách nhiệm trong từng giai đoạn mà thành viên đó tham gia.
- Thưởng: lương giờ * số ngày thực hiện * ∑ cấp độ trách nhiệm (thưởng 1 lần sau khi kết thúc dự án).
(*)Đơn vị tiền là VND.
(nghìn VND)
</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21"><b>Bảng phân rã công việc</b>
</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">3.2 Thiết kế chi tiết 13 days 06/10/202
</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23">4.2.1 Code trang chủ 2.5 days 28/10/202 4.2.4 Code giỏ hàng/đặt hàng 2 days 1/11/2023 02/11/2023
</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25">• Mọi sự phân cơng đều được đưa ra họp bàn cơng khai • Ưu tiên phân cơng theo năng lực sở trường của mỗi người
<b>Yêu cầu với các thành viên</b>
• Nghiêm chỉnh chấp hành thực hiên cơng việc theo bản kế hoạch của dự án • Tích cực tham gia thảo luận, phát biểu ý kiến để dự án đạt kết quả tốt nhất • Bồi dưỡng khả năng chun mơn để hồn thành tốt vai trị của mình trong dự án • Tham gia đầy đủ các buổi họp
• Nghỉ làm phải thơng báo tới giám đốc dự án hoặc trưởng nhóm
<b>Truyền thơng</b>
• Trao đổi qua email, điện thoại, skyper
• Họp nhóm khi cần và theo kế hoạch truyền thơng
<b>Hội họp</b>
• Có mặt đầy đủ đúng giờ các buổi họp nhóm dự án
• Tích cực, khẩn trương trao đổi, bàn bạc, giải quyết các vấn đề của dự án • Chấp hành, thực hiện đúng quyết định, giải pháp đã thống nhất trong cuộc họp.
16
</div><span class="text_page_counter">Trang 26</span><div class="page_container" data-page="26">3 Người phân tích nghiệp vụ kinh
doanh và truyền thông <sup>Thu thập yêu cầu </sup>nghiệp
</div><span class="text_page_counter">Trang 28</span><div class="page_container" data-page="28"><b>STTGiai đoạn Tên công </b>
<b>việc <sup>EST</sup><sup>Mã nhân viên (Cấp</sup><sub>độ trách nhiệm)</sub><sup>Ngày </sup>công </b>
</div><span class="text_page_counter">Trang 30</span><div class="page_container" data-page="30">19
</div><span class="text_page_counter">Trang 31</span><div class="page_container" data-page="31">- Bản đặc tả thiết kế(giao diên, modul…) - Hoàn thành bản phân tích thiết kế hệ thống và giao diện theo yêu cầu khách
- Báo cáo tiến độ lập trình
- Bàn giao module chương trình <sup>Đội lập trình</sup> - Báo cáo tiến trình dự án Đội trưởng
- Tài liệu hướng dẫn sử dụng sản phẩm - Báo cáo tiến độ
</div><span class="text_page_counter">Trang 32</span><div class="page_container" data-page="32">tồn nhóm
<b>DIỄN BIẾN Q TRÌNH THỰC HIỆN DỰ ÁN</b>
Diễn biến quá trình thực hiện dự án được mô tả thông qua các mốc dự án đã xác định. Tại các mốc kiểm soát sẽ diễn ra các cuộc họp, nhằm xem xét tiến độ thực hiện, các khó khăn cần khắc phục và kế hoạch tiếp theo.
Để theo dõi tiến trình quản lý dự án, chúng ta xem xét các biên bản họp dự án tương ứng với các mốc kiểm soát đã chọn
<b>Khởi động dự án</b>
<b>Biên bản họp dự án</b>
Tên Dự án Xây dựng Webside bán đồ thể thao
Nội dung công việc Quyết định khởi động dự án Chủ trì cuộc họp Nguyễn Minh Đức
Những người tham gia
Nguyễn Minh Đức Nguyễn Hải Đăng Bùi Thị Thu Hà
Thời gian Từ 8h - 10h ngày 15/09/2023
Địa điểm 47 Thái Hà – Trung Liệt – Đống Đa Hà Nội
Mục đích <sup>Cơng bố việc khởi động dự án, dự kiến các công việc cần làm,</sup> bàn giao kế hoạch tiếp theo.
<b>Tiến độ hiện tại</b>
</div><span class="text_page_counter">Trang 33</span><div class="page_container" data-page="33"><b>Kế hoạch tiếp theo</b>
Nội dung công việc Lập kế hoạch dự án Chủ trì cuộc họp Nguyễn Minh Đức
Những người tham gia
- Nguyễn Minh Đức - Bùi Thị Thu Hà - Nguyễn Hải Đăng
Thời gian Từ 8h - 10h ngày 17/09/2023
Địa điểm 47 Thái Hà – Trung Liệt – Đống Đa Hà Nội
Mục đích <sup>Kế hoạch chi tiết các công việc cần làm, phân công công việc cho</sup> mọi người trong từng giai đoạn của dự án.
<b>Tiến độ hiện tại</b>
STT Công việc Thực hiện Kết quả <sup>Lý do không</sup>
</div>