旅馆信息管理系统毕业设计 - 图文 下载本文

6.3 系统维护

系统维护是一个长期的过程,是产品投入使用的不断更新修改,对系统的全方位维护。系统维护可以这几个维护方法:改正性维护、适应性维护和完善性维护。其他的还有就是预防性维护。人们将预防性维护定义为:“把今天的方法学用于昨天的系统以满足明天的需要”[15]。也就是说,采用先进的软件工程方法,对需要维护的软件或软件中的某一部分重新进行设计、编制和测试,提高软件的可维护性和可靠性等[16],为以后进一步改进软件打下良好基础。

为防止不能预料的系统故障或用户不小心的非法操作,必须对系统进行安全备份。除了对全系统进行每月一次的备份外,还应对修改过的数据进行每周一次的备份。同时,应该将修改过的重要系统文件存放在不同的服务器上,以便出现系统崩溃时(通常是硬盘出错),可及时地将系统恢复到正常状态[17]。

在使用和维护时候应注意以下几点:

(1)保持操作的准确性。尤其要注意的是,某些操作的先后顺序问题,如果操作错误,可能会造成一些数据的丢失,对数据库造成破坏[18]。

(2)定期进行数据库备份。定期的备份数据库库是保持数据完整性和保证数据正常运行的有效方法[19]。

(3)定期清理数据库中的无效数据。无效数据如果在数据库中数量过多,会浪费计算机内存资源,定期清除无效数据可以提高系统的运行速度,同时也会降低由于无效数据引起的数据计算错误[20]。

(4)通过运行系统日志程序,系统会记录下所有用户使用系统的情形,包括最近登录时间、使用的账号、进行的活动等[21]。日志程序会定期生成报表,通过对报表进行分析,你可以知道是否有异常现象。

41

7 系统不足与展望

该系统还是存在很多尚待研究的问题,该课题研究的是地区性的小型旅馆信息管理系统,具有地域的局限性,在旅馆的查询中虽然增加了旅游交通等服务的模块和旅游服务的模块,有独特的创新意义,但是所设计的功能还是相对单一,没有比较突出的多功能应用,这是研究存在的问题,希望以后能改善更多的项目,做到更贴近实际应用,用途更广泛的旅馆信息管理系统。

现在,总结一下系统开发完成之后,测试所得出的不足: (1) 系统没有实现很好的操作性和实用性,功能单一; (2) 设计不足,简单的界面却没有体现出顺序感;

(3) 细节不够完美,许多设置的属性和信息提示没有考虑透彻。

在今后的几年中,旅馆信息管理的发展趋势将主要在智能化、信息化方面展开。当客户发出请求后服务器会快速的对其的请求作出响应并解决其请求。这就解决了在人力方面的浪费。由于请求和解决请求的过程都是通过计算机完成的这样就解决了人力的繁琐,还避免了传统管理方法的一些由于人的疏忽造成的错误[22]。提高了工作的正确率和可靠性。加强信息化管理手段是当今促进旅游业发展的突破口[23]。旅馆信息化管理未来展望主要有一下几方面:

(1) 建立适合市场的的旅馆信息管理系统,结合信息网站和数据库的应用,完成并完善信息管理系统[24]。

(2) 旅馆信息管理系统不但要实现各种旅游信息的数据存储,后台管理员对数据库的添加,修改,删除以实现信息资源的使用价值,还要结合治安和旅游,开发多功能的系统,

(3) 总体需求要准确的管理系统,及时了解用户的反馈意见,提高管理效率,及时的更新维护系统,方便管理与应用[25]。

42

结 论

论文写到了这里,才发现已经渐渐接近尾声了,从一开始的毕业设计,选题,做开题报告、文献综述等一路走来历历在目。在做毕业设计的这段时间里,一路查阅资料,创建数据库,到设计信息窗体,一步一个脚印。这几个月里,系统从初步模块设计,代码的编辑,到各模块的功能完善,再到现在的论文完稿,不断发现自己的许多不足与知识的短缺,这也是专业知识不到位的表现。

在本次毕业设计中,数据库的创建也有很大的问题。首先在创建数据库表的时候,由于考虑的不足,很多表里的项没有很明确的选择数据类型,造成之后的设计中出现很多细节问题,再回来改的时候,已经很难了。数据库表的命名也出现问题,数据库里的表都是用中文来命名,在后来的代码编写过程中也吃了不少亏,希望以后再创建数据库时,尽量使用字母来命名数据库表。在数据库表的编辑中,也由于收集到的资料不完整,表项一该再改,造成了很大的麻烦。所以在数据库的创建中,收集资料也为重中之重,不能忽略这一点,后面的表设计业会相应简单一些。

由于准备的不足,本次系统的窗体设计也没有自己想象中的好,很多地方设计由于缺陷,事先没考虑到,使窗体的设计也占用了大量的时间,效率低下。设计的不足,自然增加了些代码的压力,有很多地方本应该不那么复杂,却要写上一大段代码。冗余度高,代码使用率不高,不够严谨。

