Xây dựng hệ thống quản lý ngân hàng đề thi và thi trắc nghiệm trực tuyến - Pdf 22



SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng NHẬN XÉT CỦA GIẢNG VIÊN HƢỚNG DẪN

Nha Trang, ngày tháng năm 2012
Giảng viên hƣớng dẫn

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

LỜI MỞ ĐẦU

Trong những năm gần đây, Công nghệ Thông tin đã phát triển nhanh chóng,
mạnh mẽ và đƣợc ứng dụng ở hầu hết các mặt của đời sống, kinh tế, văn hóa, xã
hội. Một trong số các ứng dụng nổi bật nhất của Công nghệ Thông tin đó là
Internet. Đây là một kho tài nguyên vô cùng phong phú và đa dạng. Các dịch vụ
của nó giúp cho con ngƣời ở khắp các châu lục trên thế giới có thể trao đổi, cập
nhật thông tin một cách nhanh chóng, chính xác và dễ dàng. Các website trở thành
một ngƣời bạn đáng tin cậy của những ngƣời sử dụng mạng Internet hiện nay.
Hệ thống website quản lý ngân hàng đề thi và thi trắc nghiệm trực tuyến ra
đời cũng xuất phát từ nhu cầu trên. Website thi trắc nghiệm theo cấu trúc đề thi
trong ngân hàng câu hỏi của giảng viên biên soạn cho các môn Vật lý, Hóa học,
Tiếng Anh, Sinh học, Tin học và Toán học. Các chức năng thi xem điểm nhƣ thi
trắc nghiệm thức tế. Bên cạnh đó, trang web còn có những bài viết tƣ vấn ôn thi
hiệu quả giúp thí sinh nắm vững lý thuyết các môn học.
Trong thời gian làm đồ án tốt nghiệp với sự hƣớng dẫn tận tình của thầy
Nguyễn Văn Rạng, thầy Nguyễn Hữu Trọng, các bạn đã nhiệt tình giúp đỡ, cùng
nỗ lực của bản thân. Em đã hoàn thành đề tài "Xây dựng hệ thống quản lý ngân
hàng đề thi và thi trắc nghiệm trực tuyến".
Em xin chân thành cảm ơn thầy Nguyễn Văn Rạng cùng với tất cả thầy cô

Trƣờng Đại học Nha Trang đã tận tình giảng dạy, truyền đạt những kiến thức quý
báu và tạo điều kiện cho em thực hiện thực tập tốt nghiệp cuối khóa.
Xin chân thành cảm ơn tập thể lớp 50TH cùng bạn bè thân hữu và anh chị
đi trƣớc đã giúp đỡ, động viên, đóng góp những ý kiến quý báu cho em. Tất cả
những điều đó là nguồn động lực rất lớn để em có thể hoàn thành thực tập tốt
nghiệp cuối khóa.
Mặc dù đã nỗ lực hết sức mình, nhƣng chắc rằng đề tài khó tránh khỏi nhiều
thiếu sót. Em rất mong nhận đƣợc sự thông cảm và góp ý của thầy cô và các bạn
để hệ thống ngày càng hoàn hiện hơn.
Một lần nữa em xin chân thành cảm ơn.

Nha Trang, tháng 06 năm 2012
Sinh viên thực hiện: Trƣơng Phụng Tiên
SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng MỤC LỤC

Lời mở đầu
CHƢƠNG 1: GIỚI THIỆU TỔNG QUAN 1
1.1 Đặt vấn đề 1
1.2 Yêu cầu chức năng của hệ thống 1
1.2.1 Tin tức 1
1.2.2 Sinh viên 1
1.2.3 Giảng viên 2
1.2.5 Quản trị website 3
1.2.6 Hệ thống thi trắc nghiệm 3

