현재 위치 - 회사기업대전 - 엔터프라이즈 전체 - 소프트웨어 엔지니어링 작업 찾기!

소프트웨어 엔지니어링 작업 찾기!

나는 이전에 이런 시스템을 해본 적이 있는데, 나는 너에게 요구를 붙였다! 네가 원하는 게 아닌지 봐!

학생 서비스 학생 정보 관리 시스템

(소프트웨어 요구사항 선언)

1 소개 2

1..1쓰기 목적 2

1.2 배경 2

1.3 정의 2

1.4 참조 2

2 작업 개요 2

2. 1 목표 2

2.2 사용자 특성 2

2.3 가정 및 제약 2

3 요구 사항 2

3. 1 기능에 관한 규정 2

3.2 기타 기능 규정 2

3.3 입출력 요구 사항 2

3.4 데이터 관리 기능 요구 사항 2

4 운영 환경 규정 2

4. 1 장비 2

4.2 소프트웨어 지원 2

4.3 인터페이스 2

4.4 제어 2

1 소개

1..1의 용도

사회가 발전하면서 학교의 규모가 커지고 학교의 교육관리기관도 커지고 있다. 학교가 학생 정보를 편리하고 효율적이며 동적으로 관리하고 생산성을 높이기 위해, 제가 속한 과제 그룹은 이 시스템을 설계했습니다. 이 시스템은 학생의 모든 기본 정보를 포함한 완전한 학생 정보 관리 모델을 제공합니다. 경영진이 적시에 관련 정보를 입수하고 동적으로 처리할 수 있도록 하여 대량의 지출을 줄여 생산성을 크게 높였습니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), Northern Exposure (미국 TV 드라마), 학교명언) 학교의 효율을 더욱 높이고 고교의 관리 수준을 높이는 데 큰 역할을 했다!

1.2 배경

소프트웨어 이름: 대학생 파일 관리 시스템

개발자 및 사용자: 본 소프트웨어는 XXXX 사무실에서 사용되며 저작권 및 사용권은 개발자가 소유합니다.

1.3 정의

& lt >

1.4 참조

"Visual Basic 프로그래밍 자습서", 양리 편집장, 중국 수리출판사, 2004 년 7 월.

SQL 서버 2000 자습서, 공 보 편집장, 베이징 희망 전자출판사, 2002 년 7 월.

Visual Basic 데이터베이스 시스템 개발 인스턴스 탐색, 유도 편집장, 인민우편출판사, 2004 년 6 월 5438+ 10 월.

소프트웨어 공학 도론 (제 4 판), 장 칭화대 출판사, 2005 년 6 월.

2 작업 개요

2. 1 목표

수능 확대에 따라 우리 학교의 학생 수가 매년 급격히 증가하고 있으며, 요호 캠퍼스에는 약 3 만 4 천 명이 있을 것이다. 학교의 중요한 학생 관리 부서로서 학생처는 학생처 사무실, 학생관리부, 학생교육처, 학생기숙사 관리부, 심리상담센터, 근공조학관리센터 등 6 대 기능부문을 포함한다. 학교 학생들의 교육, 관리 및 서비스를 담당하는 전문 기관입니다. 방대한 학생 정보에 직면하여 수공과 종이의 관리 모델은 점점 더 많은 폐단을 부각시키고 있다. 예를 들면 대량의 인력을 소모하고, 업무량이 많고, 일이 번거롭고, 실수하기 쉬우며, 일에 불리하다.

따라서 컴퓨터 소프트웨어를 이용하여 학생 파일 관리를 전담하는 소프트웨어 및 기타 컴퓨터 지원 관리 학생 파일을 편성하는 것은 이미 우리 학교 학생 관리의 시급한 과제가 되었다.

이 시스템은 일반적인 m is 시스템 (VB+SQL) 프레임워크를 기반으로 고객에게 종합적인 학생 파일 관리를 제공합니다. 사용자는 이 시스템을 통해 학생 정보를 동적으로 관리할 수 있으며, 학생처 각 부서에서 관련 데이터 소스를 공유할 수 있어 데이터 통합, 데이터 오류 감소, 생산성 향상 등의 이점을 얻을 수 있습니다. 반면 사용자는 시스템에서 제공하는 특정 인터페이스를 통해 Excel 문서나 word 문서의 데이터 소스를 가져와 데이터베이스 시스템에 저장하고 조작할 수 있습니다. 관련 데이터 시트를 생성하여 word 또는 excel 문서로 내보내 상위 부서에 파일을 쉽게 인쇄하고 제출할 수 있습니다.

