ASP.NET拥有非常好的缓存技术,它可以将程序代码直接编译成计算机程序代码实时显示,强大的代码识别功能也是它的优势所在,各国的软件开发人员都能
ASP.NET拥有非常好的缓存技术,它可以将程序代码直接编译成计算机程序代码实时显示,强大的代码识别功能也是它的优势所在,各国的软件开发人员都能使用自己的语言习惯进行软件开发,是一种国际化的软件开发系统。
综上所述,ASP.NET是一种非常实用高效的软件开发系统,众多高级软件的开发都由它来完成,使用ASP.NET开发学生信息管理系统,是一个非常正确的选择。
2.2SQLServer数据库简介
SQLServer数据库运行起来非常高效,在学生信息管理系统的开发中,需要不断更新和扩展数据库。因此,加强数据库的处理能力,减少冗余信息,都是很有必要的,这样才能提高数据库运行效率。
数据库的开发和软件的开发是完全不同的,数据库的开发过程需要多学科技术相结合,而并非一门学科的知识就能开发出来,所以,数据库技术一直在不断发展。使用SQLServer数据库来存储学生信息管理系统中的信息,非常符合学生信息的特点,能够满足设计需要。
2.3B/S架构简介
程序开发的系统框架是基于互联网的B/S架构技术,它提供了一个良好的互联网编程环境,并且已经广泛应用于计算机软件的开发中。随着互联网技术的发展,B/S架构还在不断发展和更新。学生信息管理系统不但能在本地计算机使用,世界上任何一台计算机,只要连接了互联网,都可以轻松的使用它。在互联网遍布全世界的大环境下,基于B/S体系结构的编程方法得到了广泛的应用,基本的开发过程也在不停地更新和改进,基本能做到与时俱进。
利用B/S架构开发出来的软件,可以在任何计算机上进行操作,用户的计算机不需要安装另外的软件,只要这台计算机连接上互联网,就能够流畅运行。因为许多学生用户使用该软件的时候并不总是在学校,这就要求学生信息管理系统能够通过互联网访问。因此,必须采用基于B/S的架构进行开发,才能达到这一要求。
B/S架构的体系模式,如图2-1所示。
图2-1B/S架构的体系模式
2.4管理系统简介
计算机管理系统可以让高校的工作效率得到提高,人力成本也得到降低。目前计算机技术还在不断发展,对管理系统的支持也在不断完善。C/S模式和B/S模式是管理系统的两种结构,虽然都可以控制和管理各种信息,但是运用到实际情况中,还是会产生很大的差别。
基于本地计算机操作的C/S架构,不能通过网络进行操作,没有B/S架构易于远程使用,所以学生如果不在学校,就不能进行相关操作。基于互联网的B/S架构,可以建立在互联网的基础上,没有地域和时间的限制,这就大大方便了学生用户的使用,也是该软件实用性的体现。
第三章需求分析
3.1可行性分析
可行性分析是软件开发初级阶段的必要步骤,该学生信息管理系统也需要经历这个步骤。分析需求、技术、操作、经济等方面的可行性,可以建立合理的评价体系,从而使软件开发更加科学实用。
3.1.1技术可行性分析
技术可行性的分析是软件开发中的一个重要步骤,选择一种合理的计算机语言来开发软件,对今后软件的升级和维护会起到很重要的作用。根据所学知识,结合项目实际,最终选择使用ASP.NET来开发这套软件。因为ASP.NET如今已经被越来越多的软件开发人员使用,这种技术相对简单,易于理解和掌握编程的方法。学生信息管理系统的发展是一种基于互联网的学生信息管理系统,它要能做到随时随地被远程访问,基于这点考虑,可用B/S架构,使得该软件可以实现被远程使用的需求。通过以上技术可行性的分析,选择ASP.NET来开发学生信息管理系统是可行的,并且较为合适。