- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《JAVA数据库应用开发》实训报告
课题名称: 某某学校学生成绩管理系统设计与实现专 业: 计算机应用技术
班 级: 计应用ZB1101
学 号: 5
姓 名: 钱 能
成 绩:
信息与建筑工程学院
二〇一三年六月十五日
1
1
目 录
一、课程设计目的 1
二、课程设计题目描述和要求 1
三、课程设计报告内容 1
系统需求分析 1
数据库分析与设计 1
系统详细设计与实现 5
系统测试 14
四、实训结论 14
五、结束语 14
六、参考文献 14
1
1
一、课程设计目的
通过项目驱动的学习和综合实训,熟练掌握运用Java语言进行桌面应用程序开发的基本知识和技能;熟练掌握JAVA的基本语法与JDBC数据库技术的应用;进一步熟悉SQLServer数据库的数据库管理(数据库的创建、备份与恢复、函数与存储过程的应用、数据导入导出、作业的调度等)、表的设计(表的创建、修改、删除,字段的默认值、约束及关系等)、数据的查询处理(insert、update、delete、select语句的应用)等技术;并能结合数据库应用技术和软件工程技术进行桌面应用程序的开发,能基本胜任Java桌面开发程序员的岗位。
二、课程设计题目描述和要求
图书管理系统,是一个由人、计算机等组成的能进行管理信息的收集、传递、加工、保存、维护和使用的系统。其功能一般应包括:图书类别管理、图书信息管理、读者信息管理、图书借阅、图书归还、违约与毁坏赔偿、图书借还查询统计等等。
三、课程设计报告内容
系统需求分析
以实际情况为基础,针对各类学校、社会组织和个体设计一个适合于学校、社区、个人书吧等对图书管理的信息系统,可以帮助管理员全面地了解库房图书情况以及借还状态等,为学校、社会和个人搭建起一个图书借阅的信息化平台。该系统需要具体完成对读者管理、图书类别管理、图书信息管理、图书借还管理、借还违约管理以及各类信息的查询统计汇总等。
具体功能需求描述
1、读者管理:要求可以完成借书证的办理、借书证的报停、借书证注销等功能。
借书证办理:要求收集读者的相关基本信息(姓名、性别、身份证号、密码、类型等)并根据不同读者类型确定该读者可以借书的数量和借书的期限;
借书证报停:要求能首先根据借书证号或者姓名或者身份证号查询到该读者,然后再将该借书证状态设置为“暂停”,报停的借书证不能借任何书籍;
借书证注销:要求能首先根据借书证号或者姓名或者身份证号查询该读者是否存在未归还的图书信息,如果没有则将该借书证状态设置为“注销”,注销的借书证表示
PAGE
PAGE10
已经退还押金,若要恢复则需要重新缴纳押金100元。
2、图书类别管理:要求可以完成对图书类别的添加、修改和删除等功能。
添加类别:记录新添加类别的名称和相关说明信息;
修改类别:修改类别时,需要首先检查该类别下是否存在图书,如果有则需要首先将这些图书的类别修改为新的类别,然后再完成类别信息的修改;
删除类别:一般情况不允许删除类别,首先要检查该类别是否存在图书,如果有则先将这些图书的类别设置为NULL然后再删除该类别。
3、图书信息管理:要求可以完成图书的入库、信息修改和图书的报废等功能。
图书入库:主要分为两种情况,一是新书入库,一是老书入库,不管那种图书入库都需要记录图书ISBN和入库数量、入库时间、操作人员、操作时间等信息,若是新书入库则需要再记录图书相关基本信息(ISBN、书名、作者、出版社、价格、出版时间、主要内容、库存量、现存量等),而老书入库则只需要记录入库信息和增加已有图书的库存量;
图书修改:可以完成对图书相关基本信息的修改。主要通过软件内部实现用于老书入库修改库存量、借书修改现存量、报废修改库存量等信息,一般不允许修改。
图书报废:首先需要记录相关报废信息(图书ISBN、报废数量、报废时间、操作人员、操作时间等),然后减少图书的库存量。
4、图书借还管理:能够实现用户对图书的借阅和归还管理。
图书借阅:首先根据借书证号查询读者及其借阅情况信息(主要是验证读者是否合法以及是否可以继续借书),然后根图书ISBN查询图书相关信息和现存量(主要是了解该图书是否存在以及是否可以外借),接着增加一条借阅信息(哪个人?借那本书?借了几本?什么时候借的?谁借出去的?)同时减少图书的现存量;
图书归还:首先根据借书证号查询到读者借阅相关信息,然后根据图书ISBN查询到该图书对应的借阅信息之后完成图书归还,记录相应的归还信息(哪个人?还那本书?还了几本?什么时候还的?谁收回来的?等信息),同时增加图书的现存量。
5、违约赔偿管理:要求能够记录哪个读者?损坏或者延期归还哪本书,违约的内容,违约记录时间,罚款
您可能关注的文档
- The Taming of the Shrew读书笔记分析和总结.docx
- The Timeline of Educational Technology in China 分析和总结分析和总结.docx
- Hydrogen storage alloy of Mg 2 Ni produced from Mg and Ni ultrafine particles分析和总结分析和总结.docx
- h河南版《劳动与技术》五下教案.docx
- i20表解释分析和总结.docx
- IBM八道古怪题分析和总结.docx
- IBM笔试题分析和总结.docx
- IBM郭士纳分析和总结.docx
- icu护士实习心得.docx
- IC卡电梯智能控制系统技术参数及功能说明.docx
- 2024年长沙县科技局产业发展专干招录1人《行政职业能力测验》高频考点、难点(含详细答案).docx
- 2024年上栗县信息管理中心综合管理岗招录1人《行政职业能力测验》高频考点、难点(含详细答案).docx
- 2024年求职感谢信(共篇).docx
- 2024年大学生安全调查报告.docx
- 2024年幼儿园教学计划十一篇大全.docx
- 松下Panasonic FP7 模拟量插卡用户手册 EN.pdf
- 福建省厦门双十中学2022届高三12月月考题数学理.docx
- 松下Panasonic FP0热电偶单元用户手册 EN.pdf
- 福建省厦门双十中学2022届高三12月月考题物理.docx
- 松下Panasonic HL-G2 激光移位传感器用户手册 (模拟输出类型篇) 中文.pdf
文档评论(0)