欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    教学管理系统数据库设计说明书.doc

    • 资源ID:4264174       资源大小:545.50KB        全文页数:15页
    • 资源格式: DOC        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    教学管理系统数据库设计说明书.doc

    教师学科教案 20 20 学年度 第_学期 任教学科:_任教年级:_任教老师:_xx市实验学校数据库设计说明书1引言21.1编写目的21.2背景21.3定义31.4参考资料32外部设计32.1标识符和状态32.2约定32.3专门指导33结构设计43.1物理结构设计43.2 E-R图如下43.3逻辑结构设计7 4运用设计74.1数据字典设计74.2安全保密设计121引言1.1编写目的随着我国教育产业化的飞速发展,社会对教育水平和教学管理软硬件的要求日益提高,尤其是对一个学校能够具有一整套完善的教学管理软件提出了更多的要求。为了适应这种形式,教育系统尤其是大学不仅首先要有坚实的硬件基础,还要有一整套完善的教学管理软件管理系统.数据库的设计给了教学管理软件管理系统的支持.本说明书的阅读对象为:1、 对相关业务技术和总体方案作出决策的管理人员和质量管理人员;2、 对本数据设计说明书进行评审和确认的有关业务、技术人员;3、 参加详细设计,测试设计阶段工作的全体设计人员1.2背景数据库名称:JXGL.mdf 数据库软件系统名称:sql2005 本系统的开发我利用Microsoft SQL Server2005作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。SQL Server 2005数据库管理系统具有以下主要特点: 1丰富的图形管理工具,使系统管理、操作更为直观方便。2动态自动管理和优化功能。3充分的Internet技术支持。4丰富的编程接口工具,使用户开发SQL Server数据库应用程序更加灵活。5具有很好的伸缩性和可靠性。6简单的管理方式。 1.3定义无。1.4参考资料信息系统分析与设计 杜娟数据库系统系统概论 王珊,萨师煊2外部设计2.1标识符和状态 本系统采用Microsoft Server 2005 为基本开发工具,数据库名称为JXGL。数据库中一共建立了5个表,Teacher(老师表),Student(学生表), Login(用户表) 附注:此表仅是暂时使用的,仅用于测试2.2约定本系统采用Microsoft Server 2005 为基本开发工具,因而程序员或者系统分析员,或者任何想要使用此数据库进行操作的人员,需要安装Microsoft Server 2005,并建立相同的数据库,当然可以进行联机访问,这需要安装相应的插件。数据库中所建立的表名如(2.1标识符和阙云太)。对于表的各个属性,在下面会有描述。2.3专门指导对于从事此数据库的生成、此数据库的测试、维护的人员,提出如下参考意见: 数据库的输入统一采用键盘。由于现在有设置权限,故只要不违背基本的限制,所有的操作都是可以进行的。可是对于本系统需要的数据,却是有数据长度限制的,尤其是有说明的部分,所以测试人员在具体进行数据测试时棣间数据输入格式。3结构设计3.1物理结构设计教学管理系统有3类用户需要使用到教学管理系统:学生、教师、系统管理员,教学管理系统学生选课系统老师管理系统系统管理自主选课查看我的选课查看成绩成绩添加查看学生信息课程管理学生管理用户添加修改密码教师管理3.2 E-R图如下 实体教师的属性 实体课程的属性实体学生的属性登录属性E-R图3.3逻辑结构设计 4运用设计4.1数据字典设计该系统具体功能模块以数据字典表示如下:数据字典(DD,Data Dictionary):是以特定格式记录下来的、对系统的数据流程图中各个基本要素(数据流、加工、存储和外部项)的内容和特征所作的完整的定义和说明。数据字典是对数据流程图的重要补充和说明。现简要列出本系统的部分数据字典。1)外部实体卡片的定义,如表3.1所示。表3.1 外部实体条目名称:管理员 总编号:1002说明:管理员 编 号:002输入数据流:登陆信息输出数据流:无2) 处理过程卡片的定义,如表3.2所示。 表3.2 处理过程条目名称:管理员信息查看 总编号:2001别名:提交登录请求后,查看管理员信息 编 号:P1.2数据流来源:D1数据流去向:管理员名称:学生 总编号:2002别名:无 编 号:P2.1数据流来源:D2数据流去向:老师、管理员名称:老师 总编号:2003别名: 编 号:P3.2数据流来源:P3.1 数据流去向:管理员、名称:课程 总编号:2004别名:无 编 号:P4.1数据流来源:D5数据流去向:管理员、学生、老师3)数据流卡片的定义,如表3.3所示。表3.3 数据流条目名称:学生信息 总编号:3001功能:添加、删除、修改学生信息 编 号:F1输入数据流:P2.1输出数据流:管理员、老师名称:老师信息 总编号:3002功能:添加、删除、修改老师信息 编 号:F2输入数据流:P4.1输出数据流:管理员名称:成绩 总编号:3003功能:添加、删除、修改学生成绩 编 号:F4输入数据流:P3.1输出数据流:老师名称:选修课程信息 总编号:3004功能:查看信息后,进行选修 编 号:F3输入数据流:P4.5输出数据流:学生4)数据存储卡片的定义,如表3.4所示。表3.4 数据存储条目名称:管理员信息表 总编号:4001别名:无 编 号: D1包含的数据结构:管理员名称+密码有关数据流:P1.1、P1.2名称:老师信息表 总编号:4002别名:无 编 号:D2包含的数据结构:老师编号+老师名称+系别+年龄+入校时间有关数据流:P2.1、P2.2、P2.3、P2.4名称:学生信息表 总编号:4003别名:无 编 号:D4包含的数据结构:学号+名称+班别+系别+入校时间+年龄有关数据流:P3.2、P3.3名称:选修课程信息表 总编号:4004别名:无 编 号:D5包含的数据结构:课程编号+课程名称+授课老师+上课时间+上课人数+限报人数有关数据流:P4.1、P4.2、P4.3、P4.45)数据元素卡片的定义,如表3.5所示。表3.5 数据元素条目名称:管理员编号 总编号:5001类型:字符 编 号: 01长度:(20) 说明:本系统的管理员编号有关数据结构:管理员信息名称:课程名称 总编号:5002类型:字符 编 号:02长度:(50) 说明:本系统的课程名称有关数据结构:选修课程信息名称:成绩 总编号:5003类型:字符 编 号:03长度:(16) 说明:本系统的成绩 有关数据结构:选修课程信息数据结构本系统用到的表如下所示:1用户表(Login):用来描述用户信息的表.用户分三类:学生、管理员、老师。2课程信息表(Course):用来描述课程信息的表。3学生信息表(Student):用来描述学生信息的表。4成绩表(Grade):用来记录学生成绩的表。5老师信息表(Teacher):用来描述老师信息的表。具体设计如下所示:1用户表(Login)类型用户表数据量估计 行存储空间估计 兆说明用来描述用户信息的表索引ID信息项名中文简称类型长度说明1.UserId用户名Varchar20主键,同学生的学号或老师的编号2.UserPwd密码Varchar203.UserType用户类别Varchar20用于身份判别(学生、老师、管理员)2 课程信息表(Course)类型课程信息表数据量估计 行存储空间估计 兆说明用来描述课程信息的表索引ID信息项名中文简称类型长度说明1.Cno课程号Varchar20主键2.Cname课程名Varchar203.Tno老师号Varchar204.Tname老师名Varchar205.Cdate上课时间(星期)Varchar206.Ctime具体上课时间Varchar207.Caddr上课地点Varchar208.Cmax先报人数decimal99.Cnow已报人数decimal910.Ctype课程类型Varchar93学生信息表(Student)类型学生信息表数据量估计 行存储空间估计 兆说明用来描述学生信息的表索引ID信息项名中文简称类型长度说明1.Sno学生学号Varchar20主键2.Sname学生姓名Varchar203.Ssex性别Varchar204.Sage年龄Varchar205.Sdept系别Varchar206.Sclass班级Varchar207.Sdate入学时间date204成绩表(Grade)类型成绩表数据量估计 行存储空间估计 兆说明用来描述学生成绩信息的表索引ID信息项名中文简称类型长度说明1.Sno学生学号Varchar20主键2.Cno学生姓名Varchar20主键3.Grade性别Varchar205老师信息表(Teacher)类型学生信息表数据量估计 行存储空间估计 兆说明用来描述学生信息的表索引ID信息项名中文简称类型长度说明1.Tno老师号Varchar20主键2.Tname老师姓名Varchar203.Tsex性别Varchar204.Tage年龄Varchar205.Sdept系别Varchar206.Tdate入校时间date204.2安全保密设计在安全保密设计设计当中,采用分散管理员的操作职权,将管理内容分为3个部分,即将档案管理、选修成绩管理分开,不同的管理员分配不同的部分。成绩的开放程度可以根据用户的需求来决定教师的用户角色只具备了管理员的部分功能,即他们只能具备处理自己课程相关部分的数据实体的权限,其实现方式与管理员中对应的功能的实现方式一致。安全保密设计:首先选择用户登陆类型:“学生”或“老师”或“管理员”,然后输入自己的用户名、密码。当点击“登录”按钮时,首先判断用户信息是否已经填写完整,若没填写完整则提示“请填写用户名和密码”;若填写完整则判断用户信息的正误,若输入不正确则提示“你的输入有误,请重新输入!”并把光标定位到用户名文本框中,当输入正确时根据用户类型转向相应的模块。(1) 学生选课系统保密设计1. “开始选课”首先从下拉列表中选择课程类型,然后点击 “加载数据”按钮在页面中显示相应的课程信息,这时用户可以:双击某一列进行课程选择,最后点击“确定”则完成选课。2“我的选课”在本模块中用户可以查看自己所选的课程,若用户想删除某门课程则可以双击该课程进行删除,删除时会有提示:“将永久删除,确定删除吗?”,若点击“否”则取消删除,若点击“是”则进行删除。3. 查看自己的期末成绩进入该模块用户可以查看自己期末的成绩4. 修改密码点击“确认”按钮后,首先判断填写是否完整以及两次密码的输入是否相同,若填写不完整则提示“请输入完整”,当填写完整并且两次密码输入相同时则将新的密码修改到数据库中。点击“取消”按钮后则关闭该界面。(2)老师管理系统保密设计1. 给学生添加期末成绩双击某一列选定学生,此时该学生的学号出现在学号文本框中(该文本框是不可编辑的),然后在成绩文本框中输入学生的成绩并按下“确定”按钮则可进行成绩添加。2. 查看学生信息由于学生太多,所以按照班级或学号进行查找(3)系统管理1添加或修改课程信息编辑:添加,删除,修改及查看课程信息。保存:添加,修改后进行保存。刷新:加载新的数据。显示:显示第一行,前一行,后一行,末行的信息。文本框中显示选定课程的信息2管理学生信息编辑:添加,删除,修改及查看学生信息。保存:添加,修改后进行保存。刷新:加载新的数据。显示:显示第一行,前一行,后一行,末行的信息。文本框中显示选定学生的信息3添加用户点击“添加”按钮后首先判断信息是否填写完整,然后判断用户名是否已经存在,若存在则提示“该用户名已经存在”并清除文本框中的信息然后将光标移到用户名处。点击“重置”按钮则清除文本框中的信息然后将光标移到用户名处。

    注意事项

    本文(教学管理系统数据库设计说明书.doc)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开