图书销售管理的数据库应用系统设计开题报告

时间:2019-05-12 18:48:01下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《图书销售管理的数据库应用系统设计开题报告》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《图书销售管理的数据库应用系统设计开题报告》。

第一篇:图书销售管理的数据库应用系统设计开题报告

一、选题的依据及意义:

随着计算机的普及和应用,计算机已经成为人们社会生产和日常生活中不可缺少的部分。现在各行各业都在推行信息化,以提高效益和竞争力。现在的超市和书店都朝着全国连锁经营的发展方向:在城市,超市基本上都实现了电子化,而我发现一直以来人们使用传统人工的方式管理文件的信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

因此设计和实现图书销售管理系统是图书销售部门所不可缺少的,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高货品超市的管理效率和降低经营成本,使超市管理科学化、正规化、经营盈利化。它的内容对于书店的决策者和管理者来说都是至关重要的。

综上所述,开发一个图书销售管理系统是很有必要的,具有其特有的技术意义和管理意义。此次毕业设计便是这样一个系统,以方便实现图书销售管理的系统化,规范化和自动化,从而达到提高图书管理效率的目的,进而使图书管理人员可以在业务上方便的进行任务管理。

二、国内外研究现状及发展趋势(含文献综述):

针对本课题特此查阅了万方数据资源系统、中国知网CNKI等数据库中的相关文献资料,对国内外研究的现状做了简要的考察并分析了发展的趋势,特此就相关文献做一些主要说明,具体情况如下:

1.《基于C/S和B/S模式的图书管理系统的设计与实现》 作者:管胜波,张敬泉.现代计算机(专业版)(The modern computer Professional edition)[J] 2008.4

(1)主要内容:介绍一个图书管理系统数据库的设计和系统功能的实现过程,该系统是运行在学院主干网上的网络图书管理系统,由图书采购、图书编目、图书流通、期刊管理、系统维护、Web 查询等5个子系统组成,采用 C/S 和 B/S 相结合的技术方式,实现了图书期刊的计算机网络管理和 Web 查询功能。(2)已解决的问题:系统采用了 Client/Server 和 Browser/Server 技术结合的方式。在浏览器方式下,主要实现了图书、期刊查询,借书情况查询,图书预约功能,而对于图书编目、图书流通、系统维护等操作,使用 Client/Server 方式,这样既保证了 Client/Server 方式下数据维护方便快捷的特点,又利用了 Browser/Server 下查询、检索易学易用的优点。(3)存在不足:现在市场上中小型图书馆管理软件只有基本的功能:采购、编目、流通、很少有期刊管理。通常这种图书管理软件仅运行在图书馆内部的局域网上,没有 Web 查询系统。大型图书管理软件功能齐全,但价格昂贵,特别是运行价格高、维护困难、操作复杂。

2.《网络图书销售管理系统》 作者徐:安妮 电脑学习(Computer learning)[J] 2010.1

(1)主要内容:本系统中,为了顾客更快地找到自己喜欢的图书,系统设置了一个查找页面,不过这个页面仅仅实现对图书的分类查找、购物车的管理以及订单的处理作为一个销售系统,显然购物车的管理是最重要的部分,系统中使用了虚拟的购物车,普通的用户只要往购物车中添加商品即可,剩下的事情由系统处理。顾客可以对自己的购物车进行一些操作,包括改变图书的数量,添加其他的图书种类,或提交结帐操作等,还有系统中管理员的功能也是系统的一个难点,这里仅仅对图书信息进行管理,实际上是需要系统注册用户(顾客),还有顾客订单等内容。管理员身份在本系统中采用了页面级的验证机制,即仅仅在页面中输入管理员的用户名和密码,然后验证用户身份,实际上需要在数据库建立专门的管理员帐户来进行管理。

(2)已解决的问题:在前台操作页面中,网络图书销售管理系统的主页面包括:用户注册、用户登录、书目查询、书籍浏览、购买、管理员等六个主要功能。后台操作页面的功能包括商品管理,其中又包含添加新书、管理书籍、订单管理、评论管理四部分;分类管理,其中包含大类管理、小类管理、类别转移三部分;用户管理包含用户的管理和客户的管理两部分。

