图书管理系统课程设计任务书5

合集下载

(完整版)图书管理系统任务书

(完整版)图书管理系统任务书
2.功能完整、系统运行稳定、安全可靠;
成果要求
1.符合功能要求,运行健壮的程序。
2.全部程序源码,要求有必要的注释。
3.相关过程文档,进度计划、需求分析文档(必须包括用例分析、界面原型)、产品功能特性说明书、详细设计文档(必须包括数据库设计文档)、测试报告、项目总结报告等。
起 迄 日 期
工 作 内 容
功能描述
用户系统功能:登录、添加、修改、删除
图书信息管理:添加、修改、删除
读者信息管理:读者信息添加、修改、删除、查询
图书借阅:图书查询、图书借阅、图书续借、图书归还
借阅信息管理:对图书以往的借阅信息进行跟踪
1.用户系统:超级管理员添加图书管理员,并且对图书管理员信息有修改和删除权限,图书管理员只能修改自己的个人信息和密码。
参考文献:
《实战突击:php项目开发案例整合》
《PHP开发实战1200例》
指导教师职称
年 月 日
审查意见:
院长签字
年月日
备 注
15—12-10至15-12—20
15—12-21至15—12-31
16-1—1至16—1-10
16-1—11至16—2—28
16—3—1至16-3-11
16-3—12至16-4-30
搭建开发环境,了解业务需求。
需求分析,撰写需求分析说明书。
系统设计,撰写系统设计说明书。
系统实现
系统测试
论文撰写与修改
5.借阅信息管理:系统管理员和图书管理员可以通过后台查询到每本书的借阅、续借信息,包括借阅人、借阅时间、续借日期、归还日期等.
能力要求
1.掌握PHP语言;
2.掌握系统设计的方法
3.会分析并设计数据库、数据表

图书管理系统说明书(任务书).

图书管理系统说明书(任务书).

