光盘信息管理系统
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
第一章 绪论
第一节 开发环境简介
think58好,好think58
[资料来源:www.THINK58.com]
[来源:http://www.think58.com]
这次毕业设计用的开发工具是Visulal Basic 6.0操作平台是Windows2000 Professional中文版,选用的数据库后台是SQL server2000数据管理系统。
Visulal Basic 6.0是微软公司在原有Visulal Basic 5.0基础上推出的功能更强的开发工具。Visulal Basic 6.0增添了不少新功能,现在它已经拥有了更高级的数据库与Internet开发功能。在如今以面向对象为主流的可视化编程时代,Visulal Basic 6.0占居了重要的位置,它使开更轻松、更容易。Visulal Basic 6.0在数据库方面的应用已经很广泛,它提供了强大的数据库开发工具及方法,如支持SQL语言、远程数据对象库和远程数据控件等等。Visulal Basic 6.0在Internet功能上的编程也更为强劲,它的编程语言配备了大量用来编制Web应用的开发功能,如服务器Web服务程序、客户端应用等,这些功能可以在Visulal Basic 6.0的附加工具包中获得,而且这些功能集成得更好也更丰富。
Visulal Basic 6.0具有较强的数据库处理功能,能对多种数据库进行读写操作。另外它提示的“可视化数据管理器”能帮助用户构造多种类型的数据库,同时提供了能自动生成SQL语句的功能和新的ActiveX数据对象(ADO)
Visulal Basic 6.0适应当代应用程序的开发,是不可多得的忧秀开发软件。
[版权所有:http://think58.com]
第二节 课题可行性分析
本文来自think58 [版权所有:http://think58.com]
[资料来源:http://www.THINK58.com]目前光盘的出借和出租大多数还没有进入程序化管理,而且这方面的软件不是很多,我所开发的<<光盘管理系统>>具有操作简单,租借方便、可靠性高,大大减少了管理员的工作量。其具体优点如下:
a.可以快速对光盘进行入库、修改、删除、查询。
b.可以快速对用户信息进行输入、修改、删除、查询。
c.对数据的管理更加准确,大减少了错误的发生。
本软件采用VB编写,由于它和数据库有很好的融合性,编出来的软件速度更快,数据更安全,大大减少了管理者的手工劳动,提高了管理的效率,是光盘租借管理的得力助手。
第二章 需求分析 think58好,好think58
[来源:http://www.think58.com]
以前大多数管理者管理光盘的时候都是使用人工的方式来管理,一开始的时候大家都觉得没有问题,还都可以应付得过来。可是随着光盘的增多,经营业务也不断得增加,便使得经营者不得不雇越来越多的店员来管理这些事务,这样作得代价毫无疑问是成本的增加,这也是经营者最不愿意看到的情况。因此,需要开发一种功能全面,操作简便的管理系统来辅助作用,人机配合,能够使机器承担部分工作,是管理员逐步摆脱一些无谓的,烦琐的业务,这对充分利用人力资源的主导作用及使管理工作逐步步入规范化轨道有着重要意义。需求分析是做好工程项目的首要步骤,需要分析设计的好坏将对项目的开发由直接的影响,下面将介绍期光盘出租管理系统的需求设计。 think58好,好think58 [资料来源:http://THINK58.com]
第一节 任务概述 think58 [来源:http://www.think58.com]
1、目标
将人工操作的光盘管理工作,转为计算机系统自动操作完成,提高光盘管理效率,降低人员工作强度。
2、 运行环境
本系统适用于Windows9x/windows2000/windowsXP。 [资料来源:http://think58.com]
第二节 功能需求描述 think58
[资料来源:http://www.THINK58.com]
1、对用户基本信息的管理主要包括:添加,修改,删除。(其中有部分信息自动生成)
2、对光盘基本信息的管理主要包括:添加,修改,删除。(其中有部分信息自动生成)
3、对用户和光盘的各种信息的查询主要包括:对用户信息的查询是按用户编号查询,对光盘信息的查询分两种,按光盘编号查第五章 测试
think58
[资料来源:www.THINK58.com]
[资料来源:www.THINK58.com]软件测试在开发过程中是一个不可缺少的部分.因为在开发软件系统的漫长过程中,面对着极其错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺,因此,在软件生命周期的各个阶段都不可避免地产生差错;但是,经验表明审查并不能发现所有差错,此外在编码过程中还不可避免地会引入新的错误.如果在软件投入运行之前,没有发现并纠正软件中的大部分差错,则这些差错迟早会在生产过程中暴露出来,那时不仅改正这些错误的代价更高,而且往往会造成很恶劣的后果.测试的目的就是在软件投入生产运行
模块测试采用了白盒测试,即按照程序内部的逻辑结构,检验程序中的每条通路是否都按预定要求正常工作。检验模块之间的接口,每个被调用模块是否正确接受参数,每个调用模块是否能调用每个自己想要调用的模块。测试结果表明,每个模块之间的接口都吻合,即被调用模块都能正确接受参数,调用模块能调用自己想要调用的每个模块。
功能测试采用了黑盒测试,即检查程序功能是否能按照规格说明书的规定正常使用,程序是否适当地接受数据产生正确的输出信息,并且保持外部信息的完整性。主要检验是否能正确实现每个功能, 每个功能时候按照规格说明书的要求正常使用,数据库里的记录是否符合要求,用户界面是否友好结果表明,每个功能都能按照规格说明书里的要求正常使用且速度达到了预期的标准。数据库里的记录符合要求,用户界面友好。 think58好,好think58 [资料来源:www.THINK58.com]
但是,在整个系统在测试过程发现了一些错误,但在老师的指导下改正并完善了达到了设计要求 copyright think58 [来源:http://www.think58.com]
第六章 体会
think58 [资料来源:http://THINK58.com]
整个程序的编写已经完成,经过这次的实践让我们对如何利用VB开发数据库程序有了一个更深得理解。让我深刻体会到Visual Basic6.0和SQL强大功能。在此期间我们遇到了许多困难,但经过我们反复的查阅资料和不断调试下,这些难题还是终究被我们一一克服了,如何访问数据库之类的,在这场实践中我们一起调研、开发、调试,从中我们也得到了团队开发的经验。在这次开发的过程中让我深刻认识到开发一个软件,编写代码只是一个很小的部分,关键在设计上,包括模块设计、数据库表的设计等等,如果设计不好,那么在编写程序的过程中一定会遇到很多困难,结果还得从头再来。在设计过程中,对于我来说,由于很多都是新知识,这就迫使我到处查阅相关资料,学习新知识,从而培养了独立思考解决问题的能力。我还认识到养成一个良好的习惯对一个
第13页
人来书是非常重要的,它可以提高工作效率进而达到事半功倍的效果。在课题调研阶段由于没有重视这一问题,只是大量地阅读文章,没有将一些对这次毕业设计有价值的文章进行摘录整理,只是凭自己的记忆进行了一些简单的归纳,这样当我阅读量达到一定程度时就没有办法进行整理了,结果在论文的设计时虽然知道在哪些地方需要什么样子的文章进行参考,自己也记得曾看过这样的文章,但是却记不清楚在哪本书里的什么地方,只好重新翻书进行查找,浪费了许多宝贵的时间。现在我正努力的培养良好的学习习惯,不断地改正自己不良习惯。逐渐形成好的学习习惯以利于自己的工作和学习。虽然该系统还并不是很完美,有些功能因条件和自身能力的关系没有设计出来,所以使得我们今后要不断学习更多的东西来完善它,使其真正成为功能完备的光盘管理系统。 copyright think58 [资料来源:http://www.THINK58.com]
总之,通过这次的锻练,让我从中学习到很多以前没有学到的知识,而且明白了很多的道理,在这里我要再一次的感谢金华老师,她对我的帮助和在她身上学到的知识,使我对走向工作岗位充满信心。
询、按光盘名称查询。
4、对常用的功能设定快捷方式。 [来源:http://think58.com]
第三节 系统数据分析 copyright think58 [资料来源:http://think58.com]
1、用户的基本数据信息包括:用户的编号、姓名、联系电话、押金、会员标志等。
2、因为一种软件可能进几套所以光盘的基本数据信息包括两个表:a)记录每种光盘的信息表“光盘信息表GP1”包括,编号、软件名称、出版社、盘数、进货量、套价、
摘要。b)记录每张光盘的信息表“光盘信息表GP2”包括,盘号、所属光盘编号、盘名、顺序号、套号、 出借标记、出借次数、单价、备注。
3、借还表信息包括:用户编号、盘号、盘名、借出时间、还回时间、还回标记。
[资料来源:http://www.THINK58.com]
上一篇:通讯录系统