学校OA系统数据库设计文档最终版.docx

上传人:b****2 文档编号:2264258 上传时间:2022-10-28 格式:DOCX 页数:10 大小:103.07KB
下载 相关 举报
学校OA系统数据库设计文档最终版.docx_第1页
第1页 / 共10页
学校OA系统数据库设计文档最终版.docx_第2页
第2页 / 共10页
学校OA系统数据库设计文档最终版.docx_第3页
第3页 / 共10页
学校OA系统数据库设计文档最终版.docx_第4页
第4页 / 共10页
学校OA系统数据库设计文档最终版.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

学校OA系统数据库设计文档最终版.docx

《学校OA系统数据库设计文档最终版.docx》由会员分享,可在线阅读,更多相关《学校OA系统数据库设计文档最终版.docx(10页珍藏版)》请在冰豆网上搜索。

学校OA系统数据库设计文档最终版.docx

学校OA系统数据库设计文档最终版

学校OA系统数据库设计文档(最终版)

版本信息

版本更新记录

版本号创建者创建日期维护者维护日期维护记录V0.1xx2009-07-07

1、引言

1.1目的

本文档“学校OA系统”的数据库设计、结构情况,用于开发人员进行项目设计,同时也为后续的数据库维护工作提供了良好的使用说明,也可以作为未来版本的重要参考资料。

1.2范围

本文包括了学校OA系统的数据库设计和数据词典设计,重点是描述清楚每个使用者的实体数据项。

详细规定数据项的使用属性。

1.3读者

本文的读者是学校OA系统的系统设计人员,开发用户和客户

1.4定义

实体表:

用户实际使用的客观表格

计算表:

数据来自于对其他一个或多个实体表的计算结果

2、数据库设计说明

2.1数据库环境说明

本系统采用SQLServer2005数据库服务器。

数据库有表和序列构成。

表存储了应用系统中的数据,序列用于生成表中行的唯一记录编号

2.2数据库的命名规则

1.数据库名称:

OA_DB

2.数据库表名:

都以小写字母的形式

3.数据库字段名称命名规范必须以下划线分割,以“表名的第一个字母大写_实体字段名”的形式展现。

2.3其他说明

数据库操作工具使用SQLServer2005,其主要画面如下:

3、结构设计

3.1概念结构设计

表间关系图:

3.2逻辑结构设计

3.3newStudents(参观学生表)(添加sw_id市场人员,sw_idd咨询师)

字段名称字段类型是否为空是否为主键备注

nS_IDint否是学生编号

S_Namenvrchar(20)否否学生姓名

S_Sexnvrchar(4)否否学生性别

S_ageInt否否学生年龄

S_Biyenvrchar(50)否否毕业院校

S_Phonenvrchar(20)否否学生电话

s_yixiangnvrchar(50)否否有无意向

S_ZhuangTainvrchar(50)是否学生状态(注册,报名,没注

册/报名)

S_DatetimeDatetime否否录入信息时间

S_sourcenvarchar是否媒体来源

(200)

S_addressNvarchar否否家庭住址

(200)

S_dayInt否否限制回访时间X_SjNvarchar(20)是否实交学费Sw_idNvarchar(20)是否市场人员Sw_iddNvarchar(20)是否咨询师

Stu_Work(招生)表

字段名称字段类型是否为空是否为主键/外键备注nS_IDInt否主键学生编号W_IDnvrchar(20)否主键员工编号file_upload(文件上传)表

字段名称字段类型是否为空是否为主键/外键备注f_idInt否主键文件编号F_NameNvarchar(20)否否文件名F_datetimeDatetime否否上传日期W_idNvarchar(20)否外键员工编号

Reciprocal回访表

字段名称字段类型是否为空是否为主键备注

/外键

R_IDInt否主键回访编号nS_IDInt否外键学生编号R_ContentNvarchar(500)是否回访内容R_DatetimeDatetime否否回访日期

Workers员工表

字段名称字段类型是否为空是否为主键备注

W_IDNvarchar(20)否主键员工编号W_NameNvarchar(50)否否员工姓名W_UsernameNvarchar(50)否否用户名W_PwdNavchar(20)否否密码W_SexNvarchar(4)否否员工性别W_AddressNvarchar否否员工地址

(100)

W_ageint是否员工年龄W_DatetimeDatetime否否日期W_ResNvarchar(50)否外键职务(权限)D_IDint否否员工部门

Department部门表

字段名称字段类型是否为空是否为主键/备注

外键

D_IDint否是部门编号D_NameNvarchar(50)否否部门名称

Each_class开班人员表

字段名称字段类型是否为空是否为主键备注eS_IDInt否是学生编号W_IDNvarchar(20)是外键员工编号(班主任)S_Namenvrchar(20)否否学生姓名S_Sexnvrchar(4)否否学生性别S_ageInt否否学生年龄

