- 500
- 0
- 约4.58千字
- 约 9页
- 2018-10-13 发布于重庆
- 举报
基于C/S结构的图书管理系统的设计与实现
基于C/S结构的图书管理系统的设计与实现
2008年12月
第24卷第4期
陕~JE_z-学院(自然科学版)
JournalofShaanxiUniversityofTechnology(NaturalScienceEdition)
Dec.2008
V01.24No.4
[文章编号]1673—2944(2008)04—0049一o4
基于C/S结构的图书管理系统的设计与实现
郝勤
(陕西理工学院图书馆,陕西汉中723001)
[摘要]对一个基于C/S结构的图书管理系统做了较为完善的需求分析和设计,并在.
NET平台上用C撑语言实现了此系统.最后对系统的实际应用效果进行了评价.
[关键词]系统分析;系统设计;数据库管理系统;管理信息系统
[中图分类号]TP393.1;G250.71[文献标识码]A
1系统架构分析与选择
目前,常见的应用架构有两种:B/S结构和C/S结构.基于浏览器/服务器(B/S)结构系统的主要
优点是系统的安装,修改和维护全在服务器端解决,达到了零客户端的功能,但其缺点是安全性难以
控制,数据处理的响应速度不高,数据的动态交互性不强,不利于在线事务处理(OLTP)应用.而基于客
户柳/服务器(c/s)结构系统的优点是客户端的安全性较高,数据处理的相应速度快,数据的动态交互
性强,缺点是客户端程序设计复杂,软件的移植,维护和升级困难.
某校图书馆决定开发一个图书管理系统对全校师生(共约6000人)提供图书借阅服务.图书馆现
有藏书lO万余册,配备数名工作人员,设置有1个借书口,1个还书口和1个书库,建成一个小型局域
网.图书馆工作人员希望此系统有较高的安全性,较快的数据处理速度和较强的数据动态交互性.可
见,此系统采用C/S结构,就能适合该图书馆的实际工作要求,并且部署方便.
2系统分析
系统分析的主要任务是对现行系统进行进一步详细调查,将调查中所得到的文档资料集中,对组织
内部整体管理状况和信息处理过程进行分析,为系统开发提供所需资料,并提交系统分析报告.
系统分析阶段的主要工作步骤分为:
(1)对当前系统进行详细调查,收集数据;
(2)建立当前系统的逻辑模型;
(3)对现状进行分析,提出改进意见和新系统应达到的目标;
(4)建立新系统的逻辑模型;
(5)提交系统分析报告.
通过与使用此系统的借阅人员(主要是教师和学生)和图书馆工作人员进行多次的交流和沟通,最
终确定的系统主要需求有:
(1)此系统能够完成对全校师生的借书证进行登记,注销,修改,查询等管理工作;
(2)此系统能够完成对图书馆的图书进行上架,下架,查询等管理工作;
(3)此系统能够便捷准确地完成借书和还书任务,并能够方便地查询;
(4)此系统能满足l—lO名用户同时使用,并能及时响应用户请求.
经过详细的系统需求分析,绘制出此系统的顶层数据流图(图1).
收稿日期:2008一o5-08
作者简介:郝勤(1978一),女,陕西省汉中市人,陕西理工学院助理馆员,主要研究方向为图书馆信息化.
陕西理工学院(自然科学版)第24卷
最后,根据系统需求分析的结
果,确定出此系统要实现的主要功
能有借书证管理,图书管理,借书
管理,还书管理,系统管理和信息
查询等.
3系统设计
3.1数据库设计
数据库设计主要是指确定数
据库
的数据模型.数据模型反映了现
实世界的数据及数据间的联系,要
求在满足应用需求的前提下,尽可
能减少冗余,实现数据共享.
经过数据建模,得到此系统的
主要E—R图(图2).图1系统的顶层数据流图
图2系统的E—R图图3优化后图的E—R图
从图2可以看出,借书模式与还书模式非常相似,可以优化合并成一个模式.优化后的E—R图如
图3所示.
由此可建立数据库中的3个主要关系模式:
(1)图书关系模式(图书编号,标题,作者,出版号,出版社,图书类别,总数量,单价,内容简介,出版
日期,图书照片,照片状态)图书关系模式用来保存图书馆的全部图书信息,以图书编号作为主键.
(2)借书证关系模式(借书证编号,姓名,性别,借书证类别,登记日期,借书证状态,借书证照片,照
片状态)借书证关系模式用来保存全部借书证的详细信息,以借书证编号作为主键.
(3)借还书关系模式(记录号,借书证编号,图书编号,借出日期,借还状态,归还日期,罚金数量,罚
款说明)借还书关系模式保存借阅过程中的全部借书还书信息,以借还书记录号为主键.
3.2总体设计
系统总体设计的基本任务是将系统划分成模块,决定每个模块的功能,决定模块的调用关系,决定
模块的界面即模块间信息的传递.总体设计应遵循以下几条原则I(1)自顶向下,逐层分解;(2)进行信
息隐蔽和抽象;(3)模块间低耦合,模块内高聚合;(4)模块的规模适当.
根据系统分析阶段绘制的数据流图,可导出此系统按功能划分的模块层
您可能关注的文档
- 城管执法队年度工作总结及工作计划范文.doc
- 城管执法论文城管行政执法中的暴力抗法问题研究.doc
- 城管执法中存在的问题及对策.doc
- 城建滑翔七小区道路室外排水工程施工组织设计施工组织设计.doc
- 城郊中小型奶牛场标准化养殖技术示范项目立项申报建议书.doc
- 城郊中小型奶牛场标准化养殖技术示范.doc
- 城郊农村建设用地出租纠纷的法律判定.doc
- 城郊绿色生态客厅的设计研究文献综述.doc
- 城镇化建设论文土地管理模式论文浅谈城镇化建设中转变土地管理模式的必要性.doc
- 城镇化背景下探索皖北乡村旅游发展途径.doc
- 宣贯培训(2026年)《NYT 4512-2025 非洲菊疫病抗性鉴定技术规程》.pptx
- 宣贯培训(2026年)《NYT 4514-2025木薯副产物综合利用导则》.pptx
- 宣贯培训(2026年)《NYT 4513-2025木薯全程机械化生产技术规范》.pptx
- 宣贯培训(2026年)《NYT 4470-2025全株玉米青贮质量分级》.pptx
- 宣贯培训(2026年)《NYT 4468-2025玉米供需平衡表编制规范》.pptx
- 宣贯培训(2026年)《NYT 4469-2025全株玉米青贮质量评定 综合指数法》.pptx
- 宣贯培训(2026年)《NYT 4474-2025东北地区玉米-大豆轮作生产技术规程》.pptx
- 宣贯培训(2026年)《NYT 4472-2025玉米耐盐碱鉴定评价技术规程》.pptx
- 宣贯培训(2026年)《NYT 4473-2025玉米抗旱性鉴定评价技术规程》.pptx
- 宣贯培训(2026年)《NYT 4478-2025甘薯收获技术规程》.pptx
原创力文档

文档评论(0)