1、毕业设计任务书论文题目 图书管管理系统 学 号 031130169 姓 名 李 娟 指导教师 陈 永 职称 讲师 职称 市 校 宿迁市广播电视大学 分 校 教 学 班 03 计(秋)本科 2005 年 9 月 1 日 “人才培养模式改革和开放教育试点”计算机科学与技术专业(本科)江苏广播电视大学“人才培养模式改革和开放教育试点”计算机科学与技术专业(本科)毕业设计开题报告市校宿迁市广播电视大学 分校_班级 03 计算机(秋)本科 2005 年 12 月 7日学号 031130169 姓名 李娟 指导教师 陈永任务起止日期 2005 年 9 月 18 日 至 2005 年 12 月 7 日毕业设
2、计题目:图书管管理系统所选课题的来源、目的和意义。随着人类社会的发展,人类对知识的需求也不断的增长。在这种形势下,书 籍就渐渐的成为人们获取并增长知识的主要途径,而图书馆就自然而然的在人们生活中占据一定的位置,如何科学的管理图书馆不但关系到读者求知的方便程度,也关系到图书馆的发展。因此,开发一套完善的图书馆管理系统势在必行。本图书馆管理系统的功能从图书的入库登记到查询浏览,从借书证发放到图书的借阅,形成了一个整体自动化管理模式,从 软件工程的角度进行了科学而严谨的实现。数字化的图书馆 管理方式能更有效的为读者服务,通 过网络,书籍资料更直接的展现给读 者,方便读者的借阅。本次的软件设计和开发,
3、是以中小型图书馆为基础,建立客户端/服务器模式、浏览器/服务器模式,通过网络,任何用户都可以实现自己权限内的访问、查询和操作。课题研究的主要内容及拟解决的问题。此次设计将在 Delphi 6.0 环境下采用“ 自上而下的总体规划,自下而上的应用开发”的策略开发本系统,实现图书馆信息管理、 资源共享的基本目标,从 图书的入库登记到查询浏览,从借书证发放到图书的借阅,形成了一个整体自动化管理模式。1、 熟悉软件开发的步骤2、 了解软件开发的方法3、 熟悉 Delphi 编程4、 数据库的建立和连接5 完成软件的开发拟采取的研究方法和技术路线(包括研究工作的总体安排、步骤和各时间段的工作任务等)本系
4、统作为图书馆管理系统的一个组成部分,要求实现图书馆管理的各项基本功能。从安全性和易维护 考虑。并且将系 统作为 C/S 模式,可以让用户在远端直接访问、 查询位于服务器上的信息以及 对系统进行远程维护。本系统将采用 Delphi 6.0 来实现系统各个模块的开发,并建立安全的数据库。对于本系统开发的工作安排如下:1、 对中小型图书馆进行调研,通过咨询他们现有的管理系统和他们所希望的功能要求来进行我们系统的开发。2、 完成详细的需求分析,好的需求分析是编写成功软件的基础和必不可少的前提。详细设计和代码编写,各个功能的实现。实验设计方案及所需的主要设备、仪器及其数量。服务器:P3 1G,256M
5、或以上内存,20G 硬盘客户机:Celeron 366 以上,128M 内存。服务器操作系统:Win2000 Server 中文版+sp3 或 Winnt4.0+sp6客户机操作系统:Win98、ME、Xp 等。毕业设计进度计划起讫日期 工作内容 备注9.18 领取任务书,了解毕业设计要求,做好选题准备工作9.189.24 初定课题,交指导老师处初审9.2410.1 进行可行性分析并确立课题10.110.20 搜集资料,课题需求分析,确立设计方案10.2111.10 课题设计,撰写论文初稿交指导老师审查11.1111.30 毕业设计作品实现与撰写论文二稿交指导老师审查12.112.7 上交设计
6、作品与论文江苏广播电视大学“人才培养模式改革和开放教育试点”计算机科学与技术专业(本科)毕业设计中期报告市校宿迁市广播电视大学 分校_班级 03 计算机(秋)本科 2005 年 11 月 20日学号 031130169 姓名 李娟 指导教师 陈永设计题目 图书管管理系统 开题时间 2005 年 10 月 30 日近八周的时间完成了毕业设计,包括“图书馆管理系统”和“设计说明书” 。在此期间,我对软件的开发、数据库的应用、Delphi 的数据库编程等都有了新的认识和理解。但是我个人认为,最主要的收获是经历了一个软件的开发历程,掌握了一些开发的技巧;学习和掌握一门开发语言并非是毕业设计的目的;在这
7、短短的,不到两个月的时间里,不可能熟练的掌握一门编程语言;但是我们在开发、设计过程中的思想和方法却使我们受益非浅。一、先思而后行任何软件的开发和设计,都必须有一个前期的规划和设计,也就是需求分析。需求分析的好坏往往决定了最后的软件是否成功。没有需求分析或者是没有全面、细致的需求分析,我们的开发工作将会变得非常的盲目。在软件开发的过程中,由于前期的需求分析工作做的不够,出现了几次重复的设计和修改。比如,对已借出书本和有借阅记录读者的信息的删除,在需求分析阶段没有考虑在内,在快要结束整个软件的时候,发现这些信息的删除会导致信息的不一致和信息的丢失等一连串的错误。紧接着对此进行修改,这样既增加了开发
8、的时间,也降低了开发的效率。并且可能会隐藏致命的错误。二、不断的学习人们常说“书到用时方恨少” ,这句话在我毕业设计的过程中,正真显示出来。我了解到平时扎实基础的重要性,为自己过去的那些幼稚的想法感到汗颜。“万丈高楼平地起”的至理名言,认识到在知识的求取过程中来不得半点虚假。系统设计的过程中多亏了老师的指导和帮助,才能使毕业设计能够及时完成。指导老师对我的设计过程,进行了详细耐心的指导,对我平时学习中那些没有掌握的进行了辅导。通过毕业设计培养了我综合运用,巩固和扩展所学的基础理论和专业知识,培养了我的独立分析能力,和解决实际问题的能力。通过毕业设计,使我掌握文献检索、资料查询的能力以及获取新知识的能力。通过毕业设计,培养了我正确的设计思想、理论联系实际的能力,严肃认真的科学态度。通过毕业设计训练和提高了我计算机软件的开发能力。