오늘 우리는, 실제 필요에 따라 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 주석 = " 回忆' ;