计算机毕业设计论文样例.docx

上传人:b****5 文档编号:7179780 上传时间:2023-01-21 格式:DOCX 页数:14 大小:586.04KB
下载 相关 举报
计算机毕业设计论文样例.docx_第1页
第1页 / 共14页
计算机毕业设计论文样例.docx_第2页
第2页 / 共14页
计算机毕业设计论文样例.docx_第3页
第3页 / 共14页
计算机毕业设计论文样例.docx_第4页
第4页 / 共14页
计算机毕业设计论文样例.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

计算机毕业设计论文样例.docx

《计算机毕业设计论文样例.docx》由会员分享,可在线阅读,更多相关《计算机毕业设计论文样例.docx(14页珍藏版)》请在冰豆网上搜索。

计算机毕业设计论文样例.docx

计算机毕业设计论文样例

摘要

图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,一方面要求建立起数据一致性和完整性强、数据安全性好的库另一方面则要求应用程序功能完备,易使用等特点。

因此结合图书借阅的要求,对VisualFoxPro数据库管理系统、SQL语言、VF应用程序设计进行了较深入的学习和应用,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。

本文所设计的图书管理系统可以满足借阅者、工作人员和管理员三方面的需要。

三个模块分别为图书管理人员维护管理模块;图书工作人员借还管理模块;借阅者查询管理模块。

本文首先分析了图书管理信息系统的应用需求,按照数据库设计理论一步一步地给出了系统需求说明书、局部ER图、全局ER图,系统关系模式,子模式,建立了数据库.然后进行了具体的程序设计,实现了数据库表的浏览,记录的添加、删除和修改,报表的生成,实现了多数据库表的连接操作,实现了条件查询和模糊查询,并灵活实现了对不可更新查询结果集的更新操作,实现了主从表操作,实现了密码维护功能,设计充分利用VisualFoxPro数据库技术的强大力量,提高了编程效率和可靠性。

【关键字】数据库;管理信息系统;系统开发

 

Abstract

Thebooksmanagementsystemmanagementsystemisthetypicalinformationmanagementsystem(MIS),Itsdevelopmentmainlyincludesthebackstagedatabasetheestablishmentandthemaintenanceaswellasfrontendtheapplicationproceduredevelopmenttwoaspects,ontheonehandtherequestestablishesthedatauniformityandtheintegritystrong,thedatasecuritygoodstorehouseontheotherhandthentherequestapplicationprocedurefunctioniscomplete,Easytouseandsoonthecharacteristic.

Thereforetheunionbooksborrowtherequest,totheVisualFoxProdatabasemanagementsystem,theSQLlanguage,theVFapplicationprogramminghascarriedonthethoroughstudyandtheapplication,mainlycompletestothebooksmanagementsystemmanagementsystemdemandanalysis,thefunctionmoduledivision,thedatabasepatternanalysis,andfromthishasdesignedthedatabasestructureandtheapplicationprocedure.

Thisarticledesignsthebooksmanagementsystemmanagementsystemmaysatisfiedborrowing,thestaffandthemanagerthreeaspectsneed.Threemodulesrespectivelymaintaintheadministrationmodulebethebooksadministrativepersonnel;Thebooksstaffborrowsthealsoadministrationmodule;Borrowinginquiryadministrationmodule.Thisarticlehasfirstanalyzedthebooksmanagementinformationsystemapplicationdemand,hasproducedthesystemdemandinstructionbooklet,thepartialERchart,theoverallsituationERchart,thesystemrelationspatterngraduallyaccordingtothedatabasedesigntheory,thesub-pattern,hasestablishedthedatabaseThenhascarriedontheconcreteprogramming,hasrealizedthedatabasetablebrowsing,therecordingincrease,thedeletionandtherevision,thereportformproduction,hasrealizedthemulti-databasestableconnectionoperation,hasrealizedtheconditioninquiryandthefuzzyinquiry,andnimblyrealizedtohasnotbeenpossibletorenewtheinquiryresultcollectiontherenewaloperation,hasrealizedthehostfromthetableoperation,realizedthepasswordmaintenancefunction,thedesignhasfullyusedtheVisualFoxProdatabanktechnologytheformidablestrength,enhancedtheprogrammingefficiencyandthereliability.

Keywords:

Database;ManagementInformationSystem;SystematicDevelopment

 

以上内容不要页码

目录

前言1

