论文选题的背景和意义
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
论文选题的背景和意义
一、选题背景及研究的目的和意义
1.1课题来源
图书信息的管理是图书馆经常遇到的问题,尤其是当今高校的图书馆更为突出。近年来高校招生规模的逐步扩大和认识制度的改革,在学生认识将不断增加,而管理人员则相对减少。给学校的图书馆管理也带来了巨大的压力,早期的手工图书管理方式已经不能满足日益增长的图书馆借阅需求。因此在计算机飞速以展的今天,就用库技术实现图书信息的管理是可行而必要的工作。
1.2选题背景
图书管理系统是为了管理图书借阅情况等信息而设计的。学校作为一种信息资源的集散地,包含很多的信息数据的管理。现今,有很多的学校都是开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对图书信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于学生借阅情况的统计和查询等往往采用对人工检查进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管学校都有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是图书管理信息系统的开发的基本环境。数据处理手工操作,工作量大,出错率高,出错后不易更改。一般图书借阅情况是记录在文件上,图书馆的工作人员也只是当时对它比较清楚,时间长了,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的参加借阅图书情况进行查询就更加困难了。
1.3研究目的
本系统使用电脑安全保存、快速计算、全面统计,实现图书管理的系统化、规范化、自动化。
1.4研究意义
我们认为有必要建立一个图书管理系统,使图书管理工作自动化、规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和注销等情况。
二、国内外研究现状
管理信息系统(MIS)是集成了计算机网络技术、通信技术、信息处理技术,对信息进行收集、传递、存储及加工处理,用于辅助决策进行事务管理的一种人机交互的智能化计算机系统。MIS的发展与计算机网络技术的发展是紧密相关的,随着Internet/Intranet技术的广泛应用,MIS的体系结构也发生很大的变化,从以往基于C/S结构的数据访问及安全体系发展到当前的基于B/S结构体系。计算机网络技术的发展大体上经历了三个阶段:一是以Mainframe为中心的集中处理式网络,即主机/终端模式;二是以Client/Server模式为中心的分布式计算处理网络系统,即客户/服务器模式;三是目前正兴起的Intranet模式,即Browser/Server模式,它是以基于WEB技术为特征的。现代管理信息系统即是建立在Intranet的基础之上。
本设计是由VisualC++连接SQL2000数据库联合开发,选用结构化生命周期法与原型法相结合的方法开发。所完成的图书管理系统软件是一功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的WINDOWS系列操作系统上使用。
三、主要研究内容
主要工具:WINDOWSXP+VisualC++ +SQL 2000
本次设计利用微软公司开发的高级数据访问对象ADO实现数据库的管理
与访问,完成基于C/S结构的图书管理系统。
研究目标:
(1)功能方面,主要是对信息进行添加、修改、删除等操作,并能对信息进行合理的分类,对用户进行分类,如管理员、会员,并对每类的用户进行功能的限制,例如管理员可以发布信息,并对信息进行添加、修改和删除,而会员可以浏览信息,但不能对浏览的信息进行修改和删除。
(2)性能方面,由于信息发布系统拥有不同类型的用户,不同的用户拥有不同的功能,所以在登录的过程中要有一定的安全性,因此对各类用户设置密码就变得非常重要了。比如会员和管理员必须通过用户名和密码正确的登录才能进入管理系统,对自己的个人信息进行添加和修改,管理员也可以对信息进行添加、修改、删除等操作。
四、课题进行的技术路线、开发环境及方法
4.1 开发环境
本次的毕业设计采用了文献研究法。
文献研究主要是通过阅读有关毕业设计选题的技术方面的文献,根据现阶段的发展状况,选择适当的技术完成本次的毕业设计,以下是对文献研究法的重要体现:
(1)需求分析:对于银行大厅工作流程进行详尽的了解.并了解银行人员的具体需求.这是对整个管理系统的软件规模定位,对该软件的实用性及粗细程度有着重要影响.
(2)概念结构设计:通过对银行大厅工作流程的详细了解建立一个工作流程的初步流程图.根据事物间的关系建立E-R图.便于建立数据库.
逻辑结构设计:通过了概念设计便很自然的过渡到这一环节.将E-R
图转化成关系模式并对数据模型进行优化
(3)物理设计:该过程对数据库的结构优化,使得物理结构最优,存储空间利用率高,事物相应时间小,事物吞吐率大.
(4)过程实现及维护:实现模型各个环节的具体编程实现,并进行调试.在完成了整个软件的开发工作后应该对软件进行维护.
详细系统环境如下
开发语言:VisualC++
后台数据库:SQL 2000
开发环境运行平台:Windows XP(SP3)
CPU:奔腾2.0Ghz以上
内存:1G
分辨率:最佳效果1024×768。
4.2 重点解决的问题
技术方面:
(1) 通过网络和书籍掌握对工具软件的使用。
(2) 通过参考文献和有关书籍学习完成毕业设计所需要的技术。
实现方面:
(1) 信息发布系统要有一定的安全性主要以登录的过程实现。
(2) 前台界面与后台界面的合理规划。
(3)数据库设计的完整性,这个过程关系到以后信息发布系统的动态更新。
(4)主要功能的实现。如信息的添加、删除、更改等操作。
4.3 论文提纲
摘要
Abstract
第 1章绪论
1.1 开发背景
1.2 项目内容概述
1.3 系统特点
1.4 项目开发过程
1.5 项目意义
第 2章系统分析
2.1 系统调查
2.2 问题定义
2.3 可行性分析
2.3.1 技术可行性
2.3.2 经济可行性
2.3.2 操作可行性
2.4 系统需求分析
2.4.1 系统的综合要求
2.4.2 系统流程图
2.4.3 E-R图
2.4.4 数据字典
第 3章系统设计
3.1 系统总体设计
3.1.1 系统功能模块
3.1.2 系统功能要求
3.2 系统详细设计