it培训机构信息系统_第1页
it培训机构信息系统_第2页
it培训机构信息系统_第3页
it培训机构信息系统_第4页
it培训机构信息系统_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

1、IT培训机构信息管理系统IT培训机构信息管理系统摘要:随着IT培训机构的规膜不断扩大,学生数量急剧增加,有关IT培训机构的各种信息量也成倍增长。面对庞大的信息量,就需要有IT培训机构管理系统来提高学生管理工作的效率。本系统是根据现代化机构的发展而设计的IT培训机构管理系统,主要包括学生基本信息管理、课程管理、学生成绩管理以及学生选课管理。通过本系统可以实现全校学生信息、成绩信息在线查询;可以实现信息的修改及重新录入;可以实现IT培训机构所开设课程的在线查询及选课操作;还可以实现对信息的统计及打印等操作。本系统界面友好,操作简单,比较实用,极大地方便了IT培训机构对学生的各种信息管理,提高了工作

2、效益。在本系统中本人主要负责删除部分。关键词 : IT培训机构 信息管理 课程管理 在线查询 Abstract :As the IT training institutions, regulatory membrane expanding the number of students increased dramatically, the amount of information a variety of IT training institutions are also doubled. With such a huge amount of information, we need to

3、have IT training institutions, management systems to improve the efficiency of student management. This system is based on the development of modern institutions designed for IT training institutions, management systems, mainly including students basic information management, curriculum management,

4、student achievement management, and management of student elective. The system can be achieved by students in the school information, performance information on-line inquiries; can implement changes and re-entry of information; can implement IT training institutions, courses offered by the online in

5、quiries and elective operation; also enable the printing of information such as statistics and operations . The system interface is friendly, simple operation, more practical, very easy for IT training institutions, the students all kinds of information management, improve work efficiency. In this s

6、ystem, I am primarily responsible for deleted.Keywords:IT training institutions Information Management Course Management Online Query目 录一、系统开发工具简介.4(一)系统软硬件环境 4(二)Visual FoxPro6.0简介.4(三)数据库技术5二、系统可行性分析.7(一)技术可行性.7(二)经济可行性.7(三)运行可行性.7三、系统设计的实现.8(一)需求分析.7(二)软件设计.8(三)软件实现.13四、系统测试.31五、结束语.33参考文献 .34一、开

7、发工具简介(一)系统软硬件环境系统开发环境包括硬件平台和软件平台两种。硬件平台是指开发与运行所需要的硬件环境,主要包括计算机机型及硬件配置。由于本系统是一个小型的MIS管理系统,因此对计算机硬件的要求不高,比较经济,只要配备有奔腾四代赛扬处理器2.0GHZ(或以上)、DDR256M内存(或以上)、60G硬盘(或以上)的普通微机即可顺利运行。软件平台是指系统开发与运行的软件环境。本系统要求系统彼此之间兼容性较好,开发出的应用系统稳定性较高。Visual FoxPro 6.0具有可视化的开发环境,可以快速完成系统的开发,内部集成的数据库访问通道,使得可以轻松方便的对数据库管理。因此,选用Visua

8、lFoxpro6.0作为开发语言。(二)Visual FoxPro6.0简介随着信息化社会进程的不断加快,人类对信息处理现代化的要求日益增强,而数据库技术则是计算机信息处理领域的强有力的工具。VisualFoxPro6.0是美国Microsoft公司推出的最新微机关系型数据库管理系统。VisualFoxPro6.0功能丰富,直观易用,它非常适合于制作各种数据库应用系统。因为对象是大量的图书,所以要建立一个完整的数据库是必不可少的。本系统在设计的工具上选择了以数据库为主的编程工具Visual Foxpro 6.0。它是具有全新的PC平台关系型数据库管理系统,它拥有无与匹敌的速度、完整而且丰富的工

