JSP图书管理系统论文三稿2Word下载.doc

上传人:b****1 文档编号:13161756 上传时间:2022-10-07 格式:DOC 页数:19 大小:802KB
下载 相关 举报
JSP图书管理系统论文三稿2Word下载.doc_第1页
第1页 / 共19页
JSP图书管理系统论文三稿2Word下载.doc_第2页
第2页 / 共19页
JSP图书管理系统论文三稿2Word下载.doc_第3页
第3页 / 共19页
JSP图书管理系统论文三稿2Word下载.doc_第4页
第4页 / 共19页
JSP图书管理系统论文三稿2Word下载.doc_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

JSP图书管理系统论文三稿2Word下载.doc

《JSP图书管理系统论文三稿2Word下载.doc》由会员分享,可在线阅读,更多相关《JSP图书管理系统论文三稿2Word下载.doc(19页珍藏版)》请在冰豆网上搜索。

JSP图书管理系统论文三稿2Word下载.doc

1.2管理信息系统简介

管理信息系统就是我们常说的MIS(ManagementInformationSystem),在强调管理,强调信息的现代社会中它变得越来越普及。

MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。

在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。

管理信息系统是现代信息管理工作不可缺少的一部分,是适应现代高图书信息管理尺度的要求、推动信息管理走向科学化、规范化的必要条件。

只有信息管理规范了,才能给人们提供更好的生活环境及便利的生活空间。

信息是管理上的一项极为重要的资源,管理工作的成败取决于能否做出有效的决策,而决策的正确程度则在很大程度上取决于信息的质量。

在21世纪,人类将步入知识经济时代,知识经济时代是图书发展日新月异和知识、信息呈爆炸膨胀的时代。

有所谓信息威胁之说,这是指人类面临的要处理的信息量大到难以处理的地步,以至造成混乱的结果。

计算机的出现解决了这个问题,由于计算机迅速、准确为信息收集、加工、使用、查询提供可能。

随着以计算机技术、通信技术、网络技术为代表的现代信息技术的飞跃发展,人类正在从工业时代向信息时代迈进,人们越来越重视信息资源的开发和利用,“信息化”已成为一个国家经济和社会发展的关键环节,信息化水平的高低已成为衡量一个国家现代化水平和综合国力的重要标志。

管理信息系统是一个由人和计算机等组成的,能进行管理信息的收集、传递、加工、保存、维护和使用的系统,它能实测国民经济和企业的行为、帮助实现其规划目标。

管理信息系统功能包括:

信息收集、信息存储、问题处理、对话及信息输出、信息管理机构。

1.3系统开发步骤

一般说来,管理信息系统的建立与应用可以划分成总体规划、系统开发和系统运行三个阶段,其中系统开发阶段还可进一步分为系统分析、系统设计和系统实施等工作环节。

上述各个阶段排列成一个严格的线性开发序列,在每个工作阶段均产生完整的技术文档作为下一阶段工作的指导和依据,每一阶段都应对文档进行评审,确信该阶段工作已完成并达到要求后才能进入下一阶段,同时在以后的工作中不能轻易改变前面经过评审的成果。

上述开发方式的主要优点是便于开发工作的组织和管理,并且可大大降低管理信息系统开发的复杂性。

国内外许多系统开发的实例都证明这是一种行之有效的开发方式。

国外曾有人对一些软件项目开发各阶段的工作量进行了统计,结果表明,在开发过程中各工作阶段所占全部工作量的比重分别达到系统分析:

系统设计:

编程:

模块调试:

系统调试=20%:

15%:

20%:

25%:

20%。

由此可见,程序编写在开发工作中只占很小比例,而调试工作却占整个开发工作量的一半左右,因此“系统开发就是编程”的习惯说法显然是片面的。

另据统计,在建立管理信息系统的三个阶段中,总体规划和系统开发阶段的工作量约占整个工作量的2/3,而运行、维护阶段要占1/3,这说明一个管理信息系统开发后,仍应十分重视它的维护工作,以便使系统不断完善并充分发挥其作用。

2开发环境

本系统采用面向对象的软件开发方法,以JavaServerPages2.0开发环境作为主要开发工具,使用MicrosoftSQLserver2000作为关系数据库,配合功能强大的SQL查询语言实现建立关系数据库,访问数据库,对数据库的更新,较好地实现了预定的需求功能。

2.1JavaServerPages开发环境

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。

网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。

JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

(1)一次编写,到处运行。

在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。

(2)系统的多平台支持。

基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。

相比ASP/PHP的局限性是显而易见的。

(3)强大的可伸缩性。

从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。

(4)多样化和功能强大的开发工具支持。

这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。

(5)JavaServerPages2.0通过事件来执行对象的操作。

一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。

例如,命令按钮是一个对象,用户单击该按钮时,将产生一个“单击”事件,而产生该事件时将执行一段程序,用来实现指定的操作。

2.2SQLSERVER2000简介

SQLServer是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。

SQLServer近年来不断更新版本,1996年,Microsoft推出了SQLServer6.5版本;

1998年,SQLServer7.0版本和用户见面;

