版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、答辩pptbookmanegement system 1 2 3 4 5绪论需求分析技术介绍系统设计系统实现content 6论文总结 本系统的提出旨在将固定使用于图书馆范围内的图书查阅功能扩大到个人,学生可以通过网页实时查看馆内书目信息,进行订阅,有效避免多人同时在终端预定的窘态,解决到馆后无书可借的问题,节约了学生时间,更深层次上便利了学生学习生活,减轻馆内人员工作负担。 目前全国范围内主要以两种方式来实现图书馆的现代化管理,第一种方式为:管理员通过网页操作实现图书馆的在线管理;第二种方式为:馆内安装自助图书管理终端。但是据相关调查发现,60%的同学遇到过到达图书馆之后,发现需要借阅的书籍
2、已经没有借阅条件(如超出借阅额度、书本刊目过久已更新下架等情况),或者当前借阅人数过多,即使管理员人工借阅和自助端同时进行,也需要花费较长时间的情况。foreword前言前言 绪论bookmanagement system理工大学软件工程专业常艳毕业答辩技术介绍 技术介绍jsp全称java server pages,是一种动态网页开发技术,是目前jsp servlet php asp四大动态网页技术之一,于1998年由sun公司和其他公司联合完成。jsp具有页面生成简便快捷、 与java平台有机集成、功能可扩展性、 隐式对象当服务器收到客户端的请求时,jsp引擎将请求对象传递给相应的服务器组件
3、进行处理,如果需要数据库中的数据信息,服务器组件就向数据库进行相关数据信息的检索,将返回的信息封装为对象返回给jsp引擎,jsp引擎将获得的数据信息按照设计好的html页面格式进行编排,最后将生成的html页面返回浏览器端,浏览器进行页面的解析和显示。java由sun公司研发,sun 是“stanford university network”1982年,在美国斯坦福大学诞生,并于1986年上市。java的特点 解释性编程语言:一次编译,永久执行,跨平台使用 面向对象,编程更易:java支持动态更新同时提供了更加简单的多线程编程,促进java在全世界范围内的推广 垃圾回收器:在java语言中,
4、jvm会调用垃圾回收器可以帮助自动实现内存释放 jvm、jdk:虚拟机jvm提供一个解释环境,jdk是sun公司为java语言所开发的工具包javajsp开发语言开发语言b/s 模式是在c/s模式基础上的一个改进,将c/s模式中的client替换为浏览器browser,server端拆分为web服务器端和数据服务器端,由传统的两层结构转换为三层服务体系,是一种基于web技术的新型服务体系。mybatis 框架为持久层框架,可以根据xml文件或者注解中配置的表和对象之间的关系,完成pojo和数据库表之间的一一映射,创造程序员以对象为单位和数据库发生交互的效果。mvc model封装数据,包含简单
5、的数据逻辑处理,提供状态管理和数据持久性处理;view页面显示,将model中的数据按照设计的格式显示;controller是控制器,进行业务逻辑处理. 技术介绍开发环境开发环境bookmanagement system理工大学软件工程专业常艳毕业答辩需求分析 需求分析系统总用例图系统总用例图在线图书管理系统利用软件工程思想,将整个系统结构划分为三大模块:学生管理模块、系统管理员端和公共模块 需求分析登录模块用例图登录模块用例图需要登录的用户,根据用户身份的不同,拥有不同的权限。当用户输入正确的id和密码时,跳转至相应的主页面,若用户名或密码错误,则提示相关信息,并要求用户重新登录。 需求分析
6、个人信息管理模块用例个人信息管理模块用例图图当用户成功登录后,可以修改当前登录用户的密码及信息。管理员不需要注册,由系统开发商提供管理员账户和密码,学生可自行注册。 需求分析学生端用例图学生端用例图在线查询1查询历史书单2 查询书单明细3续借4添加、查看书目5清空小小车6 需求分析管理员端用例图管理员端用例图用户管理1书籍管理2 归还图书3查看用户借阅状态4预期通知5bookmanagement system理工大学软件工程专业常艳毕业答辩系统设计 对用户需求进行分析后,将本系统分为三大模块,分别是管理员模块、学生管理模块(普通用户)和端口选择模块,每个模块具有各自的功能。 系统设计总体设计总
7、体设计功能模块设计功能模块设计 在线图书管理系统中主要涉及bm_book,bm_user,bm_order,bm_line四个实体,bm_book中用于记录保存馆藏书目信息,bm_user中同时包含管理员和学生信息,bm_order中保存学生的借阅书单,bm_line保存书单的详细条目信息 系统设计总体设计总体设计系统系统er图图 系统设计详细设计详细设计系统流程设计系统流程设计在线图书管理系统中管理员和学生(普通用户)的登录流程相似,具体操作主页不同,管理员和学生可在相应的主页中选择功能,进行操作 系统设计详细设计详细设计数据库设计数据库设计 同时包含管理员和学生信息同时包含管理员和学生信息
8、 保存学生的借阅书单保存学生的借阅书单包含id,flag,password,telephone,username,email,address属性 保存书单的详细条目信息保存书单的详细条目信息 bm_user bm_order bm_book bm_line 包含id、publishhouse、publishtime、 bookname、num属性 包含id、orderdate、orderstatus、user_id、amount属性包含id、order_id、book_id属性 用于记录保存馆藏书目信息用于记录保存馆藏书目信息序列:序列:user_seq、bmorder_seq、line_se
9、q 系统设计详细设计详细设计书籍管理类图书籍管理类图 系统设计详细设计详细设计订单管理类订单管理类图图bookmanagement system理工大学软件工程专业常艳毕业答辩系统实现见项目演示bookmanagement system理工大学软件工程专业常艳毕业答辩论文总结 论文总结研究内容总研究内容总结结 国际信息技术发展迅速,在对国内外的信息管理系统现状及历史发展趋势做了一定的比较分析之后,确定本系统的突出点 本系统主要划分为三个模块,分别是公共组件模块、管理员模块、学生管理模块。公共组件模块包括系统管理员和学生的信息管理、注册、登录等共有功能,管理员模块和学生管理模块则设计实现了双方特有的功能操作。本系统与传统的图书管理系统相比,实现了个人在线自主查询借阅、网上续借和逾期通知的功能,以传统模式为基点做出了优化和改进,借助于网络技术实现了图书馆管理系统个性化、移动化,大大提高了用户的工作效率。 常艳 论文总结未来展望未来展望 常艳 在线图书管理系统的设计和实现更多是学术方面的一次探索,目前只在本计算机上运行,没有得到广泛应用。 现阶段手机应用市场出现了各类app,相较于网页应
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 如何入门人工智能
- 安全月监管方案讲解
- 2025-2026学年人教版七年级地理上学期期末常考题之多变的天气
- 光伏防火培训课件模板
- 2025-2026学年广东省深圳市某校九年级(上)期中化学试卷(含答案)
- 莆田叉车考试题库及答案
- 光伏系统运维培训课件
- 龙港市初三考试试卷及答案
- 昆明初一月考试卷子及答案
- 光伏开发培训课件
- 城市生命线安全工程建设项目可行性研究报告
- 基于小波分析与神经网络融合的船舶同步发电机智能诊断体系研究
- 2025-2026学年苏教版三年级上册数学第七单元(数量关系的分析一)测试卷及答案
- 广东深圳市2026届化学高三第一学期期末学业质量监测模拟试题含解析
- 人力资源招聘流程管理工具人才库建立版
- 2025年人教版初中地理七年级上册全册知识点梳理
- 2025年国家开放大学电大《药剂学》期末试题题库及答案
- 电力公司考试大题题库及答案
- 重庆市金太阳好教育联盟2026届高三10月联考(26-65C)英语(含答案)
- 大同美食课件
- 大一英语期末考试及答案
评论
0/150
提交评论