基于JSP的图书管理系统.doc_第1页
基于JSP的图书管理系统.doc_第2页
基于JSP的图书管理系统.doc_第3页
基于JSP的图书管理系统.doc_第4页
基于JSP的图书管理系统.doc_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

管理信息系统管理信息系统 课程设计报告 学 号 07061225 姓 名 张晨 班 级 070612 2010 年 7 月 1 日 长春工业大学人文信息学院长春工业大学人文信息学院 课程设计成绩考核表课程设计成绩考核表 专业 信息管理与信息系统专业 学号 07061225 姓名 张晨 课程名称 管理信息系统课程设计 课程设计题目 图书馆管理系统 考核项目满分值得分 1 独立完成设计任务20 2 设计方案 说明书 图纸 程序 计算等完成质量30 3 创新与发挥10 4 答辩 口试 40 合 计 得 分 成 绩 评语 指导教师签字 年 月 日 几 点 说 明 1 此表由指导教师进行课程设计成绩评定时填写 2 课程设计成绩根据学生各项考核最后得分 按 优 良 中 及格 不及 格 五级评定 其中 90 分以上为 优 80 89 分为 良 70 79 分为 中 60 69 分为 及格 60 分以下为 不及格 3 课程设计结束后 此表由指导教师放入课程设计资料袋 送承担课程的教研室存档 1 目录目录 一 需求分析一 需求分析 2 二 数据库设计 表的结构或二 数据库设计 表的结构或 E R 图 图 3 E R 图图 3 1 读者信息数据表 3 2 图书信息数据表 3 3 图书借阅信息数据表 3 4 图书归还信息数据表 4 5 图书过期信息数据表 4 6 图书预约信息数据表 4 7 读者查询信息数据表 4 8 用户管理信息数据表 5 表的结构表的结构 5 1 读者信息数据表 5 2 图书信息数据表 5 3 图书借阅信息数据表 5 4 图书归还信息数据表 6 5 图书过期信息数据表 6 6 图书预约信息数据表 6 7 读者查询信息数据表 6 8 用户管理数据表 7 三 系统设计 功能模块图 三 系统设计 功能模块图 7 四 系统实现四 系统实现 8 4 1管理员登录模块 8 4 2图书馆主界面 9 4 3读者管理档案模块 10 4 4读者添加模块 12 4 5读者信息查询模块 15 4 6 读者信息修改 17 4 7 读者信息删除 18 4 8 更改口令模块 20 总结总结 21 2 一 需求分析一 需求分析 图书管理涉及图书信息 管理员信息 读者信息 图书借阅等多种数据管理 从管理的角度可将图书分为两类 图书信息管理 读者数据管理 图书信息管 理包括图书征定 借还 查询等操作 读者数据管理包括读者信息管理和个人 信息的录入 修改和删除 图书借阅者的需求是查询图书室所存的图书 个人借阅情况及个人信息 的修改 图书馆工作人员对图书借阅者的借阅及还书要求进行操作 同时形成 借书或还书报表给借阅者查看确认 图书馆管理人员的功能最为复杂 包括对 工作人员 图书借阅者 图书进行管理和维护 及系统状态的查看 维护等 图书借阅者可直接查看图书馆图书情况 如果图书借阅者根据本人借书证号和 密码登录系统 还可以进行本人借书情况的查询和维护部分个人信息 一般情 况下 图书借阅者只应该查询和维护本人的借书情况和个人信息 若查询和维 护其他借阅者的借书情况和个人信息 就要知道其他图书借阅者的借书证号和 密码 这些是很难得到的 特别是密码 所以不但满足了图书借阅者的要求 还保护了图书借阅者的个人隐私 图书馆工作人员有修改图书借阅者借书和还 书记录的权限 所以需对工作人员登陆本模块进行更多的考虑 在此模块中 图书馆工作人员可以为图书借阅者加入借书记录或是还书记录 并打印生成相 应的报表给用户查看和确认 图书馆管理人员功能的信息量大 数据安全性和 保密性要求最高 本功能实现对图书信息 借阅者信息 总体借阅情况信息的 管理和统计 工作人员和管理人员信息查看及维护 图书馆管理员可以浏览 查询 添加 删除 修改 统计图书的基本信息 浏览 查询 统计 添加 删除和修改图书借阅者的基本信息 浏览 查询 统计图书馆的借阅信息 但 不能添加 删除和修改借阅信息 这部分功能应该由图书馆工作人员执行 但 是 删除某条图书借阅者基本信息记录时 应实现对该图书借阅者借阅记录的 级联删除 并且还应具有生成催还图书报表 并打印输出的功能 3 二 数据库设计 表的结构或二 数据库设计 表的结构或 E R 图 图 E R 图图 1 读者信息数据表 读者信息数据表 2 图书信息数据表 图书信息数据表 3 图书借阅信息数据表 图书借阅信息数据表 读者编号读者姓名性别 院系 班级 读者 图书编号图书名称图书类型 库存数量 作者 图书 出版社 读者编号借阅编号图书编号 归还日期 借阅日期 图书借阅 4 4 图书归还信息数据表 图书归还信息数据表 5 图书过期信息数据表 图书过期信息数据表 6 图书预约信息数据表 图书预约信息数据表 7 读者查询信息数据表 读者查询信息数据表 8 用户管理信息数据表 用户管理信息数据表 归还编号图书编号读者编号 归还日期 借阅日期 图书归还 过期编号图书编号读者编号 实收金额 应罚金额 图书过期 预约编号图书编号读者编号 预约日期 图书预约 读者编号借阅图书已归还图书 为归还图书 图书预约 usernamepassword 用户管理 5 表的结构表的结构 1 读者信息数据表 读者信息数据表 2 图书信息数据表 图书信息数据表 3 图书借阅信息数据表 图书借阅信息数据表 字段名称数据类型长度 读者编号varchar4 姓名varchar10 性别varchar10 班级varchar10 院系varchar20 字段名称数据类型长度 图书编号int4 图书名称varchar10 图书类型varchar10 作者varchar10 出版社varchar10 库存数量int4 字段名称数据类型长度 借阅编号int4 图书编号int4 读者编号int4 借阅日期varchar10 归还日期varchar10 6 4 图书归还信息数据表 图书归还信息数据表 5 图书过期信息数据表 图书过期信息数据表 6 图书预约信息数据表 图书预约信息数据表 7 读者查询信息数据表 读者查询信息数据表 字段名称数据类型长度 归还编号int4 图书编号int4 读者编号int4 借阅日期varchar10 归还日期varchar10 字段名称数据类型长度 过期编号int4 图书编号int4 读者编号int4 应罚金额varchar10 实收金额varchar10 字段名称数据类型长度 预约编号int4 图书编号int4 读者编号int4 预约日期varchar10 字段名称数据类型长度 读者编号int4 借阅书名varchar10 为归还书名varchar10 7 8 用户管理数据表 用户管理数据表 三 系统设计 功能模块图 三 系统设计 功能模块图 图 书 馆 管 理 系 统 系 统 读者管理 图书管理 图书借还 系统设置 读者信息 读者信息更新 读者查询 图书信息 部门信息更新 图书查询 图书借阅 图书归还 图书过期 用户管理 字段名称数据类型长度 usernamevarchar10 passwordvarchar10 8 四 系统实现四 系统实现 4 1 管理员登录模块管理员登录模块 图图 4 14 1 管理员登录图管理员登录图 管理员登录语句管理员登录语句 欢迎进入图书馆管理系统 管理员名称 密码 9 4 2 图书馆主界面图书馆主界面 图图 4 24 2 图书馆主界面图图书馆主界面图 图书馆主界面语句图书馆主界面语句 a TEXT DECORATION none a hover TEXT DECORATION underline STYLE2 color 000000 图书馆管理系统欢迎你 首页 读者管理 图书管理 图书借阅 图书归还 系统管理 退出系统 4 3 读者管理档案模块读者管理档案模块 图图 4 34 3 读者档案管理图读者档案管理图 读者档案管理代码 读者档案管理代码 11 当前位置 读者管理 读者档案管理 读者档案管理 添加读者信息 读者编号 姓名 性别 班级 院系 while rs next out println out println rs getString 1 out println rs getString 2 out println rs getString 3 out println rs getString 4 out println rs getString 5 12 4 4 读者添加模块读者添加模块 图图 4 44 4 读者信息添加图读者信息添加图 读者信息添加代码 读者信息添加代码 添加读者信息 当前位置 首页 读者管理 读者档 案管理 添加读者信息 13 读者编号 读者姓名 性别 男 女 班级 院系 14 核心代码 核心代码 try String id request getParameter id if id null id String name request getParameter name if name null name String sex request getParameter sex if sex null sex String banji request getParameter banji if banji null banji String dept request getParameter dept if dept null dept try byte a name getBytes ISO 8859 1 name new String a gb2312 byte b sex getBytes ISO 8859 1 sex new String b gb2312 byte c dept getBytes ISO 8859 1 dept new String c gb2312 catch Exception e if id null stmt executeUpdate str1 rs close stmt close 15 con close catch Exception e out println out println out println 4 5 读者信息查询模块读者信息查询模块 图图 4 54 5 读者信息查询图读者信息查询图 读者信息查询代码 读者信息查询代码 读者查询页面 查询方式 性别查询 按班级查询 返回 核心代码 核心代码 读者编号 姓名 性别 班级 院系 while rs1 next out print out print rs1 getString 1 out print rs1 getString 2 out print rs1 getString 3 out print rs1 getString 4 out print rs1 getString 5 out print 读者编号 姓名 性别 班级 院系 while rs2 next out print out print rs2 getString 1 out print rs2 getString 2 out print rs2 getString 3 17 out print rs2 getString 4 out print rs2 getString 5 out print 4 64 6 读者信息修改读者信息修改 图图 4 64 6 读者信息修改图读者信息修改图 读者信息修改代码 读者信息修改代码 修改读者信息 读者编号 读者姓名 性别 男 女 18 班级 院系 返回 核心代码 核心代码 修改成功 返回 4 74 7 读者信息删除读者信息删除 图图 4 74 7 读者信息删除图读者信息删除图 19 读者信息删除代码 读者信息删除代码 选择删除的方式 按读者编号删除 按姓名删除 返回首页 20 4 84 8 更改口令模块 更改口令模块 图图 4 84 8 更改口令图更改口令图 更改口令代码 更改口令代码 请输入

温馨提示

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

评论

0/150

提交评论