이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 13586|회답: 2

[자바SE] JAVA로 작성된 학생 정보 관리 시스템

[링크 복사]
게시됨 2014. 11. 20. 오후 8:43:50 | |순서대로 둘러보기 |
이 글은 2014-11-20 21:21에 Delver_Si가 마지막으로 편집했습니다.

[mw_shl_code=SQL,true]master 사용해
가자
존재한다면(이름 = '학교'인 sys.databases에서 * 선택)
        데이터베이스 학교를 그만뒀습니다
가자
데이터베이스 학교 만들기
가자
학교 사용법
가자
테이블 생성 학생
(
        stu_id varchar(10) 기본 키 ,-- 번호
        stu_name varchar(20) null이 아니,-- 이름
        stu_addr 바르차르 (100) ,-- 주소
        stu_spec 바르차르 (50) 프로,--
        stu_dorm 바르차르 (50) — 기숙사
)
가자
학생 가치관('100001', '장산', '우한 쉬동', '정보공학', '101')
학생 가치관에 삽입하기('100002', '리쓰', '우한 쉬동', '정보공학', '102')

학생에게서 선택 *

--학생에서 삭제하기 stu_id = '100001'

--학생 집합 업데이트 stu_name = '리스', stu_addr = '장산', stu_spec= '소프트웨어 테스트', stu_dorm = '1001', 여기서 stu_id = '100001'[/mw_shl_code]

[mw_shl_code=java,true]package online.school.test;

import java.util.ArrayList;
import java.util.List; import.school.domain.Student;
import.school.service.StudentService;

공개 클래스 StudentTest {

        public static void main(String[] args) {
                new StudentTest().getAllStudent();
        }
        public int addStudent() {
                학생 = 신입생("3", "왕우", "샤오간", "소프트웨어 테스트", "103");
                새 StudentService().addStudent(student);
        }

        public int delStudent() {
                문자열 stuId="3";
                새 StudentService().delStudent(stuId);
        }

        public void findStudent() {
                문자열 stuId="3";
                학생 = new StudentService().findStudent(stuId);
                System.out.println(student.toString());
        }

        공개 목록<Student> getAllStudent() {
                ArrayList al = (ArrayList) new StudentService().getAllStudent();
                for(int i =0; i<al.size(); i++){
                        객체[] obj =(객체[]) al.get(i);
                        for(int j=0; j<5; J++){
                                System.out.print(obj[j] + " ");
                        }
                        System.out.println();
                }
                알을 반환;
        }

        public int updateStudent() {

                학생 = 신입생("3", "왕우", "영청", "토목공학", "103");
                new StudentService().updateStudent(student);
                0을 반환;
               
        }
}
[/mw_shl_code]

[mw_shl_code=java,true]package.school.domain;

공립 수업 학생 {
        
        사설 스트링 stu_id; 번호
        사병 스트링 stu_name; 이름
        사설 스트링 stu_addr; - 주소
        사병 스트링 stu_spec; 프로 경력
        사설 스트링 stu_dorm; 기숙사
        공용 문자열 getStu_id() {
                stu_id 반환;
        }
        public void setStu_id(String stuId) {
                stu_id = stuId;
        }
        공용 문자열 getStu_name() {
                stu_name 반환;
        }
        public void setStu_name(String stuName) {
                stu_name = stuName;
        }
        공개 문자열 getStu_addr() {
                stu_addr 반환;
        }
        public void setStu_addr(String stuAddr) {
                stu_addr = stuAddr;
        }
        공용 문자열 getStu_spec() {
                stu_spec 반환;
        }
        public void setStu_spec(String stuSpec) {
                stu_spec = stuSpec;
        }
        공개 문자열 getStu_dorm() {
                stu_dorm 반환;
        }
        public void setStu_dorm(String stuDorm) {
                stu_dorm = 스투돔;
        }
        
        
        
        공공 학생() {
                super();
        }
        public Student(String stuId, String stuName, String stuAddr,
                        String stuSpec, String stuDorm) {
                super();
                stu_id = stuId;
                stu_name = stuName;
                stu_addr = stuAddr;
                stu_spec = stuSpec;
                stu_dorm = 스투돔;
        }
        @Override
        public String toString() {
                반환 "학생 [stu_addr=" + stu_addr + ", stu_dorm=" + stu_dorm
                                + ", stu_id=" + stu_id + ", stu_name=" + stu_name
                                + ", stu_spec=" + stu_spec + "]";
        }
        
        
        

}
[/mw_shl_code]
[mw_shl_code=java,true]package online.school.service;

