ASP.net高校学生信息管理系统的设计与实现(2)
时间:2018-07-01 11:48 来源:毕业论文 作者:毕业论文 点击:次
但是这种现代化的学生信息管理系统目前还不是很成熟还存在很多的问题,如功能单一、系统孤立。在软件的使用上,系统还存在可扩充性和灵活性差的缺点,仍还需要不断完善系统,来适应学校的发展需要。 1.2研究意义 如今,高科技的发展越来越迅速,计算机的应用也越来越普及,生活的方方面面已经离不开计算机。我们去银行办理业务,去超市购物,甚至学生平时做作业都离不开计算机。同样计算机的性能也有了很大的进步。计算机之所以能够如此流行主要有以下几个方面的原因: 首先,计算机可以大大的提高人们的工作效率; 其次,计算机可以节省许多资源; 第三,计算机可以代替人工进行许多繁杂的劳动; 第四,计算机可以使系统文档更加安全等等。 使用计算机对学生的各项信息进行管理,有着手工管理无法比拟的优点。依靠现代化的计算机处理技术进行学生信息的各项运行管理,不仅可以节省大量的人力、缩减开支,而且还可以大大提高工作效率。随着高校学生的人数不断的增加,其信息数据量也同样大幅度的增加,因此学生信息管理系统的诞生至关重要。学生信息管理系统(Student Information Management System),主要是对学生的信息管理实现统一规范。使学生信息管理工作系统化、规范化、自动化,以减少管理方面的工作量,从而达到提高学生信息管理效率的目的[2]。 1.3项目研究的主要方法 1.3.1看大学期间的教材 这个方法非常简便但收获较大,由于我们是计算机专业的,在之前的学习中有了大量的关于系统制作和数据库设计等方面的书籍,像是《管理信息系统》、《软件工程》、《数据库原理及应用》等。这些书籍都是非常经典的参考书,有的知识忘了或一些设计原则之类的我们都可以看看这些书,毕竟是自己学过的教材,对里面的知识多少有点印象,所以看起来收获也大。 1.3.2借助网络 时代在发展,我们获取知识的途径也更加多元化。现在网络那么发达,能够很好的利用才是王道。如果想查阅一些东西,上网用百度搜索关键字,一下就出来了,可以说非常方便。 1.3.3到图书馆查阅 有许多资料例如期刊、学士论文之类的在网上需要交钱才能看到,相比之下图书馆查这些东西就比较方便了,图书馆有一些数据库,例如一些学士、硕士论文的数据库,我们都可以免费使用。 2.开发软件简介 2.1 C#编程语言和C/S构架 C#是一种安全的、稳定的、简单的,由C语言和C++衍生出来的面向对象的编程语言[3]。它在继承C语言和C++强大功能的同时去掉了一些他们的复杂特性(例如没有宏操作和模板,不允许多重继承)。C#综合了VB编程语言简单的可视化操作和C++的高效运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组建编程的优势,使之成为.NET开发的首选语言[4]。 C/S构架,即大家熟知的客户机和服务器结构[5]。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。C/S结构的基本原则是将计算机应用任务分解成多个子任务,由多台计算机分工完成,即采用“功能分布”原则[6]。客户端完成数据处理,数据表示以及用户接口功能;服务器端完成DBMS(数据库管理系统)的核心功能。这种客户请求服务、服务器提供服务的处理方式是一种新型的计算机应用模式[7]。C/S 模式有以下几个优点: 1)由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快; (责任编辑:qin) |