论文部分内容阅读
许多软件开发人员都会有这样的体会:在软件开发过程中,业务类型和用户需求会不断地变化,而且要求软件能被迅速改动和开发出来。在软件开发成功后,为了改进软件的性能,增加软件的功能,修改开发时遗留的错误,都要对软件进行修改维护。所有这些需要一个组织良好软件框架来支持才能正确、迅速地进行。一个设计良好的软件系统框架不仅保证了软件快速而正确地开发,而且也能够减轻软件修改的困难,从而最好地减轻了软件开发和软件维护的工作量和难度。本文针对基于.NET的电信计费系统这一实际应用系统的开发,综合了面向对象技术、Web技术和数据库应用系统开发技术,对软件框架的设计及开发MIS系统的思路及原理作了深入的讨论与研究。
文中首先介绍了当前流行的几种软件体系结构,并据其优点和缺点选择了B/S体系结构作为本系统开发的基本出发点。接着,从技术上、经济上和操作上对系统的可行性进行了分析。然后着重介绍了用于B/S模式的软件框架的设计和实现,其中包括持久化层、业务层、表示层、通用服务层四个层次设计和实现。并在此基础确定了系统的框架结构、网络结构和开发平台。最后对系统实现过程中用到或将要用到的关键技术进行了较详细的叙述。