- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程实训报告--图书管理系统
目 录
1. 项目论证和计划 3
1.1系统调查 3
1.2系统的总体功能需求和性能要求 4
1.3系统开发的框架 4
2. 可行性分析 5
2.1技术可行性 5
2.2经济可行性 5
2.3管理可行性 5
2.4开发环境的可行性 5
3. 需求分析 5
3.1数据需求 5
3.2管理需求 6
3.3用例图 6
3.4系统流程图 7
4. 总体设计 7
4.1功能模块图 7
4.2系统功能流程图 8
4.3 IPO图 8
4.4系统数据库关系说明图 9
5. 详细设计 9
5.1数据库详细设计 9
5.2系统设计 11
5.2.1 图书借还-图书借阅设计 11
5.2.1.1模块实现功能 11
5.2.1.2模块程序流程图 11
5.2.1.3模块源代码 12
5.2.2图书借还-图书归还设计 15
5.2.2.1模块实现功能 15
5.2.2.2模块程序流程图 15
5.2.2.3模块源代码 16
5.2.3 系统查询-图书档案查询设计 18
5.2.3.1模块实现功能 18
5.2.3.2模块程序流程图 18
5.2.3.3模块源代码 18
5.2.4系统查询-图书借阅查询设计 20
5.2.4.1模块实现功能 20
5.2.4.2模块程序流程图 20
5.2.4.3模块源代码 20
5.2.5 排行榜-图书借阅排行榜设计 22
5.2.5.1模块实现功能 22
5.2.5.2模块程序流程图 23
5.2.5.3模块源代码 23
5.2.6排行榜-读者借阅排行榜设计 24
5.2.6.1模块实现功能 24
5.2.6.2模块程序流程图 24
5.2.6.3模块源代码 24
5.2.7更改口令设计 25
5.2.7.1模块实现功能 25
5.2.7.2模块程序流程图 25
5.2.7.3模块源代码 25
5.2.8系统登录设计 26
5.2.8.1模块实现功能 26
5.2.8.2模块程序流程图 26
5.2.1.3模块源代码 27
6. 系统实现 29
6.1开发工具 29
6.2 MS Sql server2005数据库 31
6.3运行平台 32
7. 测试与维护 33
7.1测试结果 33
7.2系统维护 33
8. 参考文献 35
项目论证和计划
利用C#.NET开发工具和MSSqlserver2005数据库,设计出相应的基于B/S的图书管理系统。
1.1系统调查
一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。
以上所描述的手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上。
为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。
1.2系统的总体功能需求和性能要求
总体需求:立足于校园实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高图书信息的现代化管理水平,实现信息资源的共享。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。使用该系统之后,图书馆管理人员可以管理读者的登记、图书的购入、借出、归还以及注销等;还可以查询某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的流通情况。
本系统具有以下几个特点:
简单性。系统设计尽量简单,从而实现使用方便、提高效率、节省开支、提高系统的运行质量。
灵活性。系统对外界条件的变化有较强的适应能力。
完整性。系统是各个子系统的集合,作为一个有机的整体存在。因此,要求各个子系统的功能尽量规范,数据采集统一,语言描述一致。
可靠性。实现安全的、可靠的数据保护措施。
性能要求:图书馆管提供的信息必须及时的反映在图书馆的工作平台上。图书管理系统中的各
您可能关注的文档
- 计算机网络PPT课件-第三章 数据链路层.ppt
- 计算系统与网络安全PPT教学课件-第5章 网络隔离技术.ppt
- 计算机网络PPT课件-第四章 网络层.ppt
- 计算系统与网络安全PPT教学课件-第2章_信息安全数学基础(概率论).ppt
- 计算系统与网络安全PPT教学课件-第7章_协议安全技术(认证协议).ppt
- 计算系统与网络安全PPT教学课件-第6章 网络安全技术.ppt
- 计算系统与网络安全PPT教学课件-第7章_协议安全技术(安全协议实例).ppt
- C程序设计(第二版)PPT教学课件-第4章_最简单的c程序设计—顺序程序设计.ppt
- 努力发展测井技术,加快测井装备改造.ppt
- 课程设计(论文)-基于JSP+SQL的网站--求职招聘网设计与实现.doc
文档评论(0)