程序设计综合实习报告图书馆管理系统

上传人:re****.1 文档编号:448188747 上传时间:2023-03-17 格式:DOC 页数:42 大小:122KB
返回 下载 相关 举报
程序设计综合实习报告图书馆管理系统_第1页
第1页 / 共42页
程序设计综合实习报告图书馆管理系统_第2页
第2页 / 共42页
程序设计综合实习报告图书馆管理系统_第3页
第3页 / 共42页
程序设计综合实习报告图书馆管理系统_第4页
第4页 / 共42页
程序设计综合实习报告图书馆管理系统_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《程序设计综合实习报告图书馆管理系统》由会员分享,可在线阅读,更多相关《程序设计综合实习报告图书馆管理系统(42页珍藏版)》请在金锄头文库上搜索。

1、一、可行性研究报告 1.项目由来随着科学技术的不断提高,计算机科学日渐成熟, 作为计算机应用的一部分,使用计算机对图书信息进行管理,具有手工管理所无法比拟的优点。本系统主要实现对图书馆信息的管理。其内容主要可分为两大块:图书信息的服务系统和图书的综合管理系统。图书的使用对象是借阅者,例如学生,教师;管理者是图书馆的管理员。因此根据这些信息,本系统的主要功能就是:实现图书馆图书信息的管理和维护,如用户信息管理,图书馆规则维护,新书入库,整理图书,修改图书信息和进行查询等;以及服务系统的图书信息查询,图书的借出和归还等功能图书信息管理系统能够为用户提供充足的信息和快捷的查询手段。这些优点能够极大地

2、提高图书信息管理的效率,也是图书管理的科学化、数字化、正规化管理,与世界接轨的重要条件。用计算机制作的图书信息管理系统还可以通过功能强大的Internet网络及时的向读者发布图书的最新动态,所以,开发这样一套管理软件成为很有必要的事情。现在,这类相关的管理系统已广泛的应用在各行各业,成为各行业提高相关管理效率的重要手段。图书信息管理系统也在日益广泛地应用于各图书馆的管理中,大大提高了图书管理的相关管理效率。 2可选方案(1)借书:输入读者借书证号。系统首先检查借书证是否有效,若有效,于第一次借书的读者,在借书证上建立档案。否则,查阅借书文件,检查该读者所借图书是否超过20本,若已达20,拒借,

3、未达20本,办理借书(检查库存,修改库存目录并将读者借书情况录入借书文件。) (2)还书:从借书文件中读出与读者有关的记录,查阅所借日期,如超期(1个月)作罚款处理。 (3)查询:通过借书文件,库存目录文件查询读者情况、图书借阅及库存情况,打印统计表。 3可行性本次可行性分析是按照软件工程的规范步骤进行的,即按复查项目目标和规模,研究目前正使用的系统,导出新系统的高层逻辑模型,重新定义问题这一循环反复的过程进行。然后提出系统的实现方案,推荐最佳方案,对所推荐的方案进行经济、技术、用户操作和法律的可行性分析,最后给出系统是否值得开发的结论。(1)技术条件方面的可行性 本系统比较简单,现有知识已较

4、为完善,利用现有知识完全可以实现系统开发目标,预计可以在规定期限内完成开发任务。(2) 经济可行性 本系统开发较简单,一次性支出的钱不多,后期维护也不复杂,估计维护费用也不高。该系统实用性很高,投放到市场中可以赚到钱。总体来说,收益大于支出。(3)法律方面的可行性虽然老师给了我们程序的框架,但我已经进行了大量的修改,所以,在法律方面是可行的。 成本/效益分析结果:效益成本; 技术可行:现有技术可完成开发任务; 操作可行:系统能被现有的工作人员快速掌握并使用; 法律可行:所使用工具和技术及数据信息不违反法律。使用本系统的人员均有一定计算机应用基础,系统维护员由计算机的专业人员担任,所有人员都要经

