xml 웹 기반 학생관리 프로그램 소스 및 리포트
*성*
다운로드
장바구니
소개글
c#, Visual Studio 2008 로 작성한 XML 로 데이터를 저장, 수정, 삭제, 추가하는웹 기반의 학생관리 프로그램입니다.
A+ 를 받은 과제이며 실행 가능한 완벽한 형태의 소스가 제공됩니다. 소스에는 주석도
친절히 달려 있으며 리포트및 첨부한 문서에 실행방법 및 추가 해설도 포함되어 있습니다.
목차
[Src]<b>readme.txt</b>
<b>report.doc</b>
1. 과제설명
2. 실행결과
3. 구현방법
4. 핵심코드
5. 참고자료
본문내용
개발환경은 Visual Studio 2008 에서 C# 웹 어플리케이션 프로젝트를 생성하여 C# 과 ASP.NET 을 활용하여 개발하였으며,. XML 생성 및 입력, 수정, 삭제, 조회 로직과 같은 백엔드 단의 로직은 C# 코드로 작성하였으며, ASPX 웹 페이지는 간단한 ASP 코딩으로 작업하였다. Visual Studio 2008 로 개발하여 별도로 웹 서버를 설치할 필요 없이 Visual Studio 에 내장되어 있는 IIS 를 활용하여 빌드 및 편리하게 디버깅을 할 수 있었으며, 닷넷 프레임 워크 자체에서 웹 서비스에 대한 지원도 강력하게 하는 만큼 차후 웹 서비스 과제를 하게 되더라도 보다 손쉽고 구현이 가능하다 판단된다.XML 데이터의 삭제 및 수정 구현을 위하여 학번(StudentNum) 데이터를 Unique Key 값으로 산정하여 만약 동일한 학번이 입력되는 경우 해당 데이터를 업데이트 하도록 하였으며, 동일한 학번이 존재하지 않는 경우에는 해당 데이터를 삭제하도록 하였다. 삭제 로직 역시 학번을 키 값으로 하여 XML 의 데이터를 검색하여, 해당 학번의 데이터가 존재할 때 해당 데이터를 삭제하는 방식으로 구현하였다.
참고 자료
CLR via C# ( Jeffrey Richter 저, Microsoft Press, 정보문화사 )MSDN – XML 레퍼런스
http://msdn.microsoft.com/ko-kr/library/system.xml(VS.80).aspx
A Sample of operating XML document in ASP.NET 2.0
http://www.aspnettutorials.com/tutorials/database/XML-Csharp.aspx
Pengs.pe.kr - ASP.NET 과 XML 강좌
http://pengs.pe.kr/category/Program/ASP.NET
압축파일 내 파일목록
readme.txt
report.doc
Src/WebService_HW1.sln
Src/WebService_HW1.suo
Src/WebService_HW1/App_Data/
Src/WebService_HW1/ModifyXml.aspx
Src/WebService_HW1/ModifyXml.aspx.cs
Src/WebService_HW1/ModifyXml.aspx.designer.cs
Src/WebService_HW1/student.xml
Src/WebService_HW1/Web.config
Src/WebService_HW1/WebService_HW1.csproj
Src/WebService_HW1/WebService_HW1.csproj.user
Src/WebService_HW1/WebService_HW1.Publish.xml
Src/WebService_HW1/bin/WebService_HW1.dll
Src/WebService_HW1/bin/WebService_HW1.pdb
Src/WebService_HW1/obj/Debug/TempPE/
Src/WebService_HW1/obj/Debug/WebService_HW1.csproj.FileListAbsolute.txt
Src/WebService_HW1/obj/Debug/WebService_HW1.dll
Src/WebService_HW1/obj/Debug/WebService_HW1.pdb
Src/WebService_HW1/Properties/AssemblyInfo.cs
report.doc
Src/WebService_HW1.sln
Src/WebService_HW1.suo
Src/WebService_HW1/App_Data/
Src/WebService_HW1/ModifyXml.aspx
Src/WebService_HW1/ModifyXml.aspx.cs
Src/WebService_HW1/ModifyXml.aspx.designer.cs
Src/WebService_HW1/student.xml
Src/WebService_HW1/Web.config
Src/WebService_HW1/WebService_HW1.csproj
Src/WebService_HW1/WebService_HW1.csproj.user
Src/WebService_HW1/WebService_HW1.Publish.xml
Src/WebService_HW1/bin/WebService_HW1.dll
Src/WebService_HW1/bin/WebService_HW1.pdb
Src/WebService_HW1/obj/Debug/TempPE/
Src/WebService_HW1/obj/Debug/WebService_HW1.csproj.FileListAbsolute.txt
Src/WebService_HW1/obj/Debug/WebService_HW1.dll
Src/WebService_HW1/obj/Debug/WebService_HW1.pdb
Src/WebService_HW1/Properties/AssemblyInfo.cs