|
목 차 |
1. Program 목적 및 배경
2. 배경지식
3. 작업내용
4.참고문헌
1. Program 목적 및 배경
- 같은 대학의 같은 과에 속해 있더라도 강의 시간 및 사는 지역이 달라 팀 과제나 프로젝트시 서로간의 의사소통이 힘든 경우가 자주 발생하므로 이 같은 상황을 좀 더 낫게 해결하고자 선문SNS 프로그램을 만듬.
2. 배경지식
- MFC
n Microsoft foundation class의 약어. 마이크 로소프트 사의 윈도 응용 프로그램 개발용 클래스 라이브러리. VisualC++에 포함되어 있고, Win32 프로그래밍에 사용된다. 윈도 기능이 복잡해짐에 따라 API를 직접 이용하는 것보다는 이러한 클래스 라이브러리를 사용하는 것이 훨씬 편리하다. MFC는 윈도 최신 기능을 도입함으로써 윈도 프로그래밍을 위한 클래스 라이브러리의 사실상의 표준이 되었다.
- ORACLE
n 데이터 베이스 - 데이터베이스는 원래 같은 데어터가 서로 다른 목적을 가진 여러 응용 시스템에 중복되어 사용될 수 있다는 개념에 기초를 두고 있습니다.
데이터베이스는 어느 한 조직의 여러 응용 시스템이 공용할 수 있도록 통합되고 저장된 운영 데이터의 집합을 말합니다.
n 오라클 - 오라클은 비즈니스 소프트웨어와 하드웨어 시스템을 개발, 판매하는 다국적 회사로 미국 캘리포니아 주에 본사가 있다.
포춘 100대 기업을 포함해 145개가 넘는 나라에서 37만 여 명의 고객이 오라클의 제품을 사용한다.
2007년에는 마이크로소프트,IBM에 이어 소프트웨어 분야 매춘 3위였으며, 2010년 현재 전 세계에서 10만 5000여명의 인원이 일하고 있다.대표적인 제품은 데이터베이스 관리 시스템인 오라클 DBMS(DataBase Management System)로 현재 유닉스 환경에서 가장 많이 사용되는 제품이다.또한 전사적 자원관리 시스템인 ERP, 공급망 관리 시스템인 SCM, 고객관계관리 시스템CRM 소프트웨어도 개발한다.
- UML
n 요구분석, 시스템설계, 시스템 구현 등의 시스템 개발 과정에서, 개발자간의 의사소통을 원활하게 이루어지게 하기 위하여 표준화한 모델링 언어이다.
3. 작업내용
- 조 내에서 프로토 타입을 맡아 UI 디자인을 맡았습니다.
Main |
|
선문 SNS 처음 화면입니다. 여기서 로그인, 로그아웃, 회원 가입,친구 추가,친구 삭제,글 쓰기,친구 글 보기,쪽지보내기,쪽지확인 이라는 툴바와 위에 툴바를 회원과 친구, 글 관리로 나눴습니다. 그리고 트리뷰와 리스트뷰로 친구 관계를 볼 수 있으며 친구 글도 볼 부 있습니다. |
LogIn |
|
모든 툴바에 있는 것은 메뉴로 들어갈 수 있다는 것을 보이는 화면과 로그인 화면을 보여주었습니다. 저희는 선문대학교 SNS를 생각하며 만들었습니다. 그래서 학번과 비밀번호를 입력해 로그인하게 만들었습니다. |
LogOut |
|
로그아웃을 누르게 되면 로그아웃이 됐다는 메시지 창을 띄우며 로그아웃이 잘 되었다는 것을 확인할 수 있습니다. |
회원 가입 |
|
회원 가입을 하게 될 경우 이름과 학번으로 중복 확인을 하여 가입을 했는 지 확인을 합니다. ID대신 학번으로 한 이유는 저희 학교 학생들을 위한 SNS를 만들기 위해 확인하기 쉽고 학교 내 고유 번호인 학번으로 정하였습니다. |
친구 추가 |
|
친구 추가를 하게 되면 친구를 찾기 위해 친구 이름을 입력해 확인을 누르게 되면 그 이름의 동명이인 친구 리스트를 DB에서 갖고 와 그 중 친구인 사람만 선택해 확인을 누르면 친구를 추가할 수 있습니다. |
친구 삭제 |
|
친구 삭제는 친구 추가와 같은 원리로 이루어 집니다. |
글 올리기 |
|
글 올리기는 SNS 중 FaceB***을 비슷하게 해 댓글 형식으로 올라가게 됩니다. |
글 보기 |
|
글 보기에서 내가 올린 글과 친구 글을 확인 할 수 있습니다. |
쪽지 보내기 |
|
쪽지 보내기는 친구 목록에서 친구를 선택해 쪽지 보내기를 선택 후 쪽지를 쓰면 1:1로 쪽지를 주고 받을 수 있습니다. |
쪽지 확인 |
|
쪽지 확인을 누르면 리스트 뷰에 누가 쪽지를 보냈는지 뜹니다. 그 리스트 뷰에서 선택을 하면 오르쪽 에디트 박스(read only 상태)에 내용이 보이게 됩니다. |
4. 참고문헌
- Visual C++ 6
|