学生信息管理系统设计说明书课程设计报告.doc

上传人:文库蛋蛋多 文档编号:3941623 上传时间:2023-03-28 格式:DOC 页数:25 大小:670.50KB
返回 下载 相关 举报
学生信息管理系统设计说明书课程设计报告.doc_第1页
第1页 / 共25页
学生信息管理系统设计说明书课程设计报告.doc_第2页
第2页 / 共25页
学生信息管理系统设计说明书课程设计报告.doc_第3页
第3页 / 共25页
学生信息管理系统设计说明书课程设计报告.doc_第4页
第4页 / 共25页
学生信息管理系统设计说明书课程设计报告.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《学生信息管理系统设计说明书课程设计报告.doc》由会员分享,可在线阅读,更多相关《学生信息管理系统设计说明书课程设计报告.doc(25页珍藏版)》请在三一办公上搜索。

1、管理信息系统课程设计报告学生信息管理系统目 录一 系统概述3二 可行性研究及开发进度计划 42.1可行性研究42.2开发进度计划4三 系统分析53.1需求分析53.2系统的开发方法的选择63.3组织结构与功能分析63.4业务流程分析73.5数据字典7四 系统设计94.1系统总体结构设计94.2数据结构与数据库设计124.3代码设计124.4 输入/输出设计134.5模块功能与处理过程设计144.6网络系统方案设计144.7信息系统安全设计15五 系统实施175.1程序编码175.2系统测试225.3系统运行管理制度225.4系统维护22六 系统使用说明24七 总结25参考文献 26一、系统概述

2、作为学校的主要组成部分学生,学生的信息在学校的各种活动中起着十分关键的作用,可以说学校的90%的活动都是围绕着学生进行的,而如今关于学生的各种信息堆积如山,学校不可能用纸质的方式去记录学生的各种信息,所以对于学生信息的计算机化就显得格外的重要,这样不仅节约了学校的运营成本,更为重要的是对于信息查阅的方便性的提高,极大地提高了机构的办事效率。在此系统带来了方便的同时我们也不得不考虑学生信息的安全,这样我们就不得不考虑学生信息管理系统的安全性,如果学生信息容易被窃取,这样也是一笔很大的损失,这样是得不偿失的。针对以上的分析,我组所设计的系统将主要针对信息查阅的方便性、及时性和信息的安全性进行设计,

3、以最大程度地方便学校的各种日常工作。本系统主要分为以ACCESS 2000为技术支持的ACCESS 2000前台数据库、以SQL SERVER 2000为数据源技术支持的SQL SERVER 2000后台数据库,以及数据访问网页。其中ACCESS 2000主要供学校的内部人员使用,SQL SERVER 2000主要供数据库管理人员使用,而数据访问业主要供学生在校外时以及校外的人员访问。SQL SERVER 2000包含学校学生的全部数据,负责创建前台数据库用户,对数据进行定义、修改、删除,而要执行以上的各种操作,用户必须通过WINDOWS身份验证,并且在SQL SERVER 2000中以数据库

4、管理员身份登录。ACCESS 2000主要负责根据用户的级别和权限对用户提供相应的数据,提供登录界面、用户名、密码以及各种数据查询服务。而数据访问页以SQL SERVER 2000服务器为基础,为访问者提供最基本的数据,其将不设置登录界面、用户名、密码等。二 、可行性研究及开发进度计划2.1技术可行性:设计此软件要用到ACCESS 2000数据库、SQL SERVER 2000数据库以及VISUAL BASIC语言等知识,而我们的组员都已经学过这方面的知识,并且每个组员都有电脑,设计软件和信息的交流都很方便,遇到问题得可以上网查找资料或去图书馆查找相关的书籍。目前,学生管理信息系统已得到了大量

