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

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图书管理系统实验指导书.doc

图书管理系统实验指导书 实验目的 设计并实现一个精简的图书管理系统, 要求具有图书入库、查询、借书、还书、 借书证管理等功能。 通过该图书馆系统的设计与实现,提高学生的系统编程能力,加深对数据库系统原理及应用的理解。 系统需求 (1)基本数据对象 对象名称 包含属性 书 书号, 类别, 书名, 出版社, 年份, 作者, 价格, 总藏书量, 库存 借书证 卡号, 姓名, 单位, 类别 (教师 学生等) 管理员 管理员ID, 密码, 姓名, 联系方式 借书记录 卡号, 借书证号 ,借期, 还期, 经手人(管理员ID) (2)基本功能模块 模块名称 功能描述 管理员登陆 输入管理员ID, 密码; 登入系统 或 返回ID/密码 错误. 图书入库 单本入库 批量入库 (方便最后测试) 图书信息存放在文件中, 每条图书信息为一行. 一行中的内容如下 ( 书号, 类别, 书名, 出版社, 年份, 作者, 价格, 数量 ) Note: 其中 年份、数量是整数类型; 价格是两位小数类型; 其余为字符串类型 Sample: ( book_no_1, Computer Science, Computer Architecture, xxx, 2004, xxx, 90.00, 2 ) 图书查询 要求可以对书的 类别, 书名, 出版社, 年份(年份区间), 作者, 价格(区间) 进行查询. 每条图书信息包括以下内容: ( 书号, 类别, 书名, 出版社, 年份, 作者, 价格, 总藏书量, 库存 ) 可选要求: 可以按用户指定属性对图书信息进行排序. (默认是书名) 借书 1.输入借书证卡号 显示该借书证所有已借书籍 (返回, 格式同查询模块) 2.输入书号 如果该书还有库存,则借书成功,同时库存数减一。 否则输出该书无库存,且输出最近归还的时间。 还书 1.输入借书证卡号 显示该借书证所有已借书籍 (返回, 格式同查询模块) 2.输入书号 如果该书在已借书籍列表内, 则还书成功, 同时库存加一. 否则输出出错信息. 借书证管理 增加或删除一个借书证. 除图书查询功能外,其余功能模块都应该由图书管理员操作。 (3)用户界面 可采用图形界面或字符界面。 如果采用图形或网页界面, 酌情加分。 (4)数据库平台 SQL Server或MySQL. 其中MySql 5.0 详细信息请参见 HYPERLINK "/" MySql APIs:  MySql ODBC 3.51 MySql JDBC 5.0 MySql PHP APIs 有关MySql的安装,请参看有关参考书。 (5)开发工具 任选(如VC++, Java, Delphi, PowerBuilder等) 实验要求 设计报告 设计报告应包含总体设计和详细设计二部分: 系统总体设计报告应给出系统架构的描述和数据库表结构设计.(全组合作完成) 描述清楚程序所采用的各项技术.(比如 asp, jsp, php, odbc, jdbc 等) 组内各成员的任务描述.(包括程序模块,资料查询和收集,技术准备 等) 各模块的详细设计,包括流程图和实现技术.(根据分工,各人负责写自己的) 最终系统 实现系统需求中的每一项功能. 可根据自己的情况,加以扩展,如适当增加必要的数据对象和功能模块或更加友好的用户界面.(请在设计报告中指出) 评分标准 本实验是一个精简型的数据库应用系统,一般由2人一组,最多不超过3人一组,完成一个完整的系统。本实验旨在提高学生应用数据库的能力,在实验后,大家应该对Odbc(Jdbc) 和 SQL语言 有一个比较全面的认识,所以在分工上尽量让大家都有对数据库进行操作的任务。最后,以组为单位在机房通过现场运行验收。具体的评分标准如下: 实验最后得分由设计报告得分和期末验收得分组成,[1].功能实现,占55%;[2].设计,占20%;[3].代码质量,占15%;[4].文档,占10%;[5].做得比较出色的同学可以获得一定程度的附加分。 报告及时提交,则根据报告的质量给分,未及时提交,则酌情扣分;未提交报告或报告为抄袭,相应的报告得分为“零分”; 设计报告得分各小组成员相同,在总体报告中应给出各成员负责的任务(包括程序模块,资料查询和收集,技术准备) 多人协作完成一个完整的系统,经验收功能完善且几乎没有错误,则组内各成员验收均得相应分数;如某模块功能不完善或有较多错误,则对负责该模块的成员进行扣分; 多人协作完成一个系统,但最后系统无法联合运行,则按各人完成他负责的模块进行处理; 若程序编写工作基本完成,但无法运行或无法进行测试,则根据程序质量相应给分; 若基本上未编写程

文档评论(0)

151****4875 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档