胡况JAVA数据库开发实训报告1.doc_第1页
胡况JAVA数据库开发实训报告1.doc_第2页
胡况JAVA数据库开发实训报告1.doc_第3页
胡况JAVA数据库开发实训报告1.doc_第4页
胡况JAVA数据库开发实训报告1.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JAVA数据库应用开发实训报告课题名称: 图书管理系统设计与实现专 业: 计算机应用技术 班 级: 计算机应用ZB1001 学 号: 2010920963 姓 名: 胡况 成 绩:_计算机学院二一一 年 月 日目 录课程设计目的3课程设计题目描述和要求3课程设计报告内容3结论4结束语4参考书目4考核标准1、成绩考核:总分100分,从三方面考核,其中平时出勤占10分,实训报告及作品60分,作品展示及答辩占30分。2、学分考核:成绩低于60分者不获学分,成绩60分及以上者获得满学分。3、考核细则:(1)出勤:无故缺勤3次及以上者得0分,并且本实训总成绩为0分,不能获得学分;无故缺勤2次者得3分;无故缺勤1次者得7分;满勤者得10分。(2)实训报告及作品:(60分)报告内容的完整性;(10分)报告撰写的正确性、逻辑性;(10分)作品界面友好、美观大方;(10分)源程序的正确性;(10分)源程序的规范性和可读性;(10分)源程序的编程思路和复杂度。(10分)(3)作品展示及答辩: 能介绍作品功能、简述设计思路(或提交报告答辩)(30分)注:以上各演示内容的标注分值为最高得分,实际得分根据动作完成的正确性、协调性和执行效率来确定。一、课程设计目的通过项目驱动的学习和综合实训,熟练掌握运用Java语言进行桌面应用程序开发的基本知识和技能;熟练掌握JAVA的基本语法与JDBC数据库技术的应用;进一步熟悉SQL Server数据库的数据库管理(数据库的创建、备份与恢复、函数与存储过程的应用、数据导入导出、作业的调度等)、表的设计(表的创建、修改、删除,字段的默认值、约束及关系等)、数据的查询处理(insert、update、delete、select语句的应用)等技术;并能结合数据库应用技术和软件工程技术进行桌面应用程序的开发,能基本胜任Java桌面开发程序员的岗位。二、课程设计题目描述和要求图书管理系统,是一个由人、计算机等组成的能进行管理信息的收集、传递、加工、保存、维护和使用的系统。其功能一般包括:图书信息管理、用户信息管理、图书借阅、图书归还、违约与毁坏赔偿、图书借还查询等等。三、课程设计报告内容3.1设计方案的论证:需求分析主要任务是开发者和用户共同研究确定本系统需要实现哪些具体的功能、需要对哪些数据信息进行处理、这些数据描述存在哪些具体的要求以及对系统性能、安全性等方面的详细要求,以便为开发者的设计和用户的验收提供依据。随着现代化技术的提高,学校为了方便于学生的借阅,因此建立了一个图书馆数据库,方便管理!3.2需求功能的描述。1、图书馆信息管理:条形码、书名、作者、价格。 2、借出管理:条形码、书名、作者、日期、学生信息。3、归还管理:条形码、书名、作者、日期、学生信息、是否损坏。3.2.1学生管理1、姓名:15个汉字以内,可以带有特殊符号。2、班级:在20个汉字以内。3、学号:6-10个数字组成,不能有特殊符号。3.2.2图书管理1、图书名称:5-15个字母或汉字组成,可带特殊符号。2、图书编号:5-10个数字或字母组成,不能有特殊符号。3、图书作者:5-20个汉字或字母组成,可带特殊符号。4、图书损坏:如有损坏按原价赔偿。5、图书归还:从登记借阅后算起,一个月内(30天)归还,如超期按每天5元赔偿。6、图书预订:如借阅时你想借阅的书已被借走,可以登记提前预订。以上的条目各科目可自己行设计比如硬件设计:在设计报告中要列出主要芯片的参数、逻辑功能;给出硬件线路图及原理介绍以及必要的计算等。软件设计:详细介绍软件设计的功能、思想、算法、模块的划分、给出算法的逻辑框图等。图像设计类:可写出主要功能、思想、实现手法效果图等破损度图书信息分类统计借阅图书更换读者信息图书统计借阅信息查询续借归还逾期未还借阅证借阅证充值期刊信息图书基本信息设置出租出售升级系统功能模块图数据项数据要求书吧藏书量书吧内的所有书籍总和管理员信息书吧管理人员基本信息图书名称25个汉字以内,包含特殊符号图书分类图书分为科教,技术,军事以书吧的藏书实际情况而定存放位置书吧分区域管理,例:A,B,C图书编号用于唯一标识图书,要求:共12位,前2位为存放位置,中间2位书类别标号,后面6位为书名序号作者名称15个汉字以内,包含特殊符号出版社名称25个汉字以内,包含特殊符号租金级别租该书的金额级别租期时间该书最长的租出时间图书破损记录图书破损程度图书更换书吧定期订购书籍,对破损的进行更换数据项数据要求图书信息同上借阅记录用户借阅信息归还查看用户归借阅信息,核实归还书籍续借查看用户借阅信息,延长租期逾期未还记录记录用户超过租期时间租金扣除用户租书级别金额+续借金额+逾期未还金额破损度同上数据项数据要求用户名租书用户姓名昵称借书证编号性别“男”或“女”身份证号码1520位数字和字母组成联系电话储存用户联系电话QQ号储存用户QQ号码邮箱用户常用邮箱借书证级别,借书证充值现金在书吧充值借书证升级从级级级数据项数据要求姓名管理人姓名编号工作证编号密码登录管理系统密码管理系统时间登录管理系统时间数据项数据要求期刊类别如:报纸,杂志期刊时间期刊出版时间租金期刊租金 租期期刊租期破损度是否归还,是否完好出售价根据市场价出售3.3数据库分析与设计3.3.1系统设计与规划根据图书管理系统的需求分析,本系统主要完成书吧基本信息设置、图书信息管理、读者信息管理、管理员信息管理,期刊信息管理等功能模块图设计如下:3.3.2数据库设计1、数据库概念模型设计根据需求分析中用户对数据的需求可知,图书管理系统需要对图书,用户,管理员信息进行管理。其实体及实体之间的关系图如下:图书图书条形码图书名称图书编号图书数量图书作者图书出版社图书类别管理员姓名登录时间编号密码用户性别借阅证号哦该姓名按昵称生日租书等级3、数据库逻辑模型设计根据E-R图,将其转换为关系模式可得到以下5个关系模式:类别(类别名,说明)图书(ISBN,书名,作者,出版社,出版时间,价格,内容简介,库存量,现存量)借还(借还编号,借书证号,ISBN,借出数量,借阅时间,操作员,归还数量,归还时间,操作员,未归还量)违约(违约编号,借书证号,ISBN,违约内容,记录时间,罚款金额,收款人,收款时间)入库(入库编号,ISBN,入库数量,入库时间,操作员)报废(报废编号,ISBN,报废数量,报废时间,操作员)用户(用户名,真实姓名,密码,权限,身份证号)3、表设计与实现将关系模式中每个属性的类型、大小、规则等具体化形成表结构。各个表的结构描述如下:表1 用户表字段名称字段类型是否为空默认值是否主键用户号varchar(12)not null主键姓名varchar(10)not null性别char(2)not null出生年月datetimenot null身份证号varchar(30)not null联系电话varchar(20)not null借书时间datetimenot null借书期限varchar(10)not null可借数量varchar(20)not null表2 图书表字段名称字段类型是否为空默认值是否主键ISBNvarchar(12)not null主键/外键编号varchar(10)not null主键/外键书名varchar(50)not null作者varchar(10)出版社varchar(30)not null类别varchar(100)库存数量varchar(20)not null价格varchar(20)not null表3类别表字段名称字段类型是否为空默认值是否主键类别编号varchar(10)not null主键 类别名称varchar(20)not null现存量varchar(100)not null表4 借还表字段名称字段类型是否为空默认值是否主键借还编号varchar(10)not null主键ISBNvarchar(12)not null主键借书数量varchar(20)not null借书时间datetimenot null管理员varchar(10)not null归还数量varchar(20)not null归还时间datetimenot null未归还量varchar(20)not null表5管理员表字段名称字段类型是否为空默认值是否主键工作编号varchar(10)not null主键 密码varchar(10)not null姓名varchar(10)not null表7 违约表字段名称字段类型是否为空默认值是否主键违约编号varchar(10)not null主键 用户号varchar(10)not null主键 ISBNvarchar(12)not null违约内容varchar(100)not null记录时间datetimenot null罚款not null收款人not null表8 入库表字段名称字段类型是否为空默认值是否主键入库编号varchar(10)not null主键 ISBNvarchar(12)not null主键 入库数量varchar(20)not null入库时间datetimenot null管理员varchar(10)not null表9 报废表字段名称字段类型是否为空默认值是否主键报废编号varchar(10)not null主键 ISBNvarchar(12)not null主键 报废数量varchar(20)not null报废时间datetimenot null管理员varchar(10)not null四、结论写法要求:1、概括地说明所进行工作的情况和价值,分析其优点和特色,指出创新所在,性能达到何种水平,并应指出其中存在的问题和今后的改进方向,特别是对工作中遇到的重要问题要着重指出,并提出自己的见解。篇幅不宜过长。2、结论要简单、明确

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论