版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2013级课程设计任务书学生姓名陈举学号1310662124成绩设计题目教务管理系统分析与设计设 计 的 条 件操作系统环境:Windows 2000/xp/win7或更新版本。硬件配置:CPU: 500MHZ以上,内存:需128M以上。硬盘:180M以上。软件环境:Windows 95/98 (中文版),或 Windows NT4.0 (中文版),或更咼版本;Access 2003设 计 实 施 方 案用Visual FoxPro 6.0开发平台制作了教务管理系统。 其中 包括的系统主要分为:用户管理、学生管理、教师管理、成绩 管理、退出系统。指 导 教 师 评 语指导教师系主任课程设计设计
2、题目教务管理系统分析与设计教学院经济管理学院专业信息管理与信息系统班级 信管1301学生姓名 陈举学生学号 1310662124指导教师 王伟2015年10月26日摘要随着信息技术的迅速发展,传统的管理模式逐渐被信息化、数字化的管理模 式所取代,并且已经进入各行各业和人们生活中的许多方面。学校中的教务信息管理也在不知不觉进入数字化和信息化的时代。面对信息时代的机遇和挑战, 用科技手段提高教学管理无疑是一种行之有效的途径。教务管理系统是一套专门进行教务信息查询的软件,该系统实现了用户管 理、教学管理、学生管理、成绩管理、教材管理等功能,可以方便学校教务处对 学校教学进行全方位的管理。关键词:Vi
3、sual FoxPro、数据库、表单设计、教务管理系统目录第 1 章 绪论 11.1 需求分析 11.2 系统可行性分析 11.1.1 技术可行性 11.2.2 经济可行性 1第 2 章 系统设计 22.1 系统功能设计 22.2 E-R 图设计 2第 3 章 数据库设计 43.1 概念结构设计阶段 43.2 逻辑结构设计阶段 43.3 数据库运行和维护阶段 5第 4 章 系统的实现 64.1 程序文件 64.2 表单设计 64.3 代码设计 7第 5 章 系统的评价 . 95.1 系统的运行 95.2 系统评价 11总 结 12参考文献 13第 1 章 绪论1.1 需求分析(1)教务系统现状
4、:教务信息现在处于人工管理阶段、信息复杂、管理混 乱、效率低下。(2)开发此系统的必要 由于教学管理涉及的管理范围较为广泛, 管理的内容繁杂, 在日常工作中需 要大量的人力、物力,而采取现代化电脑管理手段是一种行之有效的解决方法。 用计算机操作的教务信息管理系统是为管理员、 教师、学生更好的查阅信息和实 现精确管理而开发的管理软件。1.2 系统可行性分析1.2.1 技术可行性本系统是一个小型开发系统,使用 vf6.0 作为系统开发工具。 Vf6.0 具有可 视化集成开发环境,以事件驱动、图形用户界面等特点, vf6.0 集成了强大的数 据库开发引擎和技术,在设计学生成绩管理系统方面有着独特的优
5、越性。1.2.2 经济可行性目标系统开发需求比较低, 加上具有成熟的软硬件环境, 所以在软硬件的支 出上十分有限。而且,目标系统并不是十分的复杂,开发的周期比较短,人员经 济支出有限。 当系统开发完实际运行后, 将很大程度上提高计算机的功能, 在为 使用者带来便利的同时, 并且更重要的一点是该软件的开发可以给我们对系统的 开发有个全面的认识。从经济角度考虑,此信息系统开发可行。第2章系统设计2.1系统功能设计(1)本系统共分为两个部分,5个完整的功能模块,如图所示退 出 系 统用户管理图2-1功能模块图(2)功能说明用户管理:对使用此管理系统的用户进行的管理, 包括管理员、学生、老师 退出系统
6、:退出此正在运行的系统。教师管理:查询每一位教师的详细信息。学生管理:查询每一位学生的详细信息。成绩管理:对学生的各科成绩进行详细的查询。2.2 E-R图设计图2-2 E-R图第3章数据库设计3.1概念结构设计阶段要对教务信息进行管理,首先需要对学校中的各类人群进行管理,仔细考虑, 包括教师管理,学生管理,成绩管理三个部分。还有用户管理,方便管理人员对 教务信息进行精确、有序、严谨的管理。3.2逻辑结构设计阶段综合考虑,应该包含的数据库表为:成绩表、教师表、课程表、院系专业表表3-1成绩表字段名数据类型字段长度索引学号C12升序课程代码C6升序成绩N5成绩备注M4表3-2教师表字段名数据类型字
7、段长度索引教师工号C6升序姓名C12升序性别C2民族名称C2籍贯C20出生日期D8工作日期D8政治面貌代码C2文化程度代码C2毕业学校C30职称C10院系专业代码C6升序聘用日期D8备注M4表3-4课程表字段名数据类型字段长度索引课程代码C6升序课程名称C18课时数N2课程类型C20学分N2院系专业代码C6升序表3-5院系表字段名数据类型字段长度索引代码C6升序系院名称C30专业名称C24备注M43.3数据库运行和维护阶段数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中 我们可以不断地对其进行评价、调整与修改第 4 章 系统的实现4.1 程序文件程序主文件通常包括定义程序中的
8、应用的全局变量及调用程序入口,同时 还需要加入语句“read eve nts”占用程序的进程,然后开始事务处理,否则程序 编译后运行时,将一闪而过。本系统的主文件 main.prg 的代码如下: application.visible=.t.set cent on*clea allclose datapublic passkey*do form mainSET SYSM OFFdo form login_screen.picture="bmpdesktop.jpg"_screen.caption=" 吉林化工学院教务管理信息系统 V1.0"_screen
9、.LockScreen=.F._screen.closable=.t.*_screen.icon=""on shutdown do exit.prgapplication.visible=.t.*on key label RIGHTMOUSE do quick.mpr_screen.WindowState=2*do FORM mainform*do cd.mprread events(2)退出程序的实现的代码如下:set sysm to defaclear event4.2 表单设计( 1)新建 表单向导 表单向导,数据库表和自由表中选择 user.dbf 。(2)在教务管
10、理系统项目管理器(jxgl)中,新建一个表单,命名为“ login” ( 3)在表单中添加 combol、label、text、command 控件,使其成为上图所示结构。表单的数据环境即为 user.dbf 表。(4)重要控件属性控件名属性值功能Text2PasswordChar*保护此管理系统(5) 在项目管理器一gxgI中新建一个表单,命名为“ main”用尸着理 輙师苣理 学生管理 教祠肓理 成廣首理II岀着理(6) 在表单中插入名称为 Mytool的ToolBar类控件,如下图所示:图4-1表单设计图4.3代码设计在“用户管理”按钮的Click事件中添加以下代码:do form yh
11、gl在“教师管理”按钮的Click事件中添加以下代码:do form jsgl在“学生管理”按钮的Click事件中添加以下代码:do form xsgl在“成绩管理”按钮的Click事件中添加以下代码:do form cjgl在表单确定按钮的click事件中添加以下代码:qx=allt(bo1.value)public yhlbdo casecase qx=" 管理员"yhlb='1'case qx="教师"yhlb=2case qx二学生"yhlb=3endcaseyh=allt(thisform.text1.value)kl
12、=allt(thisform.text2.value)if len(allt(yh)*len(allt(kl)=0messageb(" 用户名或口令不能为空! ",0+16," 错误信息 ") elselocate for allt(yhbh)=yh and yhqx=yhlbif !found()messageb(" 无此用户! ",0+16," 错误信息 ") elseif allt(yhkl)=kl thisform.release do menu.mpr do form mainelsemessageb(&
13、quot; 口令错误! ",0+16," 错误信息 ") endifendifendif第5章系统的评价5.1系统的运行程序启动后,在系统登录页面输入正确信息后,将进入程序的主页面的设计。 通过程序主页面的设计可以执行相应的操作, 并且可以通过选择主页面菜单或按 钮,调用相应程序,进行相应操作。程序主页面的运行结果如下图所示。图5-1主页面的设计(1)系统登陆页面设计图5-2登录页面的设计(2)用户管理模块设计图5-3用户管理设计(3)教师管理模块设计图5-4教师管理设计(4)学生管理模块设计学生管理图5-5学生管理设计(5)成绩管理模块设计图5-6成绩管理设计5.2系统评价教务管理系统就是一个面向个人的管理这类信息的数据库系统,通过教务管理系统将个人的资料分成多个类别,并可通过查询功能对所需的信息进行快速查 询、定位等。总结本管理系统主要运用 Visual FoxPro软件一些基本操作,让我对 Visual FoxPro 有了更深入的了解,对数据库表、表单、类、报表、菜单、程序的作用有了更加 详细的认识,激发了学习此软件的兴趣。通过本次的学习,我深刻体会到了软件 工程的思想,要使理论和实际相结合,从而更方便的解决我们生活中遇到的问 题。在制作系统之前要充分考虑,避免程序设计时的失误,运用严
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025下半年江苏南京市浦口区卫健委所属部分事业单位招聘人员24人高频重点提升(共500题)附带答案详解
- 2025下半年四川绵阳市属事业单位招考和专业考高频重点提升(共500题)附带答案详解
- 2025下半年四川叙永县融媒体中心招聘事业单位工作人员4人高频重点提升(共500题)附带答案详解
- 2025上海电力大学教务处岗位公开招聘2人高频重点提升(共500题)附带答案详解
- 2025上海沪剧艺术传习所事业单位招聘15人历年高频重点提升(共500题)附带答案详解
- 2025上半年青海省事业单位联考及高频重点提升(共500题)附带答案详解
- 2025上半年湖南岳阳市华容县事业单位招考(第三批)拟录人员高频重点提升(共500题)附带答案详解
- 2025上半年安徽省合肥市直事业单位招聘304人历年高频重点提升(共500题)附带答案详解
- 2025上半年四川省雅安市医护类事业单位招聘155人历年高频重点提升(共500题)附带答案详解
- 铁路旅游推广合同
- extreme-sports-极限运动-英文-讲课教案课件
- 客诉品质异常处理单
- 垃圾焚烧发电厂消防系统安装方案
- 露天矿山危险源辨识与风险评价
- DL∕T 617-2019 气体绝缘金属封闭开关设备技术条件
- 履带吊司机安全技术交底
- 2022年度母婴护理师技能试卷题库
- 玻璃采光顶施工工艺
- 2024年义务教育国家课程设置实施方案
- 某乳业公司价格策略研究
- T∕CIAPS 0012-2021 磷酸铁锂电池寿命加速循环试验方法
评论
0/150
提交评论