9、具、极其友好的图形用户界面、良好的兼容性、独一无二的跨平台特性及真正的可编译性。Visual FoxPro6.0的特点是:完善了关系型数据库的概念,采用了Rushmore技术,引入了SQL命令;支持多种数据交换格式;采用了可视化的面向对象的程序设计方式;提供了功能完善的集成环境和丰富的开发工具。当然,Visual FoxPro之所以能够做到这一点,首先得益于Windows 95/98等环境的支持,Windows 95/98下各种应用软件通常所提供的工具栏、下拉菜单、对话框等,在Visual FoxPro 6.0 中均得到了较好的体现。其次,Visual FoxPro 6.0的成功还得益于软件技

10、术的飞速发展,入当今最为流行的面向对象程序设计技术、可视化技术,均被Visual FoxPro 6.0 所采用。最后,Visual FoxPro 6.0为用户提供的大量生成器、向导,均可协助用户更快、更好的开发程序。Visual FoxPro 6.0的易用性使初学者和那些想避免涉及Foxpro复杂命令的人能够很快得用它来管理自己的数据库,制作各种表单、报表、表签,并能广泛的与其他的许多软件共享和交换数据。拥有了这样的工具才能让编程更加快速有效地完成。 为了实现可视化编程的需要,Visual FoxPro 提供了一系列的可视化编程工具,充分的实现了表、数据库、报表、表单、查询、视图等设计过程的可

11、视性。(三)数据库技术 在数据库技术中有四个名词。 (1)数据库(database,DB):DB是统一管理的相关数据的集合。DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。 (2)数据库管理系统(Database Management System,DBMS):DBMS是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型和面向对象型DBMS。 (3)数据库系统(Database System,DBS):DBS是实现有组织地、动态地存储大

12、量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。 (4)数据库技术:这是一门研究数据库的结构、存储、管理和使用的软件学科。数据库技术是操作系统的文件系统基础上发展起来的。而DBMS本身要在操作系统的支持下才能工作。数据库不仅用到数据结构的知识,而且丰富了数据结构的内容。在关系数据库中要用到集合论、数理逻辑的理论。因此,数据库技术是一门综合性较强的学科。数据库技术具有如下特点。 (1)数据结构化数据结构化不仅指数据库中数据文件自身是有结构的(由记录的型体现),更重要的是指数据库中的数据文件以特有的形式相互联系。 (2)数据独立性高 数据独立性简单

13、地讲是指数据独立于应用程序,即一方的改变不引起另一方的改变。数据库系统的二级映像保证了独立性的实现。 (3)共享性高、冗余度低 数据库的三级模式中,每个子模式都是模式的子集。当增加新的应用时,仅增加一个新的子模式定义。相同的数据可以被多个用户、多个应用共享,而在物理上这些数据仅存储一次,冗余度低。数据的一致性指反映同一客观事物的数据无论在何时何地出现都是相同的。 (4)DBMS的集中管理 DBMS不仅仅只是提供了对数据库的三级模式和二级映射的支持,而且对数据的并行操作性、安全性、保密性、完整性和可恢复性都提供了保证,使得在更大范围的(如Internet环境)数据共享成为可能。 (5)方便的用户

14、接口 在数据库系统中,DBMS除了提供数据描述语言DDL外,还提供数据操作语言DML(Data Manipulation language)。用户使用DML语言可以很方便地访问数据库中的数据,例如SQL(Structure Query Language)。其次,相当多的DBMS还提供了可视化的编程方式以方便应用程序的开发,如Visual FoxPro的菜单生成器、表单生成器、报表生成器等;或者为用户使用其他第三方语言开发应用程序提供访问数据库的统一接口,如ODBC和JDBC等。二 、可行性分析本系统是根据现代化教学的需要而开发的,方便、易操作及美观的界面给用户节省了不少宝贵的时间,全面实现对学

15、生信息的输入、输出、修改、检索、插入和资料的打印等业务的计算机管理,大大减轻了教务管理工作人员的工作量,全面提高了管理效率。(一)技术可行性 Visual FoxPro 6.0是一个32位的数据库开发系统,可运行于Windows98和WindowsXP操作系统。它提供了“向导”、“设计器”和“生成器”等工具,使的数据库管理工作变得容易。Visual FoxPro6.0的易用性使初学者和那些想避免涉及FoxPro复杂命令的人能很快用它来管理自己的数据库,制作各种报表、标签等。且我们具有一定的编程基础和设计能力,能够开发此系统。因此,在技术上是可行的。(二)经济可行性 估算本系统的成本效益分析,其

