图书租赁管理信息系统.docx

上传人:b****5 文档编号:5710214 上传时间:2022-12-31 格式:DOCX 页数:11 大小:118.35KB
下载 相关 举报
图书租赁管理信息系统.docx_第1页
第1页 / 共11页
图书租赁管理信息系统.docx_第2页
第2页 / 共11页
图书租赁管理信息系统.docx_第3页
第3页 / 共11页
图书租赁管理信息系统.docx_第4页
第4页 / 共11页
图书租赁管理信息系统.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

图书租赁管理信息系统.docx

《图书租赁管理信息系统.docx》由会员分享,可在线阅读,更多相关《图书租赁管理信息系统.docx(11页珍藏版)》请在冰豆网上搜索。

图书租赁管理信息系统.docx

图书租赁管理信息系统

 

《管理信息系统》

 

图书租赁管理信息系统

一系统分析…………………………………………………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、技术上的可行性

本次图书馆管理信息系统的开发:

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

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

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

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

2.3、经济上的可行性

首先,从经济效益上讲,而本系统的开发,为统计人员工作效率带来了一个质的飞跃.

第一,本系统的运行可以代替人工进行许多繁杂的劳动;

第二,本系统的运行可以节省许多资源;

第三,本系统的运行可以大大的提高统计人员的工作效率;

其次是,从所需投入来讲,对于一个中小型的图书馆管理系统来说,他的投资成本是十分的低。

应该不会超过5000元。

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

3、可行性研究结论

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

(二)详细调查

1、系统业务功能描述

书店设有计划业务组、采购组、管理组、财务组四个部门。

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

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

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

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

2.组织结构图

3.管理功能图

 

4.业务流程图

 

5.数据流程图

二、系统设计

 

1.功能结构图

 

2.数据库设计

2.1、概念结构设计E-R图

m

n

1

m1

m

 

2.2逻辑结构设计

会员(会员编号,会员姓名,会员年龄,会员性别,联系电话)

管理员(编号,姓名,联系电话)

图书(图书编号,图书名称,图书作者,图书出版社,出版日期,图书价格)

租赁(会员编号,图书编号,租赁时间,租赁价格)

编目(编号,图书编号,图书数量)

管理(编号,会员编号,是否超期)

2.3物理结构设计

图书租赁管理信息系统是一个多用户共享系统,对同一个关系要建立多条存取路径才能满足多用户的多种应用要求。

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

常用的存取方法有三类:

一是索引方法,目前主要是B+树索引方法;第二类是聚簇方法,第三类是Hash方法。

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

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

2.4评价物理结构

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

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

3、代码设计

会员(会员编号,会员姓名,会员年龄,会员性别,联系电话)

属性名

代码

类型

备注

会员编号

Y_number

String

身份证号码,为主键

会员姓名

Y_name

String

会员年龄

Y_age

Int

会员性别

Y_sex

String

联系电话

Y_tel

Number

管理员(编号,姓名,联系电话)

属性名

代码

类型

备注

编号

G_number

String

主键

姓名

G_name

String

联系电话

G_tel

Number

图书(图书编号,图书名称,图书作者,图书出版社,出版日期,图书价格)

 

属性名

代码

类型

备注

图书编号

T_number

String

主键

图书名称

T_name

String

图书作者

T_author

String

图书出版社

T_publish

String

出版日期

T_date

datetime

图书价格

T_price

Double

租赁(会员编号,图书编号,租赁时间,租赁价格)

属性名

代码

类型

备注

会员编号

Y_number

String

身份证号码,为主键

图书编号

T_number

String

主键

租赁时间

Z_data

datatime

租赁价格

Z_price

double

编目(编号,图书编号,图书数量)

属性名

代码

类型

备注

编号

G_number

String

主键

图书编号

T_number

String

主键

图书数量

B_number

Number

 

管理(编号,会员编号,是否超期)

属性名

代码

类型

备注

编号

G_number

String

主键

会员编号

Y_number

String

身份证号码,为主键

是否超期

D_date

String

三、系统实施

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)黎连业李淑春《管理信息系统设计与实施》清华大学出版社

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1