呼和浩特职业学院专业 (年级、班 _ 08计算机应用 __设计人张小欢、 (小王敏、王美欣设计指导教师 __ __吴淑清_____设计辅导教师 ______吴淑清 _____(完成日期 2011 年 4 月 15 日毕业设计说明书摘要 ............................................... 1 关键字 : .............................................. 1 一、概述 (2)1.1设计课题目的及意义 .............................. 2 1.2任务概述 ........................................ 2 二、功能需求分析 . ..................................... 3 2.1问题定义,确定目标 .............................. 3 2.2系统数据流图 . ................................... 4 图书信息表 ......................................... 4 2.3数据库分析 . ..................................... 5 三、系统设计 . ......................................... 8 3. 1总体设计 . ...................................... 8 3.2 系统各功能窗口设计 (9)四、技术实现 . (17)五、总结 ............................................. 17 参考文献 . .. (19)图书管理系统08计算机应用张小欢、 (小王敏、王美欣摘要图书馆作为一种信息资源的集散地, 图书和用户借阅资料繁多, 包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。

图书管理系统设计任务书

图书管理系统设计任务书

图书管理系统的设计与实现摘要本文介绍了基于JSP技术开发的图书管理系统, 阐述了B/ S体系结构的图书管理系统的需求分析、总体设计和开发实现, 并介绍了JSP、JDBC、JavaBeans、session、数据库访问、数据库操作等主要技术及具体功能的实现。

该系统利用了基于JSP 的动态Web 技术,基于B/ S 体系结构,执行效率高、操作简单、维护轻松,较好地实现了前端应用程序的高效率查看、后台管理的方便操作,具有很好的可维护性和可扩展性。

关键词: JSP 、图书管理系统、B/S、数据库目录1 引言................................................ 错误!未定义书签。

1.1项目背景及意义................................. 错误!未定义书签。

1.2图书管理系统简介............................... 错误!未定义书签。

1.3本文的主要工作................................. 错误!未定义书签。

2 需求分析 (2)2.1 总体需求 (2)2.2 用户群体描述 (2)2.3需求具体分析 (3)2.3.1系统用户管理功能 (3)2.3.2读者管理功能 (3)2.3.3 图书管理功能 (3)2.3.4 系统查询功能 (4)2.3.5 图书借还功能 (4)2.3.6 个人信息修改功能 (4)3 概要设计 (5)3.1 系统程序流程 (5)3.2 总体功能模块设计 (5)3.3 模块功能概要设计 (5)3.3.1 读者管理模块 (5)3.3.2 图书管理模块 (5)3.3.3 系统查询模块 (6)3.3.4 图书借还模块 (6)4 数据库设计 (7)4.1 数据库的需求分析 (7)4.2 数据库概念设计 (7)4.2.1 实体和属性的定义 (7)4.3 数据库的实现 (8)4.4数据库的连接 (9)5 系统实现 (10)5.1 开发环境 (10)5.2 查询功能的实现.................................................... . (11)5.2.1图书查询的实现................................. .............................. . (11)5.2.2借阅查询的实现........................... .............................................. ..115.3借、还书功能实现 (11)6 测试报告 (12)6.1 测试项目 (12)6.2 测试结果 (12)总结 (18)参考文献 (18)1、引言1.1项目背景及意义随着科学技术的高速发展,我们已步入数字化、网络化的时代。

图书管理系统任务书

图书管理系统任务书
课题名称
图书管理综合系统-系统架构及前台编程设计
完毕日期:年 6 月 12 日
一、题目来源及原始数据资料:
题目来源:自拟课题。
立足于校园实际,着眼于未来发展,建成符合原则化协议、通用性较强、实用旳系统,以提高图书信息旳现代化管理水平,实现信息资源旳共享。图书管理系统是一种基于集中统一规划旳数据库数据管理新模式。在对图书、读者旳管理,其实是对图书、读者数据旳管理。本系统旳建成无疑会为管理者对图书管理系统提供极大旳协助。使用该系统之后,图书馆管理人员可以管理读者旳登记、图书旳购入、借出、偿还以及注销等;还可以查询某位读者、某本图书旳借阅状况,对目前借阅状况给出某些记录,给出登记表格,以全面掌握图书旳流通状况。
14.Kasowitz A S. Trends and Issues in Digital Refcrcnce Services.ERIC Digest, November .
15.BADER A, CONSTANTINIDES C A, ELRAD T, et al. Building reusable concurrent software systems[A]. Proceedings of PDPTA[C].Las Vegas: [s. n. ] ,.26-29.
2、搭建设计好管理系统旳框架<第3周>
3、完毕数据库旳编写与连接<第4--6周>
4、完毕顾客界面层<第7--9周>
5、联合测试,所有模块联合测试并修正。<第10--11周>
6、整顿设计文档,完毕论文。<第12--15周>
四、重要参照文献
1.ASP数据库开发实例解析 机械工业出版社 李严、于亚芳、王国辉 12月

图书管理信息系统设计任务书

图书管理信息系统设计任务书

图书管理信息系统设计任务书图书管理系统1. 设计题目 (3)2. 设计目的 (3)3. 设计任务 (3)4. 设计指导 (3)4.1 功能设计 (3)1. 图书查询 (3)2. 借阅管理 (4)3. 图书管理 (5)4. 借阅证管理 (7)5. 读者规则管理 (8)4.2 界面设计 (9)1. 登录窗口 (9)2. 管理员管理 (9)3. 管理员功能 (10)4. 读者功能 (13)4.3数据库设计 (15)4.3.1图书种类表(books) (15)4.3.2馆藏地表(place) (15)4.3.3馆藏表(store) (15)4.3.4管理员表(admin) (15)4.3.5读者(借阅证)表(reader) (15)4.3.6读者规则表(roles) (16)4.3.7书籍借阅表(borrow) (16)1. 设计题目图书管理信息系统2. 设计目的3. 设计任务4. 设计指导4.1 功能设计1. 图书查询这一部分的功能是提供给读者的,读者可以通过网络访问学校图书馆管理系统,并对馆内的图书进行查询,对查到的在馆图书可以进行借阅2. 借阅管理这一部分是对书籍借阅、书籍归还的管理,该部分功能是提供给图书馆工作人员使用的。

当学生借书时,图书馆管理员把书籍的编号和读者的借阅证号输入系统,当此次借阅符合借阅规则的时候,借阅成功。

并将结果写入到数据库中。

读者归还书籍时,将图书交给图书管理员,管理员把书籍的编号和读者的借阅证号输入系统,系统核对借阅规则,对违规(如超期)的读者进行罚款之类。

3. 图书管理图书管理主要时间功能是对新购的图书进行入库和废书记录从库中删除。

当新书被放入图书馆时,管理员登录进入系统,把图书的信息添加到图书馆管理系统中,并指定是放到哪一个藏书馆中。

这时图书可以被读者查询到,并可以借阅。

当要把一本废书删除时,图书管理员登录进入系统,查找到一本书,并将其删除。

这时,这一本图书将不再能被查询到。

图书馆管理系统任务书

图书馆管理系统任务书

毕业设计(论文)任务书题目图书馆管理系统专业计算机软件技术学号 200809206158 姓名张亚欢主要内容、基本要求、主要参考资料等:一、主要内容:1.设计一个名为“图书馆管理系统”的管理系统,完成系统管理、读者管理、图书管理、图书借还、系统查询、更改口令等的功能。

2.在系统分析与设计过程中应以结构化的开发设计思路,注重用户的需求分析与功能设计,通过该系统的设计、开发过程及代码实现,加强对相关开发平台及数据库工具的理解、运用,并能实现对相关系统的自主开发。

3.学生可使用VB等开发环境与SQL、ACCESS等数据库软件建立单机版本的信息管理系统,也可以凭借Frontpage、Dreamweaver等网页开发工具,Photoshop、Fireworks等图像处理软件、利用ASP与SQL、ACCESS等数据库联合进行程序开发,实现一个信息系统网站。

但要求所设计的系统结构简明、功能完备、实用性较强.二、基本要求:以小组为单位完成以下工作1.系统前台设计●界面布局设计:利用所选开发平台提供的编辑界面进行系统界面的布局规划,要注意色彩、图片的应用及版面规划,保持各层次界面的整体一致性.●界面图像处理:适当使用标志、色彩、字体等美化界面,进一步掌握图像制作和图片处理等的相关技巧。

2.系统后台设计●后台数据库设计:使用后台数据库连接技术,实现对数据库的读取、写入和编辑等操作,实现数据的交互处理。

●信息安全和管理权限:在数据处理中使用管理权限区分用户,做到信息分流。

在系统编写过程中,要注意保证数据处理的安全性,防范系统安全漏洞.3.提交相关论文论文中要包含以下内容:●概述●系统分析:可行性、需求分析、设计目标、使用的开发工具等●系统设计:数据库表的结构、功能模块划分、前台界面结构等●系统实现:讲述系统实施的方法与主要技术,数据库的实现及连接。

●测试与评价三、主要参考资料:[1]吴晨,张亮,张静.+SQL Server数据可开发与实例[M].清清华大学出版社.2005:40—75。

图书馆管理系统任务书

图书馆管理系统任务书
图书馆管理系统任务书
湖南工业大学
课程设计任务书
2008—2009学年第1学期
计算机与通信学院学院(系、部)计算机科学与技术专业计053班级
课程名称:JAVA
设计题目:图书馆管理系统
完成期限:自2008年12月05日至2008年12月25日共4周





一、设计的主要技术参数
本系统使用Java语言编写,并在Eclipse进行开发,用到了JDBC的thin方式对oracle数据库进行连接。
[8 ] 印旻. java与面向对象程序设计教程[M]. 高等教育出版社, 2002.5
指导教师(签字):年 月 日
[4 ] time研究室. JDBC数据库程序设计[M]. 中国铁道出版社, 20ห้องสมุดไป่ตู้4.2
[5 ] 张海藩 . 软件工程[M]. 人民邮电出版社, 2002.3
[6 ] D.M.吉瑞, A.L.麦克莱伦. JAVA图形设计[M]. 机械工业出版社, 1997.7
[7 ] 彭晨阳. JAVA实用系统开发指南[M]. 机械工业出版社, 2004.1
二、设计任务
对图书馆管理进行功能分析,设计一个界面友好的,功能比较齐全的管理系统。
三、设计工作量
系统开发前,需对系统进行符合用户需求的分析工作,在此基础上设计并实现系统需完成的各项功能并书写设计报告。




起止日期
工作内容
查阅资料,进行需求分析
分析课绩系统功能模块,进行总体设计
详细设计和编码实现该系统
调试运行并书写课程设计报告






[1]Oracle实用大全[M].北京:中国水利水电出版社, 2000

课程设计任务书(图书信息管理系统)

课程设计任务书(图书信息管理系统)

课程设计任务书(图书信息管理系统)————————————————————————————————作者:————————————————————————————————日期:课程设计报告课程名称C语言课程设计课题名称图书信息管理系统专业自动化班级1103班学号 2姓名朱帅指导教师陈世清曹燚2012年7 月1 日湖南工程学院课程设计任务书课程名称C语言课程设计课题图书信息管理系统专业班级自动化1103班学生姓名朱帅学号 2指导老师陈世清曹燚审批任务书下达日期2012 年 6 月25 日任务完成日期2012年7 月 1 日一、设计内容与设计要求1.设计内容:通过该系统实现对图书信息进行录入、浏览、修改、删除、查询、保存等操作实现对图书信息的管理。

图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。

设计一图书信息管理系统,使之能提供以下功能:1)、系统以菜单方式工作2)、图书信息录入功能(图书信息用文件保存)--输入3)、图书信息浏览功能--输出4)、图书信息查询功能--算法查询方式:按书名查询按作者名查询5)、图书信息的删除与修改(可选项)6)、将图书信息保存到文件中。

