欢迎来到天天文库
浏览记录
ID:13392609
大小:382.00 KB
页数:36页
时间:2018-07-22
《《c语言程序设计》图书信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《C语言程序设计》课程设计报告题目:图书信息管理系统设计者:王亚专业班级:08微机五班学号:208210550指导教师:李彦勤所属系部:信息管理系2009-年6月25日36目录1.1概述31.2系统分析31.2.1需求分析31.2.2开发工具选择31.3总体设计31.3.1项目规划31.3.2系统业务流程分析41.3.3系统功能结构41.4系统设计51.4.1设计目标51.4.2开发及运行环境51.4.3数据库设计51.4.4系统主要N-S流程图71.5技术准备71.5.1DEVC++开发平台常用函数71.6公
2、共模块设计81.6.1文件及文件夹模块设计81.7主要功能模块设计91.7.1系统登录设计91.7.2软件系统主界面设计91.7.3图书管理界面设计101.8疑难问题分析与解决101.8.1信息录入后对记录的修改101.8.2程序运行情况………………………………………………………………………………111.9总结121.9.1经验总结12361.1概述图书信息管理系统是图书馆日常管理中十分重要的组成部分,传统的手工文献管理方式弊端很多,入库、统计、汇总处理时的工作量及其繁重,处理效率极低,管理者也无法了解整个馆藏
3、图书的借用的实际情况。越来越多的图书馆文献管理者意识到:只有采用信息化的管理系统,才能满足适应现代型的管理工作的需要。本项目中的图书信息管理系统是一个控制台应用程序,它不仅可以有效管理图书馆的文献,还能够运用汇总技术分析当前的实时的文献的库存情况,给管理者的工作提供更高的效率。1.2系统分析图书信息管理系统是图书信息管理的基础。图书信息管理系统主要通过对图书的入库的管理和维护,及时反映图书的库存、流向情况,为管理者和成本核算提供依据。并通过库存图书的分析,为管理及决策人员提供库存资金占用情况、图书短缺情况等不同
4、的分析信息。同时为计划及决策人员提供实时准确的存书信息,以便及时调整,保证各项活动的顺利进行。通过图书信息管理信息化,可以全面监控图书的进、出、存、等各种状况,满足现代型的图书管理信息的需要。1.2.1需求分析通过实际调查,要求本系统具有以下功能:□由于操作人员的计算机知识普遍偏低,因此要求系统具有良好的人机界面。□如果系统的使用对象较多,则要求有较好的权限管理。□方便的数据查询。□在相应的权限下,可以方便地删除数据。□数据计算自动完成,尽量减少人工干预。1.2.2开发工具选择本系统后台数据库采用文件的方式存储
5、,前台采用颖思设计工作室的DEVC++做为主要的开发工具,该工具可以完美的支持C的ANSIC标准及汉化开发。1.3总体设计1.3.1项目规划图书信息管理系统主要有图书管理、查询统计、系统维护和帮助等模块组成,具体规划如下:□图书管理模块该模块主要用于实现图书信息添加、修改图书信息、删除图书信息和保存图书信息等功能。□查询统计模块该模块主要用于实现按图书的信息的各种条件查询和图书量的统计、分类统计36等功能。□系统维护模块该模块主要用于实现数据的备份、还原等功能。□帮助模块该模块主要用于实现用户管理、更改密码、关
6、于本系统、重新登陆和退出系统等功能。1.3.2系统业务流程分析库存管理系统的业务流程如图1.1所示。系统登陆是否登陆图书信息图书统计新增图书修改信息删除信息否是图1.1图书信息管理系统业务流程图1.3.3系统功能结构图书信息管理系统的功能结构如图1.2所示。361.4系统设计1.4.1设计目标本系统属于小型的数据库管理系统,可以对图书馆的图书进行有效地管理。通过本系统可以达到以下目标:□灵活的数据录入,使信息传递更快捷。□系统采用人机交互方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。□实施强大的后台
7、监控功能。□实现各种查询,如定位查询。□实现对图书入库的分析与统计,图书出库明细记录等功能。□对用户输入的数据,系统进行严格的数据检验,尽可能避免人为错误。□系统最大限度地实现了易安装性、易维护性和易操作性。1.4.2开发及运行环境□系统开发平台:DEVC++4.9.5。□系统开发语言:C。□运行平台:MicrosoftWindowsXP(SP2)。□运行环境:MicorsoftWindows。□分辨率:最佳效果1024*768。1.4.3数据库设计本系统采用文件存储的方式实现后台的数据存储,数据库名称为tb_
8、bookdata.dat,其中包含了7个字段,下面分别介绍:1.数据表概要说明为了对数据表的结构视图有一个更清晰的认识,在次特别设计了一个数据表树状结构图,该结构图包括系统所有数据表,如图1.3。-----------系统日志-----------图书信息数据库-----------用户信息数据库------临时文件图1.3数据表结构视2.数据表E-R图。根据上面的设计,可以规划出的实
此文档下载收益归作者所有