PROJECT REPORT OF BUILDING COURSE MANAGEMENT SYSTEM …
PROJECT REPORT OF BUILDING COURSE MANAGEMENT SYSTEM
BY DJANGO FRAMEWORK
by
Yiran Zhou
a Report submitted in partial fulfillment of the requirements for the SFU-ZU dual degree of
Bachelor of Science in the School of Computing Science
Simon Fraser University and
the College of Computer Science and Technology Zhejiang University
c Yiran Zhou 2010 SIMON FRASER UNIVERSITY AND ZHEJIANG UNIVERSITY
Spring 2010
All rights reserved. This work may not be reproduced in whole or in part, by photocopy or other means, without the permission of the author.
APPROVAL
Name: Degree: Title of Report:
Yiran Zhou Bachelor of Science PROJECT REPORT OF BUILDING COURSE MANAGEMENT SYSTEM BY DJANGO FRAMEWORK
Examining Committee:
Dr. Qianping Gu, Supervisor Dr. Ramesh Krishnamurti, Examiner
Date Approved: ii
Abstract
This report introduces the process of creating part of a course management system which is a data-driven website used by the instructors and students. This website has four major components: grade, marking, group, and submission. The major part of the group component and minor part of marking component are implemented by me and the implementation details will be introduced in the report. The implementation uses a tool called Django Framework which is an excellent open source web application frame work for complex data-driven website development. The major part of this report will introduce how to use Django to create a database table, web page user interface and inner logic to handle user request by going through the group component implementation process.
iii
Contents
Approval
ii
Abstract
iii
1 Introduction
1
1.1 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Significance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Method used . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.4 Limitation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.5 Report Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 Preliminary
4
2.1 Django framework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1.1 Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1.2 View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1.3 Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2 Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3 Project overview
6
3.1 An overview of the project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.2 An overview of the Django framework development process . . . . . . . . . . 7
4 Create the database tables
9
5 Create the User Interface
12
6 Implement the view function
16
iv
7 Functionalities implemented in group component
19
7.1 An overall view of group component . . . . . . . . . . . . . . . . . . . . . . . 19
7.2 Functionalities in the project scope . . . . . . . . . . . . . . . . . . . . . . . . 20
7.3 Functions out of project scope . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
8 Conclusion
23
v
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- a guide to f string formatting in python
- development of accurate uwb dielectric properties
- creating maps in arcmap a quick guide
- reportlab pdf generation user guide
- drawing graphs with
- reading and writing data with pandas enthought
- project report of building course management system
- introduction to big data with apache spark
- beautiful soup documentation — beautiful soup v4 0 0
Related searches
- acknowledgement for project report school
- acknowledgement for project report college
- hospital management system project documentation
- acknowledgement for project report format
- science project report format
- science fair project report template
- science project report template
- mba project report pdf
- blackboard course management system
- quarterly project report template
- document management system project plan
- project report sample