书店管理系统文献综述_第1页
书店管理系统文献综述_第2页
书店管理系统文献综述_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、书店管理系统文献综述南方学院计算机系 n070801308 李辰洁书店管理系统是典型的信息管理系统 (MIS), 其开发主要包括后台数据库的建立和维 护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本文针对目前中小书店管理实际, 从系统的开发背景、 需求分析、 设计原则及开发过程等四个方面进行了全面的阐 述,采用Visual Basic6.0或JSP (还在考虑,未定)和 SQL Sserver2000等软件为开发工具, 阐述了中小型书店管理软件中所应具有的功能及其设计与实现。引言现在,科学技术的飞速发

2、展把人类社会推向了一个崭新的时代 信息时代。这已是无 可争议的事实; 信息对社会经济发展的巨大推动作用, 使其与物质能源一起并列为现代社会 的三大支柱, 这已在全社会达到共识。 随着对信息作为一种资源来管理的需求日益加强, 信 息研究领域出现了一种新的管理思想和模式 信息管理。 由于信息是普遍存在的, 人类信 息管理活动的范围也是十分广泛的, 信息管理不仅是信息工作的一部分, 而且已被认为是现 代管理的重要组成部分。在信息化、知识化的现代社会里,浩如烟海的科技文献信息和图书资料是不可取的社会 财富。计算机信息技术和 internet 的飞速发展与广泛普及,给我们利用和开发文献息和图书 资料赋予

3、了高效率的手段。传统的纸介质发展到纸张、电子、 磁记录、光存储等多种介质的 大量应用 ;信息处理和传输的方式由传统的书信进化到文字、声音、图像的网络实时传输。 随着计算机的普及和运用, 计算机已经成为人类社会生产和日常活动中不可或缺的部分。 现 在各行各业哦堵在推行信息化, 以提供效益和竞争力。 现在的超市和书店都朝着全国连锁经 营的方向发展: 子啊城市, 超市基本上都实现了电子化, 而我们发现书店在这方面还行动缓 慢,基本上除了新华书店这样国家性的大书店, 其他书店都还是手工的销售形势。 因此做一 个图书销售管理系统还是有一定的市场的。一、 管理信息系统 管理信息系统( Management

4、 Information System ,简称 MIS )是一个由管理人员和计算机组 成的用以进行信息的收集、传输、加工、存储、维护和使用的系统。它是一门综合了管理科 学,系统理论,计算机科学的系统性边缘科学。管理信息系统的物理组成:(1) 计算机硬件系统:包括主机、外部存储器、输入输出设备等。(2) 计算机软件系统:包括系统软件和应用软件两大部分。(3) 通信系统:包括线路等通信设施和与计算机网络、数据通信有关的软件等.(4) 工作人员:包括系统分析员、程序设计员、维护人员、管理员、操作人员等 管理信息系统的发展管理信息系统通过对企业当前运行的数据进行处理来获得有关信息,以控制企业的行为;

5、利用过去和现在的数据及相应的模型, 对未来的发展进行预测; 能从全局目标出发, 对企业的 管理决策活动予以辅助。从工业发达国家来看,管理信息系统的发展经历了以下几个阶段。第一阶段:(1953年至1965年)单项数据处理阶段,也称电子数据处理( EDP)阶段。这 是电子计算机在管理领域应用的起步阶段。这一阶段,由于当时计算机硬、软件的限制,数据处理的性质只是使用计算机代替人的手工劳动, 进行简单的单项数据处理工作, 如计算工 资、数据统计、报表登记、编制计划等。这个阶段的处理方式主要是集中式的批处理。第二阶段:(1965年至1970年)综合数据处理阶段,也称事务处理系统( TPS)阶段。这个 阶

6、段计算机硬、 软件有了很大的发展, 出现了多用户的分时系统, 计算机开始应用于对某一 个管理子系统的控制,并具有一定的反馈功能。如库存管理系统、 生产调度系统、 物资管理 系统等。这个阶段的处理方式已发展为面向终端的联机实时处理。第三阶段:(1970年至今)管理信息系统(MIS )阶段。这个阶段是在企业中全面的使用计 算机把各种管理子系统的功能集中起来, 构成了计算机化的全方位的信息系统,即现代管理信息系统。 这个阶段的处理方式是在数据库和网络基础上组成分布式处理系统。它的特点是使用数据库和分时处理的计算机网络, 并充分利用运筹学等数学方法, 实现了硬件、 软件和 数据资源的共享。二 、书店管

