小菜鸟一步步打造图书馆外挂之一:需求功能说明

先说一下情况,学校图书馆是B/S结构的,读者可以根据自己的账号登录上去查看自己的借阅信息,借阅信息中有书名、外借时间、应还时间等信息,很多师生由于学习工作等原因,不能及时的登录,所以由于借阅过期而没有得到通知归还图书而遭到罚款,该网站上每天公布的超期公告都有6千本左右,数目着实不小。

该系统做的是C/S结构的,安装到个人电脑上,用户设定好自己登录图书馆的账号,指定好一个可用的宽带连接,每次开机时系统自动连接宽带,根据用户设定的账号信息自动登录到图书馆系统,读取出读者的借阅信息,分析应还书时间给出提示,并保存到本地文件中下次网络不正常时读取。还提供用户编辑图书信息窗口,供网络连接不正常的用使用。图书馆没有提供报务性的接口。

这个版本的基本功能就这些,下个版本做到多用户和自动续借。

下面是系统的基本流程图: 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

1):程序有两个入口,一个是每次开机就自动启动,这个启动可以根据用户的配置来确定,另一个是用户用手去点击打开,第9步就是;

2):自动启动时,根据用户的配置信息去判断是不要启动程序,用户可以设置每天只启动一次,或者每次开机都启动,设置这个的用处是因为图书馆的图书是否过期也是以天数来市场计算的;

3):系统根据用户指定的宽带名去自动连接宽带,连接之后用Ping命令去检查是否可以连接到图书馆的服务器。当网络连接正常时就根据用户设置的图书馆账号自动登录到图书馆网站上读取用户借阅信息;

4):当网络连接不正常时就从本地中读取上次登录时保存的信息;

5):用户可以设置还差多少天到期还书就给出提示,这里是把从上面两处读取出的所有图书信息提取出符合用户设定的;

6):网络连接正常时从图书馆网站上读取出来的数据不但要发给提示用户的提示框,还要保存到本地文件中供下次网络连接不正常时使用;

7):当有进入用户设定范围的图书时就从右下角慢慢的出现提示框,否则程序退出;

8):双击提示框时就出现用户编辑的主界面;

9):程序的另一个入口,用户用手去点击启动;

10):一启动时就出现编辑界面,加载上次保存的图书显示给用户,因为自动登录时有一定的时间消耗;

11):当从(9)入口启动程序时就去连接宽带,网络连接正常时就去读取图书馆网站上的数据;

12):从图书馆网站上读取下来的数据去更新用户界面中的数据;

14):从图书馆网站上读取下来的数据保存到本地下次网络连接不正常时使用;

13):当网络连接不正常时什么都不做

 

 

posted @ 2009-03-14 20:49  Done  阅读(690)  评论(1编辑  收藏  举报