《班级综合管理系统》
--------------------VB - ACCESS 部分的项目
涉及知识:
1. 之前所学习的所有逻辑部分知识、数组的应用、堆栈的使用(不一定)
2. 新的数据模型 ------ 树
3. 软件设计流程
4. 项目管理相关知识
5. VB-ADO相关知识
6. 数据库设计原理
7. 键盘控制相关知识
一.功能模块设计:
1. 系统管理模块
a) 登录用户权限模块
b) 登录账号修订模块
2. 学员管理模块
a) 学员档案管理模块
b) 学员成绩管理模块
3. 课程管理模块
a) 教务课表管理模块
b) 自排课程管理模块
4. 资源管理模块
a) 教学资源管理模块
b) 其他资源管理模块
5. 信息模块
a) 帮助信息模块
b) 作者信息模块
c) 系统彩蛋模块(隐藏)
6. 系统记录模块
二.系统界面设计:
1. 登录界面 login.jpg
2. 系统界面 system.jpg
a) 初始界面 (暂时同上)
b) 分模块主页界面 (暂时同上)
c) 信息显示界面 (暂时同上)
d) 录入信息界面 inputInfo.jpg
3. 报错界面 error.jpg
4. 帮助信息界面 helpInfo.jpg
5. 系统彩蛋界面 joyEgg.jpg
三.数据库设计(ACCESS版本):
1. 学员信息表
表名:studentInfoTable
字段名称 | 字段属性 | 字段备注 |
ID | 自动编号 | 无 |
stuName | String | 学员姓名 |
stuID | String | 学员学号 |
stuClassID | String | 学员班级编号 |
stuBirthday | String | 学员出生日期 |
stuMobile | String | 学员手机 |
stuQuartersID | String | 学员宿舍号 |
2. 登录用户信息表
表名:loginUserInfoTable
字段名称 | 字段属性 | 字段备注 |
ID | 自动编号 | 无 |
loginName | String | 登录账号 |
loginSN | String | 登录密码 |
loginLastTime | String | 最后登录时间 |
loginPerNum | String | 登录权限 |
3. 课程信息表
表名:lessonInfoTable
字段名称 | 字段属性 | 字段备注 |
ID | 自动编号 | 无 |
lessonName | String | 课程名称 |
lessonID | String | 课程编号 |
lessonTeacher | String | 课程老师 |
|
|
|
|
|
|
|
|
|
4. 课表信息表
表名:lessonTimeTable
字段名称 | 字段属性 | 字段备注 |
ID | 自动编号 | 无 |
weekTime | String | 周次 |
mondayAM | String | 星期一上午 |
mondayPM | String | 星期一下午 |
tuesdayAM | String | 星期二上午 |
tuesdayPM | String | 星期二下午 |
wednesdayAM | string | 星期三上午 |
wednesdayPM | string | 星期三下午 |
thursdayAM | string | 星期四上午 |
thursdayPM | string | 星期四下午 |
fridayAM | string | 星期五上午 |
fridayPM | string | 星期五下午 |
saturdayAM | string | 星期六上午 |
saturdayPM | string | 星期六下午 |
sundayAM | string | 星期日上午 |
sundayPM | string | 星期日下午 |
5. 资源信息表
表名:resInfoTable
字段名称 | 字段属性 | 字段备注 |
ID | 自动编号 | 无 |
resType | String | 资源类型 |
resCreatTime | String | 资源创建时间 |
resURL | String | 资源真实地址URL |
resCreatAuthor | String | 资源作者 |
|
|
|
6. 系统记录表
表名:recordInfoTable
字段名称 | 字段属性 | 字段备注 |
ID | 自动编号 | 无 |
recCreatTime | String | 记录创建时间 |
recAction | String | 行为记录 |
recPeople | String | 行为人 |
|
|
|
|
|
|
四.菜单联级设计
系统管理 systemManage
------注册信息 regInfo
------查询信息 seachInfo
------修改信息 changeInfo
------退出系统 quitSys
学员管理 stuManage
------查询学员 seachStu
------登记学员 regStu
------修改学员 changeStu
课程管理 lessonManage
------课表查询 seachLesson
------课程登记 regClass
------课表登记 regLesson
------修改课程 changeLesson
资源管理 resManage
------资源查询 seachRes
------资源录入 regRes
------修改资源 changeRes
系统记录 sysRecord
帮助信息 heloInfo
------系统帮助 sysHelp
------关于作者 aboutMe