(3)存在不足:由于能力的局限性,所以编写的代码即使经过反复检查也难免出错,所以在本阶段力求使用有限的时间找出尽可能多的错误,力求系统尽量正确。

3.《基于业务活动的图书连锁销售管理系统设计》 作者:蒋珏 Design of Book Chain Management System Based on Business Activities 科技广场SCIENCE MOSAIC[J] 2009.10

(1)主要内容:本系统分析了图书销售业务中存在的问题,并根据图书销售业务活动的需要,从软件系统体系结构、内部管理机制、用户功能和图书编目等方面设计了图书连锁销售管理系统。该系统不仅可以改善用户体验,满足用户工作需要,提高企业运行效率,而且能方便用户沟通,为客户提供人性化服务,提高图书连锁销售公司的社会形象,同时还具有良好的可拓展性。

(2)已解决的问题:根据业务活动需要设计系统是企业信息化应用系统技术发展的趋势。图书连锁销售管理系统的设计基于图书连锁销售公司业务活动,改善了用户体验,满足了各级人员工作需要,提高了企业运行效率,同时系统还具有良好的可拓展性,既可用于集团公司也可用于独立公司或书店,又能实现各类用户方便沟通,为客户提供人性化服务,提高公司社会形象。采用该系统,将在一定程度上跨越图书连锁中的陷阱。

三、本课题研究内容:

本设计是利用Visual Basic和SQL Server2005作为开发平台和工具,完成图书销售管理的的数据库应用系统开发。根据系统的可行性研究和需求分析,该系统主要实现以下基本功能:

1.系统的功能需求分析

(1)用户管理:应用系统操作人员,设置操作人员和会员的口令和权限,使不同的人员拥有不同的权限,同时在满足了不同系统用户的操作需求的基础上,提高系统的安全性;

(2)图书信息管理:主要是书库中各种图书的基本信息和这本书的库存量,以保证买者能够买到自己想要的书;

(3)图书出售管理:完成图书的卖出登记,包括图书编号,会员编号,购买的数量和购买的时间;

(4)会员信息管理:主要是对会员的相关信息进行管理,包括会员编号,会员姓名以及他们的联系方式,地址等;

(5)账户管理:最主要是设置不同人员的访问权限,以保证系统的安全性;

2.系统的性能需求分析

(1)数据录入的可靠性

数据的输入主要依靠手工,而准确的输入关系到该系统的数据是否能准确处理,加之该系统需要输入大量的图书及用户资料,所以系统必须有简介的界面和一定的灵活性使得输入工作迅速而准确。

(2)数据的完整性与一致性

对于输入的数据,要有一定的完整性规则,如果不能符合要求,系统应该拒绝该数据。由于系统的数据是共享的,图书作为共享数据,其去向必须是明确的,系统需保证属兔销售出去后会自动地减少一本数量,而要解决这一问题,就要保证书库的一致性。

四、本课题研究方案:

本系统的研究与开发严格按照“软件工程”开发软件的步骤进行。具体如下:

(1)可行性分析:收集相关数据,就当前图书销售行业的现状及发展需求就用户要求,所需资金,技术等方面作可行性研究分析。

(2)需求分析:在调查研究的基础上,完成组织机构与功能系统的分析,收集并分析数据,作出数据流程图,并更具用户的具体要求做对应的功能上的需求分析。

(3)总体设计:针对需求分析所得出的功能,抽象综合设计对应的功能模块,并更具数据流程图,确定模块间的联系。

(4)详细设计:对总体设计中的每个模块作出详细的过程性描述,细化模块,确定模块接口的细节,降低程序的复杂程度,作出相应的图表,并设计出具体的数据库模型。

(5)编码、调试:就详细设计作出的模块,分块用Visual Basic语言具体编码实现,并不断的调试改进代码,最终得出可正常使用的程序。

五、研究目标、主要特色及工作进度:

