人人文库网 > 毕业设计 > JSJ01-006@ASP.NET+SQLBS模式的计算机等级考试管理系统的设计与实现(论文+源代码+开题报告)
JSJ01-006@ASP.NET+SQLBS模式的计算机等级考试管理系统的设计与实现(论文+源代码+开题报告)
收藏
资源目录
压缩包内文档预览:
编号:507791
类型:共享资源
大小:4.69MB
格式:ZIP
上传时间:2015-11-10
上传人:QQ28****1120
认证信息
个人认证
孙**(实名认证)
辽宁
IP属地:辽宁
12
积分
- 关 键 词:
-
毕业设计计算机
- 资源描述:
-
JSJ01-006@ASP.NET+SQLBS模式的计算机等级考试管理系统的设计与实现(论文+源代码+开题报告),毕业设计计算机
- 内容简介:
-
毕业设计 (论文 )说明书 题 目: B/S 模式的计算机等级考试管理系统 的设计与实现 作 者: 学 号: 系 (院 ): 专业班级 : 指导者: (姓 名 ) (专业技术职务 ) 评阅者: (姓 名 ) (专业技术职务 ) nts 毕业设计(论文)中文摘要 B/S 模式的计算机等级考试管理系统的设计与实现 摘 要: 随着全国计算机等级考试的全面推广,我院学生每年参加两次省计算机等级考试,每次都有 4 5 千人,同时学校每次考试之前都会开设相应的计算机等级考试辅导班,考试管理工作量相当大。因此,为了降低考试管理工作人员和辅导班教师的工作强度,提高管理统计效率,方便学生的学习,有必要开发一个基于 B/S 模式的计算机等级考试管理系统来充分满足他们的工作和学习需求。 本系 统针对我院的计算机等级考试管理现状,经过实际的需求分析,采用 ASP.NET技术和 SQL Server 2000 数据库管理系统进行开发。整个系统的开发本着方便学生的学习、方便教师的教学、方便管理员的工作的基本思想,从操作简便、界面美观、灵活实用出发,设计开发的用户管理、辅导班报名管理、信息发布、通过率统计和信息查询等功能基本能满足学生、教师和管理员的学习和管理需求。 本设计说明书主要介绍了课题的开发背景、研究意义、所完成的功能、需求分析、系统设计、各模块详细设计和用户手册等内容。 关键词: 计算机等级考试管理 ASP.NET SQL Server 2000 nts毕业设计(论文)外文摘要 Design and Implement of a B/S model System for Computer Rant Examination Management Abstract: With the prevalence of the national computer rank examination, students in our campus take this examination twice each year, and each time it has about five thousand students .more or less. Simultaneously, before the examination, our college will organize corresponding assistant classes for it, so workload for .the management of the examination will be heavy. Therefore, in order to reduce the management staffs and the teachers work intensity , promote the efficiency of the Statistic, and facilitate student learning, it is necessary for us to develop a B/S model System for computer Rank Examination Management to content their working and learning needs. This page has do actual needs analysis on status quo for the management of the computer rant examination. It is developed using ASP.NET technology and SQL Server 2000 database management system. This system is developed basis on the intention to facilitate student learning, teacher teaching, and staff managing. To develop a system has the functions including managing users and signing up of the assistant classes, publishing and inquiring information, and calculate the ratio who passed the exam, we consider in aspects as following: convenient for operating, friendly interface ,and easy to use. The main topics of this article are the background of development, significance of research, completed function, needs analysis, system design, particular design and user manuals etc. Keywords: Computer grading examinations management ;ASP.NET; SQL Server 2000; nts目录 1 引言 1 1.1 课题的研究背景与意义 1 1.1.1 研究背景 1 1.1.2 研究意义 1 1.2 问题的定义与简介 2 1.3 课题调研 2 1.4 可行性分析 2 1.4.1 技术可行性 3 1.4.2 经济可行性 3 1.4.3 操作可行性 3 1.4.4 法律可行性 4 1.5 论文各章简介 4 2 系统需求分析 5 2.1 业务流分析 5 2.2 数据流分析 5 2.3 数据字典 7 2.3.1 数据流 7 2.3.2 数据存储 13 2.3.3 处理 15 3 系统设计 20 3.1 系统总体结构 20 3.2 数据结构设计 21 3.2.1 数据概念结构设计 E-R 模型 21 3.2.2 数据逻辑结构设计 关系模型 22 3.2.3 数据表 22 3.3 系统开发与运行环境确定 27 3.3.1 开发环境 27 3.3.2 运行环境 27 3.3.3 系统实现的若干关键技术 28 4 用户登陆模块 30 4.1 用户登入模块简介 30 4.2 用户登 入模块详细设计 30 4.2.1 用户登入模块详界面设计 30 4.2.2 用户登入模块详具体实现 30 nts5 辅导班管理模块 32 5.1 辅导班管理模块功能简介 32 5.2 辅导班管理模块详细设计 32 5.2.1 报名管理 32 5.2.2 收费管理 37 5.2.3 班级管理 38 5.2.4 教师管理 41 6 通过率统计模块 43 6.1 通过率统计模块功能简介 43 6.2 通过率统计模块的详细设计 43 6.2.1 通过率统计模块界面设计 43 6.2.2 通过率统计模块功能具体实现 44 7 信息发布模块 48 7.1 信息发布模块功能简介 48 7.2 信息发布模块的详细设计 48 7.2.1 信息发布模块界面设计 48 7.2.2 信息发布模块具体实现 49 8 信息查询模块 51 8.1 信息查询模块功能简介 51 8.2 信息查询模块 的详细设计 51 8.2.1 信息查询模块界面设计 51 8.2.2 信息发布模块具体实现 52 9.1 系统功能介绍 54 9.2 运行环境简介 55 9.3 系统运行与操作指南 55 10 系统评价 56 10.1 系统特色与优点介绍 56 10.2 系统存在的不足与改进方案 56 10.2.1 系统存在的不足 56 10.2.2 改进方案 57 10.3 毕业设计心得与收获 57 结 论 58 致 谢 59 参 考 文 献 60 nts毕业设计(论文) 第 1 页 共 60 页 1 引言 随着计算机技术与 INTERNET 的高速发展,原始的获取信息、统计、管理方式暴露出许多致命的弱点,而 INTERNET 的跨时间性 ,跨地域性和海量信息源的优势越来越来越明显,同时也 为我们带来了新的机遇,为新的基于 web 的信息管理系统提供了新的发展途径。其 快速的信息查询、方便快捷的信息统计、随心所欲的交流平台,为人们的学习提供非常优越的条件,也为管理人员节省了大量的统计计算时间。 1.1 课题的研究背景与意义 1.1.1 研究背景 随着全国计算机等级考试的全面推广,我院学生每年参加两次省计算机等级考试,每次都有 4 5 千人报考,考试管理工作量相当大 。 但是一直以来学校都是靠人工的方式管理等级考试相关的信息,这种管理方式存在着许多缺点,如:工作效率低、统计容易出错,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。同时,学校每年都会开 设相应的计算机等级考试辅导班,而辅导班的管理历年来也都是采用人工管理,在辅导班学生报名、统计分班、收费、发布相关消息时都感觉非常麻烦,这样的管理方式不利于学校辅导班管理员的办公和辅导班的发展。而对于辅导班教师来说,每次的计算机等级考试辅导都有很多不方便的地方,比如发布辅导班上课时间地点、教学时间地点变更、教师辅导计划等等,这些信息都难以传递到学生手里,有时也只有靠张贴海报来通知学生。这种信息传递的弊病非常之大,首先信息传递速度慢,其次由于海报的张贴并不容易被学生所关注,而且有时海报还容易被撕毁,被覆盖等等, 由上可知这种信息的传递效果是非常不理想的。另一方面,对于学生来说,学校由于没有相关的主题网站,相关信息发布比较缓慢,难于满足学生对考试信息的需求。同时,学生也难以找到一个学习交流的平台,不利于学生的学习。 由上可知,开发一个基于 B/S 模式的计算机等级考试管理系统是非常必要的。 1.1.2 研究意义 管理系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。利用计算机进行等级考试管理,可以充分利用现有数据资源,从考试报名到统计通过率都可以用计算机辅助完成,大大减少 人工参与度,使考试管理工作更高效、准确。同时该系统也可以给学生提供一个交流、学习、获得信息的平台,给辅导班老师提供一个完善的办公平台,让辅导班的管理更加规范化,经济化等。计算机等级考试管理系统应该说是一个高校不可缺少的部分,它能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己的等级考试成绩以及各种与考试相关的信息等,也可以方便的对全院考试情况、技术论文和辅导班信息进行查询。同时本系统还提供辅导班网上报名功能,大大方便了学生的学习也满足了学生对考试信息的需求。对辅导班老师来说本系统可以让他 们拥有一个轻松便捷的办公环境,在系统中,他们可以方便的发布辅导班的相关信息和技术论文,同时还可以对辅导班的各项工作进行快捷方便的掌控。对于管理员来说,本系统可以轻松的让他们进行考生信息和成绩的导入并对其进行通过率nts毕业设计(论文) 第 2 页 共 60 页 统计分析,而且可以方便的将这些信息及时的发布在网站上。另一方面,管理员还可以对辅导班进行一些管理工作,例如辅导班的分班、统计、收费、辅导班教师薪金计算等等,真正的体现了办公自动化的优越性。而本系统 作为计算机应用的一部分 ,使用计算机对计算机等级考试信息进行管理 ,有着手工管理所无法比拟的优点 .例如 :检索 迅速、查找方便、可靠性高、寿命长、成本低、易管理等。这些优点能够极大地提高等级考试管理的效率 ,也是高校的科学化、正规化管理 ,与世界接轨的重要条件。 1.2 问题的定义与简介 基于 B/S 模式的计算机等级考试管理系统主要要解决的问题有三点:其一, 为了方便学生的学习,其主要任务是要让学生可以最快的获得最新的考试信息以及考试相关的学习资料,同时为学生提供方便快捷的成绩查询及全院考试情况查询服务。其二,为了方便辅导班教师的教学,其主要任务是方便辅导班教师的办公,其中包括辅导机会的制定、辅导信息发布、上课时间地点发布 等等。其三,为了提高管理员的工作效率方便管理员的办公,其主要任务是提供快捷方便的通过率统计页面以及功能齐全的后台管理页面。 1.3 课题调研 全国计算机等级考试( National Computer Rank Examination,简称 NCRE),是经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与能力的全国性计算机水平考试体系。计算机技术的应用在我国各个领域发展迅速,为了适应知识经济和信息产业发展的需要,操作和应用计算机已成为人们必须掌握的一种基本技能。 全国计算机等级考试目前共设置四个等级:一级:考核微型计算机基础知识和使用办公软件及因特网( Internet)的基本技能。 2004 年下半年考试科目:一级 MS-OFFICE、一级 WPS 、一级 B。 二级:考核计算机基础知识和使用一种高级计算机语言或数据库管理软件编写程序以及上机调试的基本技能。 2005 年下半年考试科目:编程类: C、 Visual Basic、C+、 Java、 Visual,数据库类: FoxPro、 C+。基础知识包括如下内容:数据结构与算法、程序设计方法、软件工程、数据库基础 。 三级:分为 PC 技术 、 信息管理技术 、 数据库技术 和 网络技术 四个类别。自 1994 年开考以来, NCRE 适应了市场经济发展的需要,考试持续发展,考生人数逐年递增,至 2003 年底,累计考生人数超过 1050 万,累计获证人数 350 万 。这项考试发展势头之猛亦为人们始料不及。从此每年的应试人数都有较大幅度增加,这充分证明该考试适应了国家信息化的迫切需要,对计算机应用知识与技能的普及起到了有力的促进作用,成为面向未来,面向 21 世纪培训人才的一种有效手段。 1.4 可行性分析 可行性研究的目的,就是用最小的代价在尽可能短的时间内确定 问题是否能够解决。要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。 nts毕业设计(论文) 第 3 页 共 60 页 系统的可行性分析主要包括经济上的可行性,技术上的可行性,操作上的可行性和法律上的可行性。 本系统的可行性分析如下。 1.4.1 技术可行性 基于 B/S 模式的计算机等级考试管理系统,主要包括前端页面功能程序设计以及后 台数据库的建立与维护两个方面。对于前者,应具备功能齐全、易于使用等特点,而对于后者则要求能建立一个有较强数据一致性、完整性和安全性的数据库。基于以上要求,本系统采用 Microsoft Visual Studio .NET 2003 和 SQL Server 2000 分别作为前端和后台开发工具。 Microsoft Visual Studio .NET 2003 是一种面向网络、支持各种用户终端的开发平台环境。微软的宏伟目标是让 .NET 彻底改变软件的开发方式、发行方式、使用方式,使软件变成为服务。 .NET 的核心就是 要搭建新一代 Internet 平台,用于解决网站之间的协同合作问题,从而最大限度地获取信息。在 .NET 平台上,不同网站之间通过相关的协定联系在一起,网站之间形成自动交流,协同工作,提供最全面的服务。 ASP.NET 兼容了各种语言,包括C+,JAVA,VB,HTML,ASP 编程语言,所以只要掌握其中的任何一种编程语言,便可使用 .NET 环境来开发程序。所以选择该工具用于前端页面功能设计在技术上是完全可行的。MS SQL Server 2000 则是目前比较流行的数据库管理系统。 SQL Server 2000 是微软公 司推出“ .NET 战略”以来的第一个服务器产品,由于“ .NET”的目标就是要以 XML 格式交换数据, SQL Server 2000 除了具有扩展性、可靠性以外,还具有可以迅速开发新的因特网应用系统的功能,尤其是可以直接存储 XML 数据,可以将搜索结果以 XML 格式输出等特点,这些特点在 .NET 战略中发挥着重要的作用。 SQL Server 2000 通过对高硬件平台以及最新网络和存储技术的支持,可以为大的 Web 站点和企业级的应用提供可扩展和高可靠性。另外,所有的 SQL Server 2000 版本的客户端软件可以在 Microsoft Windows NT、 Microsoft Windows 2000 和 Microsoft Windows98 等操作系统上运行,只有服务器组件(如数据库引擎和分析服务器)必须在特定版本的操作系统上运行。使用 SQL Server 2000 用于本系统的后台数据库建立是可行的。综上所诉,该系统在技术上是完全可行的。 1.4.2 经济可行性 由于开发此基于 B/S 模式的计算机等级考试管理系统所需的硬件(计算机及相关硬件)和软件环境 (Microsoft Visual Studio .NET 2003 和 SQL Server 2000),市场上都容易购买到或从相关网站下载, 系统成本主要集中在本管理系统的开发与维护上,对用户不造成过重的经济负担。而一旦 此系统投入使用,不仅可以减少辅导班管理员和辅导班教师的工作强度,提高工作效率,而且可以满足广大师生对辅导班相关信息及考试信息的需求,所节省的 大量人力、财力产生的效益将远远大于本管理系统的开发成本,所以 从 经济 方面讲开发此系统是可行的 。 1.4.3 操作可行性 基于 B/S 模式的计算机等级考试管理系统具备友好的用户界面 ,使用方便,易于维护,操作简单易于被用户接受 ,用户只需熟练 操作计算机,和对此系统使用做简单的了解即可方便使用 ,而且使用此系统可以大大减少管理人员的负担。因此从使用操作方面看,此系统的开发是可行的。 nts毕业设计(论文) 第 4 页 共 60 页 1.4.4 法律可行性 基于 B/S 模式的计算机等级考试管理系统由本人开发研制而成,在法律上并未侵害他人权利,无须承担任何法律责任,所以在法律方面开发此系统是完全可行的。 1.5 论文各章简介 第 1 章引言部分,引言主要叙述课题的研究背景和意义、问题的定义和内容简介、课题的调研和可行性分析。 第 2 章系统需求分析部分:系统需求分析主要讲述了业务流程分析过程、数据流分析图例、数 据字典描述等内容。 第 3 章系统总体设计部分:系统总体设计主要讲述了系统总体结构设计方案、系统数据结构设计、系统开发与运行环境设计等内容。 第 4 章用户登入模块部分:用户登入模块部分主要讲述了用户登入模块的主要功能和界面设计、详细设计等内容。 第 5 章辅导班管理模块部分:辅导班管理模块主要讲述了辅导班管理模块的功能和其功能的实现过程,以及辅导班管理模块的界面设计。 第 6 章通过率统计模块部分:通过率统计模块主要讲述了通过率统计模块的功能、通过率统计模块的界面设计和功能的详细设计。 第 7 章信息发布模块部分:信息发布模 块主要讲述了信息发布模块的功能、信息发布模块界面设计和详细设计。 第 8 章信息查询模块部分:信息查询模块部分主要讲述了信息查询模块的主要功能和查询的方式,以及信息查询模块的界面设计和功能的详细设计。 第 9 章用户手册部分:用户手册部分的内容主要包括:系统功能介绍;运行环境简介;系统运行与操作指南。 第 10 章系统评价部分:系统评价部分主要包括:系统特色与优点介绍;系统存在的不足与改进方案;毕业设计心得与收获。 最后还有总结、致谢、参考资料等内容的介绍。 nts毕业设计(论文) 第 5 页 共 60 页 2 系统需求分析 2.1 业务流分析 业务流程图( transaction flow diagram,简称 TFD), 就是用一些规定的符号及连接来表示某个具体的业务处理过程。在对系统的组织结构和功能进行分析时,需从一个实际业务流程的角度将系统调查中有关该业务流程的资料都串起来作进一步的分析。业务流程分析可以帮助我们了解该业务的具体处理过程,发现和处理系统的调查工作中的错误和疏漏,修改和删除原系统的不合理部分,在新系统基础上优化业务处理流程。 基于 B/S 模式的计算机等级考试管理系统的业务流程:首先,系统对所有用户进行验证,若为未注册用户则转到注册页面要求用户注册,其中 管理员由系统管理员添加、辅导班教师用户则由管理员在后台管理页添加、学生注册则采用学号激活注册法(保证用户为本校用户)。登入后,管理员和辅导班教师可以跳转到后台管理页进行网上办公,在此管理员可以对辅导班进行初期管理、对计算机等级考试通过率进行统计、发布各类信息、进行数据导入工作和对站内资源进行管理等操作。辅导班教师可以在此制定辅导计划、为辅导班制定上课时间地点、发布辅导班信息、发布上课时间、维护班级信息、查询薪金情况等操作。学生用户登入后跳转到主页等待其他操作,在本站学生可以查询自己的成绩和学校的整体考试情况 、快速的了解最新的考试资讯、方便的和其他同学交流学习经验、下载站内资源,也可以在本站进行辅导班报名、辅导班信息查询等等操作。 登 入 系 统注 册管 理 员未 注 册学 生 用 户辅 导 班 教 师辅 导 班 管 理辅 导 班 报 名查 看 考 试 资 讯信 息 发 布通 过 率 统 计 分 析站 内 信 息 管 理成 绩 / 通 过 率 查 询查 看 技 术 文 章学 习 经 验 交 流资 源 下 载查 看 辅 导 班 信 息进 入 论 坛信 息 管 理辅 导 班 管 理信 息 查 询未 注 册数 据 库图 2.1 系统业务流图 2.2 数据流分析 数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的nts毕业设计(论文) 第 6 页 共 60 页 目的就是要发现和解决数据流通中的问题。现有的数据流程分析多是通过分层的数据流程图( data flow diagram,简称 DFD)来实现的。其具体的做法是:按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的 数据处理过程,绘制成一套完整的数据流程图。 通过对本系统的需求分析,系统的基本功能已经大体确定。 系统的顶级数据流图如图 2-2( a)所示: 基 于 B / S 模 式 的 计算 机 等 级 考 试 管 理系 统学生用户查 看 技 术 文 章管理员查 询 成 绩 及 通 过 率辅 导 班 报 名查 看 考 试 资 讯发 布 学 习 经 验资 源 下 载返 回 查 询 结 果返 回 查 看 的 信 息提 供 下 载 资 源辅 导 班 管 理通 过 率 统 计 分 析信 息 发 布站 内 信 息 管 理返 回 查 询 信 息辅导班教师上 传 资 源查 询 结 果辅 导 班 管 理 结 果辅 导 班 信 息 发 布图 2.2 系统顶级数据流图 系统 I 级数据流图如图 2-2( b)所示: 8验 证用 户 名 密 码6进 入 系 统D 3 用 户 信 息提 取7注 册保 存用 户 名 / 密 码 错 误有 效 用 户4管 理 员 办公 页管 理 员 请 求9辅 导 班 教师 办 公 页辅 导 班 教 师 请 求5成 绩 /通 过 率查 询查 询成 绩 / 通 过 率 查 询 结 果D 1 通 过 率 信 息D 2 成 绩 信 息读 取提 取1信 息 发 布系 统辅 导 班 信 息 发 布提 交 评 论站 内 公 告 发 布考 试 资 讯 发 布2辅 导 班 管理 系 统建 立 班 级 / 分 班 / 收 费 /辅 导 班 辅 导 计 划制 定 辅 导 计 划3通 过 率统 计保 存 统 计 结 果发 布 通 过 率统 计返 回 统 计 结 果返 回 所 要 信 息查 看 信 息图 2.3 系统 I 级数据流图 信息发布系统数据流图如图 2-2( c)所示: nts毕业设计(论文) 第 7 页 共 60 页 管 理 员辅 导 班 教 师1 . 1站 内 公 告1 . 2考 试 资 讯1 . 3技 术 文 章1 . 4辅 导 班 公告1 . 5发 布1 . 6学 习 经 验D 8 新 闻 信 息提 交 站 内 公 告D 9 评 论 信 息提 交 考 试 资 讯提 交 文 章更 新 站 内 公 告保 存 站 内 公 告保 存 考 试 资 讯保 存 技 术 文 章保 存 辅 导 班 公 告提 交 辅 导 班 公 告提 取 新 闻查 看 新 闻 信 息返 回 新 闻 信 息发 表 评 论保 存 评 论提 取 评 论提 交 学 习 经 验保 存 学 习 经 验更 新 辅 导 班 公 告提 交 技 术 文 章更 新 考 试 资 讯更 新 技 术 文 章所 有 用 户图 2.4 信息发布系统数据流图 辅导班管理系统数据流图如图 2-2( d)所示: 学生用户2 . 1报 名 管理2 . 3班 级 管理2 . 4教 师 管理2 . 2收 费 管理管理员辅导班教师D 4 辅 导 班 报 名 信 息D 5 辅 导 班 班 级 信 息D 6 辅 导 班 学 生 信 息D 7 辅 导 班 教 师 信 息报 名存 入 报 名 表查 看 报 名 情 况报 名 结 束 删 除 未 收 费保 存 更 新返 回 报 名 情 况报 名 信 息执 行 收 费交 费返 回 收 费 结 果收 费 回 执提 取 学 生 信 息提 取 班 级 信 息创 建 / 删 除 班 级将 新 建 班 级 保 存分 班添 加 辅 导 班 教 师更 新 收 费 标 记保 存 数 据统 计 教 师 薪 金提 交 班 级 课 程 表提 交 辅 导 计 划查 询 薪 金更 改 个 人 信 息提 取 教 师 数 据查 询 班 级 学 生班 级 查 询 结 果查 询 教 师 信 息返 回 教 师 信 息分 班 后 将 学 生 信 息 保 存图 2.5 辅导班管理系统数据流图 2.3 数据字典 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据流图和数据字典共同构成系统的逻辑模型。 2.3.1 数据流 ( 1)名字:辅导班报名 别名:在线报名 描述:学生用户在线参加辅导班报名,以方便辅导班的运营。 定义:报名信息 =学号 +院系 +报名语种 +是否有冲突 +冲突内容 位置:辅导班报名管理 nts毕业设计(论文) 第 8 页 共 60 页 ( 2)名字:查询成绩及通过率 别名:无 描述:用户在线查询成 绩和全院的通过率以及考试分析等等 定义:查询成绩及通过率 =输入准考证查询成绩 +选择查询通过率方式 位置:成绩 /通过率查询 ( 3)名字:查询站内公告 别名:站内公告 描述:管理员发布的站内信息,以方便用户及时了解一些重要信息。 定义:站内公告 =编号 ID+标题 +内容 +摘自 +作者 +发布时间 +信息类型 位置:新闻信息系统 ( 4)名字:查询考试资讯 别名:考试资讯 描述:由管理员发布的考试相关信息,以便让用户及时掌握考试动态、考试政策、考试时间、考试内容和考试时间等信息。 定义:考试资讯 =编号 ID+标题 +内容 +摘自 +作者 +发布时间 +信息类型 位置:新闻信息表 ( 5)名字:查询技术文章 别名:技术文章 描述:由辅导班教师或者管理员发布或者摘抄的一些学术性文章,以便让学生可以重新把握学习方向、学习方法等等。 定义:技术文章 =编号 ID+标题 +内容 +摘自 +作者 +发表时间 +信息类型 位置:新闻信息系统 ( 6)名字:发布学习经验 别名:学习经验交流 描述:由用户发布的学习方法和学习技巧等信息,以便其他用户借鉴学习。 定义:学习经验 =编号 ID+标题 +内容 +摘自 +作者 +发布时间 +信息类型 位置:新闻信息系统 ( 7)名字:站内信息管理 别名:信息管理 描述:管理员对用户发布的信息以及新闻信息进行管理和维护更新。 定义:信息管理 =删除信息 +更新信息 位置:信息发布系统 ( 8)名字:通过率统计分析 别名:无 描述:管理员对年度计算机等级考试成绩库进行统计分析,以方便学生对该方面信息的需求和学校的决策需求。 定义:通过率统计分析 =年份 +统计类型 +参加人数 +通过人数 +通过率 nts毕业设计(论文) 第 9 页 共 60 页 位置:通过率统计系统 ( 9)名字:辅导班管理 别名:无 描述:管理员对辅导班进行班级创建、报名管理、收费、分班、添加 /删除辅导班教师等操作。 定义:辅导班管理 =辅导班 1 毕业设计(论文)开题报告 设计(论文)题目: 基于 B/S 模式的计算机等级考试 管理系统的设计与实现 学生姓名: 学 号: 专业班级: 指导教师: 职 称: nts 2 毕业设计(论文)开题报告 1. 本课题的研究意义,国内外研究现状、水平和发展趋势 1.1 本课题的研究意义 随着计算机技术的不断发展 ,其强大的功能已为人们深刻认识 ,它已进入人类社会的各个领域并发挥着越来越重要的作用。 我 院学生每 年参加两次省计算机等级考试,每次都有 4 5 千 人,考试管理工作量相当大 。 但是一直以来学校都是靠人工的方式管理等级考试相关的信息,这种管理方式存在着许多缺点 ,如 :工作 效率低、 统计容易出错 ,另外时间一长 ,将产生大量的文件和数据 ,这对于查找、更新和维护都带来了不少的困难。 同时,学校每年都会开设相应的计算机等级考试辅导班,而辅导班的管理历年来也都是采用人工管理,在辅导班学生报名、统计分班 、收费、发布相关消息时都感觉非常麻烦,这样的管理方式不利于学校辅导班管理员的办公和辅导班的发展。另一方面,对于学生来说,学校由于没有 相关的主题网站,相关信息发布比较缓慢, 难于满足学生对考试信息的需求。同时,学生也难 以 找到一个学习交流的平台 ,不利于学生的学习 。 由上可知,开发一个基于 B/S模式的计算机等级考试管理系统是非常必要的。 管理系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。 利用计算机进行等级考试管理,可以充分利用现有数据资源,从考试报名到统计通过率都可以用计算机辅助完成,大大减少人工参与度,使考试管理工作更高效、准确。同时该系统也可以给学生提供一个交流、学习、获得信息的平台,给辅导班老 师提供一个完善的办公平台,让辅导班的管理更加规范化,经济化 等。 计算机等级考试管理系统应该说是一个高校不可缺少的部分, 它 能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己的等级考试成绩以及各种与考试相关的信息等 , 也可以方便的对 全院考试情况、技术论文和辅导班信息进行查询 。 同时本系统还提供辅导班网上报名功能,大大方便了学生的学习 也满足了学生对考试信息的需求 。对 辅导班老师来说 本系统 可以 让他们拥有一个轻松便捷的办公环境,在系统中,他们可以方便的发布辅导班的相关信息和技术论文,同时还 可以 对辅导班的各 项工作进行快捷方便的掌控 。对于管理员来说, 本 系统可以轻松的让他们进行考生 信息和成绩的导入并对其进行 通过率统计分析,而且可以 方便的将 这些 信息 及时的 发布在网站上。 另一方面,管理员还可以对辅导班进行一些管理工作,例如辅导班的分班、统计 、收费、辅导班教师薪金计算等等,真正的体现了办公自动化的优越性。而本系统 作为计算机应用的一部分 ,使用计算机对计算机等级考试信息进行管理 ,有着手工管理所无法比拟的优点 .例如 :检索迅速、查找方便、可靠性高 、寿命长、成本低 、易管理 等。这些优点能够极大地提高等级考试管理的效率 ,也是高校的科学 化、正规化管理 ,与世界接轨的重要条件。 1.2 国内外研究现状、水平和发展趋势 随着计算机技术在各个领域愈来愈广泛地应用,越来越多的人开始学习计算机知识。经济的发展、社会的进步,推动着计算机知识与技术的普及。掌握计算机基础知识和基本操作技能,是每一位计算机使用者必备的基本知识,也是许多用人部门考核nts 3 和录用工作人员的标准之一。在这一背景下, 1994 年原国家教委考试中心(现教育部考试中心)推出了全国计算机等级考试,其目的在于推动计算机知识的普及,促进计算机技术的推广应用,以适应社会主义经济建设的需 要,为用人部门录用和考核工作人员服务。 全国计算机等级考试自 1994 年开考以来,已在我国大陆除西藏以外的各省、直辖市、自治区顺利考过 23 次,据 1998 年底统计,应试者达 161 万人,其中约 70 余万人取得相应级别的合格证书。这项考试发展势头之猛亦为人们始料不及 。 从此每年的应试人数都 有较大幅度增加 ,。这充分证明该考试适应了国家信息化的迫切需要,对计算机应用知识与技能的普及起到了有力的促进作用,成为面向未来,面向 21 世纪培训人才的一种有效手段。 在国内,很多学校的计算机等级考试管理都是集成 在其他系统中 , 大多数关于计算机等级考试的系统都比较简单,功能都不够齐全,同时在系统中的人工参与还是比较多,并且相关的统计也都未能摆脱人工处理的弊病:效率低下、容易出错等等。 随着参加考试人员的增加,人工管理会越来越困难,随之所带来的问题也会越来越多。所以开发一个功能齐全,计算统计方便的计算机等级考试管理系统就非常的必要了。 nts 4 毕业设计(论文)开题报告 2.本课题的基本内容,可能遇到的困难,提出解决问题的方法和措施 2.1 系统分析 本 系统是基于 B/S 模式的管理系统, 意在构造一个 集计算机等 级考试成绩查询、 考试信息发布、 辅导班网上报名、辅导班教师网上办公 、通过率统计 分析、 等子系统为一体 的计算机等级考试管理系统。( 系统框架图 和用例图 如图 1, 2 所示) 学 生 用 户 辅 导 班 教 师 管 理 员计 算 机 等 级 考 试 管 理 系 统数 据 库辅 导 班 网 上 报 名等 级 考 试 成 绩 查 询相 关 资 料 浏 览 / 下 载技 术 文 章 发 表辅 导 班 学 生 统 计 / 分 班制 定 辅 导 计 划发 布 辅 导 班 信 息用 户 管 理系 统 维 护统 计 分 析图 1 系统框架图 nts 5 管 理 员学 生 用 户辅 导 班 教 师用 户 管 理系 统 管 理考 生 信 息 导 入辅 导 班 薪 金 计 算网 上 报 名辅 导 班 收 费制 定 辅 导 计 划分 班 统 计发 布 辅 导 班 信 息考 生 成 绩 库 导 入通 过 率 统 计技 术 文 章 发 表辅 导 班 信 息 发 布考 试 信 息 发 布成 绩 查 询站 内 资 源 查 询站 内 资 源 管 理辅 导 班 管 理信 息 发 布浏 览 / 下 载图 2 用 例 图nts 6 2.2 系统模块 分析 系统分为九个功能模块,分别为:用户登录模块、考生相关数据导入模块、辅导班报名管理模块、考试成绩库导入模块、通过率统计模块、信息发布模块、报表模块、信息查询 模块、系统管理模块。 2.2.1 用户登录模块 a. 管理员用户:该用户由系统分配,登陆后直接跳转到管理员界面。在管理员界面里管理员可以方便的进行各种操作。 b. 学生用户:该用户登陆后,可以方便的浏览 /查询信息以及下载相关资料。 c. 辅导班授课教师:该用户由管理员直接分配,不能自由申请。登陆后直接跳转到辅导班管理模块。 2.2.2 考生相关数据导入模块 在该模块,管理员可以导入考生的相关信息表到后台数据库。有学生表、系部代码表、班级表、报名表。 2.2.3 辅导班报名管理模块 a. 管理员用户:在该模块中, 管理员可以对辅导班教师用户权限进行管理和分配,同时管理员也在该模块中为各位授课教师分配班级、辅导任务和对他们的薪金进行计算。 b. 学生用户:学生用户可以在模块中方便的实现网上报名和辅导班信息的查询,也可以通过该模块和辅导教师进行交流。 c. 辅导班教师用户:教师在登陆后,可以方便的查看学生的报名情况,经过分析可以为各个语种进行班级分配。同时也可以在班级信息栏制定计划和发布上课时间、地点及相关信息。 2.2.4 考生成绩库导入模块 在该模块,管理员可以导入考生的成绩库导后台数据库。 2.2.5 通过率 统计模块 在该模块,系统可以帮助管理员方便的对各种要求的通过率进行统计分析,并以报表形式打印出来。 2.2.6 信息发布模块 该模块主要功能是为其他模块提供信息发布和用户发表技术交流文章的平台。 该模块可以做为一个发散型的子系统,分别嵌入到其他模块中去。 2.2.7 报表模块 该模块主要功能是应其他模块要求生成各种类型的报表。 2.2.8 信息查询模块 主要功能有:考试成绩查询、通过率查询、辅导班信息查询、站内信息查询。 2.2.9 系统管理模块 该模块主要功能是为系统管理员提供一个管理维护资源和升级系统的平台。 nts 7 计算机等级考试管理系统用 户 登 陆 模 块考 生 数 据 导 入 模 块报 名 表 导 入班 级 表 导 入系 部 代 码 表 导 入考 生 信 息 表 导 入辅 导 班 管 理 模 块发 布 上 课 时 间 地 点制 定 辅 导 计 划收 费 统 计 分 班网 上 报 名辅 导 班 教 师 薪 金 计 算考 生 成 绩 导 入 模 块通 过 率 统 计 模 块通 过 率 统 计考 试 分 析 统 计信 息 发 布 模 块通 过 率 发 布考 试 信 息 发 布辅 导 班 信 息 发 布技 术 文 章 发 布报 表 模 块 考 试 信 息 报 表通 过 率 统 计 报 表信 息 查 询 模 块辅 导 班 信 息 报 表成 绩 查 询站 内 资 源 查 询系 统 维 护相 关 资 料 下 载站 内 资 源 管 理系 统 管 理 模 块辅 导 班 教 师学 生 用 户管 理 员 用 户图 3 系 统 模 块 框 架 图nts 8 2.3 数据库设计 本系统的后台数据库总共涉及到 10 张 数据表:学生表、班级表、系部代码表、报名表、成绩表、辅导班信息表、辅导班学生表、辅导班教师表 、辅导班课程表 、管理员表。 ER 图如图 4 所示。 辅 导 班属 于参 加学 生课 程开 设班 级成 绩系 部辅 导 班 教 师管 理 员报 名领 导领 导带 课考 试 时 间1 n1n1111111nn1考 试 地 点参 加 时 间图 4 E R 图2.3.1 学生表 属性名称 列名 数据类型 长度 学号 xh char 12 班号 bh char 10 姓名 xm char 36 民族 mzm char 20 出生年月 csny datetime 8 系部代码 xbdm char 8 身份证号码 sfz Char 20 2.3.2 班级表 属性名称 列名 数据类型 长度 部门名称 bmmc char 24 年级 nj int 4 班号 bh char 10 班级 bj char 36 班级人数 bjrs int 4 学制 xz char 5 nts 9 系部代码 xbdm char 8 专业代码 zydm char 12 2.3.3 系部代码表 属性名称 列名 数据类型 长度 系部代码 xbdm char 8 系部名称 xbmc char 24 系部编号 idn int 4 2.3.4 报名表 属性名称 列名 数据类型 长度 学号 xh char 12 准考证号 ZKZ nvarchar 10 2.3.5 成绩表 属性名称 列名 数据类型 长度 准考证号 ZKZ nvarchar 10 姓名 NAME nvarchar 10 系部 XM nvarchar 16 年级 NJ nvarchar 2 学制 XZ nvarchar 6 考试成绩 DZ float 8 通过标记 CJJ nvarchar 1 2.3.6 辅导班信息表 属性名称 列名 数据类型 长度 辅导班 班号 Class_ID char 10 辅导 班级名称 Class_NAME char 20 理论课教师 id Theory_teacherID char 12 上机 课教师 id Pratice_teacherID char 12 语种 Language_type char 20 理论课课时 Theory_hour int 4 实践课课时 Pratice_hour int 4 人数上限 Stu_limit int 4 实际人数 Stu_number int 4 开课时间 Start_time datetime 8 2.3.7 辅导班学生表 属性名称 列名 数据类型 长度 学号 xh char 12 nts 10 姓名 xm char 36 辅
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
2:不支持迅雷下载,请使用浏览器下载
3:不支持QQ浏览器下载,请用其他浏览器
4:下载后的文档和图纸-无水印
5:文档经过压缩,下载后原文更清晰
|