管理信息系统课程设计-酒店客房管理系统(4)

2019-05-24 20:00

辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)

3.1系统测试

在经过集成和编译之后,在默认系统环境下进行系统的初步测试,包括程序界面的测试、程序运行状态的测试、程序执行情况的测试和程序兼容性测试。

⑴程序界面测试:对于程序界面的测试主要是看程序界面本身有无明显的错误。程序界面的设计是否得当,是否友好等。

⑵程序运行状态的测试:包括反复运行程序,退出程序以观查程序运行的稳定性。 ⑶程序执行情况的测试:对程序每个功能进行逐一的测试,以发现程序存在的错误。 ⑷程序兼容性测试:将程序分别在不同的电脑环境中测试,以检查程序的兼容性能。通过基本的初步测试,使集成后的程序更加的完善,排除可能影响程序运行的错误。

软件测试通常是指寻找和修正错误的过程。软件开发过程中的测试阶段是产品发行阶段的“前奏”,该阶段是对错误的一系列核查。

上述定义与目前的实践是一致的,但是理想的测试应当与软件开发的所有阶段相关联,并且必须处理需求的有效性,对说明书进行核实,以及保证最终代码的正确运行。

本系统的测试是采用黑盒的方法,让程序设计之外的计算机工作人员,在事先不了解程序设计的逻辑结构的条件下,以随机方式进行数据的录入、删除、添加、查询、打印、以及系统维护等操作。在系统的控制与使用方法进行系统同测试。

本系统测试的对象和内容: 根据本系统设计的特点,主要考虑到实际的应用安全,所以确定本系统测试范围是数据录入、帐目核算汇总、数据查询、帐目数据打印以及系统的维护管理等。

3.2软件开发工具

VisualBASIC是一种可编程的应用软件。其特点是提供给用户一种可以跨越多个软件平台(如电子表格软件、FoxPHO类型的数据库、字处理软件、绘图软件)的通用语言。软件开发人员只要掌握一种核心的语言,就可方便地与其他软件联结,而且看到的是相同的用户界面。

Visual BASIC结合了面向对象技术,提供了一个运用对象的编程环境。

3.3系统运行管理和维护

(1)系统应用程序维护。系统的业务处理过程是通过应用程序的运行而实现的,一旦程序发生问题或业务发生变化,就必然地引起程序的修改和调整,因此系统维护的主要活动是对程序进行维护。

(2)数据维护。业务处理对数据的需求是不断发生变化的,除了系统中主体业务数据的定期正常更新外,还有许多数据需要进行不定期的更新,或随环境或业务的变化而进行调整,以及数据内容的增加、数据结构的调整。此外,数据的备份与恢复等,都是数据维护的工作内容。

(3)代码维护。随着系统应用范围的扩大,应用环境的变化,系统中的各种代码都需要进行一定程度的增加、修改、删除,以及设置新的代码。

(4)硬件设备维护。主要就是指对主机及外设的日常维护和管理,如机器部件的清洗、润滑,设备故障的检修,易损部件的更换等,这些工作都应由专人负责,定期进行,以保证系统正常有效地工作。

3.4系统评价

系统设计结束后在单机上运行,从安全控制方法进行测试,系统主程序启动后,根

13

辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)

据程序是否为存在口令,如果存在,程序则自动启动“口令”对话框,提示用户输入口令,可以避免无关人员使用工资数据或破坏工资数据。另外,在数据库的设计和操作方法,我们通过随机法进行测试,在不同的条件下,对不同的数据进行记录的查询、修改、打印。得到的随机结果基本无差错。

可以看出,在整个系统的设计过程中,我们不只一次的进行了测试,主要是因为对于一个软件的开发来说,测试是非常至关重要的。软件如果离开了测试就无法算得上一个完整的软件,也就无法带给用户一个稳定的系统。

14

辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)

第4章设计总结

影碟出租管理系统已经基本开发完成。其功能基本符合用户需求,能够完成录入、核算、查询、打印等基本功能。并提供了系统维护和口令修改的功能。使用可以方便安全的使用本系统进行数据备份,数据删除,数据恢复,以及系统加密等。对于数据的一致性问题也通过程序进行了有效的解决。

除此之外由于软件本身的一些问题,在设计过程中还存在很多不足,将在应用的过程中发现并改进完善。

在课设过程中,本人对业务流程及相关技术都做了一些调查,对系统有了些初步的了解,然后对系统需求都作了细致的分析,并进行了可行性分析。经过对系统的概要设计及详细设计,系统功能模块等都已经基本确定,并且在具体实现过程中做了一些完善。

即便这样,本系统仍然存在着一些缺陷:

1在设计方面,某些界面的设计不是太合理,整个系统的界面设计不够美观,简洁; 2在功能实现方面,某些功能不是很完善,操作不是很简洁。 3对表的设计不是太完善。

课设毕竟是为了让我们学习到如何设计和开发一套系统,在毕业设计过程中我还是学到了很多知识,知道遇到问题该如何去分析问题、解决问题,能够自己动手做出一套系统来这也是对自己的一种鼓舞,也是对我的大学生活的一次检验,让我把所学到的知识能够用于实践,这让我的动手能力也有了很大的提高,也让我学会了如何思考问题。

15

辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)

参考文献

[1]薛华成主编,〈〈管理信息系统〉〉,(第三版),北京:清华大学出版社,1999 [2]姜旭平主编,〈〈信息系统开发方法,策略,技术,工具〉〉,北京,清华大学出版社,

1997

[3]Kenneth C.Laudon 主编,《管理信息系统:组织和技术的新途径》,北京:清华大选出版社,1998

[4]EZHUBI ZZ主编,《管理细小系统案例》,北京:机械工业出版社,1998 [5]斯蒂芬-哈格主编,《信息时代的管理信息系统》,北京:机械电子工业出版社,1998 [6]张玉红主编,《FOXPRO2XFORWINDOWES——管理信息系统程序设计技术》,北京:电子工业出版社,1996

[7]杨善林,李兴国,何健民,信息管理学,北京:高等教育出版社2003 [8]黄梯云,智能决策支持系统,北京:电子工业出版社,2001;‘ [9]左美云,信息系统项目管理,北京:清华大学出版社,2008 [10]刘仲英,管理信息系统,北京:高等教育出版社,2006

16

辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)

附录:主要代码

一、床位管理代码 Option Explicit '定义模块级变量

Private cnnrmis As New ADODB.Connection Private rsrmis As New ADODB.Recordset Private Sub MDIForm_Load() Me.WindowState = 0 Splash.Show End Sub

二、床位回收代码 '界面

Private Sub mnuabed_Click() If Splash.Visible = True Then Splash.Visible = False End If abed.Show End Sub

三、按等级查询代码

Private Sub mnuclsquery_Click() If Splash.Visible = True Then Splash.Visible = False End If

clsquery.Show End Sub

四、按时间或姓名查询代码 Private Sub mnurbed_Click() If Splash.Visible = True Then Splash.Visible = False End If rbed.Show End Sub

Private Sub mnusubexit_Click() Dim response As Integer

response = MsgBox(\确认退出吗?\If response = 1 Then End End If End Sub

五、系统重置代码

Private Sub mnusubquery_Click() If Splash.Visible = True Then

17

退出\


管理信息系统课程设计-酒店客房管理系统(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:电工技能题库

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

马上注册会员

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