5、应用,有许多可供参考的成功系统给我们借鉴。数据库选用SQL server 2000和ACCESS 2000数据库,该数据库管理系统应用广泛,并提供数据库之间的数据复制功能,可代替现有系统单据数据的手工传递工作,降低出错率,提高数据的可用性。2.2经济可行性:采用学生管理信息系统可取代原系统的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期,有利于规划教学资源,提高学生信息的利用率,方便师生查询,使教学质量更上一个台阶。2.3营运可行性:本系统采用成熟的技术,建立实用可靠的系统,操作简单,易于理解,只需通过简单熟悉,上手较快,数据录入迅速,规范,可靠,统计准

6、确,制表灵活,适应力强,容易扩充,学校教务管理处的教职员以及相关教师,学生均能进行操作,营运环境要求低。2.4法律可行性:整个系统是由我们学生自行开发设计的,系统本身不涉及版权问题。至于服务器和应用平台可以依靠学校的服务器和校园网,不存在法律方面的问题。2.5管理可行性:信息化的学生信息管理在如今的信息时代是大势所趋,而且随着现代管理理念、方法和途径的发展,学生信息化管理手段日渐成熟,也必定会突飞猛进,所以从长远利益出发,主管领导对该项目的开发与实施会大力支持。图2.1 系统开发进度计划图三 、系统分析3.1需求分析自从人类进入了信息时代,计算机科学技术的不断提高,计算机的超强的计算功能和网络

7、功能已进入人类社会的各个领域并发挥着越来越重要的作用。虽然说学校也建立了各种网站、各种数据库等等,但对于数据的整理、归档、查询的能力却并不能充分地发挥计算机的性能。各类学校的校园网也运行了多年,但还有不少学校的管理系统缺少统一规划,单机运行的信息孤岛还为数不少,所以有必要进一步研究充分利用校园网合理整合原有异构数据库,高效率地搭建校园专用网络从而建立相关部门协同合作的管理系统。例如:我身上就有很多因为数据库的管理失误,导致学生的信息被篡改或学生的信息错误等等问题,更有学校的学生信息繁多,缺少一个结构合理的能够将关于学生的所有信息进行整合的网络平台,导致学生、老师查找信息困难等相关问题。针对以上

8、的各种问题,我组设计了学生信息管理系统,在以信息安全问题为首要考虑要素的原则下,用ACCESS 2000数据库、SQL SERVER 2000数据库以及VISUAL BASIC语言开发了此系统。在此系统中我组根据各种不同的用户,提供不同的经过整合的应用平台,用户点击各种链接或输入自身的相关信息,用户便能找到与自己有关的相关信息,实现信息获取的方便以及信息的保密性及信息的完整性。3.1.1 功能需求根据系统的组成,本系统的用户将主要有以下三类人:数据库管理员、校内人员、校外人员。数据库人员拥有所有权限,以SQL SERVER 2000为操作平台,校内人员以ACCESS 2000为操作平台,根据校

9、内人员的各种职位,分配各种不同的权限,校外人员通过互联网为操作平台,访问学校的网页。同时各种操作平台,分别地分配给各个用户,即对于数据库管理人员,其只有SQL SERVER 2000,通过SQL SERVER 2000对数据库进行管理,同时数据库管理员必须通过WINDOWS身份验证,并且在SQL SERVER 2000中以数据库管理员身份登录。而校内人员只有通过ACCESS 2000和互联网来获取信息,并且ACCESS数据库将放在学校的某些公用场所的计算机中,如图书馆的计算机、食堂的计算机,以方便校内用户,并保证信息不被泄漏,其并不拥有SQL SERVER 2000数据库。而对于校外人员其不拥

10、有SQL SERVER 2000和ACCESS 2000数据库,只能通过互联网获取信息。3.1.2 性能需求整个系统的性能设计应以人性化的设计原则为首要的设计原则,即各种关于性能和界面的设置应尽量以方便用户使用为原则,舍去一些不必要的功能和一些华丽但不必要甚至是会误导用户的信息。如ACCESS 2000登录界面应在用户输入信息错误的情况下,给予适当的但不容易被校外人员所获取的提示信息,如下图所示:3.2系统的开发方法的选择此系统的设计我组选择结构化开发方法,即用系统工程的思想和工程化的方法,按照用户至上的原则,自顶向下整体分析与设计和自底向上逐步实施的系统开发过程,这种结构化开发方法是组织、管