2.设计要求:1)、设计正确,方案合理。

2)、界面友好,使用方便。

3)、程序精炼,结构清晰。

4)、设计报告5000字以上,。

5)、上机演示。

二、进度安排第19周星期一布置任务,查找资料。

星期二确定总体方案,进行详细设计。

星期三编写程序,上机调试。

星期四编写程序,上机调试。

星期五答辩,总结。

星期六~星期天写课程设计报告附:课程设计报告装订顺序:封面、任务书、目录、正文、附件、评分(A4大小的图纸及程序清单)。

正文的格式:一级标题用3号黑体,二级标题用四号宋体加粗,正文用小四号宋体;行距为22。

正文的内容:一、1、设计目的 2、总体设计(程序设计组成框图、流程图)3、详细设计(模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等)4、调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施 5、总结与体会:课程设计的心得与体会。

学校图书管理系统开发与实现毕业设计(论文)任务书

学校图书管理系统开发与实现毕业设计(论文)任务书

毕业设计(论文)任务书课题名称基于B/S的学校图书管理系统开发与实现系别专业班级学号学生姓名日期20 年月日~20 年月日指导教师签字:教研室主任签字:系教学主任签字:年月日一、毕业设计(论文)课题的背景图书馆管理系统是我国大部分院校或其它部门不可缺少的部分,书籍是人类精神食粮,尤其对一些学校,图书馆来说,非常重要。