1.研究目标:熟练掌握Visual Basic 程序设计的技巧,学习和掌握Visual Basic中数据库技术,特别是ADO数据空间的理论知识和实践操作方法。熟练掌握SQL Server2005数据库的理论和实践的操作方法。设计出可销售图书总表、供应商信息表、客户信息表、书店月经费支出表等4个以上数据库表的设计和数据输入。并能对这些数据库表中的数据进行添加、删除、插入、修改、任意查询等操作。设计完成的系统能对数据库中的各个表进行综合操作,至少可以统计某时间段售出金额排名的图书书号、购买图书的客户类型统计、书店收入支出总表等3个以上表格。

2.主要特色:本课题主要针对一些同类系统中存在的一些问题,基于C/S架构,应用Visual Basic和SQL Server2005数据库作出一个部署简单,管理方便,对主机配置要求低,操作简便,用户界面友好并且安全有效地管理系统。

3.具体工作进度如下:

(1)设计系统结构(11.30—12.6):需求分析阶段,通过业务调研,了解图书销售管理的数据库应用系统设计业务流程,并设计系统架构,完成总体设计要求。(2)设计系统的数据库(12.14—12.27):进行详细设计阶段,将系统的大模块分成若干个小模块。对每个模块进行设计与实现。(3)调试系统(12.28—1.17):编写代码并反复修改然后进行调试。(4)撰写论文(1.18—5.31):就本课题撰写论文并反复修改准备答辩。

六、参考文献:

[1] 管胜波,张敬泉.基于C/S和B/S模式的图书管理系统的设计与实现[J].2008.4 [2] 安妮.网络图书销售管理系统[J].电脑学习(Computer learning).2010.1 [3] 蒋珏.《基于业务活动的图书连锁销售管理系统设计》[J].2009.10 [4] 罗征等.《VB 6.0从入门到精通》 电子工业出版社.2004

[5] 钱雪忠.数据库及应用[M].北京:北京邮电大学出版社.第二版.2007.8 [6] 张钓良.Visual Basic程序设计教程[M].东南大学出版社.第二版.2005.6 [7] 虞益诚.SQL Server 2000数据库应用技术[M].北京:中国铁道出版社.2006.6 [8] 臧铁刚.软件工程[M].北京:中国铁道出版社.2007.7

第二篇:图书管理系统数据库设计

数据库设计.................................................................2 3.1 专门术语的定义...................................................2 3.1.1 系统中常用的术语(或使用频率较高的术语).........................2 3.1.2 表格定义及规范.................................................2 3.1.2.1数据约定.....................................................2 3.1.2.2表和表字段命名规范:.........................................3 3.2 数据设计.........................................................3 3.2.1 数据流程图设计.................................................3 3.2.2实体关系结构设计...............................................4 3.3安全保密设计.....................................................6 3.3.1 逻辑上的安全保密...............................................6 3.3.2 物理上的安全保密...............................................6 3.4 表格与功能模块相关性分析.........................................7 3.5 表格定义.........................................................7 数据库设计

3.1 专门术语的定义

暂无

3.1.1 系统中常用的术语(或使用频率较高的术语)暂无

3.1.2 表格定义及规范 3.1.2.1数据约定

所有数据项都用英文、汉语拼音或缩写表示,数据库名称除外。

所有字段在设计时,除以下数据类型timestamp、image、datetime、smalldatetime、uniqueidentifier、binary、sql_variant、binary、varbinary外,必须有默认值。字符型的默认值为一个空字符值串;数值型的默认值为数值0;逻辑型的默认值为数值0;

其中:系统中所有逻辑型中数值0表示为“假”;数值1表示为“真”。datetime、smalldatetime类型的字段没有默认值,必须为NULL。当字段定义为字符串形时建议使用varchar而不用nvarchar。建议在大多数表中(如报销单,申请单),应都有以下字段: 字段名说明类型默认值 CreatorID创建者int CreatedTime创建时间DatetimeNULL 字符集采用 UTF-8,请注意字符的转换。

所有数据表第一个字段都是系统内部使用自动序列主键列,自增字段,不可空,名称为:id,确保不把此字段暴露给最终用户。

除特别说明外,所有字符串字段都采用varchar(50)类型,(无论汉字还是英文,都算一个字符)。

