




免费预览已结束,剩余16页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库系统原理课程设计报告 设计题目 图书管理系统 班 级 学 号 姓 名 指导教师 完成日期 成绩 数据库系统原理课程设计 学生学籍管理系统 摘要摘要 在计算机日益普及的今天 对个人而言若采用一套行之有效的图书管理系在计算机日益普及的今天 对个人而言若采用一套行之有效的图书管理系 统来管理自己的书籍 会方便许多 对图书管理部门而言 以前单一的手工统来管理自己的书籍 会方便许多 对图书管理部门而言 以前单一的手工 检索已不能满足人们的要求 往往是投入了大量的人力和财力却得不到搞笑检索已不能满足人们的要求 往往是投入了大量的人力和财力却得不到搞笑 的管理效率 为了便于图书资料的管理需要有效的图书管理软件 减轻工作的管理效率 为了便于图书资料的管理需要有效的图书管理软件 减轻工作 人员的工作量 方便工作人员对它的操作 提高管理的质量和水平 做到高人员的工作量 方便工作人员对它的操作 提高管理的质量和水平 做到高 效 智能化管理 达到提高图书借阅信息管理效率的目的 采用数据库技术效 智能化管理 达到提高图书借阅信息管理效率的目的 采用数据库技术 生成的的图书借阅管理系统将会极大的方便借阅者并简化图书管理人员和工生成的的图书借阅管理系统将会极大的方便借阅者并简化图书管理人员和工 作人员的劳动 使工作人员从繁忙 复杂的工作进入到一个简单 高效的工作人员的劳动 使工作人员从繁忙 复杂的工作进入到一个简单 高效的工 作中 基于这个问题 开发了大学图书管理系统 作中 基于这个问题 开发了大学图书管理系统 目录目录 第一章 系统概述 1 第二章 系统数据库设计部分 2 2 1 需求分析 5 2 1 1 需求描述 5 2 1 2 数据流图 6 2 1 3 数据词典 8 2 2 数据库概念结构设计 9 2 2 1 E R 图 9 2 3 数据库逻辑结构设计 10 2 4 数据库物理结构设计 10 数据库系统原理课程设计 学生学籍管理系统 第三章 系统设计 12 第四章 总结 15 主要参考文献 17 附录一 17 数据库系统原理课程设计 学生学籍管理系统 4 第第 1 1 章章 系统概述系统概述 数据库原理及应用 课程的学习 其主要的目标是能利用课程中学习 到的数据库知识与技术较好地开发设计出数据库应用系统 去解决各行各业 信息化处理的要求 本实验主要在于巩固学生对数据库的基本原理和基础理 论的理解 掌握数据库应用系统的设计开发的基本方法 进一步提高学生的 综合运用所学的知识能力 为了使数据库的应用系统开发设计合理 规范 有序 正确 高效进行 现在广泛采用的是工程化 6 阶段开发设计过程与方 法 它们是需求分析阶段 概念结构设计阶段 逻辑结构设计阶段 物理结 构设计阶段 数据库实施 数据库系统运行与维护阶段 我们按照以上几点 开发了图书管理系统数据库 图书管理系统要求读者较好的正我数据库知识 与技术外 还要求读者掌握某种客户端开发工具或语言 这里是利用 dreamwave myeclipse tomcat 开发工具来实现示例系统的 用 j s angularjs 控制前台页面逻辑数据库用 postgres 将 PostgresQL 驱动放在 tomcat lib 库中即可 编写语言 java ee 程序类型 web 这次课程设计能顺利通过是老师的细心指导和我们小组团结一致 努力 的结果 在这次课程设计中每位同学都积极参与各项环节的设计 但我们也 有分工 初步列出如下 李高钢和吴捷担任的工作是对系统的需求分析 构 思数据流图 把 E R 图转化成关系模型并对其进行规范化处理 用 SQL 语言 建表 视图以及文档的初步编写等 余立 杨豪和高凯伦的工作是负责画数 据流图和 E R 图 以及转化初始关系模型 和内容摘要等的编写 李高钢是 数据库系统原理课程设计 学生学籍管理系统 5 我们组的组长 除对我们所制作单个模块审核外还担任了 WORD 文档的总结 排版 这次数据库的课程设计让我们对数据库的操作有了进一步的了解 受 益匪浅 第二章第二章 系统数据库设计部分系统数据库设计部分 2 1 需求分析 2 1 1 需求描述 每个学校都有图书馆 最初由于图书数量和种类较少 人工手动 管理比较方便和灵活 随着社会的发展 图书的数量和种类 越来越多 人工手动管理会降低工作的效率 希望建立一个 图书管理系统 是为了解决人工手动管理图书信息在实践的 问题 从而达到系统化 规范化 标准化的水平 该系统不 但给管理者带来了方便 也节省了工作时间从而提高了工作 的效率 2 1 2 数据流图 图书管理系统 图书管理员 数据库系统原理课程设计 学生学籍管理系统 6 密码输入密码输入 2 1 3 数据字典 数据流名 图书 别 名 图书馆库存图书 组 成 书名 书名 作者 出版社 剩余数 备 注 无 管理人员 权限认证 显示操作删除书目 录入数目修改操作 数据备份 查询操作 图书存量表 保存退出 管理人 员 数据库系统原理课程设计 学生学籍管理系统 7 数据概念设计数据概念设计 E R 图图 主菜单函数 文件 读入 函数 退出 程序 文件 读出 函数 显示 函数 修改 函数 查询函 数 删除函 数 插入函 数 图书编号 类别编号 书名 作者 图书 价格 出版时间 出版社 数量 数据库系统原理课程设计 学生学籍管理系统 8 编号 出版社 书名 作者 代号 类别 出版日期 图书搜索 编号 库存数量 库存 数据库系统原理课程设计 学生学籍管理系统 9 数据库逻辑结构 图书 图书编号 图书名 图书的类别 作者 出版社 出版日期 图书管理员 职工号 姓名 性别 管理 图书编号 录入 删除 修改 数据库物理机构 数据库系统原理课程设计 学生学籍管理系统 10 模块划分与功能需求关系 模块编号模块名称功能 M1身份验证模块输入验证信息 M2主菜单模块输入选择的功能 M3录入模块插入相关信息 M4删除模块删除指定信息 M5查询模块查询指定信息 M6显示模块以列表方式显示所有信息 M7备份模块备份文件信息 M8退出模块退出程序 保存文件 身份验证 Y N 退出程序 主菜单 录 入 模 块 修 改 模 块 显 示 模 块 读 入 模 块 备 份 模 块 查 找 模 块 删 除 模 块 数据库系统原理课程设计 学生学籍管理系统 11 第三章第三章 系统设计系统设计 1 程序的功能 1 图书信息录入 删除 修改 查询 功能 2 用 postgres 保存学生信息数据 用 java ee 技术实现数据库的操作 2 输入输出的要求 图书信息 图书编号 名称 价格 出版日期 出版单位 3 测试数据 Book 表 图书编号 名称 价格 出版日期 出版单位 TS006 Android 23 50 12 2014 07 12 四川大学出版社 网站设计 5 TS007 windosphone 23 50 12 2014 07 25 四川大学出版社 中国历史 4 TS008 Android 23 50 12 2014 07 09 四川大学出版社 网站设计 5 TS009 老人与海 23 50 12 2013 08 09 四川大学出版社 计算机编程 3 数据库设计 数据库设计 设计表 设计表 图书表图书表 book 用户表 用户表 admin 数据库系统原理课程设计 学生学籍管理系统 12 程序设计 程序设计 交互界面采用交互界面采用 jsp 页面页面 用用 j s angularjs控制前台页面逻辑控制前台页面逻辑 数据库用数据库用postgres 将将PostgresQL驱动放在驱动放在tomcat lib库中即可库中即可 后端用后端用jsp servlet Bean技术控制技术控制get post 数据库的数据处理 表单的提交数据库的数据处理 表单的提交 用表格显示图书信息 表单控制图书的增 删 改 查用表格显示图书信息 表单控制图书的增 删 改 查 a 1 一个登录界面 2 表单 3 表格 Main 登录界面 1 添加add 2 查找search 管理员 主菜单 3 修改 4 删除delete 表格显示图书数据 每个按钮对应一个post请求 用angularjs绑定元素实现 ng click add 提交事件 后 端用servlet响应请求 再用Bean处理数据 通过servlet返回数据或页面到前端页面 显示更新信息 成功或失败 表格可用dreamwave等工具调整样式 服务代码可用myeclipse工具编写 服务器用tomcat 用到的js库 angular js 数据库系统原理课程设计 学生学籍管理系统 13 数据库系统原理课程设计 学生学籍管理系统 14 第四章第四章 总结总结 经过这些天的设计和开发 图书管理系统基本开发完毕 本系统 基本能够完成学生图书的查询 录入 删除 修改等 这次的课程设计 是分组讨论和制作的 在制作的过程中 我学到的不仅是知识 我还认 识到许多事情 这次设计对我们的综合能力是一次很好的锻炼 使我的 编程水平提高了一大步 同时也使我充分的认识到合作的可贵 在我们所制作的学生学籍管理系统中 涉及到数据库 javaee 等 交互 界面采用 jsp 页面用 j s angularjs 控制前台页面逻辑数据库用 postgres 将 PostgresQL 驱动放在 tomcat lib 库中即可 后端用 jsp servlet Bean 技术控制 get post 数据库的数据处理 表单的提交用表格显示图书信息 表单控制图书的增 删 改 查 还有就是由于我们对数据库知识的掌握有限和不牢固 角色和视图 的创建没有想象中的完美 备份和还原也只是初步的形成 以致学生学 籍管理系统只是达到了基本要求 有待进一步改善 希望老师给予批评 数据库系统原理课程设计 学生学籍管理系统 15 主要参考文献主要参考文献 javaweb实战1200例 Angularjs中文社区 数据库系统原理课程设计 学生学籍管理系统 16 附录附录 5 核心源程序清单和执行结果 核心源程序清单和执行结果 源程序要按照写程序的规则来编写 要结构清晰 重点函数的重点变量 重点功能部分要加上清晰 的程序注释 Book jsp base href My JSP book jsp starting page 图书编号 数据库系统原理课程设计 学生学籍管理系统 17 价格 类别 出版社 图书名 数量 书类代号 出版日期 搜索条件 图书名 类别 出版社 条件值 查询 增加 修改 删除 数据库系统原理课程设计 学生学籍管理系统 18 图书编号 图书名 价格 数量 出版日期 出版社 类别 书类代号 Sevlet addbook java package ligaogang import java io IOException import java io PrintWriter import java text ParseException import java text SimpleDateFormat import java util Date import javax servlet ServletException import javax servlet http HttpServlet import javax servlet http HttpServletRequest import javax servlet http HttpServletResponse public class addBook extends HttpServlet Constructor of the object public addBook super Destruction of the servlet public void destroy super destroy Just puts destroy string in log Put your code here The doGet method of the servlet This method is called when a form has its tag value method equals to get param request the request send by the client to the server param response the response send by the server to the client throws ServletException if an error occurred 数据库系统原理课程设计 学生学籍管理系统 20 throws IOException if an error occurred public void doGet HttpServletRequest request HttpServletResponse response throws ServletException IOException response setContentType text html PrintWriter out response getWriter out println out println out println A Servlet out println out print This is out print this getClass out println using the GET method out println out println out flush out close The doPost method of the servlet This method is called when a form has its tag value method equals to post param request the request send by the client to the server param response the response send by the server to the client throws ServletException if an error occurred throws IOException if an error occurred public void doPost HttpServletRequest request HttpServletResponse response throws ServletException IOException response setContentType text html PrintWriter out response getWriter String BookNo request getParameter BookNo int BookPrice Integer parseInt request getParameter BookPrice int BookType Integer parseInt request getParameter BookType String P
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年室内设计师职业资格考试真题模拟卷:室内设计家具设计原则与应用试题
- 2025年辅导员心理危机干预案例分析试题库:心理危机干预与试题及解析
- 人工智能伦理问题在数字传播领域的探讨-洞察及研究
- 2025-2030工业元宇宙虚拟仿真培训系统应用价值分析报告
- 2025-2030工业元宇宙平台功能架构与制造业融合路径报告
- 2025-2030工业元宇宙在产线运维中的实践案例与效益测算分析
- 2025-2030工业互联网平台标准化建设进程与生态系统构建战略咨询报告
- 2025-2030工业互联网平台标准化建设与垂直行业应用深度研究
- 2025-2030工业互联网平台数据安全防护体系建设方案
- 2025-2030工业互联网平台建设发展趋势分析与未来投资战略咨询研究报告
- 芳香疗法考试试题及答案
- 两茎灯草获奖说课课件
- 重症肌无力急救护理措施讲课件
- 心跳呼吸骤停患者的护理
- 2025年中国电梯能量回馈单元行业投资前景及策略咨询研究报告
- 教育与科技的融合儿童财商启蒙计划的实践与思考
- 2025-2030年中国童书行业市场现状供需分析及投资评估规划分析研究报告
- 转包免责协议书
- 兵棋推演案例
- 儿童支气管哮喘诊断与防治指南(2025)解读课件
- 专题03 地球运动2025年高考复习之近十年地理真题分项汇编(解析卷)
评论
0/150
提交评论