논문 관리 시스템 설계 및 J2EE 기반의 무료 공유의 구현

오늘 우리는, 실제 필요에 따라 J2EE 개발 관리 시스템을 기반으로 논문, 논문의 주제를 설계, 관리 및 모니터링을 강화하고 정보 기술 학위 논문의 관리를 개선하기 위해 논문 관리 시스템 (학사 논문을 분석합니다 작업은, 공개 토론, 제출 된 중간 시험 논문,지도, 검토 및 논문 및 기타 관련 분야, 시스템의 논리적 구조와 내장 ER 다이어그램 및 서명 마지막으로 프로그래밍.),이 프로젝트는 SSM (은 MyEclipse), 개발 도구의 선택에 대한 프레임 워크를 사용 은 MyEclipse있다. 배경 항목으로 논문 관리 시스템.

시스템을 완성하기 위해, 우리는 먼저 시스템의 요구 사항을 분석 할 필요가있다. 논문 관리 시스템은 사용자 역할 관리자, 교사, 학생을 포함해야한다. 각 필드에 대한 계정과 암호를 설정해야 할 역할을 방문, 사용자에게 관련 작업을 완료하는 부드러운 착륙 시스템을 허용하기 위해.

시스템의 기능을 수행하기 위해, 기록 타이틀 정보를 볼 대상 학생을 설정해야합니다. 이 필드를 해당 대상 학생 및 학생 mingzi가, 학생 및 학생 아이디 id 필드는 주제에 해당하는 상기 주제에있는 두 테이블 간의 관계를 정의

.

 

 

모든 시스템 데이터의 요약 결과 : 관리자 (admin), 교사 (jiaoshi), 학생 (xuesheng), 제목 (티뮤)

 

 

관리자 테이블

필드 이름 | 종류 | 부동산 | 설명

ID | INT (11) | PRIMARY KEY | 관리자 ID

이름 | VARCHAR (255) | | 계정

암호 | VARCHAR (255) | | 비밀번호

 

 

교사 테이블

필드 이름 | 종류 | 부동산 | 설명

ID | INT (11) | PRIMARY KEY | ID 교사

mingzi | VARCHAR (255) | | 이름

이름 | VARCHAR (255) | | 계정

암호 | VARCHAR (255) | | 비밀번호

 

 

학생 표

필드 이름 | 종류 | 부동산 | 설명

ID | INT (11) | PRIMARY KEY | 学生 ID

mingzi | VARCHAR (255) | | 이름

이름 | VARCHAR (255) | | 계정

암호 | VARCHAR (255) | | 비밀번호

 

 

표 제목

필드 이름 | 종류 | 부동산 | 설명

ID | INT (11) | PRIMARY KEY | 주제 ID

biaoti | VARCHAR (255) | | 제목

neirong | VARCHAR (255) | | 내용

xuesheng | VARCHAR (255) | | 학생

xueshengid | VARCHAR (255) | | 학생증

zhuangtai | VARCHAR (255) | | 상태

테이블의 건설을위한 SQL 문을

SET FOREIGN_KEY_CHECKS = 0 ; 

- ---------------------------- 

- ------------------ ---------- 

- ggbanjiwangzhan 표 구조 

- ---------------------------- 

DROP의  표는  IF가  EXISTS `t_admin`; 

CREATE  TABLE을 `t_admin` (`id`의 INT ( 11 ) NOT  NULL AUTO_INCREMENT의 COMMENT ' 管理员ID ' ,`username`의 VARCHAR ( 255 ) DEFAULT의  NULL의 COMMENT ' 账号'`password`의 VARCHAR ( 255 ) DEFAULT의  NULL의 COMMENT ' 密码' , PRIMARY  KEY (`id`) 

) ENGINE = 의 MyISAM DEFAULT의 CHARSET = UTF8 주석 = " 管理员' ; 

- ---------------------------- 

DROP의  표는  IF는  EXISTS `t_xuesheng`을; 

CREATE  TABLE을 `t_xuesheng` (`id`의 INT ( 11 ) NOT  NULL AUTO_INCREMENT의 COMMENT ' 学生ID' `Mingzi` VARCHAR ( 255 ) 초기 상태  NULL 주석 ' 이름 ' ,'username` VARCHAR ( 255 ) 초기 상태  NULL 주석 ' 계정 ' `password` VARCHAR ( 255 ) 초기 상태  NULL 주석 ' 암호 ' `lianxifangshi` VARCHAR ( 255 ) 초기 상태  NULL 주석 ' 정보 ' , 'banji` VARCHAR ( 255) 기본  NULL은 주석 ' 클래스 ' `nianji` VARCHAR ( 255 ) 초기 상태  NULL 주석 ' 등급 ' ,`banjiid`의 INT ( . 11 ) 초기 상태  NULL 주석 ' 클래스 ID ' ,  KEY (`id`) 

) ENGINE = 의 MyISAM를 초기 상태 문자셋 = UTF8 주석 = ' 학생 ' ; 

- ---------------------------- 

DROP TABLE  IF는  EXISTS `t_banji`을; 

CREATE  TABLE `t_banji`를 (`id`의 INT ( 11 ) NOT  NULL AUTO_INCREMENT의 COMMENT ' 班级ID ' ,`mingzi`의 VARCHAR ( 255 ) DEFAULT의  NULL의 COMMENT ' 名字' ,`banzhang`의 VARCHAR ( 255 ) DEFAULT의  NULL의 COMMENT ' 班长' , `banzhangid`의 INT ( 11 ) DEFAULT의  NULL의 COMMENT '班长ID ' , PRIMARY  KEY (`id`) 

) ENGINE = 의 MyISAM DEFAULT의 CHARSET = UTF8 주석 = " 班级' ; 

- ---------------------------- 

DROP의  표는  IF는  EXISTS `t_huiyi`을; 

CREATE  TABLE을 `t_huiyi` (`id`의 INT ( 11 ) NOT  NULL AUTO_INCREMENT의 COMMENT ' 回忆ID ' ,`biaoti`의 VARCHAR ( 255 ) DEFAULT의  NULL의 COMMENT' 제목 ' , 'neirong` VARCHAR ( 255 ) 초기 상태  NULL 주석 ' 내용 ' ,'xuesheng` VARCHAR ( 255 ) 초기 상태  NULL 주석 ' 학생 ' ,`xueshengid`의 INT ( 11 ) 초기 상태  NULL 주석 ' 학생들이 위의 ID를 언급 ' ,`shijian` VARCHAR ( 255 ) 초기 상태  NULL 주석 ' 시각 ' ,  KEY(`id`) 

) ENGINE = 의 MyISAM DEFAULT의 CHARSET = UTF8 주석 = " 回忆' ;

소스 다운로드

추천

출처www.cnblogs.com/qwcx/p/11517989.html