论文部分内容阅读
随着人类社会的发展,科技的进步,人们对知识的需求不断增长,知识越来越体现出其对社会及经济的带动作用。而作为知识的载体——书籍,是人们获取知识的主要途径之一,承担着传播科学技术、思想文化与理论成果等作用。面对浩如烟海的书籍,如何科学合理的管理图书不但影响读者的求知便捷程度,也间接影响着读者的求知欲,一套科学合理的图书管理系统可以优化读者检索图书流程,方便借阅图书,提升读者的借阅体验,因此开发一套完善的图书管理软件显得尤为重要。虽然数字化图书管理系统不论在国外还是国内均已发展的相当成熟,但自助化借阅系统却尚无人研究。在本次设计中,采取赋予每个图书不同的权重,并使其按照一定规则上下浮动,来区分图书的受欢迎程度,与此同时给予借阅者一定的借阅点数,使其在借阅图书时消耗。消耗“点数”并在变化的“权”下借阅图书是我本次设计的主要创新点,引入的“点数”相当于现实生活中的货币,而“权”相当于现实中的物价水平,即通过类似于现实中市场经济的调节模式,按照“供求关系”调节“物价水平”继而影响图书的借阅时间,使整个系统能够对运行中出现的诸如热门图书需求较大无法满足读者需要,而部分冷门图书无人问津,个别借阅者超期借阅没有及时归还图书等问题能自发调节,保持整个系统的相对稳定运行,降低管理者的工作量。在本次设计中,笔者采用PowerBuilder9.0版本作为自助化图书管理系统前端开发软件,微软SQL Server来编写数据库,用来保存数据,主要是图书信息及用户信息,从需求分析入手,结合国内外相关技术的发展,设计出了软件所应具有的功能;其次在经过充分调查研究的基础上,采取层次分析法科学测定出影响图书整体权重的各个因素及权重分布情况;然后对系统的各功能模块及数据库系统进行详细设计与实现;最后经过对软件进行测试,证明其已经达到需求分析阶段所期望的性能。