Website: http://www.docs.vn Email : [email protected] Tel (: 0918.775.368
Lời Mở Đầu
Hiện nay Công Nghệ Thông Tin là ngành rất phát triển và có nhiều ứng
dụng trong công cuộc công nghiệp _hoá hiện đại hoá đất nớc. Những lợi
ích thu đợc từ việc ứng dụng tin học vào trong các hoạt động sản xuất,
quản lý, văn hóa nghệ thuật ,giáo dục đã v ợt khỏi sự tởng tợng của con
ngời. Đặc biệt là trong lĩnh vực Giáo Dục. Nhờ có sự phát triển của Công
Nghệ Thông Tin và các ứng dụng của Tin Học việc dạy và học đã trở nên
tốt hơn đối với cả ngời dạy và cả ngời học, các phần mền hỗ trợ cho việc
học tập và trau dồi kiến thức ngày càng phát triển và hoàn thiện hơn.
Chính vì vậy việc học tập không còn khó khăn nh trớc và chi phí cũng
giảm đáng kể . Đây cũng là lý do khiến em chọn đề tài :
Xây dựng hệ thống thông tin quản lý ngân hàng đề thi môn Tin Học Đại
Cơng ứng dụng tại trờng ĐH Kinh Tế Quốc Dân" làm đề án chuyên
ngành của mình.
Hệ thống này cho phép ngời dùng có thể kiểm tra kiến thức của mình
trong môn tin học qua các câu hỏi trắc nghiệm đợc lấy ra một cách ngẫu nhiên
từ cơ sở dữ liệu , đồng thời cho phép ngời dùng có thể thêm các câu hỏi vào
trong cơ sở dữ liệu để tạo ra các đề thi phục vụ việc học tập của mình
Hệ thống này chỉ mới hoàn thành đợc các chức năng cơ bản nhất nh : tạo
bộ đề thi , tạo tài khoản cho ngời sử dụng phục vụ yêu cầu thêm câu hỏi vào
trong cơ sở dữ liệu , và thêm các câu hỏi vào trong cơ sở dữ liệu . Với các chức
năng đó thì đề án đợc chia làm 3 phần : Mở đầu , 2 chơng và phần kết luận .Cụ
thể nh sau:
Bố cục của đề án chuyên ngành gồm :
Tên Đề Tài : Xây Dựng Hệ Thống Thông Tin Quản Lý Ngân Hàng Đề
Thi Môn Tin Học Đại Cơng ứng dụng tại Trờng ĐH Kinh Tế Quốc Dân
.
Mở Đầu.
Nội Dung :
+Chơng 1: Các vấn đề về phơng pháp luận trong việc nghiên cứu đề tài . 2.Cơ sở dữ liệu
Một trong những bộ phận quan trọng nhất của một hệ thống thông tin đó
là cơ sở dữ liệu của hệ thống.Ta thường nghe nói về tầm quan trọng sống
còn của dữ liệu đối với một tổ chức hay một doang nghiệp,do vậy khi phân
tích,thiết kế một hệ thống thông tin nào đó thì yêu cầu đầu tiên đối với các
phân tích viên là làm việc với cơ sở dữ liệu.
Trước khi có máy tính,tất cả các thông tin của hệ thống được thu thập,lưu
trữ,xử lý,phân tích và cập nhập theo phương pháp thủ công.Chúng được ghi
trên các bảng,ghi trong sổ sách,ghi trong các phích bằng bìa cứng...Làm như
NguyÔn ThÞ Thu Hµ Page 2
Nguồn Kho dữ liệu Đích
Thu thập Lưu trữ và xử lý Phân phát
Website: http://www.docs.vn Email : [email protected] Tel (: 0918.775.368
vậy sẽ rất vất vả đôi khi còn thiếu sự chính xác.Ngày nay nhờ sự phát triển
mạnh mẽ của công nghệ thông tin mà việc xử lý,lưu trữ dữ liệu trở nên
nhanh chóng và thuận tiện hơn rất nhiều.
Các khái niệm của cơ sở dữ liệu:
_Bảng (table):Toàn bộ các bản ghi lưu trữ thông tin cho một thực thể tạo
ra một bảng.
_Thực thể (entity) là một đối tượng nào đó mà nhà quản lý muốn lưu trữ
thông tin về nó.Khi nói đến thực thể cần hiểu rõ đó là một tập hợp các thực
thể cùng loại.Một số thực thể vật chất như vật tư,máy móc,khách hàng,sinh
viên,...còn một số khác là những khái niệm hay quan niệm như là dự
án,nhiệm vụ công tác...
_Mỗi thực thể dều có những tính chất và đặc diểm gọi là những thuộc
tính (Attribute).Mỗi thuộc tính là một yếu tố dữ liệu tách biệt,thường không
quản trị cơ sở dữ liệu đó là:
+ Mô hình phân cấp.
+Mô hình mạng lưới.
+Mô hình quan hệ.
3. Phân tích vµ Ph¸t triÓn một hệ thống thông tin
Mục tiêu cuối cùng của việc phát triển một hệ thống thông tin là cung cấp
cho các thành viên của tổ chức những công cụ quản lý tốt nhất.Để có được
một sản phẩm đáp ứng nhu cầu của người quản lý mà nó hòa hợp được với
hoạt động quản lý chung của toàn tổ chức đồng thời đòi hỏi sự chính xác về
mặt kỹ thuật,tuân thủ các giới hạn về tài chính và thời gian.Do đó việc phát
triển hệ thống thông tin phải được tiến hành một cách nghiêm túc và có
phương pháp.Phương pháp là một tập hợp các bước và các công cụ cho phép
tiến hành một quá trình phát triển hệ thống chặt chẽ nhưng dễ quản lý
hơn.Phân tích thiết kế hệ thống thông tin là công việc chủ đạo trong quá
trình phát triển hệ thống thông tin bao gồm nhiều giai doạn khác nhau:
3.1_Đánh giá yêu cầu .
Một dự án phát triển hệ thống không tự động tiến hành ngay sau khi có
bản yêu cầu.Vì loại dự án này đòi hỏi đầu tư không chỉ tiền bạc,thời gian mà
cả nguồn nhân lực,do đó quyết định về vấn đề này phải được thực hiện sau
một thời gian chờ phân tích cho phép xác định cơ hội và khả năng thực
thi.Sự phân tích này được gọi là đánh giá hay thẩm định yêu cầu.
Đánh giá đúng yêu cầu là quan trọng cho việc thành công của dự án.Một
sai lầm mắc phải trong giai đoạn này sẽ rất có thể làm lùi bước trên toàn bộ
dự án,kéo theo những chi phí lớn cho tổ chức.Giai đoạn này phải được tiến
hành trong thời gian tương đối ngắn để không kéo theo nhiều chi phí và thời
gian.
Đánh giá yêu cầu gồm có bốn công đoạn:Lập kế hoạch,làm rõ yêu
cầu,,đánh giá khả thi,chuẩn bị và trình bày báo cáo.
3.2_ Phân tích chi tiết
_Mục đích của giai đoạn phân tích chi tiết là hiểu rõ các vấn đề của hệ
chóng các đối tượng,mô tả nhanh chóng các đối tượng.Có 6 phương pháp
mã hóa cơ bản:mã hóa phân cấp,mã hóa liên tiếp,mã hóa theo xeri,mã hóa
gợi nhớ,mã hóa ghép nối.
_Mô hình hóa hệ thống thông tin:
Để có một cái nhìn trực quan về hệ thống thông tin đang tồn tại và hệ
thống thông tin mới ngừoi ta tiến hành mô hình hóa hệ thống thông tin.Tồn
tại một số công cụ tương đối chuẩn cho việc mô hính hóa hệ thống thông tin
đó là sơ đồ luồng thông tin,sơ đồ luồng dữ liệu,từ điển hệ thống.
NguyÔn ThÞ Thu Hµ Page 5
1.0 Xác định
yêu cầu của
hệ thống
2.0 Cấu trúc
hóa các yêu
cầu
3.0 Tìm và
lựa chọn các
giải pháp
Website: http://www.docs.vn Email : [email protected] Tel (: 0918.775.368
∗Sơ đồ luồng thông tin IFD (Information Flow Diagram) dùng để mô tả
hệ thống thông tin theo cách thức động.Các ký pháp của sơ đồ luồng thông
tin:
+Xử lý
Thủ công Giao tác người_máy Tin học hóa hoàn toàn
+Kho lưu trữ dữ liệu:
Thủ công Tin học hóa
+Dòng thông tin: +Điều khiển:
♦Thiết kế cơ sở dữ liệu và tính toán nhu cầu bộ nhớ:
Thiết kế cơ sở dữ liệu là xác định yêu cầuthông tin của người sử dụng hệ
thống thông tin mới.Có 2 phương pháp thiết kế cơ sở dữ liệu phổ biến:
+Thiết kế cơ sở dữ liệu từ các thông tin đầu ra:là phương pháp xác định
các tệp cơ sở dữ liệu trên cơ sở các thông tin đầu ra của hệ thống.Các bước
thực hiện gồm có:
_Xác định các đầu ra:liệt kê toàn bộ các thông tin đầu ra,nội dung tần
xuất,khối lượng và nơi nhận của chúng.
_Xác định các tệp cần thiết cung cấp đủ dữ liệu cho việc tạo ra từng
đầu ra:liệt kê các phần tử thông tin đầu ra,thực hiện các mức chuẩn hóa mức
1,mức 2,mức 3,mô tả các tệp cơ sở dữ liệu.
+Thiết kế cơ sở dữ liệu bằng phương pháp mô hình hóa:
NguyÔn ThÞ Thu Hµ Page 7
Tiến trình
xử lý
Website: http://www.docs.vn Email : [email protected] Tel (: 0918.775.368
_Số mức độ liên kết:để thiết kế tốt các sự trợ giúp quản lý của hệ
thống thông tin,ngoài việc biết thực thể này liên kết với thực thể khác ra
sao,còn phải biết có bao nhiêu lần xuất của thực thể A tương tác với mỗi lần
xuất của thực thể B và ngược lại.Các loại liên kết thường gặp dó là:
∗ 1@1(Liên kết một_một):một lần xuất của thực thể A dược liên
kết với chỉ một lần xuất của thực thể B và ngược lại.
∗1@N (Liên kết một_ nhiều ):Mỗi lần xuất của thực thể A được
liên kết với một hoặc nhiều lần xuất của thực thể B,mỗi lần xuất của thực thể
B chỉ liên kết với duy nhất một lần xuất của thực thể A.
∗N@M (Liên kết nhiều_nhiều):Mỗi lần xuất của thực thể A được
liên kết với một hoặc nhiều lần xuất của thực thể B và ngược lại.
♦ Thiết kế logic xử lý và tính khối lượng xử lý:Thiết kế logic xử lý được
thực hiên qua phân tích tra cứu và phân tích cập nhật.
+Phân tích tra cứu:là tìm hiểu xem bằng cách nào để có được những