电子科技大学毕业设计(论文)论文题目:教务管理系统电子科技大学毕业设计(论文)任务书题目:教务管理系统任务与要求:时间:2010年 1月5日至2010 年 5月20日共 18周学习中心(或办学单位):XX科技大学网络教育学院国信安教学中心学生姓名:段素娟学号:V08492642102专业:软件工程指导单位或教研室:XX科技大学网络教育学院国信安教学中心指导教师:职称:2010年05月14日毕业设计(论文)进度计划表本表作评定学生平时成绩的依据之一。
摘要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。
管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。
本文介绍了在Visual Basic6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。
通过分析某一学校学生管理的不足,创建了一套行之有效的计算机管理学生的方案。
文章介绍了学生管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。
关键词管理信息系统、学生管理AbstractWith more and more widespread and profound application of information technology in management, the implement of management information system has become mature in technology step by step. Managing information system is a new subject. Enterprise needs existence and development, so enterprise activities should be organized efficiently and organically, which means tightening up the enterprise management and strengthening effective management of any resource (staff, finance, property, etc.) internal the enterprise, and also establishing a management information system fitting in with its own characteristics.This article introduces the detailed process of exploring a management information system under the environment of visual foxpro, utilizing “Top-Bottom” overall plan and a strategy according to “Bottom-Top” application and exploitation. That is to establish a set of effective scheme for student management by computer, through analyzing disadvantages of student management by human resources. This article emphasizes on three sections. The system analysis section of student management information includes feasible analysis, management function analysis.The system design section mainly focuses on system function design and data base design and data number design. And the system realization section has provided several major function , together with the main windows and programs.KEYWORDSMIS、student management目录第一章绪言 (1)1.1 系统及需求分析 (1)1.1.1 系统需求 (1)1.1.2可行性分析 (1)1.2系统功能简介 (1)1.2.1 项目规划 (2)1.2.2 学籍管理 (2)1.2.3 教学管理 (2)1.2.4 成绩管理 (3)1.2.5 专推本管理 (3)1.2.6 学位管理 (3)1.2.7 毕业管理 (4)1.2.8 用户管理 (4)1.2.9 系统维护 (4)1.3.0 帮助 (4)1.3.1 系统开发的目标 (4)第二章系统分析 (5)2.1业务流程分析 (5)2.1.1班级管理业务流程图 (5)2.1.2档案管理业务流程图 (5)2.1.3课程管理业务流程图 (5)2.1.4成绩管理业务流程图 (6)2.2数据流程分析 (6)2.2.1数据流程图 (6)2.3数据存储分析:实体联系图 (7)2.4功能分析:功能层次图 (8)第三章系统设计 (9)3.1软件模块结构设计 (9)3.1.1 系统方案确定 (9)3.1.2 软件结构设计 (9)3.2 数据库设计 (10)3.2.1 数据库表 (10)第四章系统的功能 (14)4.1系统登陆界面 (14)4.2 系统主界面 (16)4.3 通知信息 (18)第五章全文总结......................................................................................... 错误!未定义书签。
致谢 .. (22)参考文献......................................................................................................... 错误!未定义书签。
第一章绪言本教务管理系统可以说是一个综合性的学校学生管理系统,这它集成了学生学籍管理系统、学生成绩管理系统、学生档案管理系统、学生缴费管理系统等多种功能,因而具有较强的实用性和先进性。
1.1 系统及需求分析1.1.1 系统需求通过调查,要求系统需要有以下功能:⑴由于操作人员的计算机知识普遍较差,要求有良好的人机界面;⑵由于该系统的使用对象多,要求有较好的权限管理;⑶原始数据修改简单方便,支持多条件修改⑷方便的数据查询,支持多条件查询;⑸在相应的权限下,删除数据方便简单,数据稳定性好;⑹数据计算自动完成,尽量减少人工干预;1.1.2可行性分析由于本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。
因此,比较适合于采用数据库管理。
且学校用于学生管理的微机都是PIII以上的机器,在存储量、速度方面都能满足数据库运行的要求。
在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。
本系统的设计是在Window XP中文版操作系统环境下,使用JAVA JDK1.6开发成功的。
数据库是SQL2000,在开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多、开发工具也很多。
每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,在选择开发工具时也考虑它的健壮性、可移性、安全性等问题。
1.2系统功能简介本系统主要可以实现以下的管理功能:班级管理、学生档案管理、学生交费管理、课程管理、成绩管理等等。
1.2.1 项目规划教务管理系统是一个典型的数据库应用程序,由班级管理、学生档案管理、学生交费管理、课程管理、成绩管理等模块组成,特规划如下:1.2.2 学籍管理学籍管理系统囊括了从招生、入学、转学到毕业的所有学生的相关信息。
a.数据录入:由招办数据库信息直接录入本系统中的学生信息表,大大提高了工作效率。
b.基本信息管理:将录取学生的学号、班级、联系方式等招办数据库没有的信息导入学生信息表;系统提供自动分班功能。
也可由各院系根据需要人工确定班级名单。
分班后学号将按规定自动生成。
c.学籍变动:包括了对学生转入转出学院或教学点、转专业、休学、复学、退学、留级、保留资格等信息的处理。
d.报表查询:可根据学院、教学点、专业、学历层次、学习形式、年级进行组合查询。
查询结果可以统计输出,可以打印。
1.2.3 教学管理可根据教学计划的范围及特点,对教师、学期教学计划、排课计划、考试安排等进行全面管理。
a.教师信息:可以按条件分类查询教师信息;如果没有选择条件,系统将查询出全部的教师信息。
可根据需要打印查询结果。
b.教学计划:教学计划由管理员进行管理,只有以管理员的权限登陆才能修改,其他权限登陆只能查询,不能修改。
此模块将列出全院教学安排;可以通过组合查询、单条件查询等来查看教学安排。
c.排课管理:排课由管理员进行管理;其他部门人员只能浏览和查询。
查询结果如果打印,可以转入电子表格进行打印,也可根据需要自行设计格式进行打印。
d.考试安排:可以对考试时间、地点、监考人员、巡考人员等信息进行全面管理;并可以对巡考人员的工作量进行统计。
1.2.4 成绩管理可以对考试成绩进行输入、查询、汇总,以及各种统计。
对于补考情况,可以根据学生及课程两种情况分别查询输出;既方便了教师对学生补考信息的统计,也可以将补考通知单按指定格式进行打印,发放给学生。
对成绩的查询和统计结果,如果需要打印,我们提供了“转入Excel”的功能;浏览区里的数据可以转入电子表格。
1.2.5 专推本管理本模块包括专推本初始化、资格库产生、信息录入、报表打印、生成数据库等子模块。
a.专推本管理初始化:在每年专推本考试前进行,目的是为了删除往年专推本考试的数据库信息,为新的专推本工作做准备。
b.资格库的产生:根据窗口提示逐一选择专业、学习形式、年级后,设定部分学生的资格库产生条件,产生资格库;重复条件可以根据需要自由设定;每年专推本前进行。