java数据库开发实训报告

java数据库开发实训报告

ID:1356899

大小:432.50 KB

页数:22页

时间:2017-11-10

java数据库开发实训报告_第1页
java数据库开发实训报告_第2页
java数据库开发实训报告_第3页
java数据库开发实训报告_第4页
java数据库开发实训报告_第5页
资源描述:

《java数据库开发实训报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《JAVA数据库应用开发》实训报告课题名称:图书管理系统设计与实现专业:计算机应用技术班级:计算机应用ZK0901学号:59010120090131姓名:王春雨成绩:_________________________计算机学院二〇一一年六月十三日2020目录一、课程设计目的1二、课程设计题目描述和要求1三、课程设计报告内容13.1系统需求分析13.2数据库分析与设计33.3系统详细设计与实现...63.4系统测试19四、实训结论20五、结束语21六、参考文献212020一、课程设计目的通过项目驱动的学习和综合实训,熟练掌握

2、运用Java语言进行桌面应用程序开发的基本知识和技能;熟练掌握JAVA的基本语法与JDBC数据库技术的应用;进一步熟悉SQLServer数据库的数据库管理(数据库的创建、备份与恢复、函数与存储过程的应用、数据导入导出、作业的调度等)、表的设计(表的创建、修改、删除,字段的默认值、约束及关系等)、数据的查询处理(insert、update、delete、select语句的应用)等技术;并能结合数据库应用技术和软件工程技术进行桌面应用程序的开发,能基本胜任Java桌面开发程序员的岗位。二、课程设计题目描述和要求图书管理系统,是一个由

3、人、计算机等组成的能进行管理信息的收集、传递、加工、保存、维护和使用的系统。其功能一般包括:图书信息管理、用户信息管理、图书借阅、图书归还、违约与毁坏赔偿、图书借还查询等等。三、课程设计报告内容3.1系统需求分析以我校图书馆实际情况为基础,针对图书管理员工作设计一个适合于图书管理员使用的图书馆里系统。该系统需要具体完成对图书信息、用户信息、图书借阅信息、图书归还信息和违约与毁坏赔偿信息、图书借还查询信息的管理以及对赔偿金的提醒等。3.1.1具体功能需求描述1、图书信息的管理:可以实现图书信息的添加、删除和修改、查询等操作;2、用

4、户信息的管理:可以完成用户信息的添加、删除和修改、查询等操作;3、管理员信息的管理:可以完成管理员信息的添加、删除和修改、查询等操作;4、图书借阅信息的管理:记录借阅时间、借阅数量,每个管理员管理一类别图书,借阅者每次每人只能借阅三本图书,借阅者在归还图书后方可再次借阅,图书借出后系统自动减少借出图书的数量等操作;20205、图书归还信息的管理:记录图书归还时间、归还数量,借阅者只能在对应类别管理员那里归还图书,借阅者一次归还完系统自动删除该用户所有信息,图书归还后系统自动增加归还图书的数量等操作;6、违约与毁坏赔偿查询信息的管

5、理:可以查询图书借阅有无越期,有无毁坏,得知是否有无金额的收取等操作;7、图书借还查询信息的管理:可以随时查询掌握图书的借阅情况。8、图书借阅违约提醒的功能:要求还书时,管理员输入还书时间便提醒违约期限与违约金。3.1.2对应数据需求描述1、图书信息主要包括:图书编号、书名、作者、图书类别、图书总数量、图书剩余量等;2、用户信息主要包括:用户编号、姓名、性别、联系电话、身份证号等;3、管理员信息主要包括:管理员编号、登录密码、姓名、性别、联系电话、身份证号等;4、图书借阅信息主要包括:用户编号、图书编号、借阅起止时间、借阅数量、

6、负责管理员等;5、图书归还信息主要包括:用户编号、图书编号、归还时间、借阅时间、归还数量、负责管理员等;6、违约与毁坏赔偿信息主要包括:用户编号、图书编号、借书超时天数、图书毁坏程度、违约金额、赔偿金额、金额总计、负责管理员等;7、图书借还查询信息主要包括:用户编号、图书编号、借阅起止时间、归还时间、金额总计、负责管理员等。3.1.3安全性完整性需求本系统只能由图书馆内部人员使用,可以由图书馆主管设置密码,图书管理员必须输入密码后才能进入系统进行管理和查询。2020图书管理系统管理员信息管理图书信息管理借还信息管理用户信息管理违

7、约信息管理信息的编辑信息的编辑信息的编辑信息的查询统计信息的编辑信息的编辑信息的查询统计信息的查询统计图1系统模块设计图密码输入与设置Login.java主窗体MainFrame.java用户信息管理UserFrame.java管理员信息管理AdministratorFrame.java图书信息管理BookCFrame.java借还信息管理BrFrame.java违约信息管理WyFrame.java图2系统模块结构图2020.3.2数据库分析与设计3.2.1数据库概念结构设计根据需求分析中用户对数据的需求可知,图书管理系统需要对

8、管理员、用户和图书三类信息进行管理。其实体及实体之间的关系图如下:类别作者图书编号管理员用户图书违约管理借还图书总数量图书剩余量身份证号年龄姓名性别联系电话用户编号联系电话姓名身份证号管理员编号年龄性别借阅时间归还时间借阅数量归还数量管理员编号违约金额总金额赔偿

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。