吉林大学珠海学院毕业论文标准模版2106

吉林大学珠海学院

毕 业 论 文

基于PHP+MYSQL的企业图书管理系统

系 别: 计算机系

专 业 名 称: 国际贸易

学 生 姓 名: 张三

学 号: 7510891

指导教师姓名、职称: 李四 教授

完成日期:2015年 月 日

摘 要

目前,社会上流行的图书管理系统已经有很多,包括各种各样学校的图书馆管理和国家图书馆管理等。而对于企业,尤其是较小的企业根本没有完善的图书馆管理系统。现在,企业图书管理基本上是停留在人工管理的状况。随便企业的发展,一些企业越来越重视企业教育培养机制,企业的图书管理系统也会越来越壮大。而人工的图书管理也将被电脑管理所代替。

本次设计是针对现在企业存在的情况,将计算机信息管理应用到企业图书管理上面,根据企业的特点,在现有的社会、学校的图书管理系统,改善一些技术和增加创新,创建适合企业的独特的图书管理系统,使企业图书管理系统能够快捷的实施一些管理功能。 关键词: 数据库;PHP;MySQL;数据库技术;图书管理

页边距的要求为:

上(T):2.5 cm

下(B):2.5 cm

左(L):2 cm

右(R):2 cm

装订线(T):0.5 cm

装订线位置(T):左

设置方法:文件—>页面设置

(论文从摘要开始,全部采用多倍行距,设置为1.25。除列出的具

体要求外,其余均采取系统默认设置。)

Abstract

At present, there are a lot of Library management systems on the society, including various schools library management and the National Library management. But for enterprises, especially the smaller enterprises there are not a sound library management system. Nowadays, library management of enterprises still remains in the manual library management of the situation. Ad the development of enterprises, some enterprises, increasing emphasis on enterprise education and training mechanisms, the enterprise's library management system will grow more and more science. The library management will be instead by computer management.

According to the above-mentioned disadvantages, this design to apply computer information management corporate library management. Based on the available manage software to significantly consider the characteristics of enterprises and improve the manage functions in the study manage system, to create a library management system suitable for enterprises unique, so that enterprises can be efficient implementation of some management functions.

Key words:Database;PHP;MySQL;Database Technology;Library Management

目 录

1 绪 论 .................................................................... 1

1.1 研究背景 .............................................................. 1

1.2 数据库简介 ............................................................ 1

1.3 开发环境简介 .......................................................... 1

1.3.1 PHP概述 ........................................................... 1

1.3.2 MYSQL概述 ......................................................... 2

1.3.3 PHP+MYSQL组合 .................................... 错误!未定义书签。

1.4 文本工作 ............................................. 错误!未定义书签。

2 需求分析 .................................................................. 3

2.1 系统需求 .............................................................. 3

2.2 需求分析 .............................................................. 3

2.3 系统功能分析图 ........................................................ 3

2.4 系统模块组成 ......................................... 错误!未定义书签。

2.4.1 系统功能模块 ..................................... 错误!未定义书签。

2.4.2 功能模块的实现 ................................... 错误!未定义书签。

3 总体设计 .................................................................. 5

3.1 系统结构图 ............................................................ 5

3.2 总体功能设计 .......................................................... 5

3.2.1 系统设计目标 ...................................................... 5

3.2.2 总体设计 ......................................... 错误!未定义书签。

3.3 数据库设计 ............................................................ 5

3.3.1 系统数据分析 ...................................................... 5

3.3.2 系统E-R图 ....................................................... 5

3.4 数据流图 .............................................................. 6

3.5 数据字典 .............................................................. 6

3.5.1 图书信息表 ........................................................ 6

3.5.2 图书分类表 ........................................................ 6

3.5.3 图书状态表 ........................................................ 7

3.5.4 图书借阅信息表 ................................... 错误!未定义书签。

3.5.5 预定图书信息表 ................................... 错误!未定义书签。

3.5.6 图书评价信息表 ................................... 错误!未定义书签。

3.5.7 用户信息表 ....................................... 错误!未定义书签。

3.5.8 用户权限信息表 ................................... 错误!未定义书签。

4 设计思想与实现 ............................................................ 8

4.1 用户登陆模块 .......................................................... 8

4.2 主界面模块 ............................................................ 8

4.3 检索功能 .............................................................. 9

