网络竞拍平台的分析与设计(9)

2019-08-03 10:02

经济管理学院本科毕业论文 4.8.1 输入项目及承担者

输入项目包括订货单、发货单、领用单、过期商品单、查询要求、到货通知等。输入的承担者各项工作都是由操作员自己操作,采用键盘直接输入的方式,采用人机交互方式进行,所以工作效率主要取决于人员而不是计算机。

4.8.2 输入要求及主要功能要求

1.输入要求

主要输入数据类型、来源、所用设备、介质、格式、数值范围、精度等。 (1)数据类型:字符型、逻辑型、数值型 (2)来源:有关人员 (3)所用设备:键盘、鼠标

(4)输入介质、格式、数值范围、精度等要求根据界面自动生成的要求信息输入

2.主要功能要求

用户通过键盘在界面输入数据,界面自动生成要求的信息,然后再进行有关的功能操作。

4.8 用户界面设计

网站主页面如图4-6所示。

图4-6网站主页面

39

经济管理学院本科毕业论文 用户登录界面如图4-7所示。

图4-7用户登陆界面

用户竞拍界面如图4-8所示。

图4-8用户竞拍留言界面

40

经济管理学院本科毕业论文 第5章 系统实施与维护

5.1概述

系统实施是继系统规划、系统分析、系统设计之后的有一个重要阶段。它将在系统设计基础上进行具体实施。这一阶段的主要任务包括:设备的购买和安装;程序的编制;数据的录入;人员的培训;系统的调试与转换等。设计上十全十美的系统是不存在的,本系统也不是一个没有任何缺点的。系统在验收之前要进行测试以验证全部的程序能否构成一个工作的整体。

5.2 程序设计

5.2.1程序设计的原则

程序设计采用自顶向下的原则,先把程序高度概括,看作是一个简单的控制结构,即功能结构。把模块进一步分解成若干个较低一层的模块,对扩展出来的每一个下层模块进一步分解,直到最低一层的每一个模块都非常简单、功能很小,能够很容易的用程序语句实现为止。在设计中还要遵循一致性、可重用性、可维护性,本系统的程序变量和程序对象以及数据库表等在各个模块中具有一致的命名规则。为系统的快速开发及以后的维护都带来方便。程序设计中的可重用性可大大提高程序开发维护的效率。通过对控件和函数的调用,对象的继承封装,减少了代码的重复书写,并减少了数据冗余。在程序设计中,考虑到程序的修改及以后的维护,尽量在代码中使用了注释,对部分程序尽量使用函数和控件,这样就维护很少的代码且具简单性,可提高维护效率。

5.2.2程序设计的基本要求

程序可以正常工作是最重要的,一个不能正常工作的程序不可能是好的,调试代价低是衡量一个程序好坏的重要标志,另外程序的可读性要强,程序不仅是给计算机执行的,也是供人阅读的.此外,还应该根据系统软硬件情况考虑输入/输出效率\\存储器运行效率等方面的情况,可根据适当的软件工具辅助代码,提高生产率,并且减少程序中的差错.

一般认为衡量程序质量的指标如下: 程序能够正常工作 调试代价低 易于维护 易于修改 设计部复杂

41

经济管理学院本科毕业论文 效率高

用户操作的方便性

5.2.4开发工具简介

1.前台开发工具:

Flash MacroMedia Flash MX.

网页 MacroMedia DreamWeaver MX、MacroMedia Fireworks、JSP 图片 MacroMedia Fireworks、Adode Photoshop 2.后台开发工具:

开发工具:MacroMedia DreamWeaver MX 、Eclipse 数据库: Sql Sever 2000

3.文档: MicroSoft Word 2000

5.2.5系统源代码

部分系统源代码见附录1所示。

5.3系统测试

软件测试是软件开发过程的重要组成部分,是用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求。软件测试的目的,第一是确认软件的质量,其一方面是确认软件做了你所期望的事情;另一方面是确认软件以正确的方式来做了这个事件。第二是提供信息,比如提供给开发人员或程序经理的反馈信息,为风险评估所准备的信息。第三软件测试不仅是在测试软件产品的本身,而且还包括软件开发的过程。如果一个软件产品开发完成之后发现了很多问题,这说明此软件开发过程很可能是有缺陷的。因此软件测试的第三个目的是保证整个软件开发过程是高质量的。

5.3.1系统测试的目标

系统测试是针对程序设计及编程调试后的结果进行的工作。好的测试极可能发现以前没发现的错误,而不是为了表明程序是正确的。好的测试方案是力求暴露错误的测试方案。查出了新的错误的测试看作是成功的测试,没有发现错误的测试是失败的测试。因此,在进入综合测试阶段通常由其他人员组成测试小组来完成测试工作。但是,我们系统测试的目标是保证软件的可靠性,力争用尽可能少的测试发现尽可能多的错误。

5.3.2系统测试的方法

模块测试,采用“自顶向下”和“自低向上”的方法测试每一个程序模块,直

42

经济管理学院本科毕业论文 至整个应用系统。

在测试过程中需注意以下几点:

1.确定预期输出是测试情况必不可少的一部分 2.程序员应避免测试自己的程序 3.程序设计结构不应测试自己的程序 4.彻底检查每个测试结果

5.对非法或非预期的输入情况,也要像对合法的、预期的输入一样,编写测试情况;检查程序是否做了要做的事.

5.3.3 测试的基本原则

为了保证软件测试的有效性,在软件测试的过程中应该遵循以下原则: 1.测试用例应该由两部分组成:输入数据和预期的输出结果。在执行程序之前应该对期望的输出有明确的描述,这样,测试后可将程序的输出同预期结果仔细地对照检查。

2.不仅要选择合理的输入数据作为测试用例,还应选用不合理的输入数据作为测试用例。为提高程序的可靠性,应该认真检查输入数据不合理的各种情况。

3.软件的测试贯穿于软件开发的整个过程,以便尽可能地发现错误,从而减少由于错误带来的损失。

4.除检查程序是否做了应做的工作之外,还应检查程序是否做了不应做的事。 5.应该长期保留所有的测试用例,直到该系统被废弃为止。

5.3.4系统测试结果 系统测试如图5-1所示

图5-1系统测试

43


网络竞拍平台的分析与设计(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:数学规则的学习

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: