All Projects → FuZhucheng → Studentmanagement

FuZhucheng / Studentmanagement

J2EE项目系列(一)--运用MVC模式及JavaWeb三层框架的学生管理系统。

Programming Languages

java
68154 projects - #9 most used programming language

Labels

Projects that are alternatives of or similar to Studentmanagement

Ios Architectures
Sample app for iOS architectures
Stars: ✭ 90 (-35.25%)
Mutual labels:  mvc
Sharpdocx
C# based template engine for generating Word documents
Stars: ✭ 100 (-28.06%)
Mutual labels:  mvc
Androidarchitecture
Android Architecture using Google guides
Stars: ✭ 127 (-8.63%)
Mutual labels:  mvc
Mini
Just an extremely simple naked PHP application, useful for small projects and quick prototypes. Some might call it a micro framework :)
Stars: ✭ 1,308 (+841.01%)
Mutual labels:  mvc
Momentum
MVC pattern for flutter. Works as state management, dependency injection and service locator.
Stars: ✭ 99 (-28.78%)
Mutual labels:  mvc
Audit.net
An extensible framework to audit executing operations in .NET and .NET Core.
Stars: ✭ 1,647 (+1084.89%)
Mutual labels:  mvc
Slickone
A Quick Enterprise Web Framework for Information System 企业级Web快速开发框架
Stars: ✭ 87 (-37.41%)
Mutual labels:  mvc
Digitalwand.admin helper
API для сборки кастомных админок в Битриксе
Stars: ✭ 135 (-2.88%)
Mutual labels:  mvc
Dotnettency
Mutlitenancy for dotnet applications
Stars: ✭ 100 (-28.06%)
Mutual labels:  mvc
Elmahcore
ELMAH for Net.Standard and Net.Core
Stars: ✭ 127 (-8.63%)
Mutual labels:  mvc
Appier
Joyful Python Web App development
Stars: ✭ 92 (-33.81%)
Mutual labels:  mvc
Mytested.aspnetcore.mvc
Fluent testing library for ASP.NET Core MVC.
Stars: ✭ 1,358 (+876.98%)
Mutual labels:  mvc
Ios Design Patterns
Learning ground for iOS Design Pattern included with sample projects for MVC, MVP, MVVM, and VIPER
Stars: ✭ 120 (-13.67%)
Mutual labels:  mvc
Gracejs
A Nodejs BFF framework, build with koa2(基于koa2的标准前后端分离框架)
Stars: ✭ 1,302 (+836.69%)
Mutual labels:  mvc
Biny
Biny is a tiny, high-performance PHP framework for web applications
Stars: ✭ 1,643 (+1082.01%)
Mutual labels:  mvc
Architecturesamplewithfirebase
これは、iOSアプリを色々なアーキテクチャで実装してみたものです。
Stars: ✭ 89 (-35.97%)
Mutual labels:  mvc
Rails
Ruby on Rails
Stars: ✭ 49,693 (+35650.36%)
Mutual labels:  mvc
Azos
A to Z Sky Operating System / Microservice Chassis Framework
Stars: ✭ 137 (-1.44%)
Mutual labels:  mvc
Denovel
A Deno Framework For Web Artisan - Inspired by Laravel
Stars: ✭ 128 (-7.91%)
Mutual labels:  mvc
Dry View
Complete, standalone view rendering system that gives you everything you need to write well-factored view code.
Stars: ✭ 124 (-10.79%)
Mutual labels:  mvc

这个系列会以逐步掌握Java后端框架为主线来写些基本的项目。希望大家有所收获。

J2EE项目系列(一)--运用MVC模式及JavaWeb三层框架的学生管理系统。此外,此项目最好结合我的博客来一起看,我在博客中,解释了我的工程架构,我的项目功能等等。

J2EE项目系列(一)--学生管理系统


一、项目介绍:

总述:一个适合初学者学习MVC架构的J2EE项目--学生管理系统

(1)功能介绍:

1.添加管理账号,包括账号、密码,你的名字;
2.登录功能大概流程模式
3.根据姓名查询学生信息,根据姓名删除学生信息,查询所有学生信息,增加学生,修改学生名字。

(2)运用的知识:

1.基本数据库知识
2.jsp+servlet+mysql
3.(重点)MVC设计模式的应用

(3)导入的jar包:

commons-beanutils-1.9.3.jar,commons-logging-1.2.jar,logback-classic-1.1.7.jar,logback-core-1.1.7.jar,mysql-connector-java-5.0.8-bin.jar,slf4j-api-1.7.21.jar

(4)建包,如下图:用了个非大型项目分包方式,方便初学者看的方式。

只用两个包管理,一个管理user的,一个管理学生信息的。

(5)数据库:

//学生表
CREATE TABLE student(
STID INT AUTO_INCREMENT PRIMARY KEY,
STNAME VARCHAR(20),
STSEX VARCHAR(10),
STAGE VARCHAR(10),
STPHONE VARCHAR(20)
);
//管理员表,起这个名我们要注意到,我们在工厂的bean类名为:UserStudent。这两者是必须对应的。
CREATE TABLE userstudent(
userid VARCHAR(30) PRIMARY KEY,
name VARCHAR(30),
password VARCHAR(32)
);
//测试数据
INSERT INTO userstudent(userid,name,password) VALUES ('fuzhu','fuzhu','751197996');
INSERT INTO student(STID,STNAME,STSEX,STAGE,STPHONE) VALUES (123,'fuzhufuzhu',boy','20','13531477062');


源码传送门:github地址:J2EE项目系列(一)--学生管理系统 喜欢的可以star或fork啦,谢谢!

好了,J2EE项目从0开始(一)--学生管理系统。本博客是学习J2EE开始的第一个小项目,这也是J2EE项目从0开始系列的(一),我会把我的理解、思考路线、项目构建一一详细写在这一系列的博客中。欢迎在下面指出错误,共同学习!

转载请注明:【JackFrost的博客】

更多内容,可以访问JackFrost的博客

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].