【www.guakaob.com--数据库系统】
大理学院数学与计算机学院
《数据库系统设计》课程设计报告
班级: 2012级计算机科学与技术1班 学号: 201211514 姓名: 刘秀珍 系统名称: 学生选课系统 总分:
实验报告内容及撰写要求:
一、需求分析
程序的主要功能描述,可以用文字、框图、用例等方式。
参考《数据库系统设计任务书》附录中的内容来进行设计报告的撰写。
主要应当包含分析的过程及分析后得到的数据流图和数据字典。
二、数据库设计
2.1 数据库概念设计
实体关系模型设计,创建分ER图和总体ER图,并描述总体E-R图合并时的问题解决。
2.2数据库的逻辑设计
根据概念设计结果,创建数据库的逻辑模型,建立在具体DBMS下(SQL SERVER 2005)的表结构,并根据规范化理论对表结构进行优化调整。
同时,根据应用需求,创建数据库系统所需的外模式(视图)、模式和内模式(索引)等,此外,应当根据需求,建立数据完整性约束(实体完整性,参照完整性和用户自定义完整性)。
三、系统实现
3.1 数据库访问
1)数据访问类及实现代码
2)SQL语句
3.2 业务逻辑层类及代码
描述业务流程、数据处理功能的模块代码
3.3表示层的实现
可以用界面截图及其实现类及核心代码描述
四、总结【大理大学选课】
一、 需求分析
1.1背景
全校性选修课开设的目的在于扩大学生的知识面、加强学生素质教育、培养复合型高级人才,具有不可替代的重要性。随着教育改革的不断深入和素质教育的加强,学分制的实施,选修课在一个学生的培养计划中占的比重将越来越大。
网上选课系统的出现使同学们能够更加自主、便捷、准确的进行选课。但是,由于一般高校中的学生都比较多,因此带来了诸多如信息管理等问题,鉴于需要将学生信息、选课信息等信息数字化以便于管理维护,我们便想到了利用数据库能够比较良好地解决此类问题,由此下面我将设计出一个学生选课系统以供参考。
1.2系统设计要求:
设计出一个学生选课数据库系统的简要要求如下:
1)设计要求
① 建立相应的数据库及相关的表、属性、约束、规则、默认等; ②输入相应的记录(每个表不少于20条记录);
③编写进行数据管理的存储过程。
2)系统用户由系统管理员、学生用户和教师用户三类组成。
(1)系统管理员的主要功能:
①用户管理(对教师、学生信息的管理和维护);
②课程管理(对课程信息的管理和维护);
③选课管理(实现选课功能开放和禁止、老师成绩输入开放和禁止)。【大理大学选课】
(2)学生用户能实现的功能:
①查询和修改个人信息,如电话、EMAIL地址;
②进行选课操作,包括查看课程设置信息、选课、退选、查看已选课程;
③查看自己当前所选课程的信息和以前所选课程的成绩信息。
(3)教师用户能实现的功能:
①查询和修改个人信息,如电话、EMAIL地址;
②课程结束后,教师对所教授的学生进行成绩登记;
③查看自己的教学安排,包括讲授课程、学时数、以往所教授课程的学生成绩等信息。
1.3 概要分析
选课系统主要满足三类用户的要求:教务处的系统管理员、教师和学生,他们所具有的操作权限以及操作内容是不同的。要求选课系统可以满足以下功能:系统管理员能对学生信息、教师信息、课程信息等进行有效的管理和维护,包括增加、删除、修改等基本维护功能和灵活的查询功能;教师和学生能够对个人基本信息、授课、选课所涉及的有关信息进行查询、更新等操作。
1.4系统主要功能
学生选课系统分为系统管理员、教师和学生三类用户,系统管理员的功能包括维护学生信息、维护教师信息、维护课程信息;教师的功能包括查询和修改个人信息、学生成绩登记,查询教学安排;学生的功能包括查询和修改个人信息、选课相关操作、查询选课和选课成
绩信息。学生选课系统功能模块如图1-1:
图1-1学生选课系统功能模块图
大理学院数学与计算机学院
《数据库系统设计》课程设计报告
班 级: 12计算机科学与技术2班 学 号: 2012115214 姓 名: 杨 奇 欣 系统名称: 学生选课系统 总 分:
实验报告内容及撰写要求:
一、需求分析【大理大学选课】
程序的主要功能描述,可以用文字、框图、用例等方式。
参考《数据库系统设计任务书》附录中的内容来进行设计报告的撰写。
主要应当包含分析的过程及分析后得到的数据流图和数据字典。
二、数据库设计
2.1 数据库概念设计
实体关系模型设计,创建分ER图和总体ER图,并描述总体E-R图合并时的问题解决。
2.2数据库的逻辑设计
根据概念设计结果,创建数据库的逻辑模型,建立在具体DBMS下(SQL SERVER 2005)的表结构,并根据规范化理论对表结构进行优化调整。
同时,根据应用需求,创建数据库系统所需的外模式(视图)、模式和内模式(索引)等,此外,应当根据需求,建立数据完整性约束(实体完整性,参照完整性和用户自定义完整性)。
三、系统实现
3.1 数据库访问
1)数据访问类及实现代码
2)SQL语句
3.2 业务逻辑层类及代码
描述业务流程、数据处理功能的模块代码
3.3表示层的实现
可以用界面截图及其实现类及核心代码描述
四、总结
学生选课系统数据库需求分析
1.1背景分析
随着无纸化办公的普遍实现,信息的自动处理以及网络式
的信息交互方式已经被人们广泛应用。让计算机来管理学生的信息是现在各个高校都在积极进行的工作之一,也是高校教学管理工作的重要内容之一。网上选课与传统的选课方式相比更加节约资源,增加了学生选课自主权。
学生选课系统作为一种现代化的教学技术,越来越受到
人们的重视,是一个学校不可或缺的部分,学生选课系统就是为了更好的管理选课信息而设计的。学生选课系统的将使选课管理工作规范化、系统化、程序化,避免选课管理的随意性,提高信息处理的速度和准确性,能够准确、及时、有效的查询和修改学生选课情况。
与传统的选课方式相比,网上选课系统利用局域网为学
生选课带来了极大的便捷。学生在公共机房,或者宿舍的个人电脑上便可以通过校园网络来选课。在选课期间内,学生能够使用选课系统灵活的修改自己的选课情况,大大提高了学校选课灵活性和选课工作的效率。教务处的教师则可以通过选课系统来查看以及管理学生的选课情况,使得学生选课工作达到系统化和自动化,大大提高了学校的工作效率,为广大师生及相关人员节省了极多的时间。而且全校性选修课开设的目的在于扩大学生的知识面、加强学生素质教育、培
养复合型高级人才,具有不可替代的重要性。随着教育改革的不断深入和素质教育的加强,学分制的实施,选修课在一个学生的培养计划中占的比重将越来越大。
网上选课系统的出现使同学们能够更加自主、便捷、准
确的进行选课。但是,由于一般高校中的学生都比较多,因此带来了诸多如信息管理等问题,鉴于需要将学生信息、选课信息等信息数字化以便于管理维护,我们便想到了利用数据库能够比较良好地解决此类问题,由此下面我将设计出一个高校选课系统。
1.2主要技术
(1)SQL Server 2005
(2)JAVA EE
(3)GEECG
(4)HTML5+CSS3
2.主要功能
验选课系统分为教师,学生及系统管理员三类用户,学生的功能包括选课、退选、查询选课信息等,教师的功能包括学生成绩录入,查询信息等。管理员的功能包括新建教师、学生账户,添加课程信息,其系统功能模块如图
3. E-R图
3.1实体
本系统分为4个实体具体如下:
学生:
《大理学院引进高层次人才暂行办法》
第一条 为实施人才强校战略,落实我校“十二五”发展规划,加强人才队伍建设,提高人才队伍的整体素质和竞争实力,适应学校改革和发展的需要,制定本办法。
第二条 引进高层次人才工作由学校党委统一领导,学校人才工作领导小组负责引进高层次人才的组织、协调工作,人事处负责引进高层次人才的日常工作。
第三条 高层次人才引进的原则
(一)人才引进与学科专业建设相结合。引进高层次人才,要立足于学科专业建设和发展的需要,要有利于我校人才资源的整合。
(二)突出重点与统筹兼顾相结合。引进高层次人才,要保证重点学科、特色学科的需要,同时,要兼顾新建学科、交叉学科的需要。
(三)人才引进与智力引进相结合。按照“不求所有,但求所用”的原则,通过多种渠道,采取多种形式,不拘一格引进高层次人才。
第四条 高层次人才引进的形式
(一)正式调入我校或被我校全职聘任。
(二)受聘在我校短期工作。
(三)担任我校兼职教授或客座教授。
(四)与我校联合开展重大科研项目的合作研究。
第五条 高层次人才引进的范围
(一)教授、研究员
(二)博士
(三)具有特殊技能的其他专业技术人员
第六条 高层次人才引进的条件
(一)热爱社会主义祖国,拥护中国共产党的领导,忠诚人民的教育事业,有强烈的事业心、责任感和敬业精神。
(二)遵纪守法,具有良好的职业道德、团队精神和创新意识,愿为学校的改革和发展做出贡献。
(三)身体健康,能够胜任相应岗位工作的要求。
(四)引进的高层次人才的年龄必须符合以下要求:
1.教授和研究员年龄一般不超过45周岁,特殊情况不超过50周岁。
2.博士年龄一般不超过35周岁,特殊情况不超过40周岁。
第七条 高层次人才引进的程序
(一)制定计划。人事处会同用人单位,根据学校人员编制情况和学科专业建设需要,提出引进高层次人才计划,经学校人才工作领导小组审核,报学校党委批准后执行。
(二)发布公告。人事处根据引进高层次人才计划和有关规定,按照规定程序向社会发布招聘岗位、招聘条件、招
聘人数以及招考公告。
(三)个人报名。应聘者应提供以下材料:
1.个人简历、家庭情况和来我校工作的要求。
2.学历、学位和专业技术职务任职资格证书,各种奖励证书。
3.反映本人学术水平和成就的论文、论著、科研成果、发明专利的目录,正在进行的科研项目证明书以及代表作原件。
(四)组织考核。人事处会同用人单位,按照学校公开招聘工作人员办法,对拟引进的高层次人才进行考试和考核,并由用人单位填写《大理学院引进高层次人才审批表》,报学校人才工作领导小组。
(五)确定人选。学校人才工作领导小组根据考试和考核结果,提出拟引进高层次人才的意见,经学校党委会讨论,确定录用人员名单。
第八条 引进的高层次人才的职责
(一)教授、研究员职责
1.为本科生或研究生开设两门主干课程,其中一门能用双语教学,每学年教学工作量达到本学院同类人员平均教学工作量,教学效果良好。
2.三年内,主持一项省部级纵向科研项目,或横向科研项目(理科10万元以上,文科2万元以上)。
3.负责制定本学科建设和发展规划并组织实施,带领本学科在其前沿领域赶超省内先进水平,三年内主持校级重点学科建设。
4.负责本学科的学术梯队建设以及学科骨干的引进与培养,并具体指导两名青年教师。
5.平均每年在本学科核心刊物上发表论文一篇,或在三年内出版专著(含主编教材)一部。
(二)博士职责
1.为本科生或研究生开设一门主干课程和一门选修课程,每学年教学工作量达到本学院平均教学工作量,教学效果良好。
2.四年内,主持一项省部级纵向科研项目,或横向科研项目(理科10万元以上,文科2万元以上)。
3.参与制定学科建设和发展规划,协助学科带头人在本学科某一前沿方向赶超省内先进水平。
4.负责本学科某一研究方向的学术梯队建设,以及学术骨干的引进与培养。
5.平均每年在本学科核心刊物上发表论文一篇,或在四年内出版专著(含主编教材)一部。
第九条 引进的高层次人才的待遇
(一)教授、研究员和博士:
1.享受国家和学校规定的工资福利待遇及校内津贴。
2.住房补贴:25万元人民币(税前),分年度发放。
3.科研启动费:根据本人申请的科研项目,理科不超过10万元人民币,文科不超过5万元人民币。
4.每人配备计算机一台。
校安排相应工作;配偶为非国家工作人员的,学校可安排临时工作;有未成年子女的,学校可按当地教育部门有关规定协助安排就近入学入托。
6.具有高级职称的人员可聘任为我校相应硕士点的硕士生指导教师。
7.优先选拔为校级学术技术带头人。
(二)具有特殊技能的其他专业技术人员,根据工作职责和教学科研任务确定待遇。
(三)受聘在我校短期工作的高层次人才的相关待遇,按学校有关文件执行,或双方协商确定。
(四)担任我校兼职教授或客座教授的人员,学校视情况一次性发给聘金500—2000元人民币,来校工作期间的相关待遇按学校有关文件执行。
(五)与我校联合开展重大科研项目的人员,由课题组参照学校有关规定兑现相关待遇。 (六)对引进的高层次人才,学校可根据房源情况和引进人才的层次提供租住的周转房,周转房租金按学校有关规
下面中国招生考试网小编给各位考生整理:
大理学院教务处外网入口:http://202.203.31.98/