3.7 Mô hình quan niệm xử lý 30
3.8 Mô hình tổ chức xử lý 32
3.9 IPOCHART 37
CHƢƠNG 4: THIẾT KẾ GIAO DIỆN VÀ CÀI ĐẶT HỆ THỐNG 38
4.1 Cài đặt hệ thống 38
4.1.1 Sơ đồ chức năng của website 38
4.2 Một số giao diện chính của hệ thống 39
4.2.1 Trang chủ thi trắc nghiệm 39
4.2.3 Xem tin tức 41
4.2.4 Tin RSS từ vnexpress.net 42
4.2.5 Sinh viên xem lại bài thi 43
4.2.6 Xem lịch sử thi trắc nghiệm 45
4.2.7 Sinh viên đăng nhập 45
4.2.8 Sinh viên đăng ký 46
4.2.9 Sinh viên cập nhật thông tin 46
4.2.10 Sinh viên đổi mật khẩu 47
4.2.11 Sinh viên quên mật khẩu 47
4.2.12 Sinh viên tìm bài thi 48
4.2.13 Tìm tin tức 48
4.2.14 Trang chủ quản trị hệ thống 49
4.2.15 Nhân viên đăng nhập 49
4.2.16 Nhân viên cập nhât thông tin 50
4.2.17 Đổi mật khẩu nhân viên 50
4.2.18 Xem thông tin tài khoản 51 SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

4.2.19 Quản lý tin tức 51
4.2.20 Cập nhật tin tức 52

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

CHƢƠNG 1: GIỚI THIỆU TỔNG QUAN
1.1 Đặt vấn đề
Phƣơng pháp trắc nghiệm khách quan là một trong những dạng trắc nghiệm
viết, kỹ thuật trắc nghiệm này đƣợc dùng phổ biến để đo lƣờng năng lực của con
ngƣời trong nhận thức, hoạt động và cảm xúc. Phƣơng pháp trắc nghiệm khách
quan đã đƣợc ứng dụng rộng rãi trong lĩnh vực nhƣ y học, tâm lý, giáo dục … ở
nhiều nƣớc.

Trong lĩnh vực giáo dục, trắc nghiệm khách quan đã đƣợc sử dụng rất phổ
biến tại nhiều nƣớc trên thế giới trong các kỳ thi để đánh giá năng lực nhận thức
của ngƣời học, tại nƣớc ta trắc nghiệm khách quan đƣợc sử dụng trong các kỳ thi
tuyển sinh cao đẳng, đại học và kỳ thi kết thúc học phần tại nhiều trƣờng. Do đó
em chọn đề tài "Xây dựng hệ thống quản lý ngân hàng đề thi và thi trắc
nghiệm trực tuyến" để có thể nghiên cứu và viết ứng dụng.
1.2 Yêu cầu chức năng của hệ thống
1.2.1 Tin tức
Trang web có chức năng đọc tin tức, tin tức phải đƣợc cập nhật thƣờng
xuyên, nhanh chóng, và chính xác. Các tin tức về các lĩnh vực kinh tế, xã hội, khoa
học, sức khỏe, văn hóa trong nƣớc và thế giới, đặc biệt là tin tức về giáo dục và
đào tạo, tƣ vấn tuyển sinh và về vấn đề thi trắc nghiệm hiện nay.
Trang web có hỗ trợ đọc tin RSS (Really Simple Syndication) là định dạng
dữ liệu dựa theo chuẩn XML, các tin tức mới nhất sẽ tự động cập nhật từ trang
http://vnexpress.net mà nhân viên không cần phải đăng tin.
Các chức năng về tin tức:
 Xem tin tức
 Xóa tin tức
 Thêm tin tức
 Cập nhật tin tức

giảng viên đã thiết lập với thời gian bắt đầu làm bài đƣợc tính từ lúc
xác nhận bắt đầu theo thời gian quy định của cấu trúc đề đó.
1.2.3 Giảng viên
Các chức năng của giảng viên:
 Giảng viên đăng nhập để tạo câu hỏi và phƣơng án trả lời, cập nhật
câu hỏi và phƣơng án trả lời, các câu hỏi đƣợc tạo theo nhiều mức độ
khác nhau nhƣ: khó, dễ, trung bình.
 Giảng viên đƣợc quyền tạo mức độ khó, có thể thêm sinh viên nếu
sinh viên đó không đăng ký tài khoản đƣợc.
 Giảng viên đƣợc quản lý lớp học, quản lý chƣơng/mục của môn học
mà trƣởng bộ môn đã phân công.
 Giảng viên cũng có thể sửa thông tin của mình, thay đổi mật khẩu.
 Giảng viên đƣợc quyền tạo cấu trúc đề tƣơng ứng với môn học đƣợc
