欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    学生信息管理系统课程设计报告.doc

    • 资源ID:14853428       资源大小:2.63MB        全文页数:15页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    学生信息管理系统课程设计报告.doc

    1、课 程 设 计 课程名称 数据库技术及应用 题目名称 学生信息管理系统 学生学院 专业班级 学 号 学生姓名 指导教师 2012年4月10日5目 录1、引言11.1 课程设计背景11.2 课程设计目的11.3 课程设计内容22、系统结构分析32.1 需求分析32.2 功能模块图43、数据库设计43.1 概念结构设计43.2 逻辑结构设计53.3 数据库表的创建63.4 数据库查询的创建73.5 数据库报表的创建73.6 数据库宏的创建74、系统实现84.1 系统功能模块设计84.2 其他模块设计85、功能测试96、结束语137、参考文献131引言1.1课题设计背景随着学校的规模不断扩大,学生数

    2、量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量需要有学生管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。目前社会上信息管理系统发展飞快,各个企业事业单位都引入了信息管理软件来管理自己日益增长的各种信息,学生管理系统也是有了很大的发展,商业化的学生信息管理软件也不少。但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作。1.2课程设计目的学生信息管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的

    3、决策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如:效率低、保密性差,人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要的作用1。作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。

    4、这些优点能够极大地提高学校信息管理的效率,也是一个单位科学化、正规化管理,与世界接轨的重要条件。本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标: 1)系统应具有实用性、可靠性和适用性,同时注意到先进性。 2)对各个数据库进行动态管理,防止混乱。 3)能够按照用户选择的不同的条件进行简单查询和复合查询。 4)能够对查询结果进行分类汇总,实现报表打印。 5)注意数据的安全性,具有数据备份和恢复的功能。 6)方便用户的操作,尽量减少用户的操作。1.

    5、3课程设计内容本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改 、增加、删除,针对这些要求设计了学生管理信息系统。本课程设计主要解决与学生信息管理相关的问题,设计一个功能齐全的学生管理信息系统。同时实现学生档案信息的添加、删除、修改和查询;学生学籍的管理;学生选课及课程的添加、修改、删除;学生成绩的录入和对学生成绩的分析等主要功能2。其功能主要有:1)对学校院系、班级和教研室的管理,其中包括院系、班级、教研室、学期信息的添加、删除和修改等相关操作,并显示相关信息。2)对学生入学后的信息添加、查询和修

    6、改。3)学生档案的管理,打印学生资料。4)学生成绩的录入与查询,查询包括成绩查询和成绩等级优、良、中、及格、不及格的查询。5)打印学生成绩单。6)关于系统版本。2系统结构分析2.1 需求分析目前随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长,需要学校统一管理的数据也越来越多,管理的难度大大增加。面对大量的数据,学校管理者要做的工作实在是太繁杂,因此设计一个学生信息管理系统的必要性显而易见。管理者需要对学生信息进行规范管理、科学统计和快速查询、修改、增加、删除等操作,从而减少管理方面的工作量。本系统可以满足学校管理者的需求,解决大部分学校在学生信息管理上所面临的难题。经

    7、过综合分析,确定该系统包括以下功能:1)学生信息录入添加、修改、查询和显示学生的基本信息,包括学号、姓名、性别、出生年月、籍贯、班级。2)教研室设置添加、修改、删除和显示教研室编号、教研室名称、教师人数和系编号。3)学生档案管理添加、修改、查询和显示学生的基本信息、所属班级和院系。记录学生学籍。4)学生成绩查询学生成绩的查询和成绩等级优、良、中、及格、不及格的查询,以及成绩的浏览。5)学生成绩录入录入学生的成绩,并显示已经录入的成绩,以供查询6)打印学生资料打印学生的基本资料。7)打印学生成绩打印学生的成绩。2.2 功能模块图该系统主要包括学生信息录入模块、教研室设置模块、学生档案管理模块、学

    8、生成绩查询模块、学生成绩的录入模块、打印学生资料模块、打印学生成绩模块。总体功能模块,如图所示:3数据库设计3.1 概念结构设计根据需求分析抽象出信息结构,可得该系统的E-R图。说明:3) 8)的实体E-R图 类似1)和2),在此省略。1)实体名:学生属 性:学号 姓名 性别 出生年月 籍贯 班级编号学生实体E-R图 如下图1.1所示。学生班级编号出生年月籍贯性别姓名学号图1.1 学生E-R图2)实体名:教研室属 性:教研室编号 教研室名称 教师人数 系编号教研室实体E-R图 如下图2.2所示。教研室编号教研室系编号教师人数教研室名称教研室编号图2.2 教研室E-R图3)实体名:学院 属 性:

    9、学院编号 学院名称 院长姓名 电话 地址4)实体名:系 属 性:系编号 系名称 系主任 教研室个数 班级个数 学员编号5)实体名:班级 属 性:班级编号 班级名称 班级人数 班长姓名 专业 系编号6)实体名:课程 属 性:课程编号 课程名 学时 学分 学期 教师编号 教室7)实体名:成绩 属 性:学号 课程编号 成绩8)实体名:教师 属 性:教师编号 姓名 性别 职务 教研室编号3.2逻辑结构设计根据上述的概念结构设计出逻辑结构,将E-R图转换为关系模型。学生信息管理数据库包含以下9个表:学生表Student、教研室Staffroom、学院表College、系表Department、班级表Cl

    10、ass、课程表Course、成绩表Score、教师表Teacher。以下列出了学生表和班级表的基本情况,其他表的基本定义情况类似。1) 学生表表1 学生表列名数据类型长度备注学号文本6主键姓名文本6无性别文本2无出生年月日期/时间短日期无籍贯文本50无班级编号文本8无2)班级表表2 班级表列名数据类型长度备注班级编号文本8主键班级名称文本4无学生人数数字2无班长姓名文本6无专业文本10无系编号文本4无3.3数据库表的创建在设计数据库表结构之前,首先要创建一个学生管理数据库。本系统是在Access 2003的数据库平台上创建的。按照以上表的字段和长度、数据类型等用SQL语言创建表格。以下只以学生

    11、表和班级表的创建为例,其他表的创建类似。1) 学生表: CREATE TABLE 学生 (学号 CHAR(6), 姓名 CHAR(6),性别 CHAR(2) , 出生年月 DATE ,籍贯 VARCHAR(50) ,班级编号 CHAR(8),PRIMARY KEY (学号 ),FOREIGN KEY (班级编号) REFERENCES 班级(班级编号 );2) 班级表:CREATE TABLE 班级 (班级编号 CHAR(8),班级名称 CHAR(4) ,班级人数 SMALLINT, 班长姓名 CHAR(6) ,专业 CHAR(10),系编号 CHAR(4),PRIMARY KEY (班级编号

    12、),FOREIGN KEY (系编号)REFERENCES 系 (系编号); 3.3数据库查询的创建学生管理数据库的表创建完成之后,需要在各个表之间建立查询,按照各表间的关系,用SQL语言创建查询,以下只以学生查询和学院_系_班级_学生查询的创建为例,其他查询的创建类似。1) 学生查询SELECT 学生.学号, 学生.姓名, 学生.性别, 学生.出生年月 FROM 学生;2) 学院_系_班级_学生SELECT 学院.学院编号, 系.系编号, 班级.班级编号, 学生.学号, 学生.姓名, 学生.籍贯FROM (学院 INNER JOIN 系 ON 学院.学院编号 = 系.学院编号) INNER

    13、JOIN (班级 INNER JOIN 学生 ON 班级.班级编号 = 学生.班级编号) ON 系.系编号 = 班级.系编号; 3.4数据库窗体的创建 见功能测试(第9页) 3.3数据库报表的创建 3.3数据库宏的创建4系统实现4.1 系统功能模块设计主窗体可以用来选择是对学生信息录入、教研室设置、学生档案管理、学生成绩查询、学生成绩的录入、打印学生资料、打印学生成绩,关于系统或者是退出该系统。Private Sub 教研室设置_Click()关于.SetFocusDoCmd.CloseDoCmd.OpenForm 教研室设置End SubPrivate Sub 学生信息浏览_Click()D

    14、oCmd.CloseDoCmd.OpenForm 学生信息浏览End SubPrivate Sub 档案管理_Click()DoCmd.CloseDoCmd.OpenForm 学生档案管理End SubPrivate Sub 打印学生资料_Click()DoCmd.CloseDoCmd.OpenReport 打印学生资料 End SubPrivate Sub 成绩录入_Click()DoCmd.CloseDoCmd.OpenForm 学生成绩输入End SubPrivate Sub 成绩查询_Click()DoCmd.CloseDoCmd.OpenForm 学生成绩查询End SubPriva

    15、te Sub 打印成绩单_Click()DoCmd.CloseDoCmd.OpenReport 打印成绩单End SubPrivate Sub 关于_Click()DoCmd.OpenForm 关于End SubPrivate Sub 退出_Click()DoCmd.CloseEnd Sub4.2其他模块设计 略5功能测试1)登录 (用户名:123 密码:321)2) 主窗体 3) 关于4) 学生信息录入模块5) 教研室设置模块6) 学生档案管理模块7) 学生成绩查询模块8) 学生成绩的录入模块9) 打印学生资料模块10) 打印学生成绩模块6结束语 在程序的编写过程中,我充分体会了编程工作者的

    16、辛苦,因为没一个细微的细节都必须十分的注意。如果稍有不慎,就会全盘皆“输”。而且往往很多时候,程序我自己觉得非常正确,但是就是便以通不过,在查找错误的过程中,面临着否认自己的过程,非常的难受。同时由于自己的经验及各方面的能力的不足,所以进展的速度非常的缓慢,往往一天下来什么都没做成功。这个过程曾给我沉重打击,不过当看到程序没错误能执行出来时,心中的喜悦难以用言语来表达。在开始编写程序的时候,我看到别人的程序功能非常的详细,而且界面非常的漂亮,总希望自己的程序也多一些功能更加的完善。但是渐渐的我发现编写一个优秀的程序决不是一蹴而就的事情,需要长时间的积累和经验,而这个方面又是我的弱项。因此在同学

    17、的帮助下,我认识到自己的不足和劣势,不要贪图大而全,只要尽我所能,编制一个实用简单的程序也是一件很不容易的事情。在同学的帮助和自己的努力之下,我终于做出了一个简单的程序。虽然程序的功能简单,而且我想在实际的运用中,肯定会有所不足。因为学生信息管理系统工作的内容非常的丰富,我涉及到的仅仅是学生信息管理的一部分简单内容,离实际的客户需求肯定还有一定的差距。但是它毕竟代表着我对这段时间所学的知识的掌握。由于我的知识浅薄,经验不足及阅历破浅,因此在该程序的设计方面还有很多不足,比如功能过少,只是简单的实现了数据的添加,对数据的删除和查询等操作均为实现,因此需要今后更加深入的学习和努力。参考文献1 萨师煊,王珊.数据库系统概论(第三版)M.北京:高等教育出版社,2009.2 王珊.数据库系统简明教程 M.北京:高等教育出版社,2010.3 李雁翎 数据库技术及应用Access M.北京:高等教育出版社,2011.


    注意事项

    本文(学生信息管理系统课程设计报告.doc)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

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




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

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开