校园图书管理系统设计书.doc

校园图书管理系统设计书.doc

ID:53686355

大小:69.00 KB

页数:7页

时间:2020-04-05

校园图书管理系统设计书.doc_第1页
校园图书管理系统设计书.doc_第2页
校园图书管理系统设计书.doc_第3页
校园图书管理系统设计书.doc_第4页
校园图书管理系统设计书.doc_第5页
资源描述:

《校园图书管理系统设计书.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、校园图书管理系统系统设计书一、需求调查经调查发现:图书管理系统需要的是通过录入图书的详细资料,建立读者档案、系统用户资料,设置各类参数,找出图书与读者之间的对应关系,实现日常的借阅操作。基于得到的这些基础数据,系统自行生成相应的统计数据以供管理员查询、分析;另外,管理员还可以对这些基本信息进行定期的数据更新和数据库维护;为读者借阅时提供图书是否在馆,以及自己借书、还书等情况的查询功能,图书管理系统需要给图书管理员提供操作简单、方便快捷的途径去管理这些庞大,繁琐的信息和图书。二、需求分析通过这段时间的调查和分析,初步了解到现在各种图书管理软件的优点及不足。因此我们准备开发出具有以

2、下特点的图书管理系统:1、界面清晰、功能少而实用、操作简单。实用于某学校的图书借阅。2、开发周期短、维护费用低、软件更新速度快。3、轻松管理,容易上手,达到一看就懂、一学即会。三、概要设计总体架构借书------根据图书条形码和图书编号确认图书,再根据读者的编号确认读者后把此书借给这位读者。还书------根据图书条形码和图书编号确认图书,再根据读者的编号确认读者后把此书归还。图书管理------对所有图书的资料进行添加,修改和删除等操作。读者管理------对所有读者的资料进行添加,修改和删除等操作。打印表报------对所有情况的总结。设置------修改管理员的登录密码和

3、对单位名称的修改。四、数据库设计创建数据库:数据自由表Book_recno借、还书表Book_table图书表B_table读者表说明Group_table图书表说明Mcsz用户单位名称说明Pass_word操作员表User_table读者用户表文档表单Huans还书管理Jies借书管理Password操作员密码维护Login_form操作员登录管理Tsgl图书管理背景菜单Tsgl_dzgl读者管理Tsgl_mcsz用户单位名称设置Tsgl_tsgl图书管理报表book_table图书资料报表代码程序Login_appMain_tsgl主程序菜单menu_tsgl主菜单表结构简

4、介:BOOK_Recno借书登记表字段说明字段名称字段类型字段宽度图书编号Tsbh字符型10条形码Txm字符型10书名SM字符型10读者编号BH字符型20姓名XM字符型10借书备注JSBZ字符型4借书时间JSSJ字符型8BOOK_table图书资料表字段说明字段名称字段类型字段宽度图书编号tsbh字符型10条形码txm字符型10书名sm字符型20作者zz字符型20出版社cbs字符型40出版时间cbsj字符型8类别lb字符型20现存数量xcsl数值型3图书总数tszs数值型3入馆时间rgsj日期型8图书价格Tsjg数值型8.2租出次硕zccs数值型5借书期限jcqx数值型2...

5、...五、源代码主控程序:main_tsgl.prgclearall _screen.visible=.f.   setescapeoff    settalkoff          setexcloff  setsafetyoff        setdeleon   setcenturyon setdatetoYMD       publicM_js,M_hs,mypath,tsgl,demo[3]  M_js=.T.    M_hs=.T.mypath=left(sys(16),rat("",sys(16)))setdefato&mypath   dimensiond

6、emo[3]       store'.F.'todemo[1]       store'.F.'todemo[2]    store'.F.'todemo[3] sele1                   usebook_table         sele2 usegroup_tablesele3 useb_tablesele4  useuser_table doformlogin_form     readevents     密码验证表单:Login_form.scx selectgly_id,mm,gly_namefrompass_word;wheregly_id

7、=allt(thisform.text1.value)and;mm=allt(thisform.text2.value) intoarraydemo                      ifdemo[1]='.F.' =messagebox('操作员或密码错误!','提示')   thisform.text1.setfocus      *return.T.else    thisform.release    dologin_app     endif    借书子程序:Jies.s

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。