课程设计论文任务书

上传人:仙*** 文档编号:132660279 上传时间:2022-08-08 格式:DOCX 页数:13 大小:184.68KB
收藏 版权申诉 举报 下载
课程设计论文任务书_第1页
第1页 / 共13页
课程设计论文任务书_第2页
第2页 / 共13页
课程设计论文任务书_第3页
第3页 / 共13页
资源描述:

《课程设计论文任务书》由会员分享,可在线阅读,更多相关《课程设计论文任务书(13页珍藏版)》请在装配图网上搜索。

1、课程设计(论文)任务书信息学院计算机专业2008-1班_、课程设计(论文)题目图书管理系统二、课程设计(论文)工作自2011年01月07日起至2011年01月14日止。三、课程设计(论文)地点:5-303、304四、课程设计(论文)内容要求:1. 本课程设计的目的1、使学生进一步理解和掌握课堂上所学数据库的构成、创建,软件的设计开发步骤、存储结构和操作实现算法,以及它们在程序中的使用方法。2、了解并掌握数据库的设计方法,具备初步的独立分析和设计能力;使学生掌握使用各种计算机资料和有关参考资料,提高学生进行程序设计的基本能力。初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技

2、能;3、提高综合运用所学的理论知识和方法独立分析和解决问题的能力;课程设计的任务及要求1)基本要求:1. 分析题目,查阅相关资料;算法设计、数据结构设计;编写代码并调试;完成课程设计报告。2)创新要求:在基本要求达到后,可进行创新设计。3)课程设计论文编写要求(1)要按照书稿的规格打印誉写论文(2)论文包括目录、绪论、正文、小结、参考文献、谢辞、附录等(3)课程设计论文装订按学校的统一要求完成4)答辩与评分标准:(1)完成问题的解决方法分析:20分;(2)算法思想(流程):20分;(3)数据库:20分;(4)测试数据:20分(5)回答问题:20分。5)参考文献:C程序设计(第二版)谭浩强著清华