图书管理包括的是对图书和用户借阅资料的管理,包含很多的信息数据的管理。

以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。

数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。

总的来说,缺乏系统,规范的信息管理手段。

尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是图书管理系统开发所要解决的问题。

基于这此问题,有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的进行查询和修改图书情况等图书管理操作。

二、毕业设计(论文)的内容首先,开发一个采用B/S结构的学校图书管理系统,使用JSP或JAVA或.NET 或PHP作为主要的开发技术,后台使用数据库软件SQL Server 2000或更高版本。

其次,要给出系统的功能结构,尽可能完整。

具备如下功能:系统设置(图书馆信息、管理员设置、书架管理、权限设置)、读者管理(读者的类型管理、读者档案管理、添加删除用户)、图书管理(图书类型管理、图书档案管理、添加删除图书)、图书的借阅与归还(图书借阅、图书归还)、系统查询(图书档案查询、图书借阅查询)、排行榜(图书借阅排行榜、读者借阅排行榜)系统采用多层体系结构,分为数据访问层、业务逻辑层和页面显示层。

对于每一层,要有详细的设计说明。

课程设计任务书(图书信息管理系统)

课程设计任务书(图书信息管理系统)

面向对象课程c++设计任务书(13级)题目:图书信息管理系统学生姓名:张阳学号:13280135班级:物联网一班题目类型:软件工程(R)指导教师:马维俊一.题目简介该设计要求学生以学校图书馆图书信息管理业务为背景,设计图书信息管理系统程序。

通过该题目的设计,培养学生面向对象程序设计的思想,要求学生达到熟练掌握C++的基本知识和技能,基本掌握面向对象程序设计的基本思路和方法,能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。

同时强调好的程序设计风格,提高解决实际问题的能力。

二.主要任务1、查阅文献资料,一般在5篇以上;2、应用系统分析,建立该系统的功能模块框图以及界面的组织和设计;3、分析系统中的各个实体及它们之间的关系包括属性和方法;4、根据问题描述,设计系统的类层次;5、完成类层次中各个类的描述(包括属性和方法);6、完成类中各个成员函数的定义;7、完成系统的应用模块;8、完成系统的软件开发和测试工作;9、撰写设计说明书;10、做好答辩工作。