import java.util.List;

import online.school.dao.StudentDao;
import.school.domain.Student;
import online.school.utils.SqlHelp;

public class StudentService는 IStudentService{

        @Override
        public int addStudent(Student student) {
               
                문자열 SQL = "학생 값(?,?,?,?,?)에 삽입";
                return new StudentDao().addStudent(sql,student.getStu_id(),student.getStu_name(),student.getStu_addr(),student.getStu_spec(),student.getStu_dorm());
        }

        @Override
        public int delStudent(String stuId) {
                문자열 SQL = "학생에서 삭제 stu_id = ?";
                return new StudentDao().delStudent(sql, stuId);
        }

        @Override
        public Student findStudent(String stuId) {
                문자열 SQL = "학생에게서 * 선택 stu_id = ?";
                return new StudentDao().findStudent(sql, stuId);
        }

        @Override
        공개 목록<Student> getAllStudent() {
                String sql = "select * from student";
                return new StudentDao().getAllStudent(sql);
        }

        @Override
        public int updateStudent(Student student) {
                String SQL = "update student set stu_name = ?,stu_addr = ?, stu_spec= ?,stu_dorm = ? 여기서 stu_id = ?";
                return new StudentDao().updateStudent(sql, student.getStu_name(),student.getStu_addr(),student.getStu_spec(),student.getStu_dorm(),student.getStu_id());
               
        }

        

        
}
[/mw_shl_code] [mw_shl_code=java,true]package online.school.dao;

import java.util.ArrayList;
import java.util.List;
import.school.domain.Student;
import online.school.utils.SqlHelp;

public class StudentDao implements IStudentDao{

        @Override
        public int addStudent(String sql, String... args) {
                return new SqlHelp().executeUpdate(sql,args);
               
        }

        @Override
        public int delStudent(String sql, String... args) {
                return new SqlHelp().executeUpdate(sql,args);
        }

        @Override
        public Student findStudent(String sql, String... args) {
                ArrayList al = new SqlHelp().executeQuery(sql, args);
                        Object[] obj =(Object[]) al.get(0);
                        학생 = 신입생();
                        student.setStu_id((String) obj[0]);
                        student.setStu_name((String) obj[1]);
                        student.setStu_addr((스트링) obj[2]);
                        student.setStu_spec((끈) obj[3]);
                        student.setStu_dorm((스트링) obj[4]);
                        재학생;
               
        }

        @Override
        public List<Student> getAllStudent(String sql) {

                ArrayList al = new SqlHelp().executeQuery(sql);
                알을 반환;
        }

        @Override
        public int updateStudent(String sql, String... args) {
               
                return new SqlHelp().executeUpdate(sql, args);
               
        }

        
        
}
[/mw_shl_code]

stuManager.rar

507.45 KB, 다운로드 시간: 0, 다운로드 크레딧: -1 명성, -1 기여

판매 가격:2MB [녹음]  [사다]





이전의:최근에 저는 온라인 서점 프로젝트를 진행 중인데, 이는 최근 며칠간 완료된 등록 기능입니다
다음:학생 관리 시스템의 C# 버전
 집주인| 게시됨 2014. 11. 20. 오후 9:20:55 |
관리자가 2014-11-20 21:13에 게시됨
소유자는 첨부파일의 소스 코드를 2달러에 판매하는 것이 권장됩니다

:승리:
게시됨 2014. 11. 20. 오후 9:13:20 |
소유자는 첨부파일의 소스 코드를 2달러에 판매하는 것이 권장됩니다
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com