




免费预览已结束,剩余12页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【标题】毕业论文(设计)信息管理系统的设计与实现 【作者】韩伟民 【关键词】信息管理系统查询数据库 【指导老师】李伯恒 【专业】教育技术学 【正文】1.系统概述1.1计算机信息系统的发展众所周知,现在已经进入了信息社会,自然界中的信息千差万别,原始的信息(数据)有些被直接应用,则有些则需要经过一定的分类,加工和处理,才能变得更加有用,得到更加广泛和充分的应用。随着人类文明的不断进步人类对数据的处理的要求也越来越高,计算机软件技术也提高很快,其中数据处理以惊人的速度发展着,从而使得计算机的绝大部分应用不在于数值计算方面,而在数据处理方面。尤其在进入信息时代以后,数据的处理方面的应用价值和意义是无法估量的。1.2高校论文信息管理在单位的发展现状学校的管理信息不像以前那样单一,学校的管理要面对的是复杂的人员变动、标准变动等,而这些数据不能单靠手工来完成,这样会给学校带来资源的浪费,而且手工的操作会带来错误。虽然有些学校已经使用计算机,但没有相应的论文信息管理系统,从而使计算机没有发挥其的优势。学校想在激烈的市场的竞争中不被淘汰,就必须采用学校信息系统,以减少人员的工作量和避免错误,顺应社会的发展和世界接轨。我校管理论文信息的部门每学期在对毕业时间对学生交的论文信息管理都是分类存放保管,统计、评审出优秀的论文和学生,以及论文的排名尤其繁琐复杂,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。我作为一个教育技术学专业的本科生,希望可以在这方面有所贡献。因此在我李老师及一些同学的帮助下,我用这四年的所学,编制出一个实用的应用程序,来帮助我系进行更有效的论文信息管理系统。1.3开发论文信息管理系统应注意的问题成功地开发一套管理信息系统,不仅需要具备一定的理论基础,而且还需要对开发过程中所面临的问题有一个充分、清醒的认识。例如:社会因素、文化背景、学校体制、起点环境等。特别是在中国IT行业飞速发展的形势下更要强调这些方面对管理信息系统开发的影响。在查阅大量的资料后,我认为以下几个方面是要特别注意的:市场经济的客观要求:市场经济是一种信息反馈体系,市场调节也离不开信息反馈体系。随着我国改革开放的不断深入,学校要在发展中生存,要在激烈的市场竞争中立于不败之地,没有信息和现代化的信息处理是办不到的。现代化的计算机学校信息管理系统是学校掌握现代信息处理技术和信息现代化的必由之路和必要手段。人的因素:计算机信息管理系统是由人、硬件、软件、网络组成的。人的因素是管理信息建设过程中需要特别考虑的。在信息管理系统的建设中,决策者、管理者、开发者和用户之间的关系以及种种的行为特征将直接影响学校信息管理系统的开发质量和运行效果。信息管理系统开发的起点:当今,计算机和网络通讯日新月异,而信息管理系统的开发又是一项复杂的系统工程,协调技术更新期与开发周期的矛盾就显得尤为重要。信息管理系统开发一定要慎重选择软件的应用平台及软件的开发工具等。1.4同类管理系统的问题在我从网上试用的几个论文信息管理系统中,我发现普遍的存在着界面比较复杂的问题。它们有一个共同点:只强调了功能的实现,而将整个操作界面放在一个层面上,使一般的使用者无法知道正确的顺序。在我的论文信息管理系统中,我按相应的工作管理流程,将各个管理工作分开放置,使操作者不用培训也能正确使用。在用的几个论文信息管理系统中,一旦出错,系统提示的内容太过专业化,使人无法一下子知道自己出错的原因。因此,在我编制的和谐中,将每个出错信息都注明相应原因。对涉及重要数据的管理程序,数据备份是相当重要的,因此一定要有数据备份与恢复模块。数据安全还要考虑到用户名密码的加密问题。2.系统分析2.1目的使用最小的代价在尽可能短的时间里确定问题是否能够解决,确定这个软件是否值得去开发。一般来说,可以从技术可行性,经济可行性,运行可行性和法律可行性等方面研究可行性.2.2系统初步调查虽然各个部门都有计算机,但没有充分发挥其作用。因计算机中没有相应完备的信息管理系统,管理工作缺乏规范。论文数据信息管理手工统计,工作量大、出错率高,经常给日常工作带来麻烦。2.3系统性能要求系统的各项功能对进行用户权限控制;用户进入时需输入口令,只有具有相应权限才能对系统进行操作,并且要求对存储用户名口令的表要加密以防止被未授权的用户窃取。具有较强的可操作性,用户在需要时能对某些项目进行增减,保证操作简单、易学、易记;系统反应速度应快,输入数据时立即响应,勿需等待;更新、查询数据时一般能立即响应。2.4可行性分析学校论文信息管理信息涉及到学校中的所有学生的切身利益。针对目前学校管理现状,学校有三种选择:不做任何变化,维持论文信息管理目前的手工管理现状购买市场上的商业化软件,改善管理现状。根据学校的实际情况,自行开发一套信息管理软件。第一种显然是要排除掉,因为现代的学校中的论文信息中有庞大的数据,情况变动较大。所以,学校迫切希望通过建立论文信息计算机信息管理系统,使学校管理工作更进一步规范化、制度化和程序化,避免论文信息管理的随意性,提高论文信息管理信息的处理速度和准确性,以便及时准确地把握学校论文信息,改变由手工管理带来的混乱的现状,以提高领导的决策水平。那么,购买商品化的论文信息管理软件可以吗?经费问题:目前的学校所用的软件中,一部分是基于MS-DOS平台,一部分只能处理小型的数据,这些软件让学校饱受到数据混乱、死机之苦。数据的安全性得不到保证。因此他们希望购买较大的论文信息管理软件,而这种软件通常价格不菲。功能方面:因为现在的学校中都存在着其特殊性,商品化的通用软件很难适应实际的业务需要。例如:系统的灵活性。数据共享:通用的商品化软件中数据库这层一般都不开放的,数据共享性差。可移值性:商品化软件的可移值性一般都比较差,难以适应学校业务的发展需要,学校信息得不到保护。所以,一般学校都会选择第三种方式,自行设计出适应本学校的论文信息管理系统软件。以下从四个方面说明系统的可行性。1、 技术可行性技术上的可行性分析要考虑将来要采用的硬件和软件技术能否满足论文管理部门提出的要求(如计算机的容量、速度等)。此外,还要考虑使用人员的水平。我基本上掌握了数据库及其应用技术、数据库原理、计算机网络技术等课程,对数据库的设计、应用、维护及局域网的组成有了深刻的认识与一定的动手实践能力。从一定程度上具备了开发一个小型系统的能力。同时,要将程序编的界面人性化,使一般操作人员也能使用。本系统工程属于一般的小型数据库管理系统,没有特殊的技术要求。从现有技术来看,大多数的数据库设计语言和部分常规程序设计语言均可实现此数据库管理系统,如 PowerBuild、SQL Server、C+ Build、Visual C+、Visual Basic、Delphi、Visual FoxPro等。因此,技术方面是可行的。2、 经济可行性从经济上分析,完成此系统所需要的开发成本是十分少的,一旦软件设计完成,就能给我们的管理人员带来非常大的便利,节约了许多时间。为学校带来的经济效益远远大于开发成本,因此,经济方面也是可行的。从对项目的经济上进行分析评价,一方面是支出的费用,包括设备购置费、管理和维护费用、人员工资和培训费等,另一个是取得的收益。这是个超小型的管理系统,从投入的人力,财力与物力来讲是非常之小的,只要一台电脑,一台打印机,这个系统就可以搞起来,考虑到我校各系院现有的硬件情况,使用这套程序已经不成问题。从节省人力方面,可以让管理人员复杂的抄录工作中解脱出来,做更多的工作。3、 运行可行性本系统将使用Visual FoxPro 9.0制作,可在Windows 98/Me或Windows 2000/XP上运行,没有其它的限制,同时它的界面设计成典型的Windows应用程序的界面,简单明了。因此,运行可行。2.5设计目标经过调查,针对现在学校的论文信息管理信息,我明确地提出了系统开发的四个目标:根据学校发展的需要,结合学校目前的实际情况,采用先进的计算机软件开发技术为学校“量身定做”一套在微机上运行的单机版。能实现论文信息中的记录、统计、打印等。减少工作人员的劳动强度。系统要有高度的可移值性、数据共享性,以适应未来业务的发展。通过对论文信息管理系统的应用,能够真正帮助学校对论文信息管理能充分发挥其效能改变学校管理的落后状况。2.6系统结构3.系统需求分析3.1论文信息管理系统要实现的性能论文信息管理系统要初步实现人工录入相关数据,快速进行计算,并能按有关统计方式进行汇总,打印成报表形式,能够查询有关的历史数据。3.2论文信息管理系统的功能本软件具有如下主要功能:灵活设置学生信息、指导教师、开题报告;论文答辩等数据;按有关统计数据进行汇总打印;设置系统的使用用户及修改使用密码。各功能的需求分析。学生信息:能根据不同时期的具体情况,灵活设置学生的基本信息资料。因此在学生信息设置时,能适应时代的变化。应有以下功能:增加、删除、修改、查询、打印教师信息:主要是对指导教师的基本信息进行管理。应有以下功能:增加、删除、修改、查询、打印论文信息要是进行每学期的毕业论文的题目进行设置:增加、删除、修改。毕业论文:主要是对收学生的毕业论文进行整理、归档、评审等。主要功能有以下功能:按有关条件进行查询和打印。3.3论文信息系统模块划分本系统的一级模块模块名 模块功能系统设置 执行系统的初始化工作基本信息 执行教师、学生、班级、学生分组等数据输入查询论文信息 执行开题、上交论文、评定成绩等数据的录入、查询、打印优秀毕业论文管理 对于评选出来的优秀的毕业论文的数据信息、录入、打印报表中心 预览、打印所有报表格式范例 调用Word打开教务处最新的论文格式范例表格示例 调用Word打开教务处最新的论文相关表格窗口 为系统提供额外功能:如计算器、记事本等帮助 系统有关信息3.4论文信息管理系统数据流程图3.5论文信息管理系统开发方法论文信息管理现阶段实现的目标是将各个专业的毕业生论文的数据进行输机,然后把各学生的论文信息核算出来,因此使用这套程序能提高论文评审人员的办事效率。同时,由于能够随时对用户的历史数据进行各种查询,使对各用户提出的有关疑问能够解答。并能达到以下目标:1. 系统应具有实用性、可靠性和适用性,同时注意到先进性。2. 对各个数据库进行动态管理,防止混乱。3. 能够按照用户选择的不同的条件进行简单查询和复合查询。4. 能够对查询结果进行分类汇总,实现报表打印。5. 注意数据的安全性,具有数据备份和恢复的功能。6. 方便用户的操作,尽量减少用户的操作。具体来说,就是在系统开发之前对系统有一个总体框架设想,各功能单元的结构和功能也比较清楚,但是还没有具体实现。系统完成什么功能,分成哪几个部分,各个部分又有哪几个模块,都已理解掌握,且以后不需要做更大的变动,只是具体到每个模块,还没有全部实现。具体地设计可能是完全实现一个模块,也可能是用一个效率高地模块代替一个旧模块。信息系统的开发是一项比较复杂的工作,我们必须选用科学的有效的开发方法。近年来,国内外已逐步总结出一些开发信息系统的方法和技术,但是,从目前的情况来看,系统的开发技术仍是一个比较薄弱的环节。那么根据本系统开发的要求,本系统选择了生命周期法和原型法相结合的方法。生命周期这个概念源于系统工程方法。广义地说,任何系统均有其发生、发展、成熟、消亡或更新换代的过程,这个过程称为系统的生命周期。主要包括系统调查阶段、系统分析、系统设计、系统实施及系统维护与评价五个部分。根据系统设计而对整个系统实施,包括程序设计,调试等。高度是最后的一步,关系着最后的成功。系统实施的任务主要包括: 1、程序设计 2、调试 3、使用说明书 4、编译3.6数据库及数据库需求3.6.数据库的概念数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,像记录、域等。3.6.新建一个数据库创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。(1)标识需要的数据;(2)收集被标识的字段到表中;(3)标识主关键字字段;(4)绘制一个简单的数据图表;(5)规范数据;(6)标识指定字段的信息;(7)创建物理表。3.6.修改已建的数据库数据库的修改分为:添加、编辑和删除记录。这三种操作均可由Visual FoxPro创建的程序来完成。3.6.实现数据库之间的联系数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的一个字段,或在不同的纪录中由重复数据的组合字段。数据库中有三种不同类型的关键字:主关键字、组合关键字和外关键字。在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。3.6.数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就需求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。在仔细分析调查有关论文信息管理的工作流程基础上,将得到如下所示的本系统所处理的数据流程。针对论文信息管理系统的需要,通过对论文信息日常工作过程的内容和数据流程分析,设计成如下文所示的数据项。3.6.数据库中添加表表是最基本的单位是字段。因此在建表之前应设计好每个字段的名称、数据类型和长度等。记录是表中一组字段的集合,同一表中所有的记录都具有相同的结构,即具有相同的字段名、字段类型和字段长度等。VF的表是以记录为单位来组织数据的。VF定义了各种各样的数据类型,其中包括字符型、数值型、逻辑型、货币型、日期型、日期时间型、双精度型,浮点型、整形、通用型和备注型。确定字段后,就可以进行数据之间的运算。考虑到时间的仓促以及本人水平有限,我建立起数据库,在此数据库基础上建立起如下文所示的表。参照VF自带的数据库,可以很方便地创建了本系统将要使用的本地数据库。3.7系统资源需求1、软件配置操作系统:Windows 98,Windows 2000,Windows XP开发系统:Microsoft Visual foxpro 9.02、硬件配置中央处理器(CPU):主频433 MHz内存:128 MB硬盘空间:50 MB显卡:支持1024 x 768 x真彩色3.8开发工具本数据库管理系统属于一般的小型数据库管理系统,没有特殊的技术要求。从现有技术来看,大多数的数据库设计语言和部分常规程序设计语言均可实现此数据库管理系统,如:Power Build、SQL Server、C+ Build、Visual C+、Visual Basic、Visual foxpro等。我之所以选择了Visual foxpro 9.0,是因为Visual foxpro功能强大、软件开发效率高,为我们提供了许多非常有用的控件。而且它易学易懂,非常适合这个毕业设计课题。Microsoft公司的Visual Foxpro9.0是Windows应用程序开发工具,是目前最新、最为广泛的、易学易用的面向对象的开发工具。Visual Foxpro9.0提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。另外,VF还具有:用户通过各种动作控制应用程序的流程,简单的Visual Foxpro语言与丰富而功能强大的内置函数,面向对象的编程,跨平台开发,与数据库的连接性等一系列的优点,因此,实现本系统,VF是一个相对较好的选择。4.系统设计总体来说,论文信息管理系统完成以下功能:用户管理、水电抄收管理、数据查询、报表打印根据系统分析确定的逻辑模型,确定新系统的物理模型,即计算机化信息系统应用软件的总体结构和数据库设计,并提出系统配置方案,继而对物理模型进行详细的设计。主要内容有:代码设计,用户界面设计,处理过程设计,编写系统设计说明书。系统设计是以系统分析为基础,而系统设计又是系统实施的基础,系统设计的主要任务是代码设计、物理设计、数据库设计、功能结构图设计。4.1总体设计在本节中,将使用层次方框图描述系统结构。4.2系统总体流程设计图4.3数据库结构设计论文信息管理系统的所有模块都包括在一个项目中,这个项目我命名为论文信息.pjx,项目由数据、文档、类库、代码、其它五部分组成。其中数据又分为数据库和自由表;文档分为表单、报表和标签;代码分为程序、API、应用程序;其它分为菜单文件、文本文件、其它文件。系统构成图表如下图:项目的各部分完成系统的不同任务,但从总体上讲,可分成两个方面分析,一个是数据源,为程序处理提供原始数据;一个是程序模块,是数据处理的方法和平台。把这两者有机的结合起来,就是一个完整的程序应用系统。1、数据库分析根据实际需要,本系统将至少要用到两个数据库:lw_base,mainbase2、数据库的结构表说明如下:部门代码.dbf成绩评定.dbf答辩记录.dbf答辩小组.dbf工作总结.dbf教师信息.dbf开题表.dbf开题小组.dbf课题信息.dbf学生成绩表.dbf学生信息.dbf优秀毕业论文评分表.dbf优秀毕业论文评分统计表.dbf优秀毕业论文评审表.dbf优秀毕业论文推荐表.dbf优秀毕业论文推荐汇总排序表.dbf优秀毕业论文专家审读评语.dbf优秀表.dbf优秀表2.dbf优秀评选小组.dbf指导小组.dbf中期检查.dbf专业目录.dbf表结构介绍:部门代码.dbf字段名称 数据类型 宽度代码 Character 3部门 Character 50专业目录.dbf字段名称 数据类型 宽度专业代码 Character 10部门 Character 50层次 Character 4部门代码 Character 3成绩评定.dbf字段名称 数据类型 宽度学号 Character 3py_评语 Meno 4py_成绩 Numeric 4,1py_date Date 8zd_评语 Meno 4zd_date Date 8zd_成绩 Numeric 4,1dbz_评语 Meno 4dbz_成绩 Numeric 4,1dbz_date Date 8z_成绩 Numeric 4,1审定意见 Meno 4审定日期 Date 8答辩记录.dbf字段名称 数据类型 宽度学号 Character 3答辩组 Character 4答辩_time Integer 4陈述_time Integer 4提问_time Integer 4答辩秘书 Character 4content Meno 4答辩小组.dbf字段名称 数据类型 宽度序号 Character 3组长 Character 4评阅人 Integer 4记录人 Integer 4时间 Integer 4地点 Character 4成员1 Character 4成员2 Character 4成员3 Character 4成员4 Character 4成员5 Character 4成员6 Character 4备注 Memo 4工作总结.dbf字段名称 数据类型 宽度学号 Character 12content Memo 4date Date 4教师信息.dbf字段名称 数据类型 宽度编号 Character 5姓名 Memo 8电话1 Character 11电话2 Character 11出生日期 Date 8职称 Character 10职务 Character 16在研课题 Character 100研究方向 Memo 4教研室 Character 40校内 Logical 1开题表.dbf字段名称 数据类型 宽度学号 Character 12开题组 Character 4记录 Memo 4小组意见 Memo 4小组_date Date 8意义 Memo 4文献综述 Memo 4内容方法 Memo 4文献目录 Memo 4备注 Memo 4开题小组.dbf字段名称 数据类型 宽度序号 Character 12组长 Character 4时间 Memo 8地点 Character 3记录人 Character 3成员1 Character 3成员2 Character 3成员3 Character 3成员4 Character 3成员5 Character 3成员6 Character 3备注 Memo 4课题信息.dbf字段名称 数据类型 宽度课题号 Character 4名称 Character 100类别 Memo 12来源 Character 16份量 Character 4难度 Character 4出题人 Character 3简介 Memo 4任务 Memo 4进度计划 Memo 4提交文档 Memo 4计划完成_date Date 8所属教研室 Character 10教研室意见 Memo 4教研室意见_date Date 4领导组意见 Memo 4领导组意见_date Date 4备注 Memo 4优秀毕业论文评分表.dbf字段名称 数据类型 宽度论文题目 Character 6评分标准1 Character 20评分标准2 Numeric 10,2评分标准3 Numeric 10,2评分标准4 Numeric 10,2评分标准5 Numeric 10,2评分标准6 Numeric 10,2评分标准7 Numeric 10,2评分标准8 Numeric 10,2评分标准9 Numeric 10,2评分标准10 Numeric 10,2评分标准11 Numeric 10,2评分标准12 Numeric 10,2评分标准13 Numeric 10,2评分标准14 Numeric 10,2评分标准15 Numeric 10,2评分标准16 Numeric 10,2评分标准17 Numeric 10,2评分人 Character 20学生信息.dbf字段名称 数据类型 宽度学号 Character 12姓名 Character 8性别 Character 2专业 Character 4课题号 Character 4手机 Character 11寝室电话 Character 11老师编号 Character 5开题组 Character 4答辩组 Character 4发出_date DateTime 8承诺书1_date DateTime 8承诺书2_date DateTime 8优秀毕业论文评分统计表.dbf字段名称 数据类型 宽度论文题目 Character 6学生 Character 20学号 Character 20指导教师 Character 20系院 Character 20专业年级 Character 20评优得分 Numeric 10,2系院评选小组意见 Character 20评选小组组长 Character 20评选小组评选日期 Date 8学校评审小组意见 Character 20评审小组组长 Character 20评审日期 Date 8学校领导小组意见 Character 20学校领导小组组长 Character 10日期 Date 8优秀毕业论文评审表.dbf字段名称 数据类型 宽度论文题目 Character 6学生 Character 20学号 Character 20指导教师 Character 20系院 Character 20专业年级 Character 20评优得分 Numeric 10,2系院评选小组意见 Character 20评选小组组长 Character 20评选小组评选日期 Date 8学校评审小组意见 Character 20评审小组组长 Character 20评审日期 Date 8学校领导小组意见 Character 20学校领导小组组长 Character 10日期 Date 8优秀毕业论文推荐表.dbf字段名称 数据类型 宽度论文题目 Character 100学生 Character 20学号 Character 10指导教师 Character 20系院 Character 20专业年级 Character 20推荐理由 Character 100推荐人 Character 20推荐日期 Date 8领导小组意见 Character 100优秀毕业论文推荐汇总排序表.dbf字段名称 数据类型 宽度系院 Character 20专业 Character 20论文题目 Character 100学生 Character 20指导教师 Character 20指导教师成绩 Numeric 10,2评阅人成绩 Numeric 10,2答辩成绩 Numeric 10,2成绩等级 Numeric 10,2优秀论文评选成绩 Numeric 10,2优秀毕业论文专家审读评语.dbf字段名称 数据类型 宽度论文题目 Character 100审读评语 Character 200审读人 Character 20审读日期 Date 84.4详细设计4.4.1用户登录界面打开用户表,将用户所输入的信息与用户表中的内容比较。若相等,则设置登录结果并更新主界面;若不相等,则提示错误。使用方法:第一步、在用户名下拉列表选择或输入你的用户名;第二步、在密码文本框中输入你的密码;第三步、单击“确定”按钮。用户名和密码都正确的话,将显示主界面;否则,将提示错误。(1)在登录表单中“确定”按钮代码:4.4.2系统主界面设计系统主界面是用户进入系统后接触的主要界面,也是各个模块运行的背景界面。本系统的主界面包括:标题栏、菜单栏、工具栏、主工作区、状态栏组成。状态栏从左到右依次为是日期、时间、当前活动窗口、当前用户、用户状态、Insert状态、NUMLOCK状态、CAPSLOCK状态。4.4.3菜单设计菜单是在菜单设计器中实现的,在菜单设计器中建立以下菜单。在菜单栏建立以下菜单:系统设置、基本信息、论文信息、优秀毕业论文管理、报表中心、格式范例、表格示例、窗口、帮助。在系统设置菜单中建立以下子菜单:数据备份、数据恢复、用户管理、退出在基本信息菜单中建立以下子菜单:部门信息、教师信息、专业信息、学生信息、开题分组、答辩分组在论文信息菜单中建立以下子菜单:新课题录入、学生选题、选题编制报批表、任务书、开题、答辩、工作总结、成绩评定、论文信息浏览在优秀毕业论文管理菜单中建立以下子菜单:优秀论文推荐、优秀论文评审、专家审读评语、优秀毕业论文评分表、论文评分统计表在报表中心菜单中建立以下子菜单:学生报表在格式范例中菜单中为教务处最新发布的关于论文格式范例的WORD原版文档在表格示例中菜单中为教务处最新发布的关于论文相碰表格的WORD原版文档在窗口菜单中建立以下子菜单:计算器、记事本、背景特效在帮助菜单中建立以下子菜单:帮助、关于4.4.4工具栏设计利用VFP自带的Mytools类制作了一个快捷工具栏,通过对类中各按钮编写代码,实现快捷工具栏的功能。(1)快捷工具栏的外观设计利用类设计器设计出如下界面,主要是改写各个按钮的Caption和Picture属性(2)快捷工具栏的调用在Formset的Activate事件里写入如下代码即可实现快捷工具栏调用(3)各个按钮的MouseMove事件中写入相应代码即可实现按钮字体颜色变化Command1的MouseMove中代码:Command2的MouseMove中代码:Command2的MouseMove中代码:依次类推Command12的MouseMove中代码:Command13的MouseMove中代码:(4)Command10的Click事件代码:其它按钮的事件详见毕业设计源代码。4.4.5系统状态栏的设计在Windows操作系统下的应用程序几乎都有显示提示信息的状态栏,本系统也不例外,利用ActiveX控件中的StatusBar(Microsoft StatusBar Control6.0)控件实现了状态栏的添加。运行程序,在主窗口的下方状态栏中将显示日期、时间、当前活动窗口、当前用户、用户状态、Insert状态、NumLock状态、CapsLock状态。(1)状态栏的外观设计(2)表单Main_Form的Init事件中关于状态栏的代码:(2)状态栏中关于“当前活动窗口”功能实现:只要在每个表单的Init的事件中加一句:附:pan.prg文件内容:4.4.6用户管理表单设计在本表单中可以新增、删除、修改相关用户,其中密码是经过加密的。加密代码为:4.4.7新课题录入表单(1)新课题录入表单外观(2)表单加入了日期控件,录入的时候可以选择日期,可以大大改善信息录入的速度与准确率。(3)相关代码:4.4.8开题、答辩分组表单(1)表单外观效果(2)相关代码详见程序源代码4.4.9论文信息浏览表单(1)表单外观效果(2)相关代码详见程序源代码4.4.10学生综合报表表单(1)表单外观效果(2)相关代码详见程序源代码4.4.11数据备份表单(1)表单外观效果(2)“确定”按钮的Click事件代码(3)数据恢复表单与数据备份表单大致相似。4.4.12学生选题表单(1)表单外观效果(2)相关代码详见程序源代码5.系统测试5.1系统评价经过两个月的努力,指导老师耐心的指导,论文信息管理系统的终于诞生了。用起来感觉还不错,只是在操作易用性方面还有待于改进。5.2软件测试无论采用哪一种开发模型所开发出来的大型软件系统,由于客观
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年(试题)无人机地面站考试题库及答案详解(易错题)
- 安丘市2025-2026学年七年级下学期语文期中测试试卷
- 安徽省滁州市凤阳县2022-2023学年高三下学期高考第一模拟考试(一模)英语考题及答案
- 四川省绵阳市江油2025-2026学年八年级下学期第三学月四校联考物理试题
- DB21-T 4163-2025 城市隧道工程施工质量验收规程
- 社区消防知识培训课件标语
- 社区消防知识培训课件
- 2024-2025学年河南省周口市沈丘县西师大版六年级下册期中测试数学试卷(含部分答案)
- 废品纸板购销合同范本
- 社区暑期安全知识培训课件
- 建筑内外墙腻子及施工
- 期权开户考试考点及试题
- 公路施工环境污染应急预案
- GB/T 31227-2014原子力显微镜测量溅射薄膜表面粗糙度的方法
- 上海交通大学学生生存手册
- 船舶高级消防(新版PPT)
- 人因工程学-ppt课件完整版
- Q∕SY 06515.1-2016 炼油化工工程电气技术规范 第1部分:通则
- 2010现代领翔nfcg2.0dohc原厂维修手册车身和外部
- 雨棚钢结构施工方案
- Hard coating 简析解析(课堂PPT)
评论
0/150
提交评论