课程设计说明书1_第1页
课程设计说明书1_第2页
课程设计说明书1_第3页
课程设计说明书1_第4页
课程设计说明书1_第5页
免费预览已结束,剩余11页可下载查看

下载本文档

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

文档简介

1、课程设计说明书11引言visual foxpro是由microsoft公司推出的用于中小型企业的一个优秀的小型数据库开发系统。它从单机数据库进展而来,现已进展成为具有很强的网络功能的小型数据库系统。它可以用作小型的单机、网络数据库,也可以作为大型数据库的前端开发工具来开发客户机/效劳器应用程序。在目前众多的开发工具中,visual foxpro在数据库开发工具中有着不行替代的地位,并且易学、易用,对计算机的配置要求也很低。关系数据库管理系统课程的学习,不仅需要理论上的深化讨论,而且需要通过理论上机,自己开发一个数据库管理信息系统,才能真正理解书本学问,坚固把握课堂教学内容。因此,本上机操作的目

2、的就是要通过一个实际的管理信息系统的开发,进步同学应用所学学问分析问题,解决问题和实际动手的力量。通过本课程的上机操作,使同学进一步把握关系数据库管理系统这门课程的内容,熟识用vfp开发一个简洁系统的根本步骤。党务管理系统是一个党务管理不行缺少的局部,它可以为用户供应充分的信息和快捷的查询手段。但始终以来人们用法传统人工的方式管理,这种管理方式存在着很多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断进步,计算机科学日渐成熟,其强大的功能已为人们深入认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。用法计算机

3、对党员党务信息进展管理,具有手工管理所无法比较的优点。例如:检索快速、查找便利、牢靠性高、存储量大、保密性好、寿命长、本钱低等。这些优点可以极大地进步工作效率,因此,开发这样一套系统的管理软件就很有必要。近年来,随着计算机厂家的不断增多,计算机硬件本钱的大幅度下降,加之人们对计算机也不再觉得神奇生疏,计算机已经不再是高档用品,为国家党务系统供应了物质条件。而如今我国的大局部党务管理对党员的管理程度还停留在纸介质的根底上,这样的机制已经不能适应时代的进展,因为它铺张了很多人力和物力,在信息时代这种传统的管理方法必定被计算机为根底的信息管理所取代。用法党务管理信息系统,有以下几点好处:(1)可以存

4、储历届的党员档案,平安、高效;(2)只需一到二名录入员即可操作系统,节约大量人力;(3)可以快速查到所需信息,包括党员的根本状况、考试成果等;2系统需求分析针对党务管理的日常工作,党务管理系统从一般党员登陆,查询工作与党务管理人员日常党务管理两个方面入手,旨在便利党员管理工作,进步工作效率。党务管理软件是随着计算机产业的高速进展和计算机在各个领域普及,针对图书管理的普遍性和特别性而提出的一套全面的、系统的现代化管理方法。用法户从繁忙、冗杂的手工记录工作程序中解脱出来,并可以从多方面把握图书管理的具体状况,为用户供应精确的、牢靠的数据。党务管理系统需要满足来自两方面的需求,这两个方面分别是党员、

5、党务管理人员。用户的需求是可以快捷的完成登录和查询功能;管理员的需求,包括对党员信息、党务信息、进展管理和维护,可以通过系统对党员档案与党务情况存进展理解;及利用系统进展对党员进展登陆查询一体化的管理。党务管理功能的信息量最大,数据平安性和保密性要求最高。本系统可以实现读用户登陆查询的主要功能,还能实现对党员党务信息的管理和统计。管理员可以扫瞄、查询、添加、删除、修改党员的根本信息;扫瞄、查询、添加、删除和修改党员的根本信息,这局部功能是由管理员来执行的,同时工作人员可以利用它便利快捷的进展工作,并进步工作效率。此外还包括系统维护,它可以登录密码,以保证系统的平安性。3.系统设计3.1模块功能

