本科生专业培养计划系统设计.docx
- 文档编号:4379785
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:9
- 大小:188.26KB
本科生专业培养计划系统设计.docx
《本科生专业培养计划系统设计.docx》由会员分享,可在线阅读,更多相关《本科生专业培养计划系统设计.docx(9页珍藏版)》请在冰豆网上搜索。
本科生专业培养计划系统设计
学号:
课程设计
题目
本科生专业培养计划
学院
计算机科学与技术
专业
班级
姓名
指导教师
唐祖锴
年
月
日
课程设计任务书
学生姓名:
专业班级:
指导教师:
工作单位:
计算机学院
题目:
教学管理信息系统——本科专业培养计划数据库设计
初始条件:
大学开办多个本科专业,各专业都有相应的四年培养计划。
培养计划主要规定了课程和实践环节。
1)课程:
规定了课程编号、名称、学时、学分、是否学位课、是否选修课、开课学期、开课单位等。
2)实践环节:
包括军训、各种课程设计、毕业实习以及毕业设计等,实践环节都是必修课,用“周数”来标注时间。
其它细节可参考本校的专业培养计划。
要求完成的主要任务:
1.根据上述的初始条件,进行调查分析并设计适当的属性。
设计一个专业培养计划数据库,记录各专业的培养计划,DBMS可选MsSQLServer、Access、VFP等。
2.完成课程设计说明书,其格式遵守学校今年的新规定。
主要内容包括:
需求分析,概念设计,逻辑设计,物理实现等。
3.基于该数据库,最好实现一个或多个应用程序(自己确定功能),程序设计语言(工具)任选。
这一项是选作,不作硬性要求。
时间安排:
本学期第18周:
1.消化资料、系统调查1天
2.系统分析1天
3.总体设计,实施计划2天
4.撰写报告1天
指导教师签名:
年月日
系主任(或责任教师)签名:
年月日
教学管理信息系统-本科生专业培养计划
目录:
1.背景·········································4
2.需求分析············································4
3.概念设计············································5
4.逻辑设计············································8
5.物理实现············································9
6.小结················································10
1.开发背景
经过紧张而忙碌的高中三年,当各个新生踏入自己心目中理想的大学时,在这个陌生的环境中,许多人会变得无所适从,会感到迷茫。
为了让刚迈入大学的新生在以后的大学四年里,过的充实而快乐,让他们了解自己以后所要学的是很有必要的。
因此,建立本科学生的培养计划数据库,有利于在信息化时代里让学生了解自己所需的信息,同时也有利于学校的信息管理。
2.需求分析
设置专业方向,为各专业制定教学计划,使学科专业不断规范化、科学化、层次化。
1.查询功能:
查询某专业、班级相关学位课、实践课、选修课、必修课信息。
2.教学计划复制功能:
将某一年级的课程计划复制到另一年级;将某系(专业)的某一年级课程复制到该系(专业)另一年级。
3.共享功能:
将培养计划制定结果传输到“开课/排课管理子系统”中,实现共享。
4.统计功能:
可以按照学年、学期、系(专业)、班级输出培养计划。
5.更新功能:
管理员能够对该数据库的数据进行及时的更新与维护。
3.概念设计
通过对本学校教学管理信息系统——本科专业培养计划的参考以及对该数据库的功能分析,可以得出该数据库的实体对象分别为管理员实体、学生信息实体、课程实体、专业实体
(1)管理员实体
管理员实体包括管理员名称和管理员密码。
管理员实体E-R如图所示:
(2)学生信息实体
学生信息实体包括学生学号、学生姓名、学生性别、学生年龄、学生所在班级、学生所在专业。
学生信息实体E-R如图所示:
(3)课程实体
课程实体包括课程编号、课程名称、周学时、学分、课程性质、课程类别、开课学期、开课单位。
课程实体E-R如图所示:
(4)专业实体
专业实体包括专业代码、专业名称、专业所属课程。
其E-R如图所示:
各实体E-R图:
4.逻辑设计
概念模型转化为关系模型
(1)管理员表(用户名,密码)
(2)专业表(专业代码,专业名称)
(3)学生表(学号,姓名,性别,年龄,所属专业,所在班级)
(4)课程表(课程编号,课程名称,学分,周学时,开课时间,开课单位,课程类别,课程性质,所属专业)
5.物理设计
本次设计使用的是MicrosoftAccess数据库软件,下面给出本科专业培养计划数据库主要表的表结构。
(1)管理员信息表
用于保存管理员的信息,如图所示:
(2)专业信息表
用于保存专业信息的表,如图所示:
(3)学生信息表
用于保存学生信息的表,如图所示:
(4)课程信息表
用于保存学生培养计划中所需的课程信息的表,如图所示:
6.总结
通过这次课程设计,使我们了解了数据库设计的基本流程,并且基本掌握了MicrosoftAccess数据库软件的基本用法。
在这次课程设计中,遇到了许多苦难,但同时也学到了许多。
在设计刚开始的时候,由于在数据库分析的时候,没有将数据库的概念结构弄顺,结果导致后面的设计出现了问题。
最终通过自己在纸上反复的推敲、演练,弄好了该数据库的架构,使得后面的设计变得通畅了。
在这次数据库课程设计中,我的同学给了我很大的帮助,特别是在物理设计时,对数据库软件的运用,给了我很多意见,并帮我解决了一些自己不会的难题。
这次课程设计的完成,也使得我明白了自己的专业课学的还不是很扎实,以后还需认真得学习。
本科生课程设计成绩评定表
班级:
姓名:
学号:
序号
评分项目
满分
实得分
1
学习态度认真、遵守纪律
10
2
设计分析合理性
10
3
设计方案正确性、可行性、创造性
20
4
设计结果正确性
40
5
设计报告的规范性
10
6
设计验收
10
总得分/等级
评语:
注:
最终成绩以五级分制记。
优(90-100分)、良(80-89分)、中(70-79分)、
及格(60-69分)、60分以下为不及格
指导教师签名:
20年 月 日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科生 专业 培养 计划 系统 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)