自主研发项目七之学生电子班牌系统

 

开发语言:JAVA JDK1.6
开发工具:Intellij IDEA 14.4
主要编程语言:Spring MVC,FreeMarker,jquery,html,css,ibatis

前台框架:springMVC+freemarker3.5+ibatis+mysql

后台框架:SpringMVC+jqueryLigerUI+jsp+ibatis+mysql
数据库:mysql
服务器部署:阿里云 CenterOS+Tomcat6+jdk1.6

特别声明:本系统是本人一人研发,前台,后台,数据库,项目部署都是1人完成

 每个字母的编码著作权归本人,没有雷同,也没有巧合

联系方式qq:799078779

项目截图如下:

大致功能如下:

电子班牌系统后台功能需求表

一.基础信息管理

1.1.教室管理

1.1.1.添加教学楼

1.1.2.添加教室

1.1.3.教室列表

1.2.班级管理

1.2.1.添加班级

1.2.2.班级管理

1.2.3. 学生管理

1.3.科目管理

1.3.1.添加科目

1.3.2.科目列表

1.4.时段管理.............................................................................................................. 3

1.4.1.添加时段..................................................................................................... 3

1.4.2.时段列表..................................................................................................... 3

1.5.教师管理.............................................................................................................. 4

1.5.1.添加教师..................................................................................................... 4

1.5.2.教师列表..................................................................................................... 4

1.5.3.教师导入..................................................................................................... 4

二.课程管理.................................................................................................................... 4

2.1.添加课程.............................................................................................................. 4

2.1.1. 导入日常课程............................................................................................ 4

2.1.2.手动添加培优课程....................................................................................... 4

2.1.3.批量导入培优课程表.................................................................................... 5

2.2.培优课程列表........................................................................................................ 5

2.3.培优课选课管理.................................................................................................... 5

2.3.1.培优课列表................................................................................................. 5

2.3.2.学生列表..................................................................................................... 5

2.3.3.批量导入学生选修数据................................................................................. 6

三.座位管理.................................................................................................................... 6

3.1.课程列表.............................................................................................................. 6

3.2.座位设置.............................................................................................................. 6

四.信息管理.................................................................................................................... 6

4.1.发布信息.............................................................................................................. 6

4.2.信息列表.............................................................................................................. 6

五.用户管理.................................................................................................................... 7

5.1添加用户............................................................................................................... 7

5.2.用户管理.............................................................................................................. 7

5.3.权限管理.............................................................................................................. 7

5.4.学生管理.............................................................................................................. 7

5.4.1.学生列表..................................................................................................... 7

5.4.2.导入学生表................................................................................................. 7

六.考勤管理.................................................................................................................... 8

6.1.考勤列表.............................................................................................................. 8

七.数据统计.................................................................................................................... 8

 一.基础信息管理1.1.教室管理1.1.1.添加教学楼

 

l  名称(举例:第一教学楼)

