2014年毕业设计 光盘租赁系统.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
三、系统设计 在系统分析的基础上就可以进行系统设计了。系统设计就是将系统需求转换为系统的总体结构,得到系统的功能结构图,然后再进行系统的详细设计,即模块处理过程设计、数据库设计、代码设计、系统运行环境设计和输入偷出设计。 1.系统的总体设计 功能结构图(层次图)是用来描述系统模块功能分解的一种图形工具。功能结构图的每个矩形框表示一个功能模块。矩形框间的连线可以看作调用关系。 由光盘租赁管理系统的系统分析,可以画出其功能结构图,如图6所示。 * 图6 光盘租赁管理系统的功能结构图 * 2.模块处理过程设计 画出模块的IPO图(输入、处理和输出图),IPO图是用来描述模块的输入、处理和输出情况,IPO图是根据HIPO图(层次和输入、处理和输出图)和数据字典绘制。 例如,光盘租赁管理系统中查询模块的IPO图如图所示。 * * 3.代码设计 为了统一光盘出版物的类型,方便数据的输入,设计了商品代码。光盘编号就是商品代码。 左起第一位为字母“P”; 左起第2~5位为光盘的顺序编号; 左起第7位为光盘的内容类型:l为电影盘,2 为电视连续剧; 左起第9~10位为该电影或电视连续剧的盘数; 例如,P0012_2_13表示光盘出版物的顺序号为0012,电视连续剧,13张盘。 * 4.系统运行环境设计 此管理信息系统不需要网络环境,单机操作即可,所以操作系统选择Windows98,程序设计语言选择Visual Basic 6.O版本,数据库管理系统采用Microsoft,Access 2000。 系统的硬件要求为IBM奔腾微型计算机,8MB以上内存,3.2GB的硬盘。 5.数据库设计 (1)数据库结构设计 设计两个数据表:光盘表和租赁表。 * (2)创建数据库的索引 创建数据库的索引是为了加快数据查询的速度,提高系统的效率。 索引就相当于图书目录,查询时,先查目录,再查具体内容就快多了。但也不是索引建得越多越好,进行数据的修改时,系统要重建索引,所以会降低数据修改的速度。一般为数据表的主关键字建立索引就可以满足要求了。 所以为“光盘表”以“光盘编号”为索引关键字建立索引,为“租赁表”以“光盘流水号”为索引关键字建立索引。 * 6.输入/输出设计 输入/输出设计首先要满足用户的需要,并且方便用户的操作。 输入界面要美观适用,要减少用户操作的次数,还要减少输入数据的错误率。为此采用列表框、单选框、复选框等控件,通过选择等来减少键盘输入的次数。 例如,在租盘录入界面上,在录入租赁表的光盘编号时,通过选择右边的下拉列表框中的光盘编号,。在光盘编号文本框中单击,就可将光盘代码录入到租赁表。并且光盘表中该光盘代码的记录中的其他数据,例如光盘名称、光盘类型等也自动显示在上面的数据表格中。另外,在程序中加入了对于输入数据的校验和判断等功能。 本系统中选用的输出方式有两种:查询显示输出和报表打印输出。 图8为光盘租赁录入界面。 图9为光盘进货的报表。 系统设计的最后一步工作,就是编写出系统设计说明书。 * * * 四、系统实施 1.程序设计 程序设计就是选择编程语言,编写程序,将系统设计的细节用计算机语言(或开发工具) 表示出来。 本系统采用的编程语言是Visual Basic 6.0,设计采用结构化程序设计方法。 程序设计的基本步骤是创建窗体,添加数据源(即用到的数据表),在窗体上布置控件,设置表单和控件的属性,再编写一些窗体和控件事件过程(例如,命令按钮的单击事件过程)。最后将各个窗体组装起来。 * 例如,光盘租出查询模块的程序实现是: 新建一个光盘出租查询窗体(见图10),添加的数据源为“光盘表”,在窗体上布置2个单选框,2个文本框,1个数据控件,再布置两个命令按钮和1个表格控件。设置窗体和这些控件的属性,再编写命令按钮的事件过程。要列出所设置的窗体和这些控件的属性。对于程序可以画出其程序流程图,例如光盘租出查询模块中查找按钮的单击事件过程的程序框图(见图11)。然后进行编程,调试。 * * 2.系统测试 程序编制完成后,不可避免地存在一些错误。系统测试就是寻找程序中的“系统错误”,特别是寻找不经常出现的

文档评论(0)

AnDyqaz + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档