1、 1 目目 录录 摘 要: 3 关键字: 3 第一章 图书管理系统概述 . 4 1.1 开发背景和意义 4 1.2 开发环境 5 第二章 理论知识 6 2.1 VS2008 集成开发环境 . 6 2.1.1 VS2008 的特点 6 2.1.2 ASP.NET 三层架构简介 . 7 2.2 SQL Server 2008 的简介 . 7 第三章 需求分析 . 8 3.1 产品范围 8 3.2 用户群体及角色 8 3.3 业务流程图 9 3.3.1 总业务流程图 9 3.3.2 超级管理员业务流程图 9 3.3.3 管理员业务流程图 . 9 3.3.4 会员业务流程图 . 10 3.4 祥设方法
2、 9 第四章 总体设计 12 4.1 系统功能设计. 12 4.2 用户界面设计 12 4.3 产品质量要求 14 第五章 数据库设计 15 5.1 数据库环境说明 15 5.2 数据库命名规则 错误错误! !未定义书签。未定义书签。 2 5.4 数据库表总汇 15 第六章 详细设计与系统实现 16 6.1 命名规则 16 6.2 模块设计 17 6.2.1 登陆窗口设计 17 6.2.2 用户注册 21 6.2.3 主界面设计 26 第七章 系统评价 29 7.1 单元测试. 29 7.2 集成测试 . 29 致谢 . 30 总结 . 31 参考文献 . 32 3 摘 要:科学网络在日益发展
3、,网络成为人们生活中不可少的一部分,图书管 理信息系统是对网上图书进行全面信息管理的系统。 该管理系统可以有效地管理 网上图书资源,记录会员与读者之间的使用书籍情况。此外,根据读者的要求, 实现书籍基本信息的输入,查询等几个方面的功能。本系统可以作为独立的系统 使用,它包括借阅信息管理、书籍信息管理、会员信息管理等功能模块。该管理 系统力求给读者方便快捷的途径去及时了解书籍信息。 针对各个模块不同的数据 表实现添加记录、修改记录、删除记录、以及查询显示记录等功能,所有的操作 方便而快捷,并全面实现了图书馆管理的各项功能。 这篇论文主要讲述关于图书管理信息系统的信息, 特别是讨论了关于设计该 系
4、统时的思想、方法和过程,以及在细节上分析函数和方法的实现思想。在本论 文中讲述的图书馆管理信息系统拥有一个交互式的界面、逻辑的数据库结构。并 且在设计数据库时还考虑到了实体完整性约束、参照完整性约束、及尽量减少数 据的冗余,在数据库里有包括表、过程、主键等数据库对象。许多涉及到图书、 读者的信息的功能在本系统中都有实现。重要的是,读者可以从图书馆里借阅书 籍。经过多次的测试和运行,本系统能实现其在设计时的基本功能。 关键字:VS2008、SQL Server2008 数据库、三层架构、数据访问层、实体 层、业务逻辑层 4 第一章第一章 图书管理系统图书管理系统 1.1 开发背景和意义 图书管理
5、是高校内每一个系部或院部都必须切实面对的工作, 但一直以来人 们使用传统的人工方式管理图书资料。这种方式存在着许多缺点,如效率低、保 密性差且较为繁琐。另外,随着图书资料数量的增加,其工作量也将大大增加, 这必将增加图书资料管理者的工作量和劳动强度,这将给图书资料信息的查找、 更新和维护都带来了很多困难。 经过详细的调查, 目前我国各类高等学校中有相当一部分单位图书资料管理 还停留在人工管理的基础上。这样的管理机制已经不能适应时代的发展,其管理 方法将浪费许多人力和物力。随着科学技术的不断提高,这种传统的手工管理方 法必然被以计算机为基础的信息管理方法所取代。 图书管理作为计算机应用的一个分支
6、,有着手工管理无法比拟的优点,如检 索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些 优点能够极大地提高图书管理的效率。因此,开发一套能够为用户提供充足的信 息和快捷的查询手段的图书管理系统,将是非常必要的,也是十分及时的。 网络的最大优势在于开展信息服务,而信息服务的“不完善、低质量”正是 国内网上书店的一大败笔。结算方式落后,图书配送周期长、成本高,安全保障 问题令人担心。 但是,由于节省时间、节约费用、操作方便等优势,网上书店 拥有广阔的前景。我们可以看到网上购物已经成为一种不可抵挡的时尚潮流。在 中国,网上书店有发展的必要,也有发展的基础,发展网上书店的各方面条件也 日趋成熟。 本系统的主要目的是实现图书的在线销售,即管理库房中的图书,以及管理 用户的购物车,从而实现结帐等一系列功能,让用户足不出户就能够购买到自己 所需的图书,形成书店和用户双赢的局面。 1.2 开发环境 需求名称需求名称 详细要求详细要求 5 WEB 服务器 存放在公网具有独立的 IP 数据库 与 WEB 服务器在同一子网内 用户 分布在互联网的各个位置 操作系统 Wind