4.4 添加功能模块 ......................................... 错误!未定义书签。

4.5 修改功能模块 ......................................... 错误!未定义书签。

4.6 删除功能模块 ......................................... 错误!未定义书签。

5 系统测试与运行 ........................................................... 10

5.1 系统运行环境 ......................................................... 10

5.2 系统测试 ............................................. 错误!未定义书签。

5.2.1 测试目的 ......................................... 错误!未定义书签。

5.2.2 测试方法 ......................................... 错误!未定义书签。

5.2.3 测试结论 ......................................... 错误!未定义书签。

6 结束语 ................................................................... 11

参考文献 ................................................................... 11

致 谢 ..................................................................... 14

(目录内容要求:

1.级标题左侧顶格

2.级标题左缩进空1字符

(设置方法:插入-)引用-》索引和目录-》修改按钮-》样式:目录2、修改按钮-》样式按钮-》段落-》缩进 左 1字符-》确定)

3.级标题左缩进空2字符

4.级标题左缩进空3字符)

1 绪 论

1.1 研究背景

当今社会正快速向信息化社会前进,信息系统的作用也越来越大。在这种条件下人工的图书管理都显得十分的落后而且效率低下,尤其在查询方面效率低。为了适应现代化的环境,许多的管理事务都由电脑来管理,从而提高了管理的速率,效率。而随着企业的发展,企业推出的内部图书馆规模也越来越扩大,现在的企业图书管理系统也逐渐由用电脑来管理,但是由于企业的图书管理与其他的图书管理系统有些差别,现在流行的图书管理系统还不能完全适合企业的图书管理。因此,深圳大展信息科技有限公司(即我的实习单位)香港YAHOO项目组提出开发一套本公司内部的图书管理系统,并给出了具体的需求。我们小组及其他实习生小组对香港YAHOO项目组提出的企业图书馆需求进行了分析设计。各小组各自完成了图书馆的整套系统的设计开发。

建立一套有效的图书管理系统,可以使企业减轻工作,将工作系统化、科学化、规范化,提高图书馆信息管理的工作质量和工作效率。

1.2 数据库简介

数据库是数据管理的最新技术,是计算机科学的重要分支。如今信息资源的管理是越来越复杂、越来越重要,而数据库是信息系统的核心和基础技术。数据库是按照数据结构来组织、存储和管理数据的仓库。数据库解决多用户、多应用共享数据的需要,使数据为尽可能多的应用服务。

1.3 开发环境简介

该企业图书管理系统是利用PHP+MYSQL进行开发的。系统的开发是用堪称Web数据库黄金组合的PHP/MySQL,PHP是一个类似微软ASP的服务器端的嵌入式超文本处理语言,是建立动态网站的强大工具。而MySQL是一个轻型SQL数据库服务器,可运行在多种平台上,被认为是建立数据库驱动的动态网站的最佳产品。PHP、MySQL和Apache是Linux平台网站的最佳拍档。不过由于我们这次团队对Linux的掌握还不够熟练,因此本次设计还是在Windows XP上进行。

1.3.1 PHP概述

PHP 是一种 HTML 内嵌式的语言 (类似 IIS 上的 ASP)。而 PHP 独特的语法混合了

C、Java、Perl 以及 PHP 式的新语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。

PHP是一种服务器端的、跨平台的技术。PHP是一种服务器端解释的脚本语言,PHP代码在服务器一端被解释转变成普通的HTML页面内容,送给浏览器一端。这种模式使得我们可以用它来完成相当复杂的功能。而PHP的跨平台性意味着PHP可以运行在大多数操作系统上,包括Windows/UNIX(及其许多变体)和Macintosh。对于在一台服务器上编写的PHP脚本,通常不用修改或者只做很少的修改即可在另一台服务器上工作。

1.3.2.1 MYSQL概述

MySQL是最流行、最佳的开源数据库。MySQL是一个小巧灵珑的数据库服务器软件,对于小型(当然也不一定很小)应用系统是非常理想的。除了支持标准的ANSI SQL语句,它还支持多种平台,而在Unix系统上该软件支持多线程运行方式,从而能获得相当好的性能。对于不使用Unix的用户,它可以在Windows NT系统上以系统服务方式运行,或者在Windows 95/98系统上以普通进程方式运行。像PHP一样,MySQL具有很好的性能、可移植性和可靠性,并且易于学习,与PHP一样MySQL是开源应用程序,所以它几乎也是免费的。

