毕业设计(论文)VFP6.0学生信息管理系统的设计与实现.doc

上传人:laozhun 文档编号:3977215 上传时间:2023-03-30 格式:DOC 页数:21 大小:234KB
返回 下载 相关 举报
毕业设计(论文)VFP6.0学生信息管理系统的设计与实现.doc_第1页
第1页 / 共21页
毕业设计(论文)VFP6.0学生信息管理系统的设计与实现.doc_第2页
第2页 / 共21页
毕业设计(论文)VFP6.0学生信息管理系统的设计与实现.doc_第3页
第3页 / 共21页
毕业设计(论文)VFP6.0学生信息管理系统的设计与实现.doc_第4页
第4页 / 共21页
毕业设计(论文)VFP6.0学生信息管理系统的设计与实现.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《毕业设计(论文)VFP6.0学生信息管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)VFP6.0学生信息管理系统的设计与实现.doc(21页珍藏版)》请在三一办公上搜索。

1、安徽科技学院理学院2006届毕业论文(设计)题 目: 学生信息管理系统的设计与实现专 业 计算机科学与技术 班 级 02计算机(3)班 姓 名 学 号 2002814315 指导教师 职 称 讲 师 2006 年 6 月 17 日目录1.绪论-1 1.1 系统的选题意义 -11.2 管理信息系统的目标-21.3 系统的设计思想 - -22.VFP6.0简介 - - -2 3.需求分析- - -33.1系统的功能要求- -33.2系统可行性分析- -53.3系统数据库的特点及安全性考虑- -53.4系统开发软件的运行环境- -64.系统的总体设计-64.1系统模块结构图- -64.2系统模块功能

2、设计- - -75.系统的详细设计- -85.1系统的数据库设计-85.2“系统登录”表单的设计-115.3系统菜单的设计-115.4主要模块功能设计-136.系统项目集成-166.1系统主程序设计-166.2系统项目集成-177.结束语-17致谢- - -18参考文献-18英文摘要-19学生信息管理系统的设计与实现(安徽科技学院 02计算机3班)【摘要】学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。本文论述了Microsoft Visual Foxpro6.0可视化开发软件工具下

3、分析、设计、开发的学生信息管理系统的全过程。阐述了系统的选题意义及设计思想;对本系统进行需求分析,明确用户要求软件系统必须满足的所有功能、性能和限制;对功能设计部分进行研究,针对本系统,设计出学生信息管理系统的功能模块,包括:基础维护、浏览查询、分析统计、报表打印、系统管理,同时在分析的基础上对系统的数据库进行设计;在此基础上,给出了本系统各功能模块设计和实现过程,涉及到:系统登录、系统总菜单的设计、各子菜单的设计等主要模块;最后,利用项目管理器对系统进行管理,设计主程序,连编生成.exe文件,使系统可脱离VFP在windows下直接运行。在开发过程中,本人认真分析了系统的需求和功能模块。此数

4、据库系统基本上能够实现对学生档案管理,成绩管理,课程管理,系统管理等功能。该系统基本上满足了用户在学生信息管理方面的需求,用户界面友好。【关键字】 P. 管理信息系统 学生管理 系统开发1.绪论.系统的选题意义在现代社会中管理的作用越来越显得重要和突出。一般来讲,管理通过计划、组织、指导与领导、控制等手段,为组织制定目标,应用组织的各种要素,以实现组织的目标。本世纪以来,由于社会生产力的迅速发展和科学技术的突飞猛进,人们进行信息交流的深度和广度不断增加,管理所需要的信息量急剧增长,同时对信息的处理要求及时、准确,这导致了传统的信息处理方法和手段已不能适应现代管理的需要。传统的企业管理活动中,把

5、人、才、物作为企业的主要资源。但是随着社会化大生产的不断扩大和社会对产品多样化的需求,人们越来越重视信息在生产经营及企业管理中的作用,并把它当作企业的一种极其重要的资源,人们称之为“信息资源”,信息资源的处理已经成为当今世界上一项主要的社会活动。电子计算机的诞生“信息时代”的开始,它使企业管理现代化成为可能。那么作为教育系统来说,开发一套完整的用于学生信息管理的系统是很有必要的。7用计算机进行学生管理在我国已积累了一定的理论和经验,但大多数的管理系统都应用于普通高校的教学管理,一般中等学校应用程度就相对较低,许多学校还处于手工、半手工操作阶段。我选择这个问题作为毕业设计的题目,希望在这方面作一

