在深入理解TCP/IP协议体系及主要工作原理的基础上,设计一个相当于虚拟主机的移动电话自助服务系统的应用层,它将系统的核心数据与客户端隔离,提高系统的安全性,同时使系统具有更加灵活的系统构成和维护。同时能够管理并接受客户的服务请求,并向数据层提交数据操作,将处理结果返回给自助系统客户端。在本设计中,能完成一些常用的用户操作,如用户资料、话费查询、话费缴纳、业务受理、身份验证等,同时要将整个交互过程记录至交易数据库。对用户的重要信息传送时要进行加密。本论文涉及ASP和COM编程、动态链接库DLL、网络编程调试技术。负责的是移动电话自助服务系统的应用层设计,这主要包括业务逻辑处理系统和对交易数据库进行管理的管理系统。在正文中将详细的阐述自己关于移动电话自助服务系统的设计。
目前,随着移动电话行业自助服务的不断发展,移动电话行业的自助服务正从集中方式发展到分布式,从局部范围走向全局,从各自独立的单一系统发展到集成的综合应用系统;同时使用自助服务的移动电话用户不断增加,在大量的联机事务处理中,要求系统具有较高的吞吐率和较短的响应时间以及远程事务处理能力。如果采用传统模型的MIS系统设计方法,难以适应自助服务的发展要求,因此,为了遵循移动电话自助服务系统实用性、扩展性、稳定性、规范性、维护管理方便性的原则,在系统体系结构方面,采用了当前业界最为先进成熟的三层C/S体系结构,即数据层、应用层、表示层。
作为系统的管理员,需要对一些统计的信息进行查看,以便了解相应的情况。所以,首先,应该明确自己需要查看哪些统计的信息;其次,应该建表;再次,编写相应的管理程序来进行管理;最后,程序运行之后显示结果。在这里,给出交易数据库里面的内容,相应程序调试的结果会在程序调试那章出现。
对应用层进行设计,那么首先就需要对应用层的概念及工作流程有一个大致的了解。应用层是系统的应用逻辑处理层,是自助服务系统的核心层,是系统能否稳定、可靠运行的关键。它负责实现核心业务逻辑服务并将这些服务按名字广播,管理并接受客户的服务请求,向数据层提交数据操作,并将处理结果返回给请求者一客户或其他服务器。从该层的角度看,其数据完全来源于数据层,而且体现为一个统一的数据源。从表示层看,应用层体现为一台虚拟主机,所有的应用服务全由该虚拟主机提供。