测绘程序设计
所在院系:测绘工程学院 学生姓名: 姜凤宇 学生学号: 0614112** 任课教师: 毛政利
一.系统技术及运行环境
1.Visual FoxPro 6.0简介
Visual FoxPro 6.0是计算机优秀的数据管理需要软件之一,正如其名称中的“Visual”一样,它采用了可视化、面向对象的程序设计方法,大大简化了应用系统的开发过程,并提高了应用系统的开发过程,并提供了系统的模块性和紧凑型,是新一代的小型数据库管理系统的杰出代表,它以其强大的性能、完整而又丰富的工具、较高的处理速度、有好的界以及较完备的兼容性,备受广大用户的欢迎。面前,Visual FoxPro 6.0是用户收集信息、查询数据、创建集成数据库系统、进行应用系统开发较为理想的微机数据库管理系统。
2.系统开发及运行环境
该运行环境的规定是抱枕本需求说明的功能得到实际真正体现的基础。 (1)运行环境:Windows98或更高版本的操作系统 数据库系统:Microsoft Visual FoxPro 6.0 (2)开发环境:
开发工具:Microsoft Visual FoxPro 6.0 数据库系统:Microsoft Visual FoxPro 6.0
二.本组课题及任务分配
本组课题:毕业生管理系统 任务分配:
谷俊鹏:毕业生成绩信息表、表单、报表的制作 郭 森:毕业生学籍信息表、表单、报表的制作 郭 翔:毕业生欢迎界面、通道入口、主登录界面的制作 姜凤宇:毕业生基本信息的表、表单、报表制作
三.系统需求调查分析
1.需求分析
21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计
算机的应用及普及到经济和社会生活的各个领域,使原本的旧的管理方法越来越不适应现在的社会发展。许多人还停留在以前的手工操作阶段,这大大的阻碍了人类经济的发展,为了适应下去年代社会人们高度强烈的时间观念,学校新新管理系统软件为学校办公带来了极大的方便。 (一)教育系统毕业生管理现状分析
学校工作流程分析:学校工作总体规划由教务人员在毕业生管理系统中完成对运行教务处所需的基本数据的维护,包括这些信息的增加、修改及对各项信息的变动都将在这进行操作。当学生将要毕业时,教务管理人员要将毕业生的各类信息输入系统,这就是数据的录入。 (二)学校具体需求分析
毕业生:对自己各类信息的查询,包括基本信息、学籍信息、学习成绩等。
管理者或教师:输入并维护毕业生的各类信息及系统管理 通过研究调查,本系统需以下功能:
①综合毕业生基本信息、学籍信息、学习成绩等信息,包括:教师的录入、查询、维护、打印和学生的查询、打印及系统信息。
②方便用户了解和管理毕业生的全面动态信息。 ③数据查询时具备模糊查询功能。即可根据用户输入的不完整信息进行查询并显示查询结果。
④该系统通过数据库同意管理和组织数据,以增强数据的可靠性,也便于进行系统开发。
⑤重视用户的需求及要求。
⑥良好的界面设计,更人性化的设计理念,使用户拥有更轻松的使用心情。
2.可行性分析
目的:可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能解决。
经济性:由于学校等中小型管理系统并不复杂,且Visual FoxPro 6.0本身要求的运行环境不高,所以一般的Windows98及以上的系统环境都可以使用。
实用性:本毕业生管理系统无太多复杂的操作要求,也没有过多花哨的装饰品,人性化的设计界面可以使操作者轻易运用自如。
四.系统设计
1.系统总体设计
毕业生管理系统 启动界面 通道入口 教师入口 学生入口 信息录入 信息查询 信息维护 打 印 系 统 基本信息查询 学籍信息查询 成绩信息查询 打 印 系 统 信息录入 信息查询 信息维护 毕业生基本信息录入 毕业生成绩信息录入 毕业生学籍信息录入 毕业生基本信息查询 毕业生学籍信息查询 毕业生成绩信息查询 毕业生基本信息维护 毕业生学籍信息维护 毕业生成绩信息维护 打印 系统 基本信息预览 成绩信息预览 学籍信息预览 关于 帮助 退出 返回主界面 2.系统详细设计
本系统为毕业生管理系统,进入该系统首先看到的是欢迎界面(即启动界面)该界面给人以舒适、友好的感觉,使用户心情舒畅。欢迎界面在10秒钟后会自动跳转到通道入口选择界面,在该界面有教师入口和学生入口两个通道,若单击教师入口将弹出教师入口登录界面,若单击学生入口则将弹出学生入口登录界面,若单击退出则退出毕业生管理系统。
若选择教师入口则进入毕业生管理系统中的教师界面,该界面中设置有菜单栏,有信息录入、信息查询、信息维护、打印、系统五个菜单项,在信息录入、信息查询、信息维护子菜单里分别包含基本信息、学籍信息和查询信息的相关操作,由于学生的基本信息属于个人保密信息,所以在设计时每个基本信息的操作都需输入用户名及密码才能进入,这极大地保护了学生的基本信息,防止了信息的泄露,避免了他人任意篡改和查询,在打印菜单项里包含基本信息预览、成绩信息预览、学籍信息预览以方便用户打印,在系统菜单项里包括关于、帮助、退出和返回主界面等信息,以方便用户了解本系统的相关内容。
若选择学生入口则进入学生界面,由于学生只能查询并且仅能查询自己的一切信息而不能对自己的信息进行修改,所以在该菜单下只有基本信息查询、学籍信息查询、成绩信息查询、打印和系统五个菜单项,每一个查询均要输入自己的学号和密码,防止浏览别人的信息,并且学生界面里不包含信息的录入与维护功能,其中基本信息查询、学籍信息查询、成绩信息查询可供学生及应聘公司查询使用,用户操作方便简单、界面友好,关于是有关本系统的技术环境及设计人员等信息,帮助能方便用户操作本系统,返回主界面则直接回到欢迎界面,退出则直接退出本系统。 3.数据库设计
根据系统分析该系统需使用5张数据表,他们分别是;基本信息表(毕业生基本信息表.dbf)、成绩信息表(学生成绩及表现.dbf)、学籍信息表(毕业生学籍.dbf)、密码表(教师密码表.dbf和学生密码表.dbf)。
用数据库对这5张表进行管理。对基本信息表按学号建立主索引,对成绩信