16、中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计系统将获得的效益,估算开发成本是否回高于项目预期的全部经费。并且,分析系统开发是否会对其它产品或利润带来一定影响。系统的效益可以从经济效益和社会效益两方面考虑。对于IT培训机构信息管理系统则应着重分析其经济效益。例如,系统投入运行后可以使学生管理实现科学化、规范化。(三)运行可行性 本系统的研制和开发是在WindowsXP系统下设计制作的,对计算机的硬件和软件上的要求很低,能够在多种Woudows版本下运行。并充分考虑管理者对系统的易于操作,管理者方便应用,从而能完全满足管理者的要求。 三、系统设计的实现(一)需求分析 开发“IT培

17、训机构信息管理系统”的目的是使IT培训机构紧跟时代潮流,管理规范化,提高办学效率和水平,并能提高学校在社会上的知名度。这一系统能实现学籍管理、教学管理、课程管理、成绩管理、聘用管理等功能。具体模型如下图所示:正式入校进入学校学生学生录登学习学生报到毕业我们用简单的分层数据流程图表示不同级别上的功能模型。数据流程图中,椭圆代表数据处理系统,矩形代表实体,箭头代表数据的录入和读取。数据流图如下图所示:人事部门招生部门教务部门校长学生教师IT培训信息管理系统教师数据招生数据教务数据学生、教师信息学生信息学生、课程信息图2 IT培训信息管理系统数据流图(三)软件设计1.总体设计系统的功能模块划分如图1

18、.1所示欢迎界面系统主界面权限认证基本信息维护培训需求效果浏览与查询统计报表打印系统管理退出需求计划管理毕业就业管理就业效果评价用户修改密码用户信息管理教师信息维护成绩信息维护学生信息维护课程信息维护成绩通知单成绩综合统计学生综合信息课程相关信息成绩相关信息教师相关信息学生相关信息图1.1 系统模块划分2.详细设计 在这里,用流程图作为工具,给出部分模块的详细设计。(1) 欢迎界面详细设计欢迎界面移动字幕到某一位置单击“确定”按钮权限认证窗口图1.2 欢迎界面流程图(2)权限认证详细设计 用户登陆时,要对用户名和密码进行验证,输入的用户名和密码只要其中之一有错,就不能登录系统,累计错误达到三次

19、,仍试图登陆就会自动退出系统。用户名和密码由管理员分配管理,不同用户具有不同的访问权限,管理员有权创建用户和删除用户,并可以更改用户的权限。权限认证流程图如图1.3YNYN=n+1开始输入密码输入用户名用户名、密码同时不空?3次登录失败NYY检测密码?主界面检测用户名?退出NN(3)数据库设计本系统中建立一个数据库文件xxgl.dbc。在这个数据库中建立以下九个表。表1 学生表(student.dbf)字段名字段类型宽度索引学号C9主索引姓名C8性别C2学历C4出生日期D8身份证号码C18婚姻状况L1健康状况C6入校时间D8家庭住址C20联系电话C11 password.dbf字段名字段类型宽

20、度索引用户名C8主索引密码C6权限C1 course.dbf字段名字段类型宽度索引课程号C3主索引课程类别C10课程名称C10学时N3教材C20先修课程C10 course_available.dbf字段名字段类型宽度索引课程号C3一般索引课程名称C10课程开始时间D8课程结束时间D8教师姓名C8教师号C6一般索引上课人数N3上课地点C10 score.dbf字段名字段类型宽度索引学号C9一般索引课程号C3一般索引考试时间D8考试地点C10教师编号C6一般索引成绩N5教师评语M4 class_need.dbf字段名字段类型宽度索引专业编号C2主索引专业名称C22专业需求M4 teacher.d

