ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:20.56KB ,
资源ID:24598655      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24598655.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生学籍管理系统.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学生学籍管理系统.docx

1、学生学籍管理系统数据库原理课程设计 题目 学生学籍管理系统学院(系) 专业年级 学生姓名 指导教师 职称 副教授 xxxx 年 xx 月 xx 日 学生学籍管理系统重庆师范大学 计算机科学与技术 2班指导教师 潘林森【摘 要】学生学籍管理系统是一个辅助学校学籍处学籍管理人员完成日常工作中,涉及个人信息、成绩、考试报名、选课的查询和管理的工作。本系统利用数据库技术来完成学生学籍管理系统。功能与实现方面有相当的针对性和实用性,它运用方便、操作简单,效率很高。本系统在开发方法上采用了自顶向下模块化设计方法,根据用户的需求及程序的应用与维护的易用性,将系统各个部分置于不同的模块当中,一一实现各模块,进

2、而完成整个系统的开发。【关键词】数据库,学生学籍管理系统,成绩的管理和查询绪论、开发背景随着时代的进步,社会生产力高速发展,新技术层出不穷,整个人类社会已逐步走向信息化,作为高新技术的产物计算机,也在逐步渗透到每一个领域。借着计算机的普及,数据库也有了更大的发展。数据库适合数据量大,关系复杂的数据处理。通过数据来反映客观事物之间本质的必然联系。实现了数据的独立性(将数据和应用独立开来),适合于面向全组织的应用需求。适合共享程度要求比较高,冗余性要求比较小的应用需求。、开发目的在学籍管理中,需要从大量的日常教学活动中提取相关信息,以反映教学情况。传统的手工操作方式,易发生数据丢失,统计错误,劳动

3、强度高,且速度慢。使用计算机来管理学生信息,不但可以节省时间和人力,更能全面、有效地掌握学生基本情况,及时获取最新的准确资料和信息。在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范教学管理行为,从而提高了管理效率和水平。一、学生学籍管理系统概述21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用已经普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。在学校方面,为了适应现代社会人们高度强烈的时间观念,也设计了学生学籍管理系统,管理人员可通过该系统完成信息的添加、删

4、除、修改等操作,学生可以查询自己的相关信息,而且只需按系统要求输入即可操作。减少了不必要的麻烦,也可节省大量的时间,避免资源浪费。二、系统总体设计通过对上述的调查和分析,可得到下面的一个学生学籍管理系统功能模块的结构图系统功能模块图三、数据库设计、可行性分析众所周知,在学校管理的各个环节中,学籍管理从学生一进入学校就已经开始,而众多的学生信息给学校的学籍管理人员带来了繁琐的工作,这样难免会出现一些差错。因此,学籍管理对于整个学校正常的教学管理工作的好坏以及成功与否起着重要的作用。对于数据庞大的学生信息,学籍管理人员的工作量也相应得油很大。随着网络的普及与校园网络的巨大发展,管理人员或多或少的掌

5、握了计算机对信息的处理过程,通过网络对学生的学籍信息进行科学管理并非难事。学生从入校开始,通过各系部、班级将学生信息进行录入;考试结束后,任课教师可以将学生的考试成绩通过联网计算机上传到学籍管理系统数据库中,学校对学籍信息统一管理,达到统筹宏观的管理效果;学生也可以通过网络查询考试成绩,从而大大减轻了学籍管理人员的负担,提高了学籍管理的效率与质量。现在,计算机的价格已经十分低廉,性能却有了很大的进步。而本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面第一、本系统的运行可以代替人工进行许多繁杂的劳动;第二、本系统的运行可以节省许多资源;第三、本系统的运行可以大大的提高

6、学校的工作效率,等等。所以,本系统是可行的。2、需求分析(1)用户需求分析学校管理工作是一个十分繁重的工作,学校学生的管理同样十分繁重。在学生日常管理工作中,必须处理大量的信息。而人工进行这些工作又相当繁琐和复杂。通过对学校学生日常业务工作内容和信息的分析,确定学生学籍管理系统分为以下几个方面:个人信息管理成绩管理考试报名管理选课管理而对于每个项目特定的用户可以执行以下操作更新(添加、删除、修改等)用可视的窗体作为界面将用户要输入数据库的信息输入,并保存输入的内容,或者将数据库中的信息删除,还可以更改以前的信息。)查询查询主要是对已经存入数据库的信息进行基本查询,用户可以根据需要输入要查找信息

7、的条件。(2)数据字典下面对“成绩管理”和“个人信息管理”处理功能中包含的几个对象加以描述数据项序号数据项名数据类型长度取值范围1学号数字112课程号数字113学年数字2144学期数字2125教师编号数字116班号数字117系编号数字11数据结构序号数据结构名含义说明组成1个人信息管理管理学生的信息学号+姓名+性别+出生年月+籍贯+班级号+系编号+政治面貌=电话+身份证号码2成绩管理管理学生的每科考试成绩学号+课程号+课程名称+学年+学期+学分+成绩+学时3考试报名管理对于学生的报名进行管理学号+考试名称+准考证号+成绩4选课管理管理学生的选课学号+选课时间+肯成编号+班号+教师编号+开课学年

8、+开课学期数据流序号数据流名数据流来源数据流去向组成说明1成绩查询要求需要查询成绩的学生课程成绩查询学号2成绩查询条件教务员课程成绩查询班号+课程号+学年+学期3成绩信息课程成绩查询学生课程号+学年+学期+成绩4考试成绩任课教师该科成绩录入学号+课程号+学年+学期5学生成绩数据该科成绩录入课程成绩查询课程号+学年+学期数据存储序号数据存储名说明输入的数据流输出的饿数据流组成1学生个人信息状态变更个人信息学号+姓名+性别+出生年月+籍贯+班级号+系编号+政治面貌=电话+身份证号码2学生成绩信息学生成绩数据学生成绩学号+课程号+课程名称+学年+学期+学分+成绩+学时序号处理过程名输入输出处理1课程

