二、 前台新用户。新用户主要是针对客户进行管理,包括:新用户注册,老用户套餐更换,下订单。
三、 固定套餐。包括:套餐名称,长话,市话,短信,GPRS,夜间GPRS,备注。
第2章 系统开发工具和环境
2.1 ASP.NET 简介
ASP.NET[ 22 ]是Microsoft.NET[ 35 ]重要的组成部分,作为较优秀的产品之一,它不仅仅是 Active Server Page (ASP)[ 25 ] 的新版本,提供了相对完整的 Web 开发模型,其中包括了开发人员的设计开发,以及最终成为满足企业所要求的Web应用程序需要的各种服务。在语法上ASP.NET与 ASP大体是兼容的[ 30 ],并且还提供一种全新的编程结构和模型 [ 38 ],可以让开发出来的应用程序在原有的基础上稳定性更强。让开发人员可以有更多的自由空间进行发挥,如在已有的应用程序的基础上根据需求去添加相关的 ASP.NET[ 17 ] 功能,从而尽可能的去完善ASP的功能[5]。
微软为ASP.net[ 19 ]设计了一些策略:代码轻松被写出、代码可重复使用以及共享等等,总结出来就是让程序员更加便捷的开发出Web应用[ 32 ]。
ASP.NET新增加的性能:相对于其它应用程序来说,其优点在于提供了比较稳定的性能、升级功能更快速、开发更便捷、管理优化、新的语言以及网络服务。最终目的是为了系统尽可能解决掉大部分的繁琐工作。
升级能力:快速发展的零散式应用已经不能满足要求了,需要开发出拥有更强的重复利用性以及支持多平台运行的应用程序,不同的操作系统功能的实现需要尽快开发出一种新的技术来适应,ASP.NET就能够适应上面的所有要求[9]
高效率:一个程序所实现的功能,速度是至关重要的,因为可以节省出大量的时间。代码一旦开始工作,接下来人需要做的工作就是尽可能地让它更快速的并且不出错的运作起来。在ASP中只有最大限度的使的代码精简,这样才让它们最终不会被移植到一个功能十分欠缺的部件中。而如今,ASP.NET则巧妙地解决了这个问题[5]。
语言支持:ASP.NET功能强大,能同时兼容多种语言,当然也就支持编译类语言,最大的优势在于运行速度相比较编译类语言远超于它,从而能够节省下大量的时间,ASP.NET更加适合于编写大型的应用程序[8]。
让生活更便捷:对于程序员来说,浏览器的随之变化的兼容性和不断被升级的复杂性是当前最大的挑战。既要保证页面几乎能在所有浏览器下准确工作的,而且每个浏览器的开发出来的最新属性应该被尽可能多的使用基础上建立更具有交互性的页面,这便是面临的极大挑战。然而更加困难的是,需要满足不同的用户设备而建立不同的网页。就目前来说最简单的解决方法是开发人员利用ASP.NET的功能针对性的去解决问题[ 31 ],例如:根据不同客户的需求动态地生成不同的输出方案,或者是进行多方面的考虑,例如:面向不同的用户多写几个页面,通常被大多数开发者所选择是第一种方法。但是,也就是说用户的每次点击都会让服务器自动选择判断哪些信息应该向用户展示。然而,我们通过ASP.NET就能够看到一个新的服务器所控制的概念——简单封装任务[ 23 ],呈现清晰的编程模块,从而不同的用户类型易于被管理和处理。换句话说,这些过程已经逐渐被ASP.NET自动化了[9]。
2.2 Visual C# 2010编程环境的介绍