1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo thực tập môn học thực tập hệ thống thông tin quản lý Đề tài xây dựng website ghi chú

29 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Xây dựng website ghi chú
Tác giả Đinh Thị Ngân
Người hướng dẫn ThS. Bùi Khánh Linh
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo cáo thực tập
Năm xuất bản 2024
Thành phố Hà Nội
Định dạng
Số trang 29
Dung lượng 3,72 MB

Nội dung

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO THỰC TẬP MÔN HỌC THỰC TẬP HỆ THỐNG THÔNG TIN QUẢN LÝ ĐỀ TÀI : XÂY DỰNG WEBSITE GHI CHÚ Sinh viên thực hiện : ĐINH THỊ NGÂN Giản

Trang 1

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO THỰC TẬP MÔN HỌC THỰC TẬP HỆ THỐNG THÔNG TIN QUẢN LÝ

ĐỀ TÀI :

XÂY DỰNG WEBSITE GHI CHÚ

Sinh viên thực hiện : ĐINH THỊ NGÂN

Giảng viên hướng dẫn : ThS.BÙI KHÁNH LINH

Trang 2

PHIẾU CHẤM ĐIỂM

ĐINH THỊ NGÂN

Giảng viên chấm 1

Giảng viên chấm 2

Ý kiến nhận xét của GVHD:

2

Trang 3

MỤC LỤC DANH MỤC TỪ VIẾT TẮT DANH MỤC HÌNH ẢNH DANH MỤC BẢNG BIỂU

Trang 4

LỜI CẢM ƠN

Em xin gửi lời cảm ơn chân thành và sự tri ân sâu sắc đối với các thầy cô của trường Đại học Điện Lực, đặc biệt là các thầy cô Công Nghệ Thông Tin của trường đã tạo điều kiện cho em thực hiện báo cáo Và em cũng xin chân thành cảm ơn cô Bùi Khánh Linh đã nhiệt tình hướng dẫn hướng dẫn em hoàn thành tốt báo cáo.

Trong quá trình thực tập, cũng như là trong quá trình làm bài báo cáo thực tập, khó tránh khỏi sai sót, rất mong các thầy, cô bỏ qua Đồng thời do trình độ lý luận cũng như kinh nghiệm thực tiễn còn hạn chế nên bài báo cáo không thể tránh khỏi những thiếu sót, em rất mong nhận được ý kiến đóng góp thầy, cô để em học thêm được nhiều kinh nghiệm và sẽ hoàn thành tốt hơn bài báo cáo tốt nghiệp sắp tới

Em xin chân thành cảm ơn!

Hà nội, ngày 10 tháng 4 năm 2024

Sinh viên thực hiện

Đinh Thị Ngân

4

Trang 5

LỜI NÓI ĐẦU

Ngày nay, ngành công nghệ thông tin đang tác động không nhỏ vào trong đời sống của con người Chúng ta ai ai cũng muốn biến ước mơ về một xã hội tiên tiến hiện đại, nơi mà máy móc hay các ứng dụng phần mềm có thể phụ giúp hoặc thậm chí là thay thế con người mọi công việc trở thành sự thật Bởi vậy nên xuyên suốt thời kì 4.0, rất nhiều ứng dụng phần mềm đã ra đời với nhiều mục đích khác nhau để giải quyết những vấn đề nhức nhối mà người bình thường khó

xử lý được Một trong những vẫn đề đó là ghi nhớ Nếu như trước kia, máy tính chưa xuất hiện, để lưu lại thông tin, mọi người thường ghi chép lại bằng giấy bút thì ngày nay chúng ta hoàn toàn có thể note lại những thứ quan trọng vào chiếc máy tính – một vật dụng gắn liền với nhiều người đi làm văn phòng Cách làm mới này giúp người dùng sắp xếp thông tin một cách khoa học hơn lại tra cứu cũng vô cùng dễ dàng Trên thực tế, word sẽ thực hiện những vãn bản cồng kềnh, còn execl quản lý các danh sách Tuy nhiên, đôi khi những danh sách đó chỉ đơn giản là những đầu việc, mà sử dụng excel có phần hơi phức tạp lại không có tính năng nhắc hẹn Vậy nên, hình thức ghi chú online đã ra đời với ưu điểm là thao tác dễ dàng lại có thể đặt thông báo nhắc nhở Nắm bắt tình hình đó nên em quyết định chọn “Xây dựng website ghi chú” làm đề tài của mình

