- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
周三上机作业
以学号+姓名为文件夹,压缩后发到XZ889801@126.com信箱
第一节 师生信息管理系统设计
本章使用Access数据库管理系统开发一个功能较为简单的师生信息管理系统,本系统面向教学管理人管,能方便地对教师、学生、授课情况及成绩进行管理,包括信息的输入和编辑、信息查询、信息统计、系统管理等模块。
本系统的功能主要包括以下几个:
信息输入和编辑:提供友好的界面,让用户方便地输入和编辑各种数据信息,包括教师信息、学生信息和授课信息等。
信息查询:实现信息的浏览和查询功能,包括查询学生信息和教师信息等。
信息统计:主要实现本系统中各类信息的统计和打印功能,如打印学生信息卡、统计和打印学生信息卡、学生考试成绩和教师授课情况等。
系统管理:实现数据倒入、导出及数据库备份,虽一个成熟的数据库应用系统来说,这些功能都是必须的。
第二节 数据库设计
数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,涉及出规范适当、正确反映数据关系、数据冗余小、存取效率高、能满足多种查询要求的数据模型。
数据库设计的步骤如下:
(1)数据库结构定义。
(2)数据表定义。
(3)存储设备和存储空间组织。
(4)数据使用权限设置。
(5)数据字典设计。
一、建立师生信息数据库
为了开发一个师生信息管理系统统,在Access中建立一个“师生信息管理系统”数据库,该数据库包括教师信息表、学生信息表、教师授课表和学生成绩表。
二、建立数据表
1、建立教师信息表
教师信息表结构
字段名
字段类型
字段大小
是否主键
教工号
文本
5
是
姓名
文本
4
性别
文本
1
出生日期
日期/时间
职称
文本
5
专业
文本
10
2、建立学生信息表
学生信息表结构
字段名
字段类型
字段大小
是否主键
学号
文本
6
是
姓名
文本
4
性别
文本
1
出生日期
日期/时间
入学年份
文本
4
专业
文本
10
照片
OLE对象
3、建立教师授课表
教师授课表结构
字段名
字段类型
字段大小
是否主键
授课编号
文本
5
是
教工号
文本
5
课程名
文本
10
学生专业
文本
10
学生年级
文本
4
学期
文本
15
4、建立学生成绩表
学生成绩表结构
字段名
字段类型
字段大小
是否主键
成绩ID
自动编号
长整型
是
学号
文本
6
授课编号
文本
5
平时成绩
数字
整型
考试成绩
数字
整型
三、建立表间关系
第三节 查询设计
在一个完整的数据库应用系统设计中,查询并不是独立应用的,它不仅可以实现特定的功能,如按一定条件和规则显示表或多个相关表的数据,也可以为窗体、报表等对象充当数据源,这样能降低设计窗体、报表等的工作量。
可以通过涉及视图、简单查询向导、交叉表查询向导、查找重复项查询向导和查找不匹配项查询向导5种方式进行查询的设计,其中设计视图、简单查询向导和交叉表查询向导是使用频率最高的选项。
1、建立教师授课查询
该查询包括教师信息表的“教工号”、“姓名”、“性别”、“专业”、“职称”字段、以及教师授课表的“课程名”、“学生专业”、“学生年级”和“学期”字段。
2、建立学生成绩查询
该查询包括学生信息表的“学号”、“姓名”、 “专业” 字段、以及教师授课表的“课程名”、 “学期”字段,以及学生成绩表的“平时成绩”和“考试成绩”字段。
第四节 窗体设计
窗体是控制系统应用程序流程、现实与编辑数据、接收数据输入和打印数据的用户接口,是构成数据库的一个重要对象。窗体的设计不仅要功能完善、而且还要界面布局合理、外观漂亮。师生信息管理系统的运行操作是通过窗体这个用户接口进行的。
在软件系统开发的实践中,为了方便用户的理解和使用,并使系统功能清晰有序,通常会为每个系统设计主窗体,并设置主菜单。
鉴于目前设计的师生信息管理系统只是一个简单的Access应用系统,并不具有非常复杂的系统结构及重大的系统功能,这里不再单独设计主窗体,而以Access数据库主窗口作为本系统的主窗口。与此同时,可以利用Access数据库管理系统所提供的“自定义工具栏”功能,在自行建立的工具栏上摆放“师生信息管理系统”的主菜单,从而使系统界面清晰合理,用户操作也更加方便。
1、建立“学生信息编辑”窗体
2、建立“教师信息编辑”窗体
3、建立“教师授课编辑”窗体
4、建立“学生成绩编辑”窗体
5、建立“查询学生信息”窗体
6、建立“教师信息查询”窗体
7、建立“学生成绩查询”窗体
第五节 报表设计
报表用于一定的输出格式来体现数据,可以利用报表来控制数据内容和外观,并实现排序、汇总等 功能。报表既可以将数据显示在屏幕上,也
原创力文档


文档评论(0)