摘要我的毕业设计课题为“光盘管理系统”,该系统完成光盘相关信息的输入、保存和维护、是按照方便用户、容易操作、确保数据一致完整的原则进行设计。
这次毕业设计的开发工具是Visual Basic 6.0,操作平台是Windows2000 Professional中文版,选用的数据库后台是SQL server2000数据管理系统。
该系统用于光盘出租或销售店,方便租盘、还盘、查找等操作,是出租光盘店的最佳助手。
可以自定义光盘,方便添加新盘、管理光盘、管理会员。
提供完善的租盘和还盘操作,完全独立的数据库系统,数据管理为您提供:光盘管理,用户管理.数据查询为您提供:租借情况,光盘查询,会员查询。
在我的论文中详细列出了该系统的设计开发过程包括可行性研究、需求分析、总体设计、详细设计、测试报告和关键技术分析等几个部分,并附有流程图、层次图和数据流图。
这次毕业设计,我非常感谢我的指导老师金华,她用知识和耐心帮助我克服各种困难完成本次毕业设计。
关键字Visual Basic 6.0 SQLserver 2000AbstractMy graduate design lesson an importation for is" dish management system", that system completing related information in dish in light, keep in accordance with support, is according to the convenient customer, easyly operate, insure the data complete principle proceeding design.This time graduate the tool of development of the design is database backstage that Visual Basic 6.0, the operation terrace is a Windows2000 Professional Chinese version, choosing to use is a SQL server2000 data management system.That system useds for light dish rent or sale stores, the convenience rents the dish, return the dish and check to seek etc. operates, ising to rent the best assistant of the light dish store.Can from definition light dish, the convenience increases the new dish, manage the light dish and manage the member.The offering rents the dish perfectly with return the dish operates, complete independent database system, data management provide for you:Light dish management, member management.The data search provides for you:Lease the circumstance, light dish search, member search.In my thesis detailed list the design development process of that system include the possibility research, need the analysis, total design, detailed design, test the report waits with key technique analysis several part, and the fish-eye flow chart, level of structure diagram flows the diagram with data.This time graduate the design, I appreciate my leading very much teacher金华, she use the knowledge with help patiently I overcome every kind of difficulty completes this graduate design.目录第一章绪论------------------------------------------------------------1第一节开发环境简介-------------------------------------1第二节课题可行性分析----------------------------------1 第三章需求分析------------------------------------------------------1 第一节任务概述-----------------------------------------2第二节功能需求描述-----------------------------------2第三节系统数据分析-----------------------------------2第二章总体设计------------------------------------------------------3 第一节功能设计-----------------------------------------3第二节数据库设计--------------------------------------4第三节总体设计小结-----------------------------------6第三章详细设计------------------------------------------------------7 第四章测试-----------------------------------------------------------13 第五章体会-----------------------------------------------------------13第一章绪论第一节开发环境简介这次毕业设计用的开发工具是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适应当代应用程序的开发,是不可多得的忧秀开发软件。
第二节课题可行性分析目前光盘的出借和出租大多数还没有进入程序化管理,而且这方面的软件不是很多,我所开发的<<光盘管理系统>>具有操作简单,租借方便、可靠性高,大大减少了管理员的工作量。
其具体优点如下:a.可以快速对光盘进行入库、修改、删除、查询。
b.可以快速对用户信息进行输入、修改、删除、查询。
c.对数据的管理更加准确,大减少了错误的发生。
本软件采用VB编写,由于它和数据库有很好的融合性,编出来的软件速度更快,数据更安全,大大减少了管理者的手工劳动,提高了管理的效率,是光盘租借管理的得力助手。
第1页第二章需求分析以前大多数管理者管理光盘的时候都是使用人工的方式来管理,一开始的时候大家都觉得没有问题,还都可以应付得过来。
可是随着光盘的增多,经营业务也不断得增加,便使得经营者不得不雇越来越多的店员来管理这些事务,这样作得代价毫无疑问是成本的增加,这也是经营者最不愿意看到的情况。
因此,需要开发一种功能全面,操作简便的管理系统来辅助作用,人机配合,能够使机器承担部分工作,是管理员逐步摆脱一些无谓的,烦琐的业务,这对充分利用人力资源的主导作用及使管理工作逐步步入规范化轨道有着重要意义。
需求分析是做好工程项目的首要步骤,需要分析设计的好坏将对项目的开发由直接的影响,下面将介绍期光盘出租管理系统的需求设计。
第一节任务概述1、目标将人工操作的光盘管理工作,转为计算机系统自动操作完成,提高光盘管理效率,降低人员工作强度。
2、运行环境本系统适用于Windows9x/windows2000/windowsXP。
第二节功能需求描述1、对用户基本信息的管理主要包括:添加,修改,删除。
(其中有部分信息自动生成)2、对光盘基本信息的管理主要包括:添加,修改,删除。
(其中有部分信息自动生成)3、对用户和光盘的各种信息的查询主要包括:对用户信息的查询是按用户编号查询,对光盘信息的查询分两种,按光盘编号查询、按光盘名称查询。
4、对常用的功能设定快捷方式。
第三节系统数据分析1、用户的基本数据信息包括:用户的编号、姓名、联系电话、押金、会员标志等。
2、因为一种软件可能进几套所以光盘的基本数据信息包括两个表:a)记录每种光盘的信息表“光盘信息表GP1”包括,编号、软件名称、出版社、盘数、进货量、套价、摘要。
b)记录每张光盘的信息表“光盘信息表GP2”包括,盘号、所属光盘编号、盘名、顺序号、套号、出借标记、出借次数、单价、备注。