1.4  图书管理系统的设计要求
在确定了课题之后便开始了资料的查询,发现很多系统存在着操作步骤冗杂、信息显示不完全的问题,由于所使用的开发工具不同,系统所针对的对象不同,各个系统实现的具体功能也存在着一定的差异通过比较,不过也较好地实现了图书馆管理的主要功能:
1)    图书信息的管理功能:这是图书管理的主要组成部分,可以进行简单的图书信息查询功能
2)    图书馆的日常工作模块:主要是管理员对图书实现具体操作工作,包括了借书、还书等项目。
3)    读者的个人信息管理功能:图书馆管理系统另一主要组成部分,主要是对读者个人信息的查询和简单的管理操作。
   所以在这对些图书馆管理系统的研究的基础上,对需要开发的系统确定了一定的设计要求,为了解决传统人工图书馆的工作繁琐、效率低下等不足,使管理员可以迅速正确地操作管理系统,可见该系统应该具有以下几种基本功能:
1)    能够对读者信息进行查询和简单的修改
2)    能够对图书的相关信息进行有序地管理
3)    实现对图书流通的简单操作
4)    实现对图书馆管理员信息的简单管理
若能较好地实现上述功能,则能解决传统图书馆的种种缺点,使管理员更加有效地进行图书馆的日常工作,也相应减少了图书馆的一些可避免的消耗,所以根据以上的调查总结,决定设计一个基于MFC(C++的图形化界面语言)的图书馆管理系统,管理员首先要登录该系统才能进行日常地管理工作,这样可以防止了外人对管理系统的非法操作,在正确登录系统后具体的工作模块分为:各类信息管理、管理员日常操作、图书借阅信息这三个主要组成部分,其中各类信息管理包括了图书信息管理、读者信息管理以及管理员信息管理,管理员可以输入相应的ID号实现对这三者的查询、修改、增加、删除操作;管理员日常操作包括:借书、还书、过期还书罚款等子程序;图书借阅信息主要是根据输入读者ID号查询相应的图书借阅情况。
2  系统设计
2.1  需求分析
在设计一个系统之前,必须进行需求分析,只有了解该系统所针对的人群对系统的各种要求,才能根据设计该系统必须要实现的功能和操作方式上的一些需求,不然如果只是根据自己的臆想而不是建立在对需求的分析之上,那么设计出来的系统很有可能并不能实现客户的要求,那么开发这样的一个系统也就毫无意义了。
上一篇:java五子棋小游戏设计+源代码
下一篇:基于工作流的文书处理系统设计与实现

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

承德市事业单位档案管理...

医院财务风险因素分析及管理措施【2367字】

神经外科重症监护病房患...

AT89C52单片机的超声波测距...

国内外图像分割技术研究现状

中国学术生态细节考察《...

公寓空调设计任务书

10万元能开儿童乐园吗,我...

志愿者活动的调查问卷表

C#学校科研管理系统的设计