设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>毕设资料 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
基于微信的图书管理系统开题报告
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

毕业设计(创作)开题报告表

姓  名

学  号

专  业

计算机科学与技术(云计算方向)

班  级

一班

指导教师姓名

课题类型

软件设计类

毕业设计(创作)题目

基于微信的图书管理系统

开题报告内容

课题背景及选题意义

一.背景介绍

随着科学技术的不断发达,学生人数的不断增加,图书管理已成为非常重要的部分。目前,普通的图书管理系统都是基于PC端的,可以实现图书管理的规范化、系统化管理,弥补了人工管理的过程中的缺陷。但对于图书的查询,推荐,借书,还书方面的管理有所欠缺。同时微信和微信公众号的快速发展,人们使用手机的频率大幅提升,因此做一个基于微信小程序的图书管理系统与PC结合管理可以有效的解决这一系列问题。

二.选题意义

随着我国经济的发展,人们消费水平提高和城市化进程的加速,居民的文化素质也需要与之跟进,越来越多城市居民需要图书来填补精神空白,图书甚至成为都市人生活中不可缺少一部分,带给人们纯真的快乐,图书市场的发展,因此孕育出巨大的潜力。本设计是利用JAVA技术开发的一款基于微信的,辅助图书管理的小程序应用软件,充分发挥移动端的便携性,系统的高可靠,高可用,可扩展性,为用户提供借书,还书,在线观看电子书等服务,提供“图书管理”的功能。

设计目标

本设计实现在互联网上进行图书出售,借书,还书,图书查询等功能。该基于微信的图书管理系统是为了给所有需要借阅,购买图书的用户提供方便,其操做简单适合所有人。

主要功能包括:

(1) 浏览者可以修改自己的个人信息

(2) 浏览者可以浏览图书的基本信息

(3) 借阅图书(需要登录)

(4) 购买图书(需要登录)

(5) 还书(需要登录)

(6) 登录和注册功能

(7) 图书管理人员可以对网上的图书信息进行修改、添加、删除

设计思路、技术指标,预计的技术关键、技术方案

一. 设计思路:

本设计实现了基于微信的小程序“图书管理”的应用开发,系统采用JSP 作为开发语言、Mysql作为数据库管理系统。

1.功能模块分析:

系统分为用户和管理员两个模块

(1)用户模块:

浏览图书信息:用户既可以在登录的情况下查看,也可以在未登录的情况下查看。

登录及注册功能:用户若想要登录需要先进行注册操作,若已注册可以直接登录,只有登录才能修改用户个人信息,进行图书借阅,购买等操作。

借阅功能:用户想要借阅图书(需要登录),通过添加个人书架进行借阅。

购买功能:用户想要购买图书(需要登录),通过添加购物车进行购买,最后通过二维码的方式支付。

(2)管理员模块:

登录功能:管理员需要登录才能进行对图书信息的修改。

修改图书信息:管理员可以对图书信息进行增,删,改等操作。

管理员可以查看订单信息

管理员可以查看用户信息

2.功能模块图

2.总体设计思路:

基于微信的图书管理系统使用Mvc框架,系统划分为三个逻辑层面,分别是表现层(UI)、业务层(Service)、数据层(Dao)。

(1)表现层:主要是用于展示界面信息。是用户与系统进行交互的端点,基于微信的图形用户界面。

(2)业务层:主要是将业务功能封装起来,并与表现层及数据层关联,也称为中间层或应用服务层,它负责封闭事务、数据访问及其他的核心应用逻辑,起到有效的作为前台用户服务层和后台数据服务层和数据存储之间的桥梁。

(3)数据层:主要包括数据操作和数据逻辑层,主要功能是将数据操作封装到类,一般通过数据封装类来操作数据,使用MySQL数据库作为数据存储的数据库。

实现在互联网上进行图书出售的功能,在Dao层使用Mybatis完成对数据库的增,删,改,查。在表现层使用Spring MVC:完成用户的请求接收功能。Spring MVC的Controller作为整个应用的控制器,完成用户请求的转发及对用户的响应。Spring:以整个应用大管家的身份出现。整个应用中所有的Bean的生命周期行为,均由Spring来管理。即整个应用中所有对象的创建、初始化、销毁,及对象间关联关系的维护,均由Spring进行管理。

二.关键技术:

前端页面设计:JavaScript、Html

后端设计语言:Java语言

数据库:MySQL语言

架构:Mvc架构,Mybatis框架,Spring框架,SpringMVC框架

三.技术方案

开发平台:Windos10

开发工具:Eclipse、Mysql

开发语言:JavaScript

支持环境:Windos7及以上

将提交的

成果

1.图书管理系统微信小程序

2.《基于微信的图书管理设计与实现》毕业论文

计划进度

2020年09月初:完成选题。

2020年09月初-2020年09月中旬:课题需求分析,收集类似资料,完成开题报告、开题答辩。

2020年09月中旬-2020年10月中旬:完成“框架搭建” “软件的配置”等工作。

2020年10月中旬-2020年11月中旬:初步完成程序设计,并向指导老师演示基本结果,修改不足之处。

2020年11月中旬-2020年12月底:提交系统,并完成系统验收。

2020年12月底-2021年4月初:撰写毕业设计说明书,并提交指导教师。

2021年4月初-2021年4月底:请指导教师评审,准备毕业设计答辩。

2021年4月底-2021年5月初:完成毕业设计答辩。

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
台式数控等离子切割机机械结构设计 台式数控等离子切割机机械结构设计 台式数控等离子切割机机械结构设计
基于PLC的罐装加工过程为全自动 基于Python电影推荐系统设计 基于西门子S7-200PLC四层
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!