第6章 综合项目——学生信息管理系统的开发.ppt_第1页
第6章 综合项目——学生信息管理系统的开发.ppt_第2页
第6章 综合项目——学生信息管理系统的开发.ppt_第3页
第6章 综合项目——学生信息管理系统的开发.ppt_第4页
第6章 综合项目——学生信息管理系统的开发.ppt_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

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

文档简介

1、管理信息系统,校级精品课程,管理学院 管理信息系统教学团队,模块二:管理信息系统相关技术,软件生命周期的概念 软件开发时期工作量分布 信息系统开发的一般过程 用Access开发数据库应用系统的具体步骤 综合项目学生成绩管理系统的开发,2,学生成绩管理系统的开发,综合项目,3,信息系统的分析,4,需求分析 需求分析阶段要做的工作,(1)调查未来系统所涉及的用户的当前职能、业务活动及其流程;确定系统范围;明确用户业务活动中的哪些工作应由计算机系统来做,哪些由人工来做。 (2)确定用户对未来系统的各种要求,包括信息要求、处理要求、安全性和完整性要求。在此过程中必须重点了解各用户在业务活动中要输入什么

2、数据,对这些数据的格式、范围有何要求。另外还需了解用户会使用什么数据,如何处理这些数据,经过处理的数据的输出内容、格式是什么。最后还应明确处理后的数据该送往何处,谁有权查看这些数据。 (3)深入分析用户的业务处理,用数据流程图表达整个系统的数据流向和对数据进行的处理,描述数据与处理间的关系。 (4)分析系统数据,产生数据字典,以描述数据流程图中涉及的各数据项、数据结构、数据流、数据存储和处理等。,5,本项目需求分析,学生成绩管理系统需求分析 某高校为加强信息化管理,准备设计与开发一个管理信息系统,该系统包括学生成绩管理、教学管理、工资及福利管理、教材管理和办公管理等子系统。为简化起见,下面仅给

3、出其中的学生成绩管理子系统的信息需求。,6,学生成绩管理子系统的需求分析,学生成绩管理系统在管理学生中占有重要的地位,它关系着学生信息的基本信息,其中包括学生信息、课程信息、各项成绩等。对于学校来讲,学生信息管理系统是不可缺少的组成部分,它有效地管理学生档案,对学校学生的变动和统计起着重要的管理作用。 本系统根据学校管理的实际要求,结合学生成绩管理的实际流程要,需实现以下功能: 1.能够对学生的有关资料进行输入,查询,修改,删除。 2.能够为学校提供强大的查询功能,以便管理人员了解和掌握学生的具体情况。 3.能够对数据库和登陆记录进行清理。 4.可以对用户进行修改密码,新增用户。,7,该项目具

4、有以下5个功能: 学生的基础数据可以随时维护 学生成绩信息可以查询 各班成绩能输出报表管理 数据访问页(能使用internet) 数据库使用安全(信息安全),8,信息系统的设计,9,数据库设计,关系的直观概念 表(Table),也称关系 列(Field),也称字段、域或者属性 行(Row),也称元组(Tuple) 码(Key),也称主键,10,存储的信息 学生:包括学号、姓名、性别、年龄、班级等信息。学生通过学号标识。 课程:包括课程号、课程名、学分、学时等信息。 政治面貌:政治面貌号,政治面貌名称,11,各对象间的联系 每个学生可以有一个政治面貌,同一个政治面貌可以有不同的学生的属性。 每个

5、学生可以修读若干门课程(选修课或必修课),每门课程可以有多个学生修读。,12,学生管理系统的E-R模型(概念结构设计),13,逻辑结构设计,逻辑结构设计 一般来说,E-R图转换为关系模型可遵循如下原则: 实体集的转换 联系的转换,14,实体集的转换 对于E-R图中每个实体集,都应当转换为一个关系,该关系应包括对应实体的全部属性,并根据关系所表达的语义确定哪个属性或哪几个属性组作为“主关键字”,主关键字用来标识实体。例如,学生实体可以转换为如下关系模式: 学生(学号,姓名,性别,年龄) 其中加下划线字段为主关键字。,15,联系的转换 对于E-R图中的联系,情况比较复杂,根据实际联系方式的不同,可

