1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
测试结果分析可靠性分析可靠性是产品在规定的条件下和规定的时间内完成规定功能的能力,它的概率度量称为可靠度。
软件可靠性是软件系统在规定的时间内及规定的环境条件下,完成规定功能的能力。
包含三个元素规定的时间,规定的环境,规定的功能。
规定的时间在本系统就是程序的运行时间,属随机变量。
规定的环境就是下面的配置环境要求。
软件可靠性还与规定的任务和功能有关。
由于要完成的任务不同,软件的运行剖面会有所区别,则调用的子模块就不同即程序路径选择不同,其可靠性也就可能不同。
所以要准确度量软件系统的可靠性必须首先明确它的任务和功能。
而本系统在明确的任务和功能的条件下基本完成了所期望的功能。
容错性容错性测试是检查软件在异常条件下的行为。
本系统多处用到了数据的查询,和对数据的选择输入。
这样就很好的规划了用户的输入,大大减小了因用户输入的不规范使数据不正确和系统的崩溃的可能性。
极少部分的数据需要用户输入,在这样的输入控件上都加了对输入数据的验证机制,当有和不规范的数据输入时,系统会及时准确的提示信息。
结论对于大多数应用软件来说,用户不断变化的需求和对软件功能要求的不断升级是应用开发商们面临的普遍问题。
降低软件维护的费用是每个设计者必须考虑的问题。
经过三个月的努力,我们组开发的超市管理系统基本完成。
在开发过程中,我们小组的成员互相帮助,共同努力,克服了毕业设计中遇到的困难,基本实现了超市管理系统的主要功能模块,包括用户登录模块商品管理模块职工管理模块供货管理模块以及库存管理模块等。
通过这次毕业设计,我学到了许多,不仅使自己的程序编写能力得到了提高,更重要的是学到了系统开发的思路和方法,学到了如何克服开发中遇到的困难,这对我以后的发展有很大的帮助。
当然,程序的调试过程中出现了很多调试。
包括软件开发环境的搭建代码的编写数据库的建立程序的调试以及最后的界面设计等等。
这其中有很多软件开发方面的细节性理论性语法的程序实现的算法以及包括程序调试成功之后的容错处理等等。
令人欣慰的是,通过查阅资料寻求老师和同学的帮助,这些都被的解决了。
由于时间和技术上的原因,此系统中还存在些问题,以上程序存在的问题会在以后的完善工作中逐修改。
谢辞经过三个多月的忙碌,本次毕业设计已经接近尾声。
在这三个月里,我努力完成了超市管理系统要求的功能。
在此过程中遇到了很多的困难,但在老师和同学们帮助下我顺利完成了毕业设计。
作为个本科生的毕业设计,由于经验的匮乏,难免有许多考虑不周全的地方,如果没有导师的督促指导,以及同学们的支持和帮助,想要完成这个设计是难以想象的。
首先要感谢我的指导老师张志军老师。
无论是选题,还是具体论文写作,张老师都给予了我耐心详细具体实际的指导,使我能顺利完成论文。
在我处于设计难处的时候张老师总会给我些方向性的意见,使我能够及时的改正方向,使课题能够顺利的进行下去。
是在老师谆谆教导下才使我完成了毕业设计。
老师认真负责的工作态度,卓越的技术水平以及和蔼可亲的待人处事,为我营造了种良好的学习氛围。
使我不仅接受了全新的思维方式,还掌握了定的软硬件实际设计的能力。
在这里,再次衷心的感谢张老师,这三个月的指导将使我终身受益,其次要感谢和我起作毕业设计的小组成员,正是由于你们的帮助和支持,我才能克服个个的困难和疑惑。
还有很多的老师和同学对我的帮助也很大,在此我对以上帮助过我的老师和同学再次表示深深的感谢。
最后,向在百忙中抽出时间对本文进行评审并提出宝贵意见的各位专家表示衷心地感谢,参考文献萨师煊,王珊数据库系统概论北京高等教育出版社,甘仞初管理信息系统北京机械工业出版社,吴其庆综合实例经典冶金工业出版社,,,塞奎春系统开发实例精选第版机械工业出版社,张孝祥就业培训教程第版清华大学出版社,耿祥义,张跃平实用教程第版清华大学出版社,邓子云网络编程第版电子工业出版社,,,杨正洪中文关系数据库系统管理和开发指南机械工业出版社,用户信息管理模块实现设计管理员登录系统后同时可以对用户信息进行管理,包括对用户信息的激活修改用户信息查询用户信息删除用户信息等。
另外管理员还可以新建用户。
用户信息管理模块界面用户信息管理界面如图所示图用户信息管理界面修改用户信息界面如图所示图修改用户信息界面修改用户信息后的界面如图所示图修改用户信息后界面用户信息管理算法实现用户信息管理主要代码实现如下,新建用户出错系统测试完成对流程的编码后最重要的事情就是对系统的测试工作了,系统测试是为了发现系统中存在的而执行程序的过程。
它不仅是软件开发阶段的有机组成部分,而且在整个软件工程即软件定义设计和开发过程中占据相当大的比重。
软件测试是软件质量保证的关键环节,直接影响着软件的质量评估。
软件测试不仅要讲究策略,更要讲究时效性。
测试在系统设计阶段有两个时期,通常在编写每个模块后做单元测试,另个时期是对系统的综合测试。
测试用例测试用例指对项特定的软件产品进行测试任务的描述,体现测试方案方法技术和策略。
内容包括测试目标测试环境输入数据测试步骤预期结果测试脚本等,并形成文档。
不同类别的软件,测试用例是不同的。
测试用例更趋于是针对软件产品的功能业务规则和业务处理所设计的测试方案。
对软件的每个特定功能或运行操作路径的测试构成了个个测试用例。
测试用例如表所示表测试用例表测试用例用例说明对超市管理系统登录模块的测试说明用户名和密码都符合要求用户名和密码都不符合要求以上两个中有个符合要求用户名或密码为空数据库中不存在的用户名,不存在的密码数据库中存在的用户名,的密,因此也要充分考虑。
查询及统计功能。
要求可以根据指定的条件对商品信息用户信息和采购信息销售信息进行查询和统计。
功能需求点列表功能需求点列表如表表功能需求点列表编号功能名称使用部门使用岗位功能描述输入响应时间输出授权功能经理室经理授予权限进行验证权限允许禁止操作人事变更人事部经理添加员工员工信息员工信息会员功能会员部会员管理员添加会员会员信息会员信息查询功能销售部仓库销售员仓库管理员查询商品商品关键字商品信息新商品加入仓库仓库管理员添加商品商品信息商品信息统计功能财务部财务管理员统计信息统计时间统计图目标系统性能需求数据精确度产品的进货单和销售单中,单价金额采用浮点数,保留至小数点后位。
时间特性该管理系统软件从启动到进入系统登录界面的时间正常情况下应少于秒,录入并更新数据的时间正常情况下少于秒。
适用性该管理系统软件适用于及以上操作系统。
目标系统界面与接口技术界面的原则要求简洁实用方便风格表现严谨致整个系统的界面将会采用温和的风格,而且大部分界面风格致。
些功能模块可以有特殊的要求,适当调整。
同时,可以使本系统与其他系统的接口或与系统特殊外设的接口进行连接,更大的方便用户的使用。
系统概要设计设计思想系统分成几个相对独立的模块,但这些模块都进行集中式管理。
分层的模块化程序设计思想,整个系统采用模块化结构设计。
作为应用程序有较强的可操作性和扩展性。
合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。
设计原则为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则合法性原则依据产品核算系统的工作规定以及要求,参照核算实际的工作情况,进行诸如产品进货销售等工作。
实用性原则适合产品信息管理工作的实际需求,并能够处理些特殊情况的要求,此外,尽可能预留空间,以便扩充功能。
准确性原则对输入的相关资料建立检错机制,及时报错,使用户能够及时准确的输入合法资料如类型匹配,长度不超限等。
易操作原则要求设计的系统功能齐全,界面友好,操作方便,必要的地方进行提示。
源程序可读性原则为了便于其他设计,维护人员读懂代码或以后的代码修改,软件升级维护,即可能做好代码注释工作。
优化原则为了达到优化的目的,合理的运用窗口,菜单,对象等的继承,自定义用户对象,事件,函数,减少不必要的重复性代码,使程序简介明了,也方便了将来的维护。
安全性原则可以为该系统的用户设置用户权限。
术语定义以下是对设计中可能用到的专业术语进行了定义,如表表术语定义表术语术语定义软件架构软件系统的总体逻辑结构。
按照不同的设计方法,有不同的总体逻辑结构。
若采用面向功能或面向数据的设计方法,总体逻辑结构为树形的功模块结构图。
若采用面向对象或面向部件构件的设计方法,总体逻辑结构为部件构件的组装图外部接口本软件系统与其他软件系统之间的接口,接口设施可以使中间件。
接口描述包括传输方式带宽数据结构传输速率传输量传输协议数据结构数据结构包括数据库表的结构其他数据结构等概念数据模型关系数据库的逻辑设计模型,叫做概念数据模型。
主要内容包括张逻辑图及其相应的数据字典物理数据模型关系数据库的物理设计模型,叫做物理数据模型。
主要内容包括张物理表关系图就其相应的数据字典视图在基
