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

Xây dựng chương trình đăng ký đề tài NCKH qua web

68 36 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 68
Dung lượng 1,93 MB

Nội dung

1 LỜI CẢM ƠN Em xin chân thành cảm ơn thầy giáo, Ths Vũ Anh Hùng – giảng viên khoa CNTT tận tâm nhiệt tình dạy bảo suốt thời gian học làm đồ án tốt nghiệp, thầy giành nhiều thời gian quý báu để tận tình bảo, hướng dẫn, định hướng cho em thực đồ án, giúp em học hỏi kinh nghiệm quý báu đạt thành định Em xin chân thành cảm ơn thầy cô khoa Cơng nghệ thơng tin nhiệt tình dạy bảo tạo điều kiện cho em suốt trình học trường Em xin cảm ơn bạn bè thành viên gia đình tạo điều kiện tốt nhất, động viên, cổ vũ suốt trình học tập đồ án tốt nghiệp Do khả thời gian hạn chế, kinh nghiệm thực tế chưa nhiều nên không tránh khỏi thiếu sót Rất mong bảo thầy cô Cuối em xin gửi tới thầy, cô, anh, chị toàn thể bạn lời chúc tốt đẹp nhất, sức khỏe, thịnh vượng phát triển Chúc thầy cô đạt nhiều thành công công trồng người Em xin chân thành cảm ơn Hải Phòng, tháng 11 năm 2019 Sinh viên MỤC LỤC LỜI CẢM ƠN MỞ ĐẦU CHƯƠNG MƠ TẢ BÀI TỐN VÀ GIẢI PHÁP 1.1.4 Cơ cấu tổ chức: CHƯƠNG 2PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 15 2.1 MƠ HÌNH NGHIỆP VỤ 15 2.1.1 Bảng phân tích xác định chức năng, tác nhân hồ sơ 15 2.3 THIẾT KẾ CƠ SỞ DỮ LIỆU 29 2.3.1 Mơ hình liên kết thực thể (E-R) 29 2.3.1.1 Xác định kiểu thực thể, thuộc tính thuộc tính khóa thực thể 29 2.3.1.3 Vẽ mô hình E-R 32 2.3.2 Mơ hình quan hệ 33 2.3.2.1 Bước 1: Áp dụng thuật tốn chuyển mơ hình quan hệ ER thành quan hệ sau: 33 2.3.3 Các bảng liệu vật lý 38 CHƯƠNG 3CƠ SỞ LÝ THUYẾT 42 3.1 PHÂN TÍCH THIẾT KẾ HỆ THỐNG HƯỚNG CẤU TRÚC 42 3.1.1 Các khái niệm hệ thống thông tin 42 3.1.2.Tiếp cận phát triển hệ thống thông tin định hướng cấu trúc 44 3.2 THIẾT KẾ CSDL QUAN HỆ 45 3.2.1 Mơ hình liên kết thực thể E-R 45 3.3 CÔNG CỤ ĐỂ CÀI ĐẶT CHƯƠNG TRÌNH 47 3.3.1 Hệ QTCSDL SQL SERVER 47 3.3.2 Giới thiệu ASP.NET C# 49 3.3.2.1 Giới thiệu ASP.NET 49 3.3.2.3 Các điều khiển ASP.NET 50 3.3.2.5 Cơ lập trình C# lập trình trang ASP.NET 51 3.3.2.6 Viết code C# file aspx: 53 3.3.2.7 Màn hình làm việc ASP.NET 53 CHƯƠNG 4CÀI ĐẶT CHƯƠNG TRÌNH 56 4.1 MỘT SỐ GIAO DIỆN CHÍNH 56 4.1.1 Giao diện khởi động 56 4.1.2 Giao diện đăng nhập 57 4.1.2 Giao diện đăng ký 58 KẾT LUẬN 59 TÀI LIỆU THAM KHẢO 60 MỞ ĐẦU Nghiên cứu khoa học : Là tìm kiếm điều mà khoa học chưa biết, phát chất vật, phát triển nhận thức khoa học giới sáng tạo phương pháp phương tiện kỹ thuật để làm biến đổi vật phục vụ cho mục tiêu hoạt động người Cuối năm học (tháng 5, hàng năm) vào định hướng hoạt động khoa học công nghệ nhà trường; nhu cầu thực tiễn xã hội, trường Đại học Dân lập hải Phòng lực cán bộ, giảng viên, sinh viên trường; kết NCKH năm học trước; định hướng công tác NCKH đơn vị, P.QLKH&ĐTSĐH dự kiến số lượng đề tài NCKH đơn vị năm học mới, trình Hiệu trưởng Hội đồng Khoa học Đào tạo nhà trường xét duyệt Sau Hiệu trưởng Hội đồng Khoa học Đào tạo nhà trường duyệt, P.QLKH&ĐTSĐH làm thông báo đến đơn vị trường kế hoạch triển khai công tác NCKH năm học Các đơn vị cho cán bộ, nhân viên, giảng viên sinh viên đăng ký đề tài NCKH Trong thực tế, cơng tác quản lý NCKH cịn mang tính thủ cơng, việc đăng ký đề tài NCKH cịn thủ cơng nhiều thời gian Sự cần thiết hệ thống lựa chọn tốt để giải tình trạng Vì lý này, đề tài ” Xây dựng chương trình đăng ký đề tài NCKH qua web” đề tài mà lựa chọn làm đồ án tốt nghiệp Hệ thống chương trình phát triển theo hướng cấu trúc Chương trình phát triển thành cơng đưa vào sử dụng trường Với trợ giúp chương trình này, cán bộ, giảng viên sinh viên đăng ký đề tài NCKH cách dễ dàng nhanh chóng Đồ án gồm chương: Chương Mơ tả tốn giải pháp Chương Phân tích thiết kế hệ thống Chương Cơ sở lý thuyết Chương Cài đặt chương trình Cuối kết luận tài liệu tham khảo CHƯƠNG MƠ TẢ BÀI TỐN VÀ GIẢI PHÁP 1.1.Giới thiệu Trường Đại học Dân lập Hải Phòng 1.1.1 Lịch sử Trường Đại học Dân lập Hải Phòng thành lập vào ngày 24/09/1997 theo định số 792/TTg thủ tướng phủ Từ thành lập đến nhà trường bước vươn lên, khẳng định vị trí xứng đáng hệ thống giáo dục Nhà trường có đội ngũ 265 cán giảng viên có trình độ chun mơn giỏi phẩm chất đạo đức tốt Tổng diện tích xây dựng nhà trường lên tới 22.500 m 33.000 m diện tích mặt đảm bảo đầy đủ phịng học, phịng làm việc, phịng thực hành, phịng thí nghiệm, chỗ ở, khu thể thao vui chơi phục vụ cho việc giáo dục toàn diện Nhà trường đánh giá điểm sáng hệ thống dân lập nước chất lượng đào tạo qui mô - Cơ sở vật chất : Nhà trường xây dựng sở vật chất đảm bảo đủ điều kiện học tập,rèn luyện cho sinh viên : Khu giảng đường với tòa nhà tầng tòa nhà tầng với 100 phòng học, phịng thực hành, thí nghiệm đại Khu thể dục thể thao khách sạn sinh viên gồm khách sạn sinh viên 240 phịng, bể bơi thơng minh, nhà tập đa chức năng, nhà ăn đại 500 chỗ - Đội ngũ giáo viên:Đội ngũ cán giảng viên, nhân viên hữu nhà trường 263 người, số có 163 giảng viên cán kiêm nhiệm giản dạy (81,76% có trình độ Đại học); Đội ngũ giảng viên thỉnh giảng gần 300 người (hơn 90% có trình độ sau Đại học) Hiên trường xây dựng sách khuyến khích, hỗ trợ để cán bộ, giảng viên tiếp tục học tập nâng cao trình độ, nhằm tăng số lượng tiến sỹ nhà trường - Thành tích đạt được:Nhà trường trở thành điểm sáng khối trường ngồi cơng lập nước đón nhiều vị lãnh đạo Đảng Nhà nước Thành phố vê thăm, hàng trăm khen cấp từ Trung ương đến địa phương trao tặng cho tập thể cá nhân trường Hội sinh viên trường hội sinh viên thành phố nhận khen Trung ương hội Sinh viên Việt Nam Năm 2002 nhà trường Thủ tướng phủ tặng khen có thành tích việc thực chủ trương xã hội hóa giáo dục 1.1.2 Sứ mạng Coi trọng động sáng tạo, kiến thức trí tuệ, tính nhân văn trách nhiệm với xã hội, Đại học Dân lập Hải Phịng ln nỗ lực khơng ngừng nhằm cung cấp hội học tập có chất lượng tốt giúp sinh viên phát triển toàn diện trí lực, thể lực nhân cách Sinh viên tốt nghiệp trường người hiểu rõ thân, làm chủ sử dụng sáng tạo kiến thức phục vụ cộng đồng xã hội 1.1.3.Các ngành đào tạo  Hệ đại học: Công nghệ thông tin Kỹ thuật điện – điện tử - Điện dân dụng công nghiệp - Điện tử viễn thông - Cơ điện tử - - Xây dựng dân dụng công nghiệp Xây dựng cầu đường Xây dựng & quản lý đô thị Cấp nước Kiến trúc Quản trị doanh nghiệp Tài ngân hàng Kế toán kiểm toán Văn hoá du lịch Tiếng Anh Điều dưỡng  Hệ cao đẳng - Điện dân dụng cơng nghiệp Kỹ thuật cơng trình - Xây dựng dân dụng công nghiệp - Xây dựng cầu đường - Kế toán kiểm toán Du lịch 1.1.4 Cơ cấu tổ chức: Hình 1.1: Sơ đồ cấu tổ chức 1.2 Mô tả toán: Cuối năm học (tháng 5, hàng năm) vào định hướng hoạt động khoa học công nghệ nhà trường; nhu cầu thực tiễn xã hội, trường Đại học Dân lập Hải Phòng lực cán bộ, giảng viên, sinh viên trường; kết NCKH năm học trước; định hướng công tác NCKH đơn vị, P.QLKH&ĐTSĐH dự kiến số lượng đề tài NCKH đơn vị năm học mới, trình Hiệu trưởng Hội đồng Khoa học Đào tạo nhà trường xét duyệt Sau Hiệu trưởng Hội đồng Khoa học Đào tạo nhà trường duyệt, P.QLKH&ĐTSĐH làm thông báo đến đơn vị trường kế hoạch triển khai công tác NCKH năm học Các đơn vị cho cán bộ, nhân viên, giảng viên sinh viên đăng ký đề tài NCKH Chủ nhiệm đề tài đăng ký đề tài NCKH với đơn vị mình, gửi hồ sơ đăng ký bao gồm phiếu đăng ký, đề cương chi tiết đề tài NCKH đến đơn vị Đơn vị sau nhận hồ sơ đăng ký kiểm tra, hồ sơ không đạt yêu cầu thông báo điểm chưa đạt cho chủ nhiệm đề tài để chỉnh sửa đăng ký lại, đạt yêu cầu thông báo lịch bảo vệ đề cương đề tài NCKH đơn vị Sau nhận lịch bảo vệ, chủ nhiệm đề tài chuẩn bị đề cương đề tài để bảo vệ đơn vị Đơn vị đánh giá nhận xét kết quả, đề tài không đạt yêu cầu cho chỉnh sửa để bảo vệ lại bị hủy bỏ Những đề tài có tính khả thi có khả đáp ứng yêu cầu đề tài NCKH cấp trường đơn vị duyệt đăng ký với P.QLKH&ĐTSĐH Đơn vị gửi hồ sơ đăng ký gồm phiếu đăng ký đề tài, đề cương chi tiết đề tài NCKH, biên bảo vệ đề cương đề tài đơn vị phòng QLKH &ĐTSĐH Phòng QLKH&ĐTSĐH tập hợp đề tài đăng kí đơn vị, đề nghị Hiệu trưởng Hội đồng Khoa học Đào tạo cho phép tổ chức Bảo vệ đề cương đề tài NCKH Hội đồng Khoa học Đào tạo nhà trường Được đồng ý Hiệu trưởng Hội đồng Khoa học Đào tạo, P.QLKH&ĐTSĐH thơng báo đến đơn vị có đề tài đăng ký lịch bảo vệ đề cương đề tài Hội đồng Khoa học Đào tạo, thời gian, địa điểm cụ thể đề tài đơn vị Khi lãnh đạo yêu cầu báo cáo, Phòng QLKH&ĐTSĐH làm báo cáo công tác NCKH hàng năm 10 1.3 Bảng nội dung công việc: STT Tên công việc Đối tượng thực Đăng ký đề tài Chủ nhiệm đề tài Gửi hồ sơ Chủ nhiệm đề tài Nhận hồ sơ Đơn vị Kiểm tra hồ sơ Đơn vị Chỉnh sửa hồ sơ Chủ nhiệm đề tài Đăng ký lại Chủ nhiệm đề tài Thông báo Đơn vị Bảo vệ đề cương Chủ nhiệm đề tài Chỉnh sửa đề cương Chủ nhiệm đề tài 10 Hủy bỏ đề cương Đơn vị 11 Duyệt đề cương Đơn vị 12 Gửi hồ sơ Đơn vị 13 Thơng báo Phịng QLKH&ĐTSĐH 14 Yêu cầu báo cáo Lãnh đạo 15 Báo cáo Lãnh đạo HSDL Phiếu đăng ký, đề cương chi tiết đề tài NCKH Phiếu đăng ký, đề cương chi tiết đề tài NCKH Phiếu đăng ký, đề cương chi tiết đề tài NCKH Phiếu đăng ký, đề cương chi tiết đề tài NCKH Phiếu đăng ký, đề cương chi tiết đề tài NCKH Phiếu đăng ký, đề cương chi tiết đề tài NCKH Lịch bảo vệ đề cương Đề cương chi tiết đề tài NCKH Đề cương chi tiết đề tài NCKH Đề cương chi tiết đề tài NCKH Đề cương chi tiết đề tài NCKH Phiếu đăng ký, đề cương chi tiết đề tài NCKH, biên bảo vệ đơn vị Lịch bảo vệ đề cương 50 Tất xử lý lệnh ASP, ASP.Net thực Server đó, gọi kỹ thuật lập trình phía server 3.3.2.2 Những ưu điểm ASP.Net o ASP.Net cho phép bạn lựa chọn ngơn ngữ lập trình mà bạn u thích: Visual Basic.Net, J#, C#,… o Trang ASP.Net biên dịch trước thành tập tin DLL mà Server thi hành nhanh chóng hiệu Yếu tố bước nhảy vọt đáng kể so với kỹ thuật thông dịch ASP o ASP.Net hỗ trợ mạnh mẽ thư viện phong phú đa dạng Net Framework, làm việc với XML, Web Service, truy cập sở liệu qua ADO.Net, … o o ASPX ASP hoạt động ứng dụng ASP.Net sử dụng phong cách lập trình mới: Code behide Tách code riêng, giao diện riêng => Dễ đọc, dễ quản lý bảo trì o Kiến trúc lập trình giống ứng dụng Windows o Hỗ trợ quản lý trạng thái control o Tự động phát sinh mã HTML cho Server control tương ứng với loại Browser o Triển khai cài đặt  Không cần lock, không cần đăng ký DLL  Cho phép nhiều hình thức cấu hình ứng dụng o Hỗ trợ quản lý ứng dụng mức tồn cục o Global.aspx có nhiều kiện o Quản lý session nhiều Server, không cần Cookies 3.3.2.3 Các điều khiển ASP.NET Các điều khiển asp.net phần quan trọng ASP.NET control cho phép kiểm tra tính hợp lệ control cho phép nhập giá trị form Rich Control: điều khiển FileUpload, Calendar… 51 Data Control Framework Control ASP.NET lớp mà thực thi server đưa nội dung trình duyệt ASP.NET có 70 control mà bạn sử dụng xây dựng ứng dụng web bạn chia nhóm control sau: Standard control: bao gồm điều khiển đưa thành phần chuẩn form như: Label, Button, TextBox… Validator Control: điều khiển cho phép thao tác với liệu Navigation Control: điều khiển giúp bạn dễ dàng di chuyển trang website Login control: Là điều khiển bảo mật ứng dụng cho phép bạn đưa form đăng nhập, thay đổi mật khẩu… HTML Control: cho phép bạn chuyển điều khiển HTML thành điều khiển làm việc server 3.3.2.4 Điều khiển kiện server Phần lớn điều khiển asp.net hỗ trợ nhiều kiện, ví dụ điều khiển ASP.NET Button hỗ trợ kiện Click, người sử dụng nhấn chuột vào Button kiện đưa công việc xử lý server 3.3.2.5 Cơ lập trình C# lập trình trang ASP.NET a Kiểu liệu C# đưa kiểu liệu dựng sẵn tiện ích, phù hợp với ngơn ngữ lập trình đại Bảng sau miêu tả số kiểu liệu C#: 52 b khai báo biến Cú pháp: Kiểu Tên_biến; c Sử dụng trình bày  if – if else  switch case  for  while  while  break (để thoát khỏi vòng lặp)  continue 53  return(được sử dụng hàm để trả giá trị cụ thể cho hàm) 3.3.2.6 Viết code C# file aspx: a Về bạn dùng các thẻ sau bạn khai báo biến viết hàm, lớp thể này, với thẻ bạn dùng để gọi giá trị biến hay hàm đó, lấy giá trị dùng trang đối tượng ràng buộc liệu b Sử dụng định nghĩa truy cập Public: lớp, phương thức, hay thc tính sử dụng từ khố không bị hạn chế truy cập Protected: Lớp, Phương thức, Thuộc tính sử dụng lớp lớp dẫn xuất Internal: Một lớp, phương thức, thuộc tính Internal truy cập thành phần Assembly(file DLL) Private: Một lớp Private, phương thức thuộc tính truy cập lớp c Hàm thủ tục: Bạn hiểu đơn giản hàm phải có giá trị trả cịn thủ tục đoạn mã thực gọi thủ tục gọi hàm không kiểu, hàm thủ tục C# gọi chung phương thức 3.3.2.7 Màn hình làm việc ASP.NET Màn hình làm việc ASP.NET gồm thành phần sau: Hộp cơng cụ (Toolbox): Chứa biểu tượng tương ứng với đối tượng điều khiển chuẩn bao gồm nhãn, hộp văn bản, nút lệnh… Màn hình giao tiếp (Form): Đây đối tượng để xây dựng hình giao tiếp ứng dụng Khi vừa tạo mới, hình giao tiếp khơng chứa đối tượng điều khiển cả, nhiệm vụ người lập trình vẽ đối tượng điều khiển lên hình giao tiếp định nghĩa dịng lệnh xử lý biến cố liên quan cho hình điều khiển Mặc nhiên lúc đầu ứng dụng có hình 54 giao tiếp Trong trường hợp giao diện ứng dụng cần có nhiều hình làm việc phải thiết kế nhiều hình giao tiếp Form tương ứng Hình 3.1: Màn hình làm việc ASP Cửa sổ thuộc tính (Properties window): cho phép định thuộc tính ban đầu cho đối tượng bao gồm hình giao tiếp (form) điều khiển (control) Cửa sổ quản lý ứng dụng (Project explorer): cửa sổ quản lý ứng dụng hiển thị hình giao tiếp (form), thư viện xử lý (module),… có ứng dụng Ngồi ra, cửa sổ quản lý ứng dụng cịn cho phép người lập trình thực nhanh thao tác mở, thêm, xoá đối tượng khỏi ứng dụng (project) Cửa sổ định vị (Form layout): cho phép xem định vị trí hiển thị hình giao tiếp (form) chạy Cửa sổ lệnh (Code window): cửa sổ cho phép khai báo dịng lệnh xử lý biến cố cho hình giao tiếp đối tượng điều khiển hình giao tiếp Mặc nhiên cửa sổ lệnh khơng 55 hiển thị, người lập trình nhấn nút chuột phải hình giao tiếp chọn chức View code để hiển thị cửa sổ lệnh cần Phần hình cửa sổ lệnh thấy có hộp chọn (combobox), cho phép chọn đối tượng biến cố liên quan đến đối tượng 56 CHƯƠNG CÀI ĐẶT CHƯƠNG TRÌNH 4.1 MỘT SỐ GIAO DIỆN CHÍNH 4.1.1 Giao diện khởi động 57 4.1.2 Giao diện đăng nhập 58 4.1.2 Giao diện đăng ký 59 KẾT LUẬN Trong đồ án này, em vận dụng phương pháp phân tích thiết kế hướng cấu trúc để xây dựng hệ thống đăng ký đề tài NCKH trường Đại học Dân lập Hải Phòng Web Kết đạt bao gồm:  Lý thuyết: - Phát biểu mơ tả nghiệp vụ tốn - - Phân tích thiết kế tốn cách đầy đủ, theo quy trình học hướng cấu trúc  - Thiết kế sở liệu quan hệ để lưu trữ liệu - Thiết kế giao diện cập nhật liệu mẫu báo cáo Chương trình: - Sử dụng hệ quản trị sở liệu SQL2008 - - Biểu diễn nghiệp vụ tồn sơ đồ tiến trình nghiệp vụ Sử dụng ASP.NET với C# để lập trình Hệ thống cài đặt thử nghiệm với số liệu chạy thông suốt cho kết quả, đáp ứng yêu cầu toán đặt Những vấn đề tồn hướng phát triển Vì thời gian có hạn, kinh nghiệm thực tế chưa nhiều nên việc phân tích tốn thực tương đối đầy đủ, nhiên chưa thể mơ tả đầy đủ khía cạnh vấn đề Xây dựng hệ thống với chức chính, có chức cịn chưa đầy đủ Sau có điệu kiện, em bổ sung thêm chức cịn thiếu, hồn thiện chức có đưa vào sử dụng để hồn thiện tính tiện dụng hệ thống 60 TÀI LIỆU THAM KHẢO Nguyễn Văn Vỵ (2002), Giáo trình Phân tích thiết kế hệ thống thơng tin, NXB Thống kê, Hà Nội Vũ Đức Thi (1997), Cơ sở liệu kiến thức thực hành, NXB Thống kê, Hà nội Phạm Hữu Khang, Microsof SQL Server 2008-Quản trị sở liệu, NXB Lao động – Xã hội Phạm Cơng Ngơ (2007), Lập trình C# từ đến nâng cao, NXB Giáo dục ASP.NET với C# 61 PHỤ LỤC Các hồ sơ tài liệu liên quan Phiếu đăng ký đề tài nghiên cứu khoa học 62 Biên bảo vệ đề cương đề tài NCKH đơn vị 63 Biên bảo vệ đề cương đề tài NCKH Hội đồng KH&ĐT 64 Danh sách Hội đồng KH&ĐT ... Phiếu đăng ký, đề cương chi tiết đề tài NCKH Phiếu đăng ký, đề cương chi tiết đề tài NCKH Phiếu đăng ký, đề cương chi tiết đề tài NCKH Phiếu đăng ký, đề cương chi tiết đề tài NCKH Phiếu đăng ký, đề. .. tiết đề tài NCKH Phiếu đăng ký, đề cương chi tiết đề tài NCKH Lịch bảo vệ đề cương Đề cương chi tiết đề tài NCKH Đề cương chi tiết đề tài NCKH Đề cương chi tiết đề tài NCKH Đề cương chi tiết đề tài. .. trạng Vì lý này, đề tài ” Xây dựng chương trình đăng ký đề tài NCKH qua web? ?? đề tài mà lựa chọn làm đồ án tốt nghiệp Hệ thống chương trình phát triển theo hướng cấu trúc Chương trình phát triển

Ngày đăng: 31/08/2020, 14:45

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w