6、以采取不同的手段加以实现。 两实体集间的1:1联系 两实体集间的1:n联系 一个m:n联系,16,确定数据库表,“学生成绩管理系统”中的4张基本数据库表, 学生基本信息表:学号、姓名、性别、年龄、班级 成绩表: 课程信息表:课程号、课程名、学分、学时 政治面貌代码表:政治面貌号 、政治面貌名称,17,信息系统的功能设计,基础数据维护 学生成绩信息查询 报表管理 数据访问页(能使用internet) 数据库使用安全(信息安全),18,信息系统的实现,19,使用access数据库进行,创建数据库 创建学生表 创建课程和成绩表,20,创建表之间的关系,21,各项功能的实现,信息的基本维护 将各表的基

7、本数据输入 创建学生成绩窗体 创建课程信息窗体 创建其余窗体,并进行信息维护,22,各项功能的实现,信息查询功能实现: 根据学生姓名查询学生各科成绩 显示没有录入成绩学生的信息 将所有学生的语文成绩提高5分,23,各项功能的实现,报表功能 按照班级分组的报表 打印单个学生的信息标签 生成学生单个信息和成绩的报表,24,各项功能的实现,系统综合 用切换面板包装应用系统 项目的切换面板运行效果:,25,用切换面板包装应用系统(步骤1),26,1.选择“工具”菜单中“数据库实用工具”子菜单中的“切换面板管理器”命令,系统会弹出面板管理器,如图1所示。单击“是”按钮,系统弹出第一级切换面板管理器,如图

8、2所示。,图1,图2,用切换面板包装应用系统(步骤2),27,2.单击“新建”按钮,系统会弹出命名新的切换页对话框,如图3所示。根据项目的需要,把切换面板页名的“新建切换面板页”改名为“学生成绩信息管理”后,单击“确定”,如图4所示。,图4,图3,用切换面板包装应用系统(步骤3),28,3.选定“学生成绩信息管理”后,单击“创建默认”按钮,如图5所示。,图5,用切换面板包装应用系统(步骤4),29,4.选中“主切换面板”,单击“删除”按钮,用“新建”按钮分别创建“报表管理”、“基础数据维护”和“信息查询”,创建后的效果如图6所示。,图6,用切换面板包装应用系统(步骤5),30,5.选中默认切换

9、页中的“学生成绩信息管理”,单击“编辑”按钮,系统会弹出第一级切换窗体管理器,如图7所示。,图7,用切换面板包装应用系统(步骤6),31,6.在第一级切换窗体中单击“新建”按钮,系统会弹出编辑切换面板项目对话框,如图8所示。通过图8的“新建”按钮创建好的第一级切换窗体如图8“切换面板上的项目”所示,图8,用切换面板包装应用系统(步骤7),32,7. 对第一级窗体中的每一个项目,单击“编辑”按钮,如图9所示,其中“文本”一栏中输入的是显示在窗体中的文字,“命令”表示选择该项目后要执行的命令,“切换面板”表示命令执行的对象或目标,如果命令不需要对象时,就不会出现这个字段。,图9,用切换面板包装应用

10、系统 (第一级窗体上的项目),33,对第一级窗体中的四个项目,分别编辑切换面板如图10至13所示。,图10 编辑“基础数据维护”,图11 编辑“信息查询”,图12 编辑“报表管理”,图13 编辑“退出”,用切换面板包装应用系统(步骤8),34,图14 切换面板“基础数据维护”上的项目,用切换面板包装应用系统(步骤8),35,图15 切换面板“信息查询”上的项目,创建菜单(生成的结果),36,图16 项目的菜单结构,创建菜单(步骤1),37,打开自定义对话框 选择“视图”菜单中的“工具栏”命令,再从“工具栏”子菜单中选择“自定义”命令即可,如图17所示。,图17 打开“自定义”对话框方法之一,创