三.主要内容、功能及技术指标1、要求利用面向对象的方法以及C++的编程思想来完成系统的设计;2、要求在设计的过程中,建立清晰的类层次;3、在系统设计中要分析和定义各个类,每个类中要有各自的属性和方法;4、在系统的设计中,要求运用面向对象的机制(继承、派生及多态性)来实现系统功能。

5、在基本要求达到后,可进行创新设计,如根据查找结果进行修改的功能及设计出比较友好的界面等。

6、图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。

设计“图书信息管理系统”,使之能提供以下功能:1)系统以菜单方式工作;2)设计图书信息类;3)图书信息录入功能和图书信息浏览功能;4)查询和排序功能:按书名查询、按作者名查询;5)图书信息的删除与修改。

四.提交的成果1. 设计说明书一份,内容包括:1) 中文摘要100字;关键词3-5个;2) 序言;3) 系统分析与设计(包括设计系统的类层次,各个实体及它们之间的关系)4) 详细设计(包括各个类的详细设计,如数据成员及成员函数的设计);5) 系统测试(包含测试方案、测试用例、测试结果及软件可靠性分析);6) 软件使用说明书(核心界面说明);7) 设计总结、参考文献、致谢等。

图书管理系统任务书

图书管理系统任务书
输入数据:图书的信息(图书的编号,书名,是否在架)和读者(包括读者的编号,读者的姓名)
1、增添图书
2、删除图书
3、增添读者(先按编号查找是否存在)
4、删除读者
5、借书操作(是否在架)
6、还书操作
四、应收集的资料及主要参考文献:
参考文献:
使用教材:
【1】《C++程序设计教程》钱能主编 清华大学出版社
【2】《C社
西安建筑科技大学课程设计(论文)任务书
专业班级:计算机1202学生姓名:指导教师(签名):
一、课程设计(论文)题目
C++图书管理系统
二、本次课程设计(论文)应达到的目的
面向对象程序设计是实践性很强的课程.课程设计是加强学生实践能力的一个强有力手段。课程设计要求学生在完成程序设计的同时能够写出比较规范的设计报告。严格实施课程设计这一环节,对于学生基本程序设计素养的培养和软件工作者工作作风的训练,将起到显著的促进作用。
【3】《高质量程序设计指南c++/c语言》 林锐 韩永泉 编著 电子工业出版社
【4】《c++语言程序设计》 郑莉 董渊 何方舟 编著 清华大学出版社
五、审核批准意见
教研室主任(签字)
本题目要达到目的:熟练掌握面向对象程序设计思想,会设计和实现简单的类库,并应用类库解决具体问题。
本程序利用图书管理系统对图书记录进行统一管理,包括新增图书记录,更改图书、读者记录,删除图书记录,借书、还书等功能,实现图书管理工作的系统化,规范化和自动化,为图书管理提供便利.
三、本次课程设计(论文)任务的主要内容和要求(包括原始数据、技术参数、设计要求等)

图书馆管理系统C语言课程设计报告(原创)

图书馆管理系统C语言课程设计报告(原创)

char room[N];
//馆藏地址
double price; //价格
int amount;
//库存量
struct book *next;
};
(2) 模块划分
主函数
void main()
自定义子函数即功能函数
struct book * create(); struct book * scanf1_(); void printf1_(struct book *);
getchar(); p1->next=NULL; return p1; }
5
//输出单本书的信息 void printf1_(struct book *head) {
struct book *p; p=head; printf("图书编号: "); puts(p->num); printf("书名: "); puts(p->name); printf("作者: "); puts(p->writer); printf("出版社: "); puts(p->publisher); printf("出版日期: "); puts(p->time); printf("图书类别: "); puts(p->category); printf("馆藏地址: "); puts(p->room); printf("价格 库存量:%5.1f%5d\n",p->price,p->amount); printf("\n"); } // 新建图书信息库
选出小于指定数量库存的图书信息等等,总之,可以根据自己需求进行分析功能。

图书管理系统课程设计说明书

图书管理系统课程设计说明书