第一章概述2

1.1引言2

1.2目标2

1.3系统需求2

第二章数据库及功能设计3

2.1数据库设计3

2.1.1数据库需求分析3

2.1.2数据库逻辑结构设计3

2.2系统功能描述4

2.2.2开发和运行环境选择4

2.2.3系统功能分析4

第三章系统流程图6

3.1系统功能模块图6

3.2图书馆管理信息系统数据流程图6

第四章系统界面7

4.1用户管理7

4.1.1用户登录7

4.2系统界面8

4.3读者管理9

4.3.1读者种类管理系统模式设计9

4.3.2读者信息管理系统模式设计9

4.4书籍管理9

4.4.1书籍种类管理系统模式设计9

4.5借阅管理10

4.5.1借阅信息管理模块的设计10

第五章数据库代码11

5.1用户登录的代码:

11

5.2用户密码代码:

11

5.3修改密码11

结束语13

参考文献14

致谢15

目录页码采用大写罗马字母

目录内容从前言

(1)开始

前言

当今时代是飞速发展的信息时代。

在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。

计算机的最大好处在于利用它能够进行信息管理。

使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。

尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。

图书管理系统(电子阅览室)主要提供网上的电子图书阅览平台,读者可以通过该系统阅览丰富的电子资源。

在图书管理系统中,读者可以方便地对书目进行检索和阅览,足不出户便可尽览群书。

图书管理系统主要提供网上的图书阅览平台。

电子阅览室可提供24小时的在线服务,最大限度的利用了当前互联网的各种优势,使得您无论身在何处,只要能接入互联网就可以享受到它所提供的方便,快捷的服务。

它既具有传统图书馆的大部分功能,像图书的查阅及阅览,又新增了基于现有网络技术的许多实用的功能,像用户注册,书签,书评等。

它充分的利用了互联网资源,使商家和用户都能从中获得益处。

随着各图书馆的图书的数量不断增多和图书馆规模的不断扩大,人工管理这些庞大的体系非常困难的,因为图书的情况是随时改变的,因此必需对图书进行动态的管理,而这对于一个管理人员来说是一件比较复杂的事情,存储,查询,借阅是必不可少的业务。

为了能让管理员从繁重的工作中解脱出来,使管理员在使用一个软件以后能极其容易地对所有图书进行管理,并且准确无误,轻松自如。

因此开发一个图书馆管理系统软件是当务之急,也是本论文选题的重要意义和研究宗旨。

图书馆管理系统的流通部分是所有图书馆系统中最重要的部分,流通系统将读者与图书,读者与管理员,读者与读者相互间联系起来,而且流通系统处理的数据类型多,数量大,精细且频繁,因而需要系统应具备较完善的诊错功能,从而根据系统的运及反馈信息高质量,高效率地管理系统流通部门的全部功能。

由于时间仓促和水平有限,不当之处在所难免,请各位老师批评指正。

 

第一章概述

1.1引言

当今时代是飞速发展的信息时代。

在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。

计算机的最大好处在于利用它能够进行信息管理。

使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了安全性。

尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。

图书管理系统(电子阅览室)主要提供网上的电子图书阅览平台,读者可以通过该系统阅览丰富的电子资源。

在图书管理系统中,读者可以方便地对书目进行检索和阅览,足不出户便可尽览群书。

图书管理系统主要提供网上的图书阅览平台。

电子阅览室可提供24小时的在线服务,最大限度的利用了当前互联网的各种优势,使得您无论身在何处,只要能接入互联网就可以享受到它所提供的方便,快捷的服务。

它既具有传统图书馆的大部分功能,像图书的查阅及阅览,又新增了基于现有网络技术的许多实用的功能,像用户注册,书签,书评等。

它充分的利用了互联网资源,使商家和用户都能从中获得益处。

1.2目标

●对图书资源进行分类,发布到网上,以供读者阅读。

●为读者提供图书检索功能;

●读者能方便地阅览电子图书;

●读者能对书目进行评论;

●对读者的用户名、密码及权限进行管理。

1.3系统需求

随着互联网的爆炸性发展,人们越来越习惯于利用网络来实现所需的服务,网络已深深影响到人们生活的各个方面。

另外,传统的图书馆不能满足一部分现代人的需要,而电子阅览室,由于其不受时间与空间的限制同时又具有传统图书馆的大部分功能,能够满足各类用户的常规与特殊需求,而且其方便快捷,实现技术又比较成熟,因此受到当代人的喜爱。

 

