1、第 1 页 共 21 页南京广播电视大学直属学院毕业作业光 盘 管 理 信 息 系 统专 业 计算机信息管理姓 名 1学 号 1指导教师 1南京市广播大学直属学院玄武分院二五 年 五 月 日第 2 页 共 21 页目录第一章、系统分析.(1)1、引言 (1) 、编写目的(1)、 项目背景(2)、 项目基本要求(2)、 与当前系统比较(2) 、系统流程图(3)2、系统开发的可行性.(3)、 技术可行性(3)、经济可行性(4)、法律可行性(4)、 结论.(4)3、系统初步调查(4) 、系统调查大纲(4)、 调查方法(5)、 调查问题(5)4、需求分析(6) 、软件的总体结构(6)、 顶层数据流图(
2、6)、 用户特点(6)、 运行环境设定(6) 、功能分配(7)第二章、系统设计(8)第 3 页 共 21 页1、语言选择(8)2、数据库设计过程(9)3、主菜单设计(12)4、运行控制(12)5、 出错设计处理(12)6、 程序设计说明(12)第三章、总结(16)致谢(18)参考资料(18)第 4 页 共 21 页光盘管理信息系统分析与设计00 级计信管 张润摘要本设计是从某中小型光盘专卖店的实际业务出发,针对该店大量手工管理光盘的现状,经过详细的系统调查,为该光盘店开发的一个实用的单机版光盘管理系统。本论文不仅从业务的角度对光盘管理系统进行了详细的分析和设计,而且还对系统的安全性进行了详细的
3、论述。本系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。本系统的前端开发工具是Visual Basic 6.0,后台数据库选用的是中小型数据库 Microsoft Access 2000.关键词:光盘 管理信息系统 Visual Basic 面向对象 关系数据库第一章 系统分析1、系统可行性分析、编写目的随着计算机的发展及网络技术的应用,当今社会正快速向信息化社会前进,信息管理自动化的作用也越来越大。计算机信息管理有着储存信息量大、存储速度快等许多优点,提供给我们的处理信息及时快捷,同时也提高了我们工作人员的自身素质,提高工作效率。第 5 页 共
4、21 页最初的光盘馆管理,都是靠人力来完成的。当光盘店规模比较小的时候,人力是可以胜任的,但是随着光盘店的规模越来越大,如果还是进行手工管理,就会使工作效率很低,并且不能及时了解各类光盘的存库。一个现代化的光盘店在正常运营中总是要面对广大的顾客。传统的管理方法既浪费人力物力财力,又容易导致各种错误的发生。面对光盘店数以万计的光盘,纷繁复杂的顾客、频繁更替的借还光盘信息、传统的手工管理不但管理起来极其不方便,加之不可避免的人为因素,经常造成数据的遗漏、误报,造成不可估量的损失。所以开发由计算机参与管理统计的软件就是显得十分必要。该软件因能轻松完成各种光盘的出售与出租的管理,使人工统计更加轻松方便
5、,无须太多人力减少了开支。、项目开发背景本项目名称为光盘管理信息系统,项目提出者夏勇老师,项目开发者张润、项目基本要求光盘管理系统的总体任务是实现光盘管理的系统化和自动化,帮助管理人员更好更高效地完成光盘管理工作。系统应该具有对光盘的出售与出租进行分类汇总和管理,在操作上因简单实用,能有效的对光盘种类、光盘名称、借出光盘和还回光盘的信息进行输入、更新、查询、修改和统计。在一定程序上实现自动化。、与当前系统比较第 6 页 共 21 页本系统开发前大量的光盘都由人工管理其缺点查询繁琐,管理困难,出租光盘天数难以计算。本系统能大大提高查询速度,有丰富的查询方式,自动生成报表和月统计功能、系统流程图
6、光 盘 管 理 系 统修 改 统 计其 他 工 具输 入出 售 出 租 库 存查 询汇 总2、系统开发的可行性、技术可行性技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,软、硬件配置能否满足开发者需要等。随着软件开发工具的发展,面向对象的、可视化的开发工具不断涌现,如 VC+、VB6.0、Delphi 等能帮助软件开发者提高软件开发的质量和效率,缩短开发周期,同时大型的第 7 页 共 21 页网络数据库产品,如 Access2000,Oracle 等数据库的出现也为数据的后台管理提供了条件。、经济可行性主要是对项目的经济效益进行评价,一方面是支出的费用,其中包括设备购置费、软件开发
7、费、管理和维护费、人员工资和培训费等。另一方面是取得的收益中可以用钱来衡量的那部分(收益的另一部分难以用钱来表示的)。基于图书馆已有的信息设备,建设图书管理信息系统,大大减少重复性的书面报告,降低费用,提高效率。、法律可行性在法律方面本软件必须通过市场的批准,方可使用。在使用方面必须充分考虑到时间的因素和管理流程,从而能满足使用要求、结论可见这一方案不仅可以根据实际的需要设计相应功能,而且开发的成本比较底,自行开发光盘管理信息系统在技术上、经济上、法律上都是可行的。 3、系统初步调查、系统调查大纲(1)光盘的开发背景及需求调查。(2)货物的来源及供应情况调查。(3)资源情况调查(计算机的硬件和
8、软件)。第 8 页 共 21 页(4)计费情况调查。、调查方法个人访问和电话访问、调查问题(1)你从何处进货?答:从批发市场进货或直接向音像公司进货。(2)每天出售与出租光盘的大概数量?答:出售每天 15-20 张,出租每天 30-40 张。(3)出租如何计费?答:出租按 1 元/天计算。(4)出租需要的手续?答:可以交 50 元押金或用身份证,学生证做底押。(5)如何对光盘进行管理?答:将光盘按类型一一编号分别管理。(6)如何进行快速查找某张光盘?答:把光盘按数字顺序摆在货架上并在货架上编上号,然后把光盘名称按字母顺序写在本子上,查找时只要在本子上找到就能快速在货架上找到。(7)对现在的手工
9、管理有什么不满?答:人工管理复杂且费时费力。(8)对即将开发的系统有何要求?答:需要操作简单,功能齐全,能进行统计,某光盘卖完时能自动提醒补货。第 9 页 共 21 页4、需求分析 、软件的总体结构 、顶层数据流图、用户特点:广大光盘爱好者和初级或高级电脑用户、运行环境设定(1)、运行硬件环境光盘管理系统进货管理 销售管理 出租管理 统计管理进货 查询 销售 查询 出租 查询销售统计 出租统计第 10 页 共 21 页项目 最低配置 建议配置主机 P/200 PIII 800内存 32MB 128MB硬盘 10GB 40GB显示器 VGA 以上(2)、系统运行的软件环境操作系统:Windows
10、 98/2000/XP数据库:Microsoft Access 2000、功能分配、光盘进货管理(M1):光盘进货的主要功能是对进货信息进行添加、修改和查询进货(M11)修改(M12)查询(M13)、光盘销售管理(M2):光盘销售的主要功能是对销售信息进行添加、修改和查询光盘销售(M21)光盘查询(M22)规定销售价(M23)、光盘出租管理(M3) :光盘出租的主要功能是对出租信息进行添加、修改和查询光盘出租(M31)光盘查询(M32),查机械加工工艺师手册得,加工的单边余量为 0.4mm,可一次加工成。2.4.3 工序 4:铣削距离圆心 20mm 的端面时,因其表面有 15ram 的加工余量,查金属切削手册可得精加工余量为 0.7mm,故而粗加工时的余量为 11.8mm。2.4.4 工序 5:钻削加工时,用 6.6 的硬质合金麻花钻钻削 2-6.6 的孔;用 12.8 的硬质合金锪钻,锪 12.8 的锥面沉孔。可一次加工成型。2.4.5 工序 6:磨削 18 的外圆时,查金属切削手册得精加工余量为 0.35ram,又因为该外圆有 0.4mm 的加工余量,所以其有 0.4mm 的余量。2.5 确定切削用量2.5.1 工序 2:粗,精车 18 的外圆至 19mm 处,倒角 145,切 21 的槽。本工序采用计算法确定切削用量。(1)加工条件工件材料:45# ,锻造