版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、java实训报告实训报告书实训名称:图书借阅系统系(部):信息工程系专业班级:网络09-1学生姓名:蒋成龙学号:0943040107指导教师:张民完成日期:2011/12/19山东科技大学泰山科技学院 目 录 1 实训目的12 图书借阅系统的分析与数据库设计 12.1 系统功能描述 1 2.2 系统模块分析 2 2.3 数据库结构设计 3 3 主要代码清单104 程序运行与测试 105 实训总结 13 装订线 图书借阅系统的设计与实现 1 实训目的基础项目实训是计算机专业一门重要的专业技术基础实践课程。为了能够较好的完成实训任务,学生应具备基础的软件开发技术和数据库的基础知识,实训的主要目的在
2、于将理论与实际应用相结合,使用程序设计语言java和数据库技术,以及相关软件设计开发知识完成软件的设计开发任务。本实训课程将为整个专业的学习以及软件设计水平的提高打下良好的基础,提高学生项目分析、设计、编写、调试和测试的能力,并培养基本的、良好的团队合作能力。2 图书借阅系统系统的分析与数据库设计2.1 系统功能描述(1)用户角色设置。为用户设计使用图书借阅系统的权限。(2)书目查询系统读者进入图书馆管理信息系统后,可以根据需要检索书名或期刊。检索条件可以是图书名称、图书编号、作者姓名或关键字等条件,如果读者输入不充分条件,还可以进行模糊查询。(3)图书预定系统读者检索到需要的图书后,单击所需
3、要图书条目,进入图书预定系统,系统查询图书库,如果书库中有此书,则将此书为该读者保留三天,否则系统将自动取消保留。如果书库中暂时没有读者预定的图书,等预定图书达到书库后,则按照用户预定时间的先后通知用户借阅。(4)图书借阅系统读者查找到所需图书后,在图书保留期内到图书馆办理借阅手续。图书借阅系统处理图书借阅、还书、续借等手续。当图书被读者归还图书馆之后将记入借阅历史消息,完成归档。(5)图书采编系统 图书采购入库经过编目等处理后,将其图书信息与库存信息存入数据库,提供给读者和管理员检索使用。 (6)罚款策略如果还书时间超过规定时间,按照图书馆的罚款策略,计算罚款金额。每次借书前应该先确定是否有
4、未付清的罚款,必须付清所有罚款才能继续借书。2.2 系统模块分析在数据库服务器如sql server 2005中,建立个关系模式对应的库表,并确定主建、索引、参照完整性、用户自定义完整性等。能对各库表进行输入、修改、删除、添加、查询、打印等基本操作。新生入学,能根据学生信息办理各位学生的借书证,并能对本校的研究生作必要调整。能明细实现如下各类查询:能查询可借阅图书的详细情况。能查询某学生的借书情况。能查询图书的借出情况。能统计实现如下各类查询:能统计出完成一次借阅任务后已借出书本总数和可借书量。能统计某图书的总借出量与库存量。能统计出某学生的借书总量、当天为止总罚金等。学生查询图书情况后即可借
5、阅所需图书,对于未借出的图书可以预约。能分析出某学生借书是否已超期(须付清罚款金额后才可借书)。用户管理功能,包括用户登录、注册新用户更改用户密码等功能。其他读者认为子系统应有的查询、统计功能。要求所设计系统界面友好,功能安排合理,操作使用方便,并能进一步考虑子系统在安全性、完整性、并发控制、备份恢复等方面的功能要求。 2.3 数据库结构设计 ?数据库概念结构设计在充分需求分析的基础上,经过逐步抽象、概括、分析、充分研讨,可画出如下反映教学管理系统的整体er图图1 系统实体及其联系图 图2 系统部分实体及其属性图 图3 系统主要联系及其属性图?系统功能模块设计对系统各项功能进行集中、分块,按照
6、结构化程序设计的要求,可得出系统的功能模块图,如下: 图4 系统的功能模块图?数据库逻辑结构设计数据库关系模式按照实体-联系图转化为关系模式的规则,本系统的e-r图可转化为如下约10个关系模式:借书证(借书证号,学生姓名,学生系别,专业,借书上限书)学生(学号,类别,学生姓名,性别,出生日起,入校日期,电话,家庭住址,备注,专业,班号)图书(图书编号,图书名称,出版日期,图书出版社)图书室(房间号,书架号,图书总量)借书(借书证号,图书编号,借出日期,归还日期)存放(图书编号,房间号,书架号)办理(学号,类别,借书证号,办理日期)借阅前查询(图书编号,图书名称,出版日期,出版社,房间号,借阅情
7、况)借书后查询(图书编号,借书证号,借出时间,需归还时间)另需辅助表:用户表(用户编号,用户名,口令,等级)日志表(序号,操作用户号,操纵类别,操作命令,操作日期时间)处于程序设计需要,先将各表结合简化如下:借书证&学生读者信息读者信息(读者编号,读者姓名,性别,学院,专业,班级,学制,年级,情况,需借数量,借书数量) 图书&借书图书信息 图书信息(图书编号,图书名称,图书状态,读者编号,借阅日期,出版社,出版时间)借阅信息(图书名称,读者编号,日期)用户信息(用户明,密码)表名与属性名对应由英文表示,则12个关系模式为: buser(user_id, user_name, sex, dept
8、, speciality, class, esys, grade, situation, bsum, inhand) book (book_id, book_name, status, user_id, borrow_date, press, byear) reserve(book_name, user_id, bdate) admin(uname, upassword)数据库及表结构的创建设本系统使用的数据库名为tsjy,根据已设计出的关系模式及各模式的完整性要求,现在就可以在sql server 2000数据库系统中行实现这些逻辑结构。下面是创建数据及其表结构的transact-sql命令
9、(sql server 中的sql命令)。create database tsjy;gouse tsjy;create table buser(user_id varchar(50) not null primary key clustered(user_id),user_name varchar(50) null,sex varchar(50) null,dept varchar(50) null,speciality varchar(50) null,class varchar(50) null,grade varchar(50) null,situation varchar(50) nu
10、ll,sum bigint(8) default(0),inhand bigint(8) default(0) book (book_id, book_name, status, user_id, borrow_date, press, year) create table book( book_id varchar(50) not null primary key clustered(book_id), book_name varchar(50) null,status varchar(50) null,user_id varchar(50) null constraint bs_f for
11、eign key references buser(user_id),borrow_date varchar(50) null,press varchar(50) null,year varchar(50) null,)create table reserve(book_name varchar(50) null, constraint bo_f foreign key references book(book_name),user_id varchar(50) null constraint bs_f foreign key references buser(user_id),date varchar(50) null)create table admin(uname
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农业示范温室大棚安装协议
- 儿童玩具设计总监聘任合同
- 厂房水电施工合同:印刷业篇
- 演出器材租赁合同
- 生态农业园绿化施工合同
- 建筑公司项目经理聘请协议
- 知识产权保护合同规范
- 图书馆资料储存分类方法
- 煤矿安全监查员工作规范
- 旅游景点设施管理
- 2023飞轮储能技术在新能源一次调频上的应用
- 北师大版2023-2024五年级数学上册期中测试卷
- 青少年社会工作方法青少年社会工作课件
- 全球航路的开辟(共31张)
- 上海市徐汇区2022年高考一模英语听力试题及原文带答案
- 初中数学华东师大版七年级上册整式的加减课件
- 6.2-质量管理体系要求-“6.2 质量目标及其实现的策划”条文理解与实施指导材(雷泽佳编制-2023)
- 学校监控视频故障应急预案
- 英国工人阶级状况
- 洗胃教学护理技术查房实用课件
- 景观小品设计教学PPT全套教学课件
评论
0/150
提交评论