蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > DOC文档下载
 

学生选课信息管理系统数据库设计

  • 资源ID:52696012       资源大小:246.50KB        全文页数:17页
  • 资源格式: DOC        下载权限:游客/注册会员    下载费用:6积分 【人民币6元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要6积分 【人民币6元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

学生选课信息管理系统数据库设计

学生选课信息管理系统 一、系统可行性分析 在系统开发过程中进行可行性分析,对于保证资源的合理使用,避免浪费和一些不必要的失败,都是十分重要的。 1. 目标和方案的可行性如果采用人工操作的方式,不仅操作不方便,耗费人力,而且还容易出现错误。所以当前迫切需要一个计算机化的管理信息系统。开发这个系统,能更好地满足学校要求,使学校的各种信息管理实现无纸化,高效化。 2. 技术方面的可行性本系统是用access结合Sql Server数据库来开发的一个信息管理软件。Access在数据库方面的特长显得尤为突出适用于多种数据库结构,结合客户端的html能够创建出完美漂亮且高效的软件系统。 3. 管理方面的可行性作为学校教务信息管理系统之一的选课系统,对它的管理也是很方便的,只需要先将系统配置运行起来,然后分配好系统的三个主要角色,就可以投入实际的院校中进行使用。 根据以上几方面的可行性分析,可以得出结论开发该学生选课管理系统是可以进行的。 二、 系统需求分析 本程序的设计任务就是制作一个可以用于学生选课管理的系统,主要可以进行对本系统、数据的管理、数据查询、常务操作、常用工具、数据库管理和帮助等功能。具体来说就是可以通过管理功能对本系统用户进行用户添加删除以及密码修改和权限的管理;还可以通过数据管理功能对教师、学生、系部、课程、成绩、教室等信息进行添加、修改和删除等具体的操作;再者,可以通过数据查询功能对教师、学生、系部、课程、成绩、教室等信息的查询;同时本程序还引入常用工具功能,可以在本程序中使用计算器、Word、记事本、Excel、SQL Server和Web等常用工具;最后本程序还加入了数据库的备份、数据库的还原、数据库的压缩、数据的导入和数据的导出等功能方便于数据的整理的存储。 教师在本系统的功能 (1) 教师信息管理,包括教师个人的基本情况和任课情况; (2) 根据学校教务处所排课进行班级数及人数的统计,然后根据统计结果进行项目及班数的设定查询学生选课情况、自己任课情况、获取自己所担任课程分班表; (3) 录入及修改成绩学生信息管理, 学生在本系统的功能 (1) 查询本人信息、 (2) 教师任课信息、选课、选课信息查询、 (3) 成绩查询。 本程序所能达到的功能是用户的添加删除,数据的添加修改删除,数据的查询,常用工具的使用,数据库的维护等功能。 三、 数据库详细设计 1、系统逻辑结构、概念结构设计 数据库逻辑设计就是将ER图转换为关系模型的过程,即将所有实体和关系转换成一系列的关系模式。转换过程中常见规则有 (1)对于“学生”、“成绩”和两者之间的关系,就可以根据一对多的联系转换成两个关系模式。 学生(学号,姓名, 性别, 出生年月, 政治面貌, 系别, 四级通过) 成绩(学号,课程编号,课程名称, 成绩) (2)对于“学生”、“课程”和它们之间的“选修”关系就可以规则多对多的关系转换成三个关系模式。 学生(学号,姓名,性别,出生年月,政治面貌,系别,四级通过) 课程(课程编号,课程名称,课程分类,学分,教师编号,教室信息,限选人数,已选人数) (3)剩下的关系转换成下面三个关系模式 教师(教师编号,姓名,性别,年龄,学历,职称,毕业院校, 健康状况) 教室(教室号,管理员姓名,管理员联系方式,可容纳人数,空闲时间) 2、主图设计 考试 本系统的数据库实体主要有“学生”、“教师”、 “教室”、“课程”、“信息”等。其中“教师”与“课程”存在“开设”联系,并且一个教师可以开设N门课程,即“教师”与“课程”之间是一对多的关系。同样“学生”与“成绩”也存在一对多的关系。一个学生可以学习N门课程,一门课程可以有M个学生学习,即“学生”与“课程”之间是多对多的关系。同样“学生”与“成绩”之间也是多对多的关系。整个数据库可以用一个E-R图表示,如图 N N 属于 成绩 1 1 1 N M 学生 课程 开设 教师 选修 N 上课地点时间 教室 M 1 1 管理员 管理 3、E-R实体图设计 根据需求分析的结果,设计出“学生选课信息系统“数据库的E-R图,该E-R图应该共有5个实体学生信息实体、课程信息实体、成绩信息实体、教室信息实体、教师实体,和1个选课信息E-R图。分别如图所示。 学生信息 学生学号 学生姓名 性别 政治面貌数 系别 出生年月数 四级通过数 选课信息 课程编号 课程名称 教师编号 限选人数 已选人数 教室信息 学号 课程分类 成绩信息 学号 课程编号 成绩 课程名称 教室信息 可容纳人数 空闲时间 管理员联系方式 教室编号 管理员姓名 教师信息 教师编号 教师姓名 年龄 学历 性别 健康状况 毕业院校 职称 选课信息表 课程编号 教师编号 学号 四、数据库物理实现 1、建立空数据库 经过数据库系统分析和逻辑设计后,数据库的结构已经非常清晰,剩下的就是用一种数据库软件实现这样的结构。 本系统中数据库采用Microsoft Access 2003作为数据库。首先我们在Microsoft Access 2003的“管理器中”创建一个数据库,我们命名为“USER”. 2、 建 立 表 本系统共设计了6张表 n 学生信息表 n 课程信息表 n 教师信息表 n 教室信息表 n 成绩信息表 n 选课信息表 学生信息表 字段名称 数据类型 字段大小 主键 学号 文本 8 是 姓名 文本 4 否 性别 文本 1 否 出生年月 日期/时间 否 政治面貌 文本 2 否 所在系别 文本 15 否 四级通过 是/否 否 课程信息表 字段名称 数据类型 字段大小 主键 课程编号 文本 3 是 课程名称 文本 10 否 课程分类 文本 3 否 学分 文本 1 否 教师编号 文本 10 否 教室信息 文本 3 否 限选人数 文本 3 否 已选人数 文本 3 否 教师信息表 字段名称 数据类型 字段大小 主键 教师编号 文本 5 是 姓名 文本 4 否 性别 文本 1 否 年龄 数字 整型 否 学历 文本 2 否 职称 文本 3 否 毕业院校 文本 20 否 健康状况 文本 10 否 教室信息表 字段名称 字段类型 字段大小 主键 教室号 文本 3 是 管理员姓名 文本 3 否 管理员联系方式 文本 11 否 可容纳人数 文本 3 否 空闲时间 文本 10 否 成绩信息表 字段名称 字段类型 字段大小 主键 学号

注意事项

本文(学生选课信息管理系统数据库设计)为本站会员(知识电梯)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

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




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开