6、描绘(1)录入模块:党员党务相关信息的录入。(2)显示模块:党员党务相关信息的显示。(4)删除模块:党员党务相关信息的删除。(5)查询模块:党员党务相关信息的查询。(6)修改模块:党员党务相关信息的修改。3.2系统总体设计框图3.3数据库设计该系统用法了visual foxpro 数据库,各表的功能和详细设计构造如下1党务管理的根本信息表1列名数据类型可否为无说明学号字符型否党员编码状态字符型否目前身份开头时间字符型缶选为主动分子时间欢送进入党务管理系统党员信息查询党员信息管理系统状态维护内容打印2党员根本信息表2列名数据类型可否为无说明姓名字符型否党员名字性别字符型否党员性别生日日期型否党员

7、生日学号字符型否党员学号班级字符型否党员班级专业字符型否党员专业作风字符型否党员作风照片字符型否党员照片籍贯字符型否党员籍贯3管理员信息表3列名数据类型可否为空说明用户名字符型10否管理员的用户名密码字符型10否管理员的密码4系统实现4.1工程设计在创立阶段利用工程管理器可以更好组织管理各种格式的文件,因此首先需要创立一个工程,然后在工程管理器创立其他格式的文件.在vfp主窗口中选择"文件"菜单下"新建"子菜单,在翻开的"新建"对话框的"文件类型"区域中选中"工程",然后单击右侧的"新

8、建文件"按钮,翻开""对话框中的"创立工程文件"文本框中输入工程名称,在此输入"图书",单击"保存"按钮即创立了一个工程.在工程管理器的"数据"选项卡中选中"数据库"单击右侧的"新建"按钮,在弹出的"新建数据库"对话框中单击"新建数据库",在弹出的"创立"如图1工程管理4.2菜单设计本菜单是用户与应用程序之间的接口,可以让用户快速、条理清晰地访问应用程序。点新建菜单建立如图菜单图2菜单设

9、计图4.3表单设计(1)主界面表单进入系统界面本窗体是本系统的进入界面,本窗体是党员登陆管理系统界面进入界面5秒钟后自动进入管理员登陆界面,如图:图3登陆系统图设计此表单用到的主要控件的主要属性如下:表4控件名称属性名属性值command1caption登陆label1fontname用户名command2caption退出label2fontname密码2系统维护界面表单该界面用于管理员与用户的信息查询与管理员的系统维护等一系列相关操作,如图:图4设计此表单用到的主要控件的主要属性如下:表5控件名称属性名属性值label1caption请输入学号label2caption请输入班级text1

10、command1caption查询command2caption修改command3caption添加command4caption删除3查询界面表单该界面用于班级内对党员,主动分子信息的查询管理等一系列相关操作图5信息查询界面表6控件名称属性名属性值label1caption学号label2caption班级label3caption专业text1command1caption查询4.4报表设计用报表设计器设计出图书的信息报表和读者的信息报表便于管理员打印:图6党员档案管理报表班级表报表5总结图书借阅管理系统已经开发完成。其功能根本符合用户需求。我认为在这次设计的过程中,通过将所的理论学问与

11、实际状况相结合,独立思索,全面分析,敏捷运用所学学问,解决详细问题,将有力地促进理论程度的进一步进步。同时,对心理素养的熬炼和工作作风的培育,将有助于今后的工作与生活。但是,由于时间较短,工作任务繁重,加上本人力量有限,所以该系统还有很多不尽如人意的地方,比方:联机文档比拟少,用户界面不够美观,出错处理机制不够等一些问题,这些都有待进一步的改善。在本次数据库设计中,我从指导教师身上学到了许多东西。教师仔细负责的工作看法,严谨的治学精神和深沉的理论程度都使我收益匪浅。无论在理论上还是在理论中,都赐予我很大的关心,使我得到不少的进步,这对于我以后工作和学习都有一种宏大的关心,在此深表感谢。在实训过

