考虑不周造成的。因此测试不是为了表明程序正确成功的测试也不是没有发现的测试。有意义的软件测试应该是从破坏软件系统的角度出发,精心设计最有可以暴露程序系统缺陷的测试方案。因此软件测试的目标应该是以尽可能少的代价和时间找出软件系统中潜在的和缺陷。单元测试单元测试也称模块测试或程序测试,单元测试是对每个模块单独进行的,验证模块接口与设计说明书是否致,对模块的所有主要处理路径进行测试且与预期的结构进行对照,还要对所有处理路径进行测试。对源码进行审查,对照设计说明书,表态地检查源程序是否符合功能的逻辑要求,是进行单元测试前的重要工作工。单元测试般是由程序员完成,也称程序调试组合测试组合测试也称集成测试或子系统测试,通常采用自顶向下测试和自底向上测试两种测试方法。系统测试系统测试是对整体性能的测试,主要解决各子系统之间的数据通信和数据共享问题以及检测系统是否达到用户的实际要求,系统测试的依据是系统分析报告。系统测试应在系统的整个范围内进行,这种测试不只对软件进行,而是对构成系统的硬软件起进行。测试方法般来说,对程序测试有两种测试方法如果已经知道了软件系统应具有的功能,可通过测试来对每个功能是否都能正常使用如果知道程序的内部工作过程,可以通过测试来检测程序内部是否按照规格说明书的规定正常进行。前种方法称为黑盒测试,后种方法称为白盒子测试。黑盒测试又称为功能测试,白盒子测试又称为结构测试经过几个月的毕业设计,因为时间和任务的性质的关系,没有完全按照上述的测试方法进行系统的测试,但经过些简单的步骤的测试,证明本系统具有相当程序的稳定性。结论经过四个多月的努力工作,企业人力资源管理信息系统终于可以关闭系统判断用户密码是否正确用户密码不正确,关闭临时记录集,重新选取记录集记录集中记录为条时数据库员工基本信息数据表中无此人关闭数据库关闭系统关闭静态的记录集关闭当前窗口显示主窗口关闭记录集关闭数据库致谢经过四个多月的构思与设计,在指导老师的精心指导和安排下,本系统已经设计完毕。由于个人能力有限,设计中出现了很多疑难之处,得到了设计指导刘振明老师的悉心指导和技术支持,在此向刘振明老师致以真挚的谢意。还有刘志远等同学在设计过程中给予我的帮助和支持,在此表示感谢。此外,我还要向在这大学四年中教过我们的所有老师表示忠心感谢,是他们使我们在这四年的大学学习生活中学到的许多宝贵的东西,也为我今后的人生之旅指明了目标。教师评语指导教师建议成绩评阅人评语评阅人姓名职称建议成绩评阅人评语评阅人姓名职称建议成绩答辩委员会意见答辩委员会教师姓名职称毕业设计论文成绩独立于系统运行,并实现其各项完整功能了。本系统从灵活性安全性有效性的角度出发,给出可视化环境下个通用的数据输入技术,在很大程度上提高了数据输入的效率。通过这次的实践使得自己也从中得到了很大的启发,总体来说经过了这次毕业设计,自己从对无所知到现在已经能够利用它完成许多基本功能,其中的收获与感触颇多,这些知识的学习对我而言受益匪浅。更重要的是这次实践培养了自己的实际动手能力,对自己以后的工作,学习都将有很大的帮助。由于接触的时间不长,水平有限,在系统中还存在着许多不足之处,敬请各位老师批评指正。参考文献王健南电子商务项目方案精解北京航空工业出版社,李鸿吉中文版编程方法详解北京科学出版社,孙悦数据库开发自学教程北京人民邮电出版社,刘韬数据库通用模块及典型系统开发北京人民邮电出版社,林永等编著,人民邮电出版社年月附录部分程序登录登录窗口代码判断用户代码必须是纯数字用户代码类型不正确清除界面设置鼠标焦点处理连接数据库数据库连接失败,,执行选取记录集的语句计算记录集中记录数判断用户名是否存在记录集中记录应不为条无此用户,关闭数据库记录集中记录数不唯数据库用户有重复,关闭数据库画出各种部件,即图形对象,并设置这些图形对象的属性。自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。面向对象的程序设计版以后的支持面向对象的程序设计,但它与般的面向对象的程序设计语言不完全相同。在般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念而则是应用面向对象的程序设计方法,把程序和数据封装起来作为个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,自动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。结构化程序设计语言是在语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。语句简单易懂,其编辑器支持彩色代码,可自动进行语法检查,同时具有功能强大且使用灵活的调试器和编译器。是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法。在设计程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件,脱离环境,直接在环境下运行。事件驱动编程机制通过事件来执行对象的操作。个对象可能会产生多个事件,每个事件都可以通过段程序来响应。例如,命令按钮是个对象,当用户单击该按钮时,将产生个单击事件,而在产生该事件时将执行段程序,用来实现指定的操作。在用设计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发个事件来驱动完成种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。访问数据库具有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以直接建立或处理格式的数据库,并提供了强大的数据存储和检索功能。同时,还能直接编辑和访问其他外部数据库,如等,这些数据库格式都可以用编辑和处理。提供开放式数据连接,即功能,可通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如,等。在应用程序中,可以使用结构化查询语言数据标准,直接访问服务器上的数据库,并提供了简单的面向对象的库操作指令和多用户数据库访问的加锁机制和网络数据库的的编程技术,为单机上运行的数据库提供了网络接口,以便在分布式环境中快速而有效地实现客户服务器方案。动态数据交换利用动态数据交换技术,可以把种应用程序中的数据动态地链接到另种应用程序中,使两种完全不同的应用程序建立起条动态数据链路。当原始数据变化时,可以自动更新链接的数据。提供的管理意识和管理水平。技术的可行性分析技术可行性分析主要包括四个方面目前有关的技术能否支持所开发的新系统新系统开发人员的数量和水平,即人力资源硬件和软件资源。技术支持首先根据新系统的目标,考虑目前有关的技术能否支持所开发的新系统。这里讨论的技术必须是已经普遍使用的,而不是待研究的或正在研究的。硬件资源开发管理信息系统所需的硬件资源包含以下两个方面系统开发人员在管理信息系统的开发过程中所需要的计算机设备及其有关的外部设备管理信息系统开发成功投入使用后,使用单位所应具备的计算机设备及其有关的外围设备。对硬件资源进行可行性分析时主要考虑计算机的主机内存类型功能联网能力安全保护措施以及输入输出设备,外存储器和联网数据通信设备的配置功能效率等指标是否符合系统方案设计要求。软件资源软件资源的可行性分析主要考虑以下几点是否满足用户的要求操作系统的选择编译系统的选择数据库管理系统的选择④高级编程语言的选择汉字处理系统的选择应用软件包的选择。本系统在开发前,与中心的领导和有关的操作人员密切沟通,认真听取他们的意见,并吸收他们的积极观点,使本系统的开发在相当大的程度上具有定的先进性和合理性。系统分析与总体设计系统需求分析系统分析是开发管理信息系统的关键性阶段,是个从不断认识和逐步细化的过程,是下阶段的工作基础,是为下阶段进行物理方案设计解决怎么做提供依据,基关键性主要体现在理解需求和表达需求两方面。通过对现行系统的详细调研,主要是从系统的角度理解用户的需要,确定新系统的综合要求,并提出这些需求的实现条件以及需求应达到的标准,也就是确定新系统要做什么,做到什么程度。这些需求包括功能需求。确定新系统应做什么,这是最主要的需求。性能需求。给出所开发的新系统的技术性能指标,包括存储容量限制运行时间限制安全保密性等。环境需求。这是对系统运行以及所处环境的要求。例如,在硬件方面采用什么机型有什么硬件设备等在软件方面,采用什么支持系统运行的系统软件指操作系统数据库管理系统。未来需求。这类要求是指目前不属于系统开发的范围,但将来随着外界环境的变化以及系统的发展可能会提出的要求。了解这类要求的目的是在开发过程中,可对系统将来可能的扩展与修改做准备。旦需要时,就比较容易进行补充和修改了。功能描述系统登录表单该表单的功能是在系统被访问之前,要对进入系统的用户进行安全性检查,防止非法用户进行系统破坏数据及威胁系统安全,避免不必要的损失。只有合法的用户在输入正确的密码后方可进入系统。主界面在该界面窗口中,共有文件数据关于等所有系统功能,用户可以操作菜单的方式快捷地使用系统。更改密码方便地修改用户的密码,以防密码泄露后对数据的安全性造成威胁。系统操作流程图图系统流程图系统主界面信息模块系统模块系统登录界面关于系统详细设计数据库设计员工信息表字段字段名类型宽度小数位索引排序数值型否字符型否字符型否字符型否字符型否数值型否字符型否数值型否字符型否字符型否字符型否了动态数据交换的编程技术,可以在应用程序中与其他应用程序建立动态数据交换,在不同的应用程序之间进行通信。对象的链接与嵌入对象的链接与嵌入将每个应用程序都看作是个对象,将不同的对象链接起来,再嵌入个应用程序中,从而可以得到具有声音影像图像动画文字等各种信息的集合式的文件。技术是公司对象技术的战略,它把多个应用程序合为体,将每个应用程序看作是个对象进行链接和嵌入,是种应用程序体化的技术。利用技术,可以方便地建立复合式文档,这种文档由来自多个不同应用程序的对象组成,文档中的每个对象都与原来的应用程序相联系,并可执行与原来应用程序完全相同的操作。动态链接库是种高级程序设计语言,不具备低级语言的功能,对访问机器硬件的操作不太容易实现。但它可以通过动态链接库技术将或汇编语言编写的程序加入到应用程序中,可以像调用内部函数样调用其他语言编写的函数。此外,通过动态链接库,还可以调用应用程序接口函数,实现所具有的功能。系统调研及可行性分析系统调研正式开发管理信息系统之前进行调研是非常必要的,其必要性主要表现在以下几个方面。明确用户的要求,
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 23 页
第 2 页 / 共 23 页
第 3 页 / 共 23 页
第 4 页 / 共 23 页
第 5 页 / 共 23 页
第 6 页 / 共 23 页
第 7 页 / 共 23 页
第 8 页 / 共 23 页
第 9 页 / 共 23 页
第 10 页 / 共 23 页
第 11 页 / 共 23 页
第 12 页 / 共 23 页
第 13 页 / 共 23 页
第 14 页 / 共 23 页
第 15 页 / 共 23 页
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。