SQLServer2000是Microsoft公司于2000年推出的最新版本。

3系统分析

3.1模块设计

本系统主要开发目的是方便图书管理人员进行图书信息管理,增加工作效率,面向的客户群体是各级图书馆的工作人员。

根据本系统的需求,结合实际管理情况,本系统应用有如下功能模块:

1.基本信息设置:

如操作人员的编辑,操作人员密码的修改。

2.用户的管理:

可以增加(给用户办卡)、修改、删除用户信息。

3.图书信息管理:

可以增加、删除、修改图书信息。

4.查询图书信息。

5.添加图书借阅信息。

6.借阅还书功能。

7.根据借阅日期自动计算借阅费用。

3.2功能模块图

管理系统

图书信息管理

基本信息

设置

用户借阅管理

查询图书管理

添加图书管理

修改图书管理

该系统的功能模块如图1

图1功能模块图

3.3数据库设计概述

计算机信息系统以数据库为核心,在数据库管理系统的支持下,进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。

对于数据库应用开发人员来说,为使现实世界的信息流计算机化,并对计算机化的信息进行各种操作,就是如何利用数据库管理系统、系统软件和相关硬件系统,将用户的要求转化成有效的数据结构,并使数据库结构易于实现用户新的要求的过程。

确切的说,数据库设计是指对于一个给定的应用环境,提供一个确定最优数据模型与处理模式的逻辑设计,以及一个确定数据库存储结构与存取方法的物理设计,建立起既能反映现实世界信息和信息联系,满足用户数据要求和加工要求,又能被某个数据库管理系统所接受,同时能实现系统目标,并有效存取数据的数据库。

3.4数据库设计周期

根据软件工程的思想,数据库设计的周期可以划分为六个阶段:

(1)规划阶段

确定开发的总目标,给出计划开发的软件系统的功能、性能以及可靠性等方面的设想。

(2)需求分析阶段

认真细致地了解用户对数据的加工要求,确定系统的功能与边界。

本阶段的最终结果能够提供一个可作为设计基础的系统说明书,包括对软硬件环境的要求和一整套完善的数据流程图。

(3)设计阶段

把需求分析阶段所确定的功能细化,主要工作是概念设计阶段、逻辑设计阶段、物理设计阶段,然后,对每个阶段内部设计详细的流程。

(4)程序编制阶段

以一种或几种特定的程序设计语言表达上一阶段确定的各模块控制流程。

程序编制时应遵循结构化程序设计方法。

(5)调试阶段

对已编好的程序进行单元调试(分调),整体调试(联调)和系统测试(验收)。

(6)运行和维护阶段

这是整个设计周期最长的阶段,其工作重点是收集和记录系统实际运行的数据。

在运行中,必须保持数据库的完整性,必须有效地处理数据故障和进行数据库恢复。

同时解决开发过程的遗留问题,改正错误进行功能完善。

数据是系统的灵魂所在,整个系统的运行基础是系统数据库,因而数据库的设计质量对整个系统的功能与效率有很大影响,所以我们在进行数据文件和数据库设计时,充分考虑了数据存储的完整性、可靠性、安全性和数据的一致性及便于操作等方面的问题。

一个完整的信息系统的建设并不是一步到位的。

在实际的建设过程中,在时间上各子系统有先建、后建之分,在开发人员的分配上有他建、我建之别,这就涉及到各子系统之间的兼容问题。

在现有的软件水平下,追求应用系统间的相互兼容存在困难,但对于数据的兼容也就是数据的共享来说,既非常重要,又相对应用系统的兼容较易实现。

在提高数据共享性方面,可主要从数据的一致性方面来考虑。

在我们的数据库系统建设中,着重考虑了以下两个标准保证数据的一致性:

(1)字段标准:

字段标准不统一是造成数据库难以共享的一个主要原因,因为字段的设计处于数据库设计的最底层,或者可以说是最基本的一层,如果这一层都不能统一的话,会直接影响到数据库中数据的共享。

(2)代码标准:

代码的引入为保持数据库中数据的一致性提供了一个重要手段。

此外本数据库设计主要遵循以下原则:

(1)数据库文件的实用性。

(2)数据库文件的安全性。

(3)数据库文件的独立性。

(4)节省磁盘空间。

数据库设计是要在一个给定的应用环境(DBMS)中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序,满足用户的各种信息需求。

物理结构设计的原则如下:

(1)尽可能的减少数据冗余和重复。

(2)结构设计与操作设计相结合。

(3)数据结构具有相对的稳定性。

基于以上设计原则,本系统设计了一个数据库,包含基本信息表(如图书信息表、系统用户表等)及几个实体联系建模后的表(如借阅信息表、会员信息表等)。

为了加快系统访问的速度把这些表放在一个数据库中。

3.5数据库详细设计

Admin表用于记录用户的信息(包括:

用户名,密码,创建时间,借阅状态,是否使用,登录次数,以及权限等),如表1

表1Admin表

字段名称

数据类型

数据长度

id

username

password

creattime

flag

isuse

logintimes

quanxian

自动编号

文本

数字

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

当前位置:首页 > 小学教育 > 小学作文

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

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