6、些探索、积累一定的经验。1.2 管理信息系统的目标管理信息系统(Management Information System,简称MIS)是一个由管理人员和计算机组成的用来进行信息的收集、传输、加工、存储、维护和使用的系统。它是一门综合了管理科学,系统理论,计算机科学的系统性边缘科学。按照设计管理信息系统的原理和方法,采用成熟的计算机和信息技术及手段,支持学校日常管理全过程,加强教学管理活动中各项信息资源的管理和应用,提高学校各项管理的现代化水平,优化人、财、物和信息资源在学校的综合配置,在为学校管理提供全面信息服务的基础上,提供管理辅助决策能力,为学校各项工作健康、稳定地发展提供有力的支持。

7、根据使用人员对信息、信息处理和信息安全性、完整性的要求,分别对用户的信息需求进行分析:(1)对信息的要求:随时查询学生档案信息和学生成绩信息,各门课程的任课教师情况,各班级情况即各班的人数、成绩、课程设置、补考学生记录等。(2)对信息处理的要求:设置添加、修改、删除、查询等信息处理功能。(3)对数据安全性、完整性的要求:设置用户密码口令,保证不被非法操作;并设置用户口令维护功能,方便用户及时更换密码。51.3系统的设计思想本系统采用软件工程学和软件生命周期的原理和方法进行软件的开发与维护。整个过程分为六个阶段:软件计划、需求分析、软件设计、软件编码、软件测试、软件维护六个阶段。具体来说,就是在

8、系统开发之前对系统有一个总体框架设想,各功能单元的结构和功能也比较清楚,但是还没有具体实现。系统完成什么功能,分成哪几个部分,各个部分又有哪几个模块,都已理解掌握,且以后不需要做更大的变动,只是具体到每个模块,还没有全部实现。具体的设计可能是完全实现一个模块,也可能是用一个效率高的模块代替一个旧模块。信息系统的开发是一项比较复杂的工作,我们必须选用科学有效的开发方法。2.VFP 6.0简介VFP 6.0 (VisualFoxPro6.0)是美国 Fox Software公司在1998年推出的版本。它是一种关系型数据库管理系统,同时也是一种面向对象的可视化设计工具。(1)VFP6.0是目前微机上

9、最优秀的关系型数据库管理系统软件,正如其名称中冠以的“Visual”一样,它采用了可视化、面向对象的程序设计方法,大大简化了应用系统的开发过程,并提高了系统工程的模块化和紧凑性。(2)VFP6.0版本中提供了大量的诸如“数据库设计器”、“表单设计器”、“菜单设计器”、“报表设计器”等开发设计工具和向导工具(Wizard),使以往费时费力的开发工作变得轻松自如。这些可视化的设计工具免除了开发者编写大量程序代码的工作。3针对目前世界上流行的大量软件和开发工具,经过认真分析其优缺点,结合管理系统的需要和目前的硬件环境,我们选用微软WINDOWS平台下的Visual FoxPRO6.0(简写为VFP6

10、.0)作为软件开发工具。3.需求分析3.1系统的功能要求设计一个学生信息管理系统,该系统能够实现对基础信息数据的添加、修改、删除等信息处理功能,对学生档案信息、学生成绩信息录入、修改、删除、打印,对课程信息进行维护,并能完成对学生基本信息、学生成绩信息的统计等功能。同时对于不同的用户,设置不同的权限。系统管理员具备该系统的所有权限,普通用户只能具备信息查询的权限。根据系统功能需求,系统以结构化程序思想进行设计,把整个系统分成六个子模块,在各个子模块中又分成几个功能模块,每个功能模块执行单一的功能。在最顶层的主控模块下分层地进行管理。3.1.1 系统程序流程图系统程序流程图如下图:开始 否密码验