除特别说明外,所有小数的字段都采用 decimal(18,2)的形式表达。

除特别说明外,所有日期格式都采用 datetime 格式(根据需要提取时间格式); 除特别说明外,所有整形都采用 bigint 格式。除特别说明外,所有字段默认都设置为 null。3.1.2.2表和表字段命名规范:

命名规则约束的范围包括:数据库的命名、表的命名及字段的命名。数据库相关的命名规则采用与通常的编程的变量命名规则原则一致,具体要求如下: 1)字段名及表名为典型的名词结构; 2)中文名称要求语言精练、文法严谨;

3)望文知意、易懂易用,禁止采用如:A002这种命名;

4)主体采用拼音字母的首写字母拼写构成,基于惯常法可适度采用无词义歧义性的英文命名;

5)长度不少于3个字母,不大于12个字母;

6)在对于拼音首字母类似的字段和表,为区别,添加下划线和数字如男性人数:NXRS,女性人数:NXRS_2。

3.2 数据设计

绘制数据流程图的目的是为了方便开发人员与用户的交流,以及为系统的设计提供依据。数据流程图的绘制过程通常采用自顶向下,逐层分解,直到功能细化为止,形成若干层次的数据流程图。3.2.1 数据流程图设计

0层数据流图

1层数据流图

3.2.2实体关系结构设计

图书实体关系

读者实体关系

图书借阅关系实体

用户实体关系

图书类别实体关系

3.3安全保密设计

3.3.1 逻辑上的安全保密

1、系统对非法使用者的安全保密处理措施

2、系统对正常使用者的安全保密处理措施

3、系统对管理员的安全保密 3.3.2 物理上的安全保密

1、数据库系统异常时的还原处理措施

2、设备遭异常毁坏时的安全防护措施

3、数据参数做到及时更新,保证系统正常运行

3.4 表格与功能模块相关性分析

3.5 表格定义

a.图书信息表

b.读者信息表

c.借阅表

d.管理员_书籍

e.管理员_学生

第三篇:图书管理系统开题报告

图书管理系统开题报告2篇

图书管理系统开题报告1

一、课题的目的及意义

本次毕业设计所从事的课题题目是基于VF的图书管理系统的设计与实现。课题的目的:应用当前高速发展的计算机技术,组建图书管理系统。

随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。

图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,以前对图书信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。

数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对图书信息比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力;如要对很长时间以前的图书进行更改就更加困难了。

二、本课题在国内外的研究现状分析

目前大多数图书馆的借阅工作部分还是手工管理,工作效率很低,并且不能及时了解图书的种类和读者们比较需求的图书等,不能更好的适应当前读者的借阅要求。手工管理还存在许多弊端,由于不可避免的人为因素,造成数据的遗漏、误报等。计算机信息化管理有着储存量大,速度快等许多优点,提供给我们的处理信息及时快捷,因此我们利用计算机提供给我们的信息对读者们的借阅过程形成一整套动态的管理

三、本课题主要内容

建立图书管理系统,完成的主要功能有:

借书管理:完成读者借书这一业务流程。

还书管理:完成读者还书这一业务流程。

图书类别管理:完成图书的分类处理。

图书信息管理:完成图书信息的添加、修改、删除和查询处理。读者类别管理:完成读者管理的分类处理。

读者信息管理:完成读者信息的添加、修改、删除和查询处理。系统管理:完成系统管理员的添加和更改密码。

四、实现途径

应用Visual FoxPro 6.0建立数据库,实现本次系统开发。

五、进度计划:

1、确定题目,查看资料第1周

2、系统规划第2-3周