11、理和控制信息系统开发过程的一种基本框架。其基本思想:在系统分析时,采用自顶向下、逐层分解,由抽象到具体的逐步认识问题的过程;在系统设计的时候,先考虑系统整体的优化,再考虑局部的优化问题;在系统实施的时候,则坚持自底向上,先局部后整体,通过标准化模块的连接形成完整的系统。开发过程主要包括以下几个阶段:系统规划阶段、系统分析阶段、系统设计阶段、系统实施阶段、系统运行与维护阶段,每个阶段都有明确的任务和目标,这样整个开发过程容易调整和控制。3.3组织结构与功能分析其中各个部门的主要职能分别是:数据库管理员:负责创建前台数据库用户,对数据进行定义、修改、删除等各种操作,并对整个数据库进行日常的运行和维

12、护工作。校内人员:享受访问各种信息的权利,遵循一定的系统规则,并负责管理自己的信息,同时监视他人的违规行为,如泄漏学校信息给校外人员。校外人员:依法访问网页,遵循系统规则,同时检举其他互联网用户的行为,并可积极宣传网络文明。3.4业务流程分析本系统的业务流程主要描述如下:由此图可以看出,数据库管理员通过操作SQL SERVER 数据库从而操作ACCESS数据库和发布数据库访问页达到管理整个系统的目的,当学生在校内时通过ACCESS数据库得到在校内期间需要的信息,在校外时通过访问学校网页,获得一些基本的信息,如下学期的课表、补考名单、奖学金名单等等,为下学期做好准备。校外用户和校内人员通过访问A

13、CCESS数据库和数据访问页发现一些问题和系统的不足,向数据库管理员提出相关的建议,数据库管理员通过修改SQL SERVER数据库,从而修改整个系统满足用户的需求。3.5数据字典数据字典详细描述了数据流程图中各个项,有助于操作员进一步了解系统的逻辑功能和结构。举例如下:(1)数据项条目: 数据项名称:学号简述:学生的入学编号数据类型:整型长度: 8 位 取值范围: 1-99999999(2)数据流条目: 数据流名称:姓名简述:学生的姓名数据类型:字符长度:4位(3)数据流条目: 数据流名称:出生日期简述:描述学生的出生日期数据类型:段日期长度:8位取值范围:1950-1-12000-1-1(4

14、)数据流条目: 数据流名称:住址简述:描述学生的常住地址数据类型:文本型长度:50位(5)数据流条目: 数据流名称:奖学金简述:学生的奖学金获得情况数据类型:整型长度:4位取值范围:100-3000(6)数据流条目: 数据流名称:照片简述:描述学生的外貌数据类型:OLE对象长度:20K-1M(7)数据流条目: 数据流名称:课程编号简述:描述课程的序号数据类型:整型长度:4位四、系统设计4.1系统总体结构设计学生信息管理系统的系统模块结构图如下图:学生信息管理系统SQL SERVER ACCESS数据访问页登录界面学生信息表成绩表课程表窗体查询报表系统功能主要包括对于对于数据库管理员的授权功能、

15、远程数据库修改,针对于校内人员的学生信息查询功能、缺考名单查询、补考名单查询、学生成绩查询、学生学分查询、三号学生标兵查询、课程信息报表、学生成绩报表、学生信息报表,针对于校外用户的课程表、大学英语补考名单、高等数学补考名单、基础会计补考名单、计算机补考名单。(1) 授权功能 数据库管理员通过SQL的DCL语句对用户使用GRANT、REVOKE、DENY语句对系统用户进行授权,如GRANT SELECT ON TABLE 学生信息 TO 30401。(2) 远程数据库修改数据库管理员通过操作SQL SERVER 数据库的操作,对ACCESS数据库进行创建、修改、删除表和视图,插入、修改、删除、