11、证主菜单 三次否 选择功能模块 进行模块操作操作完否返回主菜单退出系统与否退出界面否否3.1.2学生信息管理系统的E-R图教师课程教学生成绩学号姓名性别班级出生日期家庭住址课程名姓名学M1NN3.2系统可行性分析根据学生信息管理系统的总体要求,该系统具有可开发性。3.2.1、经济可行性目前大多数的中等学校已经配备了计算机,在使用本学生信息管理系统时就不需增加单位的硬件投资,在软件平台上,利用WINDOWS系统平台与VFP数据库管理系统设计一个简单的管理系统并不需要多少投入,并且在将来使用该系统上除了纸张外不需要更多的经费投入,用户能够消费得起,所以在经济上是完全可行的。3.2.2、使用可行性本

12、系统采用WINDOWS平台的面向对象数据库开发工具进行开发,它具有界面友好,操作简单等特点,一般会电脑基本操作的人员均可操作,就算对计算机应用能力有限者也很容易的掌握。3.2.3、技术可行性在技术特性上,本人学习过数据库原理、软件工程、VISUAL FOXPRO、数据结构等软件课程,具备软件开发的基本条件,在指导教师的正确指导下,基本上能够完成该系统的开发,在做出详细的需求分析后,保证了信息的正确性和完整性。对整个系统开发过程,大体安排如下: 需求分析两个星期; 系统功能设计两个星期; 程序编码两个星期; 系统调试和测试两个星期;加上开发过程中不可预知的因素,整个系统开发大约为两个月左右。3.

13、3 系统数据库的特点及安全性考虑 本系统属于以信息存储处理为中心的数据库应用系统,应在设计应用程序之前,先通过数据库统一管理和组织数据,以增强数据的可靠性,也便于进行系统开发。虽然数据库的一大特点是数据可以共享,但并不意味着数据库中所有的数据都可以由任何人无条件地随意访问,对于一些关键性的数据往往只允许一部分人访问和更新,要严格限制非法的用户访问,更不允许非法的用户更改和破坏。该系统需要考虑的安全性内容有:(1)仅允许被授权的用户执行某些特定的功能。如系统管理员具备该系统的所有权限,普通用户只能具备对指定信息查询、修改的权限。(2)通过在一个详细的日志文件来记载所有用户的活动,监视系统的安全性

14、。日志文件是用来记录对数据库系统的更新操作的文件。在运行过程中,系统把事务开始、事务结束以及对数据库的插入、删除和修改的每一次操作作为一条记录写入日志文件中。每条记录的主要内容有执行操作的事务标识、操作类型、更新前数据的旧值、更新后的数据值、更新日期和更新时间。3.4系统开发软件的运行环境3.4.1硬件配置Pentium 166以上微机,内存32MB以上,建议64MB。VGA或更高分辨率的显示器。鼠标、光驱等。3.4.2软件配置操作系统可以选择Windows 98/Me/XP/2000。考虑到本系统的性能要求和现有的条件,我选择了WINDOWS2000中文版作为开发、测试和运行的平台。因为WI

15、NDOWS操作系统是目前应用最广的操作系统,它以全新的图形界面,简单快捷的操作方式,支持多媒体功能等特点而成为软件发展的流行趋势,选用它作为开发平台,易于功能的扩展和软件升级。编程语言选用Visual FoxPro6.0 作为程序设计语言。4.系统的总体设计4.1系统模块结构图根据需求分析,设计出如下图所示的学生信息管理系统的结构图。系统运行主程序用户登录基础维护管理浏览查询分析统计报表打印退出系统系统管理学生档案维护学生成绩维护学生档案浏览学生成绩浏览学生档案查询学生成绩查询学生基本统计学生成绩统计学生档案打印学生成绩打印课表信息打印 用户管理 密码修改课程信息维护4.2系统模块功能设计 以