3、系统的`编制与调试第4-6周

4、毕业论文框架的确定第7周

5、毕业论文撰写、修改与确定第8-9周

6、毕业设计的形式审查及改进、预答辩第10周

报告人签名:

六、导师意见

导师签名:

图书管理系统开题报告2

一.开发背景及意义

如何获取信息?图书是我们最好的获取信息的方式,但由于图书馆图书收藏量大大增加,使传统的图书管理员的工作日益繁重起来。迫使人们起用新的管理方法来管理图书,如何把图书管理员从繁重的工作中解脱出来呢?

科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。因此,图书管理系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的图书管理方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,减小出错的概率,使读者可以花更多的时间在选择书和看书上。从而使人们有更多时间来获取信息、了解信息、掌握信息。

为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。

二.需求分析

1.能够输入图书的综合情况和进行新书入库、现有图书信息修改以及删除;

2.能够实现对读者档案的查询和编辑管理;

3.能够进行罚款功能;

能够进行借阅历史的查询功能;

三.开发平台

1.使用VisualC++6.0作为本次系统的开发工具,开题报告《图书管理系统开题报告》。因为VisualC++6.0是功能最为强大可视化开发工具,它不仅支持传统的软件开发方法,更重要的是它能支持面向对象、可视化的开发风格。因此VisualC++又称作是一个集成开发工具,它提供了软件代码自动生成和可视化的资源编辑功能。

2.使用Access做为本次开发软件的数据库。因为Access被集成在MicrosoftOffice中。Access数据库处理的基本结构,采取关系型数据库模式。与其他的数据库系统相比,Access更加简单易学,一个普通的计算机用户可以很快地掌握它。Access20xx的功能十分强大,利用它可以方便地实现对信息保存、维护、查询、统计、打印、交流、发布,而且它可以十分方便地与Office其他组件交流数据,这些功能对一个一般用户而言已经足够了。

四.本系统功能模块

图书管理系统需要实现的功能主要有四大块:“日常工作管理”、“基本资料维护”、“查询”、和“系统管理”模块。其中日常工作管理和基本资料维护是整个系统的核心。

1.“日常工作”模块:

(1)借书处理:主要功能是记录借阅证编号和图书编号,进行借书过程。在数据库中插入一条借书记录,该记录包括读者ID、图书ID、借出日期、还书期限、操作员姓名。

(2)还书处理:主要功能是输入借阅证编号、图书ID,在借阅登记表中找到相应的记录,将该记录的相应数据插入到还书记录中,同时将借书记录删除,并保存在借阅历史记录表中。

(3)缴纳罚金:输入读者ID,显示该读者的姓名、图书编号、罚款金额和罚款原因,如果读者交纳了罚金,则将借阅登记表的允许借阅标志置为“Y”。删除罚款记录表中该读者对应的记录,将这一条记录同时插入到罚款历史记录表中。

2.“基本资料维护”模块:

(1)图书资料维护:包括新书的入库,以及现有书籍资料的修改和删除。

(2)读者资料维护:包括新会员的资料入库,以及现有会员资料的修改和删除

3.“查询”模块:

(1)图书资料查询:根据相应的图书信息对所有书籍进行所需查询。此查询包括:'图书分类'、'图书编号'、'图书名称'、'作者'、'出版社'。

(2)读者资料查询:根据相应的读者资料进行所需查询。'借阅证编号'、'读者姓名'以及'身份证编号'。

(3)借阅历史记录查询:根据相应的借阅信息进行所需查询。此查询包括:'借阅证编号'、'图书编号'、'借书日期'、'还书日期'。

(4)罚款历史记录查询:根据相应的罚款信息进行所需查询。此查询包括:'借阅证编号'、'罚款日期'、'罚款原因'。

4.“系统管理”模块:

(1)员工管理:包括新员工信息的录入,密码的修改以及员工信息的删除。

(2)数据备份:对现有的数据库信息的保存。

(3)数据恢复:对数据库信息的恢复

五.参考文献

[1]伍俊良.《VisualC++课程设计与系统开发案例》.清华大学出版社

[2]杨小平.《VisualC++项目案例导航》.科学出版社

[3]邓宗明,张晓竞.《VisualC++编程实用技术与案例》.清华大学出版社

[4]郑阿奇.《VisualC++实用教程》.电子工业出版社

[5]萨师煊,王珊.《数据库系统概论》.高等教育出版社

[6]郑人杰,殷人昆,陶永雷.实用软件工程.清华大学出版社.1997.4

第四篇:图书管理系统开题报告

图书管理系统开题报告

1、本课题的研究意义(选题依据,课题来源,学术价值和对社会、经济发展和科技进步的意义):作为毕业设计这一最后环节是学生完 成本专业基础课程、专业课程及实践课程的一次综合性的练习与实践,是检验学生综合运用所学知识解决实际问题的能力,是以本专业知识参加社会工作前的一次模 拟训练。通过这次毕业设计,能更深刻地对数据库基础理论和计算机基本知识的理解,提高运用数据库解决实际问题的能力,掌握普通程序设计的基本方法和过程。

2、本课题的基本内容简介(拟解决的主要学术或技术问题和关键技术及难点,拟采取的技术手段及实施方案、预计可获得的成果,可能取得的创新之处):

课题主要研究内容和预期成果:本系统是针对一个虚拟的大中专院校图书馆的图书管理开发的。假定原图书馆为手工管理,效率低、易出错、手续繁琐,而且耗费大 量的人力。为此,希望设计一个图书管理系统,管理读者的登记、图书的购入、借出、归还以及注销等。管理人员还可以查询某位读者、某本图书的借阅情况,对当 前借阅情况给出一些统计和表格说明,以全面掌握图书的流通情况。系统包含读者登记、购入新书、读者还书、图书注销等功能。此外,根据需要,对系统做相应的 修改后,系统也可用于普通图书馆的图书管理。

读者登记时要为读者编制读者卡片,包括读者的具体信息(如读者编号、姓名、学院、专业、年级等),写入读者文件中。

购入新书时要为该书编制图书卡片,包括分类目录号、流水号(唯一)、书名、作者、内容摘要、价格和购书日期等信息,写入图书文件中。读者借书时,先检查该 读者是否为有效的读者,若无效则拒绝借书,然后检查该读者所借图书是否超过最大限制数(三本),若超过则拒绝借书,再检查有尚未归还的过期图书,若有则拒 绝借书。然后查找要借的图书是否还有,如果有则办理借出手续,登记图书分类号、读者号和借阅日期等。

读者还书时,根据书号,从借书文件中读出有关记录,标明还书日期,如果图书过期,则处以罚款,并打印罚款单。

系统还应提供了图书清理的功能,对无价值的和过时的图书可以进行注销。

查询要求分为查询某位读者、某种图书和全局图书三种情况。可以打印读者和图书情况统计表。

三、技术方案:

本次毕业设计对《图书管理系统》应用软件的开发,我们将采用VC数据库系统作为软件设计和开发平台。

本应用软件的界面采用菜单方式进行操作,具有操作方便、直观,功能明确、统一,对各界面的调用均在程序的主窗口下进行操作。

四、实施方案和要解决的问题及难点:

根据上述需求分析,在参考有关图书馆的实际操作规程的基础上,设计了本系统。查询时保证查全率,所有在相应域中包含查询关键字的记录都应能查到,同时保证查准,多功能窗口运行

3、论文提纲:

1、概述

图书馆管理系统的目的和意义

2、图书馆管理系统介绍

⑴系统简介

⑵系统功能介绍

3、图书馆管理系统的开发工具和环境

⑴ 管理信息系统介绍及其设计原则

⑵开发工具Virual C++的介绍

它的一些特点,一些基本的语法。

⑶数据库Microsoft Access 2000的介绍

4、图书馆管理系统设计

[1]系统模块设计

i.用户登陆模块:已经注册的用户进入系统,必须先进行登陆。

ii.系统维护模块:

Ⅰ图书目录模块:可对图书目录进行一览、增加以及删除操作。

Ⅱ读者明细模块:可对读者明细进行一览、增加以及删除操作。

iii.相关查询模块:

Ⅰ借阅查询模块:可通过读者编号和姓名对其所借阅图书进行查询操作。

Ⅱ图书查询模块:可通过图书信息对图书进行查询操作。

iv.统计内容模块:

Ⅰ读者借阅情况统计模块:对读者信息及其所借阅图书进行统计。

Ⅱ图书借阅情况统计模块:对图书信息及其是否借出进行统计。

③数据库设计

根据系统功能设计的要求以及功能模块的划分,对于系统用户信息数据库,可以列出一些数据项和数据结构,构成六张表。

⑵图书馆管理系统详细设计

①用户登陆模块设计与实现

②系统维护模块设计与实现

i.图书目录模块实现

1)图书目录一览模块实现:从数据表中的信息导出所有图书的信息,包括:图书编号、图书名称、作者姓名、出版社、出版日期、单价和图书类别。

2)图书目录增加模块实现:把图书名称、作者姓名、出版社、出版日期、单价和图书类别增加到数据表中,并在图书目录一览模块中显示出来。

3)图书目录删除模块实现:把图书编号、图书名称、作者姓名、出版社、出版日期、单价和图书类别从数据表中删除,并在图书目录一览模块中显示出来。

ii.读者明细模块实现

1)读者明细一览模块实现:从数据表中的信息导出所有读者的信息,包括:读者编号、读者姓名、性别、年龄、住址、电话和备注。

2)读者明细增加模块实现:把读者编号、读者姓名、性别、年龄、住址、电话和备注增加到数据表中,并在读者明细一览模块中显示出来。

3)读者明细删除模块实现把读者编号、读者姓名、性别、年龄、住址、电话和备注从数据表中删除,并在读者明细一览模块中显示出来。

③相关查询模块设计与实现

i.借阅查询模块实现:输入读者编号,从数据表中导出所有相关的信息。

ii.图书查询模块实现:输入图书编号、图书名称、作者姓名、出版社、出版日期、单价和图书类别中一个或几个,从数据表中导出其他与此书相关的信息。

④统计内容模块的设计与实现

i.读者借阅情况统计模块实现:从数据表中导出借阅读者的相关信息。

ii.图书借阅情况统计模块实现:从数据表中查询出借阅图书的相关信息。

4、研究进程计划及时间安排(计划进度、预计完成的日期,阶段性成果的形式):

一、工作的总体安排和进度:

1、4月24日前完成开题报告提交;

2、到3月底完成用户需求的确认,围绕课题收集有关的资料,查阅有关的文献及技术参数,收集有关的数据,并对用户的实际需求和数据进行可行性分析;

3、4月初完成数据库及数据字典的建立,画出软件系统总流程图,并写出各模块的分析说明书;

4、4月份中旬完成主程序、系统信息窗口、模块调用窗口、权限验证模块等的程序设计初稿并进行系统调试;

5、5月份完成毕业设计的定稿(在整个系统的调试中不断修改和完善系统功能,最终达到设计目标)。

第五篇:图书管理系统开题报告

图书管理系统开题报告

1.本课题研究的意义

随着科学技术的不断提高,计算机科学日渐成熟, 作为计算机应用的一部分,使用计算机对图书信息进行管理,具有手工管理所无法比拟的优点。图书管理系统的开发是一个老生常谈的问题,以其作为数据库开发的示例不仅是因为他的开放性,而且还因为它是一个开放的系统,比较成熟,这个系统是毕业生毕业前的最后一次模拟,对毕业生的软件开发能力有很大帮助。

而今,这类相关的管理系统已广泛的应用在各行各业,成为各行业提高相关管理效率的重要手段。图书信息管理系统也在日益广泛地应用于各图书馆的管理中,大大提高了图书管理的相关管理效率,其在图书管理中所起的作用是显而易见的。

目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,图书管理系统也是有了很大的发展,商业化的图书信息管理软件也不少.但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作。

2.调研情况总结

本系统主要实现对图书馆信息的管理,主要可以分为两大块:图书信息的服务系统和图书的综合管理系统。图书的使用对象是借阅者,例如学生,教师;管理者是图书馆的管理员。因此根据这些信息,本系统的主要功能就是:实现图书馆图书信息的管理和维护,如用户信息管理,图书馆规则维护,新书入库,整理图书,修改图书信息和进行查询等;以及服务系统的图书信息查询,图书的借出和归还等功能

图书信息管理系统能够为用户提供充足的信息和快捷的查询手段.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书信息管理的效率,也是图书管理的科学化、数字化、正规化管理,与世界接轨的重要条件。用计算机制作的图书信息管理系统还可以通过功能强大的Internet网及时的向读者发布图书的最新动态,因此,开发这样一套管理软件成为很有必要的事情。

这次毕业设计的课题为图书信息管理系统,其主要包含图书基本信息和图书借阅系统,能进行图书信息的录入、读者登记、查询等功能。该项目开发的软件为学校图书信息管理系统软件,是鉴于目前学校图书数剧增,图书信息呈爆炸性增长的前提下,图书馆对图书信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有中小型图书馆的图书信息的管理.。本次毕业设计通过对管理系统模型的研究,提出了一套构造图书信息管理系统模型的方法,提出了图书管理系统的一般建立方法,并且利用数据库、信息系统分析所学知识,结合其它相关管理常识,通过对某图书馆图书流通过程的分析,建立相关数据模型,利用面向对象开发工具对其进行设计与开发。

系统主要由两大子系统组成:图书管理和维护子系统以及图书信息服务子系统。系统主要有四个数据库表:图书信息表,用户信息表,学生信息表和借出信息表3.研究路线

(1).以现代软件工程原理和思想指导整个课题的开发过程,要经过系统可行性分析、需求分析、概要设计、详细设计、编码、调试维护和安装实施等步骤。

(2).要有详细的设计说明书;

(3).每一模块的流程图要很清晰;

(4).本系统能够正常的运行,能较好得完成预定的功能;

(5).系统要有完整的帮助文件,供前台操作员能方便的操作本系统。4.进度安排

第一周~第二周 收集和阅读关于数据库及程序设计的相关资料

第二周~第三周 学习掌握管理信息系统一般设计和开发的基本方法。

第四周~第五周 根据在前两周收集的相关资料及掌握的相关知识完成开题报告和文献综述

第六周~第七周 完成数据库的设计

第九周~第十周做出图书管理信息系统的具体程序设计,最后撰写毕业论文初稿。

下载图书销售管理的数据库应用系统设计开题报告word格式文档
下载图书销售管理的数据库应用系统设计开题报告.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    图书管理系统数据库设计示例

    图书管理系统数据库设计 一个简单的图书管理系统包括图书馆内书籍的信息、学校在校学生的信息以及学生的借阅信息。此系统功能分为面向学生和面向管理员两部分,其中学生可以......

    图书管理系统的数据库设计

    图书管理系统的数据库设计 摘要:虚拟为某公司建立的图书馆管理系统进行数据库设计,目的在于使该系统的运行能提高该公司的资料管理水平和现代化管理水平。本系统是一个中小型......

    图书管理系统数据库的设计

    图书管理系统数据库的设计 摘 要:书籍是人类不可缺少的精神食粮,尤其对一些学校来说,尤其重要。所以图书馆借阅信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。文......

    图书管理系统数据库设计说明书

    图书管理系统数据库设计说明书 设计题目:图书管理系统  学院:计算机学院  班级:08网络工程1班  组员:李忠义200813024016 张巡200813024036 张学理200813024017  指导老师:罗代......

    图书管理系统数据库源代码

    图书管理系统数据库源代码 //创建工程及设计主界面 public class Main extends JFrame { private static final JDesktopPane { DESKTOP_PANE=new JDesktopPane; //桌面......

    数据库课程设计 图书管理系统(精选)

    课 程 设 计 软件工程与数据库 课程设计 任务书 学院名称:数学与计算机学院 课程代码:_6014419_ 专业: 年级:一、设计题目 图书管理系统 二、主要内容 一个简单的图书管理系统......

    数据库图书管理系统题目

    请设计图书管理系统数据库,要求能满足读者的注册、注销、个人信息修改、图书的入库、图书报废、图书的借阅、归还、续约、滞纳金赔偿、损坏赔偿功能 系统中至少包含如下信息:......

    图书管理系统的开题报告

    图书管理系统的开题报告 图书管理系统的开题报告1 一.开发背景及意义如何获取信息?图书是我们最好的获取信息的方式,但由于图书馆图书保藏量大大增加,使传统的图书管理员的工作......