3、大学出版社出版C+程序设计谭浩强著清华大学出版社出版数据结构(C语言版)严蔚敏、吴伟民著清华大学出版社出版6)课程设计进度安排内容天数地点构思及收集资料2图书馆编程与调试2实验室撰写论文1寝室学生签名:_2011年1月14日课程设计(论文)评审意见(1)完成问题分析(20:优()、良()、中()、-般();(2)算法思想(20分):优()、良()、中()、-般()、差();3)数据结构(20分):优()、良()、中()、-般()、差();(4)测试数据(20分):优()、良()、中()、-般()、差();(5)回答问题(20分):优()、良()、中()、-般()、差();(6(V)、否()评阅

4、人:喻佳职称:讲师2011年1月14日目录第1章课程设计的目的四第2章课程设计的内容五2.1题目简介五2.2需求分析六2.3概念模型(E-R图)九第3章程序截图十第4章课设心得与总结.十二第5章参考文献十三第1章课程设计的目的图书馆管理系统是为实现图书管理工作系统化、规范化、自动化。它将计算机操作及管理融到图书管理系统的实际运用中,使日常手工管理的复杂方法和过程被计算机简单、易行的操作所替代,一方面图书馆在正常运营中总是面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息.因此需要对读者资源、书籍资源、借书信息、还书信息进行管理、及时了解各个环节的变更这系统能够迅速、准确地向图

5、书馆管理者提供有效的信息;另一方面也极大地减轻了工作人员的工作强度、提高了工作效率,充分地发挥了人力资源的作用。通过开发本系统,旨在推动企业对计算机技术的普及与运用,促进图书馆管理系统的现代化、科学化和规范化。此外,通过本次的课程设计我们还要求达到一下三个目的:1. 使学生进一步理解和掌握课堂上所学数据库的构成、创建,软件的设计开发步骤、存储结构和操作实现算法,以及他们在程序中的使用方法。2. 了解并掌握数据库的设计方法,具备初步的独立分析和设计能力,使学生掌握使用各种计算机资料和有关参考资料,提高学生进行程序设计的基本能力,初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和

6、技能。3. 提高综合运用所学的理论知识和方法独立分析和解决问题的能力。2.1题目简介图书管理系统随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。通过对本图书管理系统软件能完成图书馆的读者资源、书籍资源、借书信息、还书信息、相应的罚款操作进行管理,以及对各个环节中信息的变更进行管理,减轻

7、管理人员的工作强度,提高图书馆的管理效率,逐步实现科学化、规范管理。目标系统的功能随着图书的日益增多,传统的手工图书管理不仅工作量大,而且容易出现问题。图书管理设计的内容非常复杂而且繁多,比如拥有图书信息录入管理、用户信息管理、图书借阅管理和归还管理,图书的查询和修改等。由于系统主要是为方便管理员定制开发的,因此针对图书管理的实际工作而言,经过了反复地论证,最终确定了图书管理系统的设计方案,图书管理系统的主要功能为:(1) 用户登录。管理员或用户根据工作证和密码登录系统进行身份验证。(2) 有关读者信息的录入:借书数量、借书期限、有效期限等。(3) 读者基本信息的输入、修改与删除,包括读者编号

8、、读者姓名、身份证号、工作单位等。(4) 书籍信息的输入、修改与删除,包括书籍条码、书籍名称、作者姓名、出版社名称、出版日期、能否借出信息等。(5) 借书信息的输入、查询、修改,包括读者姓名、书籍编号、书籍名称、借书日期等。(6) 还书信息的输入、查询与修改,包括还书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期、备注信息等。开发工具VC+6.0和sqlserver20052.2需求分析需求调查有了多次去图书馆借书的经历再在多次与图书馆管理的老师进行研讨后,首先加深了对图书馆息管理业务的深刻了解,其次在充分熟悉图书馆管理业务的同时,将整个学生档案管理的业务流程描述如下:学

9、生拿看借书证到图书馆借书(1) 图书管理员进行核对信息。(2) 图书管理员对借书的信息进行输入包括借书姓名、借书证号以及所借图书的借出日期以及应还日期进行记录。(3) 当借书者归还图书时消除借书信息。数据字典书籍信息表数据项数据类型长度取值含义BOOK_ID文本5图书编号BOOK_NAME文本20图书名AUTHOR文本10作者PRESS文本20出版社PressDate日期/时间出版日期FLAG_BORROV文本10能否借出读者信息表数据项数据类型长度取值含义READER_ID文本5读白编勺NAME文本10读者名字IDCARD文本18身份证号MAXNUM_CAN_RROWBO数字50最大的借书量

10、FLAG_BORROV文本1能否借书管理员信息表数据项数据类型长度取值含义CLERK_ID文本30管理员编号NAME文本8管理员名子ID_CARD文本18身份证PASSWORD文本30密码OFFICIER文本30所届部门图书借阅信息表数据项数据类型长度取值含义READER_ID文本5读白编勺BOOK_ID文本5图书编号BORROW_DATE日期/时间借出时间B_CLERK_ID义木30经手的管理员编亏罚款信息表数据项数据类型长度取值含义READER_ID文本5读白编勺AMOUNT文本30图书数量DAYS数字30可借大数FINE_DATE日期/时间30罚款日期CLERK_ID文本30管理员编号图

11、书借阅历史表数据项数据类型长度取值含义READER_ID文本30读白编勺BOOK_ID文本30图书编号BORROW_DATE日期/时间借书时间RETURN_DATE:日期/时间还书时间B_CLERK_ID义木30经手的管理贝编亏R_CLERK_ID义木30经手的管理员编亏数据存储(选取重要的部分)数据存储:读者信息说明:记录读者的基本情况流入数据流:流出数据流:组成:姓名+编号+身份证号数据量:每年5000张存取方式:随机存取图书信息记录图书的基本信息图书编号+出版社+借还时间每年10000张随机存取处理过程读者信息管理说明:可以浏览读者信息,并且可以对读者信息进行维护。可以删除添加及更改读者

12、信息。处理:对借阅者信息进行核对,并且可以查询借阅者的基本信息,也可以录入及修改和删除借阅者的信息。书籍信息管理说明:可以浏览书籍信息,可以删除添加以及更改图书信息,处理:在本系统中,图书管理者可以核对借书人信息,查找所借图书信息,并且可以添加以及删除有关图书的信息,同时也可以对图书信息进行查询。还可以完成对图书所借日期及归还日期的记录。在此功能中,工作人员根据借阅者的借书证号和归还的图书编号进行图书的归还工作。同是可以实现图书借阅情况的查询。图书借阅管理说明:可以浏览当前读者图书借阅的情况,包括借书的时间,已借多少书等情况。处理:根据读者编号以及图书编号读者可以进行借书查询,根据需要决定是否

13、需要续借,查看自己所借的书是否过期,对于过期的书到管理员那缴纳相应的罚2.3概念模型(E-R图)第3章程序截图用户登陆登陆界面登记读者信息表登记图书信息表借书表还书表第4章课设心得与总结这次的课程设计我从中学到了很多东西。一开始我们想想先是各自对项目的理解,然后是大家一起讨论。讨论后会发现,自己的的理解存在一些片面性,同样也觉得软件就应该是大家集体思考,集体分析,才能做好。至于编码阶段,我觉得选用什么样的合作方式很重要,如果选取的开发方式不适应团队,会给后续的开发带来的很大的麻烦。所以这需要大家的知识的互补,一定要明白开发方式的优缺点,同样明白自己的长短处,虽然没有开发经验,但是一些问题是可以

14、提前预知的,提早的感知问题的存在,提早做好准备。然后就是团队间的沟通问题,很多时候我们都不能正确的表达自己的想法,如果队友不仔细的听,或者不仔细的思考,就会造成一些不必要的时间上的浪费,影响项目的进度而后质量。所以仔细倾听队友的讲述,尽管你知道他要讲什么。数据库应用课程设计室计算机专业技术的重要实践课之一,是在掌握程序设计语言的基础上学习数据库系统原理课程后的一次综合练习。通过这次的课程设计,将在课堂上了解和掌握的数据库原理知识以及设计阶段的方法与技术直接运用到实际系统的开发工作中。完成这次数据库的设计工作使我对数据库设计原理有了很深刻的认识,原本在老师讲课时认为十分简单的东西自己在实际操作时

15、遇到了很多不同程度的困难和疑惑,不过最后通过自己查阅资料并和同学讨论解决了这些问题。这次的设计只是一次很简单的尝试,却使我受益匪浅。任何一门有关计算机的专业知识都只有通过理论与实践的结合才能做到得心应手。今后在计算机方面知识的学习中我会借鉴这次的实践经验,以实践为主理路为指导进行有效学习。在这次的实践操作中还涉及到的比较有挑战性的问题就是就是交互式设计方面,我们的数据库做出来是给别人使用的,因此我们要使我们的界面看起来美观,而且功能易用。因此提高自己的综合能力至关重要。每一次的课程设计都是对自己的一次锻炼,我们要抓住这每一次的机会,扎实的学好基本功,为以后就业打下良好的基础。数据库系统概论(第四版)王珊萨帅炫编高等教育出版社VC+深入详解孙鑫余安萍编电子工业出版社C程序设计(第二版)谭浩强著活华大学出版社出版

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!