JAVA选题管理系统的设计

上传人:人*** 文档编号:469501978 上传时间:2023-04-18 格式:DOC 页数:55 大小:967.03KB
返回 下载 相关 举报
JAVA选题管理系统的设计_第1页
第1页 / 共55页
JAVA选题管理系统的设计_第2页
第2页 / 共55页
JAVA选题管理系统的设计_第3页
第3页 / 共55页
JAVA选题管理系统的设计_第4页
第4页 / 共55页
JAVA选题管理系统的设计_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《JAVA选题管理系统的设计》由会员分享,可在线阅读,更多相关《JAVA选题管理系统的设计(55页珍藏版)》请在金锄头文库上搜索。

1、 课程设计选题系统 课题名称: 课程设计选题系统 作 者: 唐飞 学 号: 20062412 学 院: 基础学院 专 业: 信息与计算科学 指导教师: 郭晗 2009年月日 目录摘 要4关键词41绪论51.1课题背景51.1.1选题系统出现的趋势51.1.2课程设计管理系统的现状51.1.3 课程设计管理系统的新要求61.1.4选题系统常用的实现技术61.2本课题的研究意义61.3数据库技术概述71.3.1数据库理论基础71.3.2 SQL Server 2000数据库技术概述91.4研究方法111.4.1 数据库应用系统开发简介111.4.2 数据库应用系统开发背景112系统需求分析122.

2、1需求分析的任务122.2 系统功能介绍132.3 系统的总体结构142.4系统的业务流程分析172.5 系统数据流程分析192.6 数据字典213 数据库概念结构设计253.1概念结构设计的方法与步骤253.2设计ER图253.2.1分ER图263.2.2整体ER图314数据库逻辑结构设计324.1 ER图向关系模型转换324.2数据模型优化334.3根据优化后的关系模式设计数据库表344.4主要功能算法实现394.4.1 学生选题功能实现394.4.2 老师录取功能实现404.4.3教务员模块功能实现404.5设计用户子模式405数据库的物理设计445.1数据库物理设计的内容和方法445.

3、2关系模式存取方法选择456优化查询466.1数据定义466.1.1表格定义466.1.2视图定义486.1.3索引定义486.2数据查询496.3数据更新506.3.1插入数据506.3.2修改数据516.3.3删除数据516.4触发器517总结52摘 要随着全球信息化技术的兴起,使得基于WEB技术的网络教育平台成为现代教育技术改革与发展的方向。特别是Internet的日益普及,我国各大中专院校都建立了自己的校园网。原始的课程设计选题方式已经不能适应时代发展的需求, 所以基与互联网的课程设计选题系统也就孕育而生了。本文介绍了JSP技术开发该系统的子系统的整个过程。该系统主要利用了JSP强大的

4、网络数据库访问技术,实现了课程设计的网上完成。系统设计并实现了学生题目查询和搜索,题目选择,师生之间的网上交流,老师课程设计题目的申报,管理员对整个过程的全程监控等等功能。这些功能使得网上课程设计管理系统简单实用。从而加强课程设计的管理,提高教师的工作效率,降低教师的工作量。 课程设计选题系统就是能够使学生通过互联网完成课程设计课题的选定,它采用Web方式,同时适用于局域网和Internet,它要实现审核,权限管理,邮件通知等功能,并能提供题目保存、题目查询等功能,该系统同时拥有最开放的题库管理系统和最灵活的选题系统,能够自动进行权限的判断,对用户进行冻结。.本文详细地论述了系统设计的思想和实

5、现的方法步骤从而为以后的研究打下了基础。本系统的深刻意义可以通过一个例子来体现出来。假如想在全校范围内查找一名学生的课程设计题目,则不要以前像那样一个一个去查名单,只需通过查询方法,输入该学生的学号或者是姓名,即可很容易的找到他的课程设计题目,还可以了解所查找的他的一些基本信息,看对象是否是自己所要找的人,另外,还可以知道他的其他情况。关键词 网络教育;SQL Server 2000;管理; 课程设计1绪论1.1课题背景1.1.1选题系统出现的趋势 在网络飞速发展的今天,互联网成为人们快速获取,发布和传递信息的重要渠道,在人们政治,经济,生活等各方面发挥着重要的作用。因此网站建设在Intern

6、et应用上地位显而易见,它已成为政府,企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。 从20世纪90年代初期随着www的发展,Internet逐渐普及化由于www通过良好的界面大大简化了Internet操作难度使得用户数量急剧增加,许多人开始重视Internet,发现到Internet具有巨大得潜力。于是纷纷大量加入Internet。这样Internet上得站点大大增加,网络信息五花八门,十分丰富。如今Internet已经深入到人们生活得各个部分。Internet大大方便了信息的传播,给人们带来了全新得生活方式。 这次我们所设计的课题正是互联网与大学生学习生活紧密相关的,现今的社会

7、人们已经离不开网络,传统的选题方式也面临着变革,而网络选题则是一个很重要的方向。基于Web技术的网络选题系统可以借助于遍布全球的Internet进行,因此选题既可以在本地进行,也可以在异地进行,大大拓展了选题的灵活性。题目可以根据题库中的内容生成,从而使用计算机选题大大的提高了选题效率;还可以直接把题目送到数据库中保存,作为老师以后出题的参考。现在较好的选题方式为网络选题,题目内容放在服务器上,学生通过帐号和口令进行登陆,学生也可以第一时间得到选题信息。因此,采用网络选题方式将是以后的大趋势。1.1.2课程设计管理系统的现状随着计算机产业的迅速发展,电子计算机已广泛的应用于信息管理、文字处理、