16、下对系统各模块进行功能设计:(1)应用系统运行后出现的第一个界面即为“系统登录”界面。 “系统登录”表单主要是为验证用户的操作权限,即对用户表中的标识数据进行验证。当用户表中标识字段为“T”时,表示系统管理员,当该值为“F”时,表示是普通用户。标识分为两个级别,系统管理员具有该系统的所有功能,而普通用户只具备学生档案信息、学生成绩信息、课程信息的查询、修改密码和退出系统的功能。(2)在基础维护模块里可以进行学生档案信息、学生成绩信息的添加、删除、修改等管理。(3)浏览查询模块里可以进行全体学生的档案信息、成绩信息的浏览,也可以通过学号或者姓名进行单个学生档案信息、学生成绩信息的查询。(4)统计

17、分析模块可以进行学生基本信息的统计,如总人数、男女学生数,按出生日期统计人数等。也可以对学生成绩进行统计,并且可以打印输出补考学生的名单,上面有学生的姓名、学号、班级、家庭住址、分数,这样就可以邮寄到学生家长手里。(5)报表打印模块里可以以报表的形式打印出学生档案信息、学生成绩信息、课表设置信息。(6)该系统提供了用户及时修改自己密码的功能。管理员还可以通过用户管理来控制该管理系统的用户访问。(7)退出系统模块提供退出本系统的功能。5.系统的详细设计5.1.系统数据库设计5.1.1系统数据库总体设计数据库设计是要在一个给定的应用环境(DBMS)中,通过合理的逻辑设计和有效的物理设计,构造较优的

18、数据库模式、子模式,建立数据库和设计应用程序,满足用户的各种信息需求。数据库是管理系统的核心内容,数据表结构设计是否合理将直接影响到能否存取数据。本系统所有项目的创建将在“项目管理器”中进行,创建过程将在系统中详细反映。根据需求分析,该系统应建立一个用来存储课程信息的数据表(kcsz.dbf)、一个存储学生档案信息的数据表(xsdn.dbf)、一个用于存储学生成绩信息的学生成绩表(xscj.dbf)、一个存储班级信息的班级表(bj.dbf)和一个用户信息表(yonghu.dbf)。具体设置方法如下: 5.1.2系统数据库表的结构设计课程设置表(kcsz.dbf)字段名数据类型字符宽度索引小数位

19、数课程字符型8普通索引NULL任课教师字符型8NULL备注备注型4NULL学生档案表(xsdn.dbf)字段名数据类型字符宽度索引小数位数学号字符型6候选索引NULL姓名字符型8NULL性别字符型2NULL出生日期日期型8NULL班级字符型4普通索引NULL政治面貌字符型4NULL民族字符型10NULL家庭住址字符型40NULL备注备注型4NULL学生成绩表(xscj.dbf)字段名数据类型字符宽度索引小数位数学号字符型6主索引NULL姓名字符型8NULL语文数值型51数学数值型51英语数值型51政治数值型51历史数值型51物理数值型51化学数值型51总分数值型51平均分数值型51班级表(bj

20、.dbf)字段名数据类型字符宽度索引小数位数班级字符型4主索引NULL用户信息表(yonghu.dbf)字段名数据类型字符宽度索引小数位数用户名字符型8NULL密码字符型10NULL标识逻辑型1NULL5.1.3表间索引及关联因为建立表索引是在数据库管理下使用表设计器完成的,因此所建索引皆属于数据库表的结构符合索引,并具有数据库管理下的特殊属性,如指定为主索引、候选索引、普通索引等属性。该索引随表自动打开,并自动完成更新和维护。其各表所建索引及关键字如下所示:表名 主索引 候选索引 普通索引 唯一索引课程设置信息.DBF 课程 学生档案信息.DBF 学号 班级学生成绩信息.DBF 学号 班级信

21、息.DBF 班级 用户信息.DBF因为建立表间关联是使用数据库设计器完成的,因此所建表间关联皆属于数据库表间的内部(Inner),并具有数据库管理下的特殊属性,如学号与班级一对一的关联、学号与成绩一对多关联。6也可以通过建立本地视图建立数据表之间的连接。5.2“系统登录”表单的设计学生信息系统的用户界面设计是不允许有任何差错,不允许不相干的人员进行使用和修改,为了加强系统的安全性,在菜单入口处设置身分的检验,在登录时可把管理员和普通用户分开,设置登录时通过用户和密码来判断,如果用户或密码不正确将弹出提示框,连续三次输入不正确系统将提出警告并退出。但为了防止用户密码不小心泄露,可以在系统中进行修