11、建菜单(步骤1),38,打开自定义对话框 选择“工具”菜单中的“自定义”命令,如图18所示。:,图18 打开“自定义”对话框方法之二,创建菜单(步骤1),39,打开自定义对话框 在工具栏或菜单栏上单击鼠标右键,选择“自定义”命令,如图19所示。Access的界面组成;,图19 打开“自定义”对话框方法之三,图20 “自定义”对话框,所有上述三种操作在执行完后,系统会弹出如图20所示的“自定义”对话框。,创建菜单(步骤2),40,2在自定义对话框中单击“新建”按钮,系统会弹出“新建工具栏”对话框,在“新建工具栏”对话框中把“工具栏名称”改为“学生成绩管理系统”,如图21所示,单击“确定”按钮,如

12、图22所示。,图21 “新建工具栏”对话框,图22 建立“学生成绩管理系统”工具栏,创建菜单(步骤3),41,3. 选中“学生成绩管理系统”后,单击“属性”按钮,系统弹出“工具栏属性”对话框,单击“类型”中“工具栏”右边的向下箭头,并选择“菜单栏”,如图23所示。单击“关闭”按钮。回到“自定义”对话框。系统会出现如图24所示的初始菜单。,图24 选择“菜单栏”属性,图23 初始菜单,创建菜单(步骤4),42,4. 在“自定义”对话框中选择“命令”选项卡,在“类别”中选择“新菜单”,如图25所示。,图25 选择“新菜单”,创建菜单(步骤5),43,5. 拖动“命令”中的“新菜单”到初始菜单的“键

13、入需要帮助的问题”的位置,系统会在该位置出现“新菜单”的设计结果,如图26所示。,图26 放置“新菜单”,创建菜单(步骤6),44,6.把光标移动到“新菜单”的位置上,在“新菜单”的位置上单击鼠标右键,在系统弹出的对话框中,把“命名”栏的内容改为“基础数据维护”后按回车键或鼠标单击该对话框的其他位置。这时,系统在初始菜单的位置把“新菜单”改名为“基础数据维护”,如图27所示。,图27 第一个菜单项,创建菜单(步骤7),45,7.把光标移到“基础数据维护”的位置上,单击鼠标右键,在系统弹出的菜单中选择“属性”,这时系统弹出“学生成绩管理系统 控件属性”对话框,如图28所示。,图28 “控件属性”

14、对话框,创建菜单(步骤8),46,8.单击“控件属性”的“所在操作”编辑框的右边向下的箭头,出现所有已经定义的数据库“宏”,选择宏“基础数据维护”,如图29所示。,图29 定义菜单项执行的操作,创建菜单(步骤9),47,9. 按照类似(4)(8)步的方法,设计菜单项“信息查询”和“关闭数据库”,不同的是在第8步“所在操作”中选择宏“信息查询”和“关闭数据库”。设计好的菜单结构如图30所示。,图30 有3个菜单项的菜单结构,创建菜单(步骤10),48,10.按照类似(4)(8)步的方法,设计菜单项“报表管理”,并把它插入到“关闭数据库”菜单项的前面(直接用鼠标拖动到前面即可),按照以下步骤设计“

15、报表管理”菜单项的子菜单。,创建菜单(步骤11),49,11.在“自定义”对话框的“命令”选项卡中,“类别”选“新菜单”,拖动“命令”下的“新菜单”到“报表管理”菜单项的左下方,按照第(7)步命名为“学生学习情况”,如图31所示。,图31 设计“学生学习情况”子菜单项,创建菜单(步骤12),50,12. “自定义”对话框的“命令”选项卡中,“类别”选“新菜单”,拖动“命令”下的“新菜单”到“学生学习情况”菜单项右边箭头的右边,按照第(7)步命名为“学生成绩报表”,如图32所示。,图32 设计“学生成绩报表”子菜单项,创建菜单(步骤13),51,13.设计完成的菜单结构如图33所示。,图33 设

