研究生网上报名系统——后台考试管理功能模块的设计与开发毕业论文内容摘要:
复制的可升级性和运行,进行了重大的改良。 另外,新的对等交易式复制性能,通过使用复制,改进了其对数据向外扩展的支持。 3. MyEclipse 简介 MyEclipse, 是一个十分优秀的用于开发 Java, J2EE 的 Eclipse 插件集合,MyEclipse 的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。 MyEclipse 企业级工作平台( MyEclipse Enterprise Workbench, 简称MyEclipse)是对 Eclipse IDE 的扩展,利用它我们可以在数据库和 JavaEE 的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。 它是功能丰富的JavaEE 集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, JavaScript, SQL, Hibernate。 5 在结构上, MyEclipse 的特征可以被分为 7 类: JavaEE 模型、 WEB 开发工具、EJB 开发工具、应用程序服务器的连接器、 JavaEE 项目部署服务、数据库服务、MyEclipse 整合帮助。 对于以上每一种 功能上的类别,在 Eclipse 中都有相应的功能部件,并通过一系列的插件来实现它们。 MyEclipse 结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。 简单而言, MyEclipse 是 Eclipse 的插件,也是一款功能强大的 JavaEE 集成开发环境,支持代码编写、配置、测试以及除错, MyEclipse 以前版本需先安装 Eclipse。 MyEclipse 以后版本安装时不需安装 Eclipse。 开发技术简介 1. HTML 简介 HTML(Hyper Text Markup Language)是用来描述网页的一种语言。 HTML 指的是超文本标记语言。 HTML 不是一种编程语言,而是一种标记语言。 标记语言是一套标记标签。 HTML 使用标记标签来描述网页。 通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面。 每份 HTML 文档称为一个框架,并且每个框架都独立于其他的框架。 HTML 是一种规范,它通过标签来标记要显示的网页中的各个内容。 网页文件本身其实也是一种文本文件,通过在其中添加标记符,可以告诉 浏览器 如何显示其中的内容。 浏览器就会按顺序阅读网页文件,并且根据标记符解释和显示其内容,但是对出错的标记将不指出其错误,而且不停止其解释执行过程,所以只能通过显示效果来分析出错原因和部位。 但是需要注意的是,对于不同的浏览器,会对同一标记符有不完全 相 同 的 解释,因而可能有不同的显示效果。 HTML 之所以被称为超文本标记 语言 ,是因为文本中包含了“超级链接”点。 所谓超级链接,其实就是一种 URL 指针,可以通过激活它,使浏览器方便地获取新网页。 这是HTML 获得广泛应用的重要的原因之一。 网页的本质其实就是 HTML,可以通过结合使用其他的 Web 技术,创造出功能强大的网页。 所以, HTML 是 Web 编程的基础。 在本项目中首先利用 HTML 技术对网页进行基本的设计。 2. Java 技术简介 Java 是一种跨平台的, 面向对象 的,分布式的,解释的,健壮的安全的,结构中立的,可移植的,并且多线程的,动态的语言。 1995 年 SUN 推出 Java 语言之后,全世界的目光都为之所吸引。 Java 编程语言的风格与 C、 C++十分接近。 它是一种纯 面向对象的程序设计语言,并且继承了 C++ 语言 面向对象技术 的核心,另外舍弃了 C ++语言中容易引起错误的指针(以引用取代)、运算符重载、多重继承(以接口取代)等性 6 质,并且增加了垃圾回收器功能以用于回收那部分不再被引用的对象占据的内存,这样就使得程序员不用再为 内存的管理 而担忧。 在 Java 版本中, Java又引入了泛型编 程不定长参数和 枚举 、自动装 /拆箱等语言特性。 Java 不同于一般的编译执行和解释执行计算机语言。 Java 首先会将源代码编译成二进制字节码(bytecode),然后再依赖不同平台上的各种虚拟机来解释执行字节码,从而就实现了“一次编译、到处执行”的跨平台特性。 但是,每次的编译执行就需要消耗一定的时间,这样在一定程度上就降低了 Java 程序的运行效率。 在 J2SE 发布后, Java 的执行速度就有了大幅 提升。 与传统程序不同的是, Sun 公司在推出 Java 的同时就将其作为了一种开放的技术。 全球所有的 Java 开发公司被要求所有设计的 Java 软件都必须相互兼容。 “ Java 语言靠的是群体的力量而非公司的力量”是 Sun 公司的口号,并且获得了广大软件开发商的认同。 这与 微软公司 倡导的注重精英,封闭式管理的模式是完全不同的。 Sun 公司对 Java 语言的解释是: Java 编程语言是简单的、分布式的、解释性的 、面向对象的、健壮的、安全的与系统无关的、可移植的、多线程的、高性能的和动态的语言。 Java 平台即是基于 Java 语言的开发平台。 这个平台目前非常流行,所以微软公司随后推出了与之竞争的 .NET 平台,以及模仿 Java 平台的 C语言平台。 3. JSP 技术简介 JSP 技术某些程度上类似 ASP 技术,它在传统的 HTML 文件 (*.htm,*.html)中来插入 Java 程序段 (Scriptlet)以及 JSP 标签 (tag),从而形成 JSP 文件 (*.jsp)。 用 JSP 技术开发的 Web 应用是跨平台的,既能在 Linux 环境下运行,也可以在其他 操作系统 下 运行。 JSP 与 JavaServlet 一样,它是在服务器端执行的,然后返回到 客户端 的其实就是一个 HTML 文件,因此客户端只要有 浏览器 就可以浏览。 JSP 页面是由 HTML 代码以及嵌入其中的 Java 代码段所组成的。 页面在客户端被请求以后服务器就对这些 Java 代码进行处理,随后将生成的 HTML 页面返回给客户端即浏览器。 Java Servlet 是 JSP的技术基础,所以大型的 Web应用程序的开发都需要 Java Servlet 和 JSP 配合才能够完成。 JSP 具有 Java 技术的简单易用特性,并且完全的面向对象 ,与平台无关且安全可靠。 4. JavaScript 简介 JavaScript 是为了适应动态网页制作的需要而产生的一种新的编程语言,如今被越来越广泛地应用于 Inter 网页制作上。 JavaScript 是由 Netscape 公司开发的一种脚本语言( scripting language),或者称为描述语言。 在 HTML 基础上,使用 JavaScript 语言可以开发动态交互式的 Web 网页。 JavaScript 的出现使得网页和用户之间实现了一种动态的、实时的、交互性的关系, 使网页包含了更多活跃的元素以及更加精彩的内容。 要想运行 JavaScript 编写的程序需要能支持 JavaScript 7 语言的浏览器。 Netscape 公司 Navigator 以上版本的浏览器都能支持 JavaScript,微软公司 Inter Explorer 以上版本的浏览器也基本上支持 JavaScript。 另外微软公司还有自己开发的 JavaScript,称为 JScript。 JScript 和 JavaScript 基本上是相同的,只不过在一些细节上有些出入。 因为 JavaScript 短小精悍,并且又是在客户机上执行的,所以大大提高了网页的交互能力和浏览速度。 同时它又是为制作 Web 网页而专门量身定做的一种简单易用的编程语言。 5. JDBC 简介 JDBC( Java Data Base Connectivity, java 数据库 连接)是一种用于执行 SQL语句的 Java API, 可以为多种关系数据库提供统一访问 , 它由一组用 Java 语言 编写的类和接口组成。 JDBC 为工具 /数据库开发人员提供了一个标准的 API, 据此可以构建更高级的工具和接口 , 使数据库开发人员能够用纯 Java API 编写数据库应用 程序。 有了 JDBC, 向各种关系数据发送 SQL 语句就是一件很容易的事。 换言之 ,有了 JDBC API,就不必为访问 Sybase 数据库 专门写一个程序,为访问 Oracle数据库 又专门写一个程序,或为访问 Informix 数据库又编写另一个程序等等 , 程序员只需用 JDBC API 写一个程序就够了,它可向相应数据库发送 SQL 调用。 同时,将 Java 语言和 JDBC 结合起来使程序员不必为不同的平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运行 , 这也是 Java 语言 “ 编写一次 ,处处运行 ” 的优势。 JDBC 扩展了 Java 的功能。 例如 , 用 Java 和 JDBC API 可以发布含有 applet的网页,而该 applet 使用的信息可能来自远程数据库。 企业也可以用 JDBC 通过 Intra 将所有职员连到一个或多个内部数据库中(即使这些职员所用的计算机有 Windows、 Macintosh 和 UNIX 等各种不同的 操作系统 )。 随着越来越多的程序员开始使用 Java 编程语言,对从 Java 中便捷地访问数据库的要求也在日益增加。 8 第三章 系统设计 系统体系结构设计 本系统采用的技术架构是当今主流的 B/S 架构。 其中采用 JSP 实现网站的 构建,采用 SQL Server 2020 实现数据库的管理。 B/S 架构原理如图 31 所示。 图 31 B/S 架构图 B/S 架构( Browser/Server, 浏览器 /服务器 模式),是 WEB 兴起后的一种网络结构模式, WEB 浏览器是 客户端 最主要的 应用软件。 这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。 客户机上只要安装一个浏览器( Browser), 如 Inter Explorer,服务器安装Oracle、 Sybase、 Informix 或 SQL Server 等数据库。 浏览器通过 Web Server同数据库进行数据交互。 这样就大大简化了客户端电脑载荷,减轻了 系统维护 与升级的成本和工作量,降低了用户的总体成本。 首先,客户端向服务器发送 Http 请求,该请求可包含各种请求数据;服务器受到请求后调用相应模块处理。 如需查找数据库,先加载 JDBC 驱动程序,产生Connection 连接,生成并执行 SQL 语句,最后返回查找结果集 ResultSet。 Web服务器通过 ResultSet 实例获取查询结果数据,并将其返回客户端显示。 B/S 结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的 软件。 只要有一台能上网的电脑就能使用,客户端零维护。 系统的扩展性非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。 后台管理员功能模块设计 系统总体功能结构如图 32 所示。 9 图 32 系统功能模块图 后台管理员模块主要分为十个功能,管理员功能用例图如图 33 所示。 :分为普通管理员登录和超级管理员 登录。 输入正确的账号和密码进行登录,否则提示错误信息。 :超级管理员登录后可以添加普通管理员,浏览所有管理员信息,以及删除管理员。 普通管理员登录后没有此项权限。 :包括添加站内新闻,查询站内新闻,打印所有新闻信息,修改和删除站内新闻,编辑系统公告信息等操作。 :包括添加考试课程,查询并打印考试课程信息,修改并删除考试课程信息等操作。 :可以浏览并查找所有注册过的用户信息,打印所有用户信息,并且可以对每条信息进行审核,修改和删除 操作。 :可以浏览并查找所有的报考记录,打印所有报考记录信息。 :可以查询所有考试课程的成绩信息,打印所有信息,对考试成绩进行录入等操作。 :可以查询所有的留言信息并且进行打印,对每一条留言进行回复,以及删除每条留言信息。 10 :可以对系统数据进行备份操作。 :修改管理员密码。 图 33 管理员功能用例图 数据库的分析与设计 数据库需求分析 针对研究生网上报名管理信息系统,将系统分为前台报名管 理和后台信息管 11 理两大模块。 前台考生首先需要注册后才能进行登录并且报名考试,注册完成后信息保存在考生信息表中。 然后考生登录时需要通过考生信息表来验证通过才可以登录。 首页查看所有站内新闻以及系统公告时需要从新闻公告表中获取数据才能进行查看。 报名考试时首先需要从考试课程表中查询出所有可以考试的课程,然后考生可以进行报名,首先从考试课程表和考生信息表中获取课程信息和个人信息,然后报名后将对应。研究生网上报名系统——后台考试管理功能模块的设计与开发毕业论文
本资源仅提供20页预览,下载后可查看全文
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
相关推荐
硅藻泥品牌店管理架构与运营手册
在 “信 赖”的基础上乐于再次光顾。 硅藻泥品牌店管理架构与运营手册无忧商务网( . )百万管理 资料下载平台无忧商务网( . )百万管理资料下载平台 XX品牌店运营手册 XXX合成材料有限公司 第一章 公司介绍 XX合成材料有限公司创建于 2020年它是一家集研发
研究生网上报名管理系统说明书
年 8 月 19 日。 6 需求分析 任务需求分析 经分析先给出该系统的系统流程图,如 图 所示 : 图 系统流程图 该系统主要包括系统功能 录入 模块、基本资料模块、 成绩 模块、综合查询功考生档案库 复试考生库 初试成绩库 招生系统 录入 录入 筛选 复试成绩库 录入 招生系统 录入 考生录取库 筛选 录取通知 复试通知 打印 打印 7 能模块和统计模块 等。 学生可以注册系统 ,
研究生个人简历doc格式
政治面貌 :党员 英语水平: 六级优秀 电 话 : 135******** 电子信箱: 教育经历 -至今 保送电子科技大学,工学硕士 , 年级排名 : Top 20% - 电子科技大学,工学学士,年级排名: Top 3% 实习与项目经历 时 间 : -至今 单 位 : 北京经纬纺机新技术公司 开发项目 : 自动络筒机电控系统 开发环境 : TMS320C2407 C编译环境 承担工作 :
研究报告腾讯企业邮箱管理后台
登录管理页面的登录地址是: :/exmail .,这里填写注册时的管理员帐号和密码 /或企业邮箱帐号和密码 . 首页后台首页主要是常见功能的入口以及企业邮局的整个概况:如导铭辗劣株狗拆商魏浴馅幻了木吉穷贾肺侍 泪桂碴荔肛甩澳垣川矛奈坍跪菲晕石屑业矽菩衷锅裙吹沾陋籽征蜘炔恰宙沼广尼蒋凝迭弘劈吸裸罢逗均灌 成员管理 腾讯企业邮箱管理后台腾讯企业邮箱管理后台 : ht p:/ /