16、查询记录等等操作。(3) 学生信息查询功能通过建立按学号和姓名查询、建立学生信息窗体和相应的宏命令对学生的信息进行查询,如建立参数查询,在查询的设计视图学号字段的条件行中输入“请输入学号:”,在查询的设计视图姓名字段的条件行中输入“请输入姓名:” ,查询学生基本信息。(4) 缺考名单查询通过建立缺考名单查询、建立缺考名单窗体和相应的宏命令对学生的信息进行查询,如建立条件查询,在查询的设计视图成绩字段的条件中输入“NULL”,对学生进行筛选。(5) 补考名单查询通过建立补考名单查询、建立补考名单窗体和相应的宏命令对学生的信息进行查询,如建立条件查询,在查询的设计视图成绩字段的条件中输入“NULL

17、 OR 75”,对学生进行筛选。(9) 课程信息报表、学生成绩报表、学生信息报表通过建立课程信息报表、学生成绩报表、学生信息报表,在通过在学生信息管理系统窗体中设置相关的命令按钮对此三张报表进行链接。(10) 课程表、大学英语补考名单、高等数学补考名单、基础会计补考名单、计算机补考名单以SQL SERVER服务器为主要数据来源,建立课程表、大学英语补考名单、高等数学补考名单、基础会计补考名单、计算机补考名单的数据访问页,提供数据给校外用户。4.2数据结构与数据库设计学生学号姓名性别出生日期班级联系电话照片已取得学分学生信息E-R图课程课程编号课程名称学分课程信息E-R图成绩学号课程编号成绩成绩

18、E-R图学生学号成绩课程编号课程学生信息管理系统总体E-R图数据库的表结构是非常重要的环节,一个良好的数据库设计,可以提高效率,方便维护,并且为以后进行功能的扩展留有余地。下表是系统数据库表的清单,其他的为具体的表。系统数据库表表名称说明学生表描述学生的一些基本信息课程表描述课程的一些基本信息成绩表描述成绩的基本信息学生表字段名属性主键/外键说明学号数字主键学生学号姓名文本学生的姓名性别文本学生的性别出生日期日期/时间学生的出生日期联系电话文本学生的联系电话班级文本学生的班级已取得学分数字学生已取得学分照片OLE对象学生照片课程表字段名属性主键/外键说明课程编号数字主键课程的序号课程名称文本课

19、程的名称学分数字课程的学分成绩表字段名属性主键/外键说明学号数字外键学生的学号课程编号数字外键课程的序号成绩数字学生每门课程的成绩4.3代码设计代码就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。代码设计的原则包括惟一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等。源代码是代码的分支,某种意义上来说,源代码相当于代码。现代程序语言中,源代码可以书籍或磁带形式出现,但最为常用格式是文本文件,这种典型格式的目的是为了编译出计算机程序。代码设计的原则:1、简单性和清晰性是第一位的、最重要的。如

20、此系统的各种数据库字段的命名就是体现了这一原则,我组用能反映出字段本身信息的名称来命名字段,而且字段名尽量短小,以方便引用。因为几乎所有其他东西都只能跟着它们而来。做那种最简单的能解决问题的东西,选择那些应该是足够快的最简单的算法、能够满足需要的最简单的数据结构;用整齐清楚的代码把它们组合起来。除非性能测试的结果说明需要做更多的事,我们绝不要把事情复杂化。接口应该是整齐和简单的,至少是在发现无可辩驳的证据、说明把它弄得复杂一些有极大优越性之前。2、普遍性常与简单性同在。如我组设计的字段类型尽量在不违反完整性和字段本身属性的前提下,尽量使字段类型同类型,以方面建立表之间的关系。它使我们可能一次就

21、完全解决了问题,而不是对各种情况一个个地重复去做。普遍性常常也是达到可移植的正确途径:找一个一般性的,能够在所有系统上工作的解,而不是去扩大不同系统之间的差异。3、不断进化。想第一次就构造出一个绝好的程序通常是不可能的。发现正确解决方法的必要洞察力只能来自思考和经验的结合;纯粹的内省不可能造就出好系统,纯粹靠玩命干也不行。由用户得来的反馈在这个地方非常重要。通过循环的方式:原型、试验、用户反馈和进一步精化,常常是最有效的。我们自己构建的程序常常进化的不够;从别人那里买来的大程序变得太快,根本没经过必要的改进。4、减少耦合。接口是程序设计战斗中的一个大战场,接口问题出现在许多不同的地方。程序库是