구현 모드 맵: (그룹)

학생처의 방대한 정보 시스템으로 팀 구성원은 단기간에 실현하기 어렵다. 학생처 직원과 소통하고 멘토의 의견을 구한 후, 팀원들은 학생처 관리과부터 시작하여 학생처의 하위 시스템을 구현하기로 했다. 관리과는 전교생 정보의 기초 관리이자 다른 모든 부서의 모든 데이터베이스 자료에 대한 전제 보장이기 때문이다. 관리과 관리 시스템이 구현되어 다른 부서와의 인터페이스가 유지된다고 할 수 있다. 전체 학생처 정보 시스템의 절반 임무를 완수하는 것과 같기 때문에 우리는 관리부에서 시작하여 우리 프로젝트의 가장 중요한 단계를 완수하기로 했다.

관리 시스템 비즈니스 흐름도:

2.2 사용자 특성

일반적으로 시스템은 사용자에게 특정 수준의 컴퓨터 작업이 필요합니다. 즉, 사용자의 역할은 관리자, 운영자 및 일반 사용자로 나뉩니다. 모든 사용자는 사용자 이름과 암호를 통해 시스템에 로그인해야 합니다. 데이터베이스에서 사용자 이름과 암호를 찾을 수 없으면 사용자는 시스템에 로그인할 수 없습니다.

사용자가 시스템에 들어가면 권한이 다르고 기능도 다릅니다. 만약 그가 관리자로 로그인한다면 시스템의 모든 기능을 조작할 수 있다. 만약 그가 운영자로 로그인한다면, 그 중 일부만 조작할 수 있다. 일반 사용자로 로그인하면 관련 정보만 볼 수 있고 모든 정보를 변경할 수는 없습니다.

2.3 가정 및 제약

이 시스템은 소프트웨어 대학의 학부 개발 팀에서 유지 관리합니다.

개발멤버: 서복군 증홍성 Xi 청청 지도 선생님: 증아린.

개발시간: 2005 년 10-2006 년 1 월.

3 수요 대사

3. 1 기능에 관한 규정

위 관리 부서의 비즈니스 흐름도를 통해 관리 시스템의 기능 분석을 신속하게 받았습니다. 태그가 지정된 각 항목은 데이터베이스의 한 테이블에 저장할 수 있으며, 기본 테이블 작업은 다음과 같이 지정할 수 있습니다.

1. 학생 기본 정보:

기능 설명:

● 학생 기본 정보 수정: 조회 기능에서 조건을 입력하고 수정할 레코드를 찾은 다음 필요에 따라 해당 필드를 수정합니다. 수정할 수 있는 필드는 학번, 이름, 성별, 민족, 생년월일, 정치적 면모, 집 주소, 도시 혼인 상태, 주민등록번호, 기숙사 주소, 전화 입학 시간, 대학 전공 학력 등이다.

● 학생 기본 정보 삭제: 삭제할 레코드를 조회한 다음 실제 상황에 따라 전체 레코드를 삭제할지 아니면 일부 필드만 삭제할지를 결정합니다. 일부 필드를 삭제하면 기본 키가 아닌 필드만 조작할 수 있습니다. 기본 키가 아닌 필드는 이름, 성별, 민족, 생년월일, 정치적 면모, 혼인 상태, 집 주소, 주민등록번호, 기숙사 주소, 학력입니다.

● 학생 기본 정보 추가: 레코드를 추가할 때 기본 키는 비워 둘 수 없습니다. 그렇지 않으면 레코드 추가가 실패합니다.

● 학생 기본 정보에 대한 조회: 조회 조건에서 조회 필드에 들어가면 관련 레코드를 찾을 수 있습니다. 거친 조회인 경우 모든 관련 레코드의 첫 번째 레코드가 표시됩니다. 그런 다음 버튼을 클릭하여 쿼리 된 모든 레코드를 봅니다. 상세 조회인 경우 레코드가 표시됩니다.

