图书管理系统实验指导书.pdf

上传人:w**** 文档编号:74073171 上传时间:2023-02-24 格式:PDF 页数:6 大小:226.68KB
返回 下载 相关 举报
图书管理系统实验指导书.pdf_第1页
第1页 / 共6页
图书管理系统实验指导书.pdf_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《图书管理系统实验指导书.pdf》由会员分享,可在线阅读,更多相关《图书管理系统实验指导书.pdf(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、 图书管理系统实验指导书 1 实验目的 设计并实现一个精简的图书管理系统,要求具有图书入库、查询、借书、还书、借书证管理等功能。通过该图书馆系统的设计与实现,提高学生的系统编程能力,加深对数据库系统原理及应用的理解。2 系统需求(1)基本数据对象 对象名称 包含属性 书 书号,类别,书名,出版社,年份,作者,价格,总藏书量,库存 借书证 卡号,姓名,单位,类别(教师 学生等)管理员 管理员 ID,密码,姓名,联系方式 借书记录 卡号,借书证号,借期,还期,经手人(管理员 ID)(2)基本功能模块 模块名称 功能描述 管理员登陆 输入管理员 ID,密码;登入系统 或 返回 ID/密码 错误.图书

2、入库 1.单本入库 2.批量入库(方便最后测试)图书信息存放在文件中,每条图书信息为一行.一行中的内容如下(书号,类别,书名,出版社,年份,作者,价格,数量)Note:其中 年份、数量是整数类型;价格是两位小数类型;其余为字符串类型 Sample:(book_no_1,Computer Science,Computer Architecture,xxx,2004,xxx,2)图书查询 要求可以对书的 类别,书名,出版社,年份(年份区间),作者,价格(区间)进行查询.每条图书信息包括以下内容:(书号,类别,书名,出版社,年份,作者,价格,总藏书量,库存)可选要求:可以按用户指定属性对图书信息进行

3、排序.(默认是书名)借书 1.输入借书证卡号 显示该借书证所有已借书籍(返回,格式同查询模块)2.输入书号 如果该书还有库存,则借书成功,同时库存数减一。否则输出该书无库存,且输出最近归还的时间。还书 1.输入借书证卡号 显示该借书证所有已借书籍(返回,格式同查询模块)2.输入书号 如果该书在已借书籍列表内,则还书成功,同时库存加一.否则输出出错信息.借书证管理 增加或删除一个借书证.除图书查询功能外,其余功能模块都应该由图书管理员操作。(3)用户界面 可采用图形界面或字符界面。如果采用图形或网页界面,酌情加分。(4)数据库平台 SQL Server 或 MySQL.其中 MySql 详细信息

4、请参见 MySql APIs:1.MySql ODBC 2.MySql JDBC 3.MySql PHP APIs 有关 MySql 的安装,请参看有关参考书。(5)开发工具 任选(如 VC+,Java,Delphi,PowerBuilder 等)3 实验要求 3.1 设计报告 设计报告应包含总体设计和详细设计二部分:系统总体设计报告应给出系统架构的描述和数据库表结构设计(全组合作完成)描述清楚程序所采用的各项技术(比如 asp,jsp,php,odbc,jdbc 等)组内各成员的任务描述(包括程序模块,资料查询和收集,技术准备 等)各模块的详细设计,包括流程图和实现技术(根据分工,各人负责写

5、自己的)3.2 最终系统 实现系统需求中的每一项功能 可根据自己的情况,加以扩展,如适当增加必要的数据对象和功能模块或更加友好的用户界面(请在设计报告中指出)4 评分标准 本实验是一个精简型的数据库应用系统,一般由 2 人一组,最多不超过 3 人一组,完成一个完整的系统。本实验旨在提高学生应用数据库的能力,在实验后,大家应该对 Odbc(Jdbc)和 SQL 语言 有一个比较全面的认识,所以在分工上尽量让大家都有对数据库进行操作的任务。最后,以组为单位在机房通过现场运行验收。具体的评分标准如下:1.实验最后得分由设计报告得分和期末验收得分组成,1 功能实现,占 55%;2设计,占 20%;3代

6、码质量,占 15%;4文档,占 10%;5做得比较出色的同学可以获得一定程度的附加分。2.报告及时提交,则根据报告的质量给分,未及时提交,则酌情扣分;未提交报告或报告为抄袭,相应的报告得分为“零分”;3.设计报告得分各小组成员相同,在总体报告中应给出各成员负责的任务(包括程序模块,资料查询和收集,技术准备)4.多人协作完成一个完整的系统,经验收功能完善且几乎没有错误,则组内各成员验收均得相应分数;如某模块功能不完善或有较多错误,则对负责该模块的成员进行扣分;5.多人协作完成一个系统,但最后系统无法联合运行,则按各人完成他负责的模块进行处理;6.若程序编写工作基本完成,但无法运行或无法进行测试,则根据程序质量相应给分;7.若基本上未编写程序或程序纯属抄袭,验收得分为“零分”。Int main()Void wel();Void searchbook(排序);Void login()Void book_in(1.单本 2.批量(文件处理));Void borrow(输入卡号 输入书号)Void return(输入卡号,输入书号(书要在改卡号中,否则出错)

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

当前位置:首页 > 应用文书 > 工作报告

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