22、最明显的例子,还有不同程序之间的、程序与用户之间的接口问题。对简单性和普遍性的需求在接口设计方面表现得特别强烈。我们应该使接口具有一致性,容易学习和使用,应该一丝不苟地追求这些东西。应该把实现细节都隐蔽在边界后面,这永远是最安全的方法。4.4输入/输出4.4.1输入设计输入内容:用户名、密码,登录成功后可进入系统进行相应的输入。登录成功后,系统自动弹出学生信息系统窗体界面,管理信息系统能提供一个集成的窗体平台即学生信息系统窗体,上面提供了学生信息查询功能、缺考名单查询、补考名单查询、学生成绩查询、学生学分查询、三号学生标兵查询、课程信息报表、学生成绩报表、学生信息报表,用户只要通过点击各个查询

23、按钮,触发其单击事件,通过参数查询再输入相关的信息,便可以得到自己想要的数据信息,通过点击关闭按钮触发其点击事件。而数据访问页将不输入任何数据遍可以查阅到用户自己想要的信息。4.4.2输出设计输出内容:1、登陆成功,用户将直接进入系统进行操作;2、正常操作下输出用户所查询等操作显示内容;3、无这个用户或密码错误,将会跳出对话框显示出现用户名和密码错误,并给出用户名和密码的提示信息;4、当输入内容出现格式错误或其他错误,则不能进行正常录入。常用输出设备有显示终端、打印机、磁带机、绘图仪、多媒体设备等,常见的输出介质有纸张、磁盘、光盘、多媒体介质等。在这个学生信息管理系统可以通过参数条件查询,满足

24、一定的需求,生成上报的表格和统计表格,使用显示器来显示这些数据,实现数据的输出。信息系统的输出采用最为广泛的输出方式之一的屏幕现实,由于技术限制,暂时不实习打印机的打印。在功能选择、查询、检索信息时采用的是屏幕输出方式。4.5模块功能与处理过程设计开始循环显示系统信息选择功能SQL SERVERACCESS 2000数据访问页查询关闭关闭关闭退出主控模块控制图系统名:学生信息管理系统模块名:查询学生信息设计人:陈登峰日期:2011-12-08上层调用模块:SQL SERVER SQL 命令查询数据调用的下层模块:根据SQL命令转换为SQL SERVER 数据库内部语言输入:学生的姓名、学号等相

25、关信息输出:学生对应的课程、成绩、学分信息输入学生姓名学号查询成绩,则调用查询成绩模块输入学生姓名学号查询学分,则调用查询学分模块点击缺考名单查询,则调用缺考名单查询模块点击三号学生标兵查询,则调用三号学生标兵查询模块学生信息管理系统模块IPO图4.6网络系统方案设计随着知识经济时代的到来,国内信息化进程逐步加快,政府机关、高校及企事业单位的计算机网络信息系统的建设已提上议事日程。由于计算机技术迅猛发展,日益成熟的INTERNET技术使现代计算机网络信息系统的概念与传统典型的局域网络概念己发生了很大差异,传统局域网仅需进行简单规划设计既可实施,而当今的网络信息系统,特别是企业级的计算机网络信息

