图3  用户信息表和基本档案信息表的E-R图
4.2数据库逻辑设计
本系统数据库名为DB_TMF,共设计6张表,个人简历表(tb_resume)、用户信息表(tb_userinfo)、课程信息表(tb_teaching)、科研信息表(tb_research)、系统设置表(tb_config)、教研信息表(tb_jiaoyan)。由于篇幅原因,下面就以基本档案信息表和用户信息表为例给出详细结构图。
系统配置表:表名tb_config。用于保存系统配置信息,该表结构如表1所示:
表1  系统配置表
字段名    数据类型    长度    主键否    描述
id    int    4    主键(自增)     编号
isOpen    bit     1    否    系统是否向用户开放(0未开放,1开放)
isSearch    bit     1    否    搜索功能是否向用户开放(0代表未开放,1代表开放)
nowused    bit    1    否    系统是否正常运行(0代表系统处于关闭期,1代表系统处于正常运行)
用户信息表(tb_userinfo)的功能是保存用户的基本信息,结构图如表2所示:
表2  用户信息表
字段名    数据类型    长度    主键否    描述
id    int    4    主键(自增)     编号
userid    nvarchar    50    否    用户名
userpass    nvarchar    50    否    用户密码
userpower    int    4    否    用户等级(1表示管理员、0表示教师)
sex    bit    1    否    性别(1男、2女)
age    int    4    否    年龄
college    nvarchar    50    否    用户所属单位
class    nvarchar    50    否    授课专业
loginTimes    int    4    否    登录次数
基本档案信息表(tb_resume)的功能是用于存储教师的教育背景和工作情况。该表的结构如表3所示:
表3  基本档案信息表
字段名    数据类型    长度    主键否    描述
id    int    4    主键(自增)     编号
startendTime    nvarchar    50    否    起止年月
workPlace    nvarchar    50    否    毕业学校/工作单位
working    nvarchar    50    否    专业/职务(如:从事计算机方面的教学)
degree    nvarchar    50    否    获得学位/在各级学术机构中的任职情况(如:校长、副校长、主任)
status    ntext    16    否    职称(如:教授、副教授)
type    int    4    否    1表示教育背景 /2表示工作情况
owner    int    4    否    数据所有者的编号
上一篇:ASP.NET+Ajax技术在Web聊天室中的应用
下一篇:ASP.net网上售书系统设计与实现+需求分析+数据库设计

Android手机考勤平台的设计与实现

基于android的环境信息管理系统设计

java+mysql班级评优系统的设计实现

Python+mysql宠物领养平台的设计与实现

ASP.NET飞翔租贷汽车公司信...

基于激光超声检测金属材...

多频激励下典型非线性系统的振动特性研究

浅论职工思想政治工作茬...

浅谈高校行政管理人员的...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

压疮高危人群的标准化中...

基于Joomla平台的计算机学院网站设计与开发

上海居民的社会参与研究

提高教育质量,构建大學生...

酵母菌发酵生产天然香料...

从政策角度谈黑龙江對俄...

AES算法GPU协处理下分组加...