8、辅助设计、辅助教学及人们的日常生活中。特别是在计算机的操作系统具有了图形化的界面后,使用计算机已经不再是某些专业人员的专利,各行各业的人们不需要经过专业化的训练就能自如的在计算机上进行各种复杂的操作。时下,为了能创造更大的经济效益和方便管理,越来越多的学校迫切需要引入现代化的管理手段,而计算机的大容量操作,精确的计算,使它成为校园管理不可缺少的手段之一,但随着计算机应用的不断深入,学校对软件的需求也不断增加,越来越多的学校希望拥有适合自己需要的特殊软件来满足自己的特殊要求。1.1.3 课程设计管理系统的新要求课程设计题目的选定应该说是顺应这一趋势的。对于当今大学校园内的课程设计申报来说,其数据

9、量大,各种信息管理内容复杂,查询和管理学生信息和课程设计申报信息等工作由人工完成将是很累的,也许还很不切实际,不仅浪费了许多人力物力资源,而且还很容易出现差错,有一个符合要求的软件对其进行智能化的课程设计申报管理是最好不过的,节省了人力物力资源,并且对各种信息的把握和操作也更加方便了,对所有信息有了一个全局的掌握。1.1.4选题系统常用的实现技术 网络选题系统的实现技术有多种,可以采用传统的客户机/服务器(C/S)型的MIS型架构,即论文题目内容放在远程的服务器上,在选题机上安装考试应用程序和数据库客户机配置,因此每次选题时要对机器进行安装、配置,这样一来选题工作比较烦琐;而且选题程序放在客户

10、机上,安全性也受到一定影响。另外一种考试系统采用Web 技术实现。Web技术超越了传统的“客户机/服务器”两层结构,采用了三层体系结构:用户界面层/事务层/数据库层。因此Web结构有着更好的安全性。在用户机上不需要安装任何应用程序,应用程序可以安装在作为服务器的计算机上,题目存放在数据库服务器上(事务层和数据库可以是同一台机器)。1.2本课题的研究意义随着管理信息系统得发展及其广泛的应用,数据库管理技术已逐步趋于成熟,其应用也已经遍及各个领域。在学校中,信息管理系统已经涉及到教育教学的各个方面,从学生教师管理,到考试安排成绩统计等,都通过信息管理系统来达到高效的运行。同时,学校管理中的课程设计

11、管理过程也提出了相应的要求。为了满足课程设计管理的要求,需要制作一个课程设计选题系统,课程设计选题系统实现了对整个课程设计过程的管理系统化,规范化,无纸化。整个系统使用户操作起来简便快捷,对减轻学生,教师的劳动强度,提高工作效率与管理水平,具有很大的使用价值。对于一名专业的信息技术人员来说,如何最大限度地利用课程设计申报管理部门多年来在数据库系统上的投资,把学校花了大力气搜集来的数据变成对学校未来发展有巨大价值的信息,这是每一个从事信息技术工作的专业人员都应该考虑的问题。现在全国的很多大学校园内的课程设计申报管理都采用了计算机统一管理,这样就需要一种管理软件来为课程设计申报管理者服务,协助他们

12、来完成管理学生课程设计申报这么一个庞大的工作。1.3数据库技术概述1.3.1数据库理论基础 数据库处理在信息系统的研究中一直是非常重要的主题,然而,近年来,随着World Wide Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。数据库技术能使Internet应用超越具有早期应用特点的简单的发布。同时,Internet技术提供了一种向用户发布数据库内容的标准化的访问方法。这些技术没有脱离经典数据库技术的要求。它们只是加重了数据库技术的重要性。数据库的设计和开发及包括艺术有包括工程。理解用户的需求,然后,把它们转变为有效的数据库设计是一个艺术过程。把

13、设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用,是一个工程过程。数据库的目的是帮助人们跟踪事务。经典的数据库应用涉及诸如订单、顾客、工作、员工、学生、电话之类的项,或其它数据量较大、需要密起关注的事务。最近,由于数据库的普及,数据库技术已经被应用到了新的领域,诸如用于Internet的数据库或用于公司内联网的数据库。数据库也被越来越多地应用于抽论文和维护多媒体应用程序上。数据库管理系统数据管理系统(DBMS)是用描述、管理和维护数据库的程序系统,是数据库系统的核心组成部分。它建立在操作系统的基础上,对数据库进行统一的管理和控制。其主要功能有:1)描述数据库:描述数据库的逻辑结

14、构、存储结构、语义信息和保密要求等。2)管理数据库:控制整个数据库系统的运行,控制用户的并发性访问,检验数据的安全、保密与完整性,执行数据的检索、插入、删除、修改等操作。3)维护数据库:控制数据库初始数据的装入,记录日志,监视数据库性能,修改更新数据库,重新组织数据库,恢复出现故障的数据库。4)数据通信:组织数据的传输。数据库系统设计在软件需求分析阶段,搞清楚了软件“做什么”的问题,形成了目标系统的逻辑模型。现在我们所要做的就是要把软件“做什么”的逻辑模型变换为“怎么做”的物理模型,即着手实现软件的需求。首先,我们需要描述的是系统的总的体系结构1)数据库模块设计:系统的概要设计中最重要的就是系统模块化设计。模块化是指解决一个复杂问题时自项向下逐层把软件系统划分成若干个模块的过程。每个模块完成一个特定的功能,所有的模块按某种方法组织起来,成为一个整体,完成整个系统所要求的功能。2) 将系统划分为多个模块是为了降低软件系统的复杂性,提高可读性、可维护性,但模块的划分不能是任意的,应尽量保持其独立性。也就是说,每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单,即尽量做到高内聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。3)数据表设计: 数据表的设计是指设计数

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号