《数据库原理》实践报告.doc
《《数据库原理》实践报告.doc》由会员分享,可在线阅读,更多相关《《数据库原理》实践报告.doc(23页珍藏版)》请在沃文网上搜索。
1、摘 要学生管理系统的工作主要是对学生基本情况,学生成绩,考试成绩和用户进行管理的现代化的管理信息系统。每个管理模块都包括数据输入、修改、删除、查询等功能,学生管理系统能高效、准确地完成这些功能,并达到界面美观,使用方便。其开发主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。对于前者要求应用程序功能完备,易使用等特点。而对于后者则要求建立起数据一致性和完整性强、数据安全性好的库。用到的数据库主要有Access,SQL Sever,Oracle等等。开发工具有Visual basic、delphi、ASP等等。目 录摘 要2一.学生信息管理系统的目标和意义51.1开发学生管理系统的意
2、义51.2工作描述:51.3项目开发的目标61.4项目提出的意义6二目前国内外相关工作情况62.1国内外研究现状62.2开发所用到的技术7三系统的总体设计93.1数据库的设计93.2 需求分析103.2.1流程图103.2.2 流程图说明11四. 学生信息管理系统的详细规划124.1登陆界面12说明:点击进入将弹出密码窗体,点击退出程序将结束。124.2用户名和密码窗体124.2.1 界面134.2.2 程序说明134.3 主窗体144.4学生信息管理164.4.1 界面164.4.2“添加”功能的实现164.4.3 “删除”功能的实现18五 测试20登录20参考文献24一. 学生信息管理系统
3、的目标和意义1.1开发学生管理系统的意义现在相当一部分学校的学生管理工作仍沿用手工方式。随着学校规模的扩大、学生人数的增加,效率低下、容易出错的手工方式越来越不适应实际管理工作的需要,利用计算机技术和数据库技术设计开发学生管理系统、实现学生管理工作的自动化成为学生管理部门的迫切需要。 学生管理系统是一个教育单位不可缺少的部分,它的内容对于学校的教学管理者来说都至关重要,所以学生学生管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不
4、少的困难。 用学生管理系统维护的成本小,保密程度高,查找速度快,数据准确不易出错。而且学生管理系统所用的存储的地方小,只要电脑等设备。可以联网,学生可以很方便的查询。1.2工作描述:我参与了学生管理系统数据库的设计,学生管理系统的登录界面设计,登陆界面的数据库的设计及代码编写,“学生管理系统”中的“添加”按钮的功能的实现。数据库设计了“学生信息表”,“课程表”,“课程管理表”,“登录表1”,“登录表2”。“登录”功能分为“学生”和“管理员”,管理员是超级用户。1.3项目开发的目标 随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要有学生信息管理系
5、统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。通过本系统软件,能帮助教研人员利用计算机,快速方便的对学生管理进行管理、输入、输出、查找的所需操作,使散乱的人事档案能够具体化,直观化、合理化。1.4项目提出的意义在高校的学生管理中, 学生的管理是一个非常重要的方面。在上个世纪90年代中期以前,各个高校的管理基本上都是靠手工进行,随着各个高校的规模增大,有关管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行管理。但手工管理具有效率底、易出错、检索信息慢、对学校的管理提出了新的要求。因此开发出学生管理信息系统投入
6、使用并发挥作用,使有关人员从繁重的工作中解脱出来,从而提高了学校教务处的管理效率。二 目前国内外相关工作情况2.1国内外研究现状 学生成绩管理是各大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,学生成绩日常管理工作及保存管理日趋繁重、复杂。迫切需要研制开发一款功能强大,操作简单,具有人性化的学生成绩管理系统。 在国外高校,与国内不同,他们一般具有较大规模的稳定的技术队伍来提供服务与技术支持。而国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实
7、施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教务管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。 纵观目前国内研究现状,在安全性和信息更新化方面存在有一定的不足,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。因此,教务管理软件应充分依托校园网,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进
8、一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础。2.2开发所用到的技术 现在市场上有很多管理系统的开发工具,如:Visual basic、delphi、ASP等等,数据库开发工具又有很多种,如:Access,SQL Sever,Oracle等等。这些都是很出色的管理信息系统及数据库的开发工具。VFP6.0和其他数据库管理系统相比,可以发现它在库性能、系统资源利用和设计环境等各方面采用了许多新技术,并对系统做了全方位的优化,它作为Microsoft Visual Studio 的一个开发组件,充分结合了当前计算机的最新技术和早期FoxPro的优点,成为一种强有力的数据库开发工具。V
9、FP 6.0提供对象和事件的处理模式,利用面向对象编程的威力使用户能够最快速的建立和修改应用程序。VFP 6.0有着以下几项特点:在数据库方面,第一,VFP完善了关系型数据库的概念,严格区分了数据库与数据表的概念;第二,复合索引技术的广泛应用,改变了传统的单一入口的索引文件结构,使得一个索引文件中可以包含多个索引;第三,SQL命令的引入使得能以更少的代码和更快的速度从一张或多张表中检索数据。在数据操作方面,具有简单、灵活、多样的数据交换手段。在程序设计方面,具有不用编写或编写少量程序代码,就能够快速地创建出功能强大的可视化应用程序。同时用VFP开发的应用程序的可靠性高,调试过程简单。更为重要的
10、是VFP是最为适用与开发中小型的数据库管理系统,而学生管理系统就是一个非常典型的中小型数据库管理系统。 三系统的总体设计3.1数据库的设计建立三个表:学生基本信息表,课程信息表,选课管理表。学生基本信息表(学号,性别,姓名,学院,班级,年级,电话,家庭住址)课程信息表(课号,课名,任课教师,课时,上课地点,课程性质)选课管理表(学号,性别,姓名,课号,课名,修课性质)3.2 需求分析3.2.1流程图 开始 始始 登录界面 输入用户名和口令 口令不正确 选课管理课程信息退出成绩查询课程管理学生信息管理 口令正确主窗体3.2.2 流程图说明l 登陆界面:用户名,密码,可分为管理员和学生登录l 主窗
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理 数据库 原理 实践 报告