从总体上来看,整个系统是比较简单的,功能较少,设计部美观,细节问题多多。特别是细节问题,很多地方应该要有的提示没有给出,还有许多文本框没有设置相应的属性等。希望以后能好好改善细节问题,在做到更加的完善。

最后,从本次的毕业设计过程中,总结一下个人的感悟。此次系统的设计,首先是要准备充足,才能做到开头易。其次就是细节问题,在做一件事情之前,一定要想到事情完成后的结果,或者会出现什么问题,一定要充分考虑。最后就是个人的心态了,当遇到代码编写困难时,或是出现调试错误的时候,千万不要急躁,要冷静下来思考问题,分析问题,或者请教老师等利用一切可以利用的条件加以克服和改进。

虽然此次毕业设计即将完成,这个系统也完成了差不多,但未来的系统设计不会因为毕业设计的结束而停止。在今后的工作生活中,继续完善自己的专业知识,争取做出一个相对完美的管理系统。

43

致 谢

转眼间四年已匆匆走过,回想起一个人过来求学的种种,难免感慨。xxx是一个很漂亮的大学,这里师资雄厚,教学条件也很好,我在这里学到了很多知识,懂的了很多做人的道理。

大学是人的一生重要的阶段,在这段时间里,我形成了正确的人生观,价值观和世界观,也开阔了我的视野,不再是个懵懵懂懂的少年,懂的要为自己的人生而努力,为自己的事业而奋斗。在此我感谢四年来对我照顾的人,感谢学校给予我的一切。

毕业设计也即将完成,要感谢的太多了,首先是特别感谢指导老师连雁平老师,辅导员周云云老师,以及给予我帮助的所有老师。确实毕业设计遇到的问题很多,也感谢给予我论文帮助的同学们,不辞劳苦给我提供资料,让我的论文能顺利完成,感谢你们。

毕业设计的准备有所不足,在系统的设计和论文的撰写方面难免有疏漏之处还望老师们给予谅解并指正。

最后,感谢在百忙之中抽出时间为我审阅论文和参加我本科论文答辩的各位老师!

44

参 考 文 献

[1] 汪维华,汪维请,胡章平等.C#.NET程序设计实用教程[M].清华大学出版社,2011. [2] 肖健.C#2003编程实例与技巧集粹[J].北京希望电子出版社,.2003: 60-67.

[3] Stewart Fraser,Stenven LivingStone.C# XML入门经典[M].北京:清华大学出 版社,2003.

[4] 张虹主.软件工程与软件开发工具[M].清华大学出版社, 2004: 70-90). [5] 吴晋峰,段骅.旅游系统与旅游规划[J].人文地理,2001,(05):14~25.

[6] C.J.Date. An Introduction to Database Systems(seventh Edtion) [M].机械工

业出版社, 2001.

[7] 王珊,萨师煊.数据库系统概论(第四版)[M].北京:高等教育出版社,2006年. [8] 王知强.管理信息系统入门与提高[M].北京:清华大学出版社,2005.7.

[9] 周静莉,闫峰.国内酒店信息化建设中的问题及对策探讨[J].江苏商论,2007(3). [10] 宋昆、李严著.SQL Server数据库开发实例解析[M] .北京.机械工业出版社.2006. [11] Jeffrey Richte著.Microsoft.NET Frameworks[M].清华大学出版社,2003.4 [12] 文斌,刘长清,田原.软件工程与软件文档写作[M].北京:清华大学出版社,2005 [13] 钱学忠,罗海驰,钱鹏江.SQL Server2005实用技术及案例系统开发[M].北京:

清华大学出版社,2007年.

[14] 徐丽. C/S与B/S结构的分析与比较[J].曲靖师范学院学报,2005.5.

[15] 王华杰,黄山著编著.精通C#数据库编程[M].出版社:北京科学出版社,2003. [16] 李万红.构建高度可伸缩的.NET数据库应用程序[M].清华大学出版社,2003. [17] Angshuman Chakraborti等著,唐云深,赵世华等译.NET Framework专业项

目实例开发[M].中国水利水电出版社,2003.6.

[18] 郑晶. 基于.Net的三层构架的应用系统设计与开发[J].福建电脑,2008:30-40. [19] 刘腾红,孙细明. 信息系统分析与设计[M].北京:科学出版社,2006.

[20] 钱哨,李挥剑,李继哲. C# WinForm 实践开发教程[M].北京:水利水电出版社,

2010:15-18.

[21] 唐政,房大伟等. C#项目开发实录[M].清华大学出版社.2009:45-48.

[22] 明日科技,王小科,赵会东等. 实战突击:C#项目开发案例整合[M].电子工业出

版社,2011. [23] 李建忠 译. 改善C#的50种方法[M]. 人民邮电出版社,2007. [24] 朱剑平 译. C#软件解决方案[M].清华大学出版社,2007.3.

[25] 武剑洁,陈传波,肖来元等. 软件测试技术基础[M].武汉:华中科技大学出版

社,2010:9-10.

45