| 系统总体技术框架 |
根据技术发展的方向以及现阶段的技术发展趋向,我们选择Microsoft.NET2.0技术平台作为我们主要的开发平台。
Microsoft.NET是Microsoft公司的WEB服务平台。这是下一代的Internet软件发展模式。Microsoft.NET战略提供了一个用以建立新.NET体验的软件平台、一个编程模型、用以建立和整合XML、Web服务的工具以及一套可编程的Web接口。
|
| 采用A-JVC体系架构 |
开发架构采用A-JVC来实现,整个系统至少包括三层接口:表现层(用户层)、应用层、数据层。采用A-JVC结构实现系统后,当系统应用需要扩充或改版时,用户可以按自己的需求进行扩展相应的改动,而不会影响整体的应用稳定性,为整个系统今后的开发提供很好的扩展能力。 |
| |
用户层 |
| |
|
用户层要解决两方面的问题,一方面方便用户使用系统,另一方面方便用户把系统和桌面办公系统进行集成便于数据交换。 |
| |
|
由于Internet的普及和网络应用,Web浏览器已经成为所有用户客户端的操作系统。由兢鑫软件公司采用的B/S技术结构,用户通过Web浏览器访问服务器,进行相关操作。 |
| |
|
用户层设计充分考虑用户使用习惯,以用户熟悉的文档、表格、图形等方式交换数据和显示数据,以保证用户的工作效率。 |
| |
访问控制层 |
| |
|
访问控制层是管理信息系统的安全卫士,阻止一切非法、未经授权的闯入,保护用户的商业数据和技术数据。一个功能完整的安全平台要包括网络安全、主机安全、操作系统安全、应用安全和数据安全。 |
| |
应用层 |
| |
|
应用层按照具体的应用模块开发出来,各应用模块是独立的进行分工合作,各个独立模块具有很强的扩展性。接收客户来自表现层的请求,在应用层这里进行处理。应用模块调用数据库驱动进行对数据库的访问,并将最终结果返回给用户。 |
| |
|
应用层具有分布式的结构设计,可以按照实际需要进行分布式的部署。 |
| |
数据层 |
| |
|
数据层主要包括大型关系型数据库(MS SQL Server)及其所存储管理的企业业务交易数据。 |