




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
校园图书管理系统系统设计书 一、需求调查经调查发现:图书管理系统需要的是通过录入图书的详细资料,建立读者档案、系统用户资料,设置各类参数,找出图书与读者之间的对应关系,实现日常的借阅操作。基于得到的这些基础数据,系统自行生成相应的统计数据以供管理员查询、分析;另外,管理员还可以对这些基本信息进行定期的数据更新和数据库维护;为读者借阅时提供图书是否在馆,以及自己借书、还书等情况的查询功能,图书管理系统需要给图书管理员提供操作简单、方便快捷的途径去管理这些庞大,繁琐的信息和图书。二、需求分析通过这段时间的调查和分析,初步了解到现在各种图书管理软件的优点及不足。因此我们准备开发出具有以下特点的图书管理系统:1、界面清晰、功能少而实用、操作简单。实用于某学校的图书借阅。2、开发周期短、维护费用低、软件更新速度快。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_app Main_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.prgclear all _screen.visible=.f.set escape off set talk off set excl off set safety offset dele on set century onset date to YMDpublic M_js,M_hs,mypath,tsgl,demo3M_js= .T. M_hs= .T.mypath=left(sys(16),rat(,sys(16)set defa to &mypathdimension demo3 store .F. to demo1 store .F. to demo2 store .F. to demo3sele 1use book_table sele 2use group_tablesele 3use b_tablesele 4 use user_tabledo form login_formread events密码验证表单: Login_form.scxselect gly_id,mm,gly_name from pass_word ;where gly_id=allt(thisform.text1.value) and ;mm=allt(thisform.text2.value) into array demo if demo1=.F. = messagebox(操作员或密码错误!, 提示) thisform.text1.setfocus * return .T.else thisform.releasedo login_app endif 借书子程序:Jies.scxsele 1if thisform.optiongroup1.option1.value=0 locate for txm=upper(allt(thisform.text2.value) if not found() =messagebox(没有该图书的条形码!, 提示) go top else mand3.enabled=.T. endifendif if thisform.optiongroup1.option1.value=1 locate for tsbh=upper(allt(thisform.text1.value) if not found() =messagebox(没有该图书编号
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版新材料研发合作协议
- 2025年度文化旅游项目投标标前合作合同
- 2025版跨境电商贸易生意合同范本
- 2025年二手房交易全程跟踪与独家代理服务合同
- 2025版设备购置与借款综合服务协议
- 2025宾馆餐厅特色早餐承包与供应服务合同
- 2025年数字货币对金融行业数字化转型中的数据安全与隐私保护策略研究与应用前景分析报告
- 2025年二手房存量房市场推广及广告投放合同
- 2025年度水土保持项目质量检测与验收合同
- 2025办公房屋租赁合同范本(含专项补贴政策)
- 销售部区域划分管理办法
- 2025年法院书记员招聘考试笔试试题附答案
- 超声波龈下刮治术专题讲解
- 2025年电信传输工程师职称考试试题
- 小学一年级升二年级暑假数学作业-58套计算
- 2025年思想政治理论知识测试与能力考试试题及答案
- 福利院消防培训课件
- 肩袖修复术后影像学评估的新技术
- 医疗废物与污水处理培训
- 4S店员工职业卫生培训
- 体检机构礼仪培训
评论
0/150
提交评论