1. Trang chủ
  2. » Cao đẳng - Đại học

báo cáo thực tập phát triển ứng dụng WEB quản lý tài liệu với ASP NET MVC

16 71 0

Đ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

Định dạng
Số trang 16
Dung lượng 275,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Chỉ trong một thời gian ngắn, nhưng nhờ sự chỉ dẫn nhiệt tình của anh chị trainer, em đã tiếp thu được những kiến thức quan trọng để có thể làm được một ứng dụng web hoàn chỉnh.. Đặc biệ

Trang 1

BÁO CÁO THỰC TẬP

PHÁT TRIỂN ỨNG DỤNG WEB QUẢN LÝ

TÀI LIỆU VỚI ASP.NET MVC

TP Hồ Chí Minh, tháng 01 năm 2021

Trang 2

LỜI MỞ ĐẦU

Ngày nay, phát triển ứng dụng web là một bộ phận không thể thiếu của ngành công nghiệp phần mềm Với tốc độ phát triển vô cùng mạnh mẽ, phát triển ứng dụng web đã và đang

là nhân tố kích thích sự phát triển của công nghệ thông tin thế giới

Cùng với xu thế phát triển của thế giới, Việt Nam cũng không phải ngoại lệ Ngành công nghiệp công nghệ thông tin non trẻ Việt Nam đã và đang phát triển mạnh mẽ, để hòa nhập với những công ty hàng đầu trên thế giới Bên cạnh những công ty trẻ tuổi trong nước, những công

ty lớn trên thế giới (như Intel Vietnam) cũng gia nhập vào thị trường Việt Nam, góp phần rất lớn vào sự phát triển tích cực của ngành công nghệ Việt

Sự ra đời của công nghệ web đã mở ra thời đại toàn cầu hóa Càng ngày, nhu cầu sử dụng của người dùng càng cao hơn và đòi hỏi lập trình viên phải luôn học hỏi và trang bị những kiến thức về công nghệ mới Vì lý do này, em quyết định chọn lập trình website làm định hướng cho việc học tập của mình

Sau ba năm học tập trên trường, do mong muốn có thêm kinh nghiệm thực tế, cũng như muốn được tham gia làm web trong một môi trường chuyên nghiệp, em có dự định là sẽ thực tập trong trong học kỳ 1 năm học 2020 - 2021 Vì vậy, em quyết định chọn Intel Vietnam - một môi trường lý tưởng, hiện đại, chuyên nghiệp - là nơi sẽ giúp em thực hiện được dự định này

Trang 3

Trân trọng gửi lời cảm ơn Công ty Intel Products Vietnam đã tạo điều kiện cho em có cơ hội được thực tập tại công ty

Chỉ trong một thời gian ngắn, nhưng nhờ sự chỉ dẫn nhiệt tình của anh chị trainer, em đã tiếp thu được những kiến thức quan trọng để có thể làm được một ứng dụng web hoàn chỉnh Chân thành cảm ơn các anh chị đã bỏ ra nhiều thời gian, công sức để hướng dẫn em hoàn thành đợt thực tập này

Đặc biệt cảm ơn chị Nguyễn Phước Lê Cẩm Châu, đã hướng dẫn, giúp đỡ cho em tận tình cả những khó khăn trong công việc, đến những khó khăn việc làm quen với môi trường mới; cảm ơn chị Ninh, đã hỗ trợ cho em rất nhiều về các vấn đề kỹ thuật; cảm ơn anh Thịnh, đã chỉ em các vấn đề về server và những kỹ năng không thể thiếu

Cũng xin cảm ơn thầy cô trong khoa Công nghệ phần mềm đã nhiệt tình hỗ trợ, tạo điều kiện em làm bài báo cáo này

Nguyễn Cao Luyện

TP Hồ Chí Minh, ngày 13 tháng 01 năm 2021

Trang 4

NHẬN XÉT CỦA KHOA

Trang 5

MỤC LỤC

MỤC LỤC 1

Chương 1: Giới thiêu công ty thực tập 2

1 Giới thiệu công ty Intel 2

2 Sản phẩm của công ty 2

Chương 2: Nội dung thực tập 4

1 Tìm hiểu công ty và các kỹ năng cơ bản trong công ty 4

2 Nghiên cứu kỹ thuật 4

2.1 Các công cụ làm việc 4

2.2 Làm quen với các ngôn ngữ đánh dấu văn bản 4

2.3 Làm quen với ASP.NET Core MVC 5

2.4 Thực hiện project 6

2.5 Lịch làm việc 6

Chương 3: Chi tiết về project 7

1 Giới thiệu về DMIS web 7

1.1 Front-end 7

1.2 Back-end 8

1.3 Thực hiện 8

1.4 Kế hoạch 9

TÀI LIỆU THAM KHẢO 10

TỔNG KẾT 11

Trang 6

2

Trang 7

Chương 1: Giới thiêu công ty thực tập

1 Giới thiệu công ty Intel

Tập đoàn Intel (Integrated Electronics) thành lập năm 1968 tại Santa Clara, California, Hoa

