图书管理系统——资料管理
8
√
续借日期
datetime
8
√
还书日期
datetime
8
√
罚款金额
float
8
√
备注
text
16
√
参数配置表:
列名
数据类型
长度
允许为空
借书时限
Int
4
续借时限
int
4
最大借书量
int
4
最高罚款额
datetime
8
√
每日罚款
float
8
√
图书信息表:
列名
数据类型
长度
允许为空
图书号
chr
1经济可行性分析
成本包括:开发项目的费用支出和时间消耗,服务器的配置,硬件设备的更新和升级,系统管理维护费用。其中服务器的配置、硬件设备的更新和升级都是一次性投资。项目取得的收益:通过提升工作效率带来的销售收益以及减少工作人员带来的成本收益。从长远看来,这是一项可观的收益,相对于项目支出的一次性较大费用来说,一个成功的进销存管理系统获得的收益将是长期的、持续性的,因此,构建图书管理系统在经济上可行。
3.建立图书馆工作人员数据库,限定每个工作人员对软件操作的权限,最大限度的保护数据库;
4.实现图书馆对新书入库,旧书注销的简单处理,并且建立书籍档案;
5.实现图书管理员对借阅情况的查询;
6.实现所有操作人员凭借帐号和密码登陆系统。
㈡
⒈检索速度慢、效率低
因为图书馆的藏书种类多、数量多,将藏书准确地分门别类,快速检索,手工进行非常困难。往往是终于查到了信息,馆中没有此书或已被别人借走。图书馆的规模越大,这个问题越突出。
50
√
备注
text
16
√
用户信息表:
列名
数据类型
长度
允许为空
用户ID
char
10
用户名称
char
10
用户类别
char
10
密码
char
10
权限
text
16
√
身份证号
char
18
√
住址
nvarchar
50
√
电话
nvarchar
50
√
邮箱
nvarchar
50
√
读者信息表:
列名
数据类型
长度
允许为空
读者号
char
2
题名
nvarchar
50
√
图书数量
int
8
出版社
nvarchar
50
√
作者
nvarchar
50
√
ISDN号
nvarchar
50
√
主题词
nvarchar
200
√
版次
nvarchar
50
√
存储日期
datetime
8
√
备注
text
16
√
文献类型表:
列名
数据类型
长度
允许为空
分类号
char
2
分类名称
nvarchar
2技术可行性分析
本设计“图书管理系统”是为各图书馆开发的管理信息系统。通过近几个月的学习和实践,对开发管理信息系统又有了新的认识。使自己在开发管理信息系统方面的技术更加成熟。由于本设计最重要体现的是实用性,所以,通过大量的社会调查和分析,翻阅大量的参考文献,结合自己现有的技术水平加上导师的指导,还是能按期完成本设计。
3操作可行性分析
本软件是为图书管理员开发的,所有本软件的用户对象是借书者,由于本软件要设计成友好的界面,写出详细的使用说明,用户只需懂得简单的计算机操作知识,就能自由应用本软件。
所以从以上几个方面的分析来看,开发本软件是完全可行的。
二、系统分析
㈠
图例说明:
表示外部实体
表示处理过程
表示存储信息或文件
带有名称的有向线段表示数据流
㈡数据字典
1.数据元素条目
2.数据结构条目:
3.数据流条目:
4.
5.处理功能条目:
6.外部实体条目:
㈢
借还信息表(借还ID,读者号,图书号,借书日期,续借日期,还书日期,罚款金额,备注)
参数配置表(借书时限,续借时限,最大借书量,最高罚款额,每日罚款)
图书信息表(图书号,分类号,题名,图书数量,出版社,作者,ISDN号,主题词,版次,存储日期,备注)
㈢目标分析
图书管理系统主要目的是对图书馆种类繁多的书籍进行管理,并且合理管理好用户的借还书信息。提高图书馆的工作效率,降低管理成本。其开发主要包括后台数据库的建立和维护,以及前端应用程序的开发。前者要求建立起数据一致性各完整性强、数据安全性好的数据库。而后者则要求应用程序具有功能完备、易用等特点。因此本系统结合开放式图书馆的要求,采用VB技术和SQL数据库进行系统的开发。
㈣系统可行性分析
可行性分析的任务,并不是所有问题都有简单明显的解决办法,事实上,许多问题不可能在预定的系统规模之内解决。如果问题没有可行的解,那么花费这项开发工程上的任何时间,资源,人力和经费都是无谓的浪费。
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决必须记住,可行性研究的目的不是解决问题,而是确定问题是否值得去解。必须分析几种主要的可能解法的利弊,从而判断原定的系统目标和规模是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。
《图书管理系统—资料管理》
课程设计报告
题目:图书管理系统—资料管理
姓名:
专业:信息管理与信息系统
班级:
学号:
图书管理系统—资料管理
一、系统概述
㈠
1.实现图书馆对所藏图书的按类别、书名等多方面的查询,最大的方便读者和图书馆工作人员对所需图书的查询;
2.建立图书馆外借读者数据库,方便工作人员对读者进行有效管理;
⒉借书、还书工作量大
借书、还书频率越大,说明图书馆的作用越大,然而随之而来的大量的借书、还书登记、实存图书的更新以及借出图书超期、遗失等的处理,其工作量之大,往往是人工操作所难以胜任的。而且经常会出现这样那样的差错。
⒊图书统计工作难、藏书更新不能及时完成
图书馆的图书应根据科学技术的发展和教学工作的需要及时添加和更新,然而由于藏书数量及图书种类越来越多,加上自然损耗,人为破坏,使图书的统计工作难以及时完成,藏书的更新也就很难有针对性地进行,藏书的知识结构得不到良好地控制。
文献类型表(分类号,分类名称,备注)
用户类型表(用户ID,用户名称,用户类别,密码,权限,身份证号,住址,邮箱,电话)
读者类型表(读者号,姓名,办理日期,罚款金额,身份证号,住址,邮箱,电话)
借还信息表:
列名
数据类型
长度
允许为空
借还ID
decimal
9
读者号
char
10
图书号
char
10
借书日期
datetime
10
姓名
char
10
办理日期
datetime
8
√
罚款金额
float
8
√
身份证号
char
18
√
住址
nvarchar
50
√
电话
nvarchar
50
√
邮箱
nvarchar
50
√
三、
㈠结构图
㈡系统
⒈资料管理
①文献类型:对文献类型信息进行增加、修改、删除、查询。
②图书信息:对图书信息进行增加、修改、删除。
③读者信息:对读者信息进行增加、修改、删除、查询。