2 需求分析

2.1 系统需求

企业图书管理系统使基于任意操作系统上的,通过对目前存在的大量的学校或社会上图书管理系统的分析和总结,然后根据企业的特点,研究一套合适于企业内部的图书管理系统。系统要求有优良的可视化图形操作界面,大力提高系统的可操作性和交互性,尽量减少操作员的负担,让他们更方便、更快捷、更简单的进行操作。还有要求系统有很强的稳定性、可维护性、扩充性、可移植性。同时,实现控制各种用户系统权限,从而保证系统的安全性。

2.2 需求分析

根据系统分析,图书管理系统的要求如下:

1. 系统需求分析

(1) 能够输入图书的综合信息和进行新书添加、现有图书信息修改以及删除;

(2) 能够实现对图书信息的查询功能;

2. 系统性能要求

(1) 系统安全、可靠;

2.3 系统功能分析图

图2-1所示是列出系统不同用户具有不同的功能权限。

图2-1 系统功能分析图

3 总体设计

3.1 系统结构图

企业图书管理系统结构图。

3.2 总体功能设计

3.2.1 系统设计目标

系统总的设计是为了达到以下目标:

 系统开发的总目标是实现企业内部图书借阅管理的系统化、规范化、科学化和自动化,从而达到提高企业图书管理效率的目的。

3.3 数据库设计

3.3.1 系统数据分析

通过对图书管理系统的分析,可以得出该系统涉及两类实体:图书、系统用户(包括普通用户、图书管理员、用户管理员)。这些实体涉及的数据项有。

3.3.2 系统E-R图

通过对系统实体数据关系的分析,可以画出如图XXX所示E-R图。

3.4 数据流图

以下为数据流图。

3.5 数据字典

3.5.1 图书信息表

描述:对图书基本信息的详细记录,图书的基本信息包括: Book ID、 Book ISBN、Book Name、Book Author、Book Sort ID、Book Publish、Book Price、Book Describe几个项。如表3-1所示。

表3-1 图书信息表

3.5.2 图书分类表

描述:图书分类表(如表3-2所示)记录图书的种类,包括两个基本项:Book ID和Book Sort。

表3-2 图书分类表

3.5.3 图书状态表

描述:表3-3所示是记录图书的借阅状态,包括: Book State 和Book State ID两个项。Book State ID值0、1、2分别代表“已经归还”、“未归还”、“借阅时间已过,请归还”三种状态。

表3-3 图书状态表

3.5.4图书价格计算

(公式排版)

(3-1)

4 设计思想与实现

整个企业图书管理系统是我同另外两位同学组成项目组,然后共同完成。以下是介绍由我负责的模块的设计与实现情况[4]。

4.1 用户登陆模块

登陆界面如图4-1所示。

图4-1 登陆界面

登陆模块是对不同用户的身份进行验证,然后启动主界面。用户包括有普通用户、图书管理员、用户管理员三种。系统首先通过对输入的User ID和Password进行判断,判断数据库里是否有相对应的用户信息,如果没有,系统出现提示信息;如果数据库里存在输入的用户信息并且被判断登陆输入的密码正确,系统便从数据里取出该用户的User Right ID。如果User Right ID值为1时,系统将跳转到普通用户的主界面;如果User Right ID值为2时,系统将跳转到图书管理员的主界面;User Right ID值为3时,系统将启动的主界面是用户管理员的相关操作。

4.2 主界面模块

用户管理员主界面如图4-2所示。

图4-2 用户管理员主界面

主界面的设计使用了HTML中frameset标签。在一个页面中包含两个框架,一个框架指向功能菜单页面,另一个功能是指向图书查询或者用户查询页面。采用这样方式,使得系统功能的操作更加直观,方便。功能菜单是显示在主界面左边,功能操作是显示在右边。每个操作的跳转只要简单的选择左边的菜单就可以实现。

4.3 检索功能

通过User ID搜索用户界面如图4-3所示。

图4-3 搜索用户界面