21、bf字段名字段类型宽度索引教师编号C6主索引教师姓名C8教师性别C2教师学历C4联系电话C11学时工资N3 graduate.dbf字段名字段类型宽度索引学号C9姓名C8毕业日期D8参加工作时间D8待岗时间N3备注M4table_file.dbf字段名字段类型宽度索引表名C10文件名C25(三)软件实现软件实现就是在前面需求分析、软件设计的基础上,进行软件的编码和应用程序的界面设计。这是“蓝图”的实现部分。最终目标是整个系统最后要编译生成可执行文件(EXE),脱离Visual FoxPro 6.0环境运行。在软件实现阶段,规范管理项目中的文件非常重要,否则影响可执行文件的生成。1.默认路径由于

22、在软件的编码和应用程序的界面设计过程中,随时要进行调试,为此本节给出设置默认路径时应当注意的一些事项。C:因为在主应用程序中的默认设置的该默认路径只有在项目连编生成应用程序时才起作用。便于调试程序,每次进入Visual FoxPro 6.0时,首先在命令窗口输入命令行:Set dafa to C:该命令执行后,当调用下一层表单时就可以使用相对路径Do formpasswd.scx2.建立项目及项目文件利用向导创建项目,可以同时创建项目文件和相应的目录,这些目录用以存放项目中各种类型的文件。比如,我们可以把数据库文件、表文件、视图等存放在相应的data文件夹中,而把所有的表单文件存放在相应的fo

23、rms文件夹中。 3.系统启动系统启动由系统启动表单beginning.scx负责,该表单文件位于C:.forms中,即默认的forms文件夹中。这一表单的背景图片是自己设计的,它能够体现本系统的内容特征。表单运行效果如图1.5所示图1.5 beginning.scx运行效果(1)beginning.scx表单的属性及设置值这个表单的属性及设置值如表1.1所示表1.1 beginning.scx的属性及设置值属性值说明AutoCenter.T.表单运行时处于桌面的中心位置BorderStyle0-无边框效果柔和(可选)Height400NameBEGINNINGPicture图片路径表单的背景

24、图片Show Window2-作为顶层表单表单运行时处于桌面最顶层TitleBar0-Off表单运行时不显示标题栏Width636(2)beginning.scx表单的控件及属性 Beginning.scx表单包含3个控件标签:Lable1、Lable2、Lable3,2个按钮控件Command1、Command2和1个设计器控件Timer。表1.2列出了表单包含的全部控件。3个标签控件的属性及设置值基本相同,表1.3列出了Lable属性及设置值。表1.4列出了Timer的属性及设置值。表1.2 beginning.scx包含的控件对象名称属性Caption在本系统中的用途备注Lable1IT

25、培训机构信息管理系统显示文字Lable2欢迎使用显示文子Lable32009年12月显示文字Timer按给定的时间间隔改变lable1.vsibale的值为.T.或F;lable2.left的值为变量n的值(n=n-2)随着时间变化产生一组闪烁的字符和一组移动的字符效果Command1进入单击时执行下一级“权限认证”表单Command退出退出系统这里包括关闭本窗口、结束事件循环和退出Visual FoxPro表1.3 Lable1 相关属性及设置值属性值说明Alignment2-Center水平居中BackStyle0-Transparent透明FontName隶书字体FontSize24字号

26、FontColor0,0,128字颜色Height48文本框高度Left60文本框与表单左边界距离NameLable1文本框名称Top60文本框与表单顶部距离Width492文本框宽度表1.4 Timer相关属性及设置值属性值说明Interval250NameTimer(3)代码l 表单init过程代码public n,nTimen=600nTime=0thisform.label2.left=nl 控件Timer-Timer过程代码if nTime=1 thisform.label1.visible=.t. nTime=0else thisform.label1.visible=.f. nT

27、ime=1 endif if n=380 n=n-2 thisform.label2.left=n else thisform.release do form formspasswd.scx endifl 控件Command1-单击事件(Click)过程代码thisform.releasedo form FORMSpasswd.scxl 控件Command2-单击事件(Click)过程代码thisform.releaseclear eventsquit4.权限认证图1.4 passwd.scx运行效果(1)passwd.scx表单的属性及设置值这个表单的属性及设置值如表1.5所示属性值说明Au