l  共几层(多选1-10

提交

 

1.1.2.添加教室

l  选择所在教学楼(多选)如无教学楼提示请添加 跳转至1.1.1.

l  第几层(多选)

l  所属班级(填写字段)

l  对应ipmac地址(建议用ip,比较好管理)

提交

 

1.1.3.教室列表

l  教室名称、所在教学楼、楼层

l  可编辑、删除

 

1.2.班级管理

1.2.1.添加班级

添加班级(按钮)

l  班级名称

l  选择年级(多选:小学至高中年级)

l  班主任(填写)

l  班级人数(填写)

l  班团干部(多行文字)

l  提交

 

 

1.2.2.班级列表

班级名称、年级、班主任  可编辑 删除

 

点编辑 可修改班级信息

1.2.3. 学生管理

选择班级(班级列表)

班级           学号           姓名           性别           类型  卡号  编辑  删除

 

导入学生

(下载标准表格一:班级学生表 浏览导入 提交

 

1.3.科目管理

1.3.1.添加科目

科目分类(选项:基础课程、培优课程、其他)

科目名称(填写字段如:语文、数学、英语等)

提交

1.3.2.科目列表

科目类别 科目名称  编辑 删除

1.4.时段管理

1.4.1.添加时段

时段名称(选择周一至周日)

时间区间 开始时间: 选择时分     结束时间: 选择时分

提交

1.4.2.时段列表

名称  开始时间  结束时间 编辑 删除

 

1.5.教师管理

1.5.1.添加教师

教师姓名(填写字段)、所属科目(下拉基础课程/培优课 再下拉显示下一级为 科目)、所属年级(下拉选择)、授课班级(下拉选择)

1.5.2.教师列表

姓名、科目、授课班级  编辑 删除

1.5.3.教师导入

浏览  (下载标准 表格二:教师表格)导入

 二.课程管理2.1.日常课程管理

 

2.1.1.日常课程表查询

选择班级 (班级列表)查询出所选班级课表

星期

第一节

第二节

第三节

第四节

第五节

第六节

第七节

第八节

第九节

星期一

语文

体育 

化学

数学

口语

历史

英语

物理

自习

星期二

化学

体育 

生物

物理

英语

口语

历史

数学

地理

星期三

数学

体育 

语文

地理

物理

化学

英语

历史

生物

星期四

数学

英语

体育 

语文

历史

生物

物理

政治

化学

星期五

数学

生物

体育 

语文

物理

英语

口语

化学

历史

星期六

化学

物理

体育 

语文

数学

数学

地理

政治

英语

星期日

物理

语文

化学

体育 

英语

数学

数学

口语

政治

 

 

2.1.1. 添加日常课程表

导入课程表

下载标准课程表

情况一:班主任导入课程表 表格七

选择班级 (班级列表)

浏览导入 表格七

情况二:年级主任或信息管理人员导入 表格三

浏览导入

课程表格式(见 表格三:日常课程表)

2.2.培优课程管理

2.2.1.培优课程列表

课程列表

课程名  科目   授课老师  星期  上课时间  授课教室  人数  编辑  删除  开始

2.1.2.手动添加培优课程

课程名(如英语B2、数学A1

选择科目(选择科目列表)        

上限人数(填写数字不填为无上限)

授课老师名单(调出老师勾选)

上课时间(选择时段列表1.4.2

授课教室(选择教室列表)

提交

2.1.3.批量导入培优课程

浏览  导入 下载 表格四:培优课程表 标准表格

提交

2.3.培优课选课管理

 

2.3.1.培优课学生选课查询

选择课程(选修课名称列表)

查询结果列表如下:

 

课程名

班级

姓名

学号

性别

类型

状态

座位号

上课时间

英语B1   

 1502

彭大大

1

寄宿

已审核

32

周五19:40-19:40

2.3.2.手动添加学生(老师添加学生选修)

选择课程(选修课名称列表)

查询结果如下显示

课程名

班级

姓名

学号

性别

类型

状态

座位号

上课时间

英语B1   

 1502

彭大大

1

寄宿

审核(按钮)

32

周五19:40-19:40

英语B1   

 1503

彭小小

12

走读

已审核

31

周五19:40-19:40

 

2.3.2.1.添加学生(按钮链接至新页面)

l  所在班级(班级列表)

l  列出学生名单 (勾选学生)

提交  返回该课程的学生列表页

 

2.3.2.2.批量导入学生(按钮链接至新页面)

l  浏览 (下载表格五:培优课学生表 标准格式) 导入

l  提交  返回学生列表

2.3.3.自主选修管理(学生主动选修,在客户端展现,学生登录报名选修)

 

查询 选项一:选择课程(选修课名称列表);查询选项二:状态(待审核/已审核)

 

课程名

班级

姓名

学号

性别

类型

状态

座位号

上课时间

英语B1   

 1502

彭大大

1

寄宿

审核(按钮)

32

周五19:40-19:40

英语B1   

 1503

彭小小

12

走读

已审核

31

周五19:40-19:40

三.座位管理

3.1.座位表查询

查询条件:按科目、按教室、按是否已导入座位表

课程名

授课老师

教室

上课时间

人数

座位

英语B1   

彭老师

 1502

周五19:40-19:40

60

 座位设置(未导入)

语文B1   

李老师

 1503

周五19:40-19:40

55

座位查看(已导入)

 

3.2.座位设置

3.2.1.导出学生名单

选择 课程名(培优课程列表)

导出

 

3.2.2.导入座位表

选择组数(下拉 789 (下载 表格六:班级座位表) 根据名单排列到班级座位表中

浏览导入

提交 导入成功 返回至3.1.

3.3.座位表查看

第八组

第七组

第六组

第五组

第四组

第三组

第二组

第一组

李润蕾

潘旷明

张恬静

兰雪琪

吴明昊

刘思妤

张溶

夏鱼洋

张翼飞

谭张艺

彭若曦

谢享亨

欧雨想

龙何相悦

汪浩晟

李卓娅

龙洛锌

黄泽

吴子睿

尹晴

熊子萱

邓语涵

吴奕嬉

唐晨淼

马煜

刘思妤

胡哲江

张若溪

全宇轩

彭雨旸

张湘林

宋宇豪

陈明宇

秦志斌

罗璇

汪浩晟

陈柳依

吴静远

欧阳昊

许译涵

李卓娅

宋俊颖

宋明潇

秦志斌

张宇轩

肖宸臻

潘旷明

彭若曦

胡玲

王笑

李东阳

肖乐瑶

朱澍翰

向雨新

潘然

刘俊宇

王珺怡

郭佳齐

宋旖旎

彭琰

朱奕铭

柏亦坚

向雨新

彭凯钰

胡大蔚

余奕

邓喆

刘筱萱

黄泓弋

李佳玥

李逸飞

邓可为

 

四.信息管理

4.1.发布信息

信息类型:通知、公告、班级风采、班级明星(明星和风采需要增加班级关联项)

文章标题

简述(显示在前端列表的文字)

时间(不选默认当时时间)点击弹出时间(非必选)

缩略图(班级风采、班级明星才有,其他不显示此项)

内容详情(编辑图文)

提交

4.2.信息列表

分类检索(风采、通知、公告、明星) 选择后列表自动排列该分类信息列表

标题  类型  时间       标签      编辑 删除

XXX   风采  33   1502    编辑 删除

五.用户管理

5.1添加用户

用户组(管理员、班主任、老师、学生、家长)

用户名

密码

重复密码

提交

5.2.用户管理

用户列表

类型筛选(管理员、班主任、老师、学生、家长)

用户组    用户名    编辑    删除

5.3.权限管理

用户组:管理员 班主任 老师 学生 家长(选择用户组)

显示菜单栏的所有大项和子项 根据需要勾选

提交修改

六.考勤管理

6.1.考勤列表

选择课程名(培优课列表)

查询子项 (迟到、请假、早退、缺勤)选择后自动筛选

班级           姓名           学号           性别           课程名   上课教室          座位号      上课时间  考勤状态

七.数据统计

选择:按班级(模型一)

其他条件查询:姓名、性别等

导出   EXCEL表模型如下:

 

表格数据模型一 按班级统计考勤表

 

班级

姓名

学号

性别

选修课程

教室

考勤类别

其他参数

1506

熊嘉辰

61

 男

语文B1

1501

迟到

 

1506

XXX

23

英语

1502

缺勤

 

1506

XX2

13

物理

1505

请假

 

 

统计模型一

部分截图如下:



 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值