第一部分、引言
1.1编写目的
本文档说明了客戶關系管理系統项目的数据库设计,用于指导该系统在数据库存储各方面的内容,为系统开发的程序员、系统分析员作为基准文档。
1.2背景
说明:
A、 软件系统的名称: (AIIS)
B、 任务提出者:北大青鳥中山中南軟體學校項目部
开发者:北大青鳥中山中南軟體學校T7班
本系统不與具體數據庫綁定,使用Ejb3.0實現持久層與具體數據庫脫耦,使用Sybase PowerDesigner實現數據庫設計,根據需要生成相應的數據庫腳本,如MYSQL,ORACLE。
1.3定义
Ejb3.0:一種實現持久化層的應用框架。
PowerDesigner: sybase公司開發的功能強大的建模工具。
1.4参考资料
相关的文件包括:
A、 AIIS 设计项目分析会议备忘录; B、 《AIIS设计项目需求说明》; 参考资料:
A、 国家标准《数据库设计说明书(GB8567——88)》;
(说明:引言部分在多个文档中出现,是为了在该文档被单独阅读的情况下,提供给阅读这以背景知识,同时增强不同的文档的独立性。)
1
第二部分、外部设计
2.1标识符和状态
数据库建模工具:Sybase PowerDesigner; 系统要求建立的数据库名称:aiis;
2.2使用它的程序
可能使用的该数据库的应用程序包括:(AIIS客户管理系统);
2.3约定
1、括号内的文本是说明的信息,包括不适用的情况;
(可以在此说明使用此数据库而需要了解的建立标号、标识的约定,例如用于标识数据库的不同版本的约定和用于标识库内各个文卷、记录、数据项的命名约定等。)
2.4命名規則
為了方便與java編碼規則相適應,數據庫設計基本遵循與java相同的規則,具體有以下幾點: 1、所有命名,如果英文单词长度小于7个字符, 采用全寫,如果英文单词长度超过7个字符,则采用简写,一般缩写到3-4个符,比如description,则可以简写为desc,如果出現多個英文單詞,单词之间用下划线分开,比如:ch_name,en_name,comp_ame等。 2、表名以前綴加上業務標識名稱,中間用下劃線分開,形式為:“前綴_業務標識名稱”,如:sys_group,sys_user,sys_user_role,sys_user_group等。 3、字段名,遵循第一點。
2
第三部分、结构设计
3.1概念结构设计 3.2逻辑结构设计 1、逻辑结构设计
1.1系统公告模块
1.2证书管理
3
1.3成绩管理模块
4
1.3咨询模块
5
1.4就业模块
6
1.5学员档案模块
7
1.6图书管理系统
8
1.7分期付款模块
9
1.8排课管理
10
1.9作业管理
2.0基础设置管理
2.1出勤系统模块
11
2.2积分系统模块
知识树模块
12
13
第四部分、运用设计 4.1数据字典设计 1、数据库
数据库名称:AIIS
中文名称或意义:客戶關系管理系統 创建日期:2007-12-04 创建人:李明
2、表
1、系统公告模块 表名 sys_affiche sys_role sys_user sys_user_role 存储实体描述 系统公告表 角色表 用户表 用户角色表 类型 基础表 基础表 基础表 关系表 全文索引键 (无) (无) (无) (无) 主键 id id id id 引用字段 role_id user_id,role_id 2、证书管理模块
表名 certificate student cer_type class_info 存储实体描述 证书表 学生表 证书类别表 班级表 类型 基础表 基础表 基础表 基础表 全文索引键 (无) (无) (无) (无) 主键 id id id id 引用字段 stu_id,cerType_id cla_id 3.学员成绩管理模块 表名 存储实体描述 类型 全文索引键 主键 引用字段 14
student class_info term subject exam grade 1、咨询模块 表名 consult area track levels 2、就业模块 表名 company job favorite display_job declarable already_work dis_work resume
1、学员档案模块 表名 sys_user class_user
学生表 班级表 学期表 科目表 考试表 成绩表 基础表 基础表 基础表 基础表 基础表 基础表 (无) (无) (无) (无) (无) (无) id id id id id id cla_id term_id sub_id stu_id,exam_id 存储实体描述 咨询信息表 来源区域表 跟踪回访表 意向等级表 类型 关系表 基础表 关系表 基础表 全文索引键 主键 id id id id 引用字段 sys_id、area_id record_id、level_id 存储实体描述 公司资料表 就业信息 学生收藏夹 发布就业信息表 申请应聘表 就业学生状态表 通知应聘表 学生简历 类型 基础表 关系表 关系表 关系表 关系表 关系表 关系表 关系表 全文索引键 主键 id id id id id id id id 引用字段 company_id dis_id job_id stu_id、dis_id studca_id dca_id stuId 存储实体描述 用户表 班级中间表 类型 基础表 关系表 15
全文索引键 (无) (无) 主键 id id 引用字段 sys_id,class_id class_info student student_details ambulate_type ambulateinfo 班级表 学生表 学生详细信息表 异动类型 异动信息 基础表 基础表 关系表 基础表 关系表 (无) (无) (无) (无) (无) id id id id id stu_id ambulate_id 2、图书管理模块
表名 book_info article borrow_info 3.分期付款模块 表名 charge 存储实体描述 交费表 类型 关系表 全文索引键 (无) 主键 id 引用字段 pay_id,user_id,stu_id,term_id instalment exit_money pay_style
1、排课管理模块 表名 accp_course contentinfo crit_content teacher_hour row_lesson class_room 存储实体描述 课程类型表 课程内容表 标准课程表 课时表 排课表 教室表 类型 基础表 关系表 关系表 关系表 关系表 基础表 全文索引键 (无) (无) (无) (无) (无) (无) 主键 id id id id id id term_id,accp_id class_id, teacher_id crit_id Cri_id 引用字段 分期付款 退费表 交费项目 关系表 基础表 基础表 (无) (无) (无) id id id pay_id,user_id,stu_id 存储实体描述 图书信息 图书评论 借阅信息表 类型 基础表 关系表 关系表 全文索引键 (无) (无) (无) 主键 id id id book_id book_id,stu_id 引用字段 16
cup_room 2、作业管理
表名 homework busywork check_homework info_content_kind 机房表 基础表 (无) id 存储实体描述 学员上传作业表 作业表 审批作业表 内容类别表 类型 关系表 基础表 关系表 关系表 全文索引键 (无) (无) (无) (无) 主键 id id id id 引用字段 work_id,stu_id student_id Content_idflow_kind_id 、 3、基础管理
表名 class_room cup_room
1、系统设置模块 表名 cardinfo stu_card time_set day_duty user_card dutyinfo user_time_set exceptiontype day_time day_time_set
17
存储实体描述 教室表 机房表 类型 基础表 基础表 全文索引键 (无) (无) 主键 id id 引用字段 存储实体描述 出勤卡信息 学号出勤卡中间表 时间段设置 天出勤记录 用户出勤卡中间表 学号出勤卡中间表 出勤时间设置 异常类别 天出勤记录 时间组合 类型 全文索引键 主键 id id id id id id id id id id 引用字段 基础表 (无) 关系表 (无) 基础表 (无) 基础表 (无) 关系表 (无) 关系表 (无) 关系表 (无) 基础表 (无) 关系表 (无) 基础表 (无) stu_id,card_id card_id,day_id,type_id user_id,card_id card_id, daytime_id day_id, time_id
3、表结构
3、1系统公告模块 1、表名:sys_affiche 字段名 id sys_role_id 中文描述 主键标识 角色数据类型 int 长度 输入范围 自增长 是否为空 NO 默认值 ID int (引用键) caption 公告标题 varchar2 date date varchar2 varchar2 date varchar2 date varchar2 varchar2 30 200 10 10 10 10 字符、数字 NO 数字 NO NO NO issuance_date 发布时间 time_limit content create_user create_ time update_user update_time backing1 backing2
3、2 证书管理模块 1、表名:cer_type 字段名 id type_name remark create_user create_time 中文描述 主键标识 类别名称 备注 创建者 创建日期 有效期限 公告内容 创建者 创建日期 修改者 修改日期 扩展1 扩展2 字符、数字 字符、数字 字符、数字 字符、数字 数据类型 int varchar2 varchar2 varchar2 date 长度 输入范围 自增长 字符、数字 字符、数字 是否为空 NO NO 默认值 50 100 10 18
update_user update_time backing1 backing2
修改者 修改日期 扩展1 扩展2 varchar2 date varchar2 varchar2 10 10 10 字符、数字 字符、数字 字符、数字 2、表名:certificate 字段名 id stu_id 中文描述 主键标识 学生ID(引用外键) cer_type_id 证书类型ID(引用外键) certificate_no edition award_date card_id remark create_user create_time update_user update_time backing1 backing2
3、3 成绩管理模块 1、表名 exam 字段名 id 中文描述 主键标识 数据类型 int 长度 输入范围 自增长 是否为空 NO 默认值 证书编号 证书版本 颁发日期 身份证编号 备注 创建者 创建日期 修改者 修改日期 扩展1 扩展2 varchar2 varchar2 date varchar2 varchar2 varchar2 date varchar2 date varchar2 varchar2 50 50 20 100 10 10 10 10 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 NO NO NO NO int 数据类型 int int 长度 输入范围 自增长 是否为空 NO 默认值 19
class_id 班级ID(引用班级表) int sub_id 科目ID(引用班级表) exam_no exam_date create_user create_time update_user update _date backing1 backing2
考试编号 考试日期 创建者 创建日期 修改者 修改日期 扩展1 扩展2 varchar2 date varchar2 date varchar2 date varchar2 varchar2 20 10 10 10 10 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 NO 2、表名:subject 字段名 id term_id sub_name create_user create_time update_user update _date backing1 backing2
3、表名:stu_grade 字段名 中文描述 数据类型 长度 输入范围 是否为空 默认值 中文描述 主键标识 学期ID(外键引用) 科目名称 创建者 创建日期 修改者 修改日期 扩展1 扩展2 数据类型 int varchar2 varchar2 date varchar2 date varchar2 varchar2 长度 20 10 10 10 10 输入范围 自增长 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 是否为空 NO NO 默认值 20
id exam_id student_id written_grade com_grade create_user create_time update_user update _date backing1 backing2
主键标识 int 自增长 数字 数字 字符、数字 字符、数字 字符、数字 字符、数字 NO NO NO 考试id(外键引用) 学生id(外键引用) 笔试成绩 机师成绩 创建者 创建日期 修改者 修改日期 扩展1 扩展2 NUMBER(4,1) NUMBER(4,1) varchar2 date varchar2 date varchar2 varchar2 10 10 10 10 3.1咨询模块 1、表名:consult 字段名 id sys_id area_id name sex age 中文描述 主键标识 咨询师编号 来源区域 姓名 性别 年龄 数据类型 NUMBER NUMBER NUMBER VARCHAR2 VARCHAR2 INTEGER VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 21
长度 8 8 8 20 10 20 500 200 100 200 500 100 50 输入范围 自增长 数字 数字 字符 字符 数字 字符 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 是否为空 NO 默认值 shool_grade 学历 address specialty tel email occupation office_tel info_source
地址 专业 联系电话 邮箱 职业 办公电话 信息来源 is_job because computer is_Stu create_user create_time 是否希望找到IT工作 VARCHAR2 学习IT的原因 计算机知识 是否定位 创建人 创建时间 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 DATE VARCHAR2 DATE 10 500 200 10 20 20 字符、数字 字符、数字 字符、数字 字符 字符、数字 日期 字符、数字 日期 是 update_user 修改人 update_time 修改时间
1、表名:area 字段名 id area_name remark create_user create_time update_user update_time update_time
1、表名:track 字段名 id record_id level_id consult_time remind_time is_call
中文描述 主键标识 来源区域 来源描述 创建人 创建时间 修改人 修改时间 修改时间 数据类型 NUMBER 长度 8 输入范围 自增长 字符、数字 字符、数字 字符、数字 日期 字符、数字 日期 日期 是否为空 NO NO 默认值 VARCHAR2( 100 VARCHAR2 VARCHAR2 DATE VARCHAR2 DATE DATE 500 20 20 中文描述 主键标识 咨询信息ID 等级ID 上门时间 预约时间 是否提醒 数据类型 NUMBER NUMBER NUMBER DATE DATE INTEGER 长度 8 8 8 22
输入范围 自增长 数字 数字 日期 日期 数字 是否为空 NO 默认值 consult_wise context create_user create_time update_user update_time
咨询方式 咨询内容 创建人 创建时间 修改人 修改时间 VARCHAR2 10 VARCHAR2 500 VARCHAR2 20 DATE 字符、数字 字符、数字 字符、数字 日期 字符、 日期 VARCHAR2 20 DATE 1、表名:levels 字段名 id level_name short_name is_share remark create_user create_time update_user update_time
3.2就业模块 1、表名:company 字段名 id company_id company_name company_address 公司地址 VARCHAR2 500 字符、数字 NO 中文描述 主键标识 公司编号 公司名称 数据类型 int VARCHAR2 VARCHAR2 100 500 长度 输入范围 自增长 字符、数字 字符、数字 是否为空 NO NO NO 默认值 中文描述 主键标识 等级名称 代号 是否共享 等级描述 创建人 创建时间 修改人 修改时间 数据类型 NUMBER 长度 8 输入范围 自增长 字符、数字 字符、数字 数字 字符、数字 字符、数字 日期 字符、数字 日期 是否为空 NO NO 默认值 VARCHAR2 50 VARCHAR2 20 INTEGER VARCHAR2 100 VARCHAR2 20 DATE VARCHAR2 20 DATE 23
remark linkman office_tel office_tel phone fax email create_user create_time update_user update_time
公司简介 联系人 办公电话 办公电话 手机 传真 邮箱地址 创建人 创建时间 修改人 修改时间 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 DATE VARCHAR2 DATE 1000 100 100 100 100 100 100 200 200 字符、数字 字符 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 字符 日期 字符、数字 日期 NO 2、表名:job 字段名 id company_id start_date end_date work_address 中文描述 主键标识 公司编号 发布日期 截止日期 工作地点 数据类型 int NUMBER DATE DATE 8 长度 输入范围 自增长 数字 日期 日期 字符、数字 数字 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 日期 字符、数字 是否为空 NO NO 默认值 VARCHAR2 500 NUMBER 8 retain_amount 招聘人数 school_grade age work_age salary retain_job job_remark create_user create_time update_user
学历要求 年龄要求 工作经验 薪水范围 招聘职位 职位描述 创建人 创建时间 修改人 VARCHAR2 500 VARCHAR 50 VARCHAR2 500 VARCHAR2 500 VARCHAR2 500 VARCHAR2 500 VARCHAR2 500 DATE VARCHAR2 500 24
update_time
修改时间 DATE 日期 3、表名:favorite 字段名 id dis_id stu_id save_date update_time update_user create_time create_user
4、表名:display_job 字段名 id job_id send_classid send_time create_user create_time update_user update_time
5、表名:declarable 字段名 id stu_id
中文描述 主键标识 发布信息编号 学生编号 收藏日期 修改时间 修改人 创建时间 创建人 数据类型 NUMBER NUMBER NUMBER DATE DATE 长度 8 8 8 输入范围 自增长 数字 数字 日期 日期 字符、数字 日期 字符、数字 是否为空 NO NO NO 默认值 VARCHAR2 20 DATE VARCHAR2 20 中文描述 主键标识 就业编号 发布班级 发布时间 创建人 创建时间 修改人 修改时间 数据类型 NUMBER NUMBER INTEGER DATE 长度 8 8 输入范围 自增长 数字 数字 日期 字符、数字 日期 字符、数字 日期 是否为空 NO NO NO 默认值 VARCHAR2 20 DATE VARCHAR2 20 DATE 中文描述 主键标识 学生编号 数据类型 NUMBER NUMBER 长度 8 8 25
输入范围 自增长 数字 是否为空 NO NO 默认值 dis_id apply_time create_user create_time update_user update_time decla_states
发布编号 申请时间 创建人 创建时间 修改人 修改时间 生成应聘状态 NUMBER DATE 8 数字 日期 字符、数字 日期 字符、数字 日期 数字 NO VARCHAR2 20 DATE VARCHAR2 20 DATE SMALLINT 6。、表名:already_work 字段名 id studca_id state work_date remark create_user create_time update_user update_time
7、表名:dis_work 字段名 id dca_id create_user send_time 中文描述 主键标识 申请应聘表id 创建人 通知时间 数据类型 int NUMBER 8 长度 输入范围 自增长 数字 字符、数字 日期 数字 日期 字符、数字 是否为空 NO NO 默认值 中文描述 主键标识 通知应聘ID 就业与否 就业日期 备注 创建人 创建时间 修改人 修改时间 数据类型 number number 长度 8 8 输入范围 自增长 数字 字符、数字 日期 字符、数字 字符、数字 日期 字符、数字 日期 是否为空 NO NO 默认值 VARCHAR2 20 DATE VARCHAR2 500 VARCHAR2 20 DATE VARCHAR2 20 DATE VARCHAR2 20 DATE diswork_states 状态 create_time update_user
SMALLINT DATE 创建时间 修改人 VARCHAR2 20 26
update_time 修改时间 DATE 日期 8、表名:resume 字段名 id stuId name sex paperno birthdate peoples marriage registered tel email degree college certificate end_date speciality study_story
3、1学员档案模块 1、表名:student 字段名 id cla_id stu_no stu_name stu_pwd 中文描述 主键标识 班级编号_id 学生编号 学生姓名 密码 数据类型 int 长度 输入范围 自增长 数字 字符、数字 字符、数字 字符、数字 是否为空 NO NO 默认值 中文描述 主键标识 学生学号 姓名 性别 证件号码 出生日期 民族 婚姻状况 户口所在地 联系电话 邮箱 学历 毕业学校 所获得证书 毕业日期 所学专业 受教育经历 数据类型 INTEGER INTEGER 长度 输入范围 自增长 数字 字符、数字 字符、数字 字符、数字 日期 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 日期 字符、数字 字符、数字 是否为空 NO NO NO 默认值 VARCHAR2 20 VARCHAR2 10 VARCHAR2 20 DATE VARCHAR2 10 VARCHAR2 10 VARCHAR2 50 VARCHAR2 20 VARCHAR2 50 VARCHAR2 10 VARCHAR2 50 VARCHAR2 50 DATE VARCHAR2 10 VARCHAR2 100 INTEGER varchar varchar varchar 30 100 100 27
stu_type is_student remark create_user create_date update_user update_time
学生类型 是否是正式学员 备注 创建者 创建日期 修改者 修改时间 varchar varchar varchar varchar date varchar date 50 2 100 10 10 字符、数字 字符 字符、数字 字符、数字 字符、数字 2、表名:student_details 字段名 id stu_id stu_sex stu_age stu_card photo stu_tel_office stu_tel_family stu_phone stu_email stu_address stu_mail 中文描述 主键标识 学生_id 性别 年龄 身份证号码 照片 办公电话 家庭电话 手机 学生Emaiil 家庭地址 邮编 数据类型 长度 int int varchar varchar int bit varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar int date 28
输入范围 自增长 数字 字符、数字 字符、数字 0,1 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 数字 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 数字 日期 是否为空 NO 默认值 30 300 1 100 15 15 20 20 8 20 20 20 20 20 stu_home_name 家属姓名 stu_home_tel stu_work_units stu_work_add stu_work_tel stu_work_mail 家属电话 工作单位 工作地址 工作电话 工作邮编 stu_beginschool 开学日期
stu_class_date stu_remarkb stu_area stu_card_aim 上课时间 备注 所住区域 认证目标 date varchar varchar varchar varchar 200 30 30 20 50 10 10 10 300 10 10 日期 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 日期 字符、数字 字符、数字 stu_best_school 现最高学历 stu_accp_so stu_underwrite stu_datum sys_user_name stu_remark stu_write_data create_user create_time update_user update_time
3、表名:term 字段名 id term_no term_name create_user create_date update _user update _time
4、表名:class_info 字段名 id
你选择accp的原因 varchar 学生签名 学员提供资料 工作人员签名 信息备注 填表时间 创建者 创建日期 修改者 修改日期 varchar varchar varchar varchar date varchar date varchar date 中文描述 主键标识 学期编号 学期名称 创建者 创建日期 修改者 修改日期 数据类型 int varchar varchar varchar date varchar date 长度 输入范围 自增长 字符、数字 字符、数字 字符、数字 字符、数字 是否为空 NO NO 默认值 10 30 10 10 中文描述 主键标识 数据类型 int 长度 输入范围 自增长 是否为空 NO 默认值 29
class_no class_name class_type term_id cupr_id clsr_id begin_school class_time create_user create_date update_user update _time
班级编号 班级名称 班级类型 学期_id 机房编号 教室编号 开学日期 开课时间 创建者 创建日期 修改者 修改日期 varchar varchar varchar int int int date date varchar date varchar date 10 30 30 10 10 10 字符、数字 字符、数字 字符、数字 字符、数字 数字 0,1 字符、数字 字符、数字 字符、数字 NO NO 5、表名:ambulate_type 字段名 id ambulate_no 中文描述 主键标识 异动编号 数据类型 int int varchar varchar varchar date varchar date 长度 20 20 300 10 10 输入范围 自增长 数字 字符、数字 字符、数字 字符、数字 字符、数字 是否为空 NO NO 默认值 ambulate_name 异动名称 remark create_user create_date update_user update _time
6、表名:ambulateinfo 字段名 id stu_id
备注 创建者 创建日期 修改者 修改日期 中文描述 主键标识 学员编号 数据类型 int int 长度 输入范围 自增长 数字 是否为空 NO NO 默认值 30
ambulate_id change_date remark create_user create_date update_user update _time
类别编号 发生时间 备注 创建者 创建日期 修改者 修改日期 varchar date varchar varchar date varchar date 10 300 10 10 字符、数字 字符、数字 字符、数字 NO 3.2图书管理模块 1、表名:borrow_info 字段名 id stu_id book_id keep_date borrow_date penalty rback_date remark create_user create_date update_user update _time
2、表名:book_info 字段名 id book_no book_name
中文描述 主键标识 学生_id 图书编号 借阅天数 借阅日期 罚款 归还日期 备注 创建者 创建日期 修改者 修改日期 数据类型 int int varchar varchar date double date varchar varchar date varchar date 长度 输入范围 自增长 数字 字符、数字 字符、数字 字符、数字 字符、数字 是否为空 NO NO NO 默认值 50 50 300 10 10 中文描述 主键标识 图书编号 图书名称 数据类型 int varchar varchar 长度 输入范围 自增长 字符、数字 字符、数字 是否为空 NO NO 默认值 10 50 31
book_type book_image author price publisher book_content stock top remark create_user create_date update_user update _time 图书类型 图书封面 作者 价格 出版社 图书简介 库存 被借次数 备注 创建者 创建日期 修改者 修改日期 varchar varchar varchar varchar varchar varchar int int varchar varchar date varchar date 30 20 50 50 30 30 10 10 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 3、表名:article 字段名 id book_id article article_date article_user remark create_user create_date update_user update _time
中文描述 主键标识 图书编号 评论 提交日期 评论人 备注 创建者 创建日期 修改者 修改日期 数据类型 int varchar varchar date varchar varchar varchar date varchar date 10 30 30 300 10 10 长度 输入范围 自增长 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 是否为空 NO NO 默认值 32
3.3 分期付款模块 1、表名:charge 字段名 id pay_id stu_id term_id pay_amount pay_date get_book create_user create_date update_user update _time 中文描述 交费项_id 收费人_id 学生_id 学期 付款金额 日期 教材领取 创建者 创建日期 修改者 修改日期 数据类型 int int int int int date int varchar date varchar date 10 10 长度 输入范围 自增长 数字 数字 数字 数字 数字 字符、数字 字符、数字 是否为空 NO NO NO 默认值 2、表名:pay_style 字段名 id pay_type pay_mount create_user create_date update_user update _time
3、表名:instalment 字段名 id pay_id
中文描述 主键标识 交费项目 交费金额 创建者 创建日期 修改者 修改日期 数据类型 int varchar int varchar date varchar date 长度 输入范围 自增长 字符、数字 数字 字符、数字 字符、数字 是否为空 NO 默认值 20 10 10 中文描述 主键标识 交费项_id 数据类型 int int 33
长度 输入范围 自增长 数字 是否为空 默认值 NO NO user_id stu_id should_pay limit_date term_id create_user create_date update_user update _time
设置人_id 学生_id 应付费用 交费日期 学期_id 创建者 创建日期 修改者 修改日期 int int int date int varchar date varchar date 10 10 数字 数字 数字 数字 NO NO 字符、数字 字符、数字 4、表名:exit_money 字段名 id stu_id user_id exit_mount exit_date term_id remark create_user create_date update_user update _time
3、基础设置 1、表名:class_room 字段名 id room_name 中文描述 主键标识 教室名称 数据类型 integer varchar 500 长度 输入范围 自增长 字符、数字 是否为空 NO NO 默认值 中文描述 主键标识 学生_id 办理人_id 退费金额 退费日期 学期_id 退费备注 创建者 创建日期 修改者 修改日期 数据类型 int int int int date int varchar varchar date varchar date 300 10 10 长度 输入范围 自增长 数字 数字 数字 数字 是否为空 默认值 NO NO NO NO 字符、数字 字符、数字 34
seat about create_user create_time updat_user update_time Back1 Back2
座位数量 备注 创建人 创建时间 修改人 修改时间 备用字段1 备用字段2 integer varchar varchar data varchar data varchar varchar 30 500 500 500 500 500 数字 字符 字符 日期 字符 data 字符 字符 NO 2、表名:cup_room 字段名 id cup_name cup_count about create_user create_time updat_user update_time Back1 Back2
3、表名:busywork 字段名 id work_type work_subject upload_time easy_hard
中文描述 主键标识 机房名称 机房电脑台数 备注 创建人 创建时间 修改人 修改时间 备用字段1 备用字段2 数据类型 integer varchar integer varchar varchar data varchar data varchar varchar 长度 输入范围 自增长 字符、数字 数字 字符、数字 data 字符、数字 字符、数字 字符 字符 是否为空 NO NO NO NO NO 默认值 500 300 500 500 500 500 中文描述 主键标识 作业类型 作业标题 上交时间 难易程度 数据类型 int varchar varchar data varchar 长度 输入范围 自增长 字符、数字 字符、数字 日期 字符 是否为空 NO 默认值 500 500 500 35
work_to_class 发布到班级名称 semesters about create_user create_time updat_user update_time Back1 Back2
4、表名:check_homework 字段名 id student_id scroe homewrok_id about create_user create_time updat_user update_time Back1 Back2
5、表名:crit_content 字段名 id
varchar 500 字符、数字 所在学期 备注 创建人 创建时间 修改人 修改时间 备用字段1 备用字段2 varchar varchar varchar data varchar data varchar varchar 500 500 500 500 500 500 字符、数字 字符、数字 字符 日期 字符 日期 字符、数字 字符、数字 中文描述 主键标识 学生编号 评分 作业编号 备注 创建人 创建时间 修改人 修改时间 备用字段1 备用字段2 数据类型 integer integer integer integer varchar varchar data varchar data varchar varchar 长度 输入范围 自增长 数字 数字 数字 字符、数字 字符、数字 日期 字符、数字 日期 字符、数字 是否为空 NO NO 默认值 500 500 500 10 中文描述 主键标识 数据类型 int 长度 输入范围 自增长 是否为空 NO 默认值 36
class_id teacher_id clas_or_cup dataTime stady_time weekday content_info ishours about create_user create_time updat_user update_time Back1 Back2
班级信息ID 教员ID 机房或教室 日期 上课时间 星期 课程内容 是否算课时 备注 创建人 创建时间 修改人 修改时间 备用字段1 备用字段2 integer integer varchar data varchar varchar varchar varchar varchar varchar date varchar date varchar varchar 500 500 500 500 500 500 500 100 10 数字 数字 字符 日期 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 日期 字符、数字 日期 字符、数字 NO NO 6、表名:teacher_hour 字段名 id crit_id dates weekday hours total_hours about create_user create_time updat_user 中文描述 主键标识 标准课程编号 日期 星期 各班课时 总课时 备注 创建人 创建时间 修改人 数据类型 integer integer data varchar varchar varchar varchar varchar data varchar data 500 500 500 500 500 500 37
长度 输入范围 自增长 数字 日期 是否为空 NO NO 默认值 字符,数字 字符,数字 字符,数字 字符,数字 字符,数字 日期 字符,数字 日期 update_time 修改时间
Back1 Back2
备用字段1 备用字段2 varchar varchar 500 500 字符,数字 字符,数字 7。、表名:contentinfo 字段名 id accp_id term_id hour_total hour_id operation content create_user create_time updat_user update_time Back1 Back1
8、表名:accp_course 字段名 id course_name about
9、表名: homework 字段名 id work_id
中文描述 主键标识 课程类型编号 学期编号 课时 课时编号 上机或理论 课程内容 创建人 创建时间 修改人 修改时间 备用字段1 备用字段2 数据类型 integer integer integer integer Integer varchar varchar varchar data varchar data varchar varchar 长度 500 500 500 500 500 500 输入范围 自增长 数字 数字 数字 数字 字符,数字 字符,数字 日期 日期 是否为空 NO NO NO NO 默认值 中文描述 主键标识 类型名称 备注 数据类型 int varchar varchar 长度 输入范围 自增长 字符,数字 字符,数字 是否为空 NO 默认值 中文描述 主键标识 作业编号 数据类型 int integer 长度 输入范围 自增长 数字 是否为空 NO NO 默认值 38
stu_id title context upload_time total create_user create_time updat_user update_time Back1 Back2
学生编号 主题 内容 上传时间 大小 创建人 创建时间 修改人 修改时间 备用字段1 备用字段2 integer varchar varchar data varchar varchar data varchar data varchar varchar 500 500 500 500 30 500 500 500 数字 字符、数字 字符、数字 日期 字符、数字 字符、数字 日期 字符、数字 日期 字符、数字 字符、数字 NO 10、表名:row_lesson 字段名 id Cri_id data_time teacher_name class_type class_name clsroom_name 中文描述 主键标识 标准课程ID 日期 教员名称 班级类型 班级名称 教室名称 数据类型 integer integer data varchar varchar varchar varchar varchar integer integer integer varchar varchar varhchar varhchar 500 500 500 500 500 500 500 500 500 39
长度 输入范围 自增长 数字 日期 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 数字 数字 数字 字符、数字 字符、数字 字符、数字 字符、数字 是否为空 NO NO NO NO NO 默认值 cuproom_name 机房名称 left right distance context weekday about create_user
左坐标 右坐标 边距 课程内容 时间段 备注 创建人 create_time updat_user update_time Back1 Back2
创建时间 修改人 修改时间 备用字段1 备用字段2 data varchar data varhchar varhchar 500 500 500 日期 字符、数字 日期 字符、数字 字符、数字 3、1系统设置模块 1、表名:exceptiontype 字段名 中文描述 数据类型 长度 输入范围 是否为空 id type_no type_name create_user create_time update_user update_tiem backing1 backing2
2、表名:day_duty 字段名 中文描述 数据类型 长度 输入范围 是否为空 id card_id day_id day_id duty_date 主键标识 卡编号 时间组合ID 异常类别 出勤日期 INTEGER INTEGER INTEGER INTEGER INTEGER 10 10 30 10 自增长 字符、数字 字符、数字 字符、数字 日期 NO NO NO NO 默认值 主键标识 异常编号 异常名称 创建人 创建时间 修改人 修改时间 backing1 backing2 INTEGER 自增长 字符、数字 字符、数字 字符、数字 日期 字符、数字 日期 字符、数字 字符、数字 NO NO NO 默认值 VARCHAR2(100) 100 VARCHAR2(100) 100 VARCHAR2(100) 100 DATE VARCHAR2(100) 100 DATE 100 VARCHAR2(100) 100 VARCHAR2(100) 100 40
on_duty_one off_duty_one on_duty_two off_duty_two 上班2 上班2 上班3 上班3 DATE DATE DATEr DATE DATE DATE DATE DATE DATE DATE 1 100 10 10 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 日期 字符、数字 字符、数字 on_duty_three 上班4 on_duty_three 上班4 on_duty_five on_duty_five on_duty_six on_duty_six remark update_user update_tiem backing1 backing2
3、表名:cardinfo 字段名 中文描述 上班5 上班5 上班6 上班6 备注 修改人 修改时间 backing1 backing2 VARCHAR2(200) 200 VARCHAR2(100) 100 DATE VARCHAR2(100) 100 VARCHAR2(100) 100 数据类型 长度 输入范围 是否为空 默认值 id card_no transact_date create_user user_type create_time update_user update_time backing1 Backing2
主键标识 卡编号 办卡时期 创建人 用户类别 创建时间 修改人 修改时间 backing1 Backing2 INTEGER 自增长 字符、数字 日期 字符、数字 字符、数字 日期 字符、数字 日期 字符、数字 字符、数字 NO NO VARCHAR2(100) 100 DATE INTEGER 10 VARCHAR2(100) 100 DATE VARCHAR2(100) 100 DATE VARCHAR2(100) 100 VARCHAR2(100) 100 41
4、表名:time_set 字段名 中文描述 数据类型 长度 输入范围 是否为空 id time_no uptime downtime state cerate_user create_time update_user update_time backing1 bcking2
5、表名:day_time_set 字段名 中文描述 数据类型 长度 输入范围 是否为空 id daytime_no 主键标识 组合编号 INTEGER 自增长 数字 数字 数字 字符、数字 日期 字符、数字 字符、数字 日期 NO NO NO NO 默认值 主键标识 编号 上班时间 下班时间 状态 创建人 创建时间 修改人 修时间 backing1 bcking2 INTEGER 自增长 字符、数字 字符、数字 字符、数字 字符、数字 字符、数字 日期 字符、数字 日期 字符、数字 字符、数字 NO NO NO NO NO 默认值 VARCHAR2(20) 2 DATE DATE SMALLINT 30 30 10 VARCHAR2(20) 20 DATE 100 VARCHAR2(20) 20 DATE VARCHAR2(20) 20 VARCHAR2(20) 20 VARCHAR2(100) 100 VARCHAR2(100) 100 SMALLINT 50 daytime_name 组合名称 state create_user create_time week update_user upate_time
状态 创建人 创建时间 星期 修改人 修改时间 VARCHAR2(100) 100 DATE VARCHAR2(50) VARCHAR2(50) DATE 42
50 50 15 backing1 bcking2
backing1 bcking2 VARCHAR2(50) VARCHAR2(50) 50 50 字符、数字 字符、数字 6、表名:dutyinfo 字段名 中文描述 数据类型 长度 输入范围 是否为空 id card_id duty_date duty_time create_user create_time update_user update_time Bcking1 Backing2
7。、表名:user_time_set 字段名 中文描述 数据类型 长度 输入范围 是否为空 id card_id daytime_id state create_user cerate_time update_user update_time Bcking1
默认值 主键标识 卡编号ID 出勤日期 出勤时间 创建人 创建时间 修改人 修改时间 Bcking1 Backing2 INTEGER INTEGER DATE DATE 10 自增长 字符、数字 日期 字符、数字 数字 字符、数字 日期 字符、数字 字符、数字 NO NO NO VARCHAR2(20) 20 DATE VARCHAR2(20) 20 DATE VARCHAR2(20) 20 VARCHAR2(20) 20 默认值 主键标识 卡编号ID 组合编号ID 状态 创建人 创建时间 修改人 修改时间 Bcking1 INTEGER INTEGER INTEGER SMALLINT 10 10 50 自增长 字符、数字 字符、数字 字符、数字 字符、数字 数字 字符数字 日期 字符、数字 NO NO NO NO NO VARCHAR2(20) 20 DATE VARCHAR2(20) 20 DATE VARCHAR2(20) 20 43
bcking2
bcking2 VARCHAR2(20) 20 字符、数字 8、表名:user_card 字段名 ID user_id card_id
9、表名:stu_card 字段名 ID user_id card_id
10表名:day_time 字段名 中文描述 数据类型 长度 输入范围 是否为空 id day_idr time_id state create_user create_time update_user update_time backing1 bcking2
中文描述 主键标识 用户ID 出勤卡ID 数据类型 长度 输入范围 自增长 字符、数字 字符、数字 是否为空 NO 默认值 INTEGER INTEGER 10 INTEGER 10 中文描述 主键标识 用户ID 出勤卡ID 数据类型 长度 输入范围 自增长 字符、数字 字符、数字 是否为空 NO 默认值 INTEGER INTEGER 10 INTEGER 10 默认值 主键标识 组合编号ID INTEGER INTEGER 10 10 50 自增长 字符、数字 字符、数字 字符、数字 字符、数字 日期 字符、数字 日期 字符、数字 字符、数字 NO NO NO NO 时间段编号ID INTEGER 状态 创建人 创建时间 修改人 修改时间 backing1 bcking2 SMALLINT VARCHAR2(20) 20 DATE VARCHAR2(20) 20 DATE VARCHAR2(20) 20 VARCHAR2(20) 20 44
4、积分系统模块
1、分系统模块
表名 integral_type integralinfo 存储实体描述 积分类别 积分详细 类型 基础表 基础表 全文索引键 (无) (无) 主键 id id 引用字段
2、表:integral_type 字段名 id type_no type_name top_num create_user create_time update_user update_time backing1 bcking2
3、表名:integralinfo 字段名 中文描述 数据类型 长度 输入范围 是否为空 id inte_no id 积分编号 INTEGER VARCHAR2(20) 20 自增长 数字 NO NO 默认值 id 类别编号 类别名称 最高积分 创建人 创建时间 修改人 修改时间 backing1 bcking2 中文描述 数据类型 INTEGER 长度 输入范围 自增长 字符、数字 数字 字符、数字 字符、数字 日期 字符、数字 日期 字符、数字 字符、数字 是否为空 NO NO NO 默认值 VARCHAR2(20) 50 VARCHAR2(20) 20 INTEGER 4 VARCHAR2(20) 50 DATE VARCHAR2(20) 20 DATE VARCHAR2(20) 20 VARCHAR2(20) 20 45
stu_id 学员编号 INTEGER INTEGER INTEGER INTEGER 10 10 30 10 字符、数字 数字 字符、数字 字符、数字 字符、数字 字符、数字 日期 字符、数字 字符、数字 NO NO NO NO integraltype_id 积分类别 integtype_num 积分数 term_id remark create_user cerate_time update_user update_time backing1 backing2
学期编号 备注 创建人 创建时间 修改人 修改时间 backing1 backing2 VARCHAR2(200) 10 VARCHAR2(200) 200 DATE VARCHAR2(20) DATE VARCHAR2(20) VARCHAR2(20) 20 20 20 1.1知识树
表名:knowledge(知识信息) 字段名 中文描述 数据类型 长度 输入范围 是否为空 id sort_id 知识ID 类别ID Int int varchar varchar varchar int varchar date varchar varchar date varchar 46
默认值 100 1000 1000 300 500 30 30 自增长 数字 字符 字符、数字 字符 数字 字符、数字 日期 字符 字符 日期 字符 NO NO NO Knowledge_title 知识标题 Kld_content Kld_comment Audit_state Audit_comment 知识内容 知识说明 审批状态 审批说明 Knowledge_date 发表时间 Start_level Create_user Create_time Update_user
星级 创建人 创建时间 修改人 Update_time Backing1 Backing2 修改时间 备用字段1 备用字段2 date varchar varchar 50 50 日期 字符 字符
知识相信中间表
1 ).表名:stu_kld(学员知识中间表) 字段名 中文描述 数据类型 长度 输入范围 是否为空 id Stu_id Kld_id ID 学员ID 知识ID Int Int Int 60 100 自增长 数字 数字 NO NO NO 默认值 2 )表名:user_lkd(用户知识中间表) 用户指:学校老师,员工 字段名 中文描述 数据类型 长度 输入范围 是否为空 id User_id Kld_id ID 用户ID 知识ID Int Int Int 自增长 数字 数字 NO NO NO 默认值
表名:knowledge_sort (知识类别) 字段名 中文描述 数据类型 长度 输入范围 是否为空 id Module_id Sort_name url sort_comment Create_user 类别ID 版块ID 类别名称 类别图片 类别说明 创建人 Int int varchar varchar varchar varchar 100 300 1000 30 自增长 数字 字符 字符、数字 字符 字符 NO NO NO 默认值 47
Create_time Update_user Update_time Backing1 Backing2 创建时间 修改人 修改时间 备用字段1 备用字段2 date varchar date varchar varchar 30 50 50 日期 字符 日期 字符 字符 表名: kld_module (知识树版块) 字段名 中文描述 数据类型 长度 输入范围 是否为空 id Module_name 版块ID 版块名称 Int varchar varchar varchar date varchar date varchar varchar 60 100 30 30 50 50 自增长 字符 字符 字符 日期 字符 日期 字符 字符 NO NO NO 默认值 Module_comment 版块说明 Create_user Create_time Update_user Update_time Backing1 Backing2 创建人 创建时间 修改人 修改时间 备用字段1 备用字段2
表名:kld_manager(知识管理表) 字段名 中文描述 数据类型 长度 输入范围 是否为空 id Knowledge_id Student_id ID 版块ID 学员ID Int Int Int 自增长 数字 数字 NO NO NO 默认值 表名: knowledge_reply(知识回复) 字段名 中文描述 数据类型 长度 输入范围 是否为空 默认值 48
id Knowledge_id Reple_content Reply_content Reply_date Create_user Create_time Update_user Update_time Backing1 Backing2 回复ID 知识ID 回复标题 回复内容 回复时间 创建人 创建时间 修改人 修改时间 备用字段1 备用字段2 Int Int varchar varchar date varchar date varchar date varchar varchar 100 1000 30 30 50 50 自增长 数字 字符 字符、数字 字符 字符 日期 字符 日期 字符 字符 NO NO NO 知识回复中间表
1 ) stu_rep(表名:学员回复中间表) 字段名 中文描述 数据类型 长度 输入范围 是否为空 id Stu_id rep_id ID 学员ID 回复ID Int Int Int 自增长 数字 数字 NO NO NO 默认值 2 ) user_rep(表名:用户回复中间表) 用户指:学校老师,员工 字段名 中文描述 数据类型 长度 输入范围 是否为空 id user_id rep_id ID 用户ID 回复ID Int Int Int 自增长 数字 数字 NO NO NO 默认值
表名:(collection)知识收藏夹
49
字段名 中文描述 数据类型 长度 输入范围 是否为空 默认值 id sort_id collection_date Create_user Create_time Update_user Update_time Backing1 Backing2 收藏ID 知识ID 收藏时间 创建人 创建时间 修改人 修改时间 备用字段1 备用字段2 Int int date varchar date varchar date varchar varchar 30 30 50 50 自增长 数字 日期 字符 日期 字符 日期 字符 字符 NO NO
知识收藏中间表
1 )表名:stu_coll (学员收藏中间表) 字段名 中文描述 数据类型 长度 输入范围 是否为空 id stu_id coll_id ID 学员ID 收藏ID Int Int Int 自增长 数字 数字 NO NO NO 默认值
2 )表名:user_coll(用户收藏中间表) 字段名 中文描述 数据类型 长度 输入范围 是否为空 id user_id coll_id
ID 用户ID 收藏ID Int Int Int 自增长 数字 数字 NO NO NO 默认值 50
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务