phân công: gồm số lƣợng câu hỏi của môn thi, cấu trúc đề dành cho
lớp nào, cập nhật cấu trúc đề.
 Thống kê ngân hàng đề thi đã xây dựng theo từng môn học.
 Cập nhật ngân hàng đề thi theo môn học đƣợc phân công quản lý. T r a n g | 3

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng 1.2.4 Trƣởng bộ môn
Các chức năng của trƣởng bộ môn:
 Phân quyền quản lý môn học đối với từng giảng viên (mỗi môn học
có thể có nhiều giảng viên quản lý, mỗi giảng viên có thể quản lý
nhiều môn học).
 Duyệt ngân hàng đề thi trắc nghiệm mà giảng viên đƣa lên.

 Tự động cập nhật bài thi khi sinh viên chọn phƣơng án trả lời.
T r a n g | 4

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

1.2.7 Tra cứu
Các chức năng tra cứu của hệ thống:
 Tra cứu tin tức một cách nhanh chóng.
 Tìm các bài thi mà sinh viên đã thi theo môn học và theo ngày thi.
 Chức năng lọc danh sách câu hỏi và lọc cấu trúc đề
1.2.8 Phân quyền nhân viên
Các chức năng phân quyền của hệ thống:
 Mỗi nhân viên đƣợc cung cấp một hoặc nhiều quyền sử dụng.
 Nhân viên chỉ làm đƣợc những gì mà nhân viên đó đƣợc cấp quyền,
chỉ vào đƣợc những trang mà nhân viên đó có quyền.

cận nó còn có những thƣ viện mã nguồn dồi dào từ cộng đồng
mạng, PHP hoàn toàn miễn phí trong việc ứng dụng và triển khai
ứng dụng.
o ASP, ASP.NET: ASP(Active Server pages) hỗ trợ nhiều ngôn
ngữ kịch bản nhƣ PerlScript, Jscript và VBScript. ASP cũng cho
phép trộn nội dung HTML tĩnh với mã lệnh kịch bản thực thi ở
môi trƣờng server để tạo ra kết quả động. Ƣu điểm nổi bật nhất
của ASP là khả năng dùng thành phần COM và ADO (Active
Data Object), nhƣng cũng chính khả năng này làm cho chƣơng
trình ASP phức tạp và khó viết hơn. Trở ngại lớn nhất của ASP là
chỉ dùng trên IIS chạy trên máy chủ Win32, do đó ASP.NET ra
đời và đang dần thay thế ASP với những hỗ trợ rất mạnh nhƣ
Visual Studio. ASP.NET (ASP+) là bƣớc phát triển mới của công
nghệ ASP dùng nền tảng NET. Ngôn ngữ chính dùng để phát
triển trang ASP.NET (.aspx) là VB.NET, C#. Ngoài ra ASP.NET
còn hỗ trợ nhiều ngôn ngữ khác nhƣ Jscript.NET, Smalltalk.NET,
Perl.NET…
o JSP ngôn ngữ đƣợc xây dựng dựa trên nền tảng Java, ngôn ngữ
này khó tiếp cận nhất trong 3 ngôn ngữ trên, một phần bởi Java là
ngôn ngữ rất khó học cũng nhƣ lập trình.

 Sức mạnh và khả năng phát triển
o PHP: Không đƣợc đánh giá là mạnh bằng 2 ngôn ngữ còn lại, tuy
nhiên PHP lại có thế mạnh là mã nguồn mở, với cộng đồng sử
dụng lớn mạnh, dễ tiếp cận nên vẫn phát triển mạnh mẽ.
T r a n g | 6

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

o ASP.NET: Dựa trên nền tảng Netframework, là công cụ ra đời

trình tuy nhiên nó chƣa hỗ trợ, và chƣa có những công cụ tiện
dụng cho ngƣời lập trình khi thiết kế, làm việc, nhƣng ƣu điểm lại
miễn phí.
o ASP.NET: Hệ quản trị CSDL thƣờng dùng là SQL Server của
hãng Microsoft xây dựng, đây là hệ quản trị CSDL mạnh, nó hỗ
trợ nhiều cho ngƣời lập trình, với giao diện trực quan. SQL
Server thì là hệ quản trị CSDL khá thông dụng hiện nay, nó thích
hợp với những hệ thống vừa và lớn. SQL Server dễ dùng, dễ hiểu
T r a n g | 7

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

và dễ bảo trì, hỗ trợ giao diện trực quan và giá cả cũng không quá
đắt.
o JSP: Cũng thƣờng dùng CSDL là MySQL nhƣ PHP.
o Ngoài ra còn có Oracle: Oracle là một hệ quản trị CSDL rất tốt
cho những hệ thống lớn, nó vƣợt trội so với các hệ quản trị CSDL
khác tuy nhiên nhƣợc điểm lớn nhất cũng chính là chi phí do đó ít
đƣợc sử dụng trong lập trình Web database.

 Chi phí sử dụng
