计算机信息管理综合作业学生档案管理系统.doc
- 文档编号:188221
- 上传时间:2022-10-05
- 格式:DOC
- 页数:58
- 大小:1.28MB
计算机信息管理综合作业学生档案管理系统.doc
《计算机信息管理综合作业学生档案管理系统.doc》由会员分享,可在线阅读,更多相关《计算机信息管理综合作业学生档案管理系统.doc(58页珍藏版)》请在冰豆网上搜索。
全国高等教育自学考试
计算机信息管理专业(专科)
(02651)计算机信息处理综合作业
题目:
学生档案管理系统
准考证号:
011309200762
考生姓名:
陈立敏
工作单位:
西安华西大学
西安电子科技大学
2012年4月15日
综合作业任务与成绩考核登记表
(作业首页)
题目
学生档案管理系统
指导教师
李西安
职称/学位
高工
联系电话
13152046236
任务
及要求
(具体、详细)
自选编程语言结合数据库原理设计一个学生档案管理系统,要求该系统可对在校学生的基本信息及成绩进行数据录入、添加、修改、查询等功能。
任务下达日期:
2011.12.21任务完成日期:
2012.4.15
成绩评定意见
导师签名
年月日
学生联系
电话
15339296009
准考证号
011309200762
所学专业
软件工程
姓名
陈立敏
摘要
学生档案管理系统是一个教育单位不可缺少的部分,该系统提供的信息对于学校的决策者和管理者来说都至关重要,学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。
一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,信息管理系统强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机信息管理的一部分,使用计算机对学生档案信息进行管理,具有着手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一套管理软件成为很有必要的事情。
学生档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,具有良好的界面,易使用等特点。
经过分析,我使用Microsoft公司的VisualBasic6.0中文版和Access2003进行开发,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成方便可用的系统。
本系统包括用户信息管理、档案信息管理、课程信息管理、成绩信息管理四大模块
关键字:
数据库,学生档案,管理信息系统
目录
第一章绪论 1
1.1管理信息系统的概论 1
1.2管理信息系统的开发意义 1
第二章学生档案管理系统分析 2
2.1系统的需求分析 2
2.2系统分析的概况 3
2.3系统的初步调查 3
2.4系统的可行性研究 3
2.5现行系统的详细调查 6
2.6新系统逻辑方案 7
2.7学生档案管理系统业务流程图 7
2.8学生档案管理系统数据流程图 8
第三章学生档案管理系统设计 9
3.1系统的总体设计 9
3.2系统的详细设计 9
3.2.1数据库的E-R图 9
3.2.2数据库的逻辑设计 10
第四章学生档案管理系统实现 11
4.1界面进入设计与实现 11
4.2 数据源 13
4.3在Access数据库中创建查询 14
4.3.1在ACCESS设计视图创建选择查询 14
4.3.2在ACCESS中创建参数查询 14
4.3.3使用向导创建交叉表查询 18
4.4操作查询 21
4.4.1生成表查询 21
4.4.2更新查询 22
4.4.3追加查询 23
4.4.4删除查询 25
4.4.5SQL查询 25
4.5使用“自动创建”功能创建窗体 26
4.5.1在窗体中查找和排序记录 26
第五章系统测试与运行 28
5.1系统测试方法 28
5.2系统测试步骤 29
5.3系统运行 30
结论 31
致谢 32
参考文献 33
第一章绪论
计算机信息处理综合作业就是要求考生运用所学的专业知识,针对考核所要求的具体问题(题目),利用计算机这一工具实现问题(题目)所要达到的功能,完成问题(题目)所要达到的目的。
同时,通过综合作业的基本训练使考生逐步掌握和建立基本的项目工程概念对现实工作能起到一定的促进作用。
1.1管理信息系统的概论
管理信息系统(MIS)是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,支持组织高层决策、中层控制、基层运作的集成化的人机系统。
它以计算机硬件和软件,手工作业为基础,利用分析、计划、控制和决策模型,以及数据库的人机系统。
它具有提供信息,支持企业或组织的运行、管理和决策功能。
管理信息系统把人和计算机结合起来对组织进行全面管理的系统,它综合运用了计算机技术、通信技术、管理技术和决策技术,与现代管理思想、方法和手段结合起来,为组织的管理活动提供支持的工具。
管理信息系统具有收集处理和传输信息的功能,这是它的基本功能,但如果把这些基本功能应用于管理各种业务过程时,管理信息系统就赋予了具体的任务,如用于财务管理、人事管理,生产管理等。
早期的管理信息系统应用是单一功能的系统,随着系统开发技术的进步,将这些单一功能的系统集成,形成了多功能的管理信息系统。
因为企业的业务处理是一系列连续的、相互配合的过程,所以多功能的集成系统比单功能的管理系统能够更好地发挥管理的效率。
管理信息系统的发展与信息技术的进步和管理方法的改进密切相关,按信息机应用的变化可以把管理信息系统的发展分为大型机系统、微机系统、分布式系统和网络系统四个阶段。
现在,人们越来越认识到:
信息是重要的资源,企业是信息化带动工业化的主力军,管理信息系统建设是企业信息化的核心和发展增长点。
有效的管理信息系统不仅有助于企业提高效率和工作质量,而且还提供了在全球范围内进行交易、管理、沟通和分析的工具,并且能够协助企业管理资源和流程,及时响应客户和供应商的需求,从而有助于企业获得商业价值。
但是,信息发挥以上重要作用的前提条件是对其进行有效的管理。
事实上,信息系统是一个集技术、管理、社会组成为一体的结合物。
实施管理信息系统是一项长期的、复杂的工程,不仅仅需要计算机技术和科学的应用,还需要重视信息安全与风险规避,需要运用系统理论、管理学、数学乃至行为科学等知识进行全面规划。
学生档案管理系统的开发正是采用了管理信息系统的全方面的知识,为学校教学管理做出突出贡献。
1.2管理信息系统的开发意义
学生档案管理系统的开发是教学管理信息化的一个产物。
此系统的开发,使教学管理不在是冗杂的数据,而是按照系统的流程进行操作得到的一条条记录。
使复杂的教学管理程序简单化、信息化,提高了教学管理的效率和工作质量。
1.2开发环境以及开发工具介绍
该软件是在WindowsXP+VisualBasic6.0+Access2003的环境下完成的。
下面就对这些开发工具进行介绍:
1.2.1VisualBasic6.0
微软公司的VisualBasic6.0是Windows应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。
VisualBasic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。
利用VISUALBASIC程序设计语言,可以很方便地设计出在WINDOWS环境下运行的应用程序。
故而,实现本系统VB是一个相对较好的选择。
1.2.1.1VisualBasic的编程特点
VisualBasic语言的出现为Windows下的编程提出了一个新概念,利用VisualBasic的动态数据交换、对象的链接和嵌入、动态链接库、ActiveX技术可以很方便地设计出功能强大的应用程序。
利用VisualBasic语言编程有以下几个特点:
1.可视化程序设计
在VisualBasic中开发的应用程序,不但有丰富的图形界面,同时由用户为开发图形界面添加的代码真是少而又少,因为在设计图形界面的过程中只需设置ActiveX控件的属性即可。
2.强大的数据库和网络功能
随着VisualBasic语言的向前发展,它在数据库和网络方面的功能优势就愈加明显,利用VisualBasic中的ODBC——开放式的数据库访问技术可以很方便地开发出自己的数据库应用程序;利用VisualBasic自带的可视化数据管理器和报表生成器,完全可以在VisualBasic就完成数据库的开发工作。
3.其它特性
在VisualBasic以前的版本中,由于仍然摆脱不了解释执行的代码运行机制,所以在相当的程度上制约了VisualBasic的发展。
从VisualBasic5.0版本开始,在VisualBasic中制作的应用程序都改变为编译执行,使得VisualBasic的代码效率有了很大的提高,同时执行的速度也加快了解30%(同VisualBasic4.0相比)。
当然在VisualBasic中还有其它特性,例如:
l面向对象的编程语言;
l结构化程序设计;
l事件驱动的程序设计:
在传统的或“过程化”的应用程序中,应用程序自身控制了执行哪一部分代码和按何种顺序执行代码。
从第一行代码执行程序并按应用程序中预定的路径执行,必要时才会调用过程。
在事件驱动的应用程序中,代码不是按预定的路径执行,而是在响应不同的事件时执行不同的代码片段。
事件可以由用户操作触发、也可以由来自操作系统或其它应用程序的消息触发、甚至由应用程序本身的消息触发。
这些事件的顺序,决定了代码执行的顺序,因此应用程序每次运行时所经过的路径都是不同的。
l支持动态链接库;
l应用程序之间的资源共享。
1.2.1.2VisualBasic支持的数据库系统
VisualBasic支持对多格式的数据库的访问和维护,无论是Access还是Foxpro中创建的数据库,都可以用VisualBasic打开,对其进行查询、修改和删除等操作。
事实上,VisualBasic几乎支持对市面上所有数据库的访问。
VisualBasic可以访问的数据库可以简单的分为三类,即:
MicrosoftAccess格式数据库,外部数据库和ODBC数据库。
VisualBasic对多种数据库格式的支持,大大的增强了开发数据库应用程序的能力。
1.2.1.3Jet数据库引擎
Microsoft引擎为VisualBasic与数据库的接口提供了基本的方法。
Jet引擎被VisualBasic,MicrosoftAccess和其他Microsoft产
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 信息管理 综合 作业 学生 档案管理系统