22、改。“系统登录”表单运行后的界面如图所示: 5.3系统菜单的设计5.3.1系统总菜单的设计主菜单栏位于主窗口的顶部,可随时打开相应的界面。系统总菜单包括“基础维护”、“浏览查询”、“统计分析”、“报表打印”、“系统管理”、“退出系统”等六个菜单项。在“项目管理器”中创建菜单并保存为main.本系统在设计时考虑到管理员和普通用户的区别。在“选项”中单击相应菜单行的按钮,打开“提示选项”对话框。其中的checked参数为主程序中的公共参数.在“菜单设计器”中,可以根据逻辑条件启用或废止菜单及菜单项。具体方法是:在设计任一菜单项,单击“选项(options)”下对应的按钮,可以弹出一个“提示选项”对

23、话框,如图所示。利用该对话框可进行下列设置: 在“跳过”框中输入一个逻辑表达式,该表达式将用于确定是启用菜单或菜单项,还是废止菜单或菜单项。当表达式的值为“真(.T.)”时,则该菜单或菜单项被废止,当表达式的值为“假(.F.)”时,则该菜单或菜单项被启用。在该系统设计中,为了屏蔽普通用户的系统菜单,可在“基础维护”中的“学生档案维护”“学生成绩维护”“课程设置维护”和“系统管理”中的“用户管理”菜单项后的“跳过”框中输入“checked=0”。当“系统登录”菜单中“管理员”未被选中时,“checked=0”。此时,“跳过”框中逻辑表达式的值为“真(.T.)”,这四项菜单被屏蔽。经过以上设置后,

24、当用户以普通用户身份登录时,这四项菜单呈灰色显示,表示被屏蔽。45.3.2 系统子菜单的设计(1)“基础维护”菜单的子菜单“基础维护”菜单由“学生档案维护”、“学生成绩维护”、“课程设置维护”三个子菜单组成。(2)“浏览查询”菜单的子菜单“浏览查询”菜单由“学生档案浏览”、“学生成绩浏览”、“学生档案查询”、和“学生成绩查询”四个子菜单组成。(3)“统计分析”菜单的子菜单 “统计分析”菜单由“学生基本统计”、“学生成绩统计”两个子菜单组成。(4)“报表打印” 菜单的子菜单“报表打印” 菜单由“学生档案打印”和“学生成绩打印”“课程资料打印”三个子菜单组成。(5)“系统管理”菜单的子菜单“系统管

25、理”菜单由“用户管理”、“修改密码”和“重新登录”三个子菜单组成。5.4主要模块功能设计5.4.1基础维护模块的设计基础维护模块提供学生档案维护、学生成绩维护、课程设置维护的功能。(1)在学生档案维护界面中可以通过上一个、下一个、第一个、最后一个按纽来显示已经添加的学生档案信息,并能进行修改和删除,也可以通过添加按纽添加新的学生档案信息。该界面中包含了输入学生档案信息的文本框和一个用于显示、添加、修改、删除的按纽组。(2)学生成绩维护界面主要用于设置学生的成绩信息。在添加新的学生成绩信息前,可先选择相应的学号,则显示该学生的姓名。如该学生的成绩信息已经存在,则可以显示出来。并能进行修改和删除。

26、单击添加按纽即可添加新的学生成绩,并且添加过学生的单科成绩后系统会自动计算出学生成绩的总分和平均分。该界面中包含了学号选择下拉列表框、输入新的学生成绩的文本框和几个添加、修改、删除的按钮等。(3)课程设置维护界面主要用于设置与课程相关的信息资料。通过上一个、下一个、第一个、 末一个按纽来显示已经添加的课程资料信息,有课程名、任课教师、备注,并能进行修改和删除,也可以通过添加按纽添加新的课程信息资料。因此该界面中包含了输入新课程与任课教师的文本框、输入备注信息的备注栏和添加、修改、删除课程信息的按钮等。5.4.2浏览查询模块的设计浏览查询提供四种功能:对全体学生档案信息、学生成绩信息的浏览,对单