o Trong 3 ngôn ngữ trên thì ASP.NET đƣợc xem là tốn chi phí nhất
khi triển khai ứng dụng webdatabase. Vì khi triển khai ứng dụng
chúng ta phải trả tiền bản quyền cho hãng Microsoft. Trong khi
đó PHP là ngôn ngữ miễn phí nên đƣợc nhiều ngƣời sử dụng do
không tốn chi phí triển khai ứng dụng. Trong tƣơng lai thì các
phần mềm tự do và mã nguồn mở nhƣ PHP sẽ phát triển mạnh.
2.2 Các công cụ thực hiện đề tài
2.2.1 Giới thiệu bộ công cụ Microsoft Visual Studio 2008
Visual Studio 2008 cung cấp một bộ công cụ mạnh để xây dựng phần


o Xây dựng phần mềm cho Web
Visual Studio 2008 cho phép nhà phát triển xây dựng các
Website động và hƣớng dữ liệu (dùng kỹ thuật lập trình AJAX –
JavaScript không đồng bộ và XML - để tối ƣu hoá giao diện
tƣơng tác ngƣời dùng) và dễ dàng cộng tác với những nhà thiết kế
có dùng Microsoft Expression Web (do sử dụng Cascading Style
Sheets và các tập tin chung về dự án). Nhà phát triển có thể dễ
dàng xây dựng những dịch vụ Web mà đặc điểm là tích hợp các
hệ thống & ứng dụng đƣợc phân phối (theo các tiêu chuẩn
Internet đã đƣợc chấp nhận rộng rãi).

o Xây dựng phần mềm cho các thiết bị di động
Các cải tiến trong phiên bản Visual Studio 2008 Professional tạo
điều kiện thuận lợi cho việc viết phần mềm nhúng và chuyển giao
các ứng dụng hấp dẫn qua điện thoại di động. Các ứng dụng này
có thể cung cấp dữ liệu trong các hệ thống nghiệp vụ quan trọng
cho các nhân viên cơ động. Các phần mô phỏng thiết bị mới sẽ tự
động hóa các kịch bản thử nghiệm và nhờ vậy, nhà phát triển có
thể mô phỏng các trƣờng hợp thay đổi, chẳng hạn nhƣ tín hiệu
yếu hoặc pin hết năng lƣợng. Các nhà phát triển điện thoại đi
động cũng có thể khai thác LINQ, Windows Communication
Foundation và tính năng thử nghiệm thiết bị để xây dựng các ứng
dụng dễ dàng hơn.
2.2.2 Giới thiệu SQL Server 2008 Express
SQL Server 2008 Express là phiên bản đặc biệt của SQL Server 2008, sản
phẩm của hãng phần mềm Microsoft. Sở dĩ có tên nhƣ vậy là vì hệ quản trị CSDL
này sử dụng công cụ quản lý CSDL theo phong cách Express (nhanh). SQL Server
2008 cải tiến khả năng quản lý và bảo mật thông qua việc cung cấp cho toàn quyền
viên nhiều công cụ điều khiển hơn trên những thể hiện cục bộ và từ xa của SQL

quản lý mức toàn tổ chức.

2.2.3 Bộ soạn thảo FCK Editor
o FCK Editor là 1 công cụ soạn thảo văn bản mã nguồn mở
(giống nhƣ Microsoft Word) mà có thể tích hợp vào ứng
dụng web nhƣ (asp/aspx.net, php,Java,Python )
o FCK là từ viết tắt của Frederico Caldeira Knabben, nó hỗ
trợ hầu hết các trình duyệt bao gồm: Internet Explorer
5.5+(Window), Firefox 1.0+, Safari 3.0+, Opera 9.5+,
Mozilla 1.3+ và Netscape.
o FCK Editor phát hành bao gồm 1 gói Javascript và 1 thành
phần (component) dành cho .NET.
2.3 Giới thiệu về công nghệ ASP.NET
ASP.NET là phiên bản kế tiếp của ASP (Active Server Pages). ASP.NET là
một nền tảng hợp nhất đƣợc biên dịch trong môi trƣờng .NET Framework. Nó
T r a n g | 10

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