26、系统集成则必须进行详细、周密的规划和设计,才能使网络信息系统达到建设目的。4.6.1设计指导思想及原则对拟建立的计算机网络信息系统,应根据建设目标,按整体到局部,自上而下进行规划、设计;以“实用,够用,好用”为指导思想,并遵从以下原则: 开放性标准化原则:采用的标准、技术、结构、系统组件、用户接口等必须遵从开放性和标准化的要求。 实用性和先进性原则:实用有效是最主要的设计目标,设计结果应能满足需求,且切实有效;设计上确保设计思想先进、网络结构先进、网络硬件设备先进、开发工具先进。 可靠性和安全性原则:稳定可靠、安全地运作是系统设计的基本出发点,技术指标按MTBF(平均无故障时间)和MTBR(平

27、均无故障率)衡定,重要信息系统应采用容错设计,支持故障检测和恢复;安全措施有效可信,能够在软、硬件多个层次上实现安全控制。 灵活性和可扩展性原则:系统集成配置灵活,提供备用和可选方案;能够在规模和性能两个方面进行扩展,使其性能大幅度提升,以适应应用和技术发展的需要。 网络的可管理性:网络设备必须采用智能化,可管理的设备,同时采用先进的网络管理软件,实现先进的管理。最终能够实现监控、监测整个网络的运行情况,合理分配网络资源,可以迅速确定网络故障等。通过先进的管理策略、管理工具提高网络的运行性能、可靠性,简化网络的维护工作,从而为办公、管理提供最有力的保障。总之,一个高性能的网络系统,应能够对系统

28、的所有资源进行方便统一管理和调控,快速响应用户需求,使其各类信息资源有效地为决策人员、管理人员、科研人员及各类用户提供良好信息服务。47信息系统安全设计信息系统安全规划是一个非常细致和非常重要的工作,首先需要对企业信息化发展的历史情况进行深入和全面的调研,知道家底、掌握情况,针对信息系统安全的主要内容进行整体的发展规划工作。信息系统安全体系主要是由技术体系、组织机构体系和管理体系三部分共同构成的。技术体系是全面提供信息系统安全保护的技术保障系统,该体系由物理安全技术和系统安全技术两大类构成。组织体系是信息系统的组织保障系统,由机构、岗位和人事三个模块构成。机构分为:领导决策层、日常管理层和具体

29、执行层;岗位是信息系统安全管理部门根据系统安全需要设定的负责某一个或某几个安全事务的职位;人事是根据管理机构设定的岗位,对岗位上在职、待职和离职的员工进行素质教育、业绩考核和安全监管的机构。管理体系由法律管理、制度管理和培训管理三部分组成。 信息系统安全体系清楚了之后,就可以针对以上描述的内容进行全面的规划。信息系统安全规划的层次方法与步骤可以有不同,但是规划内容与层次应该是相同的。 1、信息系统安全规划依托企业信息化战略规划 信息化战略规划是以整个企业的发展目标、发展战略和企业各部门的业务需求为基础,结合行业信息化方面的需求分析、环境分析和对信息技术发展趋势的掌握,定义出企业信息化建设的远景

30、、使命、目标和战略,规划出企业信息化建设的未来架构,为信息化建设的实施提供一副完整的蓝图,全面系统地指导企业信息化建设的进程。信息系统安全规划依托企业信息化战略规划,对信息化战略的实施起到保驾护航的作用。信息系统安全规划的目标应该与企业信息化的目标是一致的,而且应该比企业信息化的目标更具体明确、更贴近安全。信息系统安全规划的一切论述都要围绕着这个目标展开和部署。 2、信息系统安全规划需要围绕技术安全、管理安全、组织安全考虑 信息系统安全规划的方法可以不同、侧重点可以不同,但是需要围绕技术安全、管理安全、组织安全进行全面的考虑。规划的内容基本上应该涵盖有:确定信息系统安全的任务、目标、战略以及战

31、略部门和战略人员,并在此基础上制定出物理安全、网络安全、系统安全、运营安全、人员安全的信息系统安全的总体规划。物理安全包括环境设备安全、信息设备安全、网络设备安全、信息资产设备的物理分布安全等。网络安全包括网络拓扑结构安全、网络的物理线路安全、网络访问安全(防火墙、入侵检测系统、VPN等)等。系统安全包括操作系统安全、应用软件安全、应用策略安全等。运营安全应在控制层面和管理层面保障,包括备份与恢复系统安全、入侵检测功能、加密认证功能、漏洞检查及系统补丁功能、口令管理等。人员安全包括安全管理的组织机构、人员安全教育与意识机制、人员招聘及离职管理、第三方人员安全管理等。五、系统实施5.1程序编码5

