为美国Concordia大学设计一套完整的在线课程申请系统,包括前台学生注册和后台管理。
系统采用Rails框架,开发语言为Ruby,数据库采用MySQL,Web服务器采用Apache + passenger。本系统自2009年9月上线至今,网址为:https://admissions.concordiaonline.net
l 前台学生注册
1. 允许申请者选择不同的教育形式和背景:如online或者on-campus。
2. 根据申请者选择的不同类型教育背景,分别展示学院类型和课程类型供申请者进一步选择。
3. 申请者选定要申请的课程后,会被要求填入相关的个人信息,学历背景,职业经历等。
4. 根据客户要求对信息格式进行有效性验证。
5. 申请者还可以从注册网站上下载申请课程所需的电子表格,填写完毕后上传。
6. 系统还提供找寻密码,修改密码的功能。
l 后台管理
1. 为Concordia大学管理者设计后台管理界面,可以通过此界面对申请者进行统一管理。
2. 系统用户采取分级制度,不同种类的用户操作权限不同。
3. 每个申请者的资料会以PDF文档的形式存储在后台。管理员可以选择查看或者下载某个申请者的资料。
4. 系统还提供查询功能,管理员可以按照不同的组合形式进行查询,如申请者email,提交日期,学期,课程等。
管理员也可以删除注册信息。