版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、辽宁警官高等专科学校 毕业设计(论文)系: 高职计算机系专业: 计算机应用技术学生: 指导教师:完成日期:2011年6月 日辽宁警官高等专科学校毕业设计(论文)学生信息管理系统 总计 毕业设计(论文) 35页插图 38幅摘 要学生信息,它的工作量可能是其它信息工作量的几倍,班级的增加、班级的查找、班级的修改;学生档案;课程管理;成绩管理;缴费管理;统计等等,每个信息的数据都在不断地变化着,如果采用人工的方式进行操作,那么,一天的工作量,足以让人觉得比较繁琐,吃不消。针对这样的情况,采用让数据的查询变得简单化,数据变的更让每个人都在任何时刻都可以了解到。所以信息管理系统是一个教育单位不可缺少的部
2、分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。学生信息管理系统是为学校开发的,经过我们仔细分析,系统所采用的语言是visual basic,用microsoft access 2000数据库完成。该系统总体有三部分组成,包括系统登录、学生信息查询、数据库的录入。通过本系统,把本校内部查询学生信息、教务信息、学生选课各个环节进行有效地计划、组织和控制。通过本校内部的信息,依据统一数据信息进行管理,把任何一块信息所产生的数据变动及时地反映给其它相关信息,做到数据共享。关键词:学生信息管理系统 ;vfp;abstractstud
3、ent information, it may be the workload of the workload of the other information several times, the increase in class, the class of search, class changes; student files; course management; performance management; payment management; statistics etc., each of data are constantly changing, if artificia
4、l way to operate, then the workload of the day, enough to make people think that the more cumbersome, hard to swallow. in such a case, the data used for inquiries become simplistic, what changed the data every one at any time can be learned. therefore, the information management system is a unit of
5、education as an indispensable part, its contents for the policy makers and school administrators are of great importance. so student information management system should be able to provide users with sufficient information and efficient means of inquiries student information management system for th
6、e development of the university, after careful analysis, the system used by the language is visual basic, microsoft access 2000 database completed. the whole system has three components, including the system registry, student information inquiries, database input. through the system, the university
7、student information internal inquiry, the senate information, students classes in all aspects effectively plan, organization and control. by the university of internal information, in accordance with unified data information management, any information from a data reflect changes in a timely manner
8、to other relevant information, so data-sharing key words:student information management system database; vfp;目 录摘 要iabstractii第1章 前言11.1 选题背景11.2 选题依据11.3 开发可行性11.4 课题目标1第2章 开发平台及工具的选择22.1 平台的选择22.2 工具的选择22.2.1 vfp6.022.2.2 数据库概述2第3章 需求分析及设计方案33.1 需求分析33.1.1 理解需求33.1.2 需求分析33.2 整体系统模块设计33.3 系统功能概述43
9、.3.1 前台43.3.2 后台4第4章 数据库设计54.1 数据库需求分析54.2 数据库逻辑设计9第5章 系统的实现255.1 首页的实现25第6章 系统使用说明与测试276.1 系统使用说明276.2 系统性能分析27结 论28参 考 文 献29致 谢30第1章 前言1.1 选题背景随着社会的发展,信息化在已成为当今世界的重要组成部分。在经济全球化和经济网络化的背景下,信息已成为经济发展的第四利润源。而与学生学习、管理密切相关的档案信息管理就变得越来越重要。1.2 选题依据学生档案信息本身就是一个庞大的数据集合,那么如何将所有学生如此庞大的数据进行有效的整理,在现实中将具有更大的意义。如
10、果能开发出一个简单而是用的软件,不仅可以节省纸张的费用,也将便于管理和节省时间。1.3 开发可行性我们可以完全利用vfp开发软件开发出一个小应用系统,来应用于对学生档案信息的管理。1.4 课题目标学生管理系统就是为了对学生档案信息进行管理,从而可以更简洁、高效的完成对学生档案信息进行管理。第2章 开发平台及工具的选择2.1 平台的选择基于windows操作系统环境。2.2 工具的选择2.2.1 vfp6.02.2.2 数据库概述 图2-1该系统的每个数据库对应一个表单,都是通过表单进行操作的。而视图主要用于图2-2两个菜单进行的逻辑现显示和管理。图2-2第3章 需求分析及设计方案3.1 需求分
11、析该系统主要满足学生的信息的多种要求和操作,主要有增加、删除、修改、权限设计等现实问题。3.1.1 理解需求该系统主要满足学生的信息的多种要求和操作,主要有增加、删除、修改、权限设计等现实问题。3.1.2 需求分析鉴于管理学生档案信息的管理要求,特别是满足此要求(见图3-1)的功能。图3-13.2 整体系统模块设计该系统主要分用户管理模块、信息管理模块、结构修改模块、信息浏览模块、信息查询模块、系统信息模块。图3-23.3 系统功能概述3.3.1 前台系统的功能的前台主要是通过表单、利用一定的权限进入该系统界面,然后通过菜单的形式,进行各种数据操作。3.3.2 后台该系统的后台数据库主要是通过
12、利用vfp建立的数据库表来对数据进行实现。第4章 数据库设计4.1 数据库需求分析kc数据库主要完成课程管理,相应的字段是图4-1图4-1通过菜单与数据库进行关联调用的形式,对数据库进操作。图4-2学生成绩的字段为语言等,同样也通过菜单的形式进行调,见图4-3图4-3用而其他数据库同样也对应于相应的表单,也是通过表单进行操作的,详细请见下图集。图4-4他对的菜单,见下图图4-5图4-6对应图4-7图4-7图4-8图4-7对应图4-8图4-84.2 数据库逻辑设计该系统首先是通过欢迎使用学生管理系统进入图4-9图4-9为了考虑美工问题,使用了一个小程序,程序代码为图4-10图4-10因为在一开始
13、进去系统是必须得用一个预先设置的用户名和密码,而不是首先进行注册。但进入第一个界面时,然后进入的界面为图4-11图4-11登陆界面,相应的代码为,确定按钮的代码为:local uname,pwduname=thisform.text1.valuepwd=thisform.text2.valueif alltrim(uname)=messagebox(用户名不能为空,0+64,登陆错误)thisform.text1.value=thisform.text1.setfocusthisform.text2.value=elseclose tables allselect *from 密码 where
14、(alltrim(user)=alltrim(uname) and alltrim(password)=alltrim(pwd)into cursor tmpselect tmpif eof() thenmessagebox(用户名或密码不正确,0+64,登陆错误)thisform.text1.value=thisform.text1.setfocusthisform.text2.value=elseclose tables alldo form 成功.scxthisform.releaseendifendifthisform.refresh。 退出的代码为,do form welcome.s
15、cxthisform.release相应的细节功能在代码中有所体现。然后进入图4-12图4-12timer1 代码为thisform.releasedo form 学生管理系统.scx。然后进入学生管理系统菜单,但进入此菜单之后,整个系统的功能将由依赖于表单按钮的形式转为利用菜单进行操作。具体可实现的功能为图4-13图4-13菜单的具体名称是图4-14图4-14用户管理的菜单中图4-15图4-15相应的对应的菜单见下图4-16。图4-16信息管理子菜单图4-17为图4-17图4-17对应的表单图4-18图4-18代码实现为图4-19:图4-19修改代码为:edit添加代码为:go bottom
16、append blankthisform.refresh删除if messagebox(你的确删除该记录吗?,4+64+256,提示)=6deletepackendif图片见4-20图4-20图4-21结构修改菜单图4-21,学生档案代码为:close alluse xsda.dbfopen database 数据1.dbcmodi stru 学生成绩代码 close alluse xscj.dbfopen database 数据1.dbcmodi stru 学生管理代码close alluse xsgl.dbfopen database 数据1.dbcmodi stru 学生课程代码clos
17、e alluse kc.dbfopen database 数据1.dbcmodi stru 在选择相应的菜单之后对应的表单如下图4-22,图4-22而图4-22相应的代码在此将不再重复。成绩浏览菜单中的子菜单为图4-23图4-23相应的代码为和被调用的表单为do form 学生信息浏览.scx 见图4-24 图4-24do form 课程浏览.scx图4-25成绩浏览代码为 do form 成绩浏览.scx见图4-25图4-26管理信息 do form 综合浏览.scx 图4-27图4-27信息查询中的子菜单图4-28.图4-28图4-29图4-28所对应的表单4-29查询的代码为:set t
18、alk offclearselect *from xsgl where 姓名=trim(thisform.text1.value)thisform.text1.value=thisform.text1.setfocususeset talk on取消代码为thisform.release 图4-30学号查询表单为查询代码为:set talk offclearselect *from xsgl where 学号=trim(thisform.text1.value)thisform.text1.value=thisform.text1.setfocususeset talk on 职位查询及代码
19、:如图4-31所示。图4-31查询代码为:如图4-32所示。set talk offclear select *from xsgl where 职位=trim(thisform.text1.value)thisform.text1.value=thisform.text1.setfocususeset talk 图4-32性别查询和查询按钮的代码:set talk offclearselect *from xsgl where 性别=trim(thisform.text1.value)thisform.text1.value=thisform.text1.setfocususeset talk
20、 on系统查询菜单 是一个过程代码为=messagebox( 欢迎使用学生管理系统。制作人:连厚健)第5章 系统的实现5.1 首页的实现首页的实现主要考虑到美工如图5-1所示;图5-1timer1 代码为:i=int(rand()*255)j=int(rand()*255)k=int(rand()*255)thisform.label1.forecolor=rgb(i,j,k) timer2代码为:if thisform.label2.left+thisform.label2.width0 thisform.label2.left=thisform.widthelse thisform.lab
21、el2.left=thisform.label2.left-3.1endifi=int(rand()*255)j=int(rand()*255)k=int(rand()*255)thisform.label2.forecolor=rgb(i,j,k)此外还采用一个一个应用程序 :clear allset talk offset debug off_screen.caption=学生管理系统do form welcome.scxread eventsrelease allclear allset talk onset debug off 对美工进行充分考虑。第6章 系统使用说明与测试6.1 系统
22、使用说明系统完成之后根据需要对系统进行了连编见图6-1图6-1最终大多数用户均连编成.exe文件。6.2 系统性能分析由于vfp是一种编译语言,程序在执行一次之后就不需要在执行之前的源代码而是执行编译之后的中间代码,其性能要优于同类的解释性软件。结 论该系统从选题,到需求分析、设计、编码实现、窗体设计、各控件属性设置、测试等,论文的撰写,从开始到结束,学到很多,收获也很多。具体如下:1.设计开发一个软件,首先要了解该软件所在行业的现状,到基层去了解这些东西,从不同途径获取该行业的专业知识。合理安排系统设计开发时间,进行实际开发会发现需求分析与系统设计占用大部分时间,编码占用时间很短。所以软件工
23、程思想对软件开发有很重要的作用。2.在系统设计过程中,要合理运用数据的存储和算法的设计,设计不好就会出现冗余,就会浪费时间,影响软件运行效率。3.独立思考的同时,要虚心向别人请教,可以达到事半功倍的效果。在具体编程实现系统功能的过程中,我遇到了不少的问题,我曾通过不同渠道向老师、同学、上相关网站、到bbs论坛寻求答案,收到了很好的效果。4.结论是理论分析和设计结果的逻辑发展,是整篇论文的归宿。结论是在理论分析、试验结果的基础上,经过分析、推理、判断、归纳的过程而形成的总观点。结论必须完整、准确、鲜明、并突出与前人不同的新见解。5.懂得充分利用网络资源,也增加我通过网络获取资料信息的能力。本系统
24、通过vf开发出一个学生信息管理系统。该系统可将监视内容录制为视频,也可将监视画面抓拍为静态图片。系统还可供录像回放及图片查看功能,可查看录制的视频或图片。该系统需要的投资少,应用范围非常广泛,可用于商场、超市的视频监控;用于企业信息管理信息中的人像采集;用于停车场出入口德车辆信息采集等。参 考 文 献1李魁明.21世纪高校计算机应用系列规划教材visual foxpro程序设计高等教育出版社,20082张庆利.数据库基础与foxpro程序设计.m北京:中国物资出版社,2009:189页3谭浩强. visual foxpro及其应用系统开发.m北京:清华大学出版社,2004:314页4杨华勇. visual foxpro程序设计教程. m北京:浙江科学技术出版社,2007:238页5杨华勇. visual foxpro 学习及实践指导教
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工作计划幼儿中班教学工作计划
- 学校安全月活动方案工作计划范文
- 2025房地产员工个人工作计划
- 2025学生会心理协会工作计划
- 庭院学堂·睦邻点工作计划
- 2025年护理部培训计划
- 四年级数学老师201年教学计划范文
- 有关对班主任的工作计划范文集合
- 《水产品加工技术》课件
- 土地承包合同变更通知
- 冬季防冻防滑防火安全教育主题班会市公开课一等奖省赛课微课金奖课件
- 四川省绵阳市2023-2024学年高一上学期期末检测英语试题(解析版)
- 《生活中的比》(教学设计)-2023-2024学年北师大版数学六年级上册
- 都江堰卫生系统考试真题
- DL∕T 2602-2023 电力直流电源系统保护电器选用与试验导则
- 小学必背古诗练习题(一年级上册)(含答案)
- (新版)调车长(技师)技能鉴定理论考试题库(浓缩400题)
- 《中国糖尿病地图》要点解读
- 《产品生命周期》获奖教案
- 车位转让协议使用权
- 国开2024年《中国法律史》平时作业1-3答案
评论
0/150
提交评论