12、程中,从设计到实现,问题是层出不穷,但经过我的努力,大局部问题都已解决,实在搞不了的,也在教师的指导下,顺当解决了。我觉得耐烦、细心在实训中是很重要的。不细心,出一点小错都会搞的系统无法运行;而没耐烦的话,一碰到费事就会心烦,到最终做起来劲都没有,这怎么能胜利完成这个实习任务呢?这次实训,最费事的就是按钮实现的代码,大局部问题也就是出在这些代码,然这代码却也是这个系统的精华所在。故即使费事也得细心完成,才能让整个系统运转正常。通过实训,我们不仅稳固了旧学问,也学到了新的学问,并且把所学的应用到实际操作中,进步了我们的实际动手力量和规律思维力量。也让我们对系统软件的流程有肯定理解,并且对系统软件

13、有了一些初步的阅历。主要参考资料1刘卫国.visual foxpro程序设计教程m.北京邮电大学出版社。20052马军,王岩.visual foxpro毕业设计指南与工程理论m北京.科学出版社,20083付翠桥.visual foxpro典型系统实战与分析.北京电子工业出版社,20074周恒,徐薇.visual foxpro数据库系统开发案例精选m北京:人民邮电出版社2007附录:(1)主界面表单主界面表单计时器代码:thisform.releasedo form登陆.scx(2)登陆界面表单登录按钮的click大事代码如下:n=n+1czy=alltrim(thisform.text1.va

14、lue)mm=alltrim(thisform.text2.value)use mimalocate for用户名=czyif found()and密码=mmusethisform.releasedo初始菜单1.mprelseif n<3messagebox("姓名或密码有误,请重新输入!",0,"输入错误") thisform.text1.value=""thisform.text2.value=""thisform.text1.setfocus=""elsethisform.relea

15、serelease nclear eventsendifuseendif退出按钮的click大事代码如下:thisform.release3)党务党员查询表单查询按钮的click大事代码如下:cz=alltrim(thisform.text1.value)n=recno()go topscanif党员档案库.学号=czthisform.text1.value=""thisform.text1.setfocusthisform.refreshreturnendifendscanmessagebox("该同学不存在!",0,"查找失败!"

16、) go nthisform.text1.value=""thisform.text1.setfocusthisform.refresh4)系统状态维护表单维护查询按钮的click大事代码如下:cz=alltrim(thisform.text1.value)n=recno()go topscanif状态表.学号=czthisform.text1.value=""thisform.text1.setfocusthisform.refreshreturnendifendscanmessagebox("该同学不存在!",0,"查找

17、失败!") go nthisform.text1.value=""thisform.text1.setfocusthisform.refresh4)根本维护表单查询按钮的click大事代码如下:cz=alltrim(thisform.text1.value)n=recno()go topscanif状态表.学号=czthisform.text1.value=""thisform.text1.setfocusthisform.refreshreturnendifendscanmessagebox("该同学不存在!",0,&qu

18、ot;查找失败!") go nthisform.text1.value=""thisform.text1.setfocusthisform.refresh修改按钮的click大事代码如下:if this.caption="修改"tj=.f.scatter memo to szthisform.学号1.readonly=.f.thisform.姓名1.readonly=.f.thisform.性别1.readonly=.f.thisform.生日1.readonly=.f.thisform.xg.caption="保存"thi

19、sform.tj.caption="复原"thisform.sc.enabled=.f.thisform.kscz.visible=.f.thisform.学号1.setfocusthisform.refreshthisform.学号1.readonly=.t. thisform.姓名1.readonly=.t. thisform.性别1.readonly=.t. thisform.生日1.readonly=.t.thisform.xg.caption="修改" thisform.tj.caption="添加" thisform.sc

20、.enabled=.t. thisform.kscz.visible=.f. thisform.text1.setfocus thisform.refreshendif添加按钮的click大事代码如下:if this.caption="添加"tj=.t.n=recno()append blankthisform.refreshthisform.学号1.readonly=.f. thisform.姓名1.readonly=.f. thisform.性别1.readonly=.f.thisform.生日1.readonly=.f.thisform.xg.caption="保存" thisform.tj.caption="复原" thisform.sc.enabled=.f. thisform.kscz.visible=.f. thisform.学号

温馨提示

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

评论

0/150

提交评论