ASP를 이용한 SHOPPING MALL 만들기 컴퓨터응용과학부 4학년 김 지 현 Company Logo *까까묵자*
◈ 동기 및 목적 *까까묵자* Company Logo 간단한 ASP의 구동에서 쇼핑몰이라는 대형사이트를 제작 함으로서, 웹프로그래밍에 대한 전반적인 지식을 정리하고, 한걸음 더 나아가고자 하는 의지에서 시작. ASP를 이용한 전자상거래 쇼핑몰 구축. ASP를 구동하는 기본적인 원리부터 데이터베이스의 능동적인 흐름까지 고려하고자 한다. 관리자의 편리한 쇼핑몰 관리 Company Logo *까까묵자*
*까까묵자* ◈ 개발언어 ◈ 개발도구 1. ASP(Active Server Pages) 2. HTML(HyperText Markup Language) Javascript 저장프로시저 (stored procedure) ◈ 개발도구 1. Windows 2000 Server(DNS 설정) 2. IIS 5.0 3. SQL SEVER 2000 4. Photoshop 7.0, Flash MX 6. Dreamweaver 4 *까까묵자* Company Logo
◈ ASP(Active Server Pages)란? ASP라는 페이지는 Web을 프로그래밍 할 수 있도록 해 주는, 서버에서 동작하는 페이지로써 기존의 HTML 페이지와는 상당히 다른, 동적인 구성을 가질 수 있게 해 줍니다. 서버와 연동하는 작업 가능하고, 반드시 서버를 거쳐서 1차 해석이 되어지고, 그 결과로 만들어진 HTML을 사용자에게 보내게 합니다. 사용자가 요청한 ASP페이지는 ASP.DLL을 무조건적으로 거치며, ASP.DLL을 통해 해석이 되어진 뒤에 사용자에게 건네어지는 것입니다. ASP소스 부분은 <% 로 시작해서 %>로 닫아줍니다. 이 <% %> 안의 코드들이 바로 서버에서 동작하는 부분입니다 Company Logo *까까묵자*
전자상거래 시스템 간의 구성도 Company Logo *까까묵자*
◈ 저장프로시저(stored procedure) DB 서버측에 저장 프로시져로 넣어놓으면 일관성있고, 관리가 쉬워지며 유지보수가 용이하다는 장점이 있다. 실행해야 할 T-sql문을 미리 서버 컴퓨터에 저장해두고, 필요할때마다 클라이언트에서 호출하여 곧바로 사용할 수 있음. Company Logo *까까묵자*
◈ 저장프로시저(stored procedure) Company Logo *까까묵자*
◈ 일반쿼리와 저장프로시저 실행 비교 Company Logo *까까묵자*
*까까묵자* ◈ 저장 프로시저의 활용의 장점 컴파일 하지 않는 경우가 많아 빠르다. 네트워크를 통한 SQL문의 트래픽이 감소한다. 보안관리를 쉽게한다. 매개변수를 사용한다. Output 매개변수를 사용 할 수 있다. Return 값을 사용 할 수 있다. 원격 프로시저를 이용하면 원격서버의 데이터를 처리 할 수 있다. Company Logo *까까묵자*
*까까묵자* ◈ 저장 프로시저의 예 Company Logo 기존의 asp 코딩 Sql2000에서 쿼리분석기 T-sql 코딩
◈ 쇼핑몰 흐름도 Company Logo *까까묵자*
◈ Member 흐름도 *까까묵자* Company Logo
◈ 게시판구성 *까까묵자* Company Logo
◈“까까묵자” 과자 쇼핑몰 시현 Company Logo *까까묵자*