● 학생 기본 정보 내보내기: 질의된 데이터 내보내기를 통해 EXCEL 문서를 생성하여 문서를 쉽게 인쇄하고 업로드할 수 있습니다.

2. 학생 가족 정보

기능 설명:

● 데이터 출처: 각 학원이 규정된 형식에 따라 작성하여 제출한 excel 양식을 해당 데이터베이스로 가져옵니다.

● 질의: 해당 질의 기준을 입력하여 관련 레코드를 찾습니다.

● 데이터 내보내기: 데이터베이스의 테이블을 excel 또는 word 문서로 내보냅니다.

● 기타 추가, 삭제 및 수정은 기본 테이블과 동일합니다.

3. 학생의 교육 경험

기능 설명:

● 데이터 출처: 지정된 형식으로 학원에서 작성한 excel 양식을 해당 데이터베이스로 가져옵니다.

● 학생 교육 경험 정보 추가, 삭제 및 수정: 사람들의 교육 수준이 변화함에 따라 그에 따라 양식에 해당 속성을 추가할 수 있습니다.

구현 방법은 프로파일 작업과 유사합니다.

● 조회: 관련 조회 조건을 입력하여 해당 레코드 정보를 찾습니다.

● 데이터 내보내기: 데이터베이스의 양식을 excel 또는 word 로 내보내 문서를 직접 인쇄하거나 제출할 수 있습니다.

4. 학생 품질 종합 평가-전문 성적표

기능 설명:

● 전문 성과 평가 정보를 입력, 삭제, 수정하는 기본 작업

●-전문 성과 평가 정보 조회: 조회 조건에 조회 필드를 입력하고 관련 레코드를 질의합니다. 정확한 조회와 상세 조회로 나눌 수 있습니다.

● 전문 성과 평가 정보 내보내기: 쿼리 데이터를 excel 또는 word 문서로 가져와 자료를 쉽게 인쇄하거나 제출할 수 있습니다. 。

5. 학생의 자질 종합평가-운영평가표

기능 설명:

● 데이터 소스: 지정된 형식의 excel 테이블을 해당 데이터베이스로 가져와 해당 데이터베이스를 동적으로 변경합니다.

● 조회: 프롬프트된 조회 조건에 따라 해당 필드를 입력하여 데이터베이스에 대한 관련 레코드를 찾습니다.

● 데이터 내보내기: 쿼리 데이터를 excel 또는 word 문서로 가져와 자료를 쉽게 인쇄하거나 제출할 수 있습니다.

● 운영 평가 정보를 입력, 삭제, 수정하는 기본 작업.

6. 학생 종합 평가 양식

기능 설명:

● 데이터 소스: 지정된 형식의 excel 테이블을 해당 데이터베이스로 가져와 해당 데이터베이스 데이터를 동적으로 변경합니다.

● 종합적인 평가 정보 입력, 삭제, 수정의 기본 작업.

● 조회: 프롬프트된 조회 조건에 따라 해당 필드를 입력하여 데이터베이스에 대한 관련 레코드를 찾습니다.

● 데이터 내보내기: 쿼리 데이터를 excel 또는 word 문서로 가져와 자료를 쉽게 인쇄하거나 제출할 수 있습니다.

7. 장학금 정보

기능 설명:

● 장학금 정보 추가: 포맷에 따라 새로 추가된 장학금 정보 및 관련 필드를 입력합니다.

● 장학금 정보 삭제: 여러 가지 이유로 폐지된 장학금 정보를 삭제할 수 있습니다.

● 정보 조회: 조회 조건에 따라 관련 장학금 정보를 조회할 수 있습니다.

8. 학생 인센티브 정보:

기능 설명:

● 포상 정보 추가: 레코드를 추가할 때 기본 키는 비워 둘 수 없습니다. 그렇지 않으면 레코드 추가가 실패합니다.

● 포상 정보 삭제: 삭제할 레코드를 조회한 다음 실제 상황에 따라 전체 레코드를 삭제할지 또는 일부 필드만 삭제할지를 결정합니다.

● 보상 정보 수정: 조회 기능에서 조건을 입력하고 수정할 레코드를 찾은 다음 필요에 따라 해당 필드를 수정합니다.

