블럭노리 v1.0 베타를 공개한지 약 일주일이 지났습니다.

그 동안 많은 분들이 설치를 해보고 문제점을 이야기 해주시고 오류와 버그, 개선점을 말씀해주셔서 몇일되지 않는 시점에 많이 개선되고 발전된것 같습니다.

의견 주신 모든 분들께 감사드립니다

 

그래서 지금까지 나온 문제점들을 열거하고

개선된 부분에 대한 이야기를 진행할려고 합니다

또한 지금까지 나온 문제점들에 대한 수정본을 공개할려고 합니다.

 

1. 설치프로그램 오류 수정

처음 개발할때 Visual Studio2012버전에 .NET framework4.5로 진행을 했었습니다

그러다 보니 설치시 DLL문제와 SQLite 실행문제가 발생했습니다.

구체적으로 보면

NSIS로 셋업을 만들고 참조로 System.Data.SQLite를 참조하여 만들었는데

VS2012에서 기본적으로 설치되어야 할 DLL을 셋업에 포함시켜서 실행을 시키도록 만들지 않아서 설치는 되는데 이상한 오류가 발생했습니다.

살펴보니 SQLite오류였습니다.

또한 Windows7이상에서만 구동되는 문제가 발생했습니다

그래서 처음엔 SQLite를 설치하여 사용하는 방향으로 생각을 했었습니다

그러다가 버전을 낮춰보면 어떨까 해서

Visual Studio2010버전과 .Net framework3.5 SP1으로 변경하여 컴파일한 후 NSIS로 setup파일을 만든 결과 Windows XP에서 SQLite를 직접설치하지 않고도 구동이 되는 것을 확인했습니다

그래서 현재는 XP이상에서는 구동이 가능하도록 변경되었습니다

 

2. 요금셋팅에 대한 변경

블럭방을 직접 운영하시는 분들이 가격대를 자유롭게 결정하도록 해달라고 해서 변경을 했습니다

그래서 ini파일을 변경하면 가능하도록 변경하였습니다

설치디렉토리 하단에 보면 config디렉토리가 있습니다

거기서 config.ini파일을 열면

[MONEY]
HalfMoney=3000
HourMoney=6000

부분이 있습니다

HalfMoney는 최초30분의 해당하는 가격입니다

HourMoney는 시간당 가격입니다

최초 30분 이후는 시간당 가격을 6으로 나누어서 10분당 가격이 결정되도록 하였습니다

최초 30분을 3000원으로 하였다면 10분이든 20분이든 30분까지는 무조건 3000원으로 계산이 되고 시간당 6000원이라면 10분당 1000원으로 계산해서 가격이 정해지도록 하였습니다

 

3. 충전에 대한 시간과 유효기간 설정 변경

기존버전에서는 충전은 20시간에서 100시간까지 20시간 단위로 가능하도록 고정되어 있었고

유효기간도 4개월부터 2개월씩 증가하도록 프로그램에 고정되어 있었습니다

이것 또한 자유롭게 변경이 가능하도록 하였습니다

config.ini파일을 보면

 

[TIMECNT]
TimeCount=6

 

[TIME]
Time1=10
Time2=20
Time3=40
Time4=60
Time5=80
Time6=100

 

[EXPIRYMONTH]
ExpiryMon1=2
ExpiryMon2=4
ExpiryMon3=6
ExpiryMon4=8
ExpiryMon5=10
ExpiryMon6=12

 

이부분이 추가되었습니다

[TIMECNT]은 충전시간 구간 갯수를 뜻합니다

그리고 [TIME]은 충전시간을 표현한것이고

[EXPIRYMONTH]은 유효기간 개월수를 표시한 것입니다

 

여기서 중요한것은 TimeCount와 충전시간, 유효기간의 갯수가 반드시 일치해야 합니다

그리고 모든것은 숫자로만 지정을 해주셔야 합니다

 

수정된 버전은

 

 

Blocknori_Setup.zip

 

입니다

설치하여 사용하시다가 문제가 발생하거나 좋은 의견이 있으면 메일이나 댓글로 부탁드립니다

 

초기 접속 로그인 정보 :

   아이디 : admin

   비밀번호 : rhksflwk

비밀번호는 한글로 "관리자"입니다

 

버전은 여전히 1.0으로 했기 때문에 기존 프로그램을 삭제후 설치해주시면 될것 같습니다

혹시 DB를 보존해야 한다면

설치디렉토리 C:\Program Files\Blocknori\database에서 blocknori.db를 미리 백업받아두시고 기존 설치프로그램을 삭제한 다음 상기 버전으로 재설치를 하시고

C:\Program Files\Blocknori\database에 백업DB를 덮어쓰기를 해주시면 됩니다

DB에는 변경내용이 없기때문에 기존 DB를 덮어쓰시면 사용에 문제가 없을 것입니다

 

 

감사합니다

 

 

top