毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.net教师信息管理系统设计+需求分析(3)
教师表用来存储教师的信息,如教师编号、姓名等。课程表用来存储课程信息。管理员表用来存储管理员的信息,如管理员编号、管理员姓名、密码等。这些就是教师信息管理系统的数据库的需求分析。
3.2数据库设计
基于WEB的教师信息管理系统的数据库功能主要体现在对各个数据表信息的添加、删除、更新、查询等操作上,包括管理员信息、教师信息、课程信息、授课信息等,根据该数据库的设计需求,可以建立数据库概念模型。概念模型主要用于反映用户的现实环境和需求,它独立于具体的数据库管理系统,并且与数据库怎样实现也无关。本系统的数据库实体主要有“管理员”、“教师”、“授课表”以及 “课程表”。其中“管理员”与“教师”存在“管理”联系,并且一个管理员可以管理多个教师,即“管理员”与“教师”之间是一对多的关系。“教师”和“课程表”之间存在着“查看”的关系,并且“教师表”和“授课表”之间存在着“授课”的关系,一个教师可以查看多个课程表,一个课程表可以被多个教师查看,所以,“教师”和“授课表”之间存在的是多对多的关系。“管理员”与“课程表”存在“管理”联系,并且一个管理员可以管理多个课程表,即“管理员”与“课程表”之间也是一对多的关系。通过系统分析可以得到本系统的部分E-R图。如图2所示:
图2基于WEB的教师信息管理系统的E-R图
3.3数据库逻辑设计
本系统各表结构如下图所示:
(1)课程表(CourseTable):用于记录课程表的名称,理论时数等信息。
表1:课程表(CourseTable)
序号 列名 数据类型 长度 标识 主键 允许空 说明
1 CourseID Varchar 50 是 是 否 课程ID
2 CourseName Varchar 20 否 课程名称
3 TheoreticalClassHour Int 否 理论课时
4 ExperClassHour Int 否 实验课时
5 Kind Varchar 20 否 课程类型
(2)管理员表(ManagerTable):管理员用来登录系统的编号和密码信息;
表2:管理员表(ManagerTable)
序号 列名 数据类型 长度 标识 主键 允许空 说明
1 ManagerID Int 是 否 管理员编号
2 ManegerName Varchar 20 否 管理员名字
3 Managerpwd Varchar 20 否 管理员密码
(3)教师表(TeacherTable):记录教师的基本信息。
共3页:
上一页
1
2
3
下一页
上一篇:
C#+sqlsever小区物业管理系统的设计与实现
下一篇:
C#等级考试管理系统的设计与实现
基于android的环境信息管理系统设计
ASP.NET飞翔租贷汽车公司信...
Android员工请假系统设计
高校校园网信息安全隐患及防范措施
大数据时代下电子商务个性化信息服务研究
java+mysql学术会议参会信息系统的设计+源代码
asp.net+sqlserver校园论坛开发设计
压疮高危人群的标准化中...
提高教育质量,构建大學生...
从政策角度谈黑龙江對俄...
酵母菌发酵生产天然香料...
基于Joomla平台的计算机学院网站设计与开发
AES算法GPU协处理下分组加...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
上海居民的社会参与研究
浅论职工思想政治工作茬...
浅谈高校行政管理人员的...