logo资料库

vs图书管理系统报告.doc

第1页 / 共47页
第2页 / 共47页
第3页 / 共47页
第4页 / 共47页
第5页 / 共47页
第6页 / 共47页
第7页 / 共47页
第8页 / 共47页
资料共47页,剩余部分请下载后查看
一 课题主要内容介绍
1.1课题概述
1.2 课题设计背景与意义
1.3运行环境说明
二 系统设计
2.1 需求分析
2.2 系统设计思想与原则
2.3 业务流程
2.4 数据流程图
2.4.1 数据E-R图
2.4.2 数据流程图
2.5 系统流程图
2.6系统功能模块划分 
2.6.1管理员功能
2.6.2用户功能
2.7 数据库设计
2.7.1 数据库逻辑结构设计
2.7.2 数据库详细设计
三 系统实现
3.1 主要模块实现及说明
3.1.1 主程序流程图
3.1.2 主要模块代码
3.2 运行中遇到的问题
四 系统测试与结果
4.1系统测试的目的和意义
4.2 系统测试
4.2.1 读者身份
4.2.2 管理员身份
4.3 系统测试结果分析
五 课题收获与总结
5.1 课程设计心得
软件课程设计报告(13-14 学年) 序号: 79 图书信息管理系统 系别:计算机科学与技术 班级:计 11-3 班 姓名: 学号: 总成绩: 评语: 指导教师签字: 日期:
目录 一 课题主要内容介绍 ................................................ 1 1.1 课题概述 ....................................................1 1.2 课题设计背景与意义 ......................................... 2 1.3 运行环境说明 ................................................2 二 系统设计 ........................................................ 2 2.1 需求分析 ................................................... 2 2.2 系统设计思想与原则 ......................................... 2 2.3 业务流程 ................................................... 3 2.4 数据流程图 ................................................. 5 2.4.1 数据 E-R 图 ........................................... 5 2.4.2 数据流程图 ........................................... 6 2.5 系统流程图 ................................................. 6 2.6 系统功能模块划分 ............................................7 2.6.1 管理员功能 ............................................7 2.6.2 用户功能 ..............................................7 2.7 数据库设计 ................................................. 8 2.7.1 数据库逻辑结构设计 ................................... 8 2.7.2 数据库详细设计 ....................................... 9 三 系统实现 ....................................................... 12 3.1 主要模块实现及说明 ........................................ 12 3.1.1 主程序流程图 ........................................ 12 3.1.2 主要模块代码 ........................................ 12 3.2 运行中遇到的问题 .......................................... 29 四 系统测试与结果 ................................................. 29 4.1 系统测试的目的和意义 .......................................29 4.2 系统测试 .................................................. 30 4.2.1 读者身份 ............................................ 30 4.2.2 管理员身份 .......................................... 38 4.3 系统测试结果分析 .......................................... 44 五 课题收获与总结 ................................................. 45 5.1 课程设计心得 .............................................. 45
一 课题主要内容介绍 1.1 课题概述 设计一个以数据库为中心的图书馆信息管理系统  系统维护 权限设置 角色设定(角色分读者、图书馆业务人员、系统管理员);  图书信息维护: 图书数据录入 图书信息修改 图书信息删除  读者信息维护 读者数据录入 读者信息修改 读者信息删除  查询图书 按照条形码查找图书 按照书名查找图书 按照类别查找图书 按照作者查找图书 按照书架查找图书  借书 如果借书证能借书并且图书馆有这本书,则能借;  还书 如果没有超期,则能还;  异常处理 无图书证或图书证异常不能借阅 无书不能借阅 图书超期罚款 图书超期未还提醒  统计 读者借书排名 图书借出排名 还书超期排名 需要图形统计; 1
1.2 课题设计背景与意义 图书馆在正常运营中面对大量书籍、读者信息以及两者间相互联系产生的借书 信息、还书信息。现有的人工记录方法既效率低又错误过多,大大影响了图书馆 的正常管理工作。因此需要对书籍资源、读者资源、借书信息、还书信息进行管 理,及时了解各个环节中信息的变更,有利用管理效率的提高 1.3 运行环境说明 语言: C#语言 操作系统: Microsoft Visual Studio 2010 数据库: SQL Server 2008R2 二 系统设计 2.1 需求分析 1)必须学生和教师才能借书,可以归还图书,如果超期要显示罚款,缴纳罚 款处理后,才允许继续借书。 2)所有用户都可以在网页上搜索图书(可按多种条件搜索,如作者,出版社, 书名),显示在网页上的图书要有详细信息(书的信息,是否在馆,在哪 个借阅处)。 3)管理员可以添加图书,修改图书,删除图书等。还可以添加用户,修改, 删除用户信息。还可以查看所有人员的信息 。可以查看读者借书排名, 图书借出排名,还书超期排名。 2.2 系统设计思想与原则  本系统要达到的目标有如下几点: 1)书入库操作要简单方便; 2)读者能查询图书借阅状态; 3)读者自助续借图书的功能 ; ; 4)读者账号管理挂失功能  开发本系统的可行性 2
由于本系统可使学校图书馆工作发生“简捷化、快速化、自动化”的改革, 加之如今的社会各行各业都在走信息化管理的道路,可见开发本系统的重要性。 在得到学校大力支持的前提下,本系统的开发在经济上得到了可靠的保证。开发 人员由我校信息专业的同学组成,所以开发人员安全免费,这无疑给系统开发带 来了更大的简便。 2.3 业务流程 顶层图: 图书管理系统登 借 书 界 面 还 书 界 面 图 书 信 息 维 护 图 书 证 信 息 维 护 管 理 员 信 息 维 护 退 出 系 统 借 阅 人 信 息 维 护 图 2-1 登录系统业务流程图 1 借书 读者 借书证 借书 管理员 查询借阅是否合 格 验证读者信 息 借阅 图 2-2 借书业务流程图 3
2 还书 读者 图书 还书 管理员 还书系统 图 2-3 还书业务流程图 3 图书信息维护 管理员 图书信息维护系统 新 书 入 库 修 改 书 籍 信 息 删 除 书 籍 信 息 图 2-4 图书信息维护业务流程图 4
4 读者信息维护 管理员 读者信息维护系统 新 增 读 者 修 改 读 者 信 息 删 除 读 者 信 息 图 书 证 挂 失 图 2-5 读者信息维护业务流程图 2.4 数据流程图 2.4.1 数据 E-R 图 图 2-6 数据 E-R 图 5
2.4.2 数据流程图 顶层数据流程图 图 2-7 数据流程图 2.5 系统流程图 图 2-8 系统流程图 6
分享到:
收藏