[软件管理系统类精品]基于VISUAL FOXPRO6.0 的《教材采供系统》.doc
《[软件管理系统类精品]基于VISUAL FOXPRO6.0 的《教材采供系统》.doc》由会员分享,可在线阅读,更多相关《[软件管理系统类精品]基于VISUAL FOXPRO6.0 的《教材采供系统》.doc(18页珍藏版)》请在三一办公上搜索。
1、0 绪论进入二十一世纪,电脑日益走进千家万户,它在各行各业中发挥着巨大的作用。而且在现代生活中,信息有冗余度大、数量多、存储困难、结构复杂等特点,用户又要求数据信息保存时间长,数据关联比较复杂,如何对信息实行计算机管理,这就要求我们必须熟练掌握数据库管理技术,能得心应手地从事数据库管理系统的开发。在众多流行的数据库管理系统中,VISUAL FOXPRO 是使用较广泛的应用软件之一。与以前的结构相比,它具有四大优点:一是完善了关系型数据库的概念。它严格区分数据库和表单,数据库包含若干表单、报表和视图等;还包含每个表之间的关联,使它们不再是独立的表单。二是面向对象编程。在FOXPRO中应用程序的设
2、计,是面向过程编程与事件驱动编程相结合,而 VISUAL FOXPRO将事件驱动编程纳入到面向对象编程,使面向对象编程与面向过程编程相互共存,三是提供了更加丰富的程序设计工具。四是提供了许多独具特色的数据库容器,为交互式用户和应用程序开发者提供了集中的数据管理功能,为此,我们可以利用VISUAL FOXPRO 来创建和管理数据信息。1 课题来源与简介:我们的毕业设计任务主要针对学校书库部门手工管理教科书的工作量大,查询不便的情况,提出用数据库系统自动管理教科书,系统采用 VISUAL FOXPRO 编程实现,在WINDOWS环境下进行运行,多次采用表单形式,界面简洁明了,具有操作简便、速度快、
3、工作速率高等特点,同时该软件采用表单提示方式,实现WINDOW下的按钮化操作,具有设计合理,功能齐全,运行速度快,使用方便灵活,屏幕设计简洁美观,用户界面友好等特点,工作人员只需通过简单的操作即可实现数据的输入输出,并可完成对所处理过后的数据产生报表打印出来,即打印教材入库单和教材领用单。2 开发工具选择:在VISUAL FOXPRO 6.0中可通过系统提供的强大的可视化编程工具,快速地编制应用程序,可视化编程技术能给编程者所见即所得的感觉,且在编制过程节省了许多记忆命令的时间。例如,在编辑表单时,可以直接运用工具栏中的(!)号运行,不必来回调试,特别是在 VISUAL FOXPRO 6.0中
4、,系统中自带的类可以直接的使用,无需自己再去编辑,只有你需要功能比较详细的时候才需自己再去加工一下,所以,总的来说运用起来十分方便。因此,我们采用VISUAL FOXPRO6.0 来开发教材采供系统。虽然,我们所选择的开发工具比较好,但并不一定能发挥此工具的所有长处,也因本组人员水平有限,本系统难免会存在一些不尽人意的地方,恳请大家不吝赐教 ,给予更正和完善。1 系统概述为了改变传统的手工管理教材的落后局面,提高工作效率,设计了此教材采供系统,实行计算机管理。该软件采用的是目前流行的数据库管理系统Visual Foxpro6.0进行编制,实用性强,系统工程信息完整,操作简单,易于学习,具有友好
5、的用户界面,下面将简单介绍一下本软件的主要功能。教材采供系统共有六个子系统:1教材入库系统教材入库系统是进行教材数据的录入、查找、编辑、添加、删除等操作。2教材出库系统教材出库系统是对教材出库的录入、查找、编辑、添加、删除等操作。3数据查询系统数据查询系统包括教材入库查询和教材出库查询。教材入库查询子系统包括六个方面:1)根据教材编号查询2)根据教材名称查询3)根据出版社查询4)根据出版时间查询5)根据作者查询6)根据入库时间查询教材出库查询子系统包括五个方面:1)根据教材名称查询2)领取系别查询3)领用班别查询4)领用人查询5)领取日期查询4密码更改系统用户管理子系统主要是用户口令管理系统。
6、5打印报表系统6退出系统2 总体方案介绍2.1 系统开发前的准备 2.1.1 系统设计的可行性分析1 技术可行性随着计算机技术的高速发展,数据处理能力不断强大,操作系统已经更新为WINDOWS2000版本。同时,拥有了强大的数据库管理技术,VISUAL FOXPRO6.0可支持多用户管理操作,因此,从技术上来看是完全可以完成软件系统设计任务的。操作可行性要求系统运行在人们常驻使用的WINDOWS2000操作系统下,用户无须再去熟悉其他陌生的操作平台。而且,此系统操作界面简单实用,使用方便灵活,能够适应具备不同层次操作能力的用户使用,用户可以在较短的时间内掌握操作技巧,因此,本系统在实际应用中也
7、是完全可行的。2 经济效益可行性本系统若开发成功,它将拥有完善的用户界面以及简单灵活的操作方法,较大程度地减轻了手工操作的劳动强度,从而提高了效益,尽可能减少手工操作而带来的操作错误,因此从经济效益方面来看也可行的。根据以上分析,此教材管理系统是完全可行的。2.1.2 系统的开发方法在开发教材采供系统之初,首先面临的问题是如何划分系统的制作进程,并确定每个进程的开发任务;其次是如何对此系统进行系统设计:包括结构化设计和行为特性设计,系统化设计。开发必须考虑到两个部分:一部分是作为数据库应用系统核心和基石的数据库设计;另一部分是相应的数据库应用软件的设计开发。这两部分紧密相关,相辅相成,组成系统
8、的数据库工程,这个问题的实质是选择生命周期法进行开发,还是选择原型法进行开发。生命周期法和原型法各有优点,经过比较我们还是选择了原型法作为开发教材采供系统的方法,因为原型法具有如下优点:1)所有问题的讨论,都围绕某一个确定的模型运行,彼此之间联系紧密。2)通过对原型法的接触和使用,能够启发开发人员去发掘问题从而不断地修正,完善模型,最终得到一个理想的应用系统。3)原型法的开发周期短,使用灵活,容易修改。2.2 运行环境的要求从技术、经济等方面进行分析,开发此系统是完全可行的,在开发,设计该系统时对其运行作如下要求:2.2.1 硬件的要求1)中央处理器为486MHZ以上的IBM兼容机2)已设虚拟
9、内存的计算机要求内存容量在8MB以上,未设虚拟内存的计算机要求内存容量在16MB以上3)一个光驱和一个硬盘驱动器。安装VFP6.0需要90MB左右的硬盘空间,安装VFP6.0后硬盘应有不少于15MB的自由空间4)与Windows配套的鼠标。5)VGA或更高分辨率的显示器2.2.2 软件要求1)Windows95、Windows NT 3.51及其以上版本。2)若需使用中文,可采用Windows中文版,或在英文版的基础上安装东方快车、中文之星等中文系统。3)如果是多用户使用,必须具有相应的网络环境。3 详细设计与分析3.1 系统简介3.1.1 系统结构设计与分析本教材管理系统是在全面了解学校书库
10、管理系统之后,采用结构化编程方法,按模块设计的总体思想来实现整个系统功能。整个系统包括若干个模块组成,通过各模块间的相互调用来实现整个系统的各项功能。本系统具有以下几个大的模块: 1)教材入库模块 2)教材出库模块 3)数据查询模块 4)密码更改模块 5)打印报表模块 6)退出系统模块系统总的模块用框架图表示如下:密码登陆系统教材入库教材出库数据查询密码更改打印报表退出系统其中打印报表、数据查询又分为以下子模块:打印报表教材入库单教材领取单入库查询教材编号查询教材名称查询作者查询出版社查询出版时间查询入库时间查询 出库查询教材名称查询领取日期查询领取系别查询领取班级查询领取人查询3.2 具体模
11、块设计与分析3.2.1 密码登陆系统任何一个系统都会采取保密防卫措施,通常所采用的便是密码,所以本系统也不例外,也是通过密码来限制可以操作的人员,以避免数据混乱和丢失。密码系统采用一个密码库来实现,库的结构如下:表31 密码库结构字段名称字段类型字的宽度XMC8MMN6根据此系统结构可输入相应记录,这是系统内部结构。它面向对象的界面如下:图3-1 “登陆”界面具体设计如下:1 界面中“教材采供系统”,“请输入用户名”,“请输入密码”和“此系统只限管理员使用!”是通过表单按键中的“标签”来实现的,并在属性一栏中输入如下值:Label3.BackStyle=“0-透明”Label3.Caption
12、=”教材采供系统”Label3.FontName=”隶书”Label3.FontSize=”48”Label3.ForeColor=”0,64,128”Label1.BackStyle=”0-透明”Label1.Caption=”请输入用户名:”Label1.FontName=”楷体_GB2312”Label1.FontSize=”24”Label1.ForeColor=” 0,64,128”Label2.BackStyle=”0-透明”Label2.Caption=”请输入密码:”Label2.FontName=” 楷体_GB2312”Label2.FontSize=”24”Label2.F
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件管理系统类精品 教材采供系统 软件管理系统类精品基于VISUAL FOXPRO6.0 的教材采供系统 软件 管理 系统 精品 基于 VISUAL FOXPRO6 教材
链接地址:https://www.31ppt.com/p-3932946.html