欢迎来到天天文库
浏览记录
ID:201619
大小:4.85 MB
页数:62页
时间:2017-07-01
《基于Oracle的学生档案管理系统设计毕业论文.docx》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于Oracle的学生档案管理系统设计毕业论文目录一.绪论11.1论文背景11.2论文意义11.3论文需要解决的问题21.4论文内容和章节的相关安排3二.系统设计的相关技术42.1Oracle10g数据库简介42.2C/S模式72.3开发语言的选择82.4VisualC++6.0简介92.4.1MFC类库简介102.4.2ADO数据库访问技术简介10三.需求分析与总体设计123.1需求分析123.1.1用户需求123.1.2功能需求133.1.3数据库需求133.2总体设计143.2.1用例分析143.2.2总体结构
2、设计15四.详细设计与实现184.1数据库部分的设计184.1.1E-R(实体-关系)图设计184.1.2关系模式设计214.1.3数据库表设计224.1.4角色设计284.1.5触发器设计294.1.6视图设计314.2数据库部分的实现324.2.1数据库的安装与创建324.2.2系统用户、表、角色、视图、触发器等的创建364.2.3客户端对数据库访问的实现374.3系统模块的详细设计与实现404.3.1用户登录模块的设计与实现404.3.2用户管理的设计与实现434.3.3系统备份与恢复的相关设置49五.结果与评
3、价525.1系统功能525.2测试525.2.1测试原则525.2.2测试方法525.2.3测试结果525.3测试结果总结54六.结论556.1本系统的优点556.2本系统的缺点556.3本系统的改进意向55致谢56参考文献571.1论文背景学生档案管理是所有大、中、小学均需要进行的一项任务繁重的工作。尤其近几年随着国家深化教育体制改革,学校进行大量扩招,学生的档案管理变的更为重要。做好学生档案管理是一个学校最基本的工作,是一个教育单位必须要有的部分。它对学校的管理者来说非常重要,学生档案如果不清晰,那么学校将会变得
4、混乱不堪。另外,学生的基本信息也是一项很重要的信息,如果管理不好,被不法分子利用,后果将不堪设想。传统的学生档案管理为人工管理,采用纸质档案的方式。那个时代学生信息量小,所以依靠人力可以基本完成。随着时代的发展,现在的学校动辄几千甚至几万人,再加上已经毕业的存档历史记录,是的数据量急剧增加,单纯依靠人力已经无法变得十分困难。比如说,查询学生成绩就是一项很繁琐的工作。就目前来说,如果仅仅依靠人工来管理学生档案信息,必然会出现各种问题,导致工作效率极其低下,工作失误率高。另外,以人工的方式来管理学生档案信息,还会带来不安
5、全因素。这必然会给教育单位带来不必要的麻烦,使得学校的声誉及教学质量下降。针对上述问题,我们有必要进行改革。这就使得使用计算机来对学生档案信息进行管理变得非常有必要。基于数据库管理系统的计算机能够实现高效的管理大量的数据。对不同用户提供不同的功能,大大提高了数据的安全性。一个好的学生档案管理系统,能够让学校管理者简化大量的工作,从而节省大量人力物力,让教育单位的决策者和管理者有更多的精力放在学校教育质量上,大大的促进了学校的发展。1.2论文意义开发学生档案管理系统,采用计算机来管理学生档案信息将对管理者、教师和学生都
6、存在重要的意义。对于教育单位的的管理者,可以更条理的管理学校的学生信息,快速、简单的查询,修改档案。借助计算机的高存储密度和强大的计算功能,可以不用堆积如山的纸质档案。另外,计算机存储安全,不易丢失,不易被不法分子盗用。对于学校的教师,可以更方便的查看并掌握自己所教的学生的基本信息,可以在3自己的办公室通过动动鼠标就能完成所需的工作。这大幅的减轻了教师的工作量,提高了工作效率,使得教师有更多的精力投入到提高教学质量上。对于学生,可以随时随地的查询自己的相关信息,查看成绩,选课情况等。像查询成绩这样的事情,学生就可以自
7、己独立完成,而不用再去麻烦老师。另外,系统提供了简单但是功能齐全的操作方式,清爽的界面和方便的操作流程,也成为了该系统的一个优点。综上所述,学生档案管理系统改革了传统的管理方式,无论对教育单位的管理人员,还是教师或者学生,都有着其巨大的突破,实现了通过一个系统,不同类型的用户可以跨时空进行信息交流,而不用再像原始的需要人力来回跑的局面。因此,作为本系统的数据库设计与系统管理部分,其意义便不言而喻。没有良好的数据库后台支持,首先前台应用很难开发;其次,开发出来的系统功能和稳定性也不能保证。1.3论文需要解决的问题本系统
8、在对学生档案管理的实际需求和不同用户的任务不同进行了详细分析的基础上,采用功能强大且是目前最流行之一的大型关系数据库Oracle数据库管理系统,结合C++面向对象思想和微软提供的强大的MFC类库,并将软件开发的螺旋模型和传统瀑布模型相结合,设计并实现了学生档案管理系统。由于不同类型的用户需要做的工作不同,比如一个教育单位的顶层管理者要总览全局,
此文档下载收益归作者所有