본문 바로가기

옛글/ASP.NET

IWM project

반응형

IWM 프로젝트

 

주제

 

이번 여름방학 중간 아웃풋 주제는 IP Web Management(IWM)입니다.

 

개발동기

 

현재 의용공학과에 할당 된 IP 세그먼트를 네트워크 방에서 관리를 하고 있습니다.

지금까지는 그 관리를 엑셀파일에 저장을 하여 어떤 방에 어떤 누구가 어떤 용도로 사용하고 있다고 저장을 해 놓고, 네트워크방 뿐 아니라 마이크로 컴퓨터방이나 고분자방 등 다른 방에서 IP를 변경하게 되면 네트워크팀의 팀장에게 연락을 하여 바꾸는 방식이였습니다.

때문에, 하드디스크의 예기치 못한 오류로 엑셀파일이 손상되거나 삭제되는 위험 뿐 아니라, 언제든 어디서든지 엑셀파일을 열어서 바꾸기도 힘들었습니다. 또한 IP가 할당 된 의용공학과의 다른 실험실이나 방의 IP관리도 매우 비효율적이고, 실질적인 관리가 어려웠습니다.

그래서 웹으로 접속을 하여 각 실험실에 IP관리자가 각 실험실의 IP만을 변경이 가능하게 하고, 네트워크 팀장은 총 관리자로 모든 IP목록을 다 보고 수정이나 백업도 가능하게 웹 사이트를 만들려 개발 목표를 정했습니다.

 

주요기능

 

각 실험실관리자 마다 아이디를 다르게 주어 각 실험실관리자는 그 실험실에 할당 된 값만 DB에서 추출하여 볼 수 있게 하는 기능.

로그인 시 보안을 높이는 기능.

페이지를 왔다갔다 할 경우 보안의 위험으로 세션처리.

총 관리자가 각 실험실관리자의 비밀번호를 변경 할 수 있는 기능.

SQL DB에 엑셀파일을 넣고 빼는 기능.

SQL DB에서 불러온 값을 웹에서 편집하여 다시 DB로 저장하는 기능.

 

추가 기능

총 관리자가 관리 페이지를 프린트 할 수 있는 기능.

각 실험실에서 IP변경 시 자동으로 총 관리자에게 메일이 가거나, 웹에 new가 뜨는 등의 알림 기능.

 

 

공부할 부분

 

ASP.NET과 SQL.

(보안, DB연동, 테마, 서버컨트롤, 세션처리, 프로필 등)

 

레이아웃

 

총 관리자는 따로 로그인 할 수 있게 하고, 일반 관리자는 각 자의 아이디로 로그인 하여,

IP 정보를 DB에서 불러 와서 볼 수 있고, 편집도 가능하게끔 하는 레이아웃으로 만들 생각입니다.

 

 

[로그인 폼]

[IP management page 폼]

 


반응형