菜单
  

    2.开发工具简介

    2.1 ASP.NET

    ASP.NET微软继ASP(动态服务页面技术)之后推出的一项基于.NET 业务的编程技术。该技术不仅仅是对 ASP 技术的继承,更是对 ASP 技术的一次全面提升。ASP.NET 技术为程序开发者提供了一定封装好的控件,不需要开发者再对这些控件进行编写,直接通过可视化编辑的方式即可进行开发,达到快速开发的目的。

    ASP.NET 相对于其他基于 WEB 的开发方式具有以下特点:页面仅需一次编译,后期修改也无需再次进行编译;可以使用 ADO.NET 技术,无论数据库如何更换都不会影响程序的使用,方便后期维护;应用程序可以实时更新,管理员在后台发布的信息几乎不需要等待,用户就能在前台看到。

     

    2.2 B/S 结构

    B/S结构是一种浏览器/服务器的结构模式,相对于 C/S结构,源^自#751L文W论/文]网[www.751com.cn,该结构具有较强的便捷性:只要客户端拥有浏览器就能进行对系统的操作,并不需要C/S 结构中对客户机进行客户端的安装采用使用,具有随时随地可以进行访问的优点,符合网上选课系统便捷性的要求,故,本文选择该结构作为 WEB 网上选课系统开发结构。虽然 B/S 结构具有便捷性,但是由于网络的大环境并不安全,所以使用 B/S 结构的时候,要注重系统的安全性,如使用分层的结构,防止数据库注入攻击等等。

    2.3 SQL Server 2008

    SQL Server 2008是一种后台关系数据库管理系统,具有操作简单的特性,作为使用人数最多的数据库,许多开发工具特意为使用 SQL Server 2008留下接口,以便开发人员使用。该版本不仅继承了前身2005版本良好的伸缩性以外,还有一定自身独特的特点:网络集成,2008版本提供了对 XML 格式的支持,支持 Web 编程技术;操作便捷,2008版本允许同一数据库在不同平台上进行使用,并包括一些可以可视化编辑的管理工具,简单易用;提供分布式支持,为开发人员提供高质量的数据库服务,保证数据的完整性。

    3.需求分析

    3.1 系统可行性分析 

    系统可行性扥分析就是为了研究整个系统的制作是不是有意义的、是不是可行的。如果没有可行性分析,做出来的系统很有可能是没有意义的,或者行不通的,只能白白浪费开发人员的经历。所以,在正式进行开发的之前,必须进行可行性分析,研究系统在制作过程中可能出现的问题或毛病,做好防微杜渐的防御措施,等到系统真正开发的时候,遇到类似的问题就不会手足无措,避免因为产生这些本来可以预想到的为题所带来的人力、物力、财力的浪费,同时也能级大的缩短系统开发的时间,所以,在对 WEB 网上选课系统进行设计前,必须对可行性进行分析。本文从技术可行性、资源可行性、政策可行性三方面做出了分析。

    (1)技术可行性

    ASP.NET 技术和 SQL Server技术经过十几年、几十年的发展已经逐步走向成熟。虽然仍有一些不足和提升的空间,但是这些都是在功能实现之后对用户体验和性能上的优化,所以,可以说,使用这两项技术对学生网上选课系统进行开发是完全可行的。

  1. 上一篇:asp生肖文化网站的设计与实现
  2. 下一篇:ASP.NET社区物业管理系统设计与实现
  1. 基于MATLAB的图像增强算法设计

  2. jsp+sqlserver高校二手商品交...

  3. 基于Kinect的手势跟踪与识别算法设计

  4. JAVA基于安卓平台的医疗护工管理系统设计

  5. java+mysql设备监控记录的大...

  6. 基于核独立元分析的非线...

  7. 基于Hadoop的制造过程大数据存储平台构建

  8. 大众媒体对公共政策制定的影响

  9. 十二层带中心支撑钢结构...

  10. 河岸冲刷和泥沙淤积的监测国内外研究现状

  11. 杂拟谷盗体内共生菌沃尔...

  12. 中考体育项目与体育教学合理结合的研究

  13. 酸性水汽提装置总汽提塔设计+CAD图纸

  14. java+mysql车辆管理系统的设计+源代码

  15. 当代大学生慈善意识研究+文献综述

  16. 乳业同业并购式全产业链...

  17. 电站锅炉暖风器设计任务书

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回