doc 毕业论文:家庭图书管理系统设计与说明 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:52 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2026-05-01 03:13

以利用。


从年代末期开始,数据库系统已经经过了多年的历程,经历了两代的演变。


第代数据库系统是层次与网络的数据库系统。


第二代数据库系统是关系数据库系统。


年来,人们主要致力于第二代数据库系统的理论研究和系统开发,取得了辉煌成就。


完善关系理论的确立标志着关系数据库系统理论趋于完善。


商品化的,等关系数据库的出现标志着关系数据库系统已经接近顶峰。


第代和第二代数据库系统的设计目标源于商业事务处理。


多年来,这两代数据库系统主要用于银行,飞机定票等事务处理。


代以来,随着计算机应用领域的迅速扩大,新的数据库应用等。


针对新代数据库应用。


从年代至今,人们直在探索新代的数据库系统的理论,技术和方法。


计算机硬件的不断更新性能的成倍提高,和通信技术及计算机网络技术的迅猛发展,共同促进了数据库技术的飞跃,使其应用方式产生了革命性的改变。


关系数据库对象数据库及对象关系数据库等技术的出现,已使数据的存入问题得到了较好的解决。


如何寻求种更好的方法将用户所需的相关类型的数据通过,从全球范围的数据库中提取出来,这个对用户具有重大意义的问题已成为信息分类学,研究的主要方向。


全球各大数据库厂商等为解决这个问题,先后提出了些相关技术,通过强调连接性,来帮助用户有效的提取和利用数据。


其中的数据仓库数据,数据集市,数据挖掘等技术更是大大推进了数据库管理系统的发展。


数据仓库数据仓库是来自多个源的数据的存储库,它可通过将不同的数据连接起来,并将数据全部或部分复制到个数据存储中心。


数据仓库倾向于个逻辑的概念,它建立在定数量的数据库之上,这些数据库在物理上可以是分开的,甚至可以属于不同的国家。


数据仓库通过打破地域界限,将它们合成个逻辑整体,把个海量的数据库展现在用户面前。


数据仓库作为服务于企业级的应用,概括说来为用户提供了以下四个方面的优越性减轻系统负担简化日常维护和管理改进数据的完整性兼容性和有效性提高了数据存取的效率提供简单统的查询和报表机制数据集市数据仓库作为企业级应用,其涉及的范围和投入的成本常常是巨大的,它的建设很容易形成高投入慢进度的大项目。


这切都是部门工作组所不希望看到和不能接受的。


部门工作组要求在公司内部获得种适合自身应用容易使用,且自行定向方便高效的开放式数据接口工具。


与数据仓库相比,这种工具应更紧密集成拥有完整的图形用户接口和更吸引人的价格。


正是部门工作组的这种需求使数据集市应运而生。


数据集市描述简要可概括为数据集市是种更小更集中的数据仓库,它为公司提供了条部门工作组级的分析商业数据的廉价途径。


数据集市应该具备的特性包括规模小面向特定的应用面向部门工作组快速实现投资规模小易使用全面支持异种机平台等。


用户可根据自己的需求,以自己的方式来建立数据集市。


不论是以自上而下,还是自下而上的方式建立数据集市,最重要的是保证数据集市间能相互对话,彼此不能沟通的数据集市是没用的。


另外,允许人们经访问数据集市,使之为更多的用户提供数据访问,也是必不可少的功能。


数据挖掘数据挖掘是从数据库或数据仓库中发现并提取隐藏在其中的信息的定是否是所选数据,格式是否符合标准,经确认,单击打印即可打出所需图书卡注查询对话框的检索字段提供了索书号,正题名,并列题名,副题名等。


图书标签图书标签是帖在书脊上的排架标识,上面有分类号排架号卷次号等,标签的打印份数是由复本数确定的。


模块要求先选择需要打印的图书,并设置打印格式,最后,打印出图书标签清单。


期刊卡片模块主要是为了选择需要打印的期刊,及设置打印的格式。


最后,得到期刊卡片清单提供的主要操作功能有查询打印等。


查询的功能是查询所需的期刊,以便打印。


组合查询的功能查询所需的期刊,以便打印,它提供了多种查询方法。


用它打印期刊卡片,减少查询期刊的工作量。


