Access数据库设计报告
- 格式:doc
- 大小:1.45 MB
- 文档页数:20
1
合肥工业大学
Access数据库设计报告
设计题目:学生信息管理系统
系别:计算机系
专业:计算机应用技术
姓名: ***
学号:**********
2
目录
目录 ............................................................ 2
一、需求分析 .................................................... 3
二、设计意图和应用目标 .......................................... 4
三、软件开发环境 ................................................ 4
四、系统功能要求 ................................................ 4
1、功能概述及其视图 .......................................... 5
五、系统设计 .................................................... 7
1、系统基本流程图 ............................................ 8
2、系统基本结构图 ............................................ 9
3、详细设计 .................................................. 9
3.1、空数据库 ............................................ 10
3.2、表 .................................................. 11
3.3、查询 ................................................ 13
3.4、窗体和报表 .......................................... 14
3.5、宏 .................................................. 15
3.6、窗体的链接 .......................................... 17
六、结束语 ..................................................... 19
3
一、需求分析
随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Web应用的潮流。学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的各层领导和管理者来说都是至关重要。随着学校的规模不断扩大,学生数量的急剧增加,有关学生的各种信息量也是成倍增长。面对庞大的信息量,如果没有一个完整的系统管理的话,那么这些信息就会变得很乱的,使用起来也会很麻烦,因而学生信息管理系统则可以提高管理学生信息工作的效率。一个完善的学生信息管理系统能够极大地提高学生信息管理的完善度、安全度。具有检索迅速、查找方便、可靠性高、存储量大、更新快、寿命长、成本低的优点。为方便广大学校的领导、老师和管理者管理和使用学生信息,提高使用效率。因此设计开发了此学生信息管理系统。
二、设计意图和应用目标
本人设计建立了供学校使用的“学生信息管理系统”,旨意在于 4 方便我校领导、老师和学生干部管理学生信息,同时也有助于同学查询自己的相关信息。帮助大家节省更多的时间,更是方便各阶层领导老师和管理人员储存、管理和使用与学生相关的信息。通过本系统软件,能帮助工作人员利用计算机更好的保存学生信息,同时,也能快速方便的对信息进行管理、输入、输出、查找的操作,使得散乱的档案能够具体化、直观化和合理化,更提高了相关工作人员的工作效率。
三、软件开发环境
1、 操作系统:Windows XP
2、 开发环境:Microsoft Office Access 2003 图标为:
四、系统功能要求
该系统所具备的主要功能有:
1、 添加记录:可在原有的记录上添加其它数据。
2、 查询记录:在系统中查找想要了解的学生记录。
3、 记录排序:把记录的数据按学号或
4、 修改记录:在原有的数据基础上做修改。
5、 统计成绩:统计存入的数据。
6、 保存数据:保存输入的数据。
7、 帮助信息:对一些模块作解释,讲解如何使用添加记录和查询记录等模块
8、 退出系统:返回原来的位置。
在此基础上,整个学生信息管理系统所拥有的对象有:表、查询、窗体、报表、页、宏和模块。而在这些对象中,表、查询、窗体、报表和宏是同等重要的。 5 1、功能概述及其视图
1、 表:主要用于学生各项信息的记录、删除、修改等;
2、 查询:主要提供给用户查询所需要的相关信息。用户可以按照自己所需要的条件进行查询。如:按学号查询成绩;按班级查询信息;按专业查询缴费等。 6
3、 窗体:提供用户查阅信息。窗体是该系统最主要的部分,用户使用时所打开的都是已经链接好的窗体。
7 4、 报表:提供给用户输出需要打印的信息。如:成绩、课程等。
5、 宏:用于各级窗体的链接。
五、系统设计
本学生信息管理系统包括学生的简历、成绩、奖惩、缴费、住宿和该学生所要学修的课程六大模块。一共设置了两种用户身份,分别 8 是:管理员和用户。管理员可以拥有完全的权限管理系统,而用户只能拥有查阅学生信息的权限。
1、系统基本流程图
开始登录成功用户名密码NYY管理员用户数据录入信息查询报表打印退出系统数据的添、删、改信息的查阅数据的输出结束信息查询报表打印退出系统信息的查阅数据的输出结束 9 2、系统基本结构图
学生信息管理系统欢迎窗体密码主控面板用户名密码数据录入信息查询报表打印退出系统学生简历学生成绩学生奖惩学生缴费学生住宿学生课程返回主控面板学生信息登记学生成绩登记学生奖惩登记学生缴费登记学生住宿登记课程录入学生信息查询学生成绩查询返回主控面板学生课程查询学生住宿查询学生奖惩情况查询学生缴费情况查询退出退出退出退出退出退出学生成绩统计报表学生缴费统计报表返回主控面板报表预览报表预览按学号查询按姓名查询按专业查询返回上级控面板按学号查询按姓名查询按专业查询返回上级控面板按学号查询按姓名查询按专业查询返回上级控面板按学号查询按姓名查询按专业查询返回上级控面板按学号查询按姓名查询按专业查询返回上级控面板按代码查询返回上级控面板信息浏览返回上级界面信息浏览信息浏览信息浏览信息浏览信息浏览返回上级界面返回上级界面返回上级界面返回上级界面返回上级界面关闭关闭
3、详细设计
Access 2003数据库是所有数据库系的基础,而利用它所创建的 10 数据库也是会有比较多的局限性。但是,在更进一步的学习SQL数据库设计之前,我们必须把数据库设计的基础学好。这个Access数据库也是本人学习计算机以来所设计的第一个数据库。虽不是很完善,但请允许我介绍一下详细的设计过程。
3.1、空数据库
第一步:创建一个空的数据库。
双击打开Microsoft Access 2003→右击菜单栏,选择“新建”→在右边窗口会弹出“新建文件”字样,选择其中的“空数据库”。电脑在创建数据库的同时亦会主动弹出保存的对话框,此时则可以选择你所需要保存的位置(同时命名你所建的系统).视图如下:
图为名字是:dbl且保存在桌面的空数据库。 11
3.2、表
第二步:创建表。
在表的创建中,电脑自动为你提供三种表的创建方法,有:1、使用设计器创建表;2、使用向导创建表;3、通过输入数据创建表。如果你是初学者,你可以使用第二种方法创建;但如果你希望你所设计出来的表能体现自己个性化,你可以使用第一种设计方法。选中你所要的设计方法→在数据库窗口中选择“新建”→在弹出来的对话框中选择你所需要的创表方法→在接下来的对话框中根据提示选择即可。视图如下: 12 下图是名为学生简历表的表的设计视图:
如果你需要对你所设计好的表的属性进行修改的话,则可以选中你要修改的表→选择数据库窗口中的“设计”菜单→进入表的设计界面→选中对应字段名的属性,在下面“常规”项里修改即可。如图所示: 13
3.3、查询
第三步:查询的创建
查询的创建和表的创建大体类似,在选择数据库窗口的对象中,选择“查询”,电脑也会自动地提供两种设计方式:1、在设计视图中创建查询;2、使用向导创建查询。选中你所需的设计方式→在数据库窗口中选择“新建”→在弹出的对话框中选择你所需要的创建方式→接下来的对话框中根据提示选择创建即可。视图如下:
图是名为:条件查询的设计视图: 14
3.4、窗体和报表
第四步:窗体和报表的创建
窗体和报表的创建都是和表、查询的创建方法雷同。附图:
名为学生成绩统计报表的设计视图:
15
名为学生成绩登记:数据录入的窗体视图:
3.5、宏
第五步:宏的创建
宏的设计与前面不同,选择宏对象后,进入宏设计的窗口→新建→在整个Access大窗口的工具栏中选择“宏名”和“条件”工具→单击,自动添加到宏的设计表里→在宏名的列表里输入你所要设计宏