第五周作业
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第五周作业相关的知识,希望对你有一定的参考价值。
系统出错处理设计
出错信息
在软件的开发过程中,需要对软件中存在的漏洞立即进行处理,即使一个很小的漏洞,也会造成整个软件开发系统的垃圾资源无限增多,最终可能会导致系统的瘫痪。因此在系统设计中,对拟开发系统要注意数据的约束性。为了进行数据统一收集和规范数据统一格式方面管理者的处理,针对存在的安全隐患,本项目组进行了统一约束规范。同时,项目组也应该解决Web服务器端的信息安全问题,这样才能更好的运用管理系统,从而减少系统的维修次数,确保系统的安全使用
错误 |
解决方法 |
用户和密码错误 |
提示输入不正确并返回 |
验证码错误 |
登陆失败请重新输入 |
程序出错抛出异常 |
判断错误信息,返回登陆界面 |
不合理的url请求 |
提示错误返回首页 |
数据访问量过大 |
返回请求失败信息 重新选择服务器 |
登陆调用web服务器方法 |
登陆界面要求用户登录 |
补救措施
说明故障出现后可能采取的变通措施,包括:
1)后备技术
由于现代计算机科学技术的快速发展,以往的数据备份已经不能满足用户和管理者对现有系统的要求,现在的技术一般是进行系统数据库的实时备份和备份服务器。当数据库瘫痪时,通过快速进行系统库的切换,这样可以有效的减少数据的丢失。当用户量大时,也可以使用备用服务器,两个服务器进行同步数据存储,如果一台服务器出错时,可以转换到另一台进行相同的操作,让用户不需要因瘫痪而面临网页打不开、数据丢失等相关问题。
2)降效技术
通常情况下系统的管理员都不是专业的计算机人员,对计算机专业的知识了解相对较少。在面对系统瘫痪等错误时,都不知道如何去解决问题。如今,随着计算机科学技术的飞速发展,为了让系统用户能够自行解决运行过程中遇到的问题,大多采取小型服务器作为后备技术。这项技术在现有的开发系统中使用很广泛,当然备用的服务器从价格上考虑,可能不如主服务器,也可能会降低工作效率,但是从数据的完整性和安全出发,可以让维修人员有更多时间进行系统的维护。
3)恢复及再启动技术
由于采取的是低端服务器,同时进行数据库的实时备份。这样在系统维护好完成后,可以很快的进行数据同步,同时也可以很快的进行系统的运行。
4)
本软件应充分考虑各种系统错误,避免造成数据库不一致或损坏;
努力提高系统鲁棒性,避免因用户的疏忽对系统造成损坏;
采用对话框形式为用户提供警告信息;
可考虑实现数据库备份和密码功能;
一些关键性操作(如删除记录)都应提供确认机制
系统维护设计
作业管理系统不同于其他系统,它并不是一劳永逸的最终系统。在它的运行过程中,还有大量运行管理、系统维护、系统设置等工作要做。交付使用的作业管理系统跟工业产品不同,工业产品可以先生产一个样品,经过试验、改进再正式投入批量生产,而作业管理系统它需要在用户使用过程中不断完善。系统维护包括程序的维护、数据文件的维护、代码的维护等,而且系统的修改,往往会造成系统程序、文件、代码的修改。因此,系统的修改必须通过批准。
以上是关于第五周作业的主要内容,如果未能解决你的问题,请参考以下文章