期刊目录与图书目录同。


期刊总目录功能模块主要提供按年份打印期刊总目录,并设置打印的格式。


最后,得到期刊总目录打印清单。


数据存取模块我们在开发数据库应用程序时,有些时候,我们还需将其他文件中的数据转移到数据窗口中来。


本模块将数据窗口存储成文件形式与此同时,将存储文件中的数据读取到个新的数据窗口中。


本模块的宗旨是让用户掌握数据窗口的这种存储与读取的技术。


第六章重点研究问题及核心问题模糊查询在模糊查询的窗口中,除了单条件可以查询外,我们特别设置了根据或与非的关系实现两个条件同时进行模糊查询。


例如,在模糊查询时,我们仅输入书籍名条件,不选第二个查询条件,本功能会自动判断单位名是否为空,若为空就只进行条件的查询。


这样设计的目的,就是要尽量符合实际情况,方便用户使用满足用户的要求。


总之,我们花了大量的时间,来研究设计查询功能,用尽各种方法使其更优化,编辑更简单来实现查询的方法,为的是,吸取更多的经验能满足系统的实用性。


由于技术水平有限,时间太短,在今后对查询的改进中,将着重实现模糊查询用下拉列表框选择个或两三个条件组合查询,实现目前还未成熟的查询方法在实现模糊查询功能时,我们首先获取源数据窗口的语句,然后再加入语句,这里主要用到的是字段名值的形式。


始时我们按书籍名书籍号作者存放位置进行模糊查询,可只能实现对书籍号的查询,其他则查询不到,而且数据窗口无数据,最后完成时才发现原来四个查询条件的脚本输入有误,本来书籍号的脚本条件读取查询条件是从查找,但我其他的也都是从读取数据,经过了反复修改从而实现了多字段查询。


数据的存储与读入技术在此数据窗口控件有两个函数和,就是利用这两个函数来完成数据窗口内的存储与读取,并且,当用户读取正确的文件到数据窗口内,给出读取记录数,可是当我建好这个窗口运行时,开始的时候能够顺利的存储与读入数据。


但当我第二次打开系统,却发现,数据果然已消失不见,我只有再详细研究脚本,发现原来在窗口脚本的删除事件中有逐条删除记录的脚本,我把屏蔽后再运行,也可以存储读如数据,但在运行时,读取窗口也会出现数据,这并不符合逻辑,不利于我们观看添加进来的数据记录,只好又再恢复。


所以在运行时数据会丢失,只要再读取,遍原数据即可。


数据窗口列的自动折行我们在很多数据库应用系统中经常会遇到列的数据太长,不能同时实现全部内容的情况。


有的采用了自动水平滚动的功能,操作起来很不方便。


在本系统中,我就为用户解决了这个麻烦。


那就是在要显示长数据的数据窗口中采用列的自动折行技术。


这种技术可以使长数据的列根据数据的多少实现自动折行,即列数据实现多行显示。


这样,用户就不必在为不能同时浏览列的长数据而发愁了。


在这种技术的支持下,用户可以在同界面中浏览每行全部列的全部数据。


在本系统中,这种技术主要体现在浏览模块的数据窗口中和录入模块数据窗口中。


对于这种技术的实现也非常简单。


具体实现步骤是在数据窗口打开要修改的数据窗口用鼠标单击需要设定自动折行的列在属性对话框中选择标签,然后选中复选框选择标签,取消复选框用鼠标点击细目带在属性对话框中选中复选框。


经过这些设置以后,我们便可以实现数据窗口列的自动折行了。


第七章心得体会心得体会经过二个月的制作,设计总算作完了,系统实现对家庭图书信息的经营管理的维护,主要实现了数据的输入查询修改删除统计和打印等系列功能,再功能方面,包括添加或删除用户,保存信息,更新信息收费管理打印信息等系统数据采用数据库系统作为底层结构,基于体系结构设计完成,具备了很强的稳定性移植性扩充性和安全性。


并且数据库中所有的库表结构都是符合的要求,数据余较少。


使得底层对数据库的操作也因此而显得更为合理和快捷。


系统的运行效率大为提高。


因此系统的运行可靠性的。


系统完全采用图形户用户操作界面,能让用户很容易了解和掌握系统的使用方法。


