毕业设计(论文)-VFP6.0学生信息管理系统的设计与实现.doc_第1页
毕业设计(论文)-VFP6.0学生信息管理系统的设计与实现.doc_第2页
毕业设计(论文)-VFP6.0学生信息管理系统的设计与实现.doc_第3页
毕业设计(论文)-VFP6.0学生信息管理系统的设计与实现.doc_第4页
毕业设计(论文)-VFP6.0学生信息管理系统的设计与实现.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

1安徽科技学院理学院2006届毕业论文(设计)题目:学生信息管理系统的设计与实现专业计算机科学与技术班级02计算机(3)班姓名学号2002814315指导教师职称讲师2006年6月17日2目录1.绪论-11.1系统的选题意义-11.2管理信息系统的目标-21.3系统的设计思想-22.VFP6.0简介-23.需求分析-33.1系统的功能要求-33.2系统可行性分析-53.3系统数据库的特点及安全性考虑-53.4系统开发软件的运行环境-64.系统的总体设计-64.1系统模块结构图-64.2系统模块功能设计-75.系统的详细设计-85.1系统的数据库设计-85.2“系统登录”表单的设计-115.3系统菜单的设计-115.4主要模块功能设计-136.系统项目集成-166.1系统主程序设计-166.2系统项目集成-177.结束语-17致谢-18参考文献-18英文摘要-19学生信息管理系统的设计与实现1学生信息管理系统的设计与实现(安徽科技学院02计算机3班)【摘要】学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。本文论述了MicrosoftVisualFoxpro6.0可视化开发软件工具下分析、设计、开发的学生信息管理系统的全过程。阐述了系统的选题意义及设计思想;对本系统进行需求分析,明确用户要求软件系统必须满足的所有功能、性能和限制;对功能设计部分进行研究,针对本系统,设计出学生信息管理系统的功能模块,包括:基础维护、浏览查询、分析统计、报表打印、系统管理,同时在分析的基础上对系统的数据库进行设计;在此基础上,给出了本系统各功能模块设计和实现过程,涉及到:系统登录、系统总菜单的设计、各子菜单的设计等主要模块;最后,利用项目管理器对系统进行管理,设计主程序,连编生成.exe文件,使系统可脱离VFP在windows下直接运行。在开发过程中,本人认真分析了系统的需求和功能模块。此数据库系统基本上能够实现对学生档案管理,成绩管理,课程管理,系统管理等功能。该系统基本上满足了用户在学生信息管理方面的需求,用户界面友好。【关键字】P.管理信息系统学生管理系统开发1.绪论.系统的选题意义在现代社会中管理的作用越来越显得重要和突出。一般来讲,管理通过计划、组织、指导与领导、控制等手段,为组织制定目标,应用组织的各种要素,以实现组织的目标。本世纪以来,由于社会生产力的迅速发展和科学技术的突飞猛进,人们进行信息交流的深度和广度不断增加,管理所需要的信息量急剧增长,同时对信息的处理要求及时、准确,这导致了传统的信息处理方法和手段已不能适应现代管理的需要。传统的企业管理活动中,把人、才、物作为企业的主要资源。但是随着社会化大生产的不断扩大和社会对产品多样化的需求,人们越来越重视信息在生产经营及企业管理中的作用,并把它当作企业的一种极其重要的资源,人们称之为“信息资源”,信息资源的处理已经成为当今世界上一项主要的社会活动。电子计算机的诞生“信息时代”的开始,它使企业管理现代化成为可能。那么作为教育系统来说,开发一套完整的用于学生信息管理的系统是很有必要的。7用计算机进行学生管理在我国已积累了一定的理论和经验,但大多数的管理系统都应用于普通高校的教学管理,一般中等学校应用程度就相对较低,许多学校还处于手工、半学生信息管理系统的设计与实现2手工操作阶段。我选择这个问题作为毕业设计的题目,希望在这方面作一些探索、积累一定的经验。1.2管理信息系统的目标管理信息系统(ManagementInformationSystem,简称MIS)是一个由管理人员和计算机组成的用来进行信息的收集、传输、加工、存储、维护和使用的系统。它是一门综合了管理科学,系统理论,计算机科学的系统性边缘科学。按照设计管理信息系统的原理和方法,采用成熟的计算机和信息技术及手段,支持学校日常管理全过程,加强教学管理活动中各项信息资源的管理和应用,提高学校各项管理的现代化水平,优化人、财、物和信息资源在学校的综合配置,在为学校管理提供全面信息服务的基础上,提供管理辅助决策能力,为学校各项工作健康、稳定地发展提供有力的支持。根据使用人员对信息、信息处理和信息安全性、完整性的要求,分别对用户的信息需求进行分析:(1)对信息的要求:随时查询学生档案信息和学生成绩信息,各门课程的任课教师情况,各班级情况即各班的人数、成绩、课程设置、补考学生记录等。(2)对信息处理的要求:设置添加、修改、删除、查询等信息处理功能。(3)对数据安全性、完整性的要求:设置用户密码口令,保证不被非法操作;并设置用户口令维护功能,方便用户及时更换密码。51.3系统的设计思想本系统采用软件工程学和软件生命周期的原理和方法进行软件的开发与维护。整个过程分为六个阶段:软件计划、需求分析、软件设计、软件编码、软件测试、软件维护六个阶段。具体来说,就是在系统开发之前对系统有一个总体框架设想,各功能单元的结构和功能也比较清楚,但是还没有具体实现。系统完成什么功能,分成哪几个部分,各个部分又有哪几个模块,都已理解掌握,且以后不需要做更大的变动,只是具体到每个模块,还没有全部实现。具体的设计可能是完全实现一个模块,也可能是用一个效率高的模块代替一个旧模块。信息系统的开发是一项比较复杂的工作,我们必须选用科学有效的开发方法。2.VFP6.0简介VFP6.0(VisualFoxPro6.0)是美国FoxSoftware公司在1998年推出的版本。它是学生信息管理系统的设计与实现3一种关系型数据库管理系统,同时也是一种面向对象的可视化设计工具。(1)VFP6.0是目前微机上最优秀的关系型数据库管理系统软件,正如其名称中冠以的“Visual”一样,它采用了可视化、面向对象的程序设计方法,大大简化了应用系统的开发过程,并提高了系统工程的模块化和紧凑性。(2)VFP6.0版本中提供了大量的诸如“数据库设计器”、“表单设计器”、“菜单设计器”、“报表设计器”等开发设计工具和向导工具(Wizard),使以往费时费力的开发工作变得轻松自如。这些可视化的设计工具免除了开发者编写大量程序代码的工作。3针对目前世界上流行的大量软件和开发工具,经过认真分析其优缺点,结合管理系统的需要和目前的硬件环境,我们选用微软WINDOWS平台下的VisualFoxPRO6.0(简写为VFP6.0)作为软件开发工具。3.需求分析3.1系统的功能要求设计一个学生信息管理系统,该系统能够实现对基础信息数据的添加、修改、删除等信息处理功能,对学生档案信息、学生成绩信息录入、修改、删除、打印,对课程信息进行维护,并能完成对学生基本信息、学生成绩信息的统计等功能。同时对于不同的用户,设置不同的权限。系统管理员具备该系统的所有权限,普通用户只能具备信息查询的权限。根据系统功能需求,系统以结构化程序思想进行设计,把整个系统分成六个子模块,在各个子模块中又分成几个功能模块,每个功能模块执行单一的功能。在最顶层的主控模块下分层地进行管理。3.1.1系统程序流程图系统程序流程图如下图:学生信息管理系统的设计与实现4否3.1.2学生信息管理系统的E-R图开始密码验证主菜单选择功能模块进行模块操作操作完否返回主菜单退出系统与否退出界面三次否否否学生信息管理系统的设计与实现53.2系统可行性分析根据学生信息管理系统的总体要求,该系统具有可开发性。3.2.1、经济可行性目前大多数的中等学校已经配备了计算机,在使用本学生信息管理系统时就不需增加单位的硬件投资,在软件平台上,利用WINDOWS系统平台与VFP数据库管理系统设计一个简单的管理系统并不需要多少投入,并且在将来使用该系统上除了纸张外不需要更多的经费投入,用户能够消费得起,所以在经济上是完全可行的。3.2.2、使用可行性本系统采用WINDOWS平台的面向对象数据库开发工具进行开发,它具有界面友好,操作简单等特点,一般会电脑基本操作的人员均可操作,就算对计算机应用能力有限者也很容易的掌握。3.2.3、技术可行性在技术特性上,本人学习过数据库原理、软件工程、VISUALFOXPRO、数据结构等软件课程,具备软件开发的基本条件,在指导教师的正确指导下,

温馨提示

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

评论

0/150

提交评论