对于图书馆来说,如何简化图书流通的操作流程,提高图书管理的工作效率是关键因素。因此,需要引入图书馆管理系统来实现图书馆的现代化管理。作为一个图书馆管理系统,首先,必须要有友好的、美观的操作界面,人机对话操作方式简单。其次,图书信息和读者信息分类管理,能实现综合查询。再次,对图书借阅信息,图书借阅排行榜信息实现全程数据跟踪,保证数据的真实性和及时性。最后,能实现及时的提醒用户归还即将到期的图书,做到图书借阅管理流程规范且流畅。
图书馆管理系统
(管理员)
系统管理读者信息管理图书信息管理借阅信息管理退出
修改密码用
户
添
加
用
管
理
读
者
类
别
信
息
图
书
借
阅
归
还
预
约
查
询
统
计
超
期
管理员功能模块
1.2图书管理系统的可行性分析
本次课程设计题目:“图书管理系统的开发”主要目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。本系统的设计主要从以下几方面做起:系统业务流程分析、系统的功能设计、系统的数据库结构设计等。作这些工作需对数据库知识有足够认识,并深入的了解c#的使
(1)技术可行性:处理速度快、准确经过权限的设置,数据的安全性好、方便查询、借阅管理等。
(2)经济可行性:系统建设不需要很大的投入、可缩减人力投入。
(3)运行上可行性:本系统作为一个小型的图书馆信息管理系统,所耗费的
资源非常的小。
(4)从各种社会因素可行性分析:可降低工作人员工作强度,提高效率,会
得到学校工作人员的一致同意的。
综上所述经过可行性分析认为新系统的开发方案切实可行,可进行开发。
1.3系统开发运行环境
系统开发环境:MicrosoftVisualStudio
系统开发语言:c#
运行平台:Windows8
数据库:sql
二、图书管理系统模块分析
2.1管理员数据流图
(1)图书档案管理系统为用户提供图书档案信息其数据流图如图2-1所示。
图2-1图书档案管理数据流图
(2)读者档案系统用于记录读者的详细信息其数据流图如图2-2所示。
图2-2读者档案管理数据流图
2.2管理员用例图
2.2.1管理员用例图
2.3管理员E-R图
管理员
姓名
编号
性别
级别
管理员总体E-R图
图书
读者
管理
管理借阅
添加修改删除
添加
修改
删除
图书名称
作者
价格
条形码
级别类型
班级
三、管理员各功能及实现
protectedvoidButton1_Click(objectsender,EventArgse){
/*取得帐号密码信息*/
stringuserName=this.txtName.Text;stringpassword=this.txtPwd.Text;
stringidentify=this.Identify.SelectedValue;if("管理员"==identify)