● 포상 정보 조회: 실제 필요에 따라 프롬프트된 조회 조건에 해당 조건을 입력하여 관련 레코드 정보를 볼 수 있습니다.

● 데이터 내보내기: 필요에 따라 데이터베이스의 관련 레코드 필드를 excel 또는 word 문서로 내보내 쉽게 인쇄할 수 있습니다.

9. 학생 징계 정보

기능 설명:

● 징계 정보 추가: 레코드를 추가할 때 기본 키는 비워 둘 수 없습니다. 그렇지 않으면 레코드 추가가 실패합니다.

● 징계 정보 삭제: 삭제할 레코드를 조회한 다음 실제 상황에 따라 전체 레코드를 삭제할지 아니면 일부 필드만 삭제할지를 결정합니다.

● 위반 정보 수정: 조회 기능에서 조건을 입력하고 수정할 레코드를 찾은 다음 필요에 따라 해당 필드를 수정합니다.

● 학과 정보 보기: 필요한 경우 힌트에 대한 몇 가지 질의 기준에 해당 필드를 입력하여 관련 레코드 정보를 볼 수 있습니다.

● 데이터 내보내기: 필요에 따라 데이터베이스에 기록된 정보를 excel 또는 word 문서로 내보내 문서를 쉽게 인쇄하고 제출할 수 있습니다.

10. 시스템 관리

기능 설명:

● 사용자 정보 추가: 직원이 부서에 들어갈 경우 이 기능을 사용하여 적절한 운영 권한을 늘릴 수 있습니다.

사용자 정보 삭제: 개인 변경 이전에 대한 개인 및 관련 레코드를 삭제하여 원래 운영 권한을 취소합니다.

● 사용자 정보 수정: 질의 기준에 질의할 필드를 입력하고, 레코드를 질의하고, 관련 필드를 수정합니다.

사용자 정보 보기: 관리자는 모든 사용자 정보를 봅니다.

3.2 기타 기능 요구 사항

1 1. 대학 정보표

기능 설명:

주로 추가, 제거, 수정과 같은 기본 작업이며, 개별 하위 시스템을 기반으로 전체 시스템 관리자의 기능 권한입니다. 다른 정보 테이블에 대한 기본 정보 테이블 작업을 선택할 때는 먼저 자신이 있는 대학을 찾아야 한다.

12. 전문 정보표

기능 설명:

주로 추가, 제거, 수정과 같은 기본 작업으로, 전체 시스템 관리자의 기능 권한이며 개별 하위 시스템을 기반으로 합니다. 다른 정보 테이블에 대한 기본 정보 테이블 작업을 선택할 때는 먼저 자신의 전공을 찾아야 한다.

13. 클래스 정보 양식

기능 설명:

주로 추가, 삭제, 수정과 같은 기본 작업으로 전체 학생 트랜잭션 사무실 시스템의 관리자 기능 권한이며 개별 하위 시스템을 기반으로 합니다. 다른 정보 테이블에 대한 프로파일 테이블 작업을 선택할 때 먼저 자신의 클래스를 찾아야 합니다.

참고: 학생처 각 부서의 관리는 각 대학의 각 전공, 각 반의 실제 상황에 따라 학생 기본 정보, 종합 평가 운영, 보상 정보 등을 포함한다. , 각 반의 통계에 의해 관리됩니다. 따라서 대학, 전공, 반 3 표의 정보 조작은 전체 시스템 구축 시 시스템 관리자가 직접 설정합니다. 다른 부서의 하위 시스템 관리자는 작업을 질의 및 선택할 수 있으며 수정, 삭제 및 추가할 수 없습니다.

3.3 입출력 요구 사항

사용자가 로그인할 때 사용자 이름의 데이터 유형은 중국어 간체와 영어여야 하며, 다른 유형은 지원되지 않으며 20 자를 초과할 수 없습니다.

암호 입력 길이는 20 자를 넘지 않아야 합니다.

사용자는 데이터 소스를 EXCEL 형식과 같은 고정 형식으로 시스템으로 가져오거나 필요에 따라 데이터를 입력해야 합니다.

모든 관리 정보는 시스템 제공 테이블에서 조회 및 표시할 수 있습니다.

필요한 경우 원하는 정보 (예: 학생 및 해당 정보) 를 원하는 형식으로 내보낼 수 있습니다.