用户查询功能:单击查询按钮后,在弹出一个要求输入查询条件的对话框。查询条件包括:User ID、User Name、User Right、Sex几种。可输入其中的某一种,点击“查询”,系统转向数据库查询到相应的信息,并显示出所有符合情况的内容。如果数据库里没有相符合的内容,系统则提示“这个用户不存在”。

5 系统测试与运行

5.1 系统运行环境

根据以上对系统各种需求的分析和定义,建议系统采用以下配置,已保证系统能够稳定、高效地运行。

(1) 最低配置 C233以上CPU,32MB以上内存,2.1GB硬盘。 (2) 建议配置 CII300以上CPU,64MB内存,6.4GB硬盘。

(3) UPS不间断电源一台(避免数据因突然停电等意外情况下的丢失) 软件环境

PC工作站 Windows 98/XP,Linux等操作系统

6 结束语

(结束语是对论文最终成果的总结和归纳,语言的组织应精炼、准确、完整。明确指出所获取的成果的创新点所在,并对论文在理论和实际应用方面的价值做出客观的预测和评论。可对研究过程中存在的问题和今后在该领域的研究设想做出说明。)

附件XX:

参考文献

[1] Larry Ullman 著, 陈宗斌等译.PHP与MySQL基础教程(第2版)[M].2007 [2] 萨师煊、王珊.数据库系统概论(第三版)[M].高等教育出版社, 2006 [3] 贾华丁.Web程序设计[M].高等教育出版社, 2005

[4] 薛四新、贾郭军.软件项目管理[M].机械工业出版社,2005 [5] 朱少民.软件测试方法与技术[M].清华大学出版社,2005

[6] 薛军超等编.MYSQL程序设计与数据库管理[M].人民邮电出版社, 2001 [7] PHP、MySQL教程:PHP入门篇.网上下载 [8] PHP中文手册.网上下载

凡在设计或论文中有引用、参考、借用他人成果之处,均应列出详细的参考文献。参考文献采用顺序编码制,顺序编码制是按正文中引用的文献出现的先后顺序连续编码,并将序号置于方括号中,例:[25],该编码第一次在论文中出现时应设置成上标形式,例:“引用文字”[25]。

列在参考文献中的必须引用,凡没有引用的不能放在参考文献中。

致 谢

在论文之后,可以对相关组织和个人给予记述和表示感谢。感谢你认为应感谢的一切人和事。可以包括资助研究工作的基金、单位或个人,协助完成工作或提供帮助、便利条件的组织和个人,给予转载和引用权的资料、图片、文献等的所有者等等。特别是指导你的老师。要表示感谢。

吉林大学珠海学院

毕 业 论 文

基于PHP+MYSQL的企业图书管理系统

系 别: 计算机系

专 业 名 称: 国际贸易

学 生 姓 名: 张三

学 号: 7510891

指导教师姓名、职称: 李四 教授

完成日期:2015年 月 日

摘 要

目前,社会上流行的图书管理系统已经有很多,包括各种各样学校的图书馆管理和国家图书馆管理等。而对于企业,尤其是较小的企业根本没有完善的图书馆管理系统。现在,企业图书管理基本上是停留在人工管理的状况。随便企业的发展,一些企业越来越重视企业教育培养机制,企业的图书管理系统也会越来越壮大。而人工的图书管理也将被电脑管理所代替。

本次设计是针对现在企业存在的情况,将计算机信息管理应用到企业图书管理上面,根据企业的特点,在现有的社会、学校的图书管理系统,改善一些技术和增加创新,创建适合企业的独特的图书管理系统,使企业图书管理系统能够快捷的实施一些管理功能。 关键词: 数据库;PHP;MySQL;数据库技术;图书管理

页边距的要求为:

上(T):2.5 cm

下(B):2.5 cm

左(L):2 cm

右(R):2 cm

装订线(T):0.5 cm

装订线位置(T):左

设置方法:文件—>页面设置

(论文从摘要开始,全部采用多倍行距,设置为1.25。除列出的具

体要求外,其余均采取系统默认设置。)

Abstract

At present, there are a lot of Library management systems on the society, including various schools library management and the National Library management. But for enterprises, especially the smaller enterprises there are not a sound library management system. Nowadays, library management of enterprises still remains in the manual library management of the situation. Ad the development of enterprises, some enterprises, increasing emphasis on enterprise education and training mechanisms, the enterprise's library management system will grow more and more science. The library management will be instead by computer management.

