2012-06-05 3 views
0

제가 지금 작업하고있는 것에 대해 의견을 제시 할 수 있을지 궁금합니다. 우리는 데이터 및 기능면에서 매우 유사한 12 개의 MS Access 응용 프로그램을 제공합니다. 각 응용 프로그램은 12 개의 관행을 통해 환자에게 제공하는 서비스에 대한 데이터를 캡처 할 수 있습니다. 이 실습은 물리 치료, 교정 요법, 언어 및 언어, 사회 복지 등을 다루고 있습니다. 6 명은 입원 환자 용이고 6 명은 외래 환자 용입니다.12 개의 MS 응용 프로그램을 하나의 ASP.NET 응용 프로그램으로 바꿉니다.

12 개의 응용 프로그램과 해당 12 개의 데이터베이스를 대체 할 MS SQL 데이터베이스를 만들었습니다. 이 모델은 꽤 좋아 보인다. 그리고 나는 그것이 잘 확장 될 것이라고 생각한다.

이제 위의 12 개 앱을 대체하기 위해 asp.net 웹 양식 앱을 디자인하고 있습니다. 나의 딜레마는 : 어떻게이 도전에 접근해야합니까?

앱의 최신 버전에서는 각 데이터 입력 화면이 실제 사례와 거의 동일하게 보입니다. 몇 가지 외관상의 변화가 있으며 필드는 다르게 배치 될 수 있지만 그 결과는 동일합니다 : 사용자가 환자에게 수행 된 작업에 대한 서비스 코드를 입력 할 수 있습니다.

그래서 각 응용 프로그램마다 charg.aspx라는 페이지가 있는데 실제로 연습 할 때마다 거의 동일하게 보입니다.

내 질문은 : 데이터 항목이 매우 유사하므로 이전 응용 프로그램마다 하나씩 12 개의 비슷한 페이지를 만들어야합니까? 아니면, 어쩌면 UI를 생성, previoulsy 각 연습에 대한 템플릿 같은 것을 사용하여 SQL에서 정의 된?

모든 의견을 환영합니다!

감사합니다,

우암

+0

필드에 대한 사용자 컨트롤이 있다고 생각하고 공유 기능이있는 마스터 페이지는 이미 코드 재사용을 최소화해야합니다. 모든 응용 프로그램은 UI 디자인에서 상당히 간단하다고 가정합니다. – Schwarzie2478

+0

메시지 주셔서 감사합니다! 예, UI는 너무 복잡하지 않습니다 : 약 12 ​​개의 데이터 입력 필드와 2 개의 그리드 컨트롤. – huambo

답변

0

은 masterpage의 보안 및 사용자 처리 코드를 넣습니다.

재사용해야하는 필드 또는 환자 블록 (환자 기본 정보)이있는 경우 은 해당 필드를 사용하여 사용자가 제어 할 수 있습니다.

코드의 클라이언트 측을 단순화하기 위해 jQuery를 살펴보십시오. jQuery.UI는 out-of-the-box에서 유용한 컨트롤을 제공 할 수 있습니다!

관련 문제