7、理系统一个现代化的书店在正常运营中总是面对大量的图书信息、进出库存信息以及两者相互 作用产生的进库信息、 销售信息。 传统的管理方法既浪费人力物力财力, 又容易导致各种错 误的发生。 面对纷繁复杂的读者信息、 频繁更替的如出书库信息, 传统的直接方法不但管理 起来及其不方便,而且极容易出现漏洞,从而造成不可估量的损失。因此实现一个智能化、 系统化、 信息化的书店管理等自动化控制, 将会使书店管理工作大大减轻, 方便友好的图形 用户界面, 简便的操作, 完善的数据库管理, 将会使得书店管理系统极大限度地应用于现代 化书店管理,成为书店管理人员的得力助手。书店管理系统是一个集多文种书刊加工处理、图

8、书售销管理、信息发布及管理决策为一 体的 windows 环境下网络版集成化管理系统。由图书采访系统、图书编目系统、流通管理 系统、期刊题录系统、回溯建库系统、书目查询系统、管理决策系统、集成系统管理等子系 统, 功能模块覆盖书店管理业务。要做到功能齐全、自动化程度高、用户界面友好, 可以在网络环境下运行 , 也可以单机运行。能适应不同用户的要求。应提供标准交换格式数据的处 理功能 , 能与各种交换格式数据 (如 UN IMARC 格式数据 ) 进行格式转换 , 而内部数据采用 定长格式 , 以提高系统的运行效率 , 适用图书情报单位书店馆自动化管理。运行采用全 windows 界面 , 状态

9、行提示帮助信息 , 并有详细的联机帮助。有很好的容错能力。 书店管理的基本内容是:1. 图书信息管理可进行图书入库登记 ,图书查询 ,图书信息修改和删除 ,销售图书登记等操作(1) 图书登记。对新入库图书基本信息进行登记,包括图书编号、图书名、作者、数量价格、(是否丢失 ) 等信息。,图书的编号不可以修改 ,丢,以及该图书的销售信息。出版社、图书类别、入库时间、图书简介、光盘信息和图书状态(2) 图书详细信息浏览。可浏览图书的详细信息。(3) 图书信息的修改和删除。对图书信息可进行修改和删除操作 失的图书标识不在库、不可借。(4) 新书信息提示。用户登录后,系统提示新入库的图书基本信息2. 用

10、户信息管理。实现管理人员基本信息登记 ,查看 ,修改和注销。(1) 新用户登记。可进行新用户基本信息的登记,包括用户的编号、用户帐号 (登录名 ) 、用户密码等基本情况。(2) 用户信息更新。用户编号不可以修改,帐号、密码可修改。(3) 注销用户。若员工离职 ,则注销该用户 ,取消登录权限。(4) 用户口令管理。注册新用户的时候 ,系统默认密码为 666666 ,请管理员提示用户及时登录 修改密码 ,若用户密码丢失 ,由管理员负责将密码恢复。3. 系统管理。系统管理员权限 ,用户口令管理 ,用户登录等。 系统管理员的职责和权限包括:(1) 新图书、新员工信息录入 ;(2) 图书、员工信息的修改

11、 ;4. 图书信息查询。通过用户提供的图书编号、图书名、作者、出版社、图书类别等基本信息 ,在数据库中检索出符合条件的所有图书,将图书的信息显示出来 ,并且可以通过点击书名 ,查看图书的详细信息。(1) 输入信息 :图书类别 ,查询方式 (按书号、书名、作者、出版社查询) ,查询内容。注 :图书类别、查询方式都为选择项 ,查询内容为输入项 ,各项目在逻辑上是与的关系 ,若输入项为空 ,则列 出用户选中类别的所有图书 ,若用户未选择类别且输入为空 ,则列出全部图书资料的信息。(2) 输出信息 :图书编号 ,名称,作者,出版社 ,借阅情况。注:若图书已借出 ,则在详细信息里 ,输出 借阅用户的信息

12、以及归还日期。三 、数据库理论基础数据库的发展 数据库处理在信息系统的研究中一直是非常重要的主题,然而,近年来,随着 World Wide Web(WWW) 的猛增及 Internet 技术的迅速发展,使得数据库技术之时成为最热门技术之一。 数据库技术能使 Internet 应用超越具有早期应用特点的简单的发布。 同时, Internet 技术提供 了一种向用户发布数据库内容的标准化的访问方法。 这些技术没有脱离经典数据库技术的要 求。它们只是加重了数据库技术的重要性。数据库的设计和开发及包括艺术有包括工程。 理解用户的需求, 然后, 把它们转变为有效的 数据库设计是一个艺术过程。把设计转变为

