Tài liệu Genetic Computer School Final Project: Knowledge Base System - Book 2 - System Guide docx

78 410 1
Tài liệu Genetic Computer School Final Project: Knowledge Base System - Book 2 - System Guide docx

Đ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

Knowledge Base System System Guide TABLE OF CONTENTS CHAPTER – SYSTEM SPECIFICATION CHAPTER – SYSTEM SPECIFICATION 1.1 SCENARIO AND QUESTION PAPER 1.1 SCENARIO AND QUESTION PAPER 1.1.1 Scenario 1.1.2 Question Paper 1.2 BACKGROUND 1.2 BACKGROUND 1.3 BATCH RUN CHART 11 1.3 BATCH RUN CHART 11 1.4 INFRASTRUCTURE .12 1.4 INFRASTRUCTURE .12 1.5 FUNCTIONAL DIAGRAM 12 1.5 FUNCTIONAL DIAGRAM 12 1.6 DATA FLOW DIAGRAM .13 1.6 DATA FLOW DIAGRAM .13 1.6.1 DFD level for Knowledge Base System 13 1.6.2 DFD level for User Management function 14 1.6.3 DFD level for Content Management function .16 1.6.4 DFD level for Category Management function 17 1.6.5 DFD level for Search function 18 1.6.6 DFD level for Statistics function 19 1.7 PROJECT SCHEDULE 20 1.7 PROJECT SCHEDULE 20 1.8 DATABASE DESIGN 21 1.8 DATABASE DESIGN 21 1.8.1 Normalized Forms 21 HUT – Genetic Computer School Page1 Knowledge Base System 1.8.2 System Guide Entity Relationship Diagram 30 CHAPTER – PROGRAM SPECIFICATION 31 CHAPTER – PROGRAM SPECIFICATION 31 2.1 PROGRAM IDENTIFICATION .31 2.2 PROGRAM DESCRIPTION 32 2.3 PROGRAM OUTLINE 33 2.4 PROGRAM SCHEDULE 34 2.5 PROGRAM ESTIMATION 34 CHAPTER – INPUT SPECIFICATION 35 CHAPTER – INPUT SPECIFICATION 35 3.1 FILE SPECIFICATION 35 3.1 FILE SPECIFICATION 35 3.2 RECORD SPECIFICATION 39 3.2 RECORD SPECIFICATION 39 CHAPTER – OUTPUT SPECIFICATION 42 CHAPTER – OUTPUT SPECIFICATION 42 4.1 FILE SPECIFICATION 42 4.1 FILE SPECIFICATION 42 4.2 RECORD SPECIFICATION 47 4.2 RECORD SPECIFICATION 47 4.3 PRINT LAYOUT CHART 50 4.3 PRINT LAYOUT CHART 50 CHAPTER – PROGRAM DESIGN 55 CHAPTER – PROGRAM DESIGN 55 5.1 FLOW CHART .55 5.1 FLOW CHART .55 CHAPTER – PROGRAM LISTING 64 CHAPTER – PROGRAM LISTING 64 6.1 PROGRAM LISTING .64 6.1 PROGRAM LISTING .64 HUT – Genetic Computer School Page2 Knowledge Base System System Guide 6.2 REPORT LISTING 68 6.2 REPORT LISTING 68 CHAPTER – PROGRAM TESTING 71 CHAPTER – PROGRAM TESTING 71 7.1 TEST PLAN 71 7.1 TEST PLAN 71 7.2 TEST DATA 71 7.2 TEST DATA 71 7.2.1 Test data for Article Table .71 7.2.2 Test data for ArticleType Table .72 7.2.3 Test data for Attachment Table 72 7.2.4 Test data for Category Table 72 7.2.5 Test data for Comment Table 73 7.2.6 Test data for User Tale 73 7.3 TEST LOG SHEET 74 7.3 TEST LOG SHEET 74 7.4 PROGRAM TRACE .75 7.4 PROGRAM TRACE .75 7.5 GRID CHART 77 7.5 GRID CHART 77 CHAPTER – OPERATING INSTRUCTIONS 78 CHAPTER – OPERATING INSTRUCTIONS 78 8.1 OPERATING INSTRUCTIONS .78 8.1 OPERATING INSTRUCTIONS .78 8.1.1 Installation for SQL Server 2000 78 8.1.2 Installation for IIS 86 8.1.3 How to run total program .86 8.2 HARDWARE REQUIREMENT .87 8.2 HARDWARE REQUIREMENT .87 8.3 SOFTWARE REQUIREMENT 87 HUT – Genetic Computer School Page3 Knowledge Base System 8.3 System Guide SOFTWARE REQUIREMENT 87 CHAPTER – LIMITATIONS .88 CHAPTER – LIMITATIONS .88 9.1 SCOPE AND LIMITATIONS 88 9.1 SCOPE AND LIMITATIONS 88 HUT – Genetic Computer School Page4 Knowledge Base System System Guide CHAPTER – SYSTEM SPECIFICATION 1.1 SCENARIO AND QUESTION PAPER 1.1.1 Scenario Information technology is becoming increasingly clear that the growth of computing and communications technology is exceeding our understanding of its economic and social impacts Information technology is being used by organizations in a wide variety of settings and ways and that information technology is critical for the smooth operation of many organizations Further, its usage is positively correlated with organizational productivity and efficiency Change driven by information technology is having a significant impact on every aspect of life and is an increasingly critical issue for education Information technology is able to improve the delivery of education and enhance student achievement They are not only make teaching, learning, study more convenient and easy but also ensure desired efficiency and scientific methods Because of the following rationales that government attempts encouraging the use of information technology in education The education system can prepare students to participate fully in an advanced information society in which they live (a social rationale) Environments equipped with computers and network access are extremely useful for providing a foundation for learning, promoting independent learning, and creating better environment To create universities that disclose information using the Internet (web sites) is an extremely useful tool for sharing information on what goes on in universities and classrooms and for establishing a new level of exchange with caregivers and the community It also provides the potential to deepen and expand the understanding on students across the entire student curriculum (a learning effectiveness rationale) And it helps them to overcome problems of distance and isolation (an efficiency rationale) Each of these there rationales supports each other The Internet has penetrated rapidly and extensively into U.S public universities A U.S Department of Education survey found that as of fall 1996, 65 percent of universities had HUT – Genetic Computer School Page5 Knowledge Base System System Guide access to the Internet; penetration had increased by 15 percentage points in each of the prior years The Office of Technology Assessment (OTA) estimated that in 2000, U.S universities had 7.4 million computers for use in instruction But in Viet Nam, instead of being fully aware of that, we failed to apply it successfully So what are the reasons? Inadequate facilities, lack of human resource, limitation on development of technology and the deficiency of infrastructure when referring to this problem In fact, the impact on the bulk of teaching and learning has been minimal Developments in paper/printing technologies have had far more influence, with the consequence that face-to-face discussion and paper resources still dominate public education As the matter of fact, there is a communication gap between lectures and students only in classrooms because of the passive way of learning In an attempt to handle the knowledge, students have no choice except for the traditional means such as coming to libraries to read printed materials Needless to say, the application of information technology is an access road to mine of knowledge Therefore, applying the information technology in the field of education becomes more and more important and pressing And it gives us the reason to hope that the quality of education and training in Viet Nam will be so much improved 1.1.2 Question Paper What objects does the new program apply? What about student/lecturer ideas? How forms represented? The Web Site needs to provide? How students and lecturers solve this problem before the program is brought out? Which kind of device you take data from? a.Magnetical tape d.Hard disk b.Compact Disk c.Magnetic Compact Disk e.Com port How often is data exchanged? a Daily b Weekly c Fortnight d Each month e Each year Who require to program? HUT – Genetic Computer School Page6 Knowledge Base System System Guide How many peoples will access to the Web Site? (This question helps programmer building password or security mode part in your program) 10 What level you allow to modify input data? 11 How you usually input data for system? 12 What information of student must you input? 13 How does program store information in order to retrieve, quickly? 14 What professional level of student and lecturer? 15 How many kinds of information services are there nowadays? 16 Are the existing information services running well? 17 Are they cost-effective and does they satisfy the student’s needs? 18 Are there any troubles for the customer when using those services? 19 Does the information provided much depends on the human knowledge? 20 Are the information provided fully and precisely? 21 Are the information services professional? 22 Does there exist any Knowledge Base System-like in Vietnam? 23 Can student get the information they desire? 24 Is the Vietnam IT infrastructure good enough for high-quality Internet services? 25 How economic benefits are for the faculty when using Knowledge Base System compared to other types of information service? 26 Does using a Knowledge Base System require professional knowledge as compared to using Internet? 27 Complaints and suggestion for the system? 28 Does it cost much to develop a Knowledge Base System? 29 Does the administration of a Knowledge Base System require very professional knowledge base for the administrator? HUT – Genetic Computer School Page7 Knowledge Base System System Guide 1.2 BACKGROUND What is a Web-based Knowledge Base System? A web-based Knowledge Base System is an online Knowledge resource on the net Knowledge Base System creates a huge archive of information on a website that help people gain knowledge Knowledge Base System also is a communication tool that helps people share knowledge quickly and easily Objectives of Web-based Knowledge Base System Web-based Knowledge Base System changes significantly the roles of traditional lecturer and student Students assume increasing responsibility for their learning while lecturers become resources, facilitators and evaluators, guiding students in their problem-solving efforts For you as a learner, the ability to concentrate and to use your time well is the key to succeed Since the dawn of the Internet age, the online Knowledge Base System was supposed to let great lecturers reach any student, any subject, any time, and anywhere Online teaching/learning are not fixed in time or space Many students find the flexibility of online learning a practical alternative to sitting in a campus classroom for hours on end Students can interact with the lecturer and their classmates at any time from anywhere to seek clarification for issues they encounter in their homework assignment, to discuss topics in the course contents, or to initiate new discussions on related topics A successful online discussion has the same synergistic effect as group or in-class discussion, in which students build on one another's perspectives to gain a deeper understanding of the materials form different perspectives Online Knowledge Base System engages and empowers students, increase their enjoyment and encourage them to share and participate in their learning process In an effective collaborative learning environment a group of students comes together to share and learn from one another You are held together by a common interest in a body of knowledge and are driven by desire and need to share problems, experiences, insights, templates, tools, and best practices Active participation in collaborative learning deepens your knowledge by HUT – Genetic Computer School Page8 Knowledge Base System System Guide interacting on a daily basis It is a channel for knowledge to flow and is a means to strengthen the social fabric in online learning environment Facilitating creative dialogues between lecturers and students is the Internet's greatest contribution to enhancing education, much more important than just putting lecture notes online Most face-to-face courses involve a low-level of collaboration among students and lecturers A Web-based environment is where the students can think and experience a sequential flow of learning allowing "teach-yourself" by way of thinking for yourself Subsequently, it must allow the students interacting freely with the lecturer whenever they need to Unlike face-to-face setting, where the responsibilities are ranked with emphasis on teaching then learning, for the online learning the emphasis is on learning then teaching From the experience in both settings, we have realized that for online Knowledge Base System students and lecturers are partners in the learning process Partnership makes the success faster, less expensive, and easier to achieve There is great opportunity in putting this concept into the hands of lecturers and supporting their change in thinking with exposure to excellent mentoring Therefore web-based system is for both students and lecturers as a team without any separation Students today no longer spend all their time in a noisy lecture room or the deadly silence in the huge reading room of a university library These components of learning environment still exist but their functionality has changed Web-based system delivery is the beginning of a new wave of technology development in higher education Freeing student work from paper and making it organized and transportable opens enormous possibilities for re-thinking whole curricula: the evaluation of faculty, assessment of programs Besides the required textbook a collection of online resources replacing the traditional printed materials in the libraries must be provided The impact of class size is of concern to all parties involved on Web-based learning/teaching It takes or times as much time to teach an on-line course as a face-to-face course for both students and the Lecturers A subject that works for 15 or 20 students now may be possible with 100 students HUT – Genetic Computer School Page9 Knowledge Base System System Guide Online Knowledge Base System allows knowledge to spread near-instantly, and makes it accessible to everyone, i.e., breaking down the walls of education Given the ease and speed at which information travels Strategy using online Knowledge Base System could prove successful not only economically, but could exploit also human resources that would foster innovation and strengthen the democratic foundation of a knowledge-based society HUT – Genetic Computer School Page10 Knowledge Base System System Guide CHAPTER – PROGRAM LISTING 6.1 PROGRAM LISTING ' -'connect.inc 'Connect to database ' -

Ngày đăng: 09/12/2013, 18:15

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan