文件大小:12.40MB 适用专业:程序设计 适用年级:大学 论文编号:200328 论文简介: 毕业设计-基于JSP的操作系统教学网站设计,正文共53页,20598字,附源程序。
摘 要
通过操作系统教学网站的建设,完成了对于操作系统课程的远程化授课。可以使学生不受时间空间的限制,通过网络对于这门课程进行学习。建立起了基于B/C的网络化教学系统。本网站采用当前最流行的JSP网络编程技术,可以实现数据的高效、动态、交互访问,具有强大的Server/Client交互能力。本文中所做的主要工作:介绍Win2000 +JSP(J2DK+TOMCAT)系统并且嵌入 JAVABEAN的一般原理;阐述整个操作系统教学网站的概要设计,系统结构及工作原理;分析了系统实现中的特殊性、难点和重点;详细设计实现学院介绍、教学资源、课程表、课堂教学、在线答疑、其他课程、课件下载、留言反馈、站内搜索、公告专栏、友情链接、校园风景、新闻中心、栏目导航等程序模块; 各个模块的具体实现,且分析并解决实现中的若干技术问题;建立完整的实验网站,进行测试并分析结果。
关键字 : JAVABEAN JSP 网络教学 JAVASCRIPT JDBC
目 录
摘 要 I
Abstract II
目 录 III
引 言 1
第1章 JSP简介 3
1.1 JSP与本系统的开发 3
1.2 对于ASP,PHP,JSP进行比较 5
1.3 利用JDBC访问数据库 6
第2章 网站需求分析 11
2.1与传统教学的比较 11
2.2网站的流程 12
第3章 网站概要设计 15
3.1综合管理系统结构 15
3.2后台管理系统结构 15
3.3网站建设模式 16
第4章 数据库设计 18
4.1数据库分析 18
4.2数据库实体关系设计 18
4.3系统数据字典 20
第5章 网站详细设计 22
5.1登陆模块的设计 22
5.2课堂教学模块的设计 22
5.3留言反馈模块设计 26
5.4数据库的连接 29
第6章 网站功能的实现 31
6.1登陆版块的实现 31
6.2主要信息版块的实现 32
6.2.1教学资源版块的实现 32
6.2.2课程表版块的实现 32
6.2.3其他课程版块的实现 33
6.3课堂教学版块的实现 33
6.4课件下载版块的实现 37
6.5留言反馈版块的实现 38
第7章 网站的安全性 40
第8章 系统开发难点与技巧 42
结 论 44
参考文献 45
附 录 46
谢 辞 48
论文文件预览: 共38文件夹,436个文件,文件总大小:12.40MB,压缩后大小:9.66MB
- 毕业设计-基于JSP的操作系统教学网站设计
- 操作系统教学网站
- documentation
- image
- demeng.gif [2.70KB]
- example_title.gif [1.23KB]
- interface_title.gif [1.23KB]
- menu_1.gif [1.25KB]
- menu_2.gif [1.23KB]
- menu_3.gif [1.31KB]
- menu_4.gif [1.16KB]
- menu_5.gif [1022.00B]
- menu_bottom.gif [49.00B]
- menu_head.gif [58.00B]
- menu_top.gif [292.00B]
- pic.gif [9.86KB]
- right_bg.gif [43.00B]
- setup_title.gif [1.27KB]
- title.gif [7.65KB]
- top_bg.gif [83.00B]
- top_right.gif [3.24KB]
- v2.gif [1.40KB]
- xiaoxiang.gif [1.77KB]
- download.html [5.89KB]
- index.html [6.99KB]
- install.html [8.23KB]
- interface.html [12.91KB]
- style.css [1.22KB]
- example
- e2_uploadFiles
- word
- 2.doc [28.00KB]
- 2000000000000000.doc [67.00KB]
- lunwen 5.doc [3.00MB]
- tomcat .doc [25.00KB]
- 操作系统论文王聪4.doc [2.55MB]
- 教研室.doc [23.00KB]
- 新建 Microsoft Word 文档 (2).doc [21.00KB]
- 新建 Microsoft Word 文档.doc [20.00KB]
- 论文格式.doc [34.50KB]
- image
- demeng.gif [2.70KB]
- example.gif [2.38KB]
- example_title.gif [1.23KB]
- interface.gif [2.26KB]
- interface_title.gif [1.23KB]
- menu_1.gif [1.25KB]
- menu_2.gif [1.23KB]
- menu_3.gif [1.31KB]
- menu_4.gif [1.16KB]
- menu_5.gif [1022.00B]
- menu_bottom.gif [49.00B]
- menu_head.gif [58.00B]
- menu_top.gif [292.00B]
- pic.gif [9.86KB]
- right_bg.gif [43.00B]
- setup.gif [2.41KB]
- setup_title.gif [1.27KB]
- title.gif [7.65KB]
- top_bg.gif [83.00B]
- top_right.gif [3.24KB]
- v2.gif [1.40KB]
- xiaoxiang.gif [1.77KB]
- error.jsp [1.90KB]
- example2.jsp [3.03KB]
- example2.jsp.bak [2.88KB]
- example2_do.jsp [5.94KB]
- example2_do.jsp.bak [5.93KB]
- style.css [1.22KB]
- images
- 11111.ICO [2.19KB]
- 222_1.jpg [90.24KB]
- 35.gif [401.00B]
- 37.gif [633.00B]
- 38.gif [656.00B]
- 39.gif [610.00B]
- 40.gif [797.00B]
- 43.jpg [56.33KB]
- 43.psd [291.92KB]
- 44.gif [10.46KB]
- 5(1).gif [268.00B]
- A.jsp [7.81KB]
- banner.jpg [72.49KB]
- bg.gif [282.00B]
- caozuo.gif [638.01KB]
- cjol_logo3.gif [3.37KB]
- css.css [346.00B]
- demeng.gif [2.70KB]
- download.jsp [2.62KB]
- example.gif [2.38KB]
- example_title.gif [1.23KB]
- fj01.gif [4.91KB]
- fj10.jpg [10.81KB]
- fj11.jpg [12.25KB]
- fj12.jpg [7.64KB]
- fj13.jpg [8.95KB]
- gif093.gif [3.63KB]
- GO.GIF [894.00B]
- hot.gif [220.00B]
- hr-logo.gif [3.45KB]
- Image56.gif [638.00B]
- index_01.gif [4.35KB]
- index_12.jpg [6.81KB]
- interface.gif [2.26KB]
- interface_title.gif [1.23KB]
- itt_logo.gif [3.79KB]
- job_logo.gif [2.33KB]
- left_title.gif [1.37KB]
- left_title1.gif [1.37KB]
- left_title2.gif [1.37KB]
- left_title8.gif [1.37KB]
- logo.gif [3.68KB]
- logo1.gif [4.15KB]
- logonew.gif [3.92KB]
- logo_lnrc.gif [6.04KB]
- main_top.gif [3.71KB]
- member.gif [2.81KB]
- members_bg.gif [4.70KB]
- menu_1.gif [1.25KB]
- menu_2.gif [1.23KB]
- menu_3.gif [1.31KB]
- menu_4.gif [1.16KB]
- menu_5.gif [1022.00B]
- menu_bottom.gif [49.00B]
- menu_head.gif [58.00B]
- menu_top.gif [292.00B]
- mood1.gif [511.00B]
- new.gif [1.19KB]
- PASSWORD.GIF [1.15KB]
- pic.gif [9.86KB]
- pic02.gif [35.33KB]
- right_bg.gif [43.00B]
- setup.gif [2.41KB]
- setup_title.gif [1.27KB]
- sjz.gif [30.33KB]
- sjz1.gif [13.90KB]
- sjz2.gif [93.64KB]
- sjz3.gif [41.62KB]
- sjzue_index_top_01.gif [21.52KB]
- spacer.gif [43.00B]
- title.gif [7.65KB]
- top01.gif [16.52KB]
- topback.jpg [40.05KB]
- top_bg.gif [83.00B]
- top_right.gif [3.24KB]
- tutu51.gif [1.13KB]
- USERNAME.GIF [1.13KB]
- v2.gif [1.40KB]
- xiaoxiang.gif [1.77KB]
- ketang
- cha01
- cha01-keywords.htm.bak [5.01KB]
- cha01-keywords.jsp [5.09KB]
- cha01-keywords.jsp.bak [5.03KB]
- cha01-xt.htm.bak [3.89KB]
- cha01-xt.jsp [3.97KB]
- cha01-xt.jsp.bak [3.91KB]
- cha01010100.htm.bak [4.00KB]
- cha01010100.jsp [4.07KB]
- cha01010100.jsp.bak [4.00KB]
- cha01010200.htm.bak [4.24KB]
- cha01010200.jsp [4.32KB]
- cha01010200.jsp.bak [4.26KB]
- cha01020100.htm.bak [4.76KB]
- cha01020100.jsp [4.84KB]
- cha01020100.jsp.bak [4.78KB]
- cha01020201.htm.bak [4.21KB]
- cha01020201.jsp [4.29KB]
- cha01020201.jsp.bak [4.23KB]
- cha01020301.htm.bak [4.29KB]
- cha01020301.jsp [4.38KB]
- cha01020301.jsp.bak [4.31KB]
- cha01020400.htm.bak [4.04KB]
- cha01020400.jsp [4.12KB]
- cha01020400.jsp.bak [4.06KB]
- cha01020500.htm.bak [4.44KB]
- cha01020500.jsp [4.52KB]
- cha01020500.jsp.bak [4.46KB]
- cha01020601.htm.bak [4.10KB]
- cha01020601.jsp [4.18KB]
- cha01020601.jsp.bak [4.12KB]
- cha01030100.htm.bak [4.16KB]
- cha01030100.jsp [4.24KB]
- cha01030100.jsp.bak [4.17KB]
- cha01030201.htm.bak [3.74KB]
- cha01030201.jsp [3.82KB]
- cha01030201.jsp.bak [3.76KB]
- cha02
- cha02-keywords.htm.bak [0.00B]
- cha02-keywords.jsp [6.61KB]
- cha02-keywords.jsp.bak [6.54KB]
- cha02-xt.htm.bak [0.00B]
- cha02-xt.jsp [2.76KB]
- cha02-xt.jsp.bak [2.69KB]
- cha02010100.htm.bak [0.00B]
- cha02010100.jsp [3.51KB]
- cha02010100.jsp.bak [3.45KB]
- cha02010200.htm.bak [0.00B]
- cha02010200.jsp [3.86KB]
- cha02010200.jsp.bak [3.79KB]
- cha02020101.htm.bak [0.00B]
- cha02020101.jsp [4.90KB]
- cha02020101.jsp.bak [4.84KB]
- cha02020201.htm.bak [0.00B]
- cha02020201.jsp [4.24KB]
- cha02020201.jsp.bak [4.18KB]
- images
- 01010101.gif [35.01KB]
- 01010101.png [35.01KB]
- 01020401.gif [10.20KB]
- 01020501.gif [9.82KB]
- 01030101.gif [14.11KB]
- cha02010101.gif [10.10KB]
- cha02010201.gif [18.63KB]
- closed.gif [909.00B]
- colorbar.gif [1.04KB]
- dot2.gif [990.00B]
- end.gif [902.00B]
- menublack.gif [1.37KB]
- topback.jpg [40.05KB]
- test
- selftest1.htm.bak [15.12KB]
- selftest1.jsp [15.14KB]
- selftest1.jsp.bak [15.14KB]
- selftest2.htm.bak [13.77KB]
- selftest2.jsp [13.79KB]
- selftest2.jsp.bak [13.79KB]
- GetFlash.exe [97.21KB]
- index.htm.bak [1.04KB]
- index.html.bak [1.04KB]
- index.jsp [1.10KB]
- index.jsp.bak [1.10KB]
- introduction.htm.bak [4.15KB]
- introduction.jsp [4.23KB]
- introduction.jsp.bak [4.17KB]
- left.htm.bak [33.75KB]
- left.jsp [33.81KB]
- left.jsp.bak [33.81KB]
- preface.htm.bak [4.09KB]
- preface.jsp [4.15KB]
- studyinstruction.htm.bak [4.28KB]
- studyinstruction.jsp [4.36KB]
- studyinstruction.jsp.bak [4.30KB]
- style.css [3.68KB]
- style.css.bak [3.68KB]
- swflash.cab [476.04KB]
- top.htm.bak [2.83KB]
- top.html.bak [2.68KB]
- top.jsp [2.41KB]
- top.jsp.bak [2.65KB]
- using.htm.bak [4.45KB]
- using.jsp [4.53KB]
- using.jsp.bak [4.47KB]
- liuyan
- images
- bg2.gif [52.00B]
- center_error.gif [1.55KB]
- error_r1_c1.gif [2.63KB]
- error_r2_c1.gif [1.31KB]
- error_r2_c3.gif [806.00B]
- error_r3_c2.gif [410.00B]
- Image1.gif [507.00B]
- Image10.gif [518.00B]
- Image11.gif [414.00B]
- Image12.gif [488.00B]
- Image13.gif [583.00B]
- Image14.gif [639.00B]
- Image15.gif [503.00B]
- Image16.gif [557.00B]
- Image17.gif [610.00B]
- Image18.gif [556.00B]
- Image19.gif [431.00B]
- Image2.gif [574.00B]
- Image20.gif [598.00B]
- Image21.gif [580.00B]
- Image22.gif [479.00B]
- Image23.gif [511.00B]
- Image24.gif [743.00B]
- Image25.gif [579.00B]
- Image26.gif [491.00B]
- Image27.gif [590.00B]
- Image28.gif [458.00B]
- Image29.gif [532.00B]
- Image3.gif [510.00B]
- Image30.gif [695.00B]
- Image31.gif [489.00B]
- Image32.gif [528.00B]
- Image33.gif [553.00B]
- Image34.gif [638.00B]
- Image35.gif [534.00B]
- Image36.gif [480.00B]
- Image37.gif [1.07KB]
- Image38.gif [462.00B]
- Image39.gif [573.00B]
- Image4.gif [598.00B]
- Image40.gif [670.00B]
- Image41.gif [685.00B]
- Image42.gif [547.00B]
- Image43.gif [502.00B]
- Image44.gif [425.00B]
- Image45.gif [535.00B]
- Image46.gif [592.00B]
- Image47.gif [668.00B]
- Image48.gif [624.00B]
- Image49.gif [757.00B]
- Image5.gif [537.00B]
- Image50.gif [643.00B]
- Image51.gif [736.00B]
- Image52.gif [695.00B]
- Image53.gif [452.00B]
- Image54.gif [618.00B]
- Image55.gif [637.00B]
- Image56.gif [638.00B]
- Image57.gif [816.00B]
- Image58.gif [759.00B]
- Image59.gif [736.00B]
- Image6.gif [572.00B]
- Image60.gif [707.00B]
- Image7.gif [534.00B]
- Image8.gif [464.00B]
- Image9.gif [449.00B]
- WEB-INF
- classes
- com
- my
- www
- redhat
- DataFilter.class [17.10KB]
- myfile.class [1.37KB]
- checkData.jsp [2.24KB]
- config.jsp [2.67KB]
- config.jsp.bak [2.68KB]
- gb_del.jsp [1.78KB]
- gb_img.jsp [1.02KB]
- gb_re.jsp [3.16KB]
- gb_re.jsp.bak [3.16KB]
- gb_write.jsp [2.82KB]
- index.jsp [6.80KB]
- index.jsp.bak [6.80KB]
- readme.txt [1.16KB]
- style.css [1.32KB]
- text.txt [277.00B]
- view_ip.jsp [1.87KB]
- upload
- 2.doc [28.00KB]
- 2000000000000000.doc [67.00KB]
- WEB-INF
- classes
- com
- jspsmart
- upload
- File.class [4.90KB]
- Files.class [1.52KB]
- Request.class [1.48KB]
- SmartUpload.class [13.24KB]
- SmartUploadException.class [260.00B]
- my
- www
- redhat
- DataFilter.class [17.10KB]
- myfile.class [1.37KB]
- jsj
- 备用
- Ans.class [1.42KB]
- Ans.class [1.41KB]
- jsjdb
- 备用
- feedbackjdbc.class [1.62KB]
- Scorejdbc.class [1.55KB]
- 新建 文本文档.txt [0.00B]
- feedbackjdbc.class [1.60KB]
- Scorejdbc.class [1.54KB]
- 新建 文本文档.txt [0.00B]
- xiaoxiang
- fileUpload
- file.class [2.92KB]
- files.class [1.30KB]
- Request.class [1.82KB]
- upBean.class [8.37KB]
- feedbackjdbc.class [1.34KB]
- servletUpload.class [2.13KB]
- servletUpload.java [1.94KB]
- lib
- msbase.jar [278.08KB]
- mssqlserver.jar [63.34KB]
- msutil.jar [58.46KB]
- A.jsp [2.49KB]
- A.jsp.bak [4.36KB]
- Bcol.jsp [8.40KB]
- Bcol.jsp.bak [8.42KB]
- C.jsp [1.22KB]
- C.jsp.bak [1.22KB]
- Ccol.jsp [6.73KB]
- Ccol.jsp.bak [6.73KB]
- check.jsp [2.15KB]
- check.jsp.bak [1.90KB]
- content.jsp [672.00B]
- course.jsp [3.64KB]
- course.jsp.bak [3.64KB]
- course.txt [4.29KB]
- course1.jsp [1.66KB]
- course1.jsp.bak [1.66KB]
- course2.jsp [1.66KB]
- course2.jsp.bak [1.66KB]
- course7.jsp [4.41KB]
- dayi.jsp [1.91KB]
- denglu.jsp [0.00B]
- download.jsp [2.95KB]
- download.jsp.bak [2.95KB]
- examine.jsp [2.49KB]
- examine.jsp.bak [2.24KB]
- example1.htm.bak [2.94KB]
- feedback.jsp [4.53KB]
- feedback.jsp.bak [4.53KB]
- feedback1.jsp [2.88KB]
- feedback1.jsp.bak [2.89KB]
- index.jsp [4.35KB]
- index.jsp.bak [4.36KB]
- insert.htm.bak [373.00B]
- insert.jsp [759.00B]
- insert.jsp.bak [759.00B]
- introduce.jsp [5.68KB]
- introduce.jsp.bak [5.68KB]
- introduce1.jsp [3.65KB]
- introduce1.jsp.bak [3.65KB]
- introduce2.jsp [3.56KB]
- introduce2.jsp.bak [3.56KB]
- introduce3.jsp [3.55KB]
- introduce3.jsp.bak [3.55KB]
- jiangyi.jsp [57.73KB]
- jiangyi1.jsp [155.76KB]
- jiangyi2.jsp [1.86KB]
- jiangyi3.jsp [1.85KB]
- jiangyi4.jsp [69.12KB]
- jieda.jsp [811.00B]
- jieda.jsp.bak [811.00B]
- JSky-2005.rar [204.00B]
- log.jsp [1.13KB]
- log.jsp.bak [1.13KB]
- luntan.jsp [2.66KB]
- luntan.jsp.bak [2.66KB]
- luntan1.jsp [1.75KB]
- luntan1.jsp.bak [1.75KB]
- Main.jsp [1.61KB]
- Main.jsp.bak [1.61KB]
- othercourse.jsp [5.41KB]
- othercourse.jsp.bak [5.40KB]
- othercourse1.jsp [1.78KB]
- othercourse1.jsp.bak [1.78KB]
- othercourse2.jsp [1.78KB]
- othercourse2.jsp.bak [1.78KB]
- othercourse3.jsp [1.78KB]
- othercourse3.jsp.bak [1.78KB]
- roll01.jsp [274.00B]
- score.jsp [3.26KB]
- score.jsp.bak [3.31KB]
- score1.jsp [2.32KB]
- score1.jsp.bak [2.33KB]
- show.jsp [7.65KB]
- show.jsp.bak [7.67KB]
- show.txt [14.24KB]
- show2.jsp [14.01KB]
- teachersouse.jsp [4.29KB]
- teachersouse.jsp.bak [4.29KB]
- teachersouse1.jsp [1.55KB]
- teachersouse1.jsp.bak [1.55KB]
- teachersouse2.jsp [1.55KB]
- teachersouse2.jsp.bak [1.55KB]
- test.jsp [307.00B]
- tiwen.jsp [1.24KB]
- tiwen1.jsp [929.00B]
- uploadfile.jsp [1.77KB]
- uploadfile.jsp.bak [1.49KB]
- 论文.doc [2.56MB]
|