西南交通大学希望学院本科生毕业设计(论文)任务书
学号 | 学生姓名 | 专业 | 计算机科学与技术 | ||
毕业设计(论文)题目 | 图书馆资源云端管理系统的设计 | ||||
研究 主要 内容 及基 本要 求 | 一、设计内容: 本课题具体要求如下: 1、运用JavaScript、Java、HTML、CSS等技术、MySQL8.0数据库、开发工具微信小程序开发平台(1.06)、IntelliJ IDEA、Apache Tomcat(10.0.23)来完成图书馆资源云端管理系统的设计。 2、系统完成后,要求撰写一篇正文不少于8000字左右的论文,其中须介绍系统的详细设计和实现过程以及本系统的功能,使用说明,还应附有相应的业务流程图或部分重要的程序流程图。 二、设计的主要技术指标: 1、建立运行环境: ①建站环境:Microsoft Windows11 、谷歌浏览器 ②数据库平台:MySQL 8.0 2、用户开发软件:开发工具微信小程序开发平台(1.06)、Apache Tomcat(10.0.23)。 3、系统要求:界面简明,操作简单,易上手,相关功能正常,能流畅运行。 4、系统主要功能模块: (1)用户登录与注册模块 (2)图书馆座位预约模块 (3)图书信息模块 (4)借阅服务模块 (5)用户管理模块 (6)网上服务模块 5、系统实现后要进行系统测试,最后将运行稳定的系统交给指导老师测评。 三、具体要求: 第一步,进行毕业设计: 1、系统分析阶段 (1)熟悉课题 设计任务下达后,学生首先了解课题的名称、课题来源、课题范围及要求达到的技术指标,学生不仅要了解自己设计部分的内容,还应该对课题整体也要有充分的了解。 (2)收集资料 围绕课题,收集有关资料,查找有关文献及技术参数,收集有关数据,在网上查找相应的模板,并对有关资料和数据进行归纳分析。 (3)可行性分析 学生在熟悉课题和收集了足够的资料和数据的基础上,对课题进行可行性分析,得出几个初步方案,经过反复比较,论证,最后得出一个可行方案。 2、系统设计阶段 (1)总体设计 ①划分模块,绘出功能结构图,写出分析说明书,从可行性方案中所提供的资料和数据出发,把系统分为若干个模块,形成一个多层次的结构,把功能结构图,整个系统及每个模块的功能都加以说明。 ②确定系统的输入、输出的方式和内容。 (2)详细设计 根据课题的功能结构图和各个模块的功能说明书,详细编制系统程序。 3、系统实施阶段 当课题程序初步设计完成后,应进行测试,在测试过程中逐步修改,完善系统功能,以达到最佳效果。 第二步,撰写毕业论文: 1、目录和摘要:摘要应对本课题进行背景介绍,技术路线介绍和功能介绍。 2、项目的设计开发和测试,具体内容如下: (1)关键技术及相关软件:本系统开发过程中选用了哪些关键技术和软件,有什么特点以及为什么选择它。 (2)系统分析:对系统进行可行性分析,需求分析。 (3)系统设计:对系统进行架构设计,功能模块设计和数据库设计。 (4)详细设计与实现:介绍系统的开发和运行环境,系统各功能模块的设计和实现过程以及代码和效果截图。 (5)系统测试:对系统的测试方法做简单概述,详细介绍系统各核心功能模块的功能测试和性能测试。 3、总结与展望:第一部分:在图书管理系统中,管理员要为每个读者建立借阅账户,并給读者发放不同类别的借阅卡(借阅卡可提供卡号、读者姓名),账户内存储读者的个人信息和借阅记录信息。持有借阅卡的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书,不同类别的读者可借阅图书的范围、数量和期限不同,可通过互联网或图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书(系统审核符合续借条件)。该图书馆资源云端管理系统实现了在手机或者电脑上完成在图书馆的座位的预约与座位数量的多少剩余量的提醒;借阅服务能够看到新图书的上架和推荐能够查询图书与预定书的借阅;个人中心可以绑定学生账号与个人信息喜好什么类型的图书可以做出对用户的喜好进行推荐;服务项,征集志愿者对图书进行归纳,对在图书馆里学生看书进行相应的帮助提供茶水,发展报刊借阅室,可以找到相应年份的报刊可以满足学生进行打卡拍照与学习区分开。借阅图书时可以用读者的借阅卡号提前申报系统会根据借阅卡的有效性和读者是否可以继续借阅相关联从而读者可以借阅图书,若出现无效时系统会显示原因,有效会显示读者的照片信息与用户信任度供工作人员审核从而完成网上借阅的流程。 第二部分:该项目系统出现数据库的不完善,系统显示的图书信息不够充足,读者借阅图书时可能会存在审核的速度不够快,不能直接满足读者想要的时间点借阅时,建立数据库并完善相应的数据。系统查阅图书信息数据库,显示图书的基本信息,供管理员人工核对。最后提交借阅请求,若被系统接受则存储借阅纪录,并修改可借阅图书的数量。 | ||||
主 要 参 考 资 料 | [1] 李辉 《数据库技术与应用(MySQL版)》[M].清华大学出版社 2022 [2] 数据库系统概论[M]. 王珊,萨师煊[著].高等教育出版社.2006 [3] 大数据与数字图书馆的智慧服务模式分析[J]. 黄宝珠.集成电路应用,2021 [4] 基于智能机器人的图书馆管理与服务创新[J]. 杨政昂;肖东娟;官钰;江硕;曾丹;丁玲.科技资讯,2019 [5] 大数据时代高校图书馆智慧服务的逻辑与路径[J]. 左平熙.图书馆工作与研究,2021 [6] 谈Excel在图书馆统计工作中的应用[J]. 王瑛妍,周媛.农业图书情报学刊,2004 [7] 《Java程序设计》的软件开发实践能力教学资源建设[J]. 杨鑫.中国新通信,2021(24) [8] PHP5+MySQL网页系统开发设计[M]. 陈湘扬, 陈国益, 著.电子工业出版社.2006 [9] 基于软件体系结构和UML的图书管理系统设计与实现[J]. 戎玫;张广泉;刘艳.计算机科学,2005 [10] 基于VB.NET的图书借阅管理系统的设计与实现[J]. 潘军;张诗楠;王晓.计算机时代,2011(10) [11] 黑马程序员 《微信小程序开发实战》[M].人民邮电出版社 2019 [12] Library Management System Based on Data Mining and Clustering Algorithm[J]. Pang Lu. Wireless Communications and Mobile Computing. [13] System architecture of Library 2.0[J]. Yang, Xinya;Wei, Qunyi;Peng, Xiaodong.The Electronic Library,2009 [14] STATUS OF INFORMATION COMMUNICATION TECHNOLOGY (ICT) IN SOME SELECTED UNIVERSITY LIBRARIES AND SPECIAL LIBRARIES OF ASSAM: A COMPARATIVE STUDY[J]. Mukutor Rahman,Tahera Akhtar Choudhury,Pronab Kr Barooah. Library Philosophy and Practice. [15] Redefining Public Services in Academic Libraries[J]. Roth Patrick,Masters Marcia,Cadena Cara. International Information & Library Review. | ||||
进 程 计 划 | 1、调研、可行性分析及选题 2022年9 月15日——2022年10月7日 2、开题答辩、报告修改提交及前期检查 2022年10 月8日——2022年10月25日 3、需求分析和总体设计 2022年10 月26日——2022年11月5日 4、详细设计 2022年11 月6日——2022年11月15日 5、程序编写、调试、实现相应功能 2022年11 月16日——2023年1月5日 6、中期检查 2022年12 月20日——2022年12月30日 7、测试、修改、完善 2023年1 月13日——2023年2月19日 8、论文初稿 2023年2 月20日——2023年3月1日 9、修改完善论文 2023年3 月2日——2023年4月8日 10、答辩及整理资料 2023年4 月17日——2023年5月25日 | ||||
毕业设计(论文)工作指导小组 (或教研室)审核意见 | 无 毕业设计(论文)工作指导小 组组长(或教研室主任)签名: 年 月 日 | ||||
签 名 | 学生签名: 年 月 日 | ||||
指导教师签名: 年 月 日 |