- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
管理信息系统课程设计_图书管理系统.doc
毕业设计
管理信息系统课程设计
目录
1设计题目 2
2设计目的 2
3设计任务 2
4设计准备 2
4.1 系统准备 2
4.2 知识准备 2
5系统分析 2
5.1任务分析 2
5.2功能分析 3
5.3功能需求 3
5.4 系统建设目标 3
5.5 部分要求说明 3
6系统设计 3
6.1 体系结构 3
6.2 功能框图 4
6.3 数据库结构 4
1. 读者类别表(ReaderType) 4
2. 读者信息表(Reader) 4
3. 图书信息表(Book) 5
4. 借阅信息表(Borrow) 5
6.4 功能模块 5
1. 图书管理 5
2. 读者管理 5
3. 借阅管理 6
4. 数据统计 6
5. 系统管理 6
6.5 界面设计 6
1. 登录窗口 6
2. 总体界面 7
3. 菜单设计 7
4. 查询图书信息 7
5. 添加图书信息 8
6. 添加读者信息 9
7. 查询读者信息 9
8. 添加读者类别信息 9
9. 修改读者类别信息 10
10. 借书 10
11. 续借 10
12. 还书 11
13. 查询读者借阅信息 11
14. 按借阅统计信息 11
15. 按图书统计信息 11
16. 查询个人借阅信息 12
17. 用户管理 12
7 系统实现 12
7.1数据库部分主要代码 12
7.2 数据库操作公共类 14
7.3 业务实体类 18
7.4 数据访问层 20
7.5 业务逻辑层 22
7.6 表示层 26
8 小结 35
1设计题目
图书管理信息系统
2设计目的
通过对图书管理信息系统的系统分析、系统设计、编码和调试等工作的实践,了解管理信息系统的一般设计方法和实现思路,深入了解数据库设计的基本理论及方法。
3设计任务
要求完成一个具有一定实用价值的图书管理信息系统,主要任务包括:
( 在SQL Server 2000或SQL Server 2005环境下建立图书管理信息系统所使用的数据库,利用企业管理器或查询分析器建立各种数据库对象,包括:数据表、视图、约束、存储过程和触发器等;
( 了解数据库引擎技术,并掌握使用ADO.NET连接数据库服务器和客户端应用程序;
( 掌握使用C#或其他语言开发一个数据库系统的基本方法和步骤,应用程序的功能包括:数据的输入、修改和删除;数据的浏览和查询;数据的图形化、报表以及打印输出;系统的用户登录和权限管理;
( 了解多层C/S或B/S体系结构的数据库系统的开发过程:需求分析、系统设计、系统实现及文档的收集和整理。
4设计准备
4.1 系统准备
操作系统:Windows xp
数据库系统:SQL Server 2000 或 SQL Server 2005
客户端开发工具:Visual Studio 2005或其他开发工具
4.2 知识准备
熟悉SQL Server 2000 或 SQL Server 2005的使用;
熟悉C#、ASP.NET或其他语言进行数据库编程。
5系统分析
一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。
以上所描述的手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上。
5.1任务分析
本系统主要用于学校教师和学生图书管理,主要任务是通过建立图书管理系统,完善学校图书录入、借还以及读者信息的管理,通过查询可立即定位该读者的相应的信息,可以对图书进行查询、增加、修改,读者可以预约已借图书,针对这些问题设计此系统。
5.2功能分析
通过建立图书管理系统,把图书馆的图书管理、读者管理、图书借阅管理等日常管理工作实行计算机统一管理,以提高工作效率和管理水平。这些管理包括:
1、图书基本信息的管理,包括增加、修改、查询;
2、读者基本信息的管理,包括增加、修改、查询管理;
3、图书借阅的管理,包括借书、还书、续借;
4、系统管理,主要是增加用户、修改维护用户信息。
5.3功能需求
通过以上的功能分析,该系统要完成以下的功能需求。
1、管理员与读者用户登录后
文档评论(0)