9、成绩查询学生选课查询请求成绩信息根据学号和课程号找出对应数据2该科成绩录入考试成绩学生成绩数据根据学生的课程录入对应成绩3个人信息查询个人信息查询学生个人信息根据学号找出对应数据4信息状态处理个人信息变更信息状态变更针对信息的变更做出对应的更改处理过程3、概念结构设计根据上述的需求分析,明确了该系统的主要功能,分别为:学生根据自己的需要参加考试报名和选课;任课教师在期末时录入学生的考试成绩;学校教务处对学生考试报名、选课和成绩进行审核,对新入学的学生进行注册,对毕业生的信息进行归档工作。因此,可得到以下第一层数据流图学生学籍管理系统一层数据流图下面针对成绩管理和个人信息管理做分析,得到下面的第

10、二层数据流图:学生成绩个人信息从上面的数据流图可抽象得到以下学生成绩管理系统的ER图:n各个具体的实体与联系学号课程号学时班级名称教师姓名电话系名称4、逻辑结构设计 下面是把学生成绩管理系统的基本ER图转换为关系模型,关系的码用下横线标出关系模型:教师(教师编号,教师姓名,性别,职称,电话,系编号)成绩(学号,课程号,课程名称,学年,学期,学分,成绩,学时)录入(教师编号,课程号,开课年度,开课学期)学生(学号,姓名,性别,出生年月,籍贯,班级号,系编号,政治面貌,电话,身份证号码)系(系编号,系名称,系主任)班级(班号,班级名称,班级说明,系编号)查询(学号,课程号)数据库中表清单数据库表名

11、关系模式名称学生个人信息表学生教师基本信息表教师院系基本信息表系班级信息表班级学生成绩表成绩等级考试成绩成绩学生个人信息表字段名数据类型字段宽度备注学号字符型11主关键字限数字姓名字符型8NOT NULL性别字符型2限“男”“女”出生年月日期型8籍贯字符型10班号字符型11系编号字符型11政治面貌字符型10电话字符型15身份证号码长整数20教师基本信息表字段名称数据类型字段宽度备注教师编号字符型11主关键字限数字教师姓名字符型8NOT NULL性别字符型2限“男”、“女”职称字符型8联系电话字符型15电子邮件字符型20出生年月日期型8系编号字符型11院系基本信息表字段名称类型字符宽度备注系编号

12、字符型11主关键字限数字系名称字符型10NOT NULL系主任字符型8班级信息表字段名称类型字符宽度备注班号字符型11主关键字限数字班级名称字符型10班级说明字符型30系编号字符型11学生成绩表字段名数据类型字段宽度备注学号字符型11主关键字限数字课程号字符型11主关键字限数字课程名称字符型10NOT NULL学年字符型2学期字符型2学分浮点数4学时短整数3成绩浮点数3等级考试成绩等级考试数据类型字段宽度备注等级考试名称字符10学期字符2学年字符2准考证号长整数20考试日期日期型20成绩浮点数35、物理设计为一给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程,就是数据库的物理设计。数据

13、库的物理设计通常分为两步:(1)确定数据库得的物理结构,在关系数据库中主要指存取方法和存储结构。(2)对物理结构进行评价,评价的重点是时间和空间效率。如果评价结果满足原设计要求,则可进入到物理实施阶段,否则,就需要重新设计或修改物理结构,有时甚至要返回逻辑设计阶段修改数据模型。本设计省略了该过程。6、数据库的实施与维护完成对数据库的物理设计之后,设计人员就要用RDBMS提供的数据定义语言和其他实用程序将数据库逻辑设计和物理设计结果严格描述出来,成为DBMS可以接受的源代码,再经过调试产生目标模式。然后就可以组织数据入库了,这就是数据库实施阶段。数据的载入和应用程序的调试数据库实施阶段包括两项重

14、要的工作,一项是数据的载入,另一项是应用程序的编码和调试。数据库的试运行在原有系统数据有一小部分已输入数据库后,就可以开始对数据库系统进行联合调试,这又称为数据库的试运行。数据库的运行和维护数据库的试运行合格后,数据库开发工作就基本上完成了,即可以投入正式运行了。但是由于应用环境在不断地变化,数据库运行过程中物理纯出也会不断变化,对数据库进行评价、调整、修改等维护工作是一个长期的任务,也是设计工作的继续和提高。在数据库运行阶段,对数据库经常性的维护工作主要是由DBA完成的,它包括:(1)数据库的转储和维护(2)数据库的安全行 完整行控制(3)数据库性能的监督 分析和改造(4)数据库的重组织与重

15、构造小结通过这五周对数据库的课程设计,通过老师的指导和帮助,学生学籍管理系统的初步设计基本已经完成。其功能基本符合用户的需求,能够完成信息的添加、删除、修改、查询等操作。通过这次课程设计,我们也认识到自己在计算机许多专业知识方面还有许多欠缺。在今后的日子里,我们还需要更加努力学习,争取掌握更多的知识,丰富和补充自己。由于设计时间较短,所以该系统还有许多不尽如人意的地方,有待改善。参考文献1王珊,萨诗煊.数据库系统概论.北京:高等教育出版社.2006.52郭瑞军,唐邦民,谢晗昕.Visual Basic. 北京:电子工业出版社.2005.53陆慧娟,数据库原理与应用,北京:科学教育出版社,2006

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1