10软件工程2班图书管理系统.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《10软件工程2班图书管理系统.doc》由会员分享,可在线阅读,更多相关《10软件工程2班图书管理系统.doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 图书馆管理信息系统一绪论21.1开发背景21.2系统开发工具2二 系统分析22.1用户需求分析22.2 项目开发的可行性分析22.2.1技术可行性32.2.2经济可行性32.2.3社会可行性32.3 系统功能分析图32.4 系统流程图4三.数据库设计53.1 设计创建数据库53.2数据库E-R图63.3 数据字典7四详细设计84.1创建系统主表单84.2图书管理界面94.2.1查询 94.2.2添加 104.2.3删除 104.2.4修改 104.2.5借阅 114.2.6归还 114.3读者管理界面124.3.1读者查询124.3.2读者添加124.3.3读者删除134.3.4修改144.
2、4系统管理界面144.4.1查询 144.4.2添加 154.4.3删除 154.4.4修改16五遇到的问题及解决方案16六实验小结16七参考文献16人员:10软件工程2班 韩传宇 吕思奇 张豪奇 姚晓东 刘恩萍 杨鹏 席梁瑶 10车辆工程2班 李刚强 一绪论1.1开发背景 当今世界正处于科技高速发展,信息量剧增的时代,伴随科学技术的不断发展进步,人们对图书的需求越来越大,馆存图书也不断增加,各系统对各门类图书的需求也越来越具体。但目前各图书馆对图书的管理很多停留在书卡和书目的一般查询上,花费了大量资金购置的图书和计算机软件,其关系只停留在图书和目录,主要原因在于人们所进行的计算机管理只简单的
3、将书目录入软件中,再根据目录查找图书这一循环体中。目前大部分图书馆的图书管理都处于一种馆藏图书量大,各书馆所存图书相类似,专业性图书所占比例较小,管理方法简单,图书利用率低,管理成本又高。这就要求我们在信息技术高速发展的今天,图书馆管理运用网络技术,通过信息系统的开发,在图书馆之间互通有无,有利于提高图书的利用率。 1.2系统开发工具 系统开发环境:Microsoft Visual Studio 2010 系统开发语言: C# 运行平台:Windows 7数据库:SQL Server 2008 二 系统分析2.1用户需求分析 图书管理系统需要满足来自三方面的需求,这三个方面分别是图书借阅者、图
4、书馆工作人员和图书馆管理人员。图书借阅者的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;图书馆工作人员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书报表给借阅者查看确认;图书馆管理人员的功能最为复杂,包括对工作人员、图书借阅者、图书进行管理和维护及系统状态的查看、维护并生成催还图书报表。 图书借阅者可直接查看图书馆图书情况,如果图书借阅者根据本人借书证号和密码登录系统,还可以进行本人借书情况的查询和维护部分个人信息。一般情况下,图书借阅者只应该查询和维护本人的借书情况和个人信息,若查询和维护其他借阅者的借书情况和个人信息,就要知道其他图书借阅者的借书证号和密码。这些是很难
5、得到的,特别是密码,所以不但满足了图书借阅者的要求,还保护了图书借阅者的个人隐私。 图书馆工作人员有修改图书借阅者借书和还书记录的权限,所以需对工作人员登陆本模块进行更多的考虑。在此模块中,图书馆工作人员可以为图书借阅者加入借书记录或是还书记录,并打印生成相应的报表给用户查看和确认。 图书馆管理人员功能的信息量大,数据安全性和保密性要求最高。本功能实现对图书信息、借阅者信息、总体借阅情况信息的管理和统计、工作人员和管理人员信息查看及维护。图书馆管理员可以浏览、查询、添加、删除、修改、统计图书的基本信息。浏览、查询、统计、添加、删除和修改图书借阅者的基本信息:浏览、查询、统计图书馆的借阅信息。
6、建立目标系统的逻辑模型。分析目标系统与当前系统逻辑上的差别明确目标系统到底要“做什么”,从而从当前系统的逻辑模型导出目标系统的逻辑模型。在对上述流程进行分析后我们对新的图书处理流程进行整理2.2 项目开发的可行性分析 可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究所以也称为可行性研究。利用信息技术来解决解决图书馆面对日益增长的读者增加图书流通量的问题提高运作效率与服务质量等已是当务之急。 图书馆的图书管理工作是否能用信息技术来解决是否有必要用计算机来支持相关的管理实施管理信息系统的成本及所能达到的效果怎样以下从技术、经济、社会三个方面来对系统的可行性进行相关的叙述 2.2.
7、1技术可行性 技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。图书馆管理系统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息。这一特点非常适合计算机特点,通过网络internet技术发挥计算机的信息传输速度快、准确度高的优势。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。 2.2.2经济可行性 作为图书馆这样的商业性质较小的场所,其经济成分比重相对较少,主要是支出的费用,其中包括设备购置费、软件开发费用、管理和维护费、人员工资和培训费等。由于各个图书馆实行统一操作,系统共享,其设
8、备购置,人员工资,维护费用相对较少,前期的资金投入主要集中于购置图书上。建立信息中心,可将来自各方面的信息集中管理,提高图书管理的计划性和预见性,快速地反馈市场信息。 2.2.3社会可行性 社会可行性有时也称为操作可行性,主要论证新系统在企业或机构开发和运行的可能性以及运行后可能一起的对企业或机构的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是图书馆完全有可能也有能力采用这样先进的管理技术。 结论:本项目具有方便快捷等优势,投资回报利益大,使得图书馆管理实现电子化,符合社会信息化发展需要,技术、经济、社会方面都是可行的,可以开发本
9、系统。2.3 系统功能分析图图书馆系统功能模块如下: 图2.1 (1)图书管理 图书的基本信息包括查询,添加,删除,修改,借阅和归还信息等,包涵的子功能模块如下: 图2.2图书信息的查询 包括图书编号、书名、作者及显示所有信息等。图书信息的添加 包括图书编号,书名,分类,数量,价格,作者及相关图书简介图书信息的删除 包括图书编号、作者、书名等。图书信息的修改 包括图书编号,书名,分类,数量,作者等图书的借阅 包括读者信息和图书信息两大块。图书信息中可以先输入读者编号进行查询,随即显示出相关的信息包括读者编号,姓名,性别和证件号等。图书信息中可以输入图书编号进行查询相关信息,显示出对应的图书编号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 10 软件工程 班图 管理 系统
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内