学生课程管理系统_第1页
学生课程管理系统_第2页
学生课程管理系统_第3页
学生课程管理系统_第4页
学生课程管理系统_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学生课程管理系统数学与计算机学院课程设计说明书课程名称:资料库课程设计课程**:XX题目:学生课程资料库应用系统年级/专业/班:2xx级信科3班学生姓名:惺惺惜惺惺x学号:31202X07***x开始时间:202X年5月23日完成时间:202X年6月7日课程设计成绩:指导教师签名年月日资料库应用系统设计与实践课程设计任务书学院名称:数学与计算机学院课程**:XX专业:资讯与计算科学年级:202X一、 设计题目学生课程资料库应用系统二、 主要内容高校学生选课系统,一个学生可以选择多门课程,一门课程可被多个学生选择。要求完成以下功能:.查询功能:能对学生所选科目进行查询,输入学生姓名或者学号后,其所课程将列出来。.新增功能:能新增加学生和所选课程。.修改功能:如果学生选择科目有误,可以对其进行修改。.删除功能:如果学生对应的课程记录有问题,可以实现对其删除的功能。三、 具体要求及应提交的材料具体要求:1、 完成系统的需求分析通过需求分析确定系统需要处理的资料的需求,要求使用资料库的辅助设计工具(powerdesigner等),建立业务处理模型2、 完成系统概念结构设计概念资料模型(cdm)用于完成资料库的设计,与人和资料库平台和具体资料储存结构和工具无关。首先选择区域性应用画出分e-r图,最终形成系统的e-r图3、 完成系统逻辑结构设计按照e-r图转换成关保模式的规则,将cdm转换成逻辑资料模型,饼为每个关保模式实际主键、外来键。分析关保模式中的依赖关保,对关保模式规簸化处理4、 完成系统物理结构设计为每个关保分配储存长度,建立资料库的索引和检视,定义关保中的主码和外码,写出关保建立和查询的sql语句。5、 编码选择你自己熟悉的开发工具完成一个dbs系统的编码工作。应上交的材料:1、 课程设计报告2、 程式源**清单四、 主要技术路线提示仔细阅读设计指导书内容,认真掌握任务要求2.需求分析3.概念结构设计4.逻辑结构设计5.物理结构设计6.编码.五、 进度安排第一遇完成系统分析和设计第二遇完成程式开发,撰写课程设计报告六、 推荐参考资料(不少于3篇)1、《软体工程概论》张海藩清华大学出版社2、 《实用软体工程基础》陈明编着清华大学出版社3、 《资料库系统概论》萨师煊,高等教育出版社,202X年5月第3版4、 资料库基础与应用-sqlserver2000,成先海,机械工业出版社出版,202X指导教师签名日期年月曰系主任稽核日期年月日目录1.前言1概念模型设计2.设计的原理2.概念模型2逻辑结构设计3.设计的原理3.关保模式3.基本表设计4.检视设计4.索引设计5.其它物件设计5应用系统设计6.开发环境6.模组1设计6.模组2设计7.模组3设计7.模组4设计8.模组5设计8总结9参考文献9前言近年来随着高校的扩招,高等院校的办学规模也不断扩大,生源的急剧增加,所以学生选课资讯量也成倍增长。面对庞大的资讯量,解决好学校管理成本又能够提高管理质量;同时让我们的老师工作量减轻又能提高工作水平已成为当前高校面临的迫切问题。伴随着计算机的盛行,资讯科技在管理上深入而广泛的应用,管理资讯系统的实施在技术上已逐步成熟,学校需要与时俱进的发展,达到科学化和高效化的管理,就需要建立一套与自身特点相适应的管理资讯系统来满足学校改革的要求,便于高校对全校课程安排及管理工作。本学生课程管理资讯系统用c\s模式编写,在本系统中可以方便的查询学生资讯,教师资讯,课程资讯,学生选课,教师对每门课程的成绩录入,从而方便、有效地进行学校选课的相关工作。在学生选课管理资讯系统的设计中主要用到了,sqlserver202X资料库,用于存入学生、教师、教室、管理员的相关资讯。此资料库共建了6个资料库表项,分别是学生表student,成绩表grade、教师表teacher、课程表course、管理员表manager、教室表room。对系统的使用者来说,分为普通使用者(教师和学生)和资料库管理员,由于不同型别的使用者具有不同的许可权,所以系统对普通使用者和资料库管理员设计了不同的登入许可权。为了保证资料库的安全性,对普通使用者的许可权进行了相关的限制,普通使用者只有检视资料库的许可权及相关的操作,学生能进行选课,教师能进行各科的成绩录入和修改。而管理员不但可以检视资料库,还可以对资料库中存放的资讯进行相关的修改,主要是新增课程、教室资讯和使用者资讯的修改。概念模型设计设计原理资料库中的资料**于现实的生活,而对于学生选课管理资讯系统所使用的资料库中的资料就是**于教师、学生本人,以及教室、课程的相关资讯。首先需要对相关资讯情况作相应的调查,找出相关实体及其属性,画出e-r图,然后确定物件相关性。最终完成资料库的概念模型设计。概念模型.1经过对物网咖管理所涉及的资料进行分析,得到如下的实体:教师:属性包括**号码、姓名、性别、年龄、学位、职称、毕业院校、健康状况、密码teather(tno、tname、t***、tage、tdegree、tzc、tgrandu、thealth、tpswd)(2) 学生:属性包括学号、姓名、院校、密码student(sno、sname、sdept、spswd);(3) 课程:属性包括课程号、课程名、任课老师、课程学分course(**o、**ame、tname、credit);(4) 教室:教室号、教师容量、空闲时间、课程号room(rno、rvolume、rfree、**o)(5) 成绩:学号、课程号、成绩grade(sno、**o、grade)(6) 管理员:属性包括管理员账号、姓名和密码manager(mno、mname、mpwd)。.2联络有:(1) 管理:反应了学生、教师、管理员三者之间不同的操作许可权;(2) 授课:教师给选定了自己开的课程授课、打期末成绩;(3) 选课:学生根据自己的喜好、上课时间、教室以及老师选择相应的课程。.3所设计的概念模型的实体与e-r图如下:(1) 教师实体:图2.1教师实体属性图(2) 学生实体:图2.2学生实体属性图(3) 课程实体:图2.3课程实体属性图(4) 教室实体:图2.4课程实体属性图实体组成的e-r图:逻辑结构设计设计原理通过对资料实体和属性的分析以及所选资料库的相关特性,我们可以确定资料库中相关表的设计方案。由于e-r图是由实体,实体属性和实体之间联络三个要素组成的。所以将e-r图转换为关保模型实际上就是要将实体,实体的属性和实体之间的联络按一定的原则转换为关保模式。关保模式(加粗倾斜表示主码)教师:(教师号、教师姓名、性别、年龄、学位、职称、毕业院校、健康状况、个人登入密码);学生:(学号、姓名、所在学院、个人登入密码);教室:(教室号、教室容量、空闲时间、上课课程);课程:(课程号、课程名、任课教师、学分);成绩:(学号、课程号、成绩);管理员:(管理员登入号、管理员姓名、管理员密码)。基本表设计管理员基本表设计:管理员资料汇入:教师基本表设计:教师资料汇入:学生基本表设计:学生基本资讯资料汇入:教室基本表设计:教室基本资料汇入:课程基本表:课程资讯汇入:检视设计针对本题目的查询要求及课程相关查询修改功能,该系统将基本表都将主码做好编号,便于管理员、学生、教师这三个角色在自己本许可权内进行操作。对学号的索引由于它是学生表的主键在microsoftsqlserver202X会自动的建立索引所以不需要对其显式的建立索引。对学号、姓名、学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论