




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
金华职业技术学院金华职业技术学院 毕业教学环节成果正文毕业教学环节成果正文 完整版全套设计,联系完整版全套设计,联系 153893706 题 目 班级学生考评系统的设计 学 院 信息工程学院 专 业 计算机应用技术 班级学号 计算机 052 班 姓 名 指导教师 2008 年 5 月 10 日 目目 录录 摘 要 i 引 言1 1 数据库课程项目实例概述2 1.1 系统的开发背景.2 1.2 系统开发目的和意义.2 1.3 系统主要功能.2 2 系统的开发环境3 2.1 开发环境的确定.3 2.2 开发环境的特点.3 3 系统分析5 3.1 可行性分析.5 3.2 需求分析.5 4 总体设计7 4.2 数据库概念结构设计.8 4.3 数据库逻辑结构设计.9 5 功能模块设计12 5.1 登录模块.12 5.2 信息功能模块.12 结论与谢辞14 参考文献15 引引 言言 在计算机诞生之前,人们对学生考评信息的管理一直采用的是人工记录,人 工统计和计算。例如在开学几个星期中,往往是教师每天辛苦判分,学生辛苦统 计、核算、排名,这种过程也往往是漫长的。这样的操作管理不但费时费力,也 容易产生计算上的错误和各种疏漏;随着时代的变迁,这种传统的成绩测评有所 改善,但采取的依然是人工操作,工作量大的时候,出现错误的机率也随之升高。 现代的学校管理已经有了很大的提高,衡量一个学生的标准也往往不在只是 单一的学习成绩考核,现代大学生考核更注重的是综合素质的考核, 不仅关注学 业成绩,而且关注学生创新精神和实践能力发展以及良好的心理素质、学习兴 趣与积极情感体验等方面的发展;尊重个体差异,注重对个体发展独特性的认 可,给予积极评价,发挥学生多方面潜能。所以这就为传统的考核方式增加了 很大的难度,传统的方式已经不适合现代的教育管理体制了。 班级学生考评管理系统能够利用计算机大大的提高学生综合信息的测评任 务,并且极大的保证了准确率和效率,学生可以通过本系统方便快捷的查询到自 己的考试成绩以及综合成绩并能够查询到自己的名次和等级。而教师通过管理 员登陆也可以在后台对学生的基本信息、学习成绩、课程等进行管理。 班级学生考评系统对学生考评资料进行管理,会给应用者带来很多方便,例 如检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等.这些优 点能够极大地提高学籍管理的效率,同时,这也是学校的信息化,正规化管理以及 与先进管理技术接轨的重要条件。 1 数据库课程项目实例概述数据库课程项目实例概述 1.1 系统的开发背景系统的开发背景 随着网络技术和软件技术的飞速发展,特别是 Internet/Intranet 的出现及其相 关技术的迅速发展,信息革命带来了全球范围市场竞争的日益加剧,对传统的办 公教学和生活方式产生了巨大的冲击.办公自动化就是采用 Internet/Intranet 技 术,基于工作流的概念,使内部人员方便快捷的共享信息,高效的协同工作。 班级学生考评系统是学校日常工作中不可或缺的重要部分,它对于学校的辅 导员和管理者来说都至关重要.考评管理的对象是一个学院或整个学校中每一位 学生的基本信息、考试信息、奖惩、考勤系统,这些信息是在不断的变化之中. 由于人员众多.数据源复杂,统计管理工作困难.以往每做一项工作,都需要花费 很多的精力和时间.人工统计统计出来的数据往往又不够准确.传统的人工管理 方式存有诸如效率低,保密性差,查找,更新,维护困难等各种各样的缺点. 1.2 系统开发目的和意义系统开发目的和意义 学生考评系统的开发是为了对学生信息的工作人员进行统一的管理,可以 进行方便的进行录入,查询,修改,删除等操作。随时把握学生的异动情况, 更轻松的学校学生管理为学校的工作效率提供了更好的保障。本系统使用计算 机对学生信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找 方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极 大地提高学生考评管理的效率,也是学校的科学化、正规化管理与世界接轨的重 要条件。使过去许多只能传统的由人工事务性管理模式转化为借助现代化技术 和手段实现的科学化管理模式,节省了大量的人力和物力,提高办公效率。 1.3 系统主要功能系统主要功能 班级学生考评系统的主要任务是利用计算机对学生信息进行日常的管理, 如查询、修改、添加、删除以及存储等,迅速准确地完成各种学生考勤、成绩、 考评信息的变更,快速打印报表,针对系统服务对象的具体要求 ,设计了班级 学生考评系统。本学生考评系统主要将实现以下几大功能: (1)对学生基本的管理 一个学校的学生不会是一成不变的,总是在不断的化的:有休学、退学、 也有留级。学生的基本信息也是有变动的。因此,学生基本信息的资料是随时 需要更新的。 (2)对班级学生成绩的录入 对一个班级学生每个学期的各科成绩进行录入、添加和修改。 (3)查看学生各项考评信息 根据不同的身份对学生考评系统的信息进行查询。比如学生可以查看自己 的基本信息、成绩信息、考评各项信息;班主任可以查看本班学生所有信息; 学工办可以查看所有信息。 2 系统的开发环境系统的开发环境 2.1 开发环境的确定开发环境的确定 本系统的开发环境是 Deamweaver、ASP 和 SQL SERVER 数据库,由于采 用了流行的硬件系统,所以整个系统的投资不高,软硬件的维护极其方便,总 体拥有成本低. 2.2 开发环境的特点开发环境的特点 (1)ASP 的特点 Active Server Pages:“动态服务器网页”,一般简称为“ASP”,ASP 之 所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的 HTML 格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如 IE 或 Netscape)都可以正确地获得 ASP 的“执行”结果,并且将这 ASP 执行的结 果直接在浏览器中“浏览”,不像 VBScript 或 JavaScript 是在客户端 (Client)的浏览器上执行,若使用 VBScript 来设计程序,客户端(Client)在 浏览器中可以显示程序执行的结果,可是,客户端(Client)若使用 Netscape 浏览器就无法显示 VBScript 的执行结果。 1)任何开发工具皆可发展 ASP 只要使用一般的文书编辑程序,如 Windows 记事本,就可以编辑。当然, 其他网页发展工具,例如,FrontPage Express、 FrontPage、Dreamweave 等也 都可以; 通吃各家浏览由于 ASP 程序是在网络服务器端中执行,执行结果所 产生的 HTML 文件适用于不同的浏览器。 2)隐密安全性高 如果我们在浏览器中直接查看网页的原始代码,就只能看到 HTML 文件, 原始的 ASP 程序代码是看不到的!这是因为 ASP 程序先于网站服务(Web Server)端执行后,将结果转换成标准 HTML 文件,再传送到客户端(Client) 的浏览器上,因此,我们所辛苦撰写的 ASP 程序并不会轻易地被看见进而被盗 用。 3)易于操控数据库 ASP 可以轻易地通过 ODBC(Open Database Connectivity)驱动程序连接各 种不同的数据库,例如:Acess、Foxpro、dBase、Oracle 等等,另外,ASP 亦 可将“文本文件”或是”Excel” 文件当成数据库用。 4) 面向对象学习容易 ASP 具备有面向对象(Object-Oriented)功能,学习容易,ASP 提供了五种 方便能力强大的内建对象:Request、Response、Sever、Application 以及 Session,同时,若使用 ASP 内建的“Application”对象或”Session”对象所撰 写出来的 ASP 程序可以在多个网页之间暂时保存必要的信息。 (2)SQL SQL(Structured Query language)即结构化查询语言,是基于关系代数运算的 一种关系数据查询语言。它功能丰富、语言简洁、使用方便灵活,成为关系数据 库的标准语言。 班级学生考评系统通过 SQL 总结数据,进行查询各种信息、打印各种报表。 SQL 特点: 1) 非过程化语言 SQL 是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导 航。SQL 允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作 记录集。 2) 统一的语言 查询数据 在表中插入、修改和删除记录 建立、修改和删除数据对象 控制对数据和数据对象的存取 保证数据库一致性和完整性 3 系统分析系统分析 3.1 可行性分析可行性分析 (1)技术上的可行性 技术的可行性分析主要分析现有技术条件能否顺利完成开发工作,软硬件 配置能否满足开发者需要等。随着计算机硬件和软件技术的飞速发展,为系统 的建设提供了有利的技术条件。由于对学生考评管理系统这一类的学生信息系 统进行开发已有一定的时期,有很多成功的实例,技术基础也已非常成熟,因 而技术上是可行的。 (2)经济上的可行性 经济的可行性主要是对学生的考评信息进行评价虽然系统开发期间有一定 的支出费用,其中包括软件开发费,管理和维护费,人员工资和培训费等。但 是建立的班级学生考评系统不但能大大减少重复的人员的统计,降低办公费用, 提高办公室效率,而且能检测数据效用,为学校提供方便。由于班级学生考评 系统是一个比较小型的系统,所以从人力、物力、财力方面来说都是可行的。 (3)社会可行性 社会可行性是对系统是否进行开发的必要性的分析。网络信息时代,互联网 成为我们快速获取、发布和传递信息的重要渠道,它在我们学习、经济、生活、 学校等各个方面发挥着重要的作用,已经成为了我们日常生活不可缺少的一部 分。但是现在许多学校的学生考评工作还是沿用了长期以来传统的人工管理方 式,不仅浪费了很多人力物力,而且还存在着许多缺点,如:效率低、易出错、数 据容易丢失、缺乏对宏观决策的支持等等。这就迫使了学校必须采取先进的计 算机技术来提高现有的管理水平,一个规范化,自动化的班级学生管理系统就 显得非常必要,因此学校利用计算机实现班级学生考评管理是势在必行的。 3.2 需求分析需求分析 查阅有关资料,进行实地调查,了解班级学生考评系统的开发背景。收集 设计系统所需的数据和素材,分析并确定成功的需求分析。需求分析包括功能 分析和数据分析。 (1)功能分析 该系统的用户为学生和学工办人员。即普通用户和管理员。根据用户身份 不同分别实现查询,添加,删除等权限操作。 本系统分为五个模块:学生基本信息管理、考评管理、班级管理、学生留 言管理和系统管理。 学生基本信息管理主要包括学生基本信息管理。学生和老师可以查看学生 的学号、班级、出生年月日、入学年份、籍贯,但是不能添加、修改、删除信 息;学工办可以对学生的学号、班级、出生年月日、入学年份、籍贯等进行添 加、删除、修改、以及查询数据等功能; 考评管理包括学生成绩管理、学生技能管理、学生思想道德管理、寝室管 理、考勤管理和学生体育管理。学生和班主任可以查看这些信息,但是不能添 加、修改、删除信息;学工办可以对这些信息进行添加、删除、修改、以及查 询数据等功能; 班级管理主要是班级信息。学生可以查看这些信息,但是不能添加、修改、 删除信息;学工办可以对这些信息进行添加、删除、修改、以及查询数据等功 能; 学生留言管理主要是班级学生、班主任和学工办都可以发表自己的意见。 用户管理包括添加用户和退出。学工办可以对这些信息进行添加、删除、 修改、以及查询数据等功能;对登录的用户的权限进行限制分管理员和普通用 户,管理员可以对数据进行任何操作而普通用户是有权限的,用户表主要包括 用户名,密码,身份 (2)数据分析 用户表(ID,用户名,密码,身份) 学生基本表(ID,学号,姓名,性别,民族,出生年月日,身份证号,政治 面貌,出生地,班级名称) 寝室表(ID,学号,寝室楼号,寝室电话,寝室等级,寝室得分,学年,学 期) 职务评分表(ID,学号,职务名称,职务级别,职务得分,学年,学期) 获奖表(ID,学号,获奖等级,获奖类别,获奖得分,学年,学期) 处分表(ID,学号,处分类别,处分时间,处分得分,学年,学期) 班级表(ID,学号,班级名称,教师名称,班级等级,班级得分) 外语等级评分表(ID,学号,外语等级名称,外语等级得分,学年,学期) 计算机等级评分表(ID,计算机等级名称,计算机等级得分,学年,学期) 技能素质表(ID,学号,外语等级得分,计算机等级得分,学年,学期) 学生成绩表(ID,学号,课程名,课程成绩,学年,学期) 体育素质表(ID,学号,体育项目号,平时成绩,考试成绩,学年,学期) 4 总体设计总体设计 4.1 功能设计功能设计 系统的功能结构图如图系统的功能结构图如图 4-1 功能结构图 4-1 班级管理:对学生班级信息进行查看、添加。 学生信息模块:包括学生基本信息和寝室信息。主要对学生的基本信息进 行删除和查询:寝室信息主要对学生寝室信息进行删除。 考评模块包括学生成绩、学生体育信息、学生技能和奖惩情况。 学生成绩主要对学生的成绩进行添加和删除。 学生体育信息主要对学生的基本信息进行添加和删除。 学生技能主要对学生的外语和计算机等级信息的添加和删除。 奖惩信息主要对学生的加分、扣分和职务得分进行添加和删除。 留言模块主要是可以在留言板上留言。 用户管理主要包括用户添加和退出系统。 4.24.2 数据库概念结构设计数据库概念结构设计 根据前面的数据分析设计数据库的概念结构,使用 E-R 图表示。 (1)学校基本情况模块的 E-R 图如图 4-2 所示。 图 4-2 学校基本情况模块的 E-R 图 (2)学生基本信息模块的 E-R 图如图 4-3 所示。 图 4-3 学生基本情况模块的 E-R 图 (3)学生考评情况模块的 E-R 图如图 4-3 所示。 图 4-3 学生考评情况模块的 E-R 图 4.3 数据库逻辑结构设计数据库逻辑结构设计 体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分 满足各种信息的输出和输入。 针对一般学生考评系统的需求,通过对学生学习过程的内容和数据流程分 析,设计如下所示的数据项和数据结构: 用户表(用户名,密码,身份)如表:4-1 表 4-1 用户表 学生基本表(学号,姓名,性别,民族,出生年月日,身份证号,政治面貌, 籍贯,出生地,班级名称,入学年份,专业编号)如表:4-2 表 4-2 学生基本表 字段名数据类型说明允许空实体约束参照约束用户约束 snoChar(10)学号NOTPK snamevarchar(20)姓名NOT SsexChar(2)性别NOTC:女,D:男 nationvarchar(20)民族NOTD:汉 classNoChar(20)班级名称NOT SpnameChar(10)专业NOTFK sbirthDatetime出生年月日NULL identitynoChar(50)身份证号NULLUnique partyChar(10)政治面貌NULLD:团员 sourcevarchar(30)生源地NULL 寝室表(学号,寝室楼,寝室号,寝室电话,寝室排名)如表:4-3 表 4-3 寝室表 字段名数据类型说明允许空实体约束参照约束 yhmChar(10)用户名NOTPK mimaChar(30)密码NOT henfVarchar(10)身份NULL 字段名数据类型说明允许空实体约束参照约束用户约束 snoChar(10)学号NOTPK qbuildingChar(15)寝室楼号NULL dormtelChar(15)寝室电话NULLC:8 位数字 qdjChar(20)寝室排名NOT qdfchar(20)寝室等级NULL 职务评分表(职务编号,职务名称,职务级别,职务得分)如表:4-5 表 4-5 职务评分表 获奖表(ID,学号,获奖等级,获奖类别,获奖时间,获奖得分)如表:4-6 表 4-6 获奖表 处分表(学号,处分类别,处分时间,处分得分)如表:4-7 表 4-7 处分表 班级表(ID,学号,班级编号,班级名称,班级排名,教师编号,教师名称,性 别,人 数)如表:4-10 表 4-10 班级表 字段名数据类型说明允许空实体约束参照约束 dutynoChar(3)职务编号NOTPK dutynameChar(20)职务名称NOT typeVarchar(20)职务级别NULL defenChar(20)职务得分NULL commentVarchar(100)备注NULL 字段名数据类型说明允许空实体约束参照约束用户约束 IDsmallint编号NOTPKIdentity(1,1) SnoChar(10)学号NOTFK hsjDatetime获奖时间NOT hjdjChar(20)获奖等级NOT hjlbChar(10)获奖类别NOT defenChar(20)获奖得分NULL 字段名数据类型说明允许空实体约束参照约束用户约束 IDsmallint编号NOTPKIdentity(1,1) SnoChar(10)学号NOTFK hsjDatetime获奖时间NOT hjlbChar(10)获奖类别NOT defenChar(20)处分得分NULL 字段名数据类型说明允许空实体约束参照约束用户约束 IDsmallint 编号 NOTPKIdentity(1,1) SnoChar(10) 学号 NOTFK bjmcChar(20) 班级名称 NULL jsmcChar(20) 教师名称 NOT bjpmChar(20) 班级排名 null 学年 Char(15) 学年 not 外语等级评分表(外语等级名称,外语等级得分)如表:4-11 计算机等级评分表(计算机等级名称,计算机等级得分)如表:4-12 表 4-12 计算机等级评分表 字段名数据类型说明允许空实体约束参照约束用户约束 jsjmcChar(20)计算机等级名NULLFK jsjdfChar(15)计算机等级得分NOT 学生成绩表(学号,课程名,课程成绩)如表:4-13 表 4-13 学生成绩表 字段名数据类型说明允许空实体约束参照约束用户约束 SnoChar(10)学号NOTFK bjmcChar(20)课程名NOT jsbhChar(15)课程成绩NULL xnChar(15)学年NOT xqChar(10)学期NOT 体育素质表(学号,体育项目号,平时成绩,考试成绩,出勤节次)如表:4- 14 表 4-14 体育素质表 字段名数据类型说明允许空实体约束参照约束用户约束 SnoChar(10)学号NOTFK tymcChar(20)体育项目名NOT pscjChar(15)平时成绩NULL kscjChar(15)考试成绩NULL 5 功能模块设计功能模块设计 5.1 登录模块登录模块 管理员登陆模块界面主要 如图:51 字段名数据类型说明允许空实体约束参照约束用户约束 wymcChar(20)外语等级名NULLFK wydfChar(15)外语等级得分NOT 图 51 登陆模块 此登陆界面主要是用户可以登陆到主页。实现后的效果是管理员登陆到猪页面班级信息中。 5.2 信息功能模块信息功能模块 (1)班级信息 班级信息功能模块如图 51: 图 52 班级信息 这个班级信息界面可以对班级的基本信息进行添加、删除和修改,同时通过上一页、下一 页和左后一页来查看该学生的班级信息。 (2)学生基本信息 学生基本信息模块如图 53: 图 53 学生基本信息 此学生基本信息界面主要是对学生的基本信息的查询结果。结果在实现中显示所有查询。 结论与谢辞结论与谢辞 一个完善的班级学生考评系统会使我们的学生信息管理更加的完善,管理 信息,长期以来一直采用手工操作,但随着产业结构调整、全新的市场竞争环 境,企业管理和运营效率已经成为企业成败的关键所在,手工方式的弊端毕现 无遗。这就要求医药管理摆脱过去人手操作的烦琐,使分散的各个医院药品信 息信息系统成为一个有机的整体,充分发挥了各个管理信息系统的有效资源, 真正实现了医院药品库房管理智能化。 系统优点:本系统充分吸收了以往一些学生管理模式的优点,例如:对学 生管理资料的添加、删除、修改等功能的运
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国水产饲料行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030年中国气动折弯机行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030年中国椰油酰胺二乙醇酰胺行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030年中国森林收割机行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030年中国梅子籽油产品行业市场深度调研及发展趋势与投资前景预测研究报告
- 发现2025年语文试题及答案的奥秘
- 2025-2030年中国有机新鲜全白蘑菇行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030年中国暖风加热器行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030年中国智能卡市场深度调研及发展策略研究报告
- 2025-2030年中国智慧港口行业市场深度调研及竞争格局与发展趋势研究报告
- 2025年湖北荆州市监利市畅惠交通投资有限公司招聘笔试参考题库含答案解析
- 酒店入股合同协议书
- 2025-2030中国无烟原煤行业市场现状供需分析及市场深度研究发展前景及规划可行性分析研究报告
- GB/T 32960.3-2025电动汽车远程服务与管理系统技术规范第3部分:通信协议及数据格式
- 全套教学课件《工程伦理学》
- 江苏省建筑与装饰工程计价定额(2014)电子表格版
- 英汉语法对比研究
- 江苏医院目录--卫生厅数据
- 广州花城汇UUPARK招商手册
- 回旋镖飞行原理
- Proud-of-you中英文歌词
评论
0/150
提交评论