According to the above-mentioned disadvantages, this design to apply computer information management corporate library management. Based on the available manage software to significantly consider the characteristics of enterprises and improve the manage functions in the study manage system, to create a library management system suitable for enterprises unique, so that enterprises can be efficient implementation of some management functions.

Key words:Database;PHP;MySQL;Database Technology;Library Management

目 录

1 绪 论 .................................................................... 1

1.1 研究背景 .............................................................. 1

1.2 数据库简介 ............................................................ 1

1.3 开发环境简介 .......................................................... 1

1.3.1 PHP概述 ........................................................... 1

1.3.2 MYSQL概述 ......................................................... 2

1.3.3 PHP+MYSQL组合 .................................... 错误!未定义书签。

1.4 文本工作 ............................................. 错误!未定义书签。

2 需求分析 .................................................................. 3

2.1 系统需求 .............................................................. 3

2.2 需求分析 .............................................................. 3

2.3 系统功能分析图 ........................................................ 3

2.4 系统模块组成 ......................................... 错误!未定义书签。

2.4.1 系统功能模块 ..................................... 错误!未定义书签。

2.4.2 功能模块的实现 ................................... 错误!未定义书签。

3 总体设计 .................................................................. 5

3.1 系统结构图 ............................................................ 5

3.2 总体功能设计 .......................................................... 5

3.2.1 系统设计目标 ...................................................... 5

3.2.2 总体设计 ......................................... 错误!未定义书签。

3.3 数据库设计 ............................................................ 5

3.3.1 系统数据分析 ...................................................... 5

3.3.2 系统E-R图 ....................................................... 5

3.4 数据流图 .............................................................. 6

3.5 数据字典 .............................................................. 6

3.5.1 图书信息表 ........................................................ 6

3.5.2 图书分类表 ........................................................ 6

3.5.3 图书状态表 ........................................................ 7

3.5.4 图书借阅信息表 ................................... 错误!未定义书签。

3.5.5 预定图书信息表 ................................... 错误!未定义书签。

3.5.6 图书评价信息表 ................................... 错误!未定义书签。

3.5.7 用户信息表 ....................................... 错误!未定义书签。

3.5.8 用户权限信息表 ................................... 错误!未定义书签。

4 设计思想与实现 ............................................................ 8

4.1 用户登陆模块 .......................................................... 8

4.2 主界面模块 ............................................................ 8

4.3 检索功能 .............................................................. 9

4.4 添加功能模块 ......................................... 错误!未定义书签。

4.5 修改功能模块 ......................................... 错误!未定义书签。

4.6 删除功能模块 ......................................... 错误!未定义书签。

5 系统测试与运行 ........................................................... 10

5.1 系统运行环境 ......................................................... 10

5.2 系统测试 ............................................. 错误!未定义书签。

5.2.1 测试目的 ......................................... 错误!未定义书签。

5.2.2 测试方法 ......................................... 错误!未定义书签。

5.2.3 测试结论 ......................................... 错误!未定义书签。

6 结束语 ................................................................... 11

参考文献 ................................................................... 11

致 谢 ..................................................................... 14

(目录内容要求:

1.级标题左侧顶格

2.级标题左缩进空1字符

(设置方法:插入-)引用-》索引和目录-》修改按钮-》样式:目录2、修改按钮-》样式按钮-》段落-》缩进 左 1字符-》确定)

3.级标题左缩进空2字符

4.级标题左缩进空3字符)

1 绪 论

1.1 研究背景

当今社会正快速向信息化社会前进,信息系统的作用也越来越大。在这种条件下人工的图书管理都显得十分的落后而且效率低下,尤其在查询方面效率低。为了适应现代化的环境,许多的管理事务都由电脑来管理,从而提高了管理的速率,效率。而随着企业的发展,企业推出的内部图书馆规模也越来越扩大,现在的企业图书管理系统也逐渐由用电脑来管理,但是由于企业的图书管理与其他的图书管理系统有些差别,现在流行的图书管理系统还不能完全适合企业的图书管理。因此,深圳大展信息科技有限公司(即我的实习单位)香港YAHOO项目组提出开发一套本公司内部的图书管理系统,并给出了具体的需求。我们小组及其他实习生小组对香港YAHOO项目组提出的企业图书馆需求进行了分析设计。各小组各自完成了图书馆的整套系统的设计开发。

