我们是8号团队,我们开发的项目是辅导员助手管理系统,我们组共七个人,产品经理是徐滨,项目经理是许惠,UI设计是于锡漫,软件工程师是王紫琪、王丽萍、朱彤、吴丹;
下边是目前的码云仓库地址:
王丽萍https://gitee.com/W0727/background_configuration
朱彤:https://gitee.com/M1113/background_configuration
吴丹:https://gitee.com/w061/background_configuration
王紫淇https://gitee.com/w12w/background_configuration(最主要的代码仓库)
下面是我们的项目流程:
首先是展示功能建模结果WBS图:
下面是E-R图:
这里是数据字典:
pg_group 权限组表 |
|||||
字段名 |
数据类型 |
默认值 |
允许非空 |
自动递增 |
备注 |
group_id |
int(11) unsigned |
|
NO |
是 |
组id |
group_name |
varchar(50) |
|
NO |
|
组名称 |
pg_users 用户表 |
|||||
字段名 |
数据类型 |
默认值 |
允许非空 |
自动递增 |
备注 |
user_id |
int(11) |
|
NO |
是 |
用户id |
username |
varchar(32) |
|
NO |
|
用户名 |
passwd |
varchar(32) |
|
NO |
|
密码 |
backup_passwd |
varchar(255) |
|
YES |
|
|
|
varchar(150) |
|
YES |
|
邮箱 |
group_id |
smallint(6) |
|
YES |
|
权限组id |
operating |
varchar(50) |
|
YES |
|
权限说明 |
isdel |
tinyint(1) |
0 |
YES |
|
是否删除 |
language |
varchar(50) |
|
YES |
|
语言 |
pg_class 分类表(班级,楼栋) |
|||||
字段名 |
数据类型 |
默认值 |
允许非空 |
自动递增 |
备注 |
id |
int(11) unsigned |
|
NO |
是 |
id |
rid |
int(10) |
0 |
NO |
|
1为班级,7为楼栋 |
class_name |
varchar(250) |
|
YES |
|
分类名称 |
parent_id |
int(10) unsigned |
0 |
NO |
|
父id |
depth |
int(10) unsigned |
0 |
NO |
|
是几级分类 |
list_order |
int(10) unsigned |
1 |
YES |
|
排序使用 |
list_root |
int(10) unsigned |
0 |
YES |
|
排序使用 |
language |
varchar(50) |
|
YES |
|
语言 |
pg_is_class 存储数据表 |
|||||
字段名 |
数据类型 |
默认值 |
允许非空 |
自动递增 |
备注 |
id |
int(11) unsigned |
|
NO |
是 |
id |
rid |
int(10) |
0 |
NO |
|
学生和课程的区别 |
class_id |
int(10) |
0 |
NO |
|
分类id |
title |
varchar(255) |
|
YES |
|
名称 |
introduce |
text |
|
YES |
|
学号 |
pic_path |
varchar(255) |
|
YES |
|
图片 |
pic_large_path |
varchar(255) |
|
YES |
|
缩略图 |
pic_thumb_path |
varchar(255) |
|
YES |
|
缩略图 |
file_path |
varchar(255) |
|
YES |
|
传文件 |
list_order |
int(10) unsigned |
10 |
NO |
|
排序使用 |
author |
varchar(255) |
|
YES |
|
操作者 |
addtime |
int(10) unsigned |
|
NO |
|
添加时间 |
updatetime |
int(10) unsigned |
|
NO |
|
修改时间 |
language |
varchar(50) |
|
YES |
|
语言 |
week |
varchar(255) |
|
YES |
|
课时 |
jk |
varchar(255) |
|
YES |
|
第几节课 |
js_room |
varchar(255) |
|
YES |
|
上课教室 |
js_name |
varchar(255) |
|
YES |
|
教师姓名 |
major |
varchar(255) |
|
YES |
|
专业 |
bj |
varchar(255) |
|
YES |
|
班级 |
znum |
varchar(255) |
|
YES |
|
总人数 |
qnum |
varchar(255) |
|
YES |
|
缺勤人数 |
pg_absence 缺勤相关数据表 |
|||||
字段名 |
数据类型 |
默认值 |
允许非空 |
自动递增 |
备注 |
id |
int(11) unsigned |
|
NO |
是 |
id |
rid |
int(10) |
0 |
NO |
|
默认为1 |
title |
varchar(255) |
|
YES |
|
名称 |
introduce |
text |
|
YES |
|
备注 |
author |
varchar(255) |
|
YES |
|
操作员 |
addtime |
int(10) unsigned |
|
NO |
|
添加时间 |
language |
varchar(50) |
|
YES |
|
语言 |
pid |
int(11) |
|
YES |
|
课程或查寝id |
class_type |
tinyint(4) |
0 |
NO |
|
缺勤状态 |
sid |
int(11) |
|
YES |
|
学生id |
list_order |
varchar(255) |
|
NO |
|
排序使用 |
pg_users_log 会员用户日志表 |
|||||
字段名 |
数据类型 |
默认值 |
允许非空 |
自动递增 |
备注 |
id |
int(11) |
|
NO |
是 |
|
user_id |
int(11) |
|
NO |
|
用户id |
is_builder |
tinyint(1) |
0 |
NO |
|
|
log_time |
varchar(255) |
|
YES |
|
登录时间 |
log_ip |
int(11) unsigned |
|
YES |
|
登录ip |
pg_users_log_detail 会员操作详情表 |
|||||
字段名 |
数据类型 |
默认值 |
允许非空 |
自动递增 |
备注 |
id |
int(10) |
|
NO |
是 |
|
user_id |
varchar(255) |
|
YES |
|
用户id |
username_once |
varchar(255) |
|
YES |
|
|
table_name |
varchar(255) |
|
YES |
|
操作的表 |
section_name |
varchar(255) |
|
YES |
|
操作名称 |
section_id |
varchar(255) |
|
YES |
|
|
is_builder |
tinyint(1) |
0 |
NO |
|
|
addtime |
varchar(255) |
|
YES |
|
操作时间 |
pg_admin_power 后台操作权限表 |
|||||
字段名 |
数据类型 |
默认值 |
允许非空 |
自动递增 |
备注 |
id |
int(2) unsigned |
|
NO |
是 |
|
power |
tinyint(1) unsigned |
|
NO |
|
|
admin_power |
tinyint(1) unsigned |
|
NO |
|
|
pg_admin_nav 系统左侧导航 |
|||||
字段名 |
数据类型 |
默认值 |
允许非空 |
自动递增 |
备注 |
id |
int(10) unsigned |
|
NO |
是 |
id |
nav_name |
varchar(250) |
|
YES |
|
模块名称 |
nav_url |
varchar(255) |
|
YES |
|
模块地址 |
nav_key |
varchar(255) |
|
YES |
|
模块键值 |
parent_id |
int(10) unsigned |
0 |
NO |
|
父级id |
depth |
int(10) unsigned |
0 |
NO |
|
几层级别 |
list_order |
int(10) unsigned |
1 |
YES |
|
排序使用 |
list_root |
int(10) unsigned |
0 |
YES |
|
排序使用 |
status |
tinyint(5) unsigned |
0 |
NO |
|
模块是否显示 |
pg_admin_config 系统后台配置表
字段名 |
数据类型 |
默认值 |
允许非空 |
自动递增 |
备注 |
id |
tinyint(1) unsigned |
|
NO |
是 |
|
language |
tinyint(4) |
|
NO |
|
系统语言 |
pg_admin_language 后台系统语言 |
|||||
字段名 |
数据类型 |
默认值 |
允许非空 |
自动递增 |
备注 |
id |
int(8) unsigned |
|
NO |
是 |
|
title |
varchar(255) |
|
YES |
|
|
lang |
varchar(255) |
|
YES |
|
|
list_order |
int(10) unsigned |
10 |
NO |
|
|
pg_admin_no_class 定义模块表[控制缺勤模块的信息] |
|||||
字段名 |
数据类型 |
默认值 |
允许非空 |
自动递增 |
备注 |
id |
int(10) |
|
NO |
是 |
|
head_title |
varchar(255) |
|
YES |
|
模块名称 |
title |
varchar(255) |
|
YES |
|
名称 |
key_value |
varchar(255) |
|
YES |
|
键值 |
file_value |
varchar(255) |
|
YES |
|
上传配置 |
is_title |
tinyint(5) |
0 |
NO |
|
是否显示姓名 |
is_introduce |
tinyint(5) |
0 |
NO |
|
是否显示备注 |
addtime |
int(10) |
0 |
NO |
|
添加时间 |
pg_admin_is_class 系统后台模块[控制学生,课程模块的信息] |
|||||
字段名 |
数据类型 |
默认值 |
允许非空 |
自动递增 |
备注 |
id |
int(10) |
|
NO |
是 |
|
class_depth |
tinyint(5) |
0 |
NO |
|
分类级别 |
head_title |
varchar(255) |
|
YES |
|
模块名称 |
title |
varchar(255) |
|
YES |
|
名称 |
key_value |
varchar(255) |
|
YES |
|
键值 |
pic_value |
varchar(255) |
|
YES |
|
图片配置 |
file_value |
varchar(255) |
|
YES |
|
上传文件配置 |
is_title |
tinyint(5) |
0 |
NO |
|
是否显示姓名 |
is_introduce |
tinyint(5) |
0 |
NO |
|
是否显示简介 |
is_pic |
tinyint(5) |
0 |
NO |
|
是否图片上传 |
is_file |
tinyint(5) |
0 |
NO |
|
是否文件上传 |
addtime |
int(10) |
0 |
NO |
|
添加时间 |
任务分工及进度安排:
这里是甘特图:
这里是燃尽图:
截止到24号之前,原型设计和UI设计,还有后台程序的代码编写工作已完成。
我们遇到的问题是:第一次接触实际的操作项目有些慌乱,对于网站框架的搭建和思路的整理比较迷茫,后来我们查阅了相关的书籍和视频、同时也咨询了相关的PHP工程师。由于第一次接触项目经验不足,相信我们经过不断努力会来填补专业的不足。