28、toCenter.T.表单运行时处于桌面中心位置BorderStyle2-固定对话框不能改变窗口大小Caption请输入密码Closable.F.不显示关闭按钮ControlBox.F.不显示关闭按钮NamePasswdPicture图片路径ShowWindow2-作为顶层表单表单运行时处于桌面最顶层(2)Passwd.scx表单的控件本表单在布局上包括四个标签:Lable1、Lable2、Lable3、Lable4,分别用于界面的文字提示;包含一个Shape1,该控件只起修饰作用,其长、宽、高等属性值根据要修饰的对象适当设置;包含两个文本框:Text1、Text2,分别用于输入用户名和密码;

29、包含两个命令按钮:command1、command2,分别用于验证和回退到启动表单。(3)代码l 表单-init过程代码public rankpublic cn rank=0cn=0l 控件Command1-单击事件(Click)过程代码If lenc(allt(thisform.text1.value)#0 .and. lenc(allt(thisform.text2 .value)#0 thenuse datapasswordif cn3 locate for allt(password.用户名)=allt(thisform.text1.value) if found() if allt(

30、password.用户名)=allt(thisform.text2.value) 权限=password.权限 thisform .release use do form formsmainform.scxelse cn=cn+1 messagebox(口令有误,重新输入!.,提示窗口) thisform.text2.value= thisform.text1.setfocus thisform .refreshendif else cn=cn+1 messagebox(用户名有误,重新输入,提示窗口) thisform.text2.value= thisform.text1.setfocus

31、 thisform .refreshendif else messagebox(超过三次,将退出系统,提示窗口) thisform .release useendifelsethisform .refreshmessagebox(输入用户名和口令.,提示窗口) thisform.text2.value= thisform.text1.setfocusendifl 控件Command2-单击事件(Click)过程代码thisform.releasedo form formSbeginning.scx5.系统主界面 在mainform.scx表单中,用户可以通过该表单的选项组控件Optiongro

32、up1选择要执行的其他表单,然后单击该表单的“确定”按钮控件,系统将执行所选择的表单。具体表单如下: 基本信息维护表单 jbxxwh.scx浏览与查询表单 llcx.scx培训需求与效果表单 pxxqgl.scx统计打印报表表单 tidybb.scx系统管理表单 xtgl.scx单击该表单的“重新登录”按钮控件,系统将执行passwd.scx表单,返回到权限认证表单。单击该表单的“退出”按钮控件可退出系统。主界面表单mainform.scx运行效果如图1.5所示。(1) mainform.scx 表单的属性及设置值如表1.6表1.6 mainform.scx相关属性及设置值属性值说明AutoC

33、enter.T.表单运行时处于桌面中心位置BackColor0,128,192改变窗口背景色Caption基本信息维护Closable.F.不显示关闭窗口ControlBox.F.不显示关闭窗口NameJbxxwhShowWindow2-作为顶层表单表单运行时处于桌面最顶层(2) mainform.scx 表单的控件mainform.scx 表单包括一个选项组按钮控件Optiongroup1,用来选择要执行的表单。Mainform.scx表单有三个命令按钮:Command1、Command2、Command3,分别用来执行Optiongroup1控件选择的表单、执行登录表单和退出系统。(3)

34、代码l 控件Command1-单击事件(Click)过程代码do case case thisform.optiongroup1.option1.value=1 thisform.release do form formsjbxxwh case thisform.optiongroup1.option2.value=1 thisform.release do form formsllcx case thisform.optiongroup1.option3.value=1 thisform.release do form formspxxqgl case thisform.optiongrou

35、p1.option4.value=1 thisform.release do form formstjdybb case thisform.optiongroup1.option5.value=1 thisform.release do form formsxtglendcasel 控件Command2-单击事件(Click)过程代码Usethisform.release do form formspasswd.scxl 控件Command3-单击事件(Click)过程代码thisform.release clear eventsquit6.基本信息维护在jbxxwh.scx表单中,用户可以通

