VB教务管理系统_毕业设计论文_开题报告.

目 录

一. 选题的背景

在现代社会中管理的作用越来越显得重要和突出。一般来讲,管理通过计划、组织、指导与领导、控制等手段,为组织制定目标,应用组织的各种要素,以实现组织的目标。对学校来说,人们按照一定的学籍计划、学籍资源,对学生信息、教师信息、课程信息、成绩信息等加以计划和协调,以达到预期的目的,即称为学校管理。传统的学校管理活动中,把人、才、物作为学校的主要资源。但是随着社会化大生产的不断扩大和社会对产品多样化的需求,人们越来越重视信息在生产经营及学校管理中的作用,并把它当做学校的一种极其重要的资源,人们称之为“信息资源”,信息资源的处理已经成为当今世界上一项主要的社会活动。 本世纪以来,由于社会生产力的迅速发展和科学技术的突飞猛进,人们进行信息交流的深度和广度不断增加,管理所需要的信息量急剧增长,同时对信息的处理要求及时、准确,这导致了传统的信息处理方法和手段已不能适应现代管理的需要;电子计算机的诞生和在信息处理中的应用,标志着一个崭新时代——“信息时代”的开始,它使学校管理现代化成为可能。

一定意义上说,管理信息系统的产生和发展是建立在电子计算机基础之上的。硬件方面,自19xx年第一台电子计算机诞生以来,计算机技术的发展可谓日新月异,从庞大的只能在实验室里供研究使用的计算机到如今能适应不同环境满足不同需求的各种各样的计算机;运算速度从每秒几千次到每秒几百亿次;处理器从焊有上百万个电子管的大的惊人的电子板到只有指甲大小的集成电路;现在计算机在硬件方面的发展已达到了每三个月更新换代一次的惊人速度。软件方面,也已从机器语言、汇编语言、高级语言发展到现如今的第四代语言——非结构化、面向对象、可视化的语言。

二.课题的提出意义

在学校,教务信息包括教师信息、学生信息、成绩信息,显然如果以人工

的方式对其管理将耗费大量的人力、物力,本系统以此作为开发的目标,用以减轻教务管理人员的负担。

三.考勤管理系统的功能及特点

教务管理系统实现如下信息的管理:

教师管理 用于查看,统计学校内教师的基本信息、发布作品信息等,便归档及查询

教务管理 学生学籍信息的维护及应实时的修改学生信息,并能以纸质的方式提供信息的归档。

成绩管理 用户可以方便的增加考试信息,并提供了对成绩的多种分析方式。

基础数据维护 包括对年级、班级信息的管理,为学生学籍、学生成绩的管理提供基础性数据。

四. 管理系统的现状

管理信息系统(MIS)是一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体。19xx年,管理信息系统创始人,明尼苏达大学卡尔森管理学院的著名教授戴维斯(Gordon.B.Davis)给出了一个具有代表性的定义:“管理信息系统是一个利用计算机硬件和软件,手工作业、分析、计划、控制和决策模型以及数据库的用户-机器系统。它能提供信息支持企业或组织的运行、管理和决策功能。”

随着网络技术的出现,管理信息系统又有了新的必恭必敬,基于网络的管理信息系统不断出现,管理信息系统的概念模型也发生了相应的变化,许多学者对管理信息系统给出了新的定义。例如劳顿认为:“管理信息系统是一个基于计算机的信息系统,它通过收集、处理、存储和扩散信息,来支持组织的管理、决策、合作、控制、分析活动,并使之可视化。”

五.本系统的设计方法和技术线路

5.1选用设计语言

目前的可用的设计技术在设计此类系统上的数据库技术已经非常成熟,可提供的开发工具也很多,例如:Visual C++ ,Visual Basic,PowerBuilder,Dephi, visual foxpro等,它们都是很好的数据库开发工具,都是可视化开发工具,功能强大,开发容易,开发周期短,对于本任务都能够胜任。

Visual Basic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C++编程基础。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。

总的来说,Visual Basic具有以下特点:

可视化编程:

用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。Visual Basic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。Visual Basic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。

面向对象的程序设计

4.0版以后的Visual Basic支持面向对象的程序设计,但它与一般的面向对象的程序设计语言(C++)不完全相同。在一般的面向对象程序设计语言中,对

象由程序代码和数据组成,是抽象的概念;而Visual Basic则是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,Visual Basic自动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。

结构化程序设计语言

Visual Basic是在BASIC语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。Visual Basic语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。

Visual Basic是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计Visual Basic程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件(.EXE),脱离Visual Basic环境,直接在Windows环境下运行。

5.2选用ACCESS作为后台数据库