27、个学生档案、学生成绩的查询。(1)学生档案浏览界面主要用于浏览全体学生的档案信息。因此该界面中仅有一个网格输出表。(2)学生成绩浏览界面主要用于浏览全体学生的成绩信息。因此该界面中仅有一个网格输出表。(3)学生档案查询界面主要用于查询单个学生档案信息。可以通过学号和姓名两种方式进行。因此该界面中有输入学号、姓名的两个文本框和一个网格输出表,还有查询和退出按纽。按学号或姓名进行学生档案查询的代码如下:xm=allt(thisform.text2.value)xh=allt(thisform.text1.value)thisform.grdxsdn.recordsource=select * fr

28、om xsdn where xm$姓名.or.xh$学号 into cursor a 学生档案查询的界面如下图所示:(4)学生成绩查询界面主要用于查询单个学生成绩信息。可以通过学号和姓名两种方式进行。因此该界面中有输入学号、姓名的两个文本框和一个网格输出表,还有查询和退出按纽。学生成绩查询界面如下图所示:按学号或姓名进行学生成绩查询的代码如下:xm=allt(thisform.text2.value)xh=allt(thisform.text1.value)thisform.grdxscj.recordsource=select * from xscj where xm$姓名 .or.xh$学

29、号 into cursor a5.4.3统计分析模块的设计统计分析模块里有两个功能:学生基本情况的统计、学生成绩信息的统计。(1)学生基本统计界面主要用于统计学生的基本档案信息。可以统计全体学生的人数,其中的男生人数和女生人数。还可以统计在某一出生日期之前、之后,或在某两个出生日期之间的人数。因此该界面中包含了两组选项按纽组和一些输入文本框。(2)学生成绩统计界面主要用于统计学生的成绩信息。可以通过下拉列表框来选择相应的科目和班级,系统会自动统计出该班级在本科目的学生成绩信息。这里是用个分值段来表示的,其中有可以统计出在六十分以上的有多少人,六十分以下有多少人,六十分到八十分的有多少人,八十分

30、到九十分的有多少人,九十分以上又有多少人。还可以统计班级的总人数和平均成绩。另外还有一个重要的功能是可以统计该科目所有的补考人员的名单,并且可以报表的形式输出该学生的学号、姓名、班级、科目、分值、家庭住址,以备老师把补考单寄到学生家长家里。5.4.4报表打印模块的设计报表打印模块主要提供以下功能:学生档案信息的打印、学生成绩信息的打印、课程资料表的打印。5.4.4系统管理模块的设计系统管理模块提供以下功能:通过用户管理,系统管理员来管理该系统的访问控制,如添加新的用户和管理员;密码修改界面可以为用户维护自己的信息提供安全性;重新登录可以回到登录界面。6.系统项目集成6.1系统主程序设计每个VF

31、P应用程序都由大量的功能组件组成,它们都可以通过项目管理器进行有效的管理。但仅仅将各个组件连接在一起,并不能形成可执行的应用程序,还需要为应用程序设置一个起始点,即项目的主文件。当用户运行应用程序时,系统首先启动项目的主文件,它是一个项目中的最重要的文件之一,利用它可以将整个程序有机地连接在一起。在程序运行前,它初始化程序的运行环境;在程序运行中,它调度程序的事件的操作;在程序运行之后,它还原系统环境。通常是为项目建立一个程序作为主文件。在每个项目中,有且仅有一个文件可以设置成主文件,主文件在编译完成后,将作为只读文件处理,并且主文件在项目管理器中用醒目的反差字体表示。在项目管理器中设置主文件

