- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(208210550实训报告
《C语言程序设计》课程设计报告
题 目: 图书信息管理系统
设 计 者: 王 亚
专业班级: 08微机五班
学 号: 208210550
指导教师: 李 彦 勤
所属系部: 信息管理系
2009-年6 月25 日
目 录
1.1概述 3
1.2系统分析 3
1.2.1 需求分析 3
1.2.2 开发工具选择 3
1.3总体设计 3
1.3.1 项目规划 3
1.3.2 系统业务流程分析 4
1.3.3 系统功能结构 4
1.4 系统设计 5
1.4.1 设计目标 5
1.4.2 开发及运行环境 5
1.4.3 数据库设计 5
1.4.4 系统主要N-S流程图 7
1.5 技术准备 7
1.5.1 DEV C++ 开发平台常用函数 7
1.6 公共模块设计 8
1.6.1 文件及文件夹模块设计 8
1.7 主要功能模块设计 9
1.7.1 系统登录设计 9
1.7.2 软件系统主界面设计 9
1.7.3 图书管理界面设计 10
1.8 疑难问题分析与解决 10
1.8.1 信息录入后对记录的修改 10
1.8.2 程序运行情况 ……………………………………………………………………………… 11
1.9 总 结 12
1.9.1 经验总结 12
1.1概述
图书信息管理系统是图书馆日常管理中十分重要的组成部分,传统的手工文献管理方式弊端很多,入库、统计、汇总处理时的工作量及其繁重,处理效率极低,管理者也无法了解整个馆藏图书的借用的实际情况。越来越多的图书馆文献管理者意识到:只有采用信息化的管理系统,才能满足适应现代型的管理工作的需要。
本项目中的图书信息管理系统是一个控制台应用程序,它不仅可以有效管理图书馆的文献,还能够运用汇总技术分析当前的实时的文献的库存情况,给管理者的工作提供更高的效率。
1.2系统分析
图书信息管理系统是图书信息管理的基础。图书信息管理系统主要通过对图书的入库的管理和维护,及时反映图书的库存、流向情况,为管理者和成本核算提供依据。并通过库存图书的分析,为管理及决策人员提供库存资金占用情况、图书短缺情况等不同的分析信息。同时为计划及决策人员提供实时准确的存书信息,以便及时调整,保证各项活动的顺利进行。通过图书信息管理信息化,可以全面监控图书的进、出、存、等各种状况,满足现代型的图书管理信息的需要。
1.2.1 需求分析
通过实际调查,要求本系统具有以下功能:
□ 由于操作人员的计算机知识普遍偏低,因此要求系统具有良好的人机界面。
□ 如果系统的使用对象较多,则要求有较好的权限管理。
□ 方便的数据查询。
□ 在相应的权限下,可以方便地删除数据。
□ 数据计算自动完成,尽量减少人工干预。
1.2.2 开发工具选择
本系统后台数据库采用文件的方式存储,前台采用颖思设计工作室的DEV C++做为主要的开发工具,该工具可以完美的支持C的ANSIC标准及汉化开发。
1.3总体设计
1.3.1 项目规划
图书信息管理系统主要有图书管理、查询统计、系统维护和帮助等模块组成,具体规划如下:
□ 图书管理模块
该模块主要用于实现图书信息添加、修改图书信息、删除图书信息和保存图书信息等功能。
查询统计模块
该模块主要用于实现按图书的信息的各种条件查询和图书量的统计、分类统计等功能。
□ 系统维护模块
该模块主要用于实现数据的备份、还原等功能。
帮助模块
该模块主要用于实现用户管理、更改密码、关于本系统、重新登陆和退出系统等功能。
1.3.2 系统业务流程分析
库存管理系统的业务流程如图1.1所示。
图1.1图书信息管理系统业务流程图
1.3.3 系统功能结构
图书信息管理系统的功能结构如图1.2所示。
1.4 系统设计
1.4.1 设计目标
本系统属于小型的数据库管理系统,可以对图书馆的图书进行有效地管理。通过本系统可以达到以下目标:
□ 灵活的数据录入,使信息传递更快捷。
□ 系统采用人机交互方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。
□ 实施强大的后台监控功能。
□ 实现各种查询,如定位查询。
□ 实现对图书入库的分析与统计,图书出库明细记录等功能。
□ 对用户输入的数据,系统进行严格的数据检验,尽可能避免人为错误。
□ 系统最大限度地实现了易安装性、易维护性和易操作性。
1.4.2 开发及运行环境
□ 系统开发平台: DEV C++ 4.9.5。
□ 系统开发语言: C。
□ 运行平台:
文档评论(0)