5、过本系统的使用培训。经过简单培训人员就会熟练使用本软件。4.结论:1.需要推迟到某些条件(例如资金、人力、设备等)落实之后才能开始进行;2.需要对开发目标进行某些修改之后才能开始进行;3.本方案通过实际研究表明可行二需求规格说明书1目标 本系统通过强大的计算机技术给图书管理人员和读者借、还书带来便利。本系统除了图书馆内管理的一般功能还外,还包括网上在线查询图书信息、查询本人的借阅情况和续借等功能。目标还包括: 减少人力与管理费用; 提高信息准确度; 改进管理和服务;2.功能需求各模块功能描述: 图书信息管理模块可以对图书进行增加、删除、修改、浏览、查询各项操作;借书卡管理模块可以对借书卡进行增

6、加、删除、修改、查询各项操作;借还书管理模块可以进行借书、还书、借还书查询等操作。IPO图:读者信息表借还书图书信息表图书信息注销表借阅信息表图书类别表3. 数据需求 本程序使用的数据结构比较常见,没有用到什么特殊的数据字典。采用文件处理数据,数据保存到文件中,文件可以作为数据字典进行公共操作。三总体设计说明书 软件结构图图书信息管理系统图书信息管理借书卡管理借还书管理增加图书删除图书浏览所有图书修改图书信息查询图书信息增加借书卡删除借书卡修改卡信息查询卡信息借书还书借还书查询四 详细设计说明书各模块程序流程图和算法:(1)登入界面 1.选择1进入图书馆信息管理模块 2.选择2进入借书卡管理模

7、块 3.选择3进入图书借还管理模块 4.退出系统 登入界面退出系统借还书管理借书卡管理图书信息管理(2)图书信息管理 1.选择1进入增加图书操作 将图书的书号、书名、作者、出版社 、书价、剩余本数各基本信息放入一个结构体中,然后将这些信息存入到文件中。 2.选择2进入删除图书操作 打开存入图书信息的文件,按照书号进行删除。 3.选择3进入修改图书操作 打开存入图书信息的文件,可以对图书的书号、书名、作者、出版社 、书价、剩余本数各基本信息进行修改。 4.选择4进入浏览图书操作 输入所要查找图书的书号进行图书的查找 5.退出该模块。选择将要进行的项目 增加图书 删除图书 修改图书 浏览图书 查询

8、图书 结束开始3)借书卡管理 1.选择1进入增加借书卡操作 将借书卡的卡号、借书卡人姓名、学号或工号、备注各信息放入结构体中,然后将这些信息存入到文件中。2.选择2进入删除借书卡操作 打开存入图书信息的文件,按照卡号进行删除。 3.选择3进入修改借书卡操作 打开存入图书信息的文件,对借书卡的卡号、借书卡人姓名、学号或工号、备注各信息进行修改。 4.选择4进入查询借书卡操作 打开存入图书信息的文件 ,按照卡号查找借书卡相关信息。 5.退出该模块。开始选择将要进行的操作 增加借书卡 删除借书卡 修改借书卡 查询借书卡 结束开始 选择进行操作 借书 还书 借还书查询 结束(4)借书还书管理 1.选择

9、1进入借书操作 将借还书的借书卡号、借书卡人姓名、书号、书名、作者、借还状态、借还日期、管理员 号个信息放入一个结构体中,然后将所有信息存入到文件中。 2.选择2进入还书操作 打开文件,对借书的信息进行修改。3.选择3进入借还书查询 打开文件,对借还书信息进行查询。4. 退出该模块。五程序源代码#include#include#include#include#include#includeint clrscr() HANDLE hndl=GetStdHandle(STD_OUTPUT_HANDLE); CONSOLE_SCREEN_BUFFER_INFO csbi ; GetConsoleSc

10、reenBufferInfo(hndl,&csbi); DWORD written ; DWORD N=csbi.dwSize.X*csbi.dwCursorPosition.Y+ csbi.dwCursorPosition.X+1 ; COORD curhome= 0,0 ; FillConsoleOutputCharacter(hndl, ,N,curhome,&written); csbi.srWindow.Bottom-=csbi.srWindow.Top ; csbi.srWindow.Top=0 ; SetConsoleWindowInfo(hndl,TRUE,&csbi.srWindow); SetConsoleCursorPosition(hndl,curhome); return 0 ;struct book /定义书的类型 int booknum; /书号 char bookname20; /书名 char bookauthor20; /作者 char press50; /出版社 float price; /书价 int count; /剩余本数;struct card /定义借书卡的类型 int cardnum; /借书卡号 char cardname20; /借书卡人姓名 char studentorempid20; /学号或工号

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号