Liên hệ ban quản trị Cho phép ngời dùng gửi những ý kiến đóng góp về ban quản trị phục vụ cho việc phát triển website hoặc hợp tác trong công việc của trung tâm.. Hệ thống cho phép bạn đ
Trang 1trờng đại học vinh
Trang 2Lời nói đầu
Ngày nay công nghệ thông tin đã có những bớc phát triển mạnh mẽ theo cả chiều rộng và chiều sâu Máy tính điện tử giờ đây không còn xa lạ nữa mà đang ngày càng trở thành một công cụ làm việc và giải trí thông dụng của con ngời, không chỉ ở công
sở mà còn ngay cả trong gia đình
Đứng trớc vai trò của thông tin hoạt động cạnh tranh gay gắt, các tổ chức và doanh nghiệp đều tìm mọi biện pháp để xây dựng hoàn thiện hệ thống thông tin của mình nhằm tin học hóa các hoạt động tác nghiệp của đơn vị
Với sự phát triển nhanh chóng của xã hội ngày nay, sách báo không đáp ứng đợc một cách đầy đủ, chính xác và kịp thời một lợng thông tin khổng lồ xuất hiện mỗi ngày
Và con ngời cũng không đủ khả năng mỗi ngày chạy đi mua hàng đống sách báo về nhà để cập nhật thông tin Vậy làm sao đề giải quyết vẫn đề này một cách ổn thỏa? Câu trả lời tởng nh sẽ rơi vào bế tắc do không tìm ra phơng án thích hợp nhất Và rồi mạng Internet đã trả lời câu hỏi tởng nh không có lời đáp này! Hơn nữa mạng Internet đã làm rất tốt công việc này với các trang báo điện tử
Các trang báo điện tử phát triển ngày một đa dạng, nó không đơn thuần chỉ là đọc tin tức, giải trí mà thông qua mạng Internet nó còn có tác dụng là cầu nối giữa con ngời với nhau Các bài viết trên báo điện tử, ngời đọc đọc xong còn có thể đề lại lời bình làm cho các trang báo trở nên có không khí hơn, có tình cảm hơn
Ơ Việt Nam có rất nhiều trang báo điện tử, ví dụ nh http://vietnamnet.vn, http://dantri.com Ngoài ra còn rất nhiều trang báo điện tử khác phát triển rất lớn…mạnh
Để tiếp cận và góp phần đẩy mạnh sự phổ biến của báo điện tử ở Việt Nam và dựa vào yêu cầu thực tế em đã tìm hiểu và xây dựng website “Trung tâm công nghệ thông tin và truyền thông Nghệ An”
Trang 3Nội dung đề tài gồm 6 chơng:
Chơng 1: Giới thiệu về ASP.NET và SQL 2005
Chơng 2: Đặc tả chi tiết yêu cầu chức năng
Chơng 3: Thiết kế CSDL, thủ tục xử lý, giao diện
Chơng 4: Cài đặt và kiểm thử
Chơng 5: Giới thiệu sản phẩm
Chơng 6: Đánh giá kết quả và hớng phát triển
Với sự hớng dẫn tận tình của thầy Cao Thanh Sơn em đã hoàn thành đồ án tốt nhiệp này Tuy đã cố gắng hết sức, tìm hiểu và phân tích hệ thống nhng chắc rằng không tránh khỏi sai sót Em mong nhận đợc sự thông cảm và góp ý của quý thầy cô Em xin chân thành cảm ơn!
Qua đây cho phép em tỏ lòng biết ơn đến sự dạy dỗ chỉ bảo của các thầy cô trong khoa CNTT, các thầy cô giáo bộ môn Đặc biệt là thầy Cao Thanh Sơn, ngời trực tiếp hớng dẫn chỉ bảo và giúp đỡ em thực hiện đề tài tốt nghiệp này, em xin chân thành cảm ơn sự hớng dẫn tận tình của thầy
Sinh viên thực hiện:
Võ Khánh Thụy
Trang 4Mục lục
Mục lục 4
Chơng 1 Giới thiệu về asp.net và sql 2005 6
1.1.Giới thiệu 6
1.2 Lý do chọn ASP.NET 6
1.3 Gi i thi u v h qu n tr CSDL SQL 2005 ớ ệ ề ệ ả ị 8
1.3.1 Giới thiệu 8
1.3.2 Những tính năng mới của SQL 2005 8
Chơng 2 Đặc tả yêu cầu chức năng 10
2.1 FrontEnd 10
2.1.1 Xem tin tức 10
2.1.2 Tin tức RSS 11
2.1.3 Dịch đa ngôn ngữ 11
2.1.3 Quảng cáo 11
2.1.4 Tìm kiếm 11
2.1.4 Hình ảnh liên kết 11
2.1.5 Hỗ trợ trực tuyến 11
2.1.6 Liên hệ ban quản trị 11
2.1.7 Thông tin cần biết 12
2.1.8 Trng cầu ý kiến 12
2.1.9 Thống kê 12
2.1.10 Sơ đồ site 12
2.1.11 Hỏi đáp 12
2.1.12 Th viện hình ảnh 12
2.1.13 Danh bạ web 12
2.1.14 Văn bản pháp quy 12
2.1.15 Lịch đào tạo 13
2.1.16 Lấy lại mật khẩu, thay đổi mật khẩu 13
2.2 BackEnd 13
2.2.1 Quản trị chuyên mục 13
2.2.2 Quản trị bài viết 13
2.2.3 Chức năng quản lý ngời dung 14
Trang 52.2.4 Quản lý giao diện 14
2.2.5 Quản lý hệ thống 15
2.2.5 Quản lý liên hệ 16
2.2.6 Thống kê web 16
Chơng 3 Thiết csdl, thủ tục xử lý, giao diện 17
3.1 Thiết kế CSDL 17
3.1.1 Phân tích hệ thống về mặt chức năng 17
.21
Kho dữ liệu 21
Chức năng tìm kiếm 21
.21
Chức năng quản lý bài viết 22
Chức năng liên hệ quản trị 22
3.1.2 Phân tích hệ thống về mặt dữ liệu 23
3.2.2 Store procedure và một số ví dụ 35
3.2.3 Trigger và môt sô ví dụ 37
Trigger là một dạng đặc biệt của thủ tục thờng trú để phản hồi một sự kiện cụ thể Chúng đợc gọi một cách tự động khi thao tác với dữ liệu 37
Trigger là một đoạn mã đợc gắn và bảng dữ liệu, chúng đợc thực hiện khi có một sự kiến gắn với trigger gán với sự kiện ấy 37
a.Trigger cập nhật số lợng bài viết vào mỗi chuyên mục khi có bài viết mới đợc thêm 37
3.3.1 Cấu trúc trang phần giao diện ngời dùng 37
3.3.2 Danh sách trang phần giao diện ngời dùng 40
3.3.3 Cấu trúc trang phần giao diện quản trị 40
3.3.4 Danh sách trang phần giao diện quản trị 42
Chơng 4 Cài đặt và kiểm thử 43
4.1 Chuẩn bị 44
4.2 Thực hiện 44
4.3 Hoàn tất 45
Chơng 5 Giới thiệu sản phẩm 45
5.1 Giao diện trang chủ 46
5.2 Xem bài viết theo chuyên mục 46
Trang 65.4 Trang hỏi đáp 48
5.5 Th viện hình ảnh hoạt động 49
5.6 Trang tìm kiếm văn bản pháp quy 50
5.7 Trang quản lý bài viết 51
5.8 Trang quản lý ngời dùng 52
Chơng 6 đánh giá kết quả đạt đợc và hớng phát triển 53
Chơng 1 Giới thiệu về asp.net và sql 2005
1.1 Giới thiệu
ASP.NET là phiên bản kế tiếp của Active Server Page (ASP), nó là một nền phát triển ứng dụng Web hợp nhất, cung cấp nhiều dịch vụ cần thiết cho lập trình viên xây dựng các lớp ứng dụng chuyên nghiệp Cú pháp ASP.NET tơng thích với cú pháp ASP, ngoài ra ASP.NET còn cung cấp một mô hình lập trình mới, nền tảng an toàn, linh hoạt và ổn định
ASP.NET là biên dịch, dựa trên môi trờng NET và có thể xây dựng bằng bất
cứ ngôn ngữ nào tơng thích NET, bao gồm Visual Basic.NET, C#, và JScript NET
ASP.NET đợc thiết kế làm việc với các trình soạn thảo WYSIWYG HTML đi kèm và các công cụ lập trình khác đợc đa vào trong Microsoft Visual NET Tất cả các công cụ này không phải chỉ dùng để phát triển ứng dụng Web, tuy nhiên có thể
sử dụng một vài chức năng thông thờng cho ứng dụng Web, bao gồm một GUI cho phép lập trình viên có thể dễ dàng đặt các server control vào trang web (web page),
và một trình debug rất mạnh mẽ
1.2 Lý do chọn ASP.NET
Ta đã biết NET Framework và các ứng dụng của nó đã và đang tạo một cuộc cách mạng kỹ thuật trong công nghệ Tin Học (Information Technology), thay đổi tận gốc rễ các kiểu mẫu lập trình hay phát triển và triển khai mạng trên thế giới và do đó tạo một vận hội mới đáp ứng mọi yêu cầu khẩn thiết cho các ngành nghề kỹ thuật và thơng mại hiện nay cũng nh vạch một hớng đi vững chắc và dài lâu cho tơng lai Tin Học ASP.NET chính là một trong những ứng dụng quan trọng nhất để phát triển và triển khai mạng một cách dễ dàng cha từng thấy từ xa đến nay
Trang 7Không nh ASP kiểu cổ điển chỉ giới hạn với VBScripts và JScripts, ASP.NET
hỗ trợ trên 25 ngôn ngữ lập trình (dĩ nhiên ngoài các ngôn ngữ mới thiết lập đã cài sẵn hỗ trợ NET framework nh là VB.NET, C# và JScript.NET còn có MC++.NET, Smalltalk.NET, COBOL.NET )
Mặc dù ta có thể chỉ cần dùng tới Notepad để triển khai các trang ASP.NET nhng Visual Studio NET giúp năng suất triển khai mạng thêm phần hiệu quả, ta có thể quan sát các kế hoạch của ta dễ dàng hơn khi phác họa (design) các thành phần của ASP.NET bằng hình ảnh với ASP.NET Web Forms hay Services theo phơng pháp nhấn đúp chuột quen thuộc của nền Windows Thêm nữa, lại còn hỗ trợ ta trong việc phát hiện và loại bỏ những lỗi sai một cách rất thuận lợi trong khi phát triển các ứng dụng về mạng (support for debugging and deploying ASP.NET Web applications)
ASP.NET không những chạy nhanh hơn ASP cổ điển gấp 5 lần mà còn có thể duy trì kiểu mẫu cập nhật gọi là kiểu mẫu 'just hit save', nghĩa là ASP.NET tự động
dò tìm mọi sự thay đổi và compile files khi cần thiết cũng nh lu trữ kết quả compile
đó để cung ứng dịch vụ cho những yêu cầu tiếp theo sau, nhờ vậy ứng dụng của bạn luôn luôn cập nhật hóa và chạy nhanh hơn cả
ASP.NET có khả năng lu trữ một kết quả chung trong phần bộ memory của trang để gửi giải đáp cho cùng một yêu cầu từ nhiều khách hàng khác nhau và nhờ đó không những tiết kiệm đợc sự lặp đi lặp lại công tác thi hành của một trang web mà còn gia tăng hiệu suất một cách ngoạn mục do giới hạn tối đa việc chất vấn các cơ sở dữ liệu (eliminating the need to query the database on every request) rất tốn nhiều thời gian
ASP.NET cũng có khả năng tự động dò tìm và phục hồi (detects and recovers) những trở ngại nghiêm trọng nh deadlocks hay bộ nhớ (memory) bị rỉ để bảo đảm ứng dụng của bạn luôn luôn sẵn sàng khi dùng mà không làm cản trở việc cung ứng dịch vụ cần thiết thờng lệ
ASP.NET cho phép ta tự động cập nhật hóa (update) các thành phần đã compiled (compiled components) mà không cần phải khởi động lại (re-start) các Web Server
Trang 81.3 Gi ớ i thi ệ u v ề h ệ qu ả n tr ị CSDL SQL 2005
1.3.1 Giới thiệu
Sql là viết tắt của Structured Query Language – Ngôn ngữ truy vấn cấu trúc,
là một chuẩn của ANSI (American National Standards Institute – Viện tiêu chuẩn quốc gia Hoa Kỳ) về truy xuất các hệ thống CSDL Các câu lệnh SQL đợc sử dụng để truy xuất và cập nhật dữ liệu trong một CSDL
SQL hoạt động với hầu hết các chơng trình CSDL nh MS Access, DB2, Informix, MS SQL Server …
Một CSDL thờng bao gồm một hoặc nhiều bảng (table) Mỗi bảng đợc xác định thông qua một tên ( ví dụ Products hoặc Categorys) Dới đây là một ví dụ về một bảng có tên là Products :
Products(ProductID, ProductName, CategoryID, Price, CreateDate, UserId)
Với SQL ta có thể truy vấn CSDL và nhận lấy kết quả trả về, cũng nh cập nhật – sửa
đổi, chèn thêm và xóa các mẩu tin thông qua các câu truy vấn
Danh sách các lệnh và truy vấn dạng DML (Data Manipulation Language):
- Select : Lấy dữ liệu từ một bảng CSDL
- Update : Cập nhật/ sửa đổi dữ liệu trong bảng
- Delete : Xóa dữ liệu trong bảng
- Insert into : Thêm dữ liệu vào bảng
1.3.2 Những tính năng mới của SQL 2005
Khi SQL 2005 ra đời, thì những kiến thức về SQL 2000 thực sự không đủ để bạn làm chủ đợc SQL 2005 Khả năng và độ linh hoạt của SQL 2005 đợc phản ánh rất rõ trong công cụ Management studio mới và BIDS
a) Nâng cao bảo mật
Bảo mật là trong tâm chính cho những tính năng mới trong SQL Server
2005 Điều này phản ánh sự phản ứng lại của Microsoft với sâu máy tính Slammer
đã tấn công SQL Server 2000 Nó cũng cho thấy một thế giới ngày càng có nhiều dữ liệu kinh doanh có nguy cơ bị lộ ra ngoài Internet
Trang 9b) Mở rộng T-SQL
- Transact - SQL là một phiên bản của Structured Query Language (SQL), đợc dùng bởi SQL Server 2005 Transact-SQL thờng đợc gọi là T-SQL T-SQL có nhiều tính năng do Microsoft phát triển không có trong ANSI SQL (SQL chuẩn)
- Việc sử dụng khối Try Catch trong mã T-SQL cho phép bạn chỉ ra điều gì phải làm khi lỗi xảy ra
c) Tăng c ờng hỗ trợ ng ời phát triển
- Các kiểu dữ liệu mới
Trang 10Tin bài đa lên website đợc phân loại rõ ràng theo các chuyên mục phụ để phục
vụ bạn đọc dễ dàng trong việc tìm kiếm thông tin
Trang 11Hệ thống cho phép ngời dùng tùy chọn tìm kiếm các bài viết một cách dễ dàng
và nhanh chóng Tìm kiếm bài viết theo tên bài, nội dung, ngày tháng…
Cho phép lựa chọn tìm kiếm: Tìm kiếm căn bản (tìm theo tên bài viết) hoặc tìm kiếm nâng cao (theo tên bài viết, nội dung, ngày tháng )…
2.1.4 Hình ảnh liên kết
Là nơi đa ra các thông tin đáng quan tâm dơi dạng hình ảnh logo để bạn đọc
dễ dàng truy cập nh: Các website đáng quan tâm (website chính phủ, các cổng thông tin ), các dịch vụ tích hợp, các hệ thông văn bản pháp quy, bộ luật… …
2.1.5 Hỗ trợ trực tuyến
Cho phép bạn đọc có thể hỏi đáp trực tiếp với ban quản trị website thông qua yahoo hoặc skype nếu ban quản trị đang online
2.1.6 Liên hệ ban quản trị
Cho phép ngời dùng gửi những ý kiến đóng góp về ban quản trị phục vụ cho việc phát triển website hoặc hợp tác trong công việc của trung tâm
Hiện thị bản đồ số và vị trí của trung tâm, cho phép tìm đờng đến trung tâm, tích hợp api của google để hỗ trợ tìm đờng đến trung tâm một cách nhanh chóng
Trang 12Hệ thống cho phép bạn đọc gửi những câu hỏi và thắc mắc đến trung tâm,
nh-ng câu hỏi sau khi gửi sẽ đợc ban quản trị kiểm định và trả lời một cách cônh-ng khai trong thời gian sớm nhất
2.1.12 Th viện hình ảnh
Chức năng cho phép đa lên những hình ảnh hoạt động của trung tâm theo từng Album riêng, cho phép nhập thông tin mô tả để giới thiệu về các hoạt động của trung tâm
Hình ảnh trong album đợc hiển thị theo side phục vụ một cách tốt nhất cho
ng-ời dùng khi xem hình ảnh
Trang 132.1.15 Lịch đào tạo
Cho phép ngời dùng xem lịch đào tạo và các khóa học hiện tại trung tâm đang
tổ chức, cập nhật thông tin môt cách nhanh chóng và kịp thời
Lịch đào tạo đa ra các thông tin về các khóa học nh: nội dung học, thời gian,
địa điểm, giáo viên giảng dạy phục vụ tốt nhất cho hoạt động đào tạo của trung…tâm
2.1.16 Lấy lại mật khẩu, thay đổi mật khẩu
Chức năng nay hỗ trợ cho ngời dùng có quyền quản trị hệ thống website, cho phép ngời dùng có thể thay đổi mật khẩu tài khỏan sau khi đợc cấp hoặc lấy lại mật khẩu trong trờng hợp quên qua email
2.2 BackEnd
2.2.1 Quản trị chuyên mục
Chức năng này cho phép các tài khỏan đăng nhập có quyền quản trị website tham gia quản lý các chuyên mục hiện có của hệ thống website
Cho phép thêm chuyên mục mới Chuyên mục mới đợc thêm theo cấu trúc cha con và sẽ đợc hiển thị trên trang chủ của website
Cho phép thống kế đợc danh sách chuyên mục hiện có, xem đợc số lợng bài viết và thao tác sửa xóa chuyên mục
Thao tác xóa chuyên mục chỉ thực hiện đợc khi xóa hết các bài viết của chuyên mục đó
2.2.2 Quản trị bài viết
Chức năng cho phép tài khoản quản trị đăng các bài vết mới lên website theo các chuyên mục có săn Mỗi bài viết đợc đa lên sẽ gồm các thông tin nh (tiêu đề, nội dung chính, hình đại diện, chuyên mục trực thuộc, ngày đăng, ngày hiện thị và ngày hết hạn) có thể chọn trạng thái cho bài viết nh: (chờ đăng, kích hoạt, tiêu biểu)
Hỗ trợ quản trị tìm kiếm bài viết một cách nhanh chóng theo thời gian, theo ngời đăng bài, theo trạng thái hoặc theo chuyên mục
Trang 14Cho phép sửa đổi thông tin liên quan đến bài viết trong trờng hợp có lỗi hoặc xóa bỏ Một bài viết bị xóa bỏ sẽ bị chuyển vào thùng rác chứ cha bị xóa hẳn Nừu muốn xóa hẳn thì phải vào thùng rác để xóa.
2.2.3 Chức năng quản lý ngời dung
Chức năng cho phép ngời quản trị cao nhất (admin) tạo ra các tài khoản để cùng tham gia vào quá trình quản lý hệ thống website
Tạo mới một tài khoản bao gồm tên đăng nhập, mật khẩu, email Sau khi tài khỏan đợc tạo ngời dùng có thể đổi mật khẩu để đảm bảo tính riêng t
Cho phép cấp quyền ngời dùng theo theo cá quyền nh:
- Quyền thao tác trên chức năng quản lý bài viết và chuyên mục
- Cho phép tham gia vào quản lý hệ thống
- Cho phép tham gia quản lý giao diện web
- Cho phép tham gia quản lý ngời dùng
- Hay cho phép toàn quyền nh admin
Ngời có quyền quản trị ngời dùng có thể xóa hoặc khóa một tài khỏan ngời dùng nếu muốn.Không xóa hay khóa đợc tài khoản admin
2.2.4 Quản lý giao diện
Cho phép ngời quản trị thao tác quản lý giao diện hệ thống
a Quản lý Baner
Baner website đợc thiết kế động để có thể thay đổi một cách nhanh chóng theo nhu cầu sử dụng, quản trị có thể upload một baner đợc thiết kế và cho vào danh sách baner hiện có của website Chỉ có thể kích hoạt một banner lên hiện thị trong danh sách banner hiện có
b Quản lý khối
Tin tức hiện trên website theo dạng các khối chuyên mục riêng, để hạn chế độ dài của trang web, chức năng cho phép quản trị ẩn hoặc hiện các khối không quan trọng trên trang chính Có thể chỉ cho những khối nào thờng xuyên cập nhât tin tức hoạt động, sắp xếp thứ tự hiển thi cho hợp lý và hợp với cấu trúc web
c Quản lý module
Trang 15Một số chức năng nh trng cầu ý kiến, hình ảnh liên kết, thống kê đ… ợc thiết
kế hớng module, vì vậy ngời quản trị có thể sắp xếp các module hoặc tùy chọn hiển thị trên web cho phù hợp với yêu cầu sử dụng trong từng giai đoạn
2.2.5 Quản lý hệ thống
a Quản lý tr ng cầu
Chức năng này cho phép ngời quản trị đa ra các câu hỏi trng cầu và các phơng
án trả lời để lấy ý kiến bạn đọc
Quản lý đợc danh sách câu hỏi trng cầu, cho phép ngời quản trị kích hoạt câu hỏi nào hiển thị để lấy ý kiến biểu quyết
b. Quản lý tin tức RSS
Chức năng cho phép quản trị tùy chọn lấy tin tức Rss từ các báo nào về website của mình Tơng ứng với mỗi website cần lấy tin tức rss ngời quản trị có thể chia ra thành các chuyên mục tin rss riêng để phục vụ bạn đọc trong quá trình sử dụng
Trang 16Cho phép ngời quản trị quản lý các hình ảnh quảng cáo trên website của mình, cho phép thêm mới một quảng cáo hoặc gỡ bỏ khỏi website khi có yêu cầu.
f Quản lý danh bạ web
Cho phép quản trị quản lý hệ thống danh bạ website, cho phép thêm mới mộtnhóm, một liên kết của nhóm để tạo cơ sở cho ngời dùng tìm kiếm và tra cứu trong danh bạ website
Cho phép thêm sửa xóa thông tin cho chính xác và phù hợp
Trang 17Ch¬ng 3 ThiÕt csdl, thñ tôc xö lý, giao diÖn
Trang 18Tên chức năng
b Biểu đồ luồng dữ liệu
Biểu đồ luồng dữ liệu là phơng tiện diễn tả chức năng xử lý và việc trao đổi thông tin giữa các chức năng
+ Luồng dữ liệu: Là một tuyến truyền dẫn thông tin vào hay ra một chức năng
+ Tác nhân ngoài: Một tác nhân ngoài là một thực thể ngoài hệ thống, có trao đổi
thông tin với hệ thống.Kí hiệu:
Luồng dữ liệu
Tên kho dữ liệu
Tên tác nhân ngoài
Trang 19c.Biều đồ dữ liệu mức khung cảnh
Tin tức, yêu cầu thiết lập hệ thống
Câu trả lời bạn đọc
Đáp ứng yêu cầu cập nhật, thiết lập
ý kiến, câu hỏi bạn
đọc
Trang 20d.Biểu đồ luồng dữ liệu mức đỉnh
e Biều đồ dữ liệu mức d ới đỉnh
• Chức năng cập nhật thông tin
Cập nhật thông tin
Kho dữ liệu
Quản lý thông tin, cấu hình
hệ thống
Tìm kiếm thông tin
Góp ý, bình chọn, cập nhật câu hỏi
Thông tin hệ thống
Thông tin, tài liệu
Yêu cầu tìm kiếm
Trang 21Đăng câu hỏi, ý kiến đóng góp, bình chọn Câu hỏi, câu trả lời
Thông tin, tài liệu
Trang 22• Chøc n¨ng qu¶n lý bµi viÕt
Trang 233.1.2 Phân tích hệ thống về mặt dữ liệu
a.Mô hình thực thể liên kế
• Quan hệ giữa các bảng trong chức năng tin tức
• Quan hệ giữa các bảng trong chức năng phân quyền
• Quan hệ gia các bảng trong chức năng tìm kiếm văn bản pháp quy
• Quan hệ giữa các bảng trong chức năng th viện ảnh
• Quan hệ giữa các bảng trong chức năng lịch đào tạo
• Quan hệ giữa các bảng trong chức năng trng cầu ý kiến
InfoTraining
Trang 24• Quan hệ giữa các bảng trong chức năng hỏi đáp
• Quan hệ giữa các bảng trong chức năng danh bạ website
2 NameTopic Nvarchar(1000) Tên bài viết
1 Bài viết chờ đăng
2 Bài viết kích hoạt
3 Bài viết hết hạn
4 Bài viết bị xóa
5 Bài viết tiêu biểu
Trang 25ckDisplay,Orderhompage)
TT Tªn trêng KiÓu d÷ liÖu Ghi chó
0 hiÓn thÞ
1 Èn
trang chñ (§èi víi chuyªn môc cha)
Trang 26TT Tên trờng Kiểu dữ liệu Ghi chú
3 NameWebsite Nvarchar(200) Tên website cung
2 TitleQuestion Nvarchar(100) Tiêu đề câu hỏi
0 Cha duyệt
1 Duyệt
7 ReplayMember
Trang 27Là bảng lu thông tin các câu trả lời mà ban quản trị trả lời bạn đọc trong chức năng hỏi đáp.
ReplayMember(Id,ContentAnswer,TimeAnswer,IdQuestion)
TT Tên trờng Kiểu dữ liệu Ghi chú
2 Content_Question Nvarchar(2000) Nội dung câu hỏi
1.Cha kích hoạt2.Kích hoạt
10 Authority
Là bảng lu quyền của ngời dùng trong chức năng phân quyền ngời dùng
Authority(Id,IdUser,At_Topic,At_Vote,At_Skin,At_Admin,At_User)