tƣơng thích với nhiều ngôn ngữ, bao gồm Visual basic .NET, C#. Khi phát triển
mạng với ASP.NET cần có các công cụ nhƣ: IIS, .NET Framework, Visual Studio
.NET (hoặc Web Matrix).
Các trang ASP.NET chạy nhanh, triển khai và nâng cấp đơn giản, cơ chế
phát hiện và xử lý lỗi tốt, sử dụng ngôn ngữ biên dịch, là công cụ để xây dựng lên
các ứng dụng đẳng cấp cao trên nền Web. Các mã viết trong ASP.NET khi triển
khai trên mạng đã đƣợc dịch thành các file .dll nên các mã này không bị tiết lộ.
ASP.NET hỗ trợ cho nhiều loại trình duyệt Web.
2.4 Giới thiệu về mô hình ADO.NET
ADO.NET là một phần của .NET Framework, nó đƣợc xem là “bộ thƣ viện
lớp” chịu trách nhiệm xử lý dữ liệu trong ngôn ngữ MS.NET. ADO.NET đƣợc

thống gồm các công việc sau:
 Xác định vấn đề.
 Nghiên cứu hiện trạng.
T r a n g | 11

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

 Nghiên cứu khả thi.
 Xây dựng hợp đồng trách nhiệm.
 Thiết kế là quá trình dùng mô hình để mô tả hệ thống bao gồm các công
việc sau:
 Thiết kế dữ liệu là quá trình thiết kế hệ thống trên một cơ sở dữ
liệu. Tiến hành các thao tác xử lý dữ liệu trên đó.
 Thiết kế xử lý: căn cứ vào kết quả thiết kế dữ liệu, thiết kế xử lý
sẽ viết các hàm xử lý dữ liệu đó.
 Thực hiện là quá trình xây dựng hệ thống thực bao gồm các công việc
sau:
 Cài đặt hệ thống vào máy tính: là quá trình cài đặt chƣơng trình
vào một hệ thống máy thực tế.
 Chạy thử nghiệm, đây là quá trình nhằm mục đích kiểm tra lỗi, sự
thích ứng của chƣơng trình trƣớc khi chính thức đƣa vào sử dụng.
 Khai thác: đây là giai đoạn đƣa chƣơng trình vào sử dụng.

2.6 Tìm hiểu 2 website trắc nghiệm kiến thức trực tuyến đang hoạt động
2.6.1 Website http://tracnghiem.thanhnien.com.vn
2.6.1.1 Giới thiệu chương trình luyện thi trắc nghiệm trực tuyến Báo Thanh Niên
Trang web luyện thi trắc nghiệm dành cho thí sinh chuẩn bị kỳ thi tốt
nghiệp THPT và ĐH - CĐ. Thí sinh sẽ đƣợc luyện thi trắc nghiệm theo cấu trúc đề
thi trong ngân hàng câu hỏi của Bộ Giáo dục - Đào tạo cho các môn Vật lý, Hóa
học, Tiếng Anh và Sinh học. Bên cạnh đó, trang web còn có những bài viết tƣ vấn

đƣợc yêu cầu.
Sau khi hoàn tất bài thi, điểm và đáp án sẽ đƣợc chƣơng trình gửi đến
bạn ngay lập tức để bạn tham khảo.
Ngoài ra, để tăng thêm tính hấp dẫn, cạnh tranh cho chƣơng trình, mƣời
bạn đƣợc điểm cao nhất sẽ đƣợc vinh danh hàng tuần ở bảng top 10.
2.6.2.2 Ưu điểm của website
 Website có giao diện đẹp.
 Có hỗ trợ chấm điểm khi thi xong.
 Hỗ trợ cho biết đáp án khi thi xong.
 Thƣ viện đề thi phong phú.
 Cho biết những sinh viên có điểm cao nhất.

2.6.2.3 Nhược điểm của website

 Không hỗ trợ lƣu bài thi khi đang làm.
 Không hỗ trợ xem lại bài thi của ngƣời thi.
 Không hỗ trợ xem những bài thi xuất sắc.
 Không hỗ trợ tìm bài thi.

T r a n g | 13

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

CHƢƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
3.1 Đặc tả hệ thống
Trƣờng Đại học Nha Trang cần quản lý ngân hàng đề thi và thi trắc nghiệm
trực tuyến trên máy tính. Sau khi phân tích yêu cầu, em nắm đƣợc những thông tin
sau:
3.2 Các đối tƣợng cần quản lý
3.2.1 Quản lý nhân viên

