版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
校内图书管理系统系统设计书一、需求调查经调查发觉:图书管理系统须要的是通过录入图书的具体资料,建立读者档案、系统用户资料,设置各类参数,找出图书与读者之间的对应关系,实现日常的借阅操作。基于得到的这些基础数据,系统自行生成相应的统计数据以供管理员查询、分析;另外,管理员还可以对这些基本信息进行定期的数据更新和数据库维护;为读者借阅时供应图书是否在馆,以及自己借书、还书等状况的查询功能,图书管理系统须要给图书管理员供应操作简洁、便利快捷的途径去管理这些浩大,繁琐的信息和图书。二、需求分析通过这段时间的调查和分析,初步了解到现在各种图书管理软件的优点及不足。因此我们打算开发出具有以下特点的图书管理系统:1、界面清楚、功能少而好用、操作简洁。好用于某学校的图书借阅。2、开发周期短、维护费用低、软件更新速度快。3、轻松管理,简洁上手,达到一看就懂、一学即会。三、概要设计总体架构借书------依据图书条形码和图书编号确认图书,再依据读者的编号确认读者后把此书借给这位读者。还书------依据图书条形码和图书编号确认图书,再依据读者的编号确认读者后把此书归还。图书管理------对全部图书的资料进行添加,修改和删除等操作。读者管理------对全部读者的资料进行添加,修改和删除等操作。打印表报------对全部状况的总结。设置------修改管理员的登录密码和对单位名称的修改。四、数据库设计创建数据库:数据自由表Book_recno 借、还书表Book_tableB_tableGroup_tableMcszPass_wordUser_table
图书表读者表说明图书表说明用户单位名称说明操作员表读者用户表文档表单报表
HuansJiesPasswordLogin_formTsglTsgl_dzglTsgl_mcszTsgl_tsglbook_table
还书管理借书管理操作员密码维护操作员登录管理图书管理背景菜单读者管理用户单位名称设置图书管理图书资料报表代码程序Login_appMain_tsgl 主程序菜单menu_tsgl 主菜单表结构简介: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......五、源代码主控程序:main_tsgl.prgclearall_screen.visible=.f.setescapeoffsettalkoffsetexcloffsetsafetyoffsetdeleonsetcenturyonsetdatetoYMDpublicM_js,M_hs,mypath,tsgl,demo[3]M_js=.T.M_hs=.T.mypath=left(sys(16),rat("\",sys(16)))setdefato&mypathdimensiondemo[3]store'.F.'todemo[1]store'.F.'todemo[2]store'.F.'todemo[3]sele1usebook_tablesele2usegroup_tablesele3useb_tablesele4useuser_tabledoformlogin_formreadevents密码验证表单:Login_form.scxselectgly_id,mm,gly_namefrompass_word;wheregly_id=allt(thisform.text1.value)and;mm=allt(thisform.text2.value)intoarraydemoifdemo[1]='.F.'=messagebox('操作员或密码错误!','提示')*return.T.elsethisform.releasedologin_appendif借书子程序:Jies.scxsele1ifthisform.optiongroup1.option1.value=0locatefortxm=upper(allt(thisform.text2.value))ifnotfound()=messagebox('没有该图书的条形码!','提示')gotopelsethisform mand3.enabled=.T.endifendififthisform.optiongroup1.option1.value=1locatefortsbh=upper(allt(thisform.text1.value))ifnotfound()=messagebox('没有该图书编号!',
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人工智能在统计学中的应用-深度研究
- 多语言文本处理方法-深度研究
- 农业面源污染监测与预警系统开发-深度研究
- 智能合约权限实现-深度研究
- 城市文化创意产业品牌建设-深度研究
- 加密货币市场的波动性与风险管理-深度研究
- 2025年广西演艺职业学院高职单招数学历年(2016-2024)频考点试题含答案解析
- 交通网络优化与地理分布-深度研究
- 休闲服务满意度提升-深度研究
- 卷须与表面相互作用研究-深度研究
- 加强教师队伍建设教师领域学习二十届三中全会精神专题课
- 2024-2025学年人教版数学七年级上册期末复习卷(含答案)
- 2024年决战行测5000题言语理解与表达(培优b卷)
- 四年级数学上册人教版24秋《小学学霸单元期末标准卷》考前专项冲刺训练
- 2025年慢性阻塞性肺疾病全球创议GOLD指南修订解读课件
- (完整版)减数分裂课件
- 银行办公大楼物业服务投标方案投标文件(技术方案)
- 第01讲 直线的方程(九大题型)(练习)
- 微粒贷逾期还款协议书范本
- 人教版七年级上册数学全册课时练习带答案
- NBT 47013.4-2015 承压设备无损检测 第4部分:磁粉检测
评论
0/150
提交评论