3.4 데이터 관리 기능 요구 사항

데이터베이스 관리

● 데이터 임포트: 학원에서 제출한 모든 문서는 모든 정보의 원본 데이터 소스가 되며 데이터베이스에 직접 가져와 데이터를 생성할 수 있어 수동 입력 시간을 절약하고 생산성을 크게 향상시킬 수 있습니다.

● 데이터베이스 백업: 먼저 카탈로그 파일을 열어 데이터베이스를 저장한 다음 사용한다. 백 접미사.

● 데이터베이스 복구: 어떤 이유로 데이터베이스에 일부 데이터가 손실된 경우 데이터베이스 복구 기능을 사용하여 데이터베이스를 수정하여 시스템의 정상적인 작동을 보장할 수 있습니다.

이 시스템은 각 부서에 대해 하나의 하위 시스템을 구축하지만 데이터베이스는 통일된 전체이다. 하나의 데이터베이스만 구축되었습니다.

학생처 관리부의 데이터베이스에는 사용자 기본 정보표, 학생 기본 정보표, 학생 가족 정보표, 학생 이력서표, 학생 보상표, 처벌표, 학생 전공 성적표, 학생 품행표, 종합평가표, 학원 정보표, 전문정보표, 학급정보표 등이 포함되어야 한다. 사용자의 편의를 위해 데이터베이스 설계 문서에 상세 정보를 설정할 수 있습니다.

4 운영 환경 규정

4. 1 장치 및 지원 소프트웨어

1, 하드웨어 요구 사항

(1) CPU: 셀러론 300 이상.

(2) 메모리: 128M, 256M 권장.

(3) 하드 드라이브: 남은 공간이 5GB 보다 커야 합니다. 2. 운영 체제 요구 사항

(1) Windows2000

(2) Windows XP 3 등의 소프트웨어 요구 사항

(1) Microsoft SQL server 2000

(2) Microsoft Visual Basic 6.0 중국어 버전.

(3) Microsoft Office 2003 시리즈 사무용 소프트웨어

4.2 커넥터

이 제품은 독립된 시스템이며, 모든 내용은 자체 체계이다. 인터페이스를 사용하면 Excel 데이터 소스를 가져와 문서 형식으로 인쇄할 수 있습니다. 또한 다른 소프트웨어와의 특정 통신 프로토콜 지원은 없습니다.

사용자-소프트웨어 인터페이스: 사용자는 비밀번호를 통해 시스템에 로그인해야 합니다.

하드웨어 및 소프트웨어 인터페이스: 이 시스템은 CPU, 메모리, 하드 드라이브, 해당 운영 체제 및 기타 소프트웨어 요구 사항과 같은 하드웨어 지원이 있어야 합니다.

소프트웨어-소프트웨어 인터페이스: 모듈 간 호출 시 글로벌 변수와 비전역 변수의 사용에 주의해야 합니다.

모든 시스템 기반 애플리케이션 시스템의 물리적 또는 논리적 구성을 허용합니다. 시스템 하드웨어와 해당 구조에서 실행되는 시스템 소프트웨어의 물리적 토폴로지, 시스템 노드, 노드에서 실행되는 구성 요소, 구성 요소의 논리 유닛 등에 대한 토폴로지 및 통신 경로를 설명할 수 있습니다.

4.3 제어

Excel 을 통해 데이터베이스를 가져옵니다. 다양한 ID 와 권한을 가진 사용자가 시스템에 들어가면 "데이터 소스 가져오기" 메뉴 항목을 클릭하여 데이터베이스 가져오기 인터페이스로 들어가 호스트 디스크에서 필요한 Excel 데이터 소스를 선택합니다. 반면 사용자는 필요한 데이터 정보를 Excel 또는 word 문서로 내보내고 필요에 따라 인쇄할 수 있습니다!

또한 이 시스템의 예상 비용에는 하드웨어, 컴퓨터 등 물리적 장치와 (SQL 서버+VB) 등의 소프트웨어가 포함됩니다! 따라서 이 시스템의 개발은 매우 실용성이 있다!

참고: 붙일 수 없는 토양도 있습니다. 필요하면 너의 E_mail 을 말해 줄 수 있어, 내가 보내줄게 ~

copyright 2024회사기업대전