Kỳ Intel sản xuất các sản phẩm như chip vi xử lý cho máy tính, bo mạch chủ, ổ nhớ flash, cạc mạng và các thiết bị máy tính khác Ban đầu, Intel là nhà sản xuất bộ nhớ SRAM và DRAM và đây là sự kiện tiêu biểu đầu tiên cho các nhà sản xuất chip bộ nhớ sau này

Intel có 99.000 nhân viên tại 199 văn phòng và cơ sở sản xuất kinh doanh trên toàn cầu Năm

2005 doanh thu của Intel đạt hơn 38 tỷ USD, và Intel xếp thứ 50 trong các công ty lớn nhất thế giới

Trang 8

2 Sản phẩm của công ty

Intel sản xuất các sản phẩm như chip vi xử lý cho máy tính, bo mạch chủ, ổ nhớ flash, card mạng và các thiết bị máy tính khác Intel Corporation là công ty sản xuất thiết bị chất bán dẫn lớn nhất thế giới, và là nhà phát minh ra chuỗi vi mạch xử lý thế hệ x86 mà bộ xử lý tìm thấy ở các máy tính cá nhân Intel làm ra các sản phẩm motherboard chipsets (con chip mạch chủ), network cards (Card mạng lưới) and ICs (mạch tổ hợp), flash memory (bộ nhớ Flash), graphic chips (con chip đồ họa), embedded processors (bộ ghi xử lý), và các thiết bị khác có liên quan đến tin học và sự truyền thông

Trang 9

Đợt thực tập với công việc “Phát triển web tool quản lý” nhằm mục đích thống kê và quản lý các tài liệu, đồng thời rèn luyện được những kỹ năng mềm như làm việc nhóm, thuyết trình, giao tiếp Tại công ty, sinh viên có cơ hội được học tập, khám phá và làm việc trong một môi trường chuyên nghiệp

1 Tìm hiểu công ty và các kỹ năng cơ bản trong công ty

Thời gian: 1 tuần

Nội dung: Giới thiệu về công ty, cách tổ chức của công ty

Được nghe các trainers giới thiệu về công ty, quá trình thành lập và phát triên (như đã nhắc đến

ở trên), quy trình làm việc từ cao xuống thấp, cách thức tổ chức của công ty

Ngoài ra, thực tập sinh còn được giới thiệu về cách thức làm việc trong công ty như thời gian đi làm, các quy định cần phải tuân thủ, an toàn lao động, các phúc lợi và điều khoản

Kết quả: Hiểu thêm về công ty Intel, quá trình thành lập và phát triển Có thêm những quy tắc

ứng xử trong công ty, làm việc có kế hoạch, có kỷ luật

2 Nghiên cứu kỹ thuật

2.1 Các công cụ làm việc

Thời gian : 1 tuần

Nội dung : Tìm hiểu về các công cụ sẽ được sử dụng trong quá trình làm việc.

Trong thời gian này, supervisor đã hướng dẫn thực tập sinh tìm hiểu về các công

cụ sẽ giúp ích cho trong công việc sau này Một số phần mềm trong số đó như SQL pathfinder - sử dụng trong làm việc truy xuất dữ liệu, Visual Studio – trình soạn thảo văn bản phổ biến với nhiều lập trình viên, Beyond Compare 3 - một chương trình kiểm soát văn bản rất hữu ích để so sánh và đánh giá các đoạn văn bản khác nhau

Trang 10

Thực hiện : Thực hành sử dụng các phần mềm đã nêu trên.

Kết quả : Hiểu và ứng dụng tốt các phần mềm cho việc phát triển web tool.

2.2 Làm quen với các ngôn ngữ đánh dấu văn bản

Thời gian : 1 tuần

Nội dung : Được training về các thẻ và các nhãn HTML, những kiến thức cho việc

thiết kế với CSS và xử lý Javascript

Thực hiện :

- Nghiên cứu và thực hiện xây dựng giao diện cơ bản cho trang web

Kết quả :

- Nâng cao kỹ năng lập trình với ngôn ngữ đánh dấu văn bản

- Có được những kiến thức quan trọng cho việc thiết kế website

- Ngoài ra còn được biết thêm một số quy tắc trong việc viết code sao cho đúng chuẩn, dễ đọc, dễ hiểu

2.3 Làm quen với ASP.NET Core MVC

Thời gian: 1 tháng.

Nội dung : Mô hình MVC pattern, Razor.

- Định nghĩa MVC pattern:

Kiến trúc Model-View-Controller (MVC) tách ứng dụng web ra thành ba phần chính gồm: Models, Views và Controllers Mô hình này giúp ứng dụng trở nên rõ

Trang 11

trong web pages Cú pháp của Razor gồm các dấu Razor, C# và HTML File sử dụng Razor có đuôi là cshtml

Thực hiện :

- Nghiên cứu và thực hiện xây dụng Model và Controller

- Thực hiện việc đọc ghi dữ liệu cơ bản

Kết quả:

