1、毕业设计(论文)开题报告自动化自动化本科生在校信息系统设计一、 选题的依据及意义:本科生信息管理系统是目前各高校学校学生信息管理职能部门的一个很重要的环节,一个功能完善齐全、方便易用的学生信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的工作者和管理者来说都相对很重要。所以学生信息管理系统应该能够为用户提供完善的信息和方便的查询手段。但长期以来人们使用传统人工的方式信息管理文件档案、统计和查询数据,这种管理方式存在着很多缺点纰漏,如: 传统的手工操作方式,易发生数据丢失,统计错误,劳动强度高,且速度慢;除此之外时间一长,将产生大量的文件和数据,这对于查找、更新和维护学生
2、信息都带来了许多困难。随着科学技术的不断提高,计算机科技术日渐成熟与熟悉,其强大的功能已为人们深刻熟知,它已进入人类社会的各个领域并发挥着来越重要的作用。学生信息管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点,在计算机联网后,数据在网上传递,可以实现数据网络共享,避免重复劳动,规范教学管理行为,从而提高了管理效率和水平,此外,现如今学生信息管理的繁索给具有强烈时间观念的管理人员带来了诸多不便,教学办公室缺少一种完善的学生信息管理软件,为
3、了对学生档案,学生信息的管理方便,因此开发了本软件。此系统依靠计算机为工具,通过对学校所需的信息进行管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量,具体如下:节约资源,提高学生信息的精确度。本系统能减少很多不必要的资源,不用像以前那样用冗余的纸张式的方式管理。节省了学校能源与资金。并且计算机的存储与快速查询功能也提高了学生信息管理的效率,并且还提高了学生信息管理的精确度。方便快速操作,精简人员,节约开支。方便快速的操作,可减少学生信息管理的漏洞,又减少因工作的冗余出现的错误,并且操作非常简
4、单方便,可减少许多不必要的人员,这无论从物质上还是工作人员的工资上都为学校节约了开支。二、 国内外研究概况及发展趋势现代社会的信息化时代的高新科技,商品经济化的高利润效益,使计算机的应用实践已普及到经济和社会生活的许多领域。计算机虽然与人类的关系愈来愈密切,但是还是有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,学生信息管理系统软件为教学办公室带来了极大的方便。该软件是以网络编程语言为实现语言,其功能在系统内部有源代码直接完成。通过操作手册,使用者可以了解本软件的基本工作原理。操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。信息化在国外已经非常普及了,
5、但在中国,教育信息化本身还没有被算做一个真正的产业,更没有形成清晰的产业模型。但是,就是在这样的一个框架结构下,过度重视硬件投入的相关教育部门更应该理性的思考,将教育信息化的精力重新拉回到基础数据信息化的投入上,通过数据基础的实施与逐渐完善,形成一个更具价值的系统化、规模化的全方位教育信息化体系。随着计算机的普及和网络技术的不断发展,我国的教育行业信息化建设很早就已经开始在全国展开部署了。学生信息管理系统就是其中之一。传统的手写管理由于工作量巨大、存放麻烦、更新困难、不易备份,已随着时代的发展而显的落伍了。这就要我们创造更快更新的信息管理系统。信息化管理以快捷迅速、方便的使用而受到广大教学管理
6、者的欢迎。学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的行政者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:工作效率低、保密性很差,此外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的问题与困难。作为计算机应用实践的一个部分,通过使用计算机对学校的各类信息进行管理,具有手工管理所无法比拟的优点.例如:检索快捷迅速、查询方便、效率高效、可靠性能好、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校学生信息管理的效率,也是一
7、个单位部门科学化管理、正规化管理,与世界接轨的重要条件。三、研究内容及实验方案:本系统主要包括系统管理、专业设置、班级信息管理、学生信息管理、课程信息管理、成绩信息管理、用户操作八个模块。其功能主要有: 1、有关学籍等信息的输入,包括输入学生基本信息、所在班级、所学课程和成绩等。2、学生信息的查询,包括查询学生基本信息、所在班级、已学课程和成绩等。 3、学生信息的修改。 4、班级管理信息的输入,包括输入班级设置、年级信息等。 5、班级管理信息的查询。 6、班级管理信息的修改。 7、学生课程的设置和修改。 学生信息管理系统是典型的信息管理系统 (MIS),其开发主要包括后台数据库的建立和维护以及
8、前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析,我们使用 MICROSOFT 公司的 Microsoft Visual Studio 2008 以及 Access 数据库开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。管理系统是一个信息化、智能化和先进管理理念的集合体。而管理是一个动态过程,在其运行过程中要采取多项措施。所以在管理中获得经
9、济效益是一个综合效益,要对它进行直接定量的分析是比较困难的。一般新系统带来的经济效益是简介的,其最主要的表现就是减少了学校管理费用和人力开支。而其它一些繁琐的学生信息都通过新系统来加以分析解决,不仅节省了大量的时间,还为学校的各项决策提供了宝贵的资料,为学校带来巨大的经济效益。三、 目标、主要特色及工作进度现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有:Microsoft 公司的 Visual S, Microsoft 公司的 Visual C, Borland 公司的 Delphi 和 Power soft
10、 公司的 Power Bulider 以及 Java 等。在这些程序开发工具中,有的强调程序语言的弹性与执行效率;有的则偏重于可视化程序开发工具所带来的便利性与效率的提高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必定要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点成为了一纸空谈;相反地,如果只强调语言的弹性,却没有便利的工具作配合,会使得一些即使非常简单的界面处理动作,变得复杂和麻烦起来,这样也会浪费程序设计师们的宝贵时间。作为数据库系统的开发,Microsoft Visual S
11、tudio 2008 是一个非常理想选择,它有效地避免了以上所谈到的诸缺点。数据库技术是 MIS 设计中的重要支持技术,在 MIS 开发过程中,如何选择数据库管理也是一个重要的问题,目前,数据库产品可谓琳琅满目,每种产品都具有各自的特点和适用范围,因此,在选择数据库前,我慎重考虑了一下,应数据库应用的特点及适用范围,本系统选用了 Access 数据库开发工具当然是非 Visual S 2008 莫属了。Visual S 2008 是一种可视化的、面向对象和调用事件驱动方式的结构化高级程序设计,可用于开发 Windows 环境下的种类应用程序。它简单易学、效率高,且功能强大,可以与 Window
12、s 的专业开发工具 SDK 相媲美,而且程序开发人员不必具有 C/C+编程基础。工作安排如下:1、调研、查阅文献,翻译英文资料,书写开题报告 第 1-4 周2、收集 C#软件的相关资料的获取和必要知识的学习 第 5-9 周3、熟悉 Visual Studio 软件的构造及其工作原理 第 10-14 周4、收集资料,开展研究,形成论文初稿 第 15-16 周5、总结,准备答辩 第 17-18 周五、参考文献1 宋学江. 轻松入门 C# M.人民邮电出版社2 王国胜. 软件开发 C# M.清华大学出版社3 谭浩强.C 程序设计 (第 3 版).清华大学出版社4 王小科,徐薇.C#从入门到精通.清华大学出版社.2010-75 丁宝康 董健全 数据库使用教程M.北京.清华大学出版社,2003:12-2106 李德奇.windows 程序设计案例教程(C#).大连理工大学出版社,2007-117 梁冰,吕双,王小科. C#程序开发范例宝典.人民邮电出版社,2009-108 Anders Hejlsberg .Scott Wiltamuth .Peter Golde 著. 张晓坤,谭立平,车树良译