Trang 6

CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN 1.1 Giới thiệu về đơn vị thực tập Beet Innovators

Beet Innovators là Công ty công nghệ AI hàng đầu, sở hữu hàng chục bằng sáng chế/giải pháp hữu ích, mang đến những sản phẩm và giải pháp ưu việt - Make in VietNam Công ty cung cấp các giải pháp an ninh toàn diện liên quan đến công nghệ AI nhận diện khuôn mặt, biển số, xe cộ đã triển khai các dự án lớn cho Bộ Công An, MBBank, VCBank, VnPost

Thông tin cụ thể liên quan tới công ty:

- Tên quốc tế: BEET INNOVATORS JOINT STOCK COMPANY

- Tên viết tắt: BEET INNOVATORS.,JSC

- Quản lý bởi: Chi cục thuế quận Cầu Giấy

- Loại hình DN: Công ty cổ phần ngoài NN

- Tình trạng: Đang hoạt động (đã được cấp GCN ĐKT)

dự định nào đó một cách khoa học hơn thì mỗi người thường viết ra ý tưởng của mình lên giấy Đối với nhiều người thành thạo tin học văn phòng, họ cảm thấy sử dụng một ứng dụng có sẵn trên máy tính như excel là lựa chọn sáng suốt bởi tính ứng dụng cao của nó Tuy nhiên việc ghi chú ở cả hai phương pháp trên đều có

ưu và nhược điểm riêng lại chưa thật sự ưu việt nhất hiện nay.

1.2.1 Ưu, nhược điểm của phương pháp ghi chú bằng giấy bút

 Ưu điểm:

- Là phương pháp truyền thống dễ thực hiện mà ai cũng biết làm.

- Phù hợp với những ai không làm việc nhiều với máy tính.

- Phù hợp với những ai có phong cách làm việc ngẫu hứng, mang nhiều sáng tạo và có suy nghĩ bay bổng

- Phù hợp lưu trữ thông tin tạm thời, ngắn hạn.

 Nhược điểm:

- Phương pháp này có thể gây tốn diện tích không gian do được lưu trữ bằng bản cứng.

6

Trang 7

- Chưa bảo vệ môi trường do vật dụng hiện nay con người làm ra đều đến từ các nhà máy (nhà máy sử dụng nhiên liệu đốt gây ô nhiễm không khí), các sản phẩm bút bi bằng nhựa đều không thể phân hủy được

- Khó sắp xếp một cách khoa học.

- Dễ thất lạc thông tin nếu không được sắp xếp cẩn thận.

1.2.2 Ưu, nhược điểm của phương pháp ghi chú bằng excel

- Không có tạo nhắc hẹn Con người vẫn phải nhớ mốc thời gian.

- Gây tiêu tốn tài nguyên bộ nhớ máy tính.

- Không thực sự cần thiết với những danh sách công việc đơn giản Tóm lại, những phương pháp ghi chú trên chưa thực sự tối ưu hóa công việc Chúng ta cần tìm ra phương pháp để phát huy những ưu điểm và khắc phục nhược điểm của phương pháp cũ

1.2.3 Giải pháp

Xây dựng một website ghi chú online đảm bảo phải là phương pháp vượt trội hơn phương pháp truyền thống Cụ thể là những ưu điểm kì vọng sau:

- Dễ dàng sử dụng cho mọi đối tượng khách hàng.

- Gây sự thích thú bởi các tính năng đặc biệt.

- Có thể sắp xếp khoa học.

- Nhiều màu sắc để tránh gây nhàm chán cho người dùng.

- Có thông báo nhắc nhở người dùng.