- Họ sinh viên.
- Tên sinh viên.
- Giới tính.
- Địa chỉ hiện tại.
- Ngày sinh (ngày, tháng, năm).
- Email sinh viên.
- Mật khẩu sinh viên.
- Lớp sinh viên đang học.
Mỗi lớp học đƣợc quản lý thông tin sau :
- Tên lớp.
- Thuộc khoa.
Mỗi khoa đƣợc quản lý thông tin sau :
- Tên khoa.
3.2.4 Quản lý bài thi
Bài thi trắc nghiệm là 1 tập hợp nhiều câu hỏi thi trắc nghiệm cho mỗi môn
học của từng bộ môn, có phân cấp theo các cấp độ khó khác nhau đƣợc sắp xếp
một cách ngẫu nhiên và theo một cấu trúc đề của từng môn học. Số lƣợng câu hỏi
cho mỗi đề thi trắc nghiệm tùy theo số phần kiến thức của mỗi môn học, trong mỗi
câu hỏi có 4 đáp án và chỉ có một đáp án đúng. Giảng viên là ngƣời quản lý môn
học và tạo ra câu hỏi nhƣng chỉ có trƣởng bộ môn mới có quyền tạo chi tiết cấu
trúc đề, có chi phí tạo câu hỏi và chi phí duyệt câu hỏi.
Mỗi bài thi đƣợc quản lý các thông tin sau :
- Sinh viên (sinh viên thi).
- Giờ bắt đầu làm bài (tính từ lúc tạo đề).
- Thời gian đã làm (thời gian sinh viên đã làm).
Mỗi môn học sẽ do một hoặc nhiều giảng viên quản lý.
Mỗi môn học có nhiều phần kiến thức.
Mỗi môn học ta quản lý các thông tin sau:
- Tên môn học.
- Thuộc bộ môn.

3.2.5 Quản lý tin tức
Tin tức trên website đƣợc biên soạn bởi nhân viên, có ngƣời đăng tin tức
(ngƣời có quyền đăng tin) và có ngƣời duyệt tin tức (ngƣời có quyền duyệt tin
tức). Mỗi tin tức thuộc một nhóm tin.
Tin tức đƣợc quản lý các thông tin sau :
- Tiêu đề của tin tức.
- Tóm tắt của tin tức.
- Chi tiết của tin tức.
- Ngày đăng tin tức (ngày, tháng, năm).
- Ảnh minh họa.
- Nhân viên đăng tin.
- Thuộc nhóm tin.
- Duyệt tin (tin đó đã duyệt chƣa).
Nhóm tin quản lý thông tin :
- Tên nhóm tin.

T r a n g | 16

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng T r a n g | 17

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

3.4 Mô hình tổ chức dữ liệu
Mô hình tổ chức dữ liệu của hệ thống là lƣợc đồ cơ sở dữ liệu của hệ

21. LỚP (Mã Lớp, Tên lớp, Mã Khoa)
T r a n g | 18

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

3.5 Mô hình vật lý dữ liệu
Mô hình vật lý dữ liệu là mô hình của dữ liệu đƣợc cài đặt trên máy tính
dƣới một hệ quản trị cơ sở dữ liệu nào đó, ở đây sẽ trình bày mô hình vật lý dữ liệu
của hệ quản trị dữ liệu SQL Server 2008.
Ứng với mỗi lƣợc đồ quan hệ trong mô hình tổ chức dữ liệu đƣợc cài đặt
thành một bảng dữ liệu cơ sở (table). Các yếu tố chính của table bao gồm: Tên
thuộc tính (filename), kiểu dữ liệu (datatype), kích thƣớc (filedsize), ràng buộc
toàn vẹn (validationrule).

MÔ HÌNH VẬT LÝ DỮ LIỆU
1. NHÓM TIN (Mã NT, Tên NT)

Field Name
Data Type
Field Size
Validation Rule
Mã NT(K)
Tinyint
1

Tên NT
Nvarchar(50)
50
500

Chi tiết
Ntext Ngày đăng
Datetime Ảnh MH
Nvarchar(50)
50

Duyệt
Bit
1

Mã NT
Tinyint
1
Lookup(NHÓM TIN)
Mã NV
Tinyint
1
Lookup(NHÂN VIÊN)

 Mã TT: Mã tin tức, 6 ký tự đầu là ngày tháng năm đăng tin tức, 2 ký tự
sau là số thứ tự tin tức đăng trong ngày.
 Tiêu đề: Tiêu đề của tin tức.


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status