1、 本科毕业论文 (科研训练、毕业设计 ) 题 目: 书籍管理系统 中书籍信息管理 模块开发 姓 名: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 学 号: 指导教师(校内): 职称: 年 月 I 摘 要 为了尽快的融入部门,熟悉部门框架及所使用的技术,掌握软件工程原理,部门将书籍管理系统分 配给我们实习生作为我们的实践项目。本文从此项目入手,包含了一个软件项目开发的整个流程,研究了部门框架 YGAppEP.NET,操作数据的 iBatis, Web 端的 DNN 框架等技术在开发过程中的地位和作用。并以软件工程的相关理论展开研究。 本文主要研究内容是 书籍管理系统的实现,运行结
2、果及其中使用的主要技术,主要工作如下: ( 1)书籍管理系统的开发流程。本文按照软件工程原理详细的阐述了一个项目的开发流程,包括:需求分析,总体设计,详细设计等过程。并与原有版本的书籍管理软件比较分析,总结其中的优势与不足。 ( 2)书籍 管理系统的运行结果。在本文的末尾,以图片的形式展示了书籍管理软件的运行结果,包括了系统的框架界面,各个模块的功能界面以及功能执行的结果界面。 ( 3)开发过程中运用到的技术。在完成项目的基础上,灵活运用了部门的技术并在文中对此做了说明,包括: YGAppEP.NET 框架, DNN, iBatis 等,并在文中相应部分对技术实现原理做了说明。 关键词: 书籍
3、管理系统 YGAppEP.NET iBatis II Book Management System Abstract In order to integrate into the department as soon as possible, familiar with the framework and the technology used. Book management system is assigned to us by the department as our project to practice.The thesis includes the entire process
4、of a software development project and make a research on the technology used such as YGAppEP.NET,DNN,iBatis and so on. This thesis is about the realization and results motion of the books management system and some main techniques in it, such as: ( 1) The development process of books management syst
5、em. The article describes the details of the development process such as requirement analysis, overall design, detail design and so on. ( 2) The running result of books management system. It uses pictures to show the running results including the structure ,every module and so on. ( 3) The main tech
6、niques. It explains the techniques used in the system and the principle of them.such as YGAppEP.NET structures, DNN, iBatis and so on. Key words:Book Management System; YGAppEP.NET; iBatis III 目 录 第一章 绪 论 . 1 1.1 研究背景及意义 . 1 1.2 论文的主要内容和特色 . 1 1.3 论文组织结构 . 2 第二章 相关技术 . 3 2.1 YGAppEP.NET . 3 2.2 DNN
7、. 3 2.3 iBatis . 4 2.4 Infragistics NetAdvantage . 6 第三章 系统需求分析 . 8 3.1 系统介绍 . 8 3.2 系统面向的用户 . 8 3.3 需求限制条件 . 8 3.4 功能性需求概述 . 9 3.4.1 框架模块 . 9 3.4.2 员工信息模块 . 10 3.4.3 书籍信息模块 . 11 3.4.4 借阅信息模块 . 12 3.4.5 数据备份模块 . 13 3.4.6 升级系统模块 . 13 第四章 系统总体设计 . 14 4.1 系统开发环境 . 14 4.2 框架 结构 . 14 4.3 数据库结构 . 16 3.4 各
8、模块功能设计 . 17 4.4.1 书籍管理模块 . 17 4.4.2 员工管理模块 . 19 4.4.3 借阅管理模块 . 20 4.4.4 数据备份 . 21 4.4.5 旧系统升级 . 21 第五章 系统详细设计 . 22 5.1 数据操作原理 . 22 5.1.1 Server 端 . 22 5.1.2 Web 端 . 23 5.2 书籍信息管理 . 24 5.2.1 添加书 籍信息 . 24 5.2.2 修改书籍信息 . 24 5.2.3 删除书籍信息 . 25 5.2.4 查询书籍信息 . 25 5.3 员工信息管理 . 26 5.3.1 添加员工信息 . 26 IV 5.3.2
9、修改员工信息 . 27 5.3.3 删除员工信息 . 27 5.3.4 查询员工信息 . 27 5.4 借阅信息管理 . 28 5.4.1 借书操作 . 28 5.4.2 还书操作 . 28 5.4.3 删除借阅信息 . 29 5.4.4 查询借阅信息 . 29 5.5 3 个信息模块共同部分 . 30 5.5.1 导出 . 30 5.5.2 打印 . 30 5.6 数据备份 . 31 5.6.1 数据备份 . 31 5.6.2 数据还原 . 31 5.7 旧系统升级 . 31 第六章 运行结果展示 . 33 6.1 框架模块 . 33 6.1.1 用户 登录 . 33 6.2 书籍管理模块
10、. 34 6.2.1 书籍信息管理 . 34 6.2.2 员工信息管理 . 39 6.2.3 借阅信息管理 . 42 6.2.4 书籍备份 . 45 6.2.5 旧系统升级 . 45 第七章 结束语 . 46 致谢语 . 47 参考文献 . 48 Contents V Contents Chapter 1 Introduction. 1 1.1 Background and Significance . 1 1.2 Main Research and Innovations. 1 1.3 Outline of Thesis . 2 Chapter 2 Technology . 3 2.1 YG
11、AppEP.NET . 3 2.2 DNN . 3 2.3 iBatis . 4 2.4 Infragistics NetAdvantage . 6 Chapter 3 Requirement Analysis . 8 3.1 Introduction to System . 8 3.2 System-oriented Users . 8 3.3 Requirement Restrictions . 8 3.4 Functional Requirements Outlined. 9 3.4.1 Framework Module . 9 3.4.2 Staff Information Modul
12、e .10 3.4.3 Books Information Module . 11 3.4.4 Lending Information Module .12 3.4.5 Data Backup Module.13 3.4.6 System Upgrade Module.13 Chapter 4 The Overall Design .14 4.1 System Development Environment .14 4.2 Framework Structure .14 4.3 Database Structure.16 3.4 The Detail Function For Every Mo
13、dule.17 4.4.1 Books Management Module .17 4.4.2 Staff Management Module .19 4.4.3 Lending Management Module.20 4.4.4 Data Backup .21 4.4.5 The Old System Upgrade.21 Chapter 5 The Detail Design.22 5.1 Data Operation Principle .22 5.1.1 Server Port .22 5.1.2 Web Port .23 5.2 Books Information Manageme
14、nt .24 5.2.1 Add Books Information .24 5.2.2 Update Books Information .24 5.2.3 Delete Books Information.25 5.2.4 Search Books Information.25 5.3 Staff Information Management .26 5.3.1 Add Staff Information.26 5.3.2 Update Staff Information.27 5.3.3 Delete Staff Information .27 5.3.4 Search Staff In
15、formation .27 5.4 Lending Information Management .28 5.4.1 Borrow Book Operation .28 Contents VI 5.4.2 Return Book Operation.28 5.4.3 Delete Lending Information.29 5.4.4 Search Staff Information .29 5.5 The Common Parts For Every Module.30 5.5.1 Export .30 5.5.2 Print .30 5.6 Data Backup .31 5.6.1 D
16、ata Backup .31 5.6.2 Data Restore .31 5.7 The Old System Upgrade .31 Chapter 6 The Running Results .33 6.1 Framework Module.33 6.1.1 User Login .33 6.2 Books Management Module .34 6.2.1 Books Information Module .34 6.2.2 Staff Information Module .39 6.2.3 Lending Information Module .42 6.2.4 Books Backup .45 6.2.5 The Old System Upgrade.45 Chapter 7 The End .
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。