课程设计说明书学生姓名:马丽菲学号:1006210304学院:信息工程学院班级: 计机103班题目: 图书馆管理系统指导教师:曹杰职称: 讲师2013 年 1 月 8 日目录第一章绪论 (II)1.1 系统背景 (II)1.2 系统意义 (III)第二章系统分析 (3)2.1 需求分析 (3)2.2 业务流程分析 (III)2.2.1 业务流程描述 (III)2.2.2 系统业务流程图 (IV)2.3 数据字典 (IV)第三章系统设计 (V)3.1 E-R图 (V)3.2 数据库逻辑结构设计 (VI)3.2.1 数据库列表 (VI)3.2.2 数据库表明细 (6)3.3 系统模块设计 (6)3.3.1 功能模块设计 (9)3.3.2 系统功能结构图 (9)第四章系统的实现与部署 (10)4.1实现 (10)4.2 数据库有关连接代码和问题与建议 (13)第一章绪论1.1 系统背景随着社会信息量的与日俱增,职场竞争的日趋激烈,越来越多的人更关注知识的积累、能力的培养。

作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。

1.2 系统意义在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。

为了便于图书资料的管理需要有效的图书管理软件,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,达到提高图书借阅信息管理效率的目的。

采用数据库技术生成的图书馆借阅管理系统将会极大地方便借阅者并简化图书馆管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中。

基于这个问题,开发了图书管理系统。

开发一个中小型高校图书馆管理系统的实践,阐述了高校图书管理软件中所应具有的基本功能、设计、实现。

第二章系统分析2.1 需求分析进行系统设计,首先要对系统的现状进行分析。

图书管理系统课程设计说明书

图书管理系统课程设计说明书

图书管理系统课程设计说明书1、系统需求分析1.1系统设计的目的与意义:图书系统在生活中运用相当广泛,因此需要很多程序对他进行管理。

1.2 系统功能需求:本系统有四个类,Book类,BDatebase类、Reader类、RDatebase类,存储借阅者的个人信息、借阅信息以及预定信息。

持有借阅卡的借阅者可以借阅书刊、返还书刊、查询书刊信息、预定书刊并取消预定等功能。

1.总体设计2.1 系统功能分析:系统通过调用函数来实现删除图书、读者信息,添加图书、读者信息等功能。

delbook( )函数用于删除图书信息;addbook( )函数用于增加图书信息;borrowbook( )函数用于实现借书操作;returnbook( )函数用于实现还书操作等等;主函数用于掉用这些函数。

2.2系统功能模块划分与设计本系统定义了Book类、BDatebase类、Reader类、RDatebase类这四个类,定义了addbook ( )、addreader( )、borrowbook ( )、setname( )等函数来实现系统所需功能。

2.3 系统功能模块图:2.详细设计3.1 读者类的设计该类定义了借书操作,还书操作,设置读者姓名等功能。

图 3.13.2 读者库类类的设计该类实现了建立读者的个人资料,删除读者信息,输出读者信息等功能。

图 3.23.3 图书类的设计图书类,可以实现对图书的描述,图书的编号,书名,借出,还入等操作。

+borrowbook():int+retbook():void+disp ():void图 3.33.4 图书库类的设计Xingzhengrenyuan+top:int+clear():void+addbook(int n,char *na):int+bookdata():void+bookdata():void+ disp():void图 3.43.系统调试在调试过程中,出现了一些错误。

图书管理系统任务书

图书管理系统任务书
2.设计内容和要求(包括原始数据、技术参数、条件、设计要求等):
设计内容:
(1)对“图书管理系统”进行需求调研,完成概念模型和逻辑结构设计;
(2)建立“教材征订与发放管理系统”数据库;
(3)编程实现“图书管理系统”,主要包括图书基本情况的录入、修改、删除等基本操作;办理借书卡模块。实现借书功能,实现还书功能;能方便的对图书进行查询;对超期的情况能自动给出提示信息。
6月3日~6月8号编码、系统测试
6月9日~6月10号撰写报告
6月11号成绩考核
系主任审查意见:
签字:
年月日
(2)完成表的数据添加、修改、删除和查询功能;
(3)完成图形界面的设计。
课程设计任务书
4.主要参考文献:
[1]王珊,萨师煊.数据库系统概论(第四版).北京:高等教育出版社.
[2]耿祥义,张跃平. Java2实用教程(第三版).北京:清华大学出版社.
[3]明日科技. Java数据库系统开发案例精选.北京:人民邮电出版社.
设计要求:
(1)采用图形Βιβλιοθήκη 界面;(2)操作方便、界面友好;
(3)撰写课程设计说明书。
3.设计工作任务及工作量的要求〔包括课程设计计算说明书、图纸、实物样品等〕:
工作任务:
***:负责****模块;
***:负责****模块;
***:负责****模块;
***:负责****模块;
工作量的要求:
(1)完成数据库建表功能;
中北大学
课程设计任务书
2009-2010学年第二学期
学院:
电子与计算机科学技术学院
专业:
组长:
学号:
组员:
学号:
组员:
学号:

毕业设计——图书管理系统任务书

毕业设计——图书管理系统任务书








教学总站/学习中心:
(盖章)
年月日






审核教师签字:
北京邮电大学网络教育学院:
(盖章)
年月日
备注1、任务书由指导教师填写,一式三份;
2、“不通过,请重新申报”的原因如下:(画○的项目)
A、本人具体设计内容不足,应增加设计内容;B、本人具体设计内容不明确,应以目录形式写明设计内容;
(1)通用性。系统适用于普通高校,普通高校可使用本系统进行读者管理、图书管理等一些功能
(2)易用性。整个系统采用功能相对独立的体系,系统界面友好、操作简便,不需要专业人员操作。(3)安全性。系统采用数据加密技术。
2、项目目的和概述
过去对信息管理的主要方式是基于文本、表格等纸介质的手工处理,而用手工进行图书借阅管理存在的多种弊端,其中包括图书过于繁多,包含很多的信息数据的管理对于图书借阅情况(如借阅天数、超过限定借阅时间的天数)的统计和核实等往往采用对借阅卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书管理部门有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是图书借阅管理系统开发所要解决的问题。现今,依然有很多的图书借阅管理部门都是初步开始使用电子化管理,甚至尚未使用电子化进行信息管理。而采用电子化管理将使上述大部分问题迎刃而解,建立数据库系统将使所有图书信息能被统一而整齐的管理,方便的调用和查阅,使用电子化管理也方便进行更加人性化而简单的操作,省去大量的时间和经理,将使图书借阅和管理更加轻松。因此,使用电子化的管理手段将是大势所趋,建立一个图书借阅管理系统也是图书管理部门提高工作效率的有效手段,使图书借阅管理工作规范化,系统化,程序化,避免图书借阅管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的进行查询和修改图书情况等图书管理操作。

学校图书管理系统开发与实现毕业设计(论文)任务书

学校图书管理系统开发与实现毕业设计(论文)任务书

毕业设计(论文)任务书课题名称基于B/S的学校图书管理系统开发与实现系别专业班级学号学生姓名日期20 年月日~20 年月日指导教师签字:教研室主任签字:系教学主任签字:年月日一、毕业设计(论文)课题的背景图书馆管理系统是我国大部分院校或其它部门不可缺少的部分,书籍是人类精神食粮,尤其对一些学校,图书馆来说,非常重要。

图书管理包括的是对图书和用户借阅资料的管理,包含很多的信息数据的管理。

以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。

数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。

总的来说,缺乏系统,规范的信息管理手段。

尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是图书管理系统开发所要解决的问题.基于这此问题,有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的进行查询和修改图书情况等图书管理操作。

二、毕业设计(论文)的内容首先,开发一个采用B/S结构的学校图书管理系统,使用JSP或JAVA或。

NET或PHP作为主要的开发技术,后台使用数据库软件SQL Server 2000或更高版本。

其次,要给出系统的功能结构,尽可能完整。

具备如下功能:系统设置(图书馆信息、管理员设置、书架管理、权限设置)、读者管理(读者的类型管理、读者档案管理、添加删除用户)、图书管理(图书类型管理、图书档案管理、添加删除图书)、图书的借阅与归还(图书借阅、图书归还)、系统查询(图书档案查询、图书借阅查询)、排行榜(图书借阅排行榜、读者借阅排行榜)系统采用多层体系结构,分为数据访问层、业务逻辑层和页面显示层。

对于每一层,要有详细的设计说明。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计任务书
题目: ______ 图书管理系统
学号:_201012010107 201012010131 201012010134 姓名:____付晓辉_______张方方______ 张延娇
专业:________ 计科系(3+2)1 班
课程:________ 数据库系统概论
指导教师:________迟庆云职称__ 讲师
具体任务:___ 付晓辉:负责图书管理系统需求分析;
张延娇:负责概念设计;张方方:负责逻辑
和物理设计。

完成时间:2010 年 11 月———— 2010 年 12 月
枣庄学院计算机科学系制
说明
一、课程设计写作框架(仅供参考)
摘要
目录
正文
1、基本设计任务及要求、所用仪器折本
2、总体设计方案及主要设计原理
3、实现技术及源程序代码
4、测试及分析
5、结束语(心得体会、改进方向)
参考文献
二、写作要求
课程设计写作要求论点明确、论据充分、说明透彻,语言准确恰当,书面整洁,字迹工整。

