基于C_S和B_S模式的医院图书管理信息系统的设计与实现_第1页
基于C_S和B_S模式的医院图书管理信息系统的设计与实现_第2页
基于C_S和B_S模式的医院图书管理信息系统的设计与实现_第3页
基于C_S和B_S模式的医院图书管理信息系统的设计与实现_第4页
基于C_S和B_S模式的医院图书管理信息系统的设计与实现_第5页
已阅读5页,还剩2页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、中国新技术新产品中国新技术新产品信息技术2009NO .20China New Technologies and Products基于C/S 和B/S 模式的医院图书管理信息系统的设计与实现李芹1张大磊2张艳3(1、泰安市中心医院信息中心,山东泰安2710002、泰安市同力软件公司,山东泰安2710003、山东农业大学信息学院,山东泰安2710181引言泰安市中心医院图书馆自建立以来,各工作环节一直使用的是传统的手工方式。这种方式的缺点是手续繁琐、检索困难、不便于管理,造成资源的利用率低下。随着计算机技术的发展以及计算机网络的逐渐普及,传统的图书管理模式已经不能满足现代化的图书管理要求,图书馆

2、使用计算机来管理成为必然。2系统设计2.1系统逻辑模型系统体系结构。基于泰安市中心医院图书馆的业务特点和读者的查询要求,系统采用了以C/S 结构为主,B/S 结构为辅的混合模式框架。如图1所示:图1系统体系结构图其中,管理人员需要完成各种复杂的管理操作,实现强大的数据维护、统计分析、报表打印等功能,采用C/S 架构技术实现。读者为的是查询、借阅图书,采用B/S 架构技术,在查询过程中,读者只需在客户机上通过浏览器就可以方便地查询各种图书信息,操作简单方便。系统流程图。系统可以提供多种不同的身份进行登陆,分别根据各自的权限完成操作。根据我院图书馆的工作情况,系统分成3种不同的身份进行登陆。2.2

3、系统总体结构设计网络系统配置。整个系统使用了数台微机和1台数据库服务器,1台Web 服务器(为了保证访问的速度和系统安全,数据库服务器和Web 服务器放在不同的物理服务器上,网络采用星型连接构成医院局域网,网络结构图如图2所示:图2网络结构图基于C/S 模式的图书管理系统功能设计。根据对图书管理业务流程的分析和研究,基于C/S 结构的图书管理系统应主要包括以下6项处理功能:基础信息维护、读者管理、图书管理、图书流通管理、统计分析、系统维护管理等功能。基础信息维护:基础信息维护模块用于图书信息、操作人员权限、书架设置等项目的初始化设置,这些设置一般不轻易改动。读者管理:读者管理模块用于管理与读者

4、相关的的信息,包括读者类型设置、读者信息维护、读者科室字典维护等模块。图书管理:图书管理模块用于管理图书相关的信息,包括图书分类设置、图书信息维护、图书入库、图书注销、出版社信息维护、供应商信息维护。图书流通管理:图书流通管理模块用于管理图书流通环节相关的操作信息,包括图书查找、图书借阅、图书归还、图书续借、图书丢失、图书损坏、图书罚款。图书统计分析管理:图书统计分析管理模块包含了各种数据报表,包括未还图书查询、超期图书查询、丢失图书查询、图书入库查询、图书库存查询、图书罚款查询等等,通过这些清晰的报表数据,可以为图书管理人员的分析决策提供依据。系统维护管理:系统维护模块主要完成用户分组及其权

5、限的设置。系统管理员可以根据每个用户的具体职能的不同,对其操作权限进行任意组合。2.3系统安全设计系统的保密机制。为方便图书管理人员的工作,系统的设计采取了保密措施,主要表现在如下几个方面:设置操作权限系统设置不同的操作用户,不同的操作用户拥有不同的操作权限。只有拥有了一定的操作权限,才能操作相应的软件功能模块,从操作上防止非法用户进入系统。设置密码系统用户登陆密码采用MD5加密后存入数据表,用户登陆窗口中输入正确的用户名及密码才可进入系统或修改密码,这种方法使得工作人员和程序设计者都无法看到用户的密码,密码丢失后,管理员只能将此用户删除后重新建立,极大提高了系统的安全性。数据的完整性。数据的

6、完整性主要体现在以下几个方面:日志记录对在系统中所发生的操作按需要做相应的日志记录。记录信息的增加、修改或是删除,当系统做了非法操作或是误操作,可以实现实时的跟踪和及时的恢复。备份数据库设置数据库定时自动备份作业,当系统或者数据库出现故障时,可以及时恢复数据库备份,使系统正常运行。防病毒和防火墙软件在数据库服务器和各工作站上全部安装防病毒软件和防火墙软件,进行系统的实时监控,防止病毒和黑客侵入,保证系统的正常稳定运行。2.4数据库设计数据库设计原则。在数据库设计过程中,满足以下设计原则:满足数据存储的需求;数据库设计的准确性和完整性;数据库中数据的可操作性;数据库的冗余性;具有良好的性能。数据

7、库设计描述。医院图书管理信息系统是一个中型的数据库应用程序,总体的设计思想是通过网络上的共享数据库来访问数据库进行读写等操作。依据数据库设计原则,结合泰安市中心医院图书馆工作的实际情况,本系统后台数据库开发环境采用Microsoft SQL Sever 2000。根据需求分析,在TSGL 数据库下建立了多个数据表,下面分别给出主要数据表的结构说明。读者信息(DZXX :数据表“读者信息”是用来存储读者信息的表,字段包括:读者编号、读者姓名、拼音码、读者性别、科室编码、类型编码、借书证编号、借书证条码、操作员编号、注册日期、注销标志、注销操作人和注销日期。图书借阅明细(JY_DETAIL :数据

8、表“图书借阅明细”是用来存储图书借阅信息的表,字段包括:借阅编号、图书编号、读者编号、借阅日期、应还日期、借出操作人、借阅状态。图书罚款(TSFK :数据表“图书罚款”是用来存储图书罚款信息的表,字段包括:罚款编号、借阅编号、图书编号、读者编号、罚款时间、罚款操作人、罚款金额、收款人、收款时间、罚款原因和交款状态。图书入库(TSRK :数据表“图书入库”是用来存储图书入库信息的表,字段包括:入库编号、图书编号、操作员编号、数量、价格、入库日期、供应商。操作员信息(XT_USER :数据表“操作员信息”是用来存储操作员信息的表,字段包括:操作员编号、操作员姓名、密码、和分组。图书信息(TSXX

9、:数据表“图书信息”是用来存储图书信息的表,字段包括:图书编号、图书名称、拼音码、作者、译者、出版社编号、ISBN 码、页数、分类编码、书架编号、条形码、图书简介、注销标志、图书库存量和图书价格。操作权限名称(XT_GROUP_MX :数据表“操作人员权限名称”是用来存储操作人员权限名称信息的表,字段包括:编号、菜单栏标识和菜单栏名称。3结语系统目前已经投入使用,运行结果证明,基本可以满足借阅者、图书馆工作人员和高级管理员三方面的需要。系统的实现提高了图书管理工作的效率,强化了业务管理。参考文献1钟旺伟,黄小鸥.基于C/S 和B/S 混合模式的图书管理系统J.现代计算机,2007,8:124-1262蔡长安,王盈瑛.C/S 和B/S 的模式的比较和选择.渭南师范学院学报,2006,2(21:47-50作者简介:李芹(1978-,山东泰安人,工程师,主要从事计算机网络方面的研究。张大磊(1981-,山东泰安人,助理工程师,主要从事软件工程方面的研究。张艳(1979-,山东泰安人,讲师,主要从事软件工程方面的研究。摘要:一直

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论