管理信息系统开发案例_第1页
管理信息系统开发案例_第2页
管理信息系统开发案例_第3页
管理信息系统开发案例_第4页
管理信息系统开发案例_第5页
已阅读5页,还剩109页未读 继续免费阅读

下载本文档

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

文档简介

1、第十一章 管理信息系统开发案例(师生信息管理系统设计) 第十一章 目录 师生信息管理系统设计数据库设计查询设计窗体设计报表设计主菜单设计师生信息管理系统的使用第一节 师生信息管理系统设计本章使用Access数据库管理系统开发一个功能较为简单的师生信息管理系统,本系统面向教学管理人管,能方便地对教师、学生、授课情况及成绩进行管理,包括信息的输入和编辑、信息查询、信息统计、系统管理等模块。 本系统的功能主要包括以下几个:信息输入和编辑:提供友好的界面,让用户方便地输入和编辑各种数据信息,包括教师信息、学生信息和授课信息等。信息查询:实现信息的浏览和查询功能,包括查询学生信息和教师信息等。信息统计:

2、主要实现本系统中各类信息的统计和打印功能,如打印学生信息卡、统计和打印学生信息卡、学生考试成绩和教师授课情况等。系统管理:实现数据倒入、导出及数据库备份,虽一个成熟的数据库应用系统来说,这些功能都是必须的。师生信息管理系统信息输入和编辑信息查询信息统计系统管理第二节 数据库设计数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,涉及出规范适当、正确反映数据关系、数据冗余小、存取效率高、能满足多种查询要求的数据模型。数据库设计的步骤如下:(1)数据库结构定义。(2)数据表定义。(3)存储设备和存储空间组

3、织。(4)数据使用权限设置。(5)数据字典设计。一、建立师生信息数据库为了开发一个师生信息管理系统统,在Access中建立一个“师生信息管理系统”数据库,该数据库包括教师信息表、学生信息表、教师授课表和学生成绩表。二、建立数据表1、建立教师信息表教师信息表结构字段名字段类型字段大小是否主键教工号文本5是姓名文本4性别文本1出生日期日期/时间职称文本5专业文本10 2、建立学生信息表学生信息表结构字段名字段类型字段大小是否主键学号文本6是姓名文本4性别文本1出生日期日期/时间入学年份文本4专业文本10照片OLE对象 3、建立教师授课表教师授课表结构字段名字段类型字段大小是否主键授课编号文本5是教

4、工号文本5课程名文本10学生专业文本10学生年级文本4学期文本15 4、建立学生成绩表学生成绩表结构字段名字段类型字段大小是否主键成绩ID自动编号长整型是学号文本6授课编号文本5平时成绩数字整型考试成绩数字整型三、建立表间关系 第三节 查询设计在一个完整的数据库应用系统设计中,查询并不是独立应用的,它不仅可以实现特定的功能,如按一定条件和规则显示表或多个相关表的数据,也可以为窗体、报表等对象充当数据源,这样能降低设计窗体、报表等的工作量。可以通过涉及视图、简单查询向导、交叉表查询向导、查找重复项查询向导和查找不匹配项查询向导5种方式进行查询的设计,其中设计视图、简单查询向导和交叉表查询向导是使

5、用频率最高的选项。 1、建立教师授课查询该查询包括教师信息表的“教工号”、“姓名”、“性别”、“专业”、“职称”字段、以及教师授课表的“课程名”、“学生专业”、“学生年级”和“学期”字段。 2、建立学生成绩查询该查询包括学生信息表的“学号”、“姓名”、 “专业” 字段、以及教师授课表的“课程名”、 “学期”字段,以及学生成绩表的“平时成绩”和“考试成绩”字段。第四节 窗体设计窗体是控制系统应用程序流程、现实与编辑数据、接收数据输入和打印数据的用户接口,是构成数据库的一个重要对象。窗体的设计不仅要功能完善、而且还要界面布局合理、外观漂亮。师生信息管理系统的运行操作是通过窗体这个用户接口进行的。在

6、软件系统开发的实践中,为了方便用户的理解和使用,并使系统功能清晰有序,通常会为每个系统设计主窗体,并设置主菜单。 鉴于目前设计的师生信息管理系统只是一个简单的Access应用系统,并不具有非常复杂的系统结构及重大的系统功能,这里不再单独设计主窗体,而以Access数据库主窗口作为本系统的主窗口。与此同时,可以利用Access数据库管理系统所提供的“自定义工具栏”功能,在自行建立的工具栏上摆放“师生信息管理系统”的主菜单,从而使系统界面清晰合理,用户操作也更加方便。 1、建立“学生信息编辑”窗体 2、建立“教师信息编辑”窗体 3、建立“教师授课编辑”窗体 4、建立“学生成绩编辑”窗体 5、建立“

7、查询学生信息”窗体 6、建立“教师信息查询”窗体 7、建立“学生成绩查询”窗体第五节 报表设计报表用于一定的输出格式来体现数据,可以利用报表来控制数据内容和外观,并实现排序、汇总等 功能。报表既可以将数据显示在屏幕上,也可以将数据输出到打印设备上。报表的功能一般由格式化呈现数据,对数据进行分类汇总,显示子报表和图表,打印输出标签、信封等样式的报表,对数据进行统计(如计数、求和、求平均等),嵌入图形图像。Access提供了6种创建报表的方法:设计试图、报表向导、自动创建报表:纵栏式、自动创建:表格式、图表向导和标签向导。 1、学生信息卡 2、学生统计报表 3、教师统计表 4、教师授课统计表第六节 主菜单设计一、菜单栏设计 二、菜单项设

温馨提示

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

最新文档

评论

0/150

提交评论