Skip to content

校园选课系统样本 (a template for course selection system by Ruby on Rails)

License

Notifications You must be signed in to change notification settings

huoo/CourseSelect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CourseSelect

这个样本系统是基于国科大研究生课程(高级软件工程)开发的项目,目的是帮助入门者学习RoR(Ruby on Rails),这是适合新学者的入手的第一个项目

入门者可以在这个样本系统上增加更多的功能:

  • 处理选课冲突、控制选课人数
  • 统计选课学分,增加选课的开放、关闭功能
  • 自定义管理员后台
  • 基于OAuth的授权登陆
  • Excel格式的数据导入

说明

目前使用的库:

使用需要安装Bundler,Gem,Ruby,Rails等依赖环境

安装

在终端(MacOS或Linux)中执行以下代码

$ git clone https://github.com/PENGZhaoqing/CourseSelect
$ cd CourseSelect
$ bundle install
$ rake db:migrate
$ rake db:seed
$ rails s 

在浏览器中输入localhost:3000访问主页

##使用

###登陆

1.学生登陆:

账号:[email protected] 密码:password

2.老师登陆:

账号:[email protected] 密码:password

3.管理员登陆:

账号:[email protected] 密码:password

账号中数字都可以替换成2,3...等等

About

校园选课系统样本 (a template for course selection system by Ruby on Rails)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 67.0%
  • HTML 31.1%
  • CSS 1.2%
  • JavaScript 0.7%