系统开发与设计报告_第1页
系统开发与设计报告_第2页
系统开发与设计报告_第3页
系统开发与设计报告_第4页
系统开发与设计报告_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、. .学校图书管理技术开发与设计报告一、概述图书管理系统是我国大局部院校或其它部门不可缺少的局部,书籍是人类精神食粮,尤其对一些学校来说,图书馆是非常重要。图书管理包括的是对图书和用户借阅资料的管理,包含很多的信息数据的管理。以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况的统计和核实等往往采用对借书卡的人工检查进展,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进展。总的来说,这种管理方式手续繁锁、工作量大、效率低下、容易出错,缺乏系统,标准的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是图书管理系统开发

2、所要解决的问题。二、需求分析1、系统概要“学校图书管理系统开发主要目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。在图书管理系统中,管理员为每个读者建立一个账户,账户内存储读者个人的详细信息,并依据读者类别的不同给每个读者发放借书卡提供借书卡呈、*、班级等信息。读者可以凭借书卡在图书馆进展图书的借、还、续借、查询等操作、不同类别的读者在借书限额、还书期

3、限以及可以续借的次数上要有所不同。读者借阅图书要通过管理员来实现,即读者并不直接与系统进展交互,而是管理员充当读者的代理与系统进展交互。在借阅图书时,第一步需要输入图书ID与读者ID,输入完成后系统提交所填表格信息;第二步系统将验证读者是否有效,并查询数据库以确认借阅图书是否存在。只有这两个条件都被满足时,借阅请求才被承受,读者才可以借出图书。同时,系统还要保存读者的借阅记录,以便读者归还图书后,系统可以删除被借阅图书的借阅记录。2、本系统的设计主要从以下几方面做起:系统业务流程分析、系统的功能设计、系统的数据库构造设计等。作这些工作需对数据库知识有足够认识,并深入的了解Visual C#、V

4、isual Foxpro的使用和管理系统的相关知识。 现在大多数的图书管理方式为手工处理,重复劳动多,劳动强度大,而且容易出错,新系统的使用能否可以很好的解决这些问题要看系统的可行性,可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。3、图书管理的模块功能根据图书管理系统要满足的实际需求情况与根本效劳职能,我们确定了整个图书管理系统应该划分以下6个模块:系统设置、读者管理、图书管理、图书借还、系统查询、排行榜。各个模块主要实现的功能介绍:1系统设置模块:添加删除管理员、设置管理员的权限、说明图书存放书架信息、添加删除书架信息。2读者管理模块:添加删除不同类型的读者及注明可借

5、图书的数量、添加删除读者的档案。3图书管理模块:添加删除不同类型的图书及注明图书可借天数、库存数量、添加删除图书的档案。4图书借还模块:可查询读者借阅和归还图书的信息及图书的现有库存量。5系统查询模块:可根据不同的条件条形码、书名、类别、作者、书架、查询读者需要的图书、读者可根据不同的条件图书条形码、图书名称、读者编号、读者名字、到期时间查询自己借阅图书信息。联系方式*编号管理员管理班级性别*编号借出否类别作者书名书号图书借阅数量归还日期借阅日期借阅读6排行榜模块:可以让读者知道图书借阅的排行榜及读者借阅的排行榜。三、使用Visual FoxPro6.0实现关系型数据库1、数据库设计用到的组合

6、E-R图联系方式*编号管理员管理班级性别*编号借出否类别作者书名书号图书借阅数量归还日期借阅日期借阅读者2、表构造一新建一个数据库创立任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创立一个数据库构造的过程被认为是数据模型设计。1 标识需要的数据;2 收集被标识的字段到表中;3 标识主关键字字段;4 绘制一个简单的数据图表;5 标准数据;6 标识指定字段的信息;7 创立物理表。创立数据库参照VF自带的数据库,可以很方便地创立了本系统将要使用的本地数据库。表说明如下:Book_reo.dbf 借书登记表Book_table.dbf 图书资料表B_table.dbf 读者类别

7、查询中间表Group_table.dbf 图书类别查询中间表Pass_word.dbf 管理员ID密码表User_table.dbf 读者资料表表构造介绍:Book_reo.dbf 借书登记表字段名称字段类型字段说明TSBHC(10)图书编号TXMC(10)条形码SMC(20)书名BHC(10)编号XMC(10)*JSBZC(4)借书标志JSSJD(8)借书日期Book_table.dbf 图书资料表字段名称字段类型字段说明TSBHC(10)图书编号TXMC(10)条形码SMC(20)书名ZZC(20)作者CBSC(40)CBSJD(8)出版时间LBC(20)类别XCSLN(3)现存数量TSZ

8、SN(3)图书总数RGSJD(8)入馆时间TSJGN(8,2)价格ZCCSN(5)借出次数JSQXN(2)借书时限B_table.dbf 读者类别查询中间表字段名称字段类型字段说明CHINA_LBC(10)中间字段LBC(15)中间字段Group_table.dbf 图书类别查询中间表字段名称字段类型字段说明CHINA_LBC(10)中间字段LBC(15)中间字段Pass_word.dbf 管理员ID密码表字段名称字段类型字段说明GLY_IDC(10)管理员IDMMC(10)管理员密码GLY_NAMEC(10)管理员*User_table.dbf 读者资料表字段名称字段类型字段说明BHC(10

9、)编号XMC(10)*XBC(2)性别DWBMC(20)单位部门ZZC(40)住址YJSSN(4)已借已数BZC(20)备注LBC(10)职业DJRQD(8)登记日期JSRQD(8)借书日期HSRQD(8)还书日期四、系统实现程序运行界面见以下图:说明:系统登录界面,只有输入正确的ID和密码才能进展图书管理系统。说明:图书管理系统主界面。说明:借书子程序操作界面。说明:还书子程序操作界面。说明:图书管理操作界面。提供图书新增、修改、删除等功能。说明:读者管理操作界面。提供读者新增、修改、删除等功能。说明:打印模块具有打印图书信息的功能说明:管理员密码维护操作界面。五、心得总结经过1个月的设计和

10、开发,图书管理系统顺利开发完毕。其功能根本符合用户需求。通过这次的“图书管理系统的系统设计,我知道了做数据库课程设计的一个整体思路,知道应该从什么地方着手,了解了概念模型和物力模型的实现和功能。这次的课程设计过程虽然时间比较紧X,我深刻地体会到一句话,我们平时学的东西在生活中用的时机太少了,甚至可以说已经在慢慢的荒废了。计算机这门学科就是要多用,多练才能稳固,但是说实在的,在中师短短三年的时间,能学到的东西并不多,学得程度也不够火候,用得更是少之甚少,因此水平也是有限的。至于开发系统对于本人来说确实不是件容易的事,所以只能向资深的朋友学习,跟他们一起来完成这件事,还望教师能够谅解。其实在课程设计中,我稳固很多根底知识、并且学到很多应用知识。在系统的设计过程中,我们也遇到了一些困难和迷惑。比方:联机文档比较少,用户界面不够美观,出错处理机制不够等一些问题,这些都有待进一步的改善。 主要参考文献:1 X立明X琳等 Visual FoxPro 6.0高级编程 清华大学2002-6-12 章立民Visual FoxPro 6.0程序设计与应

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论