实训感受基于MVC模式的Jsp购书系统的项目实践

Posted 追影科技

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实训感受基于MVC模式的Jsp购书系统的项目实践相关的知识,希望对你有一定的参考价值。


在开始这篇博客之前,先来一个简单的开场白。这也算是为我第一次在网上发表博客留下一个纪念。本人性别男,爱好女。一个大三计算机科学与技术专业学生,在专业方面也不是很专业,之所以想到要写下这篇博客,是想要与更多的伙伴通过这种方式来互相交流,互相学习。好,下面就言归正传,开始整个项目的实现。


本次项目是学校开设的课程JSP程序课程的实训课程,花了一周的时间去完成。在项目的过程中,所有的代码都是通过自己一个一个的去敲,所以在整个项目的过程中还是会因为自己项目经验的不足、技术的欠缺以及思维的局限所带来的一些问题。还需要共同努力,继续提升。本项目只是一次是实训的项目,并不是一个完整的项目,里面有很多东西都没考虑,比如注册登陆的各种正则表达式验证,这里面都是没有的,但是如果要添加也不困难,因为整个项目的代码结构基于MVC模式开发的,结构上很清晰,这也是我认为的MVC模式最大的优点所在。


开发环境:myeclipse10+mysql+navica

【实训感受】基于MVC模式的Jsp购书系统的项目实践


数据库设计:数据库的设计是一个项目的关键,也是对一个项目的整体构建。在该项目中,由于自己项目经验的不足以及自己思维的局限,所以整个项目的数据库的整体设计是有问题的,在以后的项目过程中还要加以改进。这次的数据库也是边开发边建表,这样不仅开发效率极低,而且还会有很多的思维漏洞。最后就会导致项目越往后面,遇到的问题就越多,解决起来也会越来越麻烦,特别是在数据库中表与表之间关系比较紧密的时候。下面就来介绍么一张表的作用:

  1. my_book:图书信息表,只要是供管理员对图书信息的增删查改

  2. my_bookadminuser:主要存储网站管理员的信息

  3. my_order:存储用户的订单信息

  4. my_user:在用户注册的时候的对用户信息进行存储,登陆的时候从里面查询是否存在相应的用户名和密码

【实训感受】基于MVC模式的Jsp购书系统的项目实践


具体实现:


【实训感受】基于MVC模式的Jsp购书系统的项目实践

【实训感受】基于MVC模式的Jsp购书系统的项目实践

Dao.java

【实训感受】基于MVC模式的Jsp购书系统的项目实践


DaoFromDB.java

【实训感受】基于MVC模式的Jsp购书系统的项目实践

【实训感受】基于MVC模式的Jsp购书系统的项目实践


【实训感受】基于MVC模式的Jsp购书系统的项目实践

AddAdminSer.java


项目小节:这里只贴了部分的代码,源码下载的链接我也会贴出来。写的代码不算太好,毕竟也只用了一周的时间,后续也会继续完善。要真正做好一个项目要考虑的东西很多,所以还需要继续努力!想要源码的欢迎留言私信!



项目运行截图


以上是关于实训感受基于MVC模式的Jsp购书系统的项目实践的主要内容,如果未能解决你的问题,请参考以下文章

亲测可用!在线购书系统项目分享(Java)

实训笔记——JSP项目的整体结构

读程--从未参与的项目中学习

项目源码JavaWeb网上购书系统

最老程序猿创业开发实训1---Android应用架构之MVC

基于jsp+servlet+javabean的MVC模式简单应用