java电子相册系统
关于开发环境
1. jdk1.8
2. myeclipse10
3. tomcat8
4. mysql utf-8
使用技术
1. ssh 框架
2. log使用的是log4j
3. 自定义properties
4. 字符集 utf-8
5. 中文乱码使用自定义过滤器
6. 分页使用的是pager-taglib框架
7. 后台登陆使用的是frameset框架
课题设计仅供参考学习使用,可以在此基础上进行扩展完善。
开发环境:Eclipse ,MySQL 5.1,JDK1.7,Tomcat 7涉及技术点:MVC模式、JavaWeb、JDBC、HTML、CSS、JQUERY、Bootstrap、json、PageModel分页、等。
开发环境:
Eclipse ,MYSQL,JDK1.8,Tomcat 7
涉及技术点:
MVC模式、SpringMvc、Mybatis、Spring、bootstrap、HTML、JavaScript、CSS、JQUERY、log4j、Ajax、maven等
系统采用Mybatis框架实现ORM对象关系映射,前台JSP实现,后台springMvc映射,使用Spring框架进行整合。适合学习J2EE的一段时间的熟手,代码思路清晰,注解详细,数据库用的是mysql5.1,服务器用的tomcat7,JDK版本1.8. 编程软件Eclispe J2EE版本。是典型MVC架构,并且前后台分离
主要功能:
1.引言 5
1.1 开发意义 5
1.2 课题意义 6
2.项目概述 6
2.1 可行性研究 6
2.1.1 经济可行性 6
2.1.2 技术可行性 6
2.1.3 运行可行性 6
2.1.4 时间可行性 7
2.1.5 法律可行性 7
3. 需求分析 8
3.1 功能需求 8
3.2 性能需求 9
4. 相关技术介绍 9
4.1 JSP技术简介 9
4.2 JSP工作原理 10
4.3 JSP体系结构 10
4.4 JSP的特点 11
4.5 系统数据库连接 12
4.6 MySQL介绍 15
4.7 BS模式与C/S模式的比较分析 17
4.8 JDBC介绍 18
5. 数据库分析与设计 20
5.1 数据库设计原则 20
5.2 设计数据库 20
CREATE TABLE `t_s_attachment` (
`ID` varchar(32) NOT NULL,
`attachmentcontent` longblob,
`attachmenttitle` varchar(100) DEFAULT NULL,
`businesskey` varchar(32) DEFAULT NULL,
`createdate` datetime DEFAULT NULL,
`extend` varchar(32) DEFAULT NULL,
`note` longtext,
`realpath` varchar(100) DEFAULT NULL,
`subclassname` longtext,
`swfpath` longtext,
`BUSENTITYNAME` varchar(100) DEFAULT NULL,
`INFOTYPEID` varchar(32) DEFAULT NULL,
`USERID` varchar(32) DEFAULT NULL,
PRIMARY KEY (`ID`),
KEY `FK_mnq23hlc835n4ufgjl7nkn3bd` (`USERID`),
CONSTRAINT `FK_mnq23hlc835n4ufgjl7nkn3bd` FOREIGN KEY (`USERID`) REFERENCES `t_s_user` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `t_s_base_user` (
`ID` varchar(32) NOT NULL,
`activitiSync` smallint(6) DEFAULT NULL,
`browser` varchar(20) DEFAULT NULL,
`password` varchar(100) DEFAULT NULL,
`realname` varchar(50) DEFAULT NULL,
`signature` blob,
`status` smallint(6) DEFAULT NULL,
`userkey` varchar(200) DEFAULT NULL,
`username` varchar(10) NOT NULL,
`departid` varchar(32) DEFAULT NULL,
`debit` decimal(5,2) DEFAULT '0.00',
PRIMARY KEY (`ID`),
KEY `FK_15jh1g4iem1857546ggor42et` (`departid`),
CONSTRAINT `FK_15jh1g4iem1857546ggor42et` FOREIGN KEY (`departid`) REFERENCES `t_s_depart` (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO `t_s_base_user` VALUES ('402881e5455f7eca01455f7f46290044',1,NULL,'c44b01947c9e6e3f','管理员',NULL,1,NULL,'admin','402881e5455f7eca01455f7f45b80015',100.00),('402881e54596fb2e014596fefd8c0001',NULL,NULL,'8f6958dabefcff2f','刘德华',NULL,1,NULL,'liu','402881e54586e3be014586ea3dc70007',100.00),('402881e54596fb2e014596fefefc0004',NULL,NULL,'283e0ba3d8220f7a','李连杰',NULL,1,NULL,'lee','402881e54586e3be014586ea3dc70007',100.00);
DROP TABLE IF EXISTS `t_s_config`;
CREATE TABLE `t_s_config` (
`ID` varchar(32) NOT NULL,
`code` varchar(100) DEFAULT NULL,
`content` longtext,
`name` varchar(100) NOT NULL,
`note` longtext,
`userid` varchar(32) DEFAULT NULL,
PRIMARY KEY (`ID`),
KEY `FK_m3q8r50ror4fl7fjkvd82tqgn` (`userid`),
CONSTRAINT `FK_m3q8r50ror4fl7fjkvd82tqgn` FOREIGN KEY (`userid`) REFERENCES `t_s_user` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `t_s_depart`;
CREATE TABLE `t_s_depart` (
`ID` varchar(32) NOT NULL,
`departname` varchar(100) NOT NULL,
`description` longtext,
`parentdepartid` varchar(32) DEFAULT NULL,
PRIMARY KEY (`ID`),
KEY `FK_knnm3wb0bembwvm0il7tf6686` (`parentdepartid`),
CONSTRAINT `FK_knnm3wb0bembwvm0il7tf6686` FOREIGN KEY (`parentdepartid`) REFERENCES `t_s_depart` (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
java电子相册系统相关推荐
- 基于JAVA视频点播系统计算机毕业设计源码+系统+lw文档+部署
基于JAVA视频点播系统计算机毕业设计源码+系统+lw文档+部署 基于JAVA视频点播系统计算机毕业设计源码+系统+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开发软 ...
- java实验系统常用类,Java的常用系统类
Java的常用系统类Tag内容描述: 1.Java语言与JBuilder应用初步 第六章 常用的Java系统类,本章要点,字符串类 数值(Number)类及其子类 数组类 集合类 Object类,字符 ...
- Java消息系统简单设计与实现
前言:由于导师在我的毕设项目里加了消息系统(本来想水水就过的..),没办法...来稍微研究研究吧..简单简单... 需求分析 我的毕设是一个博客系统,类似于简书这样的,所以消息系统也类似,在用户的消息 ...
- java系统时间怎么获取,java目前系统时间的获取
java当前系统时间的获取 import java.text.SimpleDateFormat; SimpleDateFormat formatter = new SimpleDa ...
- java11模块化开发_【JDK 11】关于 Java 模块系统,看这一篇就够了
继 2014 年 3 月 Java 8 发布之后,时隔 4 年,2018 年 9 月,Java 11 如期发布,其间间隔了 Java 9 和 Java 10 两个非LTS(Long Term Supp ...
- Java秒杀系统实战系列~RabbitMQ死信队列处理超时未支付的订单(转)
转自: https://juejin.cn/post/6844903903130042376 文末有源代码,非常棒 摘要: 本篇博文是"Java秒杀系统实战系列文章"的第十篇,本篇 ...
- java获取系统当前时间格式化_java 获取系统当前时间并格式化
java 获取系统当前时间并格式化 CreateTime--2018年5月9日11:41:00 Author:Marydon 实现方式有三种 updateTime--2018年7月23日09点32分 ...
- spring mvc学习(48):java判断系统是linux还是windows系统
java判断系统是linux还是windows系统 判断一个系统是windows还是linux? import org.junit.jupiter.api.Test;/*** @program: ut ...
- Java获取系统时间
Java获取系统时间 Java获取系统时间 在java 中,有很多种方法都可以获取到系统的当前时间,但也需要到对应的类,不同的类自然有不同的方法.这里为大家介绍获取系统当前时间的四种方式. 1. 通过 ...
最新文章
- python进阶:switch语句、推导式与None类型
- PLSQL的截取函数
- SAP系统中设备管理模块的主要增强出口
- OpenGL编程指南4:双缓冲实现运行
- Ansible-playbook简单应用的几个实例
- 026-微软Ajax异步组件
- [LeetCode] Generate Parentheses
- 简单的脚本控制面试题
- python数据结构剑指offer-从尾到头打印链表
- python加密解密算法_Python基于DES算法加密解密实例
- Fixjs实践——标签、按钮控件
- 具体数学-第8课(取整进阶)
- 【OpenCV入门教程之六】 创建Trackbar 图像对比度、亮度值调整(转)
- 人工智能常用英文缩写
- 【天光学术】休闲体育论文:中小学学生羽毛球运动员心理训练方法研究
- Python: scipy.signal.coherence的用法及代码示例
- 如何生成微信小程序码(获取微信小程序码)
- Linux应急响应排查
- 蓝桥 卷“兔”来袭编程竞赛专场-07明码加密 题解
- BuildDownload maven-metadata.xml...打包一直卡在这里
热门文章
- i7-10700和锐龙r7 3700X 哪个好
- MT8735处理器基本资料简介
- ‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序或批处理文件
- vr相关的全景拍摄变得越来越火爆,那么vr技术呢?
- 后鸿蒙赋许桂铭,奇文分享《夫妻赋》:开辟鸿蒙,谁为情种?宇宙洪荒,为谁情浓?...
- TX Text Control .NET for WPF免费下载破解
- Baidu Apollo EM Planner
- 玩转Discord:为什么它这么吸引加密社区?
- MySQL索引与查询优化
- 倩女幽魂手游服务器维护多久,倩女幽魂手游6月2日服务器例行维护公告[图]