Access20xx 就是关系数据库管理工具,数据库能汇集各种信息以供查询、存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel的电子表格,可以使数据库一目了然。另外,Access允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据文件置于网络文件服务器,与其他网络用户共享数据库。Access 是一种关系数据库管理工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。

六、 系统统设计进度安排

1. 系统运行需求: PII以上处理器,128MB内存,硬盘20G以上.

2. 将会用到的软件:Visual Basic 6.0 , Access 20xx

3. 制作时间安排

第一阶段:通过调查分析开发学籍管理所具备的能力及实现的方法。

第二阶段:绘出逻辑模块图,征求指导老师的建议。

第三阶段:技术攻坚,实施开发

第四阶段:运行、调试、修改

第五阶段:写出研究报告,整理技术文档,形成使用说明。

 

第二篇:家庭财务管理系统_毕业设计论文_开题报告[1]

毕业设计开题报告

课题名称:专业班 级:计算机与信息工程系计应学生姓名:学 号:指导教师:

家庭财务管理系统 0801 龙智朋

20xx00251009 钟平 二○一○年x月x日

立项依据

随着科学技术的不断提高,计算机科学日渐成熟,网上银行的迅速发展,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对家庭财务进行管理,具有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高家庭财务管理的效率,也是家庭理财的科学化、正规化管理,与先进科学技术接轨的重要条件。

需求分析

家庭财务管理系统是每一个家庭管理家庭财务收入和支出的不可缺少的一个管理信息系统,它的内容对于家庭的管理者来说是至关重要的,所以家庭财务管理系统应该能够为每一个家庭的管理者提供充足的信息和快捷的查询手段,大的方便家庭的管理者的合理理财。

系统功能设计

根据学校的教务人员提供的学生档案管理的信息,预测开发的管理系统的达到的功能如下:

?

家庭成员管理:即使用者资料管理,主要功能为登录系统用户名和密码的修改,用户基本资料的设置。 ?

收支项目管理:即根据使用者实际情况设置收入和支出的项目名称,如收入类型有:工资、补贴、股票收入等,反映经济来源的详细情况。如支出类型有:电话费、伙食、购物、水电费等,详细反映资金的花费去向,花费时间,发生金额等。 ?

帐薄管理:即各项经济业务数据的增加、编辑、删除操作。收支明细和转账明细分开操作,根据当前标签显示的数据所属模块自动判断操作数据对象。且可通过双击数据列表,对当前数据进行编辑修改;

? 报表统计:统计总收入额、总支出额、总转出额、总转入额,根据总的收支,转账额计算统计余额。

● 退出系统:询问用户是否退出。

根据以上分析,该系统考虑将整个系统分解成如图3-1模块结构图:

图3-1模块结构图

研究方法(或技术路线)。

本系统采用目前流行的先进的client\server(客户机/服务器)结构,前台采用功能强大的Visual Basic6.0作客户端程序开发工具,采用面向对象的分析设计方法,吸收和采纳国际最先进的软件工程质量管理思想,数据库采用sql20xx数据库,操作平台采用WINDOWS98、WINDOWS20xx。本系统真正体现client\server精髓,采用触发器存储过程严格保证企业业务规则和事务处理的完整性和一致

性。用户界面方便快捷信息全面易学易用。

开发进度

在实习期开始搜集各种与课题相关的资料,结合设计所需单位的情况,确定题目,同时做出设计的框架。

将开题报告交老师审批,合格后进行设计和写论文的工作。

第1至4周,根据已确定的课题和研究思路,开展分析研究工作,包括安排毕业论文工作计划,进行资料搜集,对课题进行分析研究。

第5至15周,进入毕业论文设计、写作阶段,包括查阅资料、拟订提纲、确定详细提纲、修改原稿、定搞及计算机打印装订成册。

在16周完成毕业设计和毕业论文。

参考文献

[1] 周佩德.《数据库原理及应用》.电子工业出版社

[2] 刘炳文等,VISUAL BASIC程序设计——数据库篇,1999 [3] 李光明.《java 6.0编程实例大制作》.冶金工业出版社 [4] 刘炳文,精通JSP6.0入门与提高,人民邮电出版社 [5] 黄淼云.《Web办公自动化编程》.国防工业出版社 [6] 王要武,管理系统,电子工业出版社,20xx

[7] 李红等编著,管理信息系统开发与应用,电子工业出版社,20xx [8] 周之英缟著,现代软件工程,科学出版社,20xx

[9] 康博工作室,张红军,王红等缟著《Visual Basic 6.0中文版高级应用与

开发指南》,人民邮电出版社,20xx年x月第一版

[10] 林立军,程斌,翁迪恩缟著《SQL 6.0数据库开发指南》,西安电子科

技大学出版社,20xx年x月第一版

相关推荐