- Đã có thể đọc ghi dữ liệu với database và xử lý các yêu cầu từ View

2.4 Thực hiện project

Sau một tháng được training và thực hành, thực tập sinh đã nắm được những kiến thực

cơ bản về C#, framework ASP.NET MVC Trong tháng thứ hai, trainer đã hướng dẫn thực tập sinh áp dụng những kiến thức đã học để thực hiện một project web

Chi tiết đồ án sẽ được nói ở phần sau

2.5 Lịch làm việc

Tuần Công việc Người hướng dẫn hoàn thành Mức độ Nhận xét của người hướng

dẫn

1

- Tìm hiểu về công ty: cách tổ chức và văn hóa ứng xử trong công ty

- Làm quen với các công cụ làm việc trong công ty

Team Training 100%

2 - Thu thập yêu cầu

trang web

- Làm quen với ASP.NET

framework

Chị Nguyễn Phước

Lệ Cẩm Châu, chị Nguyễn Thị Ninh và

anh Nguyễn Hoàng

100%

Trang 12

8 Phúc Thịnh

3

- Xây dụng giao diện Trang chủ của web

- Làm việc với file excel

100%

4

- Xử lý file tài liệu trên phía server

- Xử lý thông tin người sở hữu tài liệu

100%

5

Giai đoạn Alpha:

- Tạo Model lưu các đối tượng cần thiết

từ database

- Thêm filter cho các cột thông tin

- Viết chức năng kiểm tra hạn chót nộp tài liệu

100%

6

Giai đoạn Alpha(tiếp):

- Thêm chức năng chỉnh sửa thông tin các cột cần thiết

- Publish bản web beta

100%

7

Giai đoạn Beta:

- Viết các chức năng nâng cao hơn

- Tạo bảng freeze 2 cột

- Thêm trang hướng dẫn sử dụng

100%

Giai đoạn Beta và giai đoạn kết thúc, báo cáo :

- Fix bug, thêm try

100%

Trang 13

1 Giới thiệu về DMIS web

DMIS web (Document Management Information Services) với các chức năng CRUD cơ bản

để quản lý tài liệu và kiểm tra thời hạn upload tài liệu Tăng độ hiệu quả, chính xác và giảm đáng kể thời gian so với việc quản lý bằng Excel thông thường

1.1 Front-end

Gồm 2 trang là trang quản lý thông tin tài liệu và trang hướng dẫn sử dụng

Trang quản lý thông tin tài liệu:

Trang hướng dẫn sử dụng:

Trang 14

- Mở file pdf được lưu trên server

1.2 Back-end

Các chức năng chính:

- Thay đổi các trường dữ liệu trong cột được chỉ định (có màu xanh)

- Upload tài liệu lên server (file dạng word, pdf hoặc hình ảnh)

- Xem file đã upload thành công

- Lưu ngày chỉnh sửa và kiểm tra thời hạn yêu cầu

- Lọc ra các cột theo giá trị điền vào

1.3 Thực hiện

- Nguyễn Cao Luyện

Và sự giúp đỡ tận tình của team Intel QRE

1.4 Kế hoạch & Kết quả

Kế hoạch:

- Hoàn thiện giao diện hoàn chỉnh cho trang web

- Hoàn thiện các chức năng chính của trang web

- Chạy demo và sửa lỗi ngoại lệ

- Mở rộng thêm vài tính năng mới

Thực hiện:

- Nẵm vững kiến thức về mô hình MVC

Trang 15

- Tất cả chức năng đã được hoàn thiện theo yêu cầu.

- Một vài điều kiện được thêm

TÀI LIỆU THAM KHẢO

Framework ASP.NET MVC:

Microsoft Inc (2021) Microsoft - Official Home Page Retrieved from ASP.NET | Open-source web

framework for NET: https://dotnet.microsoft.com/apps/aspnet

For front-end:

Refsnes Data (1999) W3Schools Online Web Tutorials Retrieved from JavaScript Tutorial:

https://www.w3schools.com/js/DEFAULT.asp

Refsnes Data (1999) W3Schools Online Web Tutorials Retrieved from HTML Tutorial:

https://www.w3schools.com/html/default.asp

Refsnes Data (1999) W3Schools Online Web Tutorials Retrieved from CSS Tutorial:

https://www.w3schools.com/css/default.asp

Trang 16

TỔNG KẾT

Như vậy, chỉ trong vòng một tháng ngắn ngủi, em đã kịp hoàn thành một website quản lý tài liệu hoàn chỉnh Trang web đã có khá đầy đủ các tính năng đã đề ra ban đầu Do vấn đề bảo mật và bản quyền nên không sử dụng các thư viện có sẵn, giao diện chưa được đẹp như mong đợi Nhưng do web được phát triển theo mô hình MVC nên sau này khi có thời gian sẽ có thể phát triển hơn

Chân thành cảm ơn sự giúp đỡ của các anh chị team Intel QRE giúp em để có thể hoàn thành website này

Ngày đăng: 05/09/2021, 21:06

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w