ASP。NET主要是通过客户端来访问WEB服务器,然后服务器去调用对应的页面,数据库连接后,可以利用SQL语句查询数据然后在已经生成的页面中返回数据到浏览器供查阅。从中了解到当程序被访问时系统首先是将编码编译,然后生成MSII语言,最后MSII再被编译成机器码执行在浏览器呈现出来。
ASP。NET代码分开有利于开发,将html代码和业务逻辑代码分开会使开发者的思路更清晰,html代码保存在。aspx文件里,C#代码保存在。aspx。cs文件里。ASP。NET版本介绍:
ASP。NET 2。X比较ASP。NET 1。X版本而言;提高开发人员工作效率方面的改进包括:数据控件,导航控件,以及登录控件,WEB部件控件,母版页主题和外观;另外在管理方面的改进主要体现在预编译方面;可扩展性则通过数据源控件体现。
ASP。NET与ASP区别:编译型与解释型,ASP以脚本语言为核心(导致无法底层操作)
2。3 本章小结
本章主要介绍了ASP。net和SQL Server 2000两种工具,简单介绍了两种工具的性能和优点,有利于系统接下来的设计和实现。
3 系统分析
本章将主要介绍系统的全方面分析,以及在技术和算法上的设计分析和方法的改进。
3。1系统可行性分析文献综述
对于系统的可行性分析将从技术、组织、时间、经济、操作五个方面进行,对本系统做较为详细的可行性分析。
3。1。1 技术可行性
毕业设计选题与报名系统是采用Microsoft Visual Studio作为开发工具,面向对象的可视化操作界面有助于方便快捷的布局整个系统的界面,代码简单明了,各部分代码分开易于修改,在网络中可以运行。
另外本系统采用了SQL Server 2000作为系统的后台数据库,此数据库采用企业级数据库,它的功能全面,且使用便捷。它的语言简单易学,SQL语句可以独立完成功能需求中的数据库活动,并且SQL允许将个人机用作网络服务器的前端,从而使用户可以在本机上就可以存取大型数据库的内容。这些技术支持为系统开发提供了坚实的环境基础,使得本系统的技术可行性达到标准。
3。1。2 组织可行性
本系统的功能模块突出明显,按照不同模块的具体供修改,逐个完成具体设计,整齐划一,组织性强,而且各模块功能相对独立,从概要设计到详细设计具有明显的独立划分,便于集中设计和分散设计。所以,本系统在组织实现方面基本没有出入。
3。1。3 时间可行性
前期主要考虑可行性问题以及对于需求进行各项分析,再者需要参考各种文献和相关论文系统等;酌情之下思考该课题的创新点;从传统软件测试角度,从E-R图设计到数据流图等;然后就是详细设计,具体实现各项模块的具体功能,连接数据库,完成初始设计;最后,测试所设计的系统,不断完善其中的不足,并撰写论文。
所以从时间安排上来看,完成此系统的时间上是可行的。
3。1。4 经济可行性
毕业设计选题与报名系统是针对高校毕业生而设计的一个系统。此系统从分析到设计再到最终的开发测试都是由自己独立完成的,并不存在使用版权问题,因此版权费用这方面便可省去。
而此系统的设计、运行和维护所需要的费用如下:
1。基础费用:运行此系统的计算机硬件设备、系统软件、电源等,而这些费用都是用户已有费用,并无多余费用,故这部分费用可忽略不计。
2。设计人员费用:根据此系统的特殊性,专为高校毕业生设计的,由此,该部分涉及到的开发人员、操作人员和维护人员所需要的费用可省略。