建立一套有效的图书管理系统,可以使企业减轻工作,将工作系统化、科学化、规范化,提高图书馆信息管理的工作质量和工作效率。

1.2 数据库简介

数据库是数据管理的最新技术,是计算机科学的重要分支。如今信息资源的管理是越来越复杂、越来越重要,而数据库是信息系统的核心和基础技术。数据库是按照数据结构来组织、存储和管理数据的仓库。数据库解决多用户、多应用共享数据的需要,使数据为尽可能多的应用服务。

1.3 开发环境简介

该企业图书管理系统是利用PHP+MYSQL进行开发的。系统的开发是用堪称Web数据库黄金组合的PHP/MySQL,PHP是一个类似微软ASP的服务器端的嵌入式超文本处理语言,是建立动态网站的强大工具。而MySQL是一个轻型SQL数据库服务器,可运行在多种平台上,被认为是建立数据库驱动的动态网站的最佳产品。PHP、MySQL和Apache是Linux平台网站的最佳拍档。不过由于我们这次团队对Linux的掌握还不够熟练,因此本次设计还是在Windows XP上进行。

1.3.1 PHP概述

PHP 是一种 HTML 内嵌式的语言 (类似 IIS 上的 ASP)。而 PHP 独特的语法混合了

C、Java、Perl 以及 PHP 式的新语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。

PHP是一种服务器端的、跨平台的技术。PHP是一种服务器端解释的脚本语言,PHP代码在服务器一端被解释转变成普通的HTML页面内容,送给浏览器一端。这种模式使得我们可以用它来完成相当复杂的功能。而PHP的跨平台性意味着PHP可以运行在大多数操作系统上,包括Windows/UNIX(及其许多变体)和Macintosh。对于在一台服务器上编写的PHP脚本,通常不用修改或者只做很少的修改即可在另一台服务器上工作。

1.3.2.1 MYSQL概述

MySQL是最流行、最佳的开源数据库。MySQL是一个小巧灵珑的数据库服务器软件,对于小型(当然也不一定很小)应用系统是非常理想的。除了支持标准的ANSI SQL语句,它还支持多种平台,而在Unix系统上该软件支持多线程运行方式,从而能获得相当好的性能。对于不使用Unix的用户,它可以在Windows NT系统上以系统服务方式运行,或者在Windows 95/98系统上以普通进程方式运行。像PHP一样,MySQL具有很好的性能、可移植性和可靠性,并且易于学习,与PHP一样MySQL是开源应用程序,所以它几乎也是免费的。

2 需求分析

2.1 系统需求

企业图书管理系统使基于任意操作系统上的,通过对目前存在的大量的学校或社会上图书管理系统的分析和总结,然后根据企业的特点,研究一套合适于企业内部的图书管理系统。系统要求有优良的可视化图形操作界面,大力提高系统的可操作性和交互性,尽量减少操作员的负担,让他们更方便、更快捷、更简单的进行操作。还有要求系统有很强的稳定性、可维护性、扩充性、可移植性。同时,实现控制各种用户系统权限,从而保证系统的安全性。

2.2 需求分析

根据系统分析,图书管理系统的要求如下:

1. 系统需求分析

(1) 能够输入图书的综合信息和进行新书添加、现有图书信息修改以及删除;

(2) 能够实现对图书信息的查询功能;

2. 系统性能要求

(1) 系统安全、可靠;

2.3 系统功能分析图

图2-1所示是列出系统不同用户具有不同的功能权限。

图2-1 系统功能分析图

3 总体设计

3.1 系统结构图

企业图书管理系统结构图。

3.2 总体功能设计

3.2.1 系统设计目标

系统总的设计是为了达到以下目标:

 系统开发的总目标是实现企业内部图书借阅管理的系统化、规范化、科学化和自动化,从而达到提高企业图书管理效率的目的。

3.3 数据库设计

3.3.1 系统数据分析

通过对图书管理系统的分析,可以得出该系统涉及两类实体:图书、系统用户(包括普通用户、图书管理员、用户管理员)。这些实体涉及的数据项有。

3.3.2 系统E-R图

通过对系统实体数据关系的分析,可以画出如图XXX所示E-R图。

3.4 数据流图

以下为数据流图。

3.5 数据字典