16、计完成的菜单结构,制作工具栏(制作的结果),52,图34 项目的工具栏,制作工具栏(步骤1,2),53,1. 选择与创建菜单相同的三种方式之一打开“自定义”对话框。 2. 在“自定义”对话框的“工具栏”选项卡中单击“新建”按钮,系统弹出“新建工具栏”对话框,把工具栏名称改为“学生成绩管理系统工具栏”,如图35所示。单击“确定”按钮。系统出现初始的工具栏如图36所示。,图35 对工具栏名称改名,图36 初始的工具栏,制作工具栏(步骤3),54,3. 有了初始的工具栏后,接着就要把命令加到工具栏中,在“自定义”对话框中选择“命令”选项卡,在“类别”列表框中选择自己想要加入到工具栏中的项目,在“命令

17、”列表中选择相应的命令,用鼠标把“命令”列表中的命令拖到自己创建的工具栏中就可以了。 在我们的项目中,选择“类别”为“文件”,命令分别选择“新建”、“打开”、“关闭”和“保存”拖到初始工具栏中,如图37所示,生成的结果如图38所示。,图37 在“自定义”的“命令”选项卡中选择“类别”为“文件”的命令,图38 放置了“文件”命令后的工具栏,制作工具栏(步骤4),55,4. 用同样的方法,“类别”选择“编辑”,“命令”分别选择“撤消”、“恢复”、“剪切”、“复制”和“粘贴”,生成如图39所示的工具栏。,图39 放置了“文件”和“编辑”命令后的工具栏,制作工具栏(步骤5),56,5. “类别”选择“

18、新菜单”,把“命令”中的“新菜单”拖到工具栏中,鼠标放在“新菜单”的位置上单击右键,在系统弹出的对话框中把“命名”栏的“新菜单”改名为“关闭数据库”,按回车键“Enter”结束。,制作快捷菜单(制作结果),57,要制作如图40所示的快捷菜单和对窗体的连接。即在窗体“信息查询窗体”中单击鼠标右键会弹出如图40所示的“新建”和“打开”快捷菜单。,图40 在窗体中设计快捷菜单,制作快捷菜单 (快捷菜单本身的制作(步骤1,2),58,1. 选择与创建菜单相同的三种方式之一打开“自定义”对话框。 2. 在“自定义”对话框的“工具栏”选项卡中单击“新建”按钮,系统弹出“新建工具栏”对话框,把工具栏名称改为

19、“学生管理快捷菜单”,如图41所示。单击“确定”按钮。,图41 新建快捷菜单,制作快捷菜单 (快捷菜单本身的制作(步骤3),59,3. 在“自定义”对话框中,选中“学生管理快捷菜单”项后,单击“属性”按钮,系统弹出“工具栏属性”对话框,在“类型”中选择“弹出式”,单击“确定”按钮。 这时什么也看不到,在自定义对话框的工具栏中也找不到读者所创建的工具栏,这就是快捷菜单的特殊之处,需要在“自定义”工具栏对话框的“工具栏”选项卡中选中“快捷菜单”选项,就可以看到所创建的快捷菜单了,如图42所示。,图42 选中“快捷菜单”选项,制作快捷菜单 (快捷菜单本身的制作(步骤4),60,4. 在“自定义”对话

20、框中选择“命令”选项,在“类别”中选择“文件”,分别选择“命令”中的“新建”和“打开”命令拖入到快捷菜单的“学生管理快捷菜单”的右侧箭头之后,如图43所示。,图43添加命令到快捷菜单,制作快捷菜单 (快捷菜单的连接(步骤1),61,1. 在设计视图中打开窗体“信息查询窗体”如图44所示。,图44 打开“信息查询窗体”,制作快捷菜单 (快捷菜单的连接(步骤2),62,2.在“信息查询窗体”中用鼠标双击“主体”部分,系统弹出“主体”对话框,在“主体”对话框的向下箭头中选择“窗体”,再选择“其他”选项卡,在“快捷菜单栏”中选择事先做好的快捷菜单“学生管理快捷菜单”,如图45所示。,图45 连接快捷菜单到窗体上,

温馨提示

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

评论

0/150

提交评论