第二章数据库及功能设计

2.1数据库设计

2.1.1数据库需求分析

用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出,收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。

2.1.2数据库逻辑结构设计

图书馆管理信息系统数据库中各个表格的设计结果如下面表格所示。

每个表格表示在数据库中的一个表。

列名

数据类型

可否为空

种类编号

字符型(4)

种类名称

字符型(10)

借书数量

字符型(4)

借书期限

字符型(4)

有效期限

字符型(4)

备注

字符型(20)

表1读者基本信息表

列名

数据类型

可否为空

读者编号

字符型(10)

读者姓名

字符型(10)

读者性别

字符型(3)

读者种类

字符型(10)

工作单位

字符型(40)

家庭住址

字符型(40)

电话号码

字符型(10)

电子邮件地址

字符型(20)

登记日期

日期型(8)

备注

字符型(20)

表2读者信息表

2.2系统功能描述

本系统的主要任务是使图书馆的信息管理工作系统化、规范化、自动化。

2.2.1开发设计思想

本系统的开发思想:

系统应符合图书馆信息管理的规定,满足图书馆日常管理的工作需要,并达到操作过程中的直观、方便、实用、安全等要求。

系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。

系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。

2.2.2开发和运行环境选择

开发工具:

VisualFoxPro6.0

运行环境:

Windows9x、WindowsNT或Windows2000

2.2.3系统功能分析

系统功能分析

有关读者种类标准的制定、种类信息的输入,包括种类编号、种类名称、借书数量、借书期限、有效期限、备注等。

读者种类信息的修改、查询等。

读者基本信息的输入,包括读者编号、读者姓名、读者种类、工作单位、电子邮箱地址、备注。

读者基本信息的查询、修改,包括读者编号、读者姓名、读者种类、读者性别、工作单位、电话号码、电子邮件地址、备注等等。

书籍类别标准的制定、类别信息的输入,包括类别编号、类别名称、关键词、备注信息等等。

书籍类别信息的查询、修改,包括类别编号、类别名称、关键词、备注信息等。

书籍信息的输入,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、书籍页数、关键词、登记日期、备注信息等。

书籍信息的查询、修改,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、书籍页数、关键词、登记日期、备注信息等。

借书信息的输入,包括借书信息的编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、备注信息等。

借书信息的查询、修改,包括借书信息的编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、备注信息等。

还书信息的输入,包括还书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期、备注信息等。

还书信息的查询、修改,包括还书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期、备注信息等。

读者种类信息,包括的数据有:

种类编号、种类名称、借书数量、借书期限、有效期限、备注等。

读者信息,包括的数据项有:

读者编号、读者姓名、读者种类、读者性别、工作单位、电话号码、电子邮件地址、办证日期、备注等。

书籍类别信息,包括的数据项有:

类别编号、类别名称、关键词、备注信息等。

书籍信息,包括的数据项有:

书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、书籍页数、关键词、登记日期、备注信息等。

借阅信息,包括的数据项有:

借阅信息编号。

 

第三章系统流程图

3.1系统功能模块图

在系统功能分析的基础上,考虑VisualFoxPro6.0程序编制的特点,得到如图1所示的系统功能模块图。

图1系统功能模块图

3.2图书馆管理信息系统数据流程图

用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。

收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。

……

第四章系统界面

4.1用户管理

4.1.1用户登录

启动系统,进入系统界面。

如图2所示:

图2系统界面

为了使本系统安全,只有拥有权限的用户才能进入。

选择用户,输入口令,单击确定按钮,如果口令正确,则进入系统,如果提示口令错误信息,请重新输入口令,输入三次都不正确,直接退出系统。

如图3所示:

4.2系统界面

进入系统界面,单击菜单上的系统,然后选中下拉菜单里的修改密码。

如图4所示:

图4修改密码

4.3读者管理

4.3.1读者种类管理系统模式设计

图书馆需要管理不同种类的读者,并且不同读者享受的服务不同,读者种类管理模块主要实现如下功能:

●添加读者种类。

●修改读者种类。

●删除读者种类。

4.3.2读者信息管理系统模式设计

读者种类管理模块主要实现如下功能:

●添加读者种类。

●修改读者种类。

●删除读者种类。

4.4书籍管理

