图2系统功能分解图
59
软件开发与设计
信息与电脑ChinaComputer&;Communication
2010年4月刊
由于本系统库表结构比较繁琐,在此不详细列出。在物理设计上,本系统将文件按重用性和模块分级存放,数据库文件与顶级目录并列存放,这样可以使文件的调用和查找分门别类有序地进行。(4)系统输入输出设计。输入设计对系统的质量有着决定性的影响。一是由于输入数据的正确性将直接决定处理结果的正确性,二是输人设计是系统与用户的接口,决定着人机交互的质量和效率。输入设计主要包括输入方式、校对方式和输入界面及格式等设计。输出是系统产生的结果或提供的信息。输出设计要正确及时地反映各管理层所需的各种信息,系统输出的有效性、输出信息方式的可接受性将直接影响系统的使用效果。输出主要有打印方式输出、显示输出、对话输出等。(5)系统的安全性设计。计算机系统的安全一直是用户关注的
问题。如何才能使本企业的资料运行于网络之中又不让别人破坏,是一个棘手的问题。下面就讨论一些
常用的安全防范办法:①突破Script限制。许多网页上在接受用户输入时在客户端用
VBScript或
JavaScript进行检验,只要制作一个没有脚本检验的相同网页,就可以突破此限制。对于这种情况,可以在后台再进行一次检验。②对SQL的突破。由于查询语句的问题,有时可以在文本框中输入部分SQL语句突破用户名、密码检验。这样数据库就有可能遭到破
坏。解决的办法实用函数处理用户输入,而不是将其直接用于数据库操作。
3.系统实施
当系统分析与设计完成后,开发人员的主要工作就转入了实践性阶段。在此阶段,开发人员需要根据系统设计说明书,完成一个可实际运行的信息系统。(1)
程序设计。本系统采用MicrosoftVisualStudio2005作为开发工具,下面给出
登陆系统的流程图如图3所示。(2)系统测试。系统测试是运用一定的测试技术和方法,通过模块测试、组装测试、确认测试和系统测试等几个步骤,发现系统存在的问题。系统测试是保证系统质量和可靠性的最后关口,是对系统开发过程的最后审查。运用开发工具MicrosoftVisualStudio2005的调试工具可以进行变量跟踪、断点续调、实施跟踪。另外,系统测试实例应充分考虑边界数据,非法数据等,力求全面。(3)系统维护。维护工作应尽量避免直接对系统文件的更改,除非为了实现新的功能。系统维护应由各应用的管理员进行操作,在维护涉及面较大时,才启用超级用户。
4.小结
本系统是一个集校各部门办公工作自动化和校务工作信息化为一体的网络办公
管理系统,在为各个部门提供优质、高效的业务管理和事务处理的同时,采用安全可靠的现代化处理和控制技术,及时、准确、可靠地采集和传输信息,建立完备、可靠的办公信息处理系统。进而通过提供多层次的办公信息服务和先进实用的使用手段,以满足校内教师员工对办公信息共享和利用的要求,并为各级领导提供有效的辅助服务。
参考文献:
[1]李帜,林立新,曹亚波,《软件工程项目管理》,清华大学出版社,2005.3[2]严蔚敏,吴伟民,《数据结构》,清华大学出版社,2007.3[3]郭靖,《ASP.NET开发技术大全》,清华大学出版社,2009.5[4]陈志泊,《ASP.NET数据库应用程序开发教程》,人民邮电出版社,2005.8[5]尹增明,《ASP.NETWeb应用开发》,机械工业出版社,2008.1
图3:登陆系统流程图
(上接第58页)
初始值。3.T0中断:T0的中断主要要实现的就是对P1.7口的点平的一次翻转,从而来获取一定的频率的输出。