36、过该表单的选项组控件Optiongroup1选择要执行的其他表单,然后单击该表单的“确定”按钮控件,系统将执行所选择的表单。具体表单如下:课程维护表单 kcwh.scx学生信息维护表单 xswh.scx学生成绩维护表单 cjwh.scx教师信息维护表单 jswh.scx基本信息维护表单jbxxwh.scx在初始化的时候,将根据用户在passwd.scx表单获得的权限设置该表单的功能。单击“退出”控件按钮,系统回退至系统主界面表单,效果如图1.6所示。(1)jbxxwh.scx表单的属性及设置值如表1.7所示 表1.7 jbxxwh.scx相关属性及设置值属性值说明AutoCenter.T.表单

37、运行时处于桌面中心位置BackColor0,128,192改变窗口颜色Caption基本信息维护Closable.F.不显示关闭按钮ControlBox.F.不显示关闭按钮NamejbxxwhShowWindow2-作为顶层表单表单运行时处于桌面最顶层(2)jbxxwh.scx表单的控件与属性本表单属于布局上包括一个标签Lable1,用于界面的文字提示;一个选项组按钮控件Optiongroup1,用于选择其他的维护功能表单;两个命令按钮:Command1、Command2,分别用来确认执行其他的维护功能表单和返回主界面表单。相关属性及设置值如表1.8表1.9和表1.10所示 表1.8 Labe

38、l1相关属性及设置值属性值说明Alinment2-居中BackStyle0-Transparent透明Caption使用权限不同,有些功能FontName.T.加粗FontName楷体字体FontSize16字号ForeColor0,255,255字眼色Height36标签高度Left24标签与表单左边界距离NameLable1标签名称Top264标签与表单顶部距离Width360标签宽度表1.9 相关属性及设置值属性值说明BackStyle0-Transparent透明BordStyle0-None无边框ButtonCount4NameOptiongroup1表1.10选项组Optiongr

39、oup1的Option1相关属性及设置值属性值说明BackStyle0-Transparent无边框ForeColor0,219,219字颜色Caption课程信息维护(1) jbxxwh.scx表单代码l 控件Command1-单击事件(Click)过程代码do case case thisform.optiongroup1.option1.value=1do form formskcwhcase thisform.optiongroup1.option2.value=1do form formsxswhcase thisform.optiongroup1.option3.value=1do

40、 form formscjwhcase thisform.optiongroup1.option4.value=1do form formsjswhendcasel 控件Command2-单击事件(Click)过程代码thisform.releasedo form formsmainform.scx7.浏览与查询在llcx.scx表单中,用户可以通过该表单的选项组控件Optiongroup1选择要执行的其他表单,然后单击该表单的“确定”按钮控件,系统将执行所选择的表单。具体表单如下:浏览与查询课程信息表单 kccx.scx浏览与查询学生信息表单 xscx.scx浏览与查询成绩信息表单 cjcx

41、.scx浏览与查询教师信息表单 jscx.scx浏览与查询文件llcx.scx没有使用权限限制,任何用户都可以使用系统的浏览与查询功。表单的运行效果如图1.7所示。(1)llcx.scx表单的属性及设置值llcx.scx表单的属性及设置值和基本信息维护表单jbxxwh.scx基本相同(2)llcx.scx表单的控件本表单的布局上包括一个标签,用于界面的文字提示;一个选项组控件,用于选择不同的维护功能;两个命令按钮。所有控件的属性及设置值仍与基本信息维护表单jbxxwh.scx基本相同。(3)代码l 控件Command1-单击事件(Click)过程代码do case case thisform.

42、optiongroup1.option1.value=1 do form formskccx.scx case thisform.optiongroup2.option1.value=1 do form formsxscx.scx case thisform.optiongroup3.option1.value=1 do form formscjcx.scx case thisform.optiongroup4.option1.value=1 do form formsjscx.scxendcasel 控件Command2-单击事件(Click)过程代码thisform.releasedo f

43、orm formsmainform.scx &返回主界面8.培训需求与效果在pxxqgl.scx表单中,用户可以通过该表单的选项组控件Optiongroup1选择要执行的其他表单,然后单击该表单的“确定”按钮控件,系统将执行所选择的表单。具体表单如下:需求计划管理表单 xqjh.scx学生毕业、就业管理表单 byjygl.scx培训效果评价表单 jyxgpj.scx单击“返回”按钮,系统回退至主界面(1) pxxqgl.scx表单的属性及设置值表单的pxxqgl.scx属性及设置值与基本信息维护表单(jbxxwh.scx)(2) 表单的控件本表单在布局上包括一个标签,用于界面的文字提示;一个选