4.4.1书籍种类管理系统模式设计

书籍种类管理模块主要实现如下功能:

●添加书籍种类。

●修改书籍种类。

●删除书籍种类。

这是通过表单向导完成书籍种类管理表单的设计,设计的最终结果如图5所示:

图5最终结果

4.5借阅管理

4.5.1借阅信息管理模块的设计

借书信息管理模块主要实现如下功能:

●添加借书信息。

●修改借书信息。

●删除借书信息。

●查询借书信息。

由于在数据库足我们把读者编号和书籍编号作为主键,因此通过读者编号就能在读者信息中找到对应的书籍名称。

第五章数据库代码

5.1用户登录的代码:

wait""windowtimeout1

thisform.hide

doformE:

\图书馆管理系统\用户登录界面

5.2用户密码代码:

确定代码:

Ifthisform.Text1.value="老师"andthisform.Text2.value="123456"

wait"欢迎使用............"windowtimeout1

thisform.hide

doe:

\图书馆管理系统\管理系统菜单.mpr

thisform.release

else

thisform.num=thisform.num+1

Ifthisform.num=3

wait"用户名或口令不对,登录失败!

"windowtimeout1

thisform.release

else

wait"用户名或口令不对,请重输!

"windowtimeout1

endif

endif

取消代码:

Thisform.release

5.3修改密码

确定:

use000.dbf

locaforthisform.text1.value=password

ifnotfound()

messagebox("不成功")

else

replallpasswordwiththisform.text2.valueforthisform.text1.value=password

messagebox("成功")

endif

取消:

thisform.release

 

结束语

基于VisualFoxpro6.0具有强大的数据库管理功能,所以我们选定VisualFoxpro6.0实现图书馆管理信息系统中的各项功能。

经过了两个多月的学习和工作,我终于完成了《数据库VisualFoxpro的开发》的论文。

从开始接到论文题目到系统的实现,再到论文文章的完成,每走一步对我来说都是新的尝试与挑战。

在这段时间里,我学到了很多知识也有很多感受,从对VisualFoxpro的含糊,对数据库系统等相关技术很不了解的状态,我们小组成员开始了独立的学习和试验,查看相关的资料和书籍,让自己头脑中模糊的概念逐渐清晰,使自己非常稚嫩作品一步步完善起来,每一次改进都是我学习的收获,每一次试验的成功都会让我兴奋好一段时间。

从中我也充分认识到了图书馆管理系统开发给我们生活带来的乐趣。

虽然我的论文作品不是很成熟,还有很多不足之处,但我可以自豪的说,这里面的每一步,都有我的劳动。

当看着自己的程序,自己成天相伴的系统能够健康的运行,真是莫大的幸福和欣慰。

我相信其中的酸甜苦辣最终都会化为甜美的甘泉。

这次做论文的经历也会使我终身受益,我感受到做论文是要真真正正用心去做的一件事情,是真正的自己学习的过程和研究的过程,没有学习就不可能有研究的能力,没有自己的研究,就不会有所突破,……

参考文献

[1](图书)作者姓名.书名.出版社,年,月

[2](杂志)作者姓名.文章名.期刊名.年,期(卷)数.

[3](网上资料)文档名.网址.

参考文献不能少于10条

致谢

经过两个月的忙碌和工作,本次毕业设计已经接近尾声,作为一个专科生的毕业设计,由于经验的匮乏,难免有许多考虑不周全的地方,如果没有李奎明老师的督促指导,以及一起工作的同学们的支持,想要完成这个设计是不太容易的。

在这里首先要感谢我的导师李奎明老师。

李老师平日里工作繁多,但在我做毕业设计的每个阶段,设计草案的确定和修改,中期检查,后期详细设计,等整个过程中都给予了我悉心的指导。

除了敬佩李老师的专业水平外,他的治学严谨和科学研究的精神也是我永远学习的榜样,并将积极影响我今后的学习和工作。

其次要感谢和我一起作毕业设计的段俊艳、张李娟、高倩、刘建梅同学,她们在本次设计中勤奋工作,克服了许多困难来完成此次毕业设计,各自承担了各自的工作量。

如果没有她的们的努力工作,此次设计的完成将变得非常困难。

然后还要感谢信息工程系大专三年来所有的老师,为我们打下计算机专业知识的基础,最后对信息工程系的全体教师教师致以崇高的敬意,……

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1