贫困生申报及认定系统主要分为三大功能模块,分为学生端,评议小组端,学院端,以下内容是对各个功能模块功能需求的详细阐述:
beego是一个快速开发Go应用的http框架,go 语言方面技术大牛。beego可以用来快速开发API、Web、后端服务等各种应用,是一个RESTFul的框架,主要设计灵感来源于tornado、sinatra、flask这三个框架,但是结合了Go本身的一些特性(interface、struct继承等)而设计的一个框架。
学生端
(1) 需要申请家庭经济困难的学生使用学生账号和密码登录贫困生申报及认定系统学生端。
(2) 登录系统后选择“我的申请——贫困生认定申请”,点击“贫困生认定申请”(如果学籍信息没有填写完整将跳转至“个人中心——填写学籍信息”),在“贫困生认定申请”页面按照要求如实填写“学生基本信息,家庭基本信息,主要社会关系,家庭经济状况,证明单位信息”,点击“保存”按钮,跳转页面后,可“查看,修改”所填信息,确定信息无误后点击“提交”,提交成功后申请才能生效。
(3) 提交成功后,学生可以在“个人中心”中查看审核结果。
(4) 公告浏览。学生可以浏览学院发布的贫困生助学申请的最新公告。
评议小组端
(1) 公告浏览。评议小组成员可以浏览学院发布的贫困生助学申请最新公告。
(2) 评议小组成员登录成功后,选择“贫困生管理——贫困生评议”,在对应操作栏点击“评议”,选择“困难程度”,填写“认定理由”和“班级认定排名”,点击“保存”,确认无误后“提交审核结果”。
学院端
(1) 发布公告。学院管理员可以发布公告,供学生端和评议小组端浏览。
(2) 学院设置认定评议小组。学院管理员登录系统后,选择“贫困生管理—评议小组设置”,点击“添加组”,填写评议小组名称,选择“评议小组成员”和“评议范围学生列表”,点击“保存”。
(3) 学院审核评议认定结果。选择“贫困生管理—学院贫困生审核”,查看学生申请资料和评议小组评议结果,填写学院“审查意见”,点击保存,向评议小组端和学生端同步审核结果。
(4) 教师管理。学院管理员可以对教师信息进行增删改查操作。
(5) 学生管理。学院管理员可以对学生信息进行增删改查操作。
一般的beego项目的目录如下所示:
├── conf
│ └── app.conf
├── controllers│
├── admin
│ └── default.go
├── main.go
├── models
│ └── models.go
├── static│
├── css│
├── ico
│ ├── img
│ └── js└── views
├── admin
└── index.tpl
从上面的目录结构我们可以看出来M(models目录)、V(views目录)、C(controllers目录)的结构,main.go是入口文件。
07-22
07-22
07-22
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交