44、项组控件,用于选择不同的维护功能;两个命令按钮。所有控件的属性及设置值与基本信息维护表单jbxxwh.scx基本相同。(3) 代码l 表单-init过程代码if rank=4 thisform.optiongroup1.option1.enabled=.f. &适用者对课程,教师信息无法改动 thisform.optiongroup1.option2.enabled=.f.endifl 控件Command1-单击事件(Click)过程代码do case case thisform.optiongroup1.option1.value=1do form formsxqjh.scxcase thi

45、sform.optiongroup1.option2.value=1do form formsbyjygl.scxendcasel 控件Command2-单击事件(Click)过程代码thisform.releasedo form formsmainform.scx9.统计打印报表(1) 表单的属性及设置值表单tjdybb.scx的属性及设置值如表1.8所示。属性设置值说明AtouCenter.T.加粗Caption统计打印报表Closable.T.加粗ControlBox.F.不显示控制菜单Height301高度InitEventUser ProcedureNameForm1名称ShowWi

46、ndow1-作为顶层表单表单运行时处于桌面最顶层Width602宽度(2) 表单的数据源表单tjdybb.scx所包含的数据源为class_need、teacher和course_available,三个数据表的Exclusive属性值设为.T.。(3) 代码l 表单-init过程代码mand1.enabled=.mand2.enabled=.mandgrou

47、p1. command1.enabled=.mand2.enabled=.mand1.enabled=.mand2. enabled=.mand1.enabled=.mandgr

48、mand2.enabled=.f.10.系统管理在xtgl.scx表单中,用户可以通过该表单的选项组控件Optiongroup1选择要执行的其他表单,然后单击该表单的“确定”按钮控件,系统将执行所选择的表单。具体表单如下:修改密码表单 xgmm.scx管理员用户管理表单 gly.scx备份数据表单 sjbf.scx单击“返回”按钮,系统回退至主界面一般用户只能修改自己的密码,超级用户能够修改所有用户的资料、备份重要的数据。表单运行效果如图1.9所示图1.9 系统管理运行效果(1)表单的属性及设置值表单xtgl.scx的属性及设置值与基本信息维护表单jbxxwh.scx基本相同。

49、(2)表单xtgl.scx所包含控件的属性及设置值表单xtgl.scx包含一个选项组控件,用于选择不同的功能;两个命令按钮。这些控件的属性及设置值参见基本信息维护表单jbxxwh.scx进行设置。(3)代码l 表单-init过程代码if rank=1 & 如果是超级用户所有选项有效elsethisform.optiongroup1.option2.enabled=.f.thisform.optiongroup1.option3.enabled=.f.endifl 控件Command1-单击事件(Click)过程代码do casecase thisform.optiongroup1.option

50、1.value=1 do form formsxgmm.scxcase thisform.optiongroup1.option2.value=1 do form formsgly.scx case thisform.optiongroup1.option3.value=1 do form formssjbf.scx endcasel 控件Command2-单击事件(Click)过程代码thisform.releasedo form formsmainform.scx四、系统测试在MIS开发过程中采用了多种措施保证软件质量,在实际开发过程中不可避免地会产生差错,经过周密测试后可以排除系统错误,因此系统测试是MIS开发过程中为保证软件质量必须进行的工作。大量统计资料表明,系统测试的工作量往往占MIS开发总工作量的40%以上。因此,我们必须重视测试工作。从产品角度看,测试计划中的测试项目包括软件结构中的分系统层、子系统层、功能模块层、程序模块层中的各类模块,从测试本身看,分为单元测试,组合测试,确认测试等。测试对象是随阶段而异的,最基本、最初的测试是单元测试,后面的组合测试、确认测试都是以被测过的模块作为测试对象的。1.单元测试单元测试也称模块测试或程序测试,单元测试是对每个模块单独进行的,验证模块接口与设计说明书是否一

温馨提示

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

评论

0/150

提交评论