1 / 25
文档名称:

网上选课系统设计与实现.doc

格式:doc   大小:183KB   页数:25页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

网上选课系统设计与实现.doc

上传人:2982835315 2022/6/9 文件大小:183 KB

下载得到文件列表

网上选课系统设计与实现.doc

文档介绍

文档介绍:.
.
工业职业技术学院
毕业设计〔论文〕
课题名称网上选课系统设计与实现
专 业 班 级: 10计应303
学 生 姓 名: 三
指 导 教 师: 娜
二O一二 开发工具共同工作。 JSP规是Web效劳器、应用效劳器、交易系统、以及开发工具供给商间广泛合作的结果。在传统的网页HTML文件(*htm,*.html)中参加Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web效劳器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立动态所需要的功能。所有程序操作都在效劳器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无Java Applet,甚至无Frame。JSP技术在多个方面加速了动态Web页面的开发:

使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态容〔容是根据请求来变化的,例如请求信息或者特定的一瓶酒的价格〕。生成容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在效劳器端运行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响容的生成。在效劳器端,JSP引擎解释JSP标识和小脚本,生成所请求的容〔例如,通过访问JavaBeans组件,使用JDBCTM技术访问数据库等〕,并且将结果以HTML〔或者XML〕页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。
.
.

JSP 作为一个很好的动态网页开发语言得到了越来越广泛的使用,在各类JSP 应用程序当中,JSP+JavaBean 的组合成为了一种事实上最常见的JSP程序的标准。JavaBean [4]是描述Java 的软件组件模型,有点类似于 Microsoft的 组件概念。在Java 模型当中,通过JavaBean 可以无限扩大Java 程序的功能,通过JavaBean 的组件可以快速地生成新的应用程序。对于程序员来说,最好的一点就是 JavaBean可以实现代码的重复利用。
JavaBean 是一种基于 Java 的软件组件。 JSP 对于在 Web 应用中集成 JavaBean 组件提供了完善的支持。这种支持不仅能缩短开发时间〔可以直接利用经测试和可信任的已有组件,防止了重复开发〕,也为 JSP 应用带来了更多的可伸缩性。 JavaBean 组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。如果我们有三个 JavaBean ,它们分别具有显示新闻、股票价格、天气情况的功能,那么创立包含所有这三种功能的 Web 页面只需要实例化这三个 Bean ,使用 HTML 表格将它们依次定位就可以了。  利用跨平台运行的 JavaBean 组件, JSP 为别离处理逻辑与显示样式提供了卓越的解决方案。
2 系统开发工具及容器
开发工具
本系统使用的开发工具,后台java代码编写使用MyEclipse Europa workbench ,前台页面编辑使用DreamWaver 8。

MyEclipse企业级工作平台〔MyEclipse Enterprise Workbench ,简称MyEclipse〕[5]是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序效劳器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。

Dreamwaver是美国MACROMEDIA公司(现为Adobe收购)开发的集网页制作和管理于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别开展的视觉化网页开发工具。
数据库的选择
.
.
简介
MySQL是一个开放源码的关系数据库管理系统[6],MySQL由于性能高、本钱低、可靠性好,已经成为最流行的开源数据库,被广泛地应用在中小型中。随着MySQL