图书音像租借管理系统设计与实现
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
第2章 系统分析
软件系统的总体设计大约要经历可行性分析和项目开发计划,需求分析,概要设计,详细设计,编码,测试以及维护等七个阶段。可行性分析和项目开发计划在前面已经叙述,下面所要做的是进行软件需求分析,概要设计和详细设计。
在信息世界中,信息从客观事物出发流经数据库,通过决策机构最后又回到客观世界,信息的这一循环经历了三个领域:信息世界,数据世界,现实世界。现实世界的事物反映到人的头脑中,人的大脑对它有个认识过程,经过分析(选择、命名、分类等)进入信息世界。这些信息再进一步加工、编码,然后进数据世界,而软件系统的开发工作需要考虑这两个方面的问题,也就是要考虑系统开发所需要的数据,以及如何对这些数据进行操作。这两个问题贯穿了整个软件系统的开发过程,这也就是数据库的设计问题,软件设计的一个核心。
在系统设计的开始,我首先考虑的是如何用数据模型来数据库的结构与语义,以对现实世界进行抽象。目前广泛使用的数据模型可分为两种类型,一种是独立于计算机系统的“概念数据模型”,如“实体联系模型”;另一种是直接面向数据库逻辑结构的“结构数据模型”。在本系统中我采用“实体联系模型”(ER模型)来描述数据库的结构与语义,以对现实世界进行第一次抽象。ER模型直接从现实世界抽象出实体类型及实体间联系,然后用ER图来表示数据模型。它有两个明显的优点:接近于人的思维,容易理解;与计算机无关,用户容易接受。但ER模型只能说明实体间语义的联系,不能进一步说明详细的数据结构,它只是数据库设计的第一步。
think58.com
think58.com [资料来源:http://think58.com]
[来源:http://www.think58.com]2.1 系统调查
系统初步调查采用的主要方式,是到图书音像租借管理商店管理现场了解情况。通过调查,分析得到如下结论:
书店是一个小型租借商店。在经营活动中以“诚信”为本,建立了良好的客户群体,使之图书音像租借管理经营始终处于较为稳定的状态。但大多数图书音像租借管理商的销售管理一直依靠手工方式,不能及时向经营者提供各类图书音像租借管理和库存信息,从一定程度上影响了企业的经营活动。为此绝大多数图书音像租借管理商希望建立一套能动态反映销售库存管理信息息系统,为他们决策及时提供所需资料,并以此带动企业信息化建设的步伐,提高人员素质。由于这些图书音像租借管理商店规模较小,销售商品主要集中在常见的书籍,管理方式集中统一,数据处理量不大,可考虑开发以批处理为主要数据处理方式的单机式信息系统。因此投资不大,企业完全可以承担,该信息系统的开发是必要和可行的,可以立即进行开发。为提高对书店的销售管理,提高经营者科学决策水平,决定开发图书音像租借管理信息系统。本人作为图书音像租借管理系统的主要分析人员和设计人员,通过初步调查了解了图书音像租借管理的管理情况
2.2 问题定义
设计、开发一个图书音像租借管理系统。实现图书音像租借管理的规范化、标准化和科学化管理。
think58
[来源:http://think58.com]
[资料来源:THINK58.com]2.3 可行性分析
2.3.1 技术可行性 内容来自think58
本课题选择目前使用广泛的Visual Basic 6.0中文版作为开发工具,系统采用Access2000做为后台数据库。
首先Visual Basic6.0是在原有Basic语言基础上发展起来的,Visual指的是开发图形用户界面的方法,Basic指的是广为流行的BASIC计算机语言。Visual Basic具有简单易学的特性,只要稍有计算机语言基础就可以很快掌握它。可视化的用户界面设计功能,把程序设计人员从繁琐复杂的界面设计中解脱出来。可视化编程环境的“所见即所得”功能,使界面设计如同积木游戏一样,从而使编程成为一种享受。强大的多媒体功能可以轻而易举地开发出集声音、动画和图像于一体的多媒体应用程序。新增的网络功能提供了快捷编写Internet程序的能力。
作为高质量的开发软件,VB6.0具有以下显著的优点:
(1)语句生成器和快速提示帮助使用户不必记忆成千上万的属性和方法,在较短的时间里就能开发出功能强大的应用程序。
(2)强大的Internet应用程序开发功能。在应用程序内可以通过Internet或Intranet访问其他计算机中的文档和应用程序;可以创建Internet服务器应用程序,包括IIS应用程序;支持使用动态HTML技术(DHTML)的应用程序;具有Web应用程序发布功能等。
(3)种类繁多、功能强大的多媒体控件,能帮助用户在较短时间内用较少的语句编写出图文声像并茂的多媒体程序。 本文来自think58
(4)具有较强的数据库处理功能,能对多种数据库进行读写操作。另外它提示的“可视化数据管理器”能帮助用户构造多种类型的数据库,同时提供了能自动生成SQL语句的功能和新的ActiveX数据对象(ADO)。
其次Access 2000是Microsoft公司最新推出的Office 2000组件之一,是国外最流行的、功能强大的桌面数据库管理系统。
Access2000 是关系数据库开发工具,1992年,Microsoft Access作为第一个面向Windows操作平台的桌面数据库管理系统而诞生,它不但充分体现了面向对象的思想,提供可视化的编程手段,而且充分利用了Windows操作平台的优越性,采用与Windows完全一致的界面风格,使界面非常友好。在Access中,用户不需要编写复杂的程序就可以建立一个完整的数据库应用系统,是一个典型的开放式数据库系统,它可以和Windows下的其他应用程序共享数据库资源。 copyright think58 [来源:http://think58.com]
上一篇:MIDI键盘设计设计与实现
下一篇:医药进销存管理系统设计与实现