课程设计的篇幅本科一般为4000字左右,专科一般为3000字左右。

课程设计任务书及成绩评定
●……………………………………………………………………………………●
正文
第一章图书管理系统需求分析说明书
一、调查用户需求
本系统的最终用户为图书管理员,读者。

根据我们日常生活中的经验,结合对自己学校图书馆管理老师的咨询和对读者的调查,得出用户的下列实际要求:
1.图书馆的基本情况
一、读者的基本信息:
每一位读者都有自己的姓名、性别、年龄、身份证号。

二、图书馆的基本信息:
图书馆都列有自己的图书信息,并且有图书借阅信息。

三、图书借阅的基本信息:
图书馆的每一本书的借阅信息。

包括借书号,读者号,借出日期,归还日期,是否归还等等。

2.用户对系统的要求
一、图书管理员:
a.信息要求:
图书管理员能查询上面提到的图书的所有相关信息,包括某一读者在图书馆借阅的详细信息,以利于对整个图书馆的全面管理。

b.处理要求:
当读者基本信息发生变化时,图书管理员能对其进行修改。

比如,某些读者不再借书了,他们在本图书馆中相应的记录就应该删去。

当图书馆的图书发生变更时,图书馆管理员能及时的做出修改。

c.安全性与完整性要求:
安全性要求:
1.系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;
2.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;
3.系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户(读者),管理员。

完整性要求:
1.各种信息记录的完整性,信息记录内容不能为空;
2.各种数据间相互的联系的正确性;
3.相同的数据在不同记录中的一致性。

二、读者:
a.信息要求:
读者能查询其所在的图书馆的所有信息,能查询自己的图书借阅归还信息。

b.处理要求:
读者能够读书、借书、还书,能查询其所在的图书馆的所有信
息;能查询自己的图书借阅归还信息。

第二章系统功能的设计和划分
根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几部分:
第一部分:读者管理部分
第二部分:管理员管理部分
各部分完成的功能如下:
(一)、读者管理部分
1、读书
2、借书
3、还书
(二)、管理员管理部分
1、图书添加
2、图书查询
3、图书删除
4、读者添加
5、读者查询
6、读者删除
三、数据流图
四、数据字典
1、数据项
图书信息字典
读者信息字典
图书借阅信息字典
用户数据字典
2、数据结构
3.数据流
4.数据存储
5.处理过程
图书管理系统概念设计根据需求分析说明书设计ER图
设计完成的ER图为:
分ER图
1.图书信息实体E-R图
2.读者信息实体
3.图书借阅实体
逻辑及物理设计文档
将ER图转换为关系模式
关系模式
图书(图书编号,书名,作者,出版社,出版日期,译者,价格)读者者(学号,姓名,性别,身份证号,年龄,系别)
借阅信息(借书数量,借书日期,归还日期)
以上关系模式均为BCNF。

为了方便程序查询,建立了如下用户视图:
读者信息视图(学号,姓名,性别,身份证号,年龄,系别)
图书信息视图(图书编号,书名,作者,出版社,出版日期,译者,价格)
物理设计:
1、系统自动在每个表的主码上建立索引。

2、在tb_reader表name列上建立red_name索引,因为查询操作很多都使通过学生姓名进行的。

四、软件测试
软件测试成功,需要操作员准确读取数据库中的表中数据类型才能准确进行测试,测试结果允许有变差,在varchar和char之间可以转换运行。

五、系统总结
总体来说,本次项目在规定期间顺利完成,图书管理系统能够完成图书添加、查询、删除,读者信息添加、查询、删除和
借阅信息添加和查询的相应功能。

六、系统设计心得体会
在本次项目中设计中,使SQL在原来的基础上有了更深的了解和掌握,能够熟练的对软件进行操作。

也能把Java和数据库进行连接。

此外还在老师讲解的基础上学会了举一反三,能够根据自己的需求适当的添加一些相关的代码。

其次对开发环境eclipse在原有的基础上有了很深的了解。

此外,在开发过程中,也得到了一些教训,必须对每句代码知道是什么意思,做到认真仔细。

还需要不断地尝试新的内容。

在不懂得地方要多查多看多问。

●……………………………………………………………………………………●
第页。

相关文档
最新文档