欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    vf图书信息管理系统.docx

    • 资源ID:9218874       资源大小:149.35KB        全文页数:12页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    vf图书信息管理系统.docx

    1、vf图书信息管理系统课 程 设 计 任 务 书课程名称 管理信息系统 课 题 图书信息管理系统 专业班级 市场营销1082 小组成员 指导老师 时遇辉、陈韵、梅益军、 刘湘宁、李欣、潘立军 审 批 一 系统设计二 数据库设计三 数据库结构的实现四 各个功能模块的创建五 系统的编译和发行六 参考文献七 实习小结图书管理系统一、系统设计(一)系统目标设计 通过一个图书管理系统,使图书的管理工作系统化、规范化、自动化、使得资源使用合理。(二)开发设计思想 要开发一个管理信息系统,首先需要进行需求分析和总体设计,分析系统的使用对象和用户需求,设计系统的体系机构和数据库结构,决定使用的开发工具盒后台数据

    2、库,规划项目开发进度。在实际的项目开发过程中,这些工作时非常重要的。 该系统的设计过程中,为了克服这些困难,满足计算机管理的需要,我们采取了下面的一些原则。1. 统一各种原始单据的格式,统一账目和报表的格式。2. 删除不必要的管理冗余,实现管理规范化,科学化。3. 程序代码标准化,软件统一化,确保软件的可维护性和实用性。4. 界面尽量简单化,做到实用、方便,尽量满足企业中不同层次员工的需要。5. 建立操作日志,系统自动记录所进行的各种操作。(三)开发和运行环境选择 开发工具:Visual FoxPro 6.0。 运行环境:WindowsXP(四) 系统功能分析1. 图书管理。包括图书馆入库管理

    3、和修改图书信息。2. 图书销售。可以对销售记录进行增删改查操作。3. .读者管理。包括录入读者信息和修改读者信息。 4. 图书服务。包括借阅图书和图书查询。5. 系统管理。用于管理系统用户 系统功能模块划分二、数据库设计数据库的结构设计师一个非常重要的问题,数据库结构设计的好坏将直接对应用系统的效率以及现实的效果产生影响,好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有较快的响应速度。 在数据库系统开发设计的时候应该尽量考虑全面,尤其应该仔细考虑用户的各种需要,避免在设计中浪费不必要的人力和物力。(一)数据库需求分析 数据库需求分析是数据库结构设计的第一阶段,是非常

    4、重要的的阶段。在这个阶段主要是收集基本数据;数据结构以及确定数据处理的流程,为以后进一步设计打下基础。在仔细调查企业仓库物资设备管理过程的基础上,得到了本系统所处理的数据流,如图所示:针对本实例,通过对图书管理的内容和流程分析,设计的数据项和数据结构如下。1.图书信息书号,编号,书名,作者,出版社,定价,册数,备注。2. 用户表用户名,密码,3.图书销售书号,书名,作者,出版社,定价,优惠,销售价4.读者信息读者编号,姓名,性别,年龄,联系电话,详细住址,备注5.借阅图书书号,读者编号,借阅日期,预约日期,借阅天数,归还日期,借阅情况,是否延期,备注6.图书销售表书号,书名,作者,出版社,定价

    5、,销售价格,销售日期,备注(二)数据库概念结构设计这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及他们之间的关系,为后面的逻辑结构设计打下基础。本实例根据上面的设计规划出的实体有图书信息,读者信息,借阅信息书销售信息,用户信息,实体和实体之间的关系E-R图如图所示:实体和实体之间的关系如图所示:实体关系图(三)数据库逻辑结构设计 需要将上面的数据库概念结构转化为visual FoxPro 6.0 数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。 在上面的实体以及实体之间关系的基础上,形成数据库中的标以及各个表之间的关系,仓库管理系统数据库中各个表的设计结果如下面

    6、的几个表格所示,每个表格表示在数据库中的一个表。下表为用户表。设备代码表列名数据类型可否为空用户名字符型(6)可为空密码字符型(10)可为空下表为图书信息表。设备入库表列名数据类型可否为空编号字符型(10)不能为空书号字符型(10)可为空书名字符型(40)可为空作者字符型(8)可为空出版社字符型(20)可为空定价双精度型(6)可为空册数数值型(3)可为空入库日期日期型(8)可为空备注备注型(4)可为空下表为读者信息表。读者信息表列名数据类型可否为空读者编号字符型(6)不能为空姓名字符型(10)可为空性别字符型(10)可为空年龄数值型(3)可为空详细住址字符型(20)可为空联系电话数值型(10)

    7、不能为空注册日期 日期型(8)可为空压金数值型(3)可为空是否允许借逻辑型(1)可为空备注备注型(4)可为空下表为借阅图书表。借阅图书表列名数据类型可否为空书号字符型(6)不能为空读者编号字符型(10)可为空借阅日期日期型(8)可为空预约日期日期型(8)可为空借阅天数数值型(2)可为空归还日期日期型(8)可为空借阅情况字符型(20)可为空是否延期逻辑型(1)可为空备注备注型(4)可为空下表为图书销售表。图书销售表列名数据类型可否为空书号字符型(6)可为空书名字符型(10)可为空作者字符型(10)可为空出版社字符型(6)可为空定价双精度型(10)可为空销售价格双精度型(10)可为空销售数量数值型

    8、(3)可为空销售日期日期型(8)可为空备注备注型(4)可为空三、数据库结构的实现 在需求分析、概念结构设计的基础上得到数据库的逻辑结构之后,我们就可以再visual FoxPro 6.0数据库系统中实现该逻辑结构。 打开如图所示的图书管理项目后,在项目管理器中展开数据文件夹。用鼠标选中数据库库,单击右侧的新建按钮,在弹出的对话框中将该数据库文件存储为d:杨玲莉。 在弹出的如图所示的数据库设计器中单击鼠标右键,选择新建表,为数据库添加数据表。四、各个功能模块的创建 按照前面的分析,我们将管理系统的逻辑模块统一到4个实际功能模块中,如图所示。切换面板用于切换不同的操作,每项具体操作结束后,都会返回

    9、到切换面板。 下面对各模块的作用进行说明:图书信息表;用于记录图书的基本信息。读者信息表:用于记录读者的信息。借阅图书表:用于记录借阅图书的基本信息。图书销售表:用于记录图书的销售信息。用户表:用于记录永福的基本信息。下面就按照功能模块图来设计该图书管理系统。首先在Visual FoxPro 6.0中建立一个项目管理器,以便管理本系统中所有数据,命名为图书管理。以下操作均在该项目管理器中进行。一下所有表单的Desktop属性全部设为.T.真。五、系统的编译和发行(一)设置主文件 用主图标(以黑体的文件表示)标记的文件是用户在启动.app 或者是.exe时被调用文件,可以是一个表单、菜单和程序,

    10、建议使用程序作为主文件。(二)构建主文件 如果主文件是一个程序,它将调用应用程序框架中的各个功能组件,然后由这些组件调用应用程序的其余部分。如果要建立一个简单的主程序,可以按下列步骤进行。1. 现设置应用环境界面。2. 确定初始用户界面。3. 建立事件循环。4. 恢复环境,退出应用程序。本系统可以建立下面的程序作为主程序:Set directory to d:里们 Do form 图书管理On shutdown quitRead events本系统的主程序为主程序.prg。(三)在.app和.exe文件中包含和排除文件 如果在发布的应用程序中不想再更改这些文件,可把它们放在项目中并设置为“包含

    11、”。那么这些文件变成只读的,不能修改。如果想修改这些文件,把它们放在项目中设置为“排除”,然后作为独立文件随着应用程序一起发布。在默认的情况下,vfp在嵌放的过程中排除了数据库、表单、称为.ff的c库文件和.app文件。数据库和表格需要变化和添加,而如果编译后包含自.exe或者.app文件中,由于这两个文件被创建后都是静止的,由此被包含的文件也是静态的和只读的。把数据库和表格白含在这些文件中很明显会带来问题。因为这些文件不能被包含在文件.app和.exe中,所以要发布一个应用程序之前为这些文件做好准备。六、参考文献1.管理信息系统,苏选良编著,电子工业出版社;.2.数据库与管理信息系统实验教程

    12、 苏选良编 电子工业出版社;3.Visual Foxpro数据库系统开发实例导航,邵洋,人民邮电出版社。七、实习小结(一)本系统特色 设计完成的图书管理系统能进行图书的信息输入等功能,还能进行相关信息的查询、修改等,但相对于实际情况来说,本系统只是个简单化的概念级,现实中应还有更多的细分功能。(二)心得经过了这次仓库管理系统的课程设计,明白了做一个小型软件的步骤和流程.如何让自己设计的软件运用到具体的实际工作中,一个关键的环节就是程序设计和运行测试中遇到的问题该如何解决。从解决问题的过程中,小组的每个成员积极完成自己的模块,通力合作,终于攻克一个个难关,完成本系统的设计和运行。从中我们学到了许多平时课本上所没有的知识。当然,能够完成这个仓库管理系统,感觉很有成就感。运用到的开发工具和软件技术:此系统结合货物仓库管理的要求,对VisualFoxPro(VFP)数据库管理系统、SQL语言的学习和应用,主要完成图书管理系统的需求分析,系统的数据库设计和实现,系统的表单设计,主控程序设计,并由此设计了数据库结构和应用程序。系统还需要哪些改进:在编写源程序代码的过程中,对语言的运用还需要提高,应使写出来的程序更加简洁,易读懂,更加满足实际工作的需要.要想使做出来的程序更好的利用还需根据实际需要在今后的运用中不断的改进和完善.


    注意事项

    本文(vf图书信息管理系统.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开