vespa_co

New Member

Download miễn phí Đề tài Student Management System





CONTENTS
Part I :
CHAPTER 1: SYSTEM INTRODUCTION
1.1. Scenario 1
1.2. The reason for choosing tools 2
1.3. Project schedule 3
CHAPTER 2: SYSTEM ANALYSIS
2.1. Function Diagram ( FD) 5
2.2. Data Flow Diagram (DFD) 6-18
CHAPTER 3: SYSTEM DESIGN
3.1. Entity Relationship Diagram (ERD) 19
3.2. Input Design 20-25
3.3. Output Design 26
3.4. Program Design (Flow Chart) 27-35
CHAPTER 4: PROGRAM TESTING
4.1. Testing Plan 36
4.2. Test Data 37-38
CHAPTER 5: OPERATING INSTRUCTIONS
5.1. Operating Instructions 39
5.2. Hardware Requirement 39
5.3. Software Requirement 39
CHAPTER 6: CONCLUSION
6.1. Scope and Limitation 40
6.2. Future Development Tendency 40
 
Part II :
1. Scenario 41
2. Questions 41
2.1 Question 1 41
2.1.1 Definition of link list 41-42
2.1.2 Flow chart 43-44
2.1.3 Code 45-46
2.2 Question 2 47
2.2.1 Stack 47
2.2.2 Flow chart 48
2.2.3 Code 49-50
 
 



Để tải bản Đầy Đủ của tài liệu, xin Trả lời bài viết này, Mods sẽ gửi Link download cho bạn sớm nhất qua hòm tin nhắn.
Ai cần download tài liệu gì mà không tìm thấy ở đây, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:

Part I:
Chapter1
SYSTEM INTRODUCTION
1.1.Scenario
Hanoi University of Technology (HUT) was established in 1956.Over nearly half century, HUT has been continuously growing with thousands of students each year. Formerly, they managed all the information of students by manual. It took so much time but the effect is not good because the accuracy was low, cost high expense. So the Managers decide to create a system to manage information about students.
The information system must have the following requirements :
Users must log on to use the program .Accounts of users are stored in the database.
Users can Input Data,Edit Data of students.
User can search information of Students and Marks by many criteria:
Search Students by Student Codes.
Search Students by Student’s Date of birth .
Search Students by Student’s name.
Search Marks by Student’s codes.
Search Marks by Class codes.
Search Marks by Student names.
Search Marks by Student’s passed marks on each subject on each examination.
User can view information about students and their marks.
List all sorted information of students with their marks on each subject.
List all sorted exam marks and information of students with their marks on each subject exam.
User can create the following reports :
Statistical report on Student’s average mark on each class. The report must display the following information :
Student Codes.
Class Codes.
Student’s Full name.
Student’s Date of Birth.
Student’s sex.
Student’s average marks.
Average of student’s marks in each class.
Statistical report on average of student’s marks on each faculty.The report must display the following information :
Faculty information.
Student code.
Class code.
Student’s full name.
Student’s date of birth.
Student’s sex.
Student’s average marks.
Student’s average marks on each faculty.
6. User can back up and recovery the database.
1.2 The Reason for choosing tools:
Database: Microsoft Access
Microsoft Access is an easy to use Relational Database Management System that helps you to manage and locate your records in a faster manner. The data is organized in a number of cross-referenced tables in order to reduce duplication, so it is easy to find, analyze, maintain and protect data.
Access is popular development platform in large measure because it is the part of the Microsoft Office suite, easy to set up and use.
In our project, we use Microsoft Access because the “ Student Management System” is not a very large program and not appropriate to other Database Management System more complexible like SQL, Oracle… In addition, Microsoft Access keeps data safely and effectively. Thus, it’s the most suitable RDBMS to develop our program.
Programming Language: VB.Net
VB.NET is a strong language to develop the interface, easy to write code, and easy to understand.
VB.NET is powerful enough, expressiveness and flexibility.
VB.NET is better mapping between business process and implementation.
It’s extensive interoperability
Garbage collection relieves the programmer of the burden of manual memory management.
Variables are type-safe.
Painting Tool: SmartDraw
SmartDraw’s compatible with all operating systems: windows 2000, XP, Vista and very easy to install.
SmartDraw is the quick and easy way to create project management charts such as gantt charts, pert charts, flowcharts, organisational charts, time lines, decision matrices, presentations and more.
Save time, manage more effectively.
Build perfectly formatted graphics with simple commands.
1.3.Project schedule:
Task #
Planned Task
Time to Accomplish
Contents
1
System requirements analysis
Octorber 19th - Octorber 31th
Complete Chapter 1(Introduction to the system) included :
+ Scienario
+ Reason for choosing tools.
(analyses user needs and user requirements)
2
System analysis and design - Part 1
November 1st -
November l4th
Complete Chapter 2(System analysis and design part 1)included:
+ Context Diagram
+ Function hierarchy diagram
+ D.F.D
+ E.R.D
3
System analysis and design - Part 2
November 15th -
November 22th
Complete Chapter 2(System analysis and design part 2)included:
+ Fltow Chart
4
System Development
November 23th-
March 19th
Converts the designs into the complete information system includes acquiring and installing system's environment; creating and testing databases(test files, coding, compiling....)
5
Integration and Test
March 20th -
April 4th
Demonstrates that developed system conforms to requirements as specified in the Functional Requirements Document.(includes implementation preparation and resolution of identified problems)
6
Complete Project and Submit
April 5th -
April 29 th
+ Complete all problems, print documents and Burn disks.
+ Prepare for presentation.
Chapter2
SYSTEM ANALYSIS
1. Function Diagram ( FD )
Figure 1: Function Diagram for Student Management System
2. Data Flow Diagram ( DFD )
DFD show how data moves and changes through an information system in a graphical top-down fashion. System analysis use DFD, often referred to as DFDs to produce a logical model, or essential, model of information system in a simple, direct way. DFD are not used to show the logic of a program or any detail processing logic.
DFD support four main activities:
+ Analysis: DFD is used to determine requirements of users.
+ Design: DFD is used to map out plan and illustrate solutions to analysts and users while designing a new system.
+ Communication: One of the strength of DFD is its simplicity and ease to understand to analysts and users.
+ Documents: DFD is used to provide special description of requirements and system design.
There are four major components of DFD:
+ The process: The process shows a part of the system that transforms inputs into outputs.
+ Data flow: The flow is used to describe the movement of information from one part of the system to another.
+ Data store: The store is used to model a collection of data packets at rest
+ External factors: External factors can be a person, a group of persons or an organization that are not under the studying field of the system, but has certain contact with the system.
2.2.1 Context Diagram:
The context diagram is the first step in constructing a set of data flow diagram for an information system that is to draw data flow diagram (DFD).
A con text diagram is a data flow diagram that shows the boundaries of the information system. The context diagram is a top-level view of the information system.
CD is a data flow diagram that shows the boundaries of the information systems. CD is a top-level view of the information
Figure 2: Context Diagram for Student Management System
2.2.2. DFD Level 0 for Student Management System:
Figure 3: DFD level 0 for Student Management System
2.2.3. DFD Level 1 for Admin Tool:
Figure 4: DFD Level 1 for Admin Tool
2.2.4. DFD Level 1 for Student Management function:
Figure 5: DFD Level 1 for Student Management function
2.2.5. DFD Level 1 for Subject Management Function:
Figure 6: DFD Level 1 for Subject Management Function
2.2.6. DFD Level 1 for Mark Management Function:
Figure7: DFD Level 1 for Mark Management Function
2.2.7. DFD Level 1 for Report Function
Figure 8: DFD Level 1 for Report Function
2.2.8. DFD Level 2 for Admin Tool Management:
Figure 9: DFD Level 2 for Admin Tool Management
2.2.9. DFD Level 2 for Searching Student:
Figure 10: DFD Level 2 for Searching Student
2.2.10. DFD Level 2 for Searching Subject:
Figure 11: DFD Level 2 for Searching Subject
2.2.10. DFD Level 2 for Searching Mark:
Figure 12: DFD Level 2 for Searching Mark
Chapter3
SYSTEM DESIGN
1. Entity Relationship Diagram ( ERD )
Figure 3.1: Entiy Relationship Diagram of Student Management System
2. Input Design
2.1.Record specification
Student Management System has 4 tables to store all needed information. The record specification of these tables as following:
TblStu_Sub :
Field Name
Field Type
Width
Description
Student_Code
Text
10
Student code
Subject_Code
Text
10
Subject code
Take_Time
Integer
The take time
Mark
Integer
Mark of student
TblStudents :
Field Name
Field Type
Width
Description
Student_Code
Text
10
Student code
Class_Code
Text
10
Class code
Faculty_Name
Text
35
Name of faculty
Student_Name
Text
35
Name of student
Student_DOB
Date/Time
Student’
Student_Sex
Sex of student
Current_Address
Text
50
The address of student
Native_Place
Text
50
Place where student was born
Contact_Address
Text
50
The contact address of student
Father_Name
Text
35
The name of student’s father
Father_Job
Text
35
The job of student’s father
Mother_Name
Text
35
The name of student’s mother
Mother_Job
Text
35
The job of student’s mother
TblSubject :
Field Name
Field Ty...
 

Các chủ đề có liên quan khác

Top