Tuy nhiên thật khó để có được một phương pháp nào mà thực sự hoàn hảo, phương pháp này đòi hỏi người dùng phải có internet Nhưng có lẽ với thời đại bây giờ vấn đề này không quá đáng lo.

1.3 Xác lập dự án và đánh giá khả thi

Trang 8

CHƯƠNG 2: KHẢO SÁT ĐỀ TÀI THỰC TẬP

sự phát triển của công nghệ thông tin, việc ứng dụng công nghệ thông tin vào quản lý bán hàng

sẽ đem lại sự thuận tiện và hiệu quả vô cùng lớn cho các doanh nghiệp

Từ nhu cầu thực tế đã giúp em chọn đề tài “Xây dựng hệ thống thương mại điện tử bán laptop”.

1.2 Khảo sát hiện trạng

Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem là một trong những yếu

tố mang tính quyết định trong hoạt động của các chính phủ, tổ chức, cũng như của các công ty,

nó đóng vai trò hết sức quan trọng, có thể tạo ra những bước đột phá mạnh mẽ

Cùng với sự phát triển không ngừng về kỹ thuật máy tính và mạng điện tử, công nghệ thông tincũng có được những công nghệ có đẳng cấp và lần lượt chinh phục hết đỉnh cao này đến đỉnh cao khác Mạng internet là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trở thành một công cụ không thể thiếu, là nền tảng chính cho sự truyển tải, trao đổi thông tin trên toàn cầu

Giờ đây, mọi việc liên quan đến thông tin trở nên thật dễ dàng cho người sử dụng, chỉ cần có một máy tính kết nối Internet và một dòng dữ liệu truy tìm thì gần như lập tức cả thế giới về vấn đề mà bạn đang quan tâm sẽ hiện ra, có đầy đủ thông tin, hình ảnh và thậm chí đôi lúc có cả những âm thanh nếu bạn cần

Bằng Internet, chúng ta đã thực hiện được nhiều công việc với tốc độ nhanh hơn và chi phí thấphơn nhiều so với cách thức truyền thống Chính điều này, đã thúc đẩy sự khai sinh và phát triểncủa thương mại điện tử và chính phủ điện tử trên khắp thể giới, làm biến đổi đáng kể bộ mặt văn hóa, nâng cao chất lượng cuộc sống con người Trong ngành dịch vụ, mua bán việc quản lýthông mình là 1 điều không thể thiếu

Giờ đây nó càng được phát triển hơn do con người tiếp cận ngày càng nhiều với internet Có rấtnhiều phương thức quản lý, nhưng trong thời đại số làm thế nào để có một phần mềm quản lý một cách hiệu quả? Đó là xây dựng một phần mềm quản lý thông minh, tối ưu, chính xác, tiện lợi, …

1.3 Yêu cầu hệ thống

1.3.1Yêu cầu chức năng

- Quản lí đơn hàng: thông tin hóa đơn như loại hàng được bán số lượng, tổng hóa đơn,

- Quản lí sản phẩm: thông tin sản phẩm như tên, mã sản phẩm, nhà cung cấp, số serial,

số lượng tồn, …

8

Trang 9

- Quản lí nhập hàng: phiếu nhập, thông tin hàng nhập về kho

- Báo cáo thống kê: báo cáo kết quả kinh doanh, thống kê hàng tồn

1.3.2Yêu cầu phi chức năng

Yêu cầu sao lưu

Dữ liệu hệ thống có thể kiết xuất ra các thiết bị lưu trữ ngoài và phục hồi khi cần thiết

Yêu cầu bảo mật

Các thông tin, dữ liệu của công ty, khách hàng sẽ được bảo mật Trong hệ thống chỉ có admin có toàn quyền

1.4 Yêu cầu sản phẩm

- Website có đầy đủ các chức năng đã nêu trên

- Giao diện thân thiện với người dùng

- Chức năng quản lý các thành phần đầy đủ

- Có phân tích, báo cáo doanh thu

Trang 10

CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

2

2.1 Mô hình phân cấp chức năng

Hình 3.1: Mô hình phân cấp chức năng

10

Trang 11

