6)输入方式:批输入还是实时输入
(7)收集方式:原始记录如何收集
(8)原始信息名:与本输入对应的用户原始凭证
(9)输入项目名:构成输入信息的每个数据项名称
(10)输入用文字:英文、汉字或汉语拼音
本系统在A银行的应用采用的输入方式主要是键盘输入,便于查询和检索系统。因此,友好的输入界面变得非常重要,必须保证用户在输入时方便、安全、高效。如图-18所示的便是一个输入界面。
随着信息技术的发展和各种新概念不断地引入管理(如电子化管理等),简单的键盘输入必将不能适应快节奏的运营方式。因此有必要引进先进的技术手段,使系统实现联机输入,将数据信息以报文的形式从各用户终端送到处理中心。这是系统今后扩充时要考虑的。
另外,还要考虑数据输入格式,主要要求如下:
(1)输入格式应保证输入精度
(2)输入格式应尽量减少填写量,便于填写,便于校对
(3)同意规格和代码,按标准格式输入
(4)简化和减轻输入负担
例如在键盘输入完成后,并不能马上就进入系统,还应对其进行检验,称为输入数据检验。输入数据检验是保证输入数据正确的重要措施。通过多种措施,对全部输入数据设想其可以出现的差错,对之进行校验,对校验中查到的有错数据,考虑修改及补救办法。数据校验的办法有两类:静态检验(人工复核)和动态检验(计算机程序检验)。
在本系统中,进行输入数据检验的具体做法要求如下:
(1)严格复核制度,未经复核的凭证、单据不得上机录入。
(2)重复校验,经过复核的数据、凭证还应经另外的输入人员进行检验。
(3)人工静态检验,在输入的同时,由计算机显示输入的数据,然后与原始单据进行对比,查找错误。
(4)程序检验,根据输入的数据类型、格式、逻辑性等进行检验,具体内容包括:
A数字检验:检查数字项目内容中是否出现非数字数据。
B界限检验:检查数据项目是否超过规定的数据范围,如数据位数、数值范围等。
C、逻辑检验:检查数据的合理性、逻辑性是否符合要求(例如月份不会超过12,更不会是负数)。
D、格式检验:检查数据记录中各数据项的位数和位置是否符合预先规定的格式。例如工资定为4位整数、2位小数,检查最高位是不是空格或数字等。
E、字符检验:检查全部由字母组成的数据(如姓名)中是否出现非字母字符,或检查该数据长度和格式是否符合规定。
对于检查出的输入数据错误,应该以恰当的形式报告出来,或打印错误报告,或实时提出错误警示和修改提示等,帮助用户尽快正确输入数据。
6.3系统安全与可靠性设计
众所周知,银行等金融系统是关系到国计民生的高度机密系统,其中的业务数据和管理信息只有经过授权的有关人员才可以访问。如果因为偶然或人为的因素导致数据丢失或信息泄露,那给银行带来的损失是难以估价的。因此,本系统的安全性和可靠性设计是极为重要的。针对两种类型的破坏,分别采取不同对策加以预防和处理。
(1)对突发性物理破坏的应急处理
主机以及核心设备(硬盘、通信线路等)采用双机热备份,一套为生产机,一套为备份机。每隔一小段时间生产机就自检是否正常,若出现异常,系统能够立刻切换到备份机继续工作,而不影响柜员的服务,使得系统具有很好的可靠性。
(2)防范人为的作弊与破坏
要求采用多种方法防范人为破坏,主要有:
①利用操作系统的安全性,防止对数据库的非法访问。
②对于数据库的安全,在前后台都有日志记载,使得系统发生故障后能提供数据动态恢复或向前恢复等功能,确保主机数据的正确性。
③对于网络通信安全,采用通信加密方式。
④对于前台安全,采用终端控制,对每一台登录的终端给予记录,只有经过授权的终端才能访问数据库,以达到在地点上限制柜员操作。
⑤对于应用系统的安全,采用柜员授权控制,加强用户及口令管理等措施。例如,本系统中对数据库的安全性设置之一,是利用SQLServer2000内置的安全管理工具,进行"用户与组的权限"和"用户与组账号"进行安全设置。
⑥对于本局域网建立IntranetFireWall(Intranet防火墙),防止在享受数据共享的优越性时,给不法分子以可乘之机。
系统评价
系统评价就是客观,公正的从各个方面评价系统的各项功能。本部分将具体从三方面阐述:优点,缺点以及将来可能提出的要求。
1.系统的特点
1.流程符合企业内部工资管理的要求。
2.界面友好,输入信息方便(好多信息,系统自动生成)。
3.查询全面,对任何情况或字段都可以查询,从而对管理进行监督。
4.系统扩充容易。由于资料有限,有很多地方还需要更好的完善。
5.即面向开发人员,又面向用户。
2.系统的缺点
1.由于时间的原因。输出报表不完善。
2.网络功能欠缺。本系统只能在单片机上运行,不能实现网络连接,资源共享。
3.容错性不高。系统的抗错,容错性不高。这方面有待加强。
4.由于资料有限,有很多地方还设计的不够详细,如考勤制度与工资奖金,福利,公积金,应付合计,扣除合计,应发合计的关系等,还需要更好的完善。
5.没有良好的用户权限和密码限制以防止人为的破坏与盗窃数据资源。
3.将来可能提出的要求
1.网络化。
系统能支持网络数据传输,数据共享;数据远程访问能自动采取一定的加锁策略;远程报表处理。
2.多媒体化。
系统能够支持语音输入。
总结
通过这次毕业设计,使我受到了一次用专业知识、专业技能分析和解决问题的全面系统的锻炼。使我在综合知识的选用方面,在应用软件开发的基本思想、方法方面,以及在常用编程设计思路技巧的掌握方面都能向前迈了一大步。为日后成为合格的应用型人才打下良好的基础。这次在指导老师的帮助下,在同学的帮助下,基本上完成了设计任务,在软件的设计方面也有了一定的提高,熟练掌握了VISUALFOXPRO命令和编程技巧,为今后走上工作岗位打下了专业基础。在这次的毕业设计中,让我深深地体现到进行软件开发不是一件简单的事情,它需要设计者具有全面的专业知识、缜密的思维、严谨的工作态度以及较高的分析问题、解决问题的能力,而我在很多方面还有欠缺。最后,我要衷心感谢老师在我的设计过程中给予我的极大帮助,使我能够及时、顺利地完成此次的毕业设计。同时,也要感谢我的老师和同学们及实习企业在本系统的设计过程中给予我的支持和帮助。
致谢
在论文完成之际,首先向我的导师刘丽老师表达最诚挚的感谢!刘老师渊博的知识、广阔的视野、敏锐的思维、严谨的治学态度,时时刻刻感染和激励着我。几个月来,从专业课的学习到论文选题以及最后毕业论文的写作,无一不倾注着刘老师的心血。不仅如此,刘老师坦荡的胸怀、高尚的处事品格深深地影响着我,刘老师还在生活上时刻关心着我。能在人生旅途上遇到这样一位优秀的学者作为自己的导师,是我一生最大的幸福!
感谢父母二十多年的养育之恩,在我读书期间,他们十分关心我的学习情况,没有他们的支持,我是不可能顺利完成论文的。
感谢同班的同学们,他们在我读书期间给予了热心的帮助。
参考文献
1.数据库基础与应用电大教材
2.王汝涌《管理信息系统》中国财政经济2001.7
3.张海藩《软件工程》清华大学出版社2001.6
4.刘瑞新《VFP程序设计教程》机械工业出版社2002.3
5.毛一心《VFP6.0应用》人民邮电出版社2003.3
6.萨师煊、王珊《数据库系统概论(第二版)》高等教育出版社2001.4
7.张跃平《VisualFoxpro课程设计》清华大学出版社2004.3
??
??
??
??
银行信贷信息管理系统分析与设计
16
1
上一篇:
VFP成绩计算(论文和程序)
下一篇:
传染病防治法修订后“出炉”