S_Biyenvrchar(50)否否毕业院校

S_Phonenvrchar(20)否否学生电话

S_addressNvarchar否否家庭住址

(200)

C_idNvarchar(20)是外键班级编号

EC_datetimeDatetime是否开班日期

Student学生表

字段名称字段类型是否为空是否为主键备注

S_IDNvarchar(20)否是学生编号

W_IDNvarchar(20)否外键员工编号(班主任)

S_Namenvrchar(20)否否学生姓名

S_Sexnvrchar(4)否否学生性别

S_ageInt否否学生年龄

S_Biyenvrchar(50)否否毕业院校

S_Phonenvrchar(20)否否学生电话

S_addressNvarchar否否家庭住址

(200)

C_idNvarchar(20)否外键班级编号

S_dazhuanNvarchar(100)是Null大专考试

S_renzhengNvarchar(100)是Null认证考试

S_qqNvarchar(20)是Null学生QQ

Weiji(违纪)表

字段名数据类型是否允许为空主键/外键备注Wj_idInt否主键违纪编号S_idNvarchar(20)否外键学生编号Wj_seasonNVarchar(100)否Null违纪原因Wj_timeNVarchar(20)否Null违纪时间Wj_methodNVarchar(200)否Null违纪处理办法

如果学生信息里的是否违纪字段显示是是,那么点击是跳转到违纪页面。

Select*fromweijiwherest_id=(selectSt_idfromstudentwhereSt_weiji=’是’)

Session[St_id]=“选择要查询违纪学生的详细信息”

Select*fromweijiwherest_id=’”+Session[St_id]+”’

Recommed(转介绍)表

字段名数据类型是否允许为空主键/外键备注Re_idint否主键转介绍IDR_idNarchar(40)否外键被介绍学生编号St_idNvarchar(40)否外键介绍学生编号

Classmetting(班会)表

字段名数据类型是否允许为空主键/外键备注Cl_idint否主键班会IDCl_themeNVarchar(50)否Null班会主题Cl_contentNVarchar(30)是Null内容Cl_timeNVarchar(60)是Null班会时间Cl_localNVarchar(30)否Null班会地点cl_DateNVarchar(30)是Null班会日期Cl_aimNVarchar(60)是Null班会目的C_nameNVarchar(10)否Null参与班级W_idNvarchar(20)否NUll员工ID

Listen(听课)表

字段名数据类型是否允许为空主键/外键备注L_specialtyNVarchar(30)否Null被听课专业L_teacherNVarchar(10)否Null被听课教师L_timeNVarchar(30)是Null听课时间L_dateNVarchar(30)否Null听课日期L_discussionNVarchar(20)否主键听课课题L_jiluNtext否Null课堂记录L_viewNtext否Null听课意见L_beizhuNVarchar(200)否Null备注W_idNvarchar(20)否Null员工ID

Chat(学生谈话)表

字段名数据类型是否允许为空主键/外键备注St_idNvarchar(30)否外键学生编号C_timeNVarchar(100)否Null谈话时间C_dateNVarchar(100)否Null谈话日期C_themeNVarchar(200)否Null谈话主题C_resultNVarchar(100)是Null谈话结果

C_beizhuNVarchar(300是Null备注C_contentNVarchar(300)否Null谈话内容C_idNvarchar(20)否主键谈话编号W_idNvarchar(20)否Null员工ID学生谈话表可能出现多次谈话,仍待研究

用一个文本框输入你要查询的学生姓名

Activity(班级活动)表

字段名数据类型是否允许为空主键/外键备注A_idNvarchar(20)是主键班级活动IDA_themeNVarchar(100)否Null班级活动主题A_contentNtext否Null班级活动内容A_dateNVarchar(200)是Null班级活动日期A_timeNVarchar(200)是Null班级活动时间A_locationNVarchar(100)是Null班级活动地点A_goodsNVarchar(100)是Null活动所需物品A_classNVarchar(200)是Null班级IDW_idNvarchar(40)否Null员工ID如果班级活动表中的班级活动申请字段为”是”,的情况下查询

Qingjia(请假)表

字段名数据类型是否允许为空主键/外键备注Q_idInt否主键请假编号St_idNvarchar(30)否外键学生编号Q_reasonNVarchar(100)否Null事由去向Q_starttimeNVarchar(100)否Null请假开始时间Q_endtimeNVarchar(100)否Null请假结束时间

W_idNVarchar(100)否Null员工ID

Xuefei(学费)表

字段名数据类型是否允许为空主键/外键备注S_idNvarhcar(20)否外键学生编号X_YingJNVar

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1