教师信息管理系统课程设计(共20页).doc
《教师信息管理系统课程设计(共20页).doc》由会员分享,可在线阅读,更多相关《教师信息管理系统课程设计(共20页).doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上目录前言1课程设计任务书数据库逻辑设计软件功能设计界面设计主程序用户使用说明总结参考文献前言 教师信息管理系统是一所院校在各种信息管理中的一部分,对于学校管理者来说是很重要的,所以所设计的系统应该能为管理者提供教师的基本信息管理手段和一些方便的查询方式。在过去,计算机不是很普及和计算机应用性不高的年代,人们使用人工的方法管理各式各样的档案,这种管理方式存在着很多缺点:效率底,保密性差,会产生大量的文件和数据,给查找,更新和维护信息都带来了相当大的困难。随着科学技术的不断发展,计算机科学日益成熟,其强大的计算功能已经被人们深刻地认识到,计算机发挥着越来越重要的作用。作为
2、计算机应用的一部分,使用计算机对教师信息进行管理,具有人工方式所无法比拟的优越性。如,查找方便,可靠性高,存储容量大,保密性好,寿命长,成本低,维护十分方便等,这些优点能够极大得提高工作的效率,这也是学校的科学化,现代化,正规化的一点体现。Visual Basic简介Visual Basic6.0支持面向对象的程序设计,但它与一般的面向对象的程序设计语言(如C+)不完全相同,在一般的面向对象的程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而Visual Basic则是应用面向对象的程序设计方法,把程序和数据封装起来作为一个对象,并为每一个对象赋予应有的属性,使对象成为实在的东西。在设
3、计对象时,不必建立和描述每个对象的程序代码,而是用工具画在界面上,Visual Basic自动生成对象的程序代码并封装起来。每一个对象以图形方式显示在界面上,都是可视的。对象是VB应用程序的基础构件。窗体和控件都是对象,还包括数据库、图表等,对象具有属性和方法,并响应外部事件,开发应用程序时,先建立各种对象,在围绕对象进行各种程序设计。属性是对象的特征,每个对象都有一组特定的属性,有些是公共的,有些则是对象专有的。每个属性都有一个缺省值,但该值不能满足要求,需重新设置,方法是VB提供的一种特殊子程序,每个方法完成某个功能,其实现的步骤和细节用户不可见,用户只能调用它们,对象的事件是VB预先定义
4、好的、能被对象识别的动作,事件确定对象对外部条件的反应,事件由对象识别,再由应用程序处理。事件可由用户引发(如单击鼠标),可由系统引发(如定时器事件),也可由代码间接引发,不同类型的对象能识别不同的事件,常用事件有鼠标和键盘两个。Visual Basic6.0是美国Microsoft公司推出的基本窗口的可视化程序设计语言。它继承了Basic语言易学,易用的优点,编程系统引入了面向对象的机制和可视化设计方法,降低了开发Windows应用程序的难度,提高了程序开发的效率。它是目前最流行的可视化编程工具之一。Visual指的是开发图形用户界面的方法,Basic指的是Basic语言计算机技术发展史上应
5、用最广泛的计算机语言。Visual Basic6.0提供了基于部件的可视化工具以及基于部件的Web开发能力。VB6.0包括了新版的Microsoft可视化开发工具,帮助开发人员创建基于部件的解决方案。这些工具可用于创建基于Microsoft DNA体系的应用系统,包括提供创建交叉平台的Web应用程序,Windows的客户/服务器模式的应用系统。VB6.0可用于快速创建基于Windows环境的客户/服务器模式应用系统,Web应用系统和中等规模的应用系统。Microsoft Access 简介Microsoft Access作为一种关系型数据库管理系统,是目前最流行的桌面型数据库管理系统之一。Ac
6、cess数据库是Microsoft Office中一个极为重要的组成部分,随着微软公司对Office套件不断升级,Access数据库软件也相应完善和发展,如COM、ActiveX、XML等网络技术不断引入到Access中。Access已经不是单一桌面数据库管理软件,而是综合性的数据库管理及应用集成的一体化系统,具有功能强大、界面友好、操作简单、易学易懂等优点,是中、小型管理系统理想的开发环境。Access数据库提供了数据库系统所能提供的快速检索、统计报表等功能,支持SQL语言,支持事物处理等。它以单文件形式存在,容易生成使用和管理。Access数据库给用户提供了编写界面程序的可视化编程环境具有
7、如Delphi、Visual Basic、Borland C+等可视化开发环境一样的快速开发功能。Access数据库是组件式数据库,所谓组件式数据库是指Access数据库具有强大的COM支持,在Access数据库可以方便的使用Windows操作系统中已经注册的COM组件,利用COM组件的通用接口使用第三方开发出来的用之不尽的功能。开发环境:VB 6.0 企业版 Microsoft Office Access 2003Windows xp 操作系统系统操作流程 课程设计任务书用户的需求具体体现在对各种信息的提供、保存、更新和查询,这就要求数据库能充分满足各种数据的输出和输入。通过对上述系统功能的
8、分析,针对教师信息管理系统的需求总结出下列需求信息:用户分系统管理员和一般操作员用户一个机构包括多个部门。一个部门包括多位教师。一位教师有一个职称, 一位教师可以教多门课程。一种职称对应着一种工资一门课程对应着一种课费一位老师拿一份工资经过对上述系统功能的分析和需求总结,设计如下所示的数据项:管理员信息: 包括用户名和口令。教师: 包括教师名、教师工号,职称,部门课程: 包括课程名称、课程号、课费职称: 包括基本工资,水电补助,偏远补助,房屋补助,电话补助部门: 包括机构,部门工资: 包括基本工资,课费,补助数据库逻辑设计1数据库概念结构设计由上面的数据项,可以设计出能满足用户需求的各种实体,
9、以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。对本系统设计以下实体:管理信息实体、教师信息实体、院系(部门)信息实体、工资信息实体和课程信息实体实体间的关系图教师用户信息实体E-R图学生用户信息实体E-R图 部门信息实体E-R图 课程信息实体E-R图2数据表设计根据上面的需求分析教师信息管理系统数据库中各个表中的数据结果如下列表所示,每个表格表示在数据库中的一个表。本系统管理员默认用户名和密码为wangxingang和123,教师用户可由管理员添加或统一用相同的用户名和密码,本系统采用统一的帐号和密码,默认帐号:jiaoshi,密
10、码:123。用户表序号列名数据类型长度字段说明1用户名文本 50记录用户名字2口令文本 50记录用户密码3权限文本 50记录各用户的权限 补助表序号列名数据类型长度字段说明1职称文本50记录教师职称2基本工资数字长整型记录教师基本工资3水电补助数字长整型记录教师水电补助4偏远补助数字长整型记录教师偏远补助5房屋补助数字长整型记录教师房屋补助6电话补助数字长整型记录教师电话补助 部门表序号列名数据类型长度字段说明1机构文本50记录机构2部门名文本50 记录部门名 工资表序号列名数据类型长度字段说明1工号文本50记录工号2基本工资数字长整型记录基本工资3 课费数字长整型记录课费4补助数字长整型记录
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教师 信息管理 系统 课程设计 20
限制150内