3.5.1 图书信息表

描述:对图书基本信息的详细记录,图书的基本信息包括: Book ID、 Book ISBN、Book Name、Book Author、Book Sort ID、Book Publish、Book Price、Book Describe几个项。如表3-1所示。

表3-1 图书信息表

3.5.2 图书分类表

描述:图书分类表(如表3-2所示)记录图书的种类,包括两个基本项:Book ID和Book Sort。

表3-2 图书分类表

3.5.3 图书状态表

描述:表3-3所示是记录图书的借阅状态,包括: Book State 和Book State ID两个项。Book State ID值0、1、2分别代表“已经归还”、“未归还”、“借阅时间已过,请归还”三种状态。

表3-3 图书状态表

3.5.4图书价格计算

(公式排版)

(3-1)

4 设计思想与实现

整个企业图书管理系统是我同另外两位同学组成项目组,然后共同完成。以下是介绍由我负责的模块的设计与实现情况[4]。

4.1 用户登陆模块

登陆界面如图4-1所示。

图4-1 登陆界面

登陆模块是对不同用户的身份进行验证,然后启动主界面。用户包括有普通用户、图书管理员、用户管理员三种。系统首先通过对输入的User ID和Password进行判断,判断数据库里是否有相对应的用户信息,如果没有,系统出现提示信息;如果数据库里存在输入的用户信息并且被判断登陆输入的密码正确,系统便从数据里取出该用户的User Right ID。如果User Right ID值为1时,系统将跳转到普通用户的主界面;如果User Right ID值为2时,系统将跳转到图书管理员的主界面;User Right ID值为3时,系统将启动的主界面是用户管理员的相关操作。

4.2 主界面模块

用户管理员主界面如图4-2所示。

图4-2 用户管理员主界面

主界面的设计使用了HTML中frameset标签。在一个页面中包含两个框架,一个框架指向功能菜单页面,另一个功能是指向图书查询或者用户查询页面。采用这样方式,使得系统功能的操作更加直观,方便。功能菜单是显示在主界面左边,功能操作是显示在右边。每个操作的跳转只要简单的选择左边的菜单就可以实现。

4.3 检索功能

通过User ID搜索用户界面如图4-3所示。

图4-3 搜索用户界面

用户查询功能:单击查询按钮后,在弹出一个要求输入查询条件的对话框。查询条件包括:User ID、User Name、User Right、Sex几种。可输入其中的某一种,点击“查询”,系统转向数据库查询到相应的信息,并显示出所有符合情况的内容。如果数据库里没有相符合的内容,系统则提示“这个用户不存在”。

5 系统测试与运行

5.1 系统运行环境

根据以上对系统各种需求的分析和定义,建议系统采用以下配置,已保证系统能够稳定、高效地运行。

(1) 最低配置 C233以上CPU,32MB以上内存,2.1GB硬盘。 (2) 建议配置 CII300以上CPU,64MB内存,6.4GB硬盘。

(3) UPS不间断电源一台(避免数据因突然停电等意外情况下的丢失) 软件环境

PC工作站 Windows 98/XP,Linux等操作系统

6 结束语

(结束语是对论文最终成果的总结和归纳,语言的组织应精炼、准确、完整。明确指出所获取的成果的创新点所在,并对论文在理论和实际应用方面的价值做出客观的预测和评论。可对研究过程中存在的问题和今后在该领域的研究设想做出说明。)

附件XX:

参考文献

[1] Larry Ullman 著, 陈宗斌等译.PHP与MySQL基础教程(第2版)[M].2007 [2] 萨师煊、王珊.数据库系统概论(第三版)[M].高等教育出版社, 2006 [3] 贾华丁.Web程序设计[M].高等教育出版社, 2005

[4] 薛四新、贾郭军.软件项目管理[M].机械工业出版社,2005 [5] 朱少民.软件测试方法与技术[M].清华大学出版社,2005

[6] 薛军超等编.MYSQL程序设计与数据库管理[M].人民邮电出版社, 2001 [7] PHP、MySQL教程:PHP入门篇.网上下载 [8] PHP中文手册.网上下载

凡在设计或论文中有引用、参考、借用他人成果之处,均应列出详细的参考文献。参考文献采用顺序编码制,顺序编码制是按正文中引用的文献出现的先后顺序连续编码,并将序号置于方括号中,例:[25],该编码第一次在论文中出现时应设置成上标形式,例:“引用文字”[25]。