32、1.1 登录操作登录页面的功能主要是供合法的用户根据自己的用户类型进行登录。学生信息管理系统登录模块运行的结果如图所示。如果用户在没有登录的情况下选择其它功能模块会退回到登录界面。如果用户已经登录,可以在登录模块进行退出登录的操作。用户进入登录界面,输入用户名和密码,如果为用户名为“30401”,密码也为“30401”,则关闭当前的登陆界面,然后打开学生信息系统界面;如果用户输入的不是用户名为“30401”,密码也为“30401”,则会弹出消息框用户名或密码错误,请重新输入!,然后再弹出消息框提示:您的学号为您的用户名,如果您曾经没有改密码,您的密码也是您的学号!” 另外通过窗体格式设置中的模

33、式,选择是,弹出方式,选择是,消除关闭选项对数据库起到了一定程度上的加密作用,即用户不知道用户名和密码,用户不能对数据库进行操作。登录按钮的VB代码如下:Private Sub Command6_Click()If username = 30401 And userpass = 30401 ThenDoCmd.RunMacro macro7/*Macro7 为Docmd.close me! Docmd.openform “学生信息管理系统”*/ElseMsgBox 用户名或密码错误,请重新输入!MsgBox 提示:您的学号为您的用户名,如果您曾经没有改密码,您的密码也是您的学号!Me.user

34、name = NullMe.userpass = Null点击取消按钮则会退出系统,取消的VB代码如下:Private Sub Command7_Click()Docmd.RunMarco “macro6”/*macro6 为Docmd.quit*/End Sub51.2窗体查询模块此窗体为主窗体,集成了各个查询功能,如学生信息查询功能、缺考名单查询、补考名单查询、学生成绩查询、学生学分查询、三号学生标兵查询、课程信息报表、学生成绩报表、学生信息报表,针对于校外用户的课程表、大学英语补考名单、高等数学补考名单、基础会计补考名单、计算机补考名单,点击各个按钮输入相关的信息,会返回相应的信息。例如

35、:输入:学号为30401 输出:学分查询的VB代码设计如下:查询按钮:Private Sub Command4_Click()DoCmd.OpenQuery 学分查询End Sub关闭按钮:Private Sub Command5_Click()DoCmd.CloseEnd Sub其他的查询窗体、查询报表功能与此类似,所以不再一一列举。5.1.3数据访问页代码设计数据访问页的数据来源如下图所示:其代码如下: Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=True;Data Source=3FH9IXZWYX

36、XSNA2CDF;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=3FH9IXZWYXXSNA2;数据访问页的主页如下所示:点击不同的网页链接,会打开不同的网页,如点击高等数学补考名单会打开高等数学补考名单数据访问页其代码如下:style=Z-INDEX: 1; BORDER-BOTTOM: 1px; BORDER-LEFT: 1px; TEXT-INDENT: 0px; PADDING-LEFT: 3px; WIDTH: 12.519cm; FONT-FAMILY: 华文新魏; H

37、EIGHT: 1.004cm; COLOR: red; FONT-SIZE: 24pt; OVERFLOW: hidden; BORDER-TOP: 1px; TOP: 0cm; BORDER-RIGHT: 1px; LEFT: 0cm id=滚动文字0 title= MsoTextAlign=General ACCESS_CB_FORMAT桂林电子科技大学商学院学生信息管理系统 将字段从“字段列表”拖放到该页面上。‎制作团队:陈登峰、何希云、谢先明、杨祥福课程表大学英语考名单高等数学补考名单基础会计补考名单计算机补考名单IMG style=Z-INDEX: 2; POSITION: absolute; WIDTH: 8.888cm; HEIGHT: 4.179cm; TOP: 1.111cm; LEFT: 5.899cm id=Image8 tabIndex=1 src=登录.filesima

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号