1。2 问题的解决
进入90年代后期,随着硬件技术的进步,计算机硬件的成本大幅下降,使用计算机也不再是少数人的专利。同时,软件技术的发展进步,使没有计算机专业知识的人也可以熟练的掌握应用程序。在当今信息时代的快速发展下,各行各业离不开信息的处理,计算机被广泛应用于信息管理系统的环境。计算机的最大优点在于利用它能够进行信息管理。能够使用计算机进行信息控制,这不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优点。本系统就是为了管理好学生信息而设计的。使用教学管理软件来管理高校的日常活动,已经具备条件并且正逐步地显示出它的优势,这就为学校引入计算机,利用管理软件来管理学生工作提供了便利条件。
1。3 本文简介
本文主要介绍了软件工程的开发过程及相关内容,包括介绍了C语言编程和数据库及学生成绩管理系统的基本概念,如学生档案管理系统的功能分析、模块设计、需求分析和设计分析等。本文采用微软推出的C#。NET开发学生成绩管理系统,该系统能方便不同的用户登录系统、进行学生基本资料和学生信息的查询、添加、删除和修改、系统用户账户的查询和添加。其中没有权限的人员无法进行登录操作,并自动保留各系统用户的操作记录,为了保证信息安全,避免被恶意更改。源C于H优J尔W论R文M网WwW.youeRw.com 原文+QQ752-018766
本系统与原有的手工操作方式相比,它所具有的优点如下:
1。效率的提高 如果采用手工管理的方式,所有的信息都用纸张的方式存储,不但查询和修改不方便,更容易受到环境影响记录的安全性。而且,由于资料的规模过于庞大,对资料的保管、查找和修改都耗费巨大的人力物力。
2。安全性 本系统的安全性采用了用户登陆的方式,使用用户名和密码进行身份验证,验证成功进入系统进行操作。此外,不同用户具有不同权限,权限较低的用户不可以修改个人信息,防止被恶意修改,实现对数据的保护。此外,系统提供了更改密码功能,用户可以随时更改个人密码,但不能更改用户名。
3。操作简捷 系统设计的界面简单易懂,即使不懂计算机专业知识的人也可以很快了解和使用系统提供的各种性能,此外该系统也实现了良好的容错能力,包括操作成功或失败、密码修改、提示输入验证和消息提示。
2 开发语言和数据库简介
如何选择事宜的开发环境及开发语言是尤其重要的,因为选取了正确的开发环境往往能事半功倍,而且便于开发者实现功能。本项目采用的是。NET开发环境,C#。NET语言来实现。而选用C#。NET对于我开发的学生成绩管理系统和自身接触的编程语言都比较合适。
2。1 开发语言简介
2。1。1 。NET开发环境
。NET框架是一个开发平台,是由Microsoft为开发应用程序而创建的。由它开发的程序拥有自动垃圾收集,安全代码访问,跨语言调试等诸多功能,可以极大的减轻编程人员的负担。
Microsoft。NET是微软公司推出的面向网络的开发平台的简称,是新一代的软件开发方式、发行方式和使用方式。。NET技术的核心是。NET Framework,它提供了一个崭新的环境,在该环境下,可以使用多种语言开发,在Windows平台上运行的各种复杂的分布式应用程序。其中C#语言是在C和C++的来源上重新构造的一种新型的编程语言,也是。NET首选的编程语言。
C#有以下几个优点:简洁的语法,使用对立的操作符,用最简单、最常用的形式描述符号和关键字;精心的面向对象设计,使开发人员的开发效率得到极大的提高;完全的安全性和错误处理,可以消除许多软件开发中的常见错误还提供了完整的安全性能。