列在参考文献中的必须引用,凡没有引用的不能放在参考文献中。

致 谢

在论文之后,可以对相关组织和个人给予记述和表示感谢。感谢你认为应感谢的一切人和事。可以包括资助研究工作的基金、单位或个人,协助完成工作或提供帮助、便利条件的组织和个人,给予转载和引用权的资料、图片、文献等的所有者等等。特别是指导你的老师。要表示感谢。


相关内容

  • 中国传媒大学论文模版
  • 附件l:论文模版 保密类别______ 编 号________ 中国传媒大学南广学院 本 科 毕 业 论 文 XXXXX(小二号黑体,居中) --XXXXXXXX(副标题可有可无.四号仿宋,居中) 系 别(小二号宋体居中)专 业班 级 姓 名学 号指导教师 中国传媒大学南广学院 年 月 日 摘 要( ...

  • 北师大珠海分校成立学生社团说明
  • 北京师范大学珠海分校成立学生社团流程 1.学生有成立学生社团意向 2.准备申请成立的相关材料,包括: (1)筹备成立新学生社团申请书编写,主要阐述成立学生社团的缘由(必要性).可行性等,要求500到1000字: (2)如实填写<北京师范大学珠海分校申请筹备学生社团基本情况表>: (3)参 ...

  • 届本科毕业设计开题报告模版
  • 本科毕业设计(论文)开题报告 题目: ××××× 学生姓名 教学院系 专业年级 指导教师 单 位 ××× 学 号 计算机科学学院 ×××2007级 ××× ××× 职 称 ××× 计算机科学学院 1 选题的目的和意义 页面设置:单面打印,页边距为上2.5cm,下2.5cm,左3cm,右2.5cm,左 ...

  • 中文论文格式说明及模版
  • 南京大学第十二届基础学科论坛 中文论文格式说明及模版 格式说明: 中文论文关键格式(按行文次序)如下.建议您在中文论文模板上直接行文. 1. 页眉中间:"南京大学第12届基础学科论坛",页眉最右端:标准学科分类名(如 数学.物理学.化学.生物学.天文学.地球科学.文学.社会学.经 ...

  • 法学院学年论文格式规定
  • 法学院毕业论文格式规定 一.论文封面 1.封面的内容.格式.字体.字号一律不得改动.题目不要太长,封面所给的题目一栏有主标题与副标题两行空间,题目一定要精练,要保持此栏的对称结构. 2.学院:法学院 3."专业"分别填写"法学" "政治学与行政学&q ...

  • 英语专业本科毕业论文写作格式模版
  • 海 南 师 范 大 学 本 科 生 毕 业 论 文 职前英语教师课堂提问策略的研究 姓 名: 张小辉 学 号: [1**********] 专 业: 英语 年 级: 2008级 系 别: 英语系 完成日期: 2012年5月 指导教师: 李娟(副教授) On EFL Student -Teachers ...

  • 珠海浸会专业与介绍
  • 北京师范大学-香港浸会大学联合国际学院(United International College,简称UIC)由北京师范大学和香港浸会大学于广东省珠海市携手创立,是首家中国内地与香港高等教育界合作创办的大学,获得国家教育部特批. 自2005年11月举行成立暨奠基典礼至今,UIC已迅速发展成为一所拥有 ...

  • 命题要求及注意事项
  • 一.命题要求 中国传媒大学南广学院 课程考核命题要求及注意事项 1.命题人员应精通本学科专业知识,熟悉本学科教学大纲和教学要求,工作认真. 2.命题人员须严格按照教学大纲要求命题,注意试题的科学性和准确性,做到内容正确,无知识性错误,命题人员应对试卷质量负全部责任. 3.命题难易适度,卷面设计合理, ...

  • 山东电大毕业论文格式要求及模版
  • 山东广播电视大学毕业论文格式要求及模版 为规范开放教育各专业毕业论文(设计.作业)管理,现对毕业论文格式要求如下. 文科类论文(设计.作业)格式及模版 1. 纸张为A4纸,页边距上2.5cm ,下2.5cm ,左3.0cm ,右2.5cm :左装订线0.5cm 2. 装订顺序: 山东电大毕业设计(论 ...