32、的方法是:单击要设置主文件的程序,从“项目”菜单或快捷菜单中选择“设置主文件”命令。6.2系统项目集成6.2.1添加数据库、菜单、表单在项目管理器的“数据”选项卡中添加数据库、自由表等,在“文档”选项卡中添加表单,在“其他”选项卡中添加菜单。将本项目所需的所有文件分门别类地加入项目管理器中。6.2.2连编连编是指将应用程序制作成一种产品。单击“连编”按钮,将打开 “连编选项”对话框。“连编选项”对话框中,“建立操作”区的几个单选按钮的含义分别如下。(1)重新连编项目该单选按钮对应于BUILD PROJECT命令,重新编译整个项目。(2)应用程序该单选按钮对应于BUILD APP命令,建立一个应

33、用程序的.app程序,这种程序不能脱离VFP系统环境独立运行。(3)Win32可执行程序/COM服务程序(exe)该单选按钮对应于BUILD EXE命令,建立一个.exe可执行文件,这种程序可以脱离VFP系统环境独立运行。(4)连编COM服务程序(DLL)创建动态链接库。“选项”区的复选框可以根据实际情况进行选择。如选择“Win32可执行程序/COM服务程序(exe)”单选按钮,系统将生成该应用程序的可执行文件,可以脱离VFP系统环境独立运行。6.2.3运行可执行文件 若开始时没有将所有文件加入项目,只要将主文件加入,连编时就会被调用的相关的表单、菜单和报表文件自动加入到项目中。27.结束语经

34、过一段时间的设计和开发,学生信息管理系统已基本开发完毕。其功能基本符合用户需求,各种相关表基本可以实现其功能,并提供了系统维护功能,使用户方便地进行信息的添加、修改、查询。系统的登录界面的也很简洁、友好、安全。但由于毕业设计时间不长及个人能力有限,该系统中还存在许多不尽人意的地方,比如系统中一些功能简单,需求分析不够到位、准确,还有一些功能不能实现如通过选择科目添加成绩,用户界面不够美观,纠错处理不够,查询和检索功能不够完善,系统功能还有一定局限性等多方面的问题,都有待进一步完善。随着信息技术的高速发展,计算机模式的不断更新。该系统可以通过进一步完善成为基于C/S或B/S模式的系统。8.致谢系

35、统和论文的顺利完成离不开理学院领导和老师的大力支持和帮助,在此我特别感谢徐精明老师、段汉根老师、程节华老师、黄勇老师对我的论文和系统做出的悉心指导和耐心点评!还要感谢机房管理员老师的大力配合和小组同学的真诚帮助!与此同时,对四年来给我悉心授课的每一位任课教师以及给我最真诚帮助的同学表示最忠心的的祝福和谢意!【参考文献】1曾建潮 软件工程 武汉理工大学出版社 2003.82李贤志、韩郁葱 VisualFoxPro6.0程序设计教程 中国科技大学出版社 2003.103柴巧叶 VisualFoxPro6.0程序设计 人民邮电出版社 2005.94魏冒林 数据库应用技术VisualFoxPro6.0

36、(第二版)电子工业出版社 2005.15王晟、王松、刘强 VisualFoxPro数据库开发经典案例解析 清华大学出版社 2005.7 6杨开英 数据库系统概论 武汉理工大学出版社 2003.117张庆、崔竞、康祥顺 VisualFoxPro案例开发集锦 电子工业出版社 2005.10 Student information management system design and realization( Anhui science and technology university 02 computers class 3 Wang Jinglan)【abstract】The studen

37、t information management system is an education unit essential part, its content said regarding the school policy-maker and the superintendent all very important, therefore the student information management system should be able to provide the sufficient information and the quick inquiry method for

38、 the user. This article elaborated Microsoft Visual under the Foxpro6.0 visible development software tool to analyze, the design, the development student information management system entire process. Elaborated the system selected topic significance and the design thought; Carries on the demand anal

39、ysis to this system, is clear about the user to request all functions, the performance and the limit which the software system must satisfy; Partially conducts the research to the functional design, in view of this system, designs the student information management system the function module, includ

40、ing: The foundation maintenance, the browsing inquiry, the analysis statistics, the report form printing, the system administration, simultaneously carry on the design in the analysis foundation to the system database; In this foundation, has produced this system various functions module design and the realization process, involves: The system registers, the system total menu design, each sub- men

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号