Analysis and Design of Online Course Selection System

Source: Internet
Author: User

The instructor of the MSDN webcast told me that learning aspnet is to read more and practice more, prepare an online course selection system, and be familiar with the development environment and process of webform. the design process is not covered by the circle in software engineering.

I. System Analysis

There are two types of operation functions: 1. general function operations are mainly used to change the user's password and cancel the operation. Other sharing functions should be available for the moment. 2. function operations customized for different users

1. General Functions
(1) change the password
System users have their own usernames and passwords to ensure the privacy and security of information.
(2) Cancel
Log out of the system and log out again.

2. User Functions
(1) Teaching Assistant (System Administrator)
(1) Add personnel
Add, delete, modify, and query the personal information of course teachers and students.
(2) Course settings
Determines whether or not the course to be opened or not, and specifies the corresponding instructor, teaching time, and place.
(3) statistical charts
View the number of students selected for each course, the instructor's vote rate, the instructor's and student's Course Selection statistics, and the student information with fewer than two course selections.
(4) Class settings
Manage the class corresponding to the course, and determine the class name of a course, the maximum number of students that can be selected and the course selection deadline.
(5) Add a student class
When adding student information, determine the class to which the student belongs.
(2) Teachers
(1) Personal Information Display
Displays the instructor's personal information, such as account, name, title, and contact information.
(2) Course Selection for teachers
Select the courses to be taught within the specified scope. Each teacher can teach up to 3 courses.
(3) List course selection information
Lists the details of the selected course, course name, class name, course time, and location.
(3) Students
(1) Personal Information Display
Displays the student's personal information, such as student ID, name, and class.
(2) selecting courses for students
Select the course to be selected. If you reselect the course, the system prompts.
(3) List course selection information
Lists the details of selected courses and allows them to be unselected, but not less than two.

Source code download

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.