2.2 Mô hình luồng dữ liệu

2.2.1Biểu đồ ngữ cảnh

Hình 3.2: Biểu đồ ngữ cảnh.

Trang 12

2.2.2Biểu đồ luồng dữ liệu mức đỉnh

Hình 3.3: Biểu đồ luồng dữ liệu mức đỉnh

12

Trang 13

2.2.3Biểu đồ luồng dữ liệu mức dưới đỉnh

Hình 3.4: Biểu đồ luồng dữ liệu mức dưới đỉnh – Quản lý sản phẩm

Trang 14

Hình 3.5: Biểu đồ luồng dữ liệu mức dưới đỉnh – Quản lý nhập hàng

14

Trang 15

Hình 3.6: Biểu đồ luồng dữ liệu mức dưới đỉnh – Quản lý đơn hàng

Trang 16

Hình 3.7: Biểu đồ luồng dữ liệu mức dưới đỉnh – Báo cáo thống kê

16

Trang 17

2.3 Mô hình dữ liệu mức khái niệm

Hình 3.8: Mô hình dữ liệu mức khái niệm

Trang 18

2.4 Mô hình hóa cơ sở dữ liệu

Trang 19

Hình 3 : Bảng danh mục12

Hình 3 : Bảng đơn hàng 13

Hình 3 : Bảng giỏ hàng14

Hình 3 : Bảng hãng sản xuất15

Trang 20

Hình 3 : Bảng liên hệ16

Hình 3 : Bảng vai trò người dùng17

Hình 3 : Bảng người dùng18

20

Trang 21

Hình 3 : Bảng sản phẩm19

Hình 3.21: Bảng vai trò

Trang 22

CHƯƠNG 4: CÀI ĐẶT CHƯƠNG TRÌNH

3 4.1 Lựa chọn công nghệ để triển khai Website

- Web Server: Sử dụng Apache Tomcat để thực hiện khởi động hệ thống Liferay

- Ngôn ngữ sử dụng để cài đặt Module: Java

- Framework được sử dụng trong hệ thống: Liferay Framework

- Công cụ lập trình: Liferay Developer Studio, IDEA Intelij

- Công cụ quản lý Database: MySQL

- Công cụ giao tiếp SSH: Terminus

3.1

4.2 Giao diện chính của Website

Hình 4 Giao diện Trang Chủ của Website1

Giao diện chính của trang Web đảm nhiệm vai trò làm bộ mặt cho hệ thống Website Trang chủcần cung cấp các thông tin một cách khai quát, tổng quan về hệ thống bằng cách hiển thị đầy đủcác hình ảnh nổi bật như thương hiệu

4.3 Giao diện sản phẩm

22

Trang 23

Hình 4.2 Giao diện sản phẩm của WebsiteGiao diện sản phẩm trưng bày các sản phẩm của Website đã được phân loại Cung cấp cho khách hàng thông tin sản phẩm rõ ràng, mua hàng nhanh chóng và tìm sản phẩm mong muốn

dễ dàng hơn

4.4 Giao diện đăng nhập và đăng ký

Hình 4.3 Giao diện Đăng nhập của Website

Trang 24

Hình 4.4 Giao diện Đăng ký của WebsiteGiao diện Đăng nhập và Đăng ký giúp khách hàng đăng ký để trở thành thành viên của website giúp khách hàng lưu lại thông tin mình đã chọn và thanh toán nhanh chóng Giúp người quản lýlấy được thông tin để có thể giao sản phẩm đến tay người tiêu dùng.

4.5 Giao diện giỏ hàng

Hình 4.5 Giao diện giỏ hàng của Website

Hình 4.6 Giao diện thanh toán của Website24

Trang 25

Giao diện giỏ hàng giúp khách hàng biết được những sản phẩm mình đã mua và số tiền phải trả Website cho phép khách hàng thanh toán nhanh chóng, rõ ràng và minh bạch.

4.6 Giao diện Admin

