学生成绩管理系统的设计与实现.pdf
《学生成绩管理系统的设计与实现.pdf》由会员分享,可在线阅读,更多相关《学生成绩管理系统的设计与实现.pdf(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课程设计学学生生成成绩绩管管理理系系统统的的设设计计与与实实现现专业:班级:学号:姓名:学生成绩管理系统的设计与实现1.引言1.1 背景当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。管理信息系统是进行信息的采集、存储、加工、维护和使用的系统。它是随着管理科学和技术科学的发展而形成的。学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要
2、,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化
3、管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情,学生成绩管理系统提供了强大的学生成绩管理管理功能,方便管理员对学生成绩等信息的添加.修改.删除.查询.汇总.统计等操作。更适合大型数据库的管理。1.2 目标1.管理员能够方便的对信息进行添加.修改.删除.查询.汇总.统计等操作。2.可以将数据库发布到网上,进行资源共享。3.学生可以在自己的权限内对信息进行访问,即使查询相关信息。22.需求分析系统需求信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代
4、社会人们高度强烈的时间观念,学籍管理系统软件为教学办公室带来了极大的方便。该软件是以汉语编程语言为实现语言,其功能在系统内部有源代码直接完成。通过操作手册,使用者可以了解本软件的基本工作原理。操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。功能需求学生成绩管理系统主要提供方便高效的管理功能以及网上的信息查阅平台,学生可以通过该系统查阅相关信息,管理员可以管理所有信息。对于本系统,我们需要实现以下一些基本功能:1 学生查询功能:为了方便学生查找成绩等信息,将所有信息按照需要进行分类。这样学生就能很方便的找到自己需要的信息。2 添加功能:管理员可以通过填写表格的形式输入学生成绩等相关信息
5、。系统可以自动避免重复信息。3 修改功能:管理员可以对数据库中的信息进行修改。系统能够通过管理员给出的条件查找出所要修改的信息,对修改后的信息进行保存,并自动查找是否是重复信息。4 删除功能:管理员可以对数据进行删除操作。系统能够通过管理员给出的条件查找出要删除的信息,并提示是否确定删除,如果确定删除,则把相关信息从数据库中删除掉。5 管理员查询功能:管理员可以通过条件选择查询所有信息,并进行排序。6 汇总功能:管理员可以通过此功能对信息进行汇总。7 统计功能:管理员可以通过此功能对信息进行统计。如统计不及格名单等。业务流程图输 入 信息系统对信息进行处理用户获 取 信息23 总体设计基本设计
6、概念和处理流程互 联 网 技 术 的 飞 速 发 展,ASP 技 术 的 灵 活、易 用、功 能 Dreamweaver、microsoftFrontpage、VBScript 等设计工具的方便实用,以及数据库技术的发展给本系统的设计和实现提供了技术上的支持。本系统在数据库技术方面有如下优点:(1)开发统一,传统的数据库一般用 VB,VC 等开发,这些开发工具各有各的标准和方法,不是和开发 WEB 数据库应用,Web 数据库的开发使用统一的 HTML,任何人开发的数据库都有符合这个标准。(2)平台支持,传统的数据库应用一般要针对每一个操作系统开发一个专用版本,为不同的硬件平台开发不同的版本。W
7、eb 数据库只需要开发一个版本就可以在所有的操作系统和硬件平台上使用。只要这个平台具有符合HTML 标准的浏览器。系统基本的流程是:用户登陆主界面选择各项子系统。系统数据流程图(1)顶层图 12管理信息信息信 息处 理员处 理后 的信 息信息信息 D学生成绩信息管理员或学 生(2)1 层图11信息管理信息接收员信 息12处理信 息2信息 D学生成绩信息信息2122接收信息信息管 理 员处理显示或 学 生后的输 出信 息系统层次模块图步骤 1:接收输入信息步骤 2:学 生 成 绩 管理系统对信息进 行 处理输 出 处 理后 的 信息接收输入信息根据用户的需求调用相应的功能模块2对信息进行处理将
8、输 入的 数 据添 加 到数 据 库中修 改 相应 的 信息删 除 相应 的 信息统 计 相应 的 信息汇 总 相应 的 信息输出处理后的信息显 示 数据 库 中的 相 关信 息显 示 操作 完 成的 情况步骤 3:学 生 成 绩 管理系统接收输入信息对信息进 行 处理输 出 处 理后 的 信息根据用户的需求调用相应的功能模块2显 示 数据 库 中的 相 关信 息显 示 操作 完 成的 情况将 输 入的 数 据添 加 到数 据 库中修 改 相应 的 信息删 除 相应 的 信息统 计 相应 的 信息汇 总 相应 的 信息“学生成绩管理信息系统”主要分为学生浏览和后台管理两个子系统,其功能模块划分
9、如下图所示:学生浏览后台管理显 示查 询添 加学生成绩管理系统修 改删 除统 计汇 总“学生成绩管理系统”系统主模块功能图2模块设计1.用户登录模块:填写已分配的用户名称,填写正确的密码,进入主控制页面。2.显示模块:显示要求的内容。3.查询模块:提供多种查询条件,可按需要进行查询。4.添加模块:向数据库中添加记录。5.修改模块:可以找到指定信息并对其进行修改。6.删除模块:找到要删除的记录,并将其删除。7.统计模块:对数据库中的信息进行统计。8汇总模块:对数据库中的信息进行汇总。4 数据库设计数据库的逻辑设计由于本电子商务系统没有海量数据的存储问题,其数据一般不是很多,所以没有必要选用像 O
10、racle这样的数据库:另外,现今的各种主页空间很少有支持Oracle的,而支持 Access的较多。另外现阶段尚处于演示阶段,对安全性要求不是很高,Access 足可以胜任,所以我们选用了 Microsoft Access 2000。数据通信接口采用 ODBC(Open Database Connectivity,开放数据库互连)。ODBC 是微软开发的一套读取数据库的解决方案,它的目的是将所有对数据库的底层操作全部隐藏在ODBC 的驱动程序内核里。对于程序员来说,只要构建了一个指向数据库的连接,就可以采用统一的应用程序编程接口(Application Program Interface)实
11、现对数据库的读写。目前ODBC 驱动已经提供了对大多数常见类型数据库的支持,包括 dBase,Informix,Access,SQLServer 和 Oracle 等。也包括了对其它类型的数据库的支持,如文本,Excel 电子表格等的支持。根据系统功能设计的要求以及功能模块的划分,对于系统信息数据库,可以列出以下数据项和数据结构:1名称:用户信息表表名称标识:user如下图所示,用户信息表包括用户名、用户密码、用户类型四个字段。名称用户名用户密码用户级别字段名称namepasswdtype数据类型文本文本数字主键NoNoNo非空YesNoNo用户信息表2名称:学生信息表2表名称标识:stude
12、nt如下图所示,学生信息表包括书学号、姓名、年龄、性别、专业五个字段。名称学号(唯一性标识)姓名年龄性别专业字段名称SnoSnameSageSsexSdept数据类型数字文本数字文本文本主健NoNoNoNoNo非空NoNoNoNoNo学生信息表3名称:课程信息表表名称标识:course如下图所示,课程信息表包括课程号、课程名、学分三个字段。名称课程号(唯一性标识)课程名学分字段名称CnoCnameCcredit数据类型数字文本数字主健YesNoNo非空NoNoNo课程信息表4名称:成绩信息表表名称标识:score如下图所示,成绩信息表包括学号、课号、成绩三个字段。名称学号课号成绩字段名称Fsn
13、oFcnoFscore数据类型数字数字数字主健NoNoNo非空NoNoNo成绩信息表数据库的配置一个真正的、完整的站点是离不开数据库的。ODBC 为应用程序提供了一种标准方法来操作相关的数据库:管理器根揮数据源提供的数据库的位置、数据库类型及ODBC 驱动程序等信息,建立起 ODBC 与具体数据库的联系。这样,只要应用程序将数据源名提供给ODBC,2ODBC 就能建立起与相应数据库的连接。按如下步骤可以建立一个新的系统数据源。首先,在控制面板中双击ODBC 图标,打开“ODBC 数据源管理器”对话框,选择“系统DSN”选项卡,单击“添加”按钮。在“创建新数据源”对话框中,选择“Driver d
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩管理系统 设计 实现
限制150内