北京软件外包由于上述不同的子系统,其划分主要考虑了按照用户类型划分,因此其用户体系也是独立的。用户体系主要包括注册、登录、后台管理等几个方面,这些在不同的子系统中,由于业务的不同,需要单独考虑,单独开发。
子系统部署的原则是避免程序跨域的问题,避开session和一些js等操作跨域数据的情况。
网站上线初期,所有子系统可以部署在同一台服务器上,但是考虑到将来分开部署的规划,三个子系统的二级域名是不同的,例如www.hr.com、qiye.hr.com、admin.hr.com等。
由于独立部署,因此不同子系统的css、js等公共文件建议分开单独维护。
1. 完成系统的分析设计,将不同的功能要求,划分到上述3个子系统中去。
2. 完成系统基础的软硬件选型。
3. 三个子系统分别进行系统开发测试。
4. 三个子系统部署在一套服务器上。
不管在什么阶段,数据的安全性都是最为重要的,因此在第一阶段,需要一台备份服务器,备份文件和数据。除了备份的作用之外,还可以作为应用服务器和数据库服务器的备机来使用。将来不管是数据库服务器还是web服务器,任意一台出现问题,这台都可以临时补充上去,待问题解决之后,再恢复到原来的服务器。
文件备份机制建议采用上海天存的网页防篡改软件iGuard来实现,该软件可以实现实时的文件同步,用于负载均衡之间的服务器的文件同步,也可用于文件的实时备份。
数据库备份采用sqlserver自身的同步功能完成北京软件定制开发。