Hình 4.7 Giao diện Admin của WebsiteGiao diện Admin (Giao diện cho người quản lý) đây là giao diện giành riêng cho người quản lýhoặc nhân viên của cửa hàng Giúp người dùng có thể quản lý sản phẩm dễ dàng Ngoài sản phẩm còn quản lý tài khoản và quản lý đơn hàng Làm cho người quản lý dễ dàng nắm rõ thôngtin của cửa hàng cũng như thống kê doanh thu

Đối tượng người sử dụng: Người quản lý và nhân viên cửa hàng

CHƯƠNG 5: KIỂM THỬ

4

4.1 Kiểm thử hệ thống

Mã test code Mục đích kiểm

Kiểm tra giao diện

2 Các trường khác nhập

1 Hiển thị thông báo lỗi ' không được nhập quá ký tự' hoặc set chặn

Trang 26

T2 Kiểm tra khi nhập

dữ liệu là các ký

tự đặc biệt

1 Nhập dữ liệu là ký tự đặc biệt !@#$

%^&&*(()_+=-,.<>?/\';:

"|[]{}

2 Các thông tin khác được nhập hợp lệ

3 Nhấn nút Ghi

1 Thực hiện thành công

2 Dữ liệu của trường dữ liệu được view lên bình thường, không bị lỗi font

T3 Kiểm tra khi nhập

dữ liệu các thẻ

html

1 Nhập X đúng định dạng có chứa ký tự đặc biệt, thẻ html: <script>

alert(1) </script>

2 Các thông tin khác được nhập hợp lệ

3 Nhấn nút Ghi

1 Thực hiện thành công

2 Các ký tự đặc biệt, thẻ html không bị mã hóa khi view lên và khi lưu vào database

Nhập giá trị vào combo 1 Nếu cho phép nhập: Xổ

xuống xâu chứa ký tự vừa nhập

2 Hoặc không cho phép nhấp

C2 Kiểm tra giá trị

combo box sau

khi đã chọn từ

danh sách

Chọn giá trị trong combo 1 Chọn được 1 giá trị 2 Giá trị được chọn view

lên đúng Kiểm tra chức năng

2 Các thông tin khác nhập hợp lệ

2 Các thông tin khác nhập hợp lệ

3 Nhấn nút Ghi

1 Hiển thị thông báo lỗi 'Bạn chưa nhập mật khẩu'

2 Set focus vào trường lỗi

DN2 Kiểm tra trường

hợp đăng nhập

thành công

1 Nhập thông tin tài khoản/mật khẩu tồn tại trong hệ thống

2 Nhấn nút Đăng nhập

Đăng nhập thành công

1 Nhập trường Tài khoản/Mật khẩu tồn tại trong hệ thống có chứa

ký tự trim space đầu cuối

hệ thống

2 Nhập sai trường Mật khẩu

3 Nhấn nút Đăng nhập

1 Hiển thị thông báo lỗi 'Tên đăng nhập hoặc mật khẩu của bạn không chính xác'

2 Set focus vào trường lỗi

1 Nhập sai trường Tên 1 Hiển thị thông báo lỗi 26

Trang 27

2 Set focus vào trường lỗi

1 Nhập sai trường Tên đăng nhập

2 Nhập sai trường Mật khẩu

3 Nhấn nút Đăng nhập

1 Hiển thị thông báo lỗi 'Tên đăng nhập hoặc mật khẩu của bạn không chính xác'

2 Set focus vào trường lỗiDN4 Kiểm tra đăng

2 Các thông tin khác được nhập hợp lệ

3 Nhấn nút Ghi

1 Hiển thị thông báo lỗi ' đã tồn tại'

2 Set focus vào trường lỗi

mới khi chỉ nhập

các trường bắt

buộc

1 Nhập dữ liệu hợp lệ vào các trường

2 Nhấn nút Ghi

Thêm mới thành công

thêm mới được

lưu vào đúng

database

Kiểm tra việc thêm mới được lưu vào đúng database

1 Nhập dữ liệu hợp lệ vào các trường

3 ScriptSELECT *FROM WHERETK1

(Tìm kiếm)

Tìm kiếm chung 1 Không nhập bất kỳ

tiêu chí tìm kiếm nào

2 Nhấn nút Tìm kiếm

Hiển thị tất cả bản ghi hoặcHiện thị thông báo 'Không

có bản ghi nào'

Trang 28

2 Nhấn nút Tìm kiếm Hiện thị thông báo 'Không

có bản ghi nào'

nhập:

- Textbox = Các

ký tự Space

1 Nhập Textbox = Các

ký tự Space

2 Nhấn nút Tìm kiếm

1 Hiển thị kết quả tìm kiếm với Textbox = all

2 Script SELECT * FROM WHERE

nhập:

- Textbox là một

chuỗi có ký tự

Space ở đầu và

cuối chuỗi

1 Nhập Textbox là một chuỗi có ký tự Space ở đầu và cuối chuỗi

2 Nhấn nút Tìm kiếm

1 Hiển thị các kết quả tìm kiếm thỏa mãn điều kiện Textbox nhập vào đã được Trim Space ở đầu và cuối chuỗi

2.Script SELECT * FROM WHERE

đối:

- Nhập Textbox là

một phần của xâu

đã tồn tại

1 Nhập textbox là một phần của xâu đã tồn tại

2 Nhấn nút Tìm kiếm

1 Hiển thị các kết quả tìm kiếm với Textbox chứa xâu

đã nhập không phân biệt chữ hoa, chữ thường

2 Script:

SELECT * FROM CONTRACT WHERE LOWER('Tên trường') LIKE LOWER('%giá trị nhập vào

%)';

KẾT LUẬN

Trình bày tóm tắt các kết quả sinh viên đã đạt được trong quá trình thực hiện thực tập tốt nghiệp, hướng phát triển trong tương lai,

………

………

………

………

………

28

Trang 29

multiple, At: 1.2 Paragraph: Specal: First line : 1cm

TÀI LIỆU THAM KHẢO

Tên tác giả (năm xuất bản) Tên sách Nhà xuất bản, Nơi xuất bản

Tên tác giả (năm xuất bản) Tên của chương sách In: Tên tác giả sách, tên sách Nhàxuất bản, Nơi xuất bản, pp số trang đầu- số trang cuối của chương

Tên tác giả (năm xuất bản) Tên đề tài luận văn/ luận án/ khóa luận Luận văn (học vị),Khoa chuyên ngành, tên Trường Đại học

Tên tác giả (năm) Tên tài liệu [online], ngày tháng năm truy cập nguồn thông tin, từ

<đường dẫn để tiếp cận tài liệu đó>

[5] Tài liệu tham khảo trích dẫn từ nguồn báo in hàng ngày

Tên tác giả (năm xuất bản) Tên bài báo, tên báo, chuyên mục, ngày ấn bản

[1] Biswas Asit K and John Kolars (1997) Core and Periphery: A ComprehensiveApproach to Middle Eastern Water Oxford University Press, UK

[2] Phí Mạnh Hồng (2010) Sự lựa chọn của người tiêu dùng In: Phí Mạnh Hồng, Kinh tế vi mô NXB Đại học Quốc gia Hà Nội, Hà Nội, pp.99-128

[3] Nguyễn Đức Núi (2014) Nghiên cứu xâm nhập mặn nước ngầm khu vực ven biển Hà Tĩnh và đề xuất các giải pháp bảo vệ, sử dụng hợp lý Luận văn thạc sỹ, Khoa môi trường, Trường Đại học quốc gia Hà Nội

[4] Lê Hiệp (2020) Toàn cảnh dịch Covid-19 tới 30.3: Lây nhiễm trong cộng đồng

sẽ tăng lên, 31/03/2020, từ 19-toi-303-lay-nhiem-trong-cong-dong-se-tang-len-1203365.html

https://thanhnien.vn/thoi-su/toan-canh-dich-covid-[5] Lê Hiệp (2020) Toàn cảnh dịch Covid-19 tới 30.3: Lây nhiễm trong cộng đồng

sẽ tăng lên, Thanh Niên, Thời sự, 30/03/2020

Ngày đăng: 22/01/2025, 15:13

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN