图书租赁管理信息系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《管理信息系统》
图书租赁管理信息系统
目录
一系统分析 (4)
可行性分析报告 (4)
1.项目背景 (4)
2.可行性分析 (5)
3.可行性研究报告 (6)
详细调查 (6)
1.系统业务功能描述 (6)
2.组织结构图 (7)
3.管理功能图 (7)
4业务流程图 (8)
5数据流程图 (8)
二系统设计 (9)
1.功能结构图 (9)
2.数据库设计 (10)
3.代码设计 (11)
三系统实施 (13)
1.程序设计 (13)
菜单设计 (13)
功能函数 (14)
四参考文献 (15)
一、系统分析
(一)可行性分析报告
1、项目背景:
1.1开发项目的调查:
当今社会,随着计算机的发展和网络技术的应用,正快速向信息化社会前进,信息自动化的作用也越来越大。

在日常生活中信息技术的不断融入,在技术越来越先进的同时,也提高了我们的工作效率。

而目前在在一些中小型书店中,工作大部分还是进行着手工管理,工作起来效率很低,并且不能和时了解书店各类图书的库存,读者需求的图书难以在短时间里找到、图书的入库和更新比较麻烦等等。

由于不可避免的人为因素,造成数据的遗漏、误报。

为了更好的适应当前读者的借阅需求,缓解手工管理存在的许多弊端,计算机信息化管理有着储存信息量大,速度快、便于管理等特点,提供给我们的处理
1.2 开发项目的目标:
书店的目标是以优质服务,向读者提供丰富的图书,以使本店能够顺利发展。

具体分解为:
① 最方便地供读者阅读和减少寻找图书时间,减少30%的读者借书时间;
② 能够对会员的信息、图书信息,借阅信息,收入信息进行快速的查找、修改添加;
③ 借书和还书的工作效率提高20%
1.3开发项目的发展现状
书店作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。

现今,有很多的书店都是初步开始使用,甚至尚未使用计算机进行信息管理。

以前,工作大部分还是进行着手工管理,工作起来效率很低,并且不能和时了解书店各类图书的库存,读者需求的图书难以在短时间里找到、图书的入库和更新比较麻烦等等。

由于不可避免的人为因素,造成数据的遗漏、误报。

基于这些问题,我认为有必要建立一个书店租赁管理系统,使书店管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够和时、准确、有效的查询和修改图书情况。

2、可行性分析
2.1、管理上的可行性
这个开发可以说是书店领导大力提倡的一种科技创新,领导对此十分的重视.希望尽快将该软件开发出来,然后投入使用,以使书店在图书的管理方面,能与信息技术紧密结合。

所以说,这次的图书馆信息管理系统的开发,在管理上是可行的。

2.2、技术上的可行性
本次图书馆管理信息系统的开发:使用传统的生命周期法,即给管理信息系统的开发定义一个过程,对其每一个阶段规定它的任务,工作流程,管理目标以和要编制的文档等,使开发工作易于管理和控制,形成一个可操作的规范。

本系统使用的Windows 7、SQL Server、Java 开发环境、数据库技术都是开发人员都掌握的,能够熟练的应用。

建成的系统操作比较简单,用户可以很快掌握使用方法,因此,在技术上是完全可行的。


确的理论指导和优秀的开发工具,双重保证了我们这次开发的技术可行性。

2.3、经济上的可行性
首先,从经济效益上讲,而本系统的开发,为统计人员工作效率带来了一个质的飞跃.
第一,本系统的运行可以代替人工进行许多繁杂的劳动;
第二,本系统的运行可以节省许多资源;
第三,本系统的运行可以大大的提高统计人员的工作效率;
其次是,从所需投入来讲,对于一个中小型的图书馆管理系统来说,他的投资成本是十分的低。

应该不会超过5000元。

所以,此系统在经济上也是可行的。

3、可行性研究结论
通过经济、技术和管理等方面的可行性分析,可以确定本系统的开发完全必要,而且是可行的,可以立即开发。

(二)详细调查
1、系统业务功能描述
书店设有计划业务组、采购组、管理组、财务组四个部门。

采购组负责根据用户反映的信息编制图书订购计划、图书订购、图书征订等项业务。

管理组负责图书入库、出库、盘库、保管和过期图书的报损等项工作。

业务组负责图书的日常借阅工作,具体包括从书库找书、图书借还、将归还的图书归位等。

财务组一般处理超过收取租押金等事务。

2.组织结构图
3.管理功能图
4.业务流程图
5.数据流程图
二、系统设计
用户图数状态管理员
图数信息预定信息
预定图书登记

缺货通知
采购组有
出租图数登记出租单据
1.功能结构图
2.数据库设计
2.1、概念结构设计E-R图
2.2逻辑结构设计
会员(会员编号,会员姓名,会员年龄,会员性别,联系电话)
管理员(编号,姓名,联系电话)
图书(图书编号,图书名称,图书作者,图书出版社,出版日期,图书价格)
租赁(会员编号,图书编号,租赁时间,租赁价格)
编目(编号,图书编号,图书数量)
管理(编号,会员编号,是否超期)
2.3物理结构设计
图书租赁管理信息系统是一个多用户共享系统,对同一个关系要建立多条存取路径才能满足多用户的多种应用要求。

数据库管理系统一般提供多种存取方法。

常用的存取方法有三类:一是索引方法,目前主要是B+树索引方法;第二类是聚簇方法,第三类是Hash方法。

B+树索引是数据库中经典的存取方法,使用最普遍。

我们的数据库管理信息系统在系统建立过程中自动创建了B+树索引。

2.4评价物理结构
在开发图书租赁管理信息系统的过程中,我们综合考虑了系统的时间效率、空间效率、维护代价和各种用户要求进行了权衡。

评价物理数据库的方法完全依赖于所选用的RDBMS,而我们采用SQL server 2005 ,这种评价完全取决于该数据库管理系统的评价方法,主要从定量估算各种方案的存储空间和维护代价入手,对估算结果进行权衡、比较。

3、代码设计
会员(会员编号,会员姓名,会员年龄,会员性别,联系电话)
管理员(编号,姓名,联系电话)
图书(图书编号,图书名称,图书作者,图书出版社,出版日期,图书价格)
租赁(会员编号,图书编号,租赁时间,租赁价格)
编目(编号,图书编号,图书数量)
管理(编号,会员编号,是否超期)
三、系统实施
1.程序设计
菜单设计:
Private Sub Command1_Click()
'ToDo: create test for correct password
'check for correct password
If txtPass.Text = "123" Then
flag = 1
Unload Me
菜单.Show
Else
MsgBox "密码不正确,请重新输入!", , "Login"
txtPassword.SetFocus
txtPassword.SelStart = 0
txtPassword.SelLength = Len(txtPassword.Text) End If
End Sub
Private Sub Command2_Click()
End
End Sub
实现各功能的函数:
Private Sub 查找会员信息_Click() flagadd = 1
Form7.Show vbModal
End Sub
Private Sub 查找借阅情况_Click() flagadd = 1
Form8.Show vbModal
End Sub
Private Sub 查找收入情况_Click() flagadd = 1
Form9.Show vbModal
End Sub
Private Sub 查找图书信息_Click() flagadd = 1
Form6.Show vbModal
End Sub
Private Sub 还书_Click() flagadd = 1
Form11.Show vbModal
End Sub
Private Sub 借书_Click()
flagadd = 1
Form10.Show vbModal
End Sub
Private Sub 退出_Click()
End
End Sub
Private Sub 新增会员信息_Click() flagadd = 1
Form2.Show vbModal
End Sub
Private Sub 新增图书信息_Click() flagadd = 1
Form3.Show vbModal
End Sub
Private Sub 修改会员信息_Click() flagadd = 1
Form4.Show vbModal
End Sub
Private Sub 修改图书信息_Click()
flagadd = 1
Form5.Show vbModal
End Sub
四参考文献
1)黄梯云李一军《管理信息系统》(第四版)高等教育出版社2)董德民张封马玲编著《管理信息系统实验指导》中国水利水电出版社
3)李一军卢涛《管理信息系统实例集》高等教育出版社
4)王珊红《数据库系统原理教程》清华大学出版社
5)黎连业李淑春《管理信息系统设计与实施》清华大学出版社。

相关文档
最新文档