这使得系统具备了很好的交互性和可操作性。


在功能的界面实现方面,系统采用菜单式操作和命令按钮操作相结合的方式,使操作非常的简单方便。


系统在安全性方面的控制管理员登陆窗口,使非管理人员不能进入系统。


从而保证了系统的安全性。


我在这次设计后深深的感受到分耕耘,分收获。


设计的过程是辛苦的,但当设计完成时会有种满足感,而且自己也收获不少。


通过这次设计,我发觉我学到了很多东西,把学到的东西都派上了用场。


在我的设计中体现了几年来大学的学习和生活的价值。


作为名计算机专业的学生,我希望将来能当名优秀的程序员。


而这次设计就是我向自己的目标迈出的第步。


在这次设计中,我涉及到了个软件设计开发过程中的每个环节,也正是这种全方位的接触,让我对个软件的设计开发过程有了更深的了解。


第从个软件工程师的角度,我对系统的整个需求分析和整体设计作了详细的分析和设计。


在这个环节中,我感受最深的就是对系统需求的分析。


可以说对个软件的需求分析是这个软件设计和开发的最根本的基础。


个软件的设计和开发如果没有需求分析的基础,就不可能有明确的目标的指引就等于是瞎忙乎。


作好了需求分析,就等于打好了这个软件的框架,以后的工作就可以在这个框架的指导下进行,朝着如何去实现这个框架中的功能而努力。


需求分析越透彻以后的工作就越顺手,就越容易实现。


接下来的软件总体设计就是对这种需求在理论上初步实现,这个环节的工作也是很重要的。


它给你个逻辑模型上的软件样式,指导你在编程阶段如何用程序语言去实现每个功能。


这部分的工作做的越细,编程的负担就越少。


因此,即使站在个程序员的角度,我也还是公正的说个软件的开发成功,功劳最大的应该是软件工程师,程序员只是软件工程师思想的实现者和翻译者。


所以,在我进行这个角色时,我直都在努力的去完成这个角色所要完成的工作。


我认为,在做软件的需求分析和功能设计时,很重要的个工作就是要进行系统分析,和没有经验的软件工程师做来的系统分析是完全不样的。


第二从个程序员的角度,我对整个系统的功能实现做了很大的努力。


虽然说程序员的工作只是实现软件工程师的思想,但在实现的过程中同样还是会遇到许多的困难。


不同程序员对软件工程师的思想但在实现方法是不样的,因为他们的编程思想可能不同,他们的编程算法可能不同。


所以他们在编程过程中所遇到的问题也就相应的不同了,要成为名出色的程序员,就必须要具备优越的编程思维和编程算法,只有这样,在编程的过程中所遇到的问题才会减少。


其实,编程算法的研究是最可能体现个程序员水平的因素之,程序员做这部分的工作就像软件工程师作系统的分析,是个整体的概念。


另外,我

下一篇
毕业论文:家庭图书管理系统设计与说明第1页
1 页 / 共 52
毕业论文:家庭图书管理系统设计与说明第2页
2 页 / 共 52
毕业论文:家庭图书管理系统设计与说明第3页
3 页 / 共 52
毕业论文:家庭图书管理系统设计与说明第4页
4 页 / 共 52
毕业论文:家庭图书管理系统设计与说明第5页
5 页 / 共 52
毕业论文:家庭图书管理系统设计与说明第6页
6 页 / 共 52
毕业论文:家庭图书管理系统设计与说明第7页
7 页 / 共 52
毕业论文:家庭图书管理系统设计与说明第8页
8 页 / 共 52
毕业论文:家庭图书管理系统设计与说明第9页
9 页 / 共 52
毕业论文:家庭图书管理系统设计与说明第10页
10 页 / 共 52
毕业论文:家庭图书管理系统设计与说明第11页
11 页 / 共 52
毕业论文:家庭图书管理系统设计与说明第12页
12 页 / 共 52
毕业论文:家庭图书管理系统设计与说明第13页
13 页 / 共 52
毕业论文:家庭图书管理系统设计与说明第14页
14 页 / 共 52
毕业论文:家庭图书管理系统设计与说明第15页
15 页 / 共 52
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
筛选: 精品 DOC PPT RAR
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批