13、实际的数据库,并且这些数据库带有功能完备、 高效能的应用,是一个工程过程。数据管理技术的发展经过三个阶段:人工管理阶段、文件系统阶段和数据库阶段。 人工管理阶段和文件系统阶段都有着相当多的缺陷,诸如数据冗余性 ,数据不一致性以及 数据联系弱等等。 也正是由于这些原因, 促使人们研究新的数据管理技术, 从而产生了数据 库技术。20 世纪 60 年代末发生的三件大事,层次模型 IMS 系统的推出、关于网状模型 DBTG 报告 的发表以及关于关系模型论文的连续发表标志着数据管理技术进入数据库阶段。进入 70 年 代以后, 数据库技术得到迅速发展, 开发了许多有效的产品并投入运行。 数据库系统克服了

14、文件系统的缺陷, 提供了对数据更高级更有效的管理。 当进入数据库阶段后, 随着数据管理 规模一再扩大,数据量急剧增加,为了提高效率,开始时,人们只是对文件系统加以扩充, 在应用文件中建立了许多辅助索引,形成倒排文件系统。但这并不能最终解决问题。在 20 世纪 60 年代末,磁盘技术取得重要进展, 具有数百兆容量和快速存取的磁盘陆续进入市场, 成本也不高,为数据库技术的产生提供了良好的物质条件。数据库体系结构数据库的体系结构分三级:内部级( internal),概念级(conceptual)和外部级(external)。 这个三级结构有时也称为 “三级模式结构 ”,或“数据抽象的三个级别 ”,最

15、早是在 1971 年通 过的 DBTG 报告中提出, 后来收入在 1975 年的美国 ANSI/SPARC 报告中。 虽然现在 DBMS 的产品多种多样,在不同的操作系统支持下工作, 但是大多数系统在总的体系结构上都具有 三级模式的结构特征。用户对数据库的使用, 是通过数据库管理系统提供的语言来实现的。 不同的数据库管理系统 提供不同的数据库语言。关系数据库管理系统几乎都提供关系数据库标准语言 SQL。SQL 的全称是 Structured Query Language ,即结构化查询语言。 SQL 语句可以从关系数据库 中获得数据,也可以建立数据库、增加数据、修改数据。 1986 年 ANS

16、I 采用 SQL 语言作为 关系数据库系统的标准语言,后被国际化标准组织(ISO)采纳为国际标准。SQL语言使用方便、功能丰富、简洁易学,是操作数据库的工业标准语言,得到广泛地应用。例如关系数 据库产品 DB2、ORACLE 等都实现了 SQL 语言。同时,其它数据库产品厂家也纷纷推出各 自的支持 SQL 的软件或者与 SQL 的接口软件。这样 SQL 语言很快被整个计算机界认可。 SQL 语言是一种非过程化语言,它一次处理一个记录集合,对数据提供自动导航。SQL 语言允许用户在高层的数据结构上工作,而不对单个记录进行操作。SQL 语言不要求用户指定数据的存取方法,而是使用查询优化器, 由系统

17、决定对指定数据存取的最快速手段。 当设 计者在关系表上定义了索引时, 系统会自动利用索引进行快速检索, 用户不需知道表上是否 有索引或者有什么类型的索引等细节。SQL 语言可以完成许多功能,例如: 查询数据 在数据库表格中插入、修改和删除记录 建立、修改和删除数据对象 控制对数据和数据对象的存取 确保数据库的一致性和完整性等四、系统开发工具VISUAL BASIC 是微软公司出品的一个快速可视化程序开发工具软件。借助微软在操作系 统和办公自动化软件的垄断地位, VB 在短短的几年内风靡全球。 VB 是极具特色和功能强 大的软件,主要表现:所见即所得的界面设计, 基于对象的设计方法, 极短的软件

18、开发周期, 教易维护的代码。同时众多的 ACTIVE 控件,提高了软件的使用效率。VB 应用程序语言的基本特点:1可视化界面设计:VB 为用户提供大量的界面元素(在VB 中称为控件对象) ,这些控件对象对于熟悉WINDOWS 应用程序的用户来说是一点也不陌生,如 “窗体”, “菜单”, “命令按扭”, “工具 按扭”,“检查框”等等,用户只要利用鼠标、键盘把这些控件对象拖动到合适的位置,设置 其大小、形状、属性等,就可以设计出所需的应用程序界面。2事件驱动编程 在使用 VB 设计应用程序是,必须首先确定应用程序如何同用户进行交互。 例如发生鼠标单 击、键盘输入等事件是,由用户编写代码控制这些事件的响应, 这就是所谓的事件驱动编程。 3与数据库的连接性VISUAL BASIC 提供了与底层数据库系统紧密的连接。 VISUAL BASIC 支持不同的关系数 据库管理系统并充分发挥每一个数据库的特长。开发人员和利用内置的高性能数据库引擎 J

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论