1、 软件工程课程设计软件工程课程设计 图书管理系统图书管理系统 目录目录 第1章 绪论 1.1 本课题的开发背景及意义 1.2 课题研究的内容 1.3 设计组织结构 第2章 开发工具及相关技术 2.1 开发工具 2.1.1 Microsoft Visual Studio 2010 开发环境介绍 2.1.2 SQL Server Management Studio 数据库 2.2 运行环境 第3章 需求分析 3.1 可行性分析 3.1.1 系统的必要性 3.1.2 系统的可行性 3.2 系统需求 3.3 功能需求 3.4 系统性能需求 第4章 系统数据库设计 4.1 数据库概述 4.2 系统实体
2、E-R 图 4.3 系统数据表的设计 4.3.1 管理员信息表设计 4.3.2 读者信息表设计 4.3.3 图书馆信息表设计 4.3.4 图书信息表设计 4.3.5 图书借还信息表设计 第5章 系统设计 5.1 系统实现关系图 5.2 系统功能模块设计 5.2.1 系统的功能模块 5.2.2 系统功能模块特点 第6章 系统功能实现 6.1 管理员模块设计 6.1.1 管理员登录 6.1.2 查看管理员信息 6.1.3 添加及删除管理员信息 6.1.3 修改管理员信息 6.2 图书档案管理模块设计 6.2.1 查看图书信息 6.2.2 添加及删除图书信息 6.2.3 修改图书信息 6.3 图书借
3、还模块设计 第7章 结论 角色角色 雷恩璐雷恩璐 姜晓姜晓明明 周宸冰周宸冰 李芳李芳 责任责任 第一章第二章、 第七章 第三章 目录、第四章、 第五章 第六章 绪论绪论 绪论主要用于说明选题背景、目的及意义、国内外现状,以及应解决的主要 问题 1.1 本课题的开发背景及意义本课题的开发背景及意义 根据各学校图书馆的调查可知,随着学校图书馆规模的不断壮大,经营的 图书品种、数量也逐渐增多。在学校图书馆不断发展的同时,校图书常年采 用的传统的人工方式管理暴露了一些问题。例如,查找读者借阅的某一本图 书的具体摆放位置, 需要靠人工记忆在书海中苦苦查找, 由于图书储存量大, 很难准确确定位图书具体位
4、置,因此每天都要浪费大量宝贵时间资源。学校 图书馆为提供工作效率,同时摆脱图书管理人员在工作中出现的种种弊端, 现需要委托某单位开发一个图书管理系统 1.2 课题研究内容课题研究内容 本设计主要应用 ASP.NE 编程以及 SQL Server Management Studio 数据库 连接相关知识主要需要熟练动态网页开发技术, 将所学的知识用于实际的 生活中,并且在实际生活中发挥主要的功能并获得效益。本设计内容包括 以下功能模块。 (1) 管理员管理模块:读者管理、图书管理、借阅管理、图书分类 (2) 图书档案模块:主要查看图书信息、添加图书信息、删除图书信 息 (3) 图书借还模块:主要
5、包括图书借阅、图书归还、图书档案查询、 图书借阅查询等 1.3 设计组织结构设计组织结构 主题主要分为六大部分 第一部分:绪论部分,主要介绍开发背景意义、研究内容、组织结构等 第二部分: 开发工具及相关技术, 主要介绍所用到的开发软件、 运行环境, 及开发过程所需要的结构体系等要素 第三部分:对整个系统介绍系统的可行性分析及功能需求等内容 第四部分:介绍数据库表结构设计 第五部分:根据需求与分析整个系统的构架并陈列主要功能模块 第六部分:详细讲解各个功能模块的实现和运行结果 开发工具及相关技术开发工具及相关技术 2.1 开发工具开发工具 1. Microsoft Visual Studio 2
6、010 开发环境 借助 Visual Studio 2010 集成开发环境,软件开发工作将变得更为简单便捷,业务 决策也会变得更为有效。任何规模的组织都可以使用 Visual Studio 2010 快速创建应用程序,这些应用程序能够利用 Windows 操作系统,使其成 为更安全、更易于管理、更可靠的应用程序。 2.SQL Server Management Studio 数据库 SQL Server 是有软件公司开发的大型的关系数据库系统, 他为用户提供一个安全、 可靠、易管理和高端的客户/服务器数据库平台。SQL Serve 数据库的中心 驻留在一个中心计算机上,海计算机被称为服务器。用户通过客户机的应 用程序来访问服务器上的数据库,再被允许访问数据库之前,SQL Serve 首先对来访问的用户请求做安检验证, 只有验证通过后才能够进行处理请 求,并将处理的结果还回给客户机应用程序。SQL Serve2008 数据库是当 前比较流行的 SQL Server 版本 2.2 运行环境运行环境 1.NET Framework 4.0 框架 .NET Framework 是