光盘管理系统
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
第一章 系统分析
1、系统可行性分析
①、编写目的
随着计算机的发展及网络技术的应用,当今社会正快速向信息化社会前进,信息管理自动化的作用也越来越大。计算机信息管理有着储存信息量大、存储速度快等许多优点,提供给我们的处理信息及时快捷,同时也提高了我们工作人员的自身素质,提高工作效率。
最初的光盘馆管理,都是靠人力来完成的。当光盘店规模比较小的时候,人力是可以胜任的,但是随着光盘店的规模越来越大,如果还是进行手工管理,就会使工作效率很低,并且不能及时了解各类光盘的存库。一个现代化的光盘店在正常运营中总是要面对广大的顾客。传统的管理方法既浪费人力物力财力,又容易导致各种错误的发生。面对光盘店数以万计的光盘,纷繁复杂的顾客、频繁更替的借还光盘信息、传统的手工管理不但管理起来极其不方便,加之不可避免的人为因素,经常造成数据的遗漏、误报,造成不可估量的损失。所以开发由计算机参与管理统计的软件就是显得十分必要。该软件因能轻松完成各种光盘的出售与出租的管理,使人工统计更加轻松方便,无须太多人力减少了开支。 think58好,好think58 [资料来源:THINK58.com]
②、项目开发背景
本项目名称为光盘管理信息系统,项目提出者夏勇老师,项目开发者张润
copyright think58
[资料来源:http://think58.com]
③、项目基本要求
《光盘管理》系统的总体任务是实现光盘管理的系统化和自动化,帮助管理人员更好更高效地完成光盘管理工作。系统应该具有对光盘的出售与出租进行分类汇总和管理,在操作上因简单实用,能有效的对光盘种类、光盘名称、借出光盘和还回光盘的信息进行输入、更新、查询、修改和统计。在一定程序上实现自动化。
本文来自think58 [资料来源:http://THINK58.com]
④、与当前系统比较
本系统开发前大量的光盘都由人工管理其缺点查询繁琐,管理困难,出租光盘天数难以计算。本系统能大大提高查询速度,有丰富的查询方式,自动生成报表和月统计功能
2、系统开发的可行性
①、技术可行性
技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,软、硬件配置能否满足开发者需要等。随着软件开发工具的发展,面向对象的、可视化的开发工具不断涌现,如VC++、VB6.0、Delphi等能帮助软件开发者提高软件开发的质量和效率,缩短开发周期,同时大型的网络数据库产品,如Access2000,Oracle等数据库的出现也为数据的后台管理提供了条件。 think58.com
[来源:http://think58.com]
②、经济可行性
主要是对项目的经济效益进行评价,一方面是支出的费用,其中包括设备购置费、软件开发费、管理和维护费、人员工资和培训费等。另一方面是取得的收益中可以用钱来衡量的那部分(收益的另一部分难以用钱来表示的)。基于图书馆已有的信息设备,建设图书管理信息系统,大大减少重复性的书面报告,降低费用,提高效率。 内容来自think58 [资料来源:http://THINK58.com]
③、法律可行性
在法律方面本软件必须通过市场的批准,方可使用。在使用方面必须充分考虑到时间的因素和管理流程,从而能满足使用要求
[资料来源:http://think58.com]
④、结论
可见这一方案不仅可以根据实际的需要设计相应功能,而且开发的成本比较底,自行开发光盘管理信息系统在技术上、经济上、法律上都是可行的。
think58.com [资料来源:http://THINK58.com]
3、系统初步调查
①、系统调查大纲
(1)光盘的开发背景及需求调查。
(2)货物的来源及供应情况调查。
(3)资源情况调查(计算机的硬件和软件)。
(4)计费情况调查。 think58好,好think58 [来源:http://www.think58.com]
②、调查方法
个人访问和电话访问 内容来自think58
[资料来源:http://www.THINK58.com]
③、调查问题
(1)你从何处进货?
答:从批发市场进货或直接向音像公司进货。
(2)每天出售与出租光盘的大概数量?
答:出售每天15-20张,出租每天30-40张。
(3)出租如何计费?
答:出租按1元/天计算。
(4)出租需要的手续?
答:可以交50元押金或用身份证,学生证做底押。
(5)如何对光盘进行管理?
答:将光盘按类型一一编号分别管理。
(6)如何进行快速查找某张光盘?
答:把光盘按数字顺序摆在货架上并在货架上编上号,然后把光盘名称按字母顺序写在本子上,查找时只要在本子上找到就能快速在货架上找到。
(7)对现在的手工管理有什么不满?
答:人工管理复杂且费时费力。
(8)对即将开发的系统有何要求?
答:需要操作简单,功能齐全,能进行统计,某光盘卖完时能自动提醒补货。
⑤、功能分配
⑴、光盘进货管理(M1):光盘进货的主要功能是对进货信息进行添加、修改和查询
进货(M11)
修改(M12)
查询(M13)
⑵、光盘销售管理(M2):光盘销售的主要功能是对销售信息进行添加、修改和查询
光盘销售(M21)
光盘查询(M22)
规定销售价(M23)
⑶、光盘出租管理(M3) :光盘出租的主要功能是对出租信息进行添加、修改和查询
think58.com [资料来源:http://THINK58.com]
光盘出租(M31)
光盘查询(M32)
规定出租价(M33)
⑷、会员管理(M4):会员管理的主要功能是对会员信息进行添加、修改和查询
添加会员(M41)
查询会员(M42)
修改资料(M43)
⑸、统计管理(M5):统计管理的主要功能是对本周、本月的销售和出租信息进行统计
销售统计(M51)
出租统计(M52)
会员统计(M53)
第二章 系统设计 think58好,好think58 [资料来源:www.THINK58.com]
1、语言选择:
VisualBasic(简称VB)是在Windows环境下可视化程序设计的开发工具,英文Visual的含义是“可视化”,指的是开发图形用户界面的方法。VB是一个集成环境,能编辑、调试和运行程序,也能生成可执行程序。它具有可视化程序设计、面向对象的程序设计、结构化程序设计语言和事件驱动的编程机制等特点。可视化程序设计指的是可以自动生成使用户在屏幕上画出应用程序界面的代码,面向对象的程序设计指满足封装性、继承性和多态性,结构化程序设计语言指的是具有高级程序设计语言的语句结构和数据结构,事件驱动的编程机制指的是通过事件来执行对象的操作。使用户使用起来更为简单和方便。
Access是Office办公套件中一个极为重要的组成部分。刚开始时微软公司是将Access单独作为一个产品进行销售的,后来微软发现如果将Access捆绑在OFFICE中一起发售,将带来更加可观的利润,于是第一次将Access捆绑到OFFICE97中,成为OFFICE套件中的一个重要成员。现在它已经成为Office办公套件中不可缺少的部件了。自从1992年开始销售以来,Access已经卖出了超过6000万份,现在它已经成为世界上最流行的桌面数据库管理系统。后来微软公司通过大量地改进,将Access的新版本功能变得更加强大。不管是处理公司的客户订单数据;管理自己的个人通讯录;还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作。在Access数据库中,不同表中的数据之间都存在一种关系,这种关系将数据库里各张表中的每条数据记录都和数据库中唯一的主题相联系,使得对一个数据的操作都成为数据库的整体操作。为了把数据库中表之间的这种数据关系体现出来,Access提供一种建立表与表之间“关系”的方法。用这种方法建立了关系的数据只需要通过一个主题就可以调出来使用,非常方便。在Access中,可以在两个表之间直接建立“一对一”和“一对多”关系,而“多对多”关系则要通过“一对多”关系来实现。 copyright think58
2、数据库设计过程
①列出可能数据项、需要的字段
销售信息表(光盘编号、光盘种类、光盘名、进价、数量、销售价、会员价)
销售记录表(光盘编号、销售日期、操作员、销售总量、销售总额)
出租信息表(光盘编号、光盘种类、光盘名、进价、数量、出租价、会员价)
出租记录表(光盘编号、出租日期、操作员、出租总量、出租总额)
系统管理员(用户名、密码) think58好,好think58
本文来自think58
[来源:http://think58.com]
[来源:http://www.think58.com]
下一篇:简单小游戏设计