1. 模块需求分析
本系统共包括11个模块,其中有:用户登录注册模块、用户个人服务模块、课程信息发布模块、新闻信息发布模块、在线报名模块、在线信息咨询模块、教师管理模块、学员管理模块、企业招聘信息模块、用户访问追踪模块、学员论坛模块。
2. 栏目需求分析
本系统共包括11个栏目,其中有:首页、新闻、关于我们、培训项目、我要报名、名师、学员风采、在线咨询、就业中心、我的家园、学员论坛。
3. 数据库需求分析
本系统需要建立12张主要的数据表,用于存放各个模块的数据,其中有:用户表、课程信息表、开课班级信息表、报名信息表、报名处理表、招聘商信息表、职位表、留言表、回复表、用户追踪表、教师表、学员表。
3.2 模块总体设计
对于开发网站来说,前期的总体设计规划是必要的,也是必须的,因为它将影响到整个网站质量的好坏和设计实现的进度,所以,在开发一个IT培训网站时,必须先对其进行总体的设计规划,而使之后的工作能朝着预定的方向发展。通过上面对网站的整体需求分析,我们可以规划一个简单的IT培训网站的总体设计方向。图3.1展示了IT培训网站的总体规划图。
各个模块的说明如下。
用户登录注册模块:用户通过注册个人信息来设置自己的登录名和密码。通过用户的登录,来实现网站对用户更好的服务和管理。
用户个人服务模块:用户登录后出现用户的个人服务界面,包括个人密码修改、信息修改、所报课程的列表信息、提问咨询信息以及通过网站统计出来的该用户喜爱课程类别的一个推荐列表等。
课程信息发布模块:通过后台发布课程信息对数据库进行修改操作,从而实现前台对各个课程信息的发布,让用户能在最短的时间内了解网站课程的详细情况。
新闻信息发布模块:通过发布一些教育业内的新闻以及相关的一些信息,让用户了解目前的一些情况。
在线报名模块:用户登录网站后,通过网页寻找和选择适合自己的课程,然后填写自己的详细信息以及报名方式来报自己所要进行培训的课程。通过该模块,用户可以很方便的查询该课程的任何信息以及进行报名操作。
在线信息咨询模块:用户能通过在网页上留言的方式快速地提出自己不明白的问题,以便让管理员及时解决。
教师管理模块:介绍各个教师的信息及其所教的课程,让用户通过网站了解自己所喜爱的教师,并选择该教师所教的课程。
学员管理模块:介绍该网站培训出来的优秀学员的信息以及他们的个人照片,通过介绍他们成功的经历和一些经验来激发用户对该网站培训课程的兴趣,让他们觉得学习该网站的某一课程对他们来说是多么必要。
企业招聘信息模块:通过发布一些合适企业的招聘信息让学员能更快地找到工作。
用户访问追踪模块:网站能通过用户对课程的点击次数以及时间来判断大部分用户的需求,以便能根据他们的需求进一步改善网站的服务。
学员论坛模块:让学员有一个能够互相交流和学习的平台,通过论坛,让他们之间能够互相交流学习经验,解决学习中不懂的问题以及一些成功的经验心得。
1. Module Requirements Analysis
The system includes a total of 11 modules, including: user login register module, the user personal service module, course information dissemination module, news and information release module, on-line registration module, on-line information consultation module, teachers, management module, students management module, Recruitment information module, user access tracking module, students forum module.
2. Part needs analysis
The system includes a total of 11 columns, including: Home, News, About Us, training programs, I would like to register, teacher, student style, on-line consultation, job centers, my home, student forums.
3. Database Needs Analysis
This system requires the establishment of 12 primary data tables used to store data in each module, including: user table, curriculum information table, information table commencement of classes, registration information form, application processing forms, recruitment of business information form, job sheet, message table, the response form, a user track the table, teachers table, student table.
3.2 Module Design
For the development of web sites, the overall design of pre-planning is necessary, and it is a must, because it will affect the quality of the entire site and design to achieve good or bad, so we in the development of an IT training site, you must first of its an overall design and planning, leaving after the work can move intended direction. Through the web site on the face of the overall demand analysis, we can plan a simple overall design direction of IT training site. Figure 3.1 shows the IT training site master plan.
Of each module are described below.
User Login Register Module: Users by registering personal information to set up your own login name and password. Through the user''s login, to achieve the site to better serve customers and management.
Users personal service modules: the user after the user login interface for personal services, including personal passwords change, information changes, the reported list of course information, ask questions through the website statistics information and advice out of the user''s favorite categories of courses in a recommendation list and so on .
Course information dissemination modules: Published by the background information for a database program to modify operations in order to achieve future release of the information on each course, so that users can in the shortest possible period of time to understand the details of the course Web site.
news and information release module: educational industry by publishing the news, as well as some related information, allow users to understand some of the current situation.
On-line registration module: user login website, through a web search for and choose their own courses, and then fill in your details and entry way to report himself to conduct the training courses. Through the module, the user can easily query any information of the course as well as register operations.
On-line Information modules: the user through the messages on the web quickly and to make their own do not understand the problem, so that administrators settled in time.
Teacher Management Module: This paper describes the information with the teachers and the taught curriculum, so that users know their favorite sites for teachers, and select the teacher taught courses.
Student Management Module: This paper describes the site trained by the talented students of information and their personal photos, through the presentation of their successful experiences and some experiences to stimulate user interest in the site of training courses, so that they feel that learning to the site of a courses for them, how necessary it is.
Recruitment Information Module: by publishing information on the recruitment of a number of suitable companies to enable trainees to be able to more quickly find a job.
User Access Tracking Module: Web site through the user clicks on the course and the time to determine the needs of most users, so that according to their needs to further improve the website services.
Student Forum module: to enable students to be able to have a platform for mutual exchange and learning through the forums, so that they can exchange between the learning experiences to address the learning problems and do not understand some successful experiences with.