中文摘要 | 第1-5页 |
英文摘要 | 第5-6页 |
目录 | 第6-9页 |
第一章 引言 | 第9-13页 |
第二章 相关技术介绍 | 第13-26页 |
2.1 INTERNET与WWW | 第13-15页 |
2.2 WEB数据库 | 第15页 |
2.3 JAVA平台 | 第15-16页 |
2.4 SERVLET | 第16-17页 |
2.5 SERVLET技术和其它WEB服务器开发技术比较 | 第17-19页 |
2.6 JSP技术 | 第19-21页 |
2.7 从两层结构到三层结构 | 第21-23页 |
2.8 JDBC | 第23-26页 |
第三章 系统分析与设计 | 第26-49页 |
3.1 网络作业系统系统描述 | 第26-28页 |
3.2 对系统的要求 | 第28页 |
3.3 运行环境与开发平台 | 第28页 |
3.4 总体设计方案 | 第28-34页 |
3.4.1 网络作业系统的结构体系 | 第29-31页 |
3.4.2 功能模块划分和详细描述 | 第31-32页 |
3.4.3 对系统中的用例和角色的分析 | 第32-34页 |
3.4.4 接口设计 | 第34页 |
3.4.5 安全性设计 | 第34页 |
3.5 详细设计 | 第34-48页 |
3.5.1 涉及的数据库表 | 第34-35页 |
3.5.2 用户管理 | 第35-36页 |
3.5.3 用户身份的记录 | 第36-37页 |
3.5.4 用JavaScript进行预处理 | 第37页 |
3.5.5 各个用例的事件流描述 | 第37-41页 |
3.5.5.1 教师用例的事件流描述 | 第37-40页 |
3.5.5.2 学生用例的事件流描述 | 第40-41页 |
3.5.6 作业系统中类的属性和方法 | 第41-43页 |
3.5.7 教师模块中布置作业的设计 | 第43-44页 |
3.5.8 学生模块的设计 | 第44-46页 |
3.5.9 题库模块的设计 | 第46-48页 |
3.6 对系统性能的优化 | 第48页 |
3.7 小结 | 第48-49页 |
第四章 几个模块的关键技术的实现 | 第49-91页 |
4.1 用表单获取用户输入数据 | 第49-50页 |
4.2 用超链接实现对应方法的调用 | 第50-51页 |
4.3 用JAVASCRIPT进行预处理 | 第51-53页 |
4.4 建立与数据库的连接 | 第53-54页 |
4.5 嵌入SQL语句访问数据库 | 第54-56页 |
4.6 连接池 | 第56-61页 |
4.7 多窗口设计 | 第61页 |
4.8 文件和表单域的上传和下载 | 第61-71页 |
4.8.1 文件和表单域的上传 | 第61-68页 |
4.8.1.1 得到http请求消息的内容并对http请求消息进行分析 | 第62-64页 |
4.8.1.2 实现文件和表单域的上传 | 第64-68页 |
4.8.2 文件和表单域的下载 | 第68-71页 |
4.8.2.1 表单域内容的下载 | 第68-70页 |
4.8.2.2 文件附件的下载 | 第70-71页 |
4.9 教师模块中根据题库自动生成作业的实现 | 第71-78页 |
4.10 用MVC设计模式实现教师的学生名单管理功能 | 第78-87页 |
4.10.1 Jsp和Servlet | 第78页 |
4.10.2 为什么Jsp不能取代Servlet | 第78-79页 |
4.10.3 MODEL2 | 第79-80页 |
4.10.4 Session | 第80-81页 |
4.10.5 教师的学生名单管理功能 | 第81-87页 |
4.11 题库模块的实现 | 第87-89页 |
4.10.1 添加记录 | 第88-89页 |
4.10.2 查询记录 | 第89页 |
4.12 数据一致性 | 第89-90页 |
4.13 小结 | 第90-91页 |
第五章 系统的使用简介 | 第91-98页 |
5.1 进入 | 第91页 |
5.2 学生模块 | 第91-93页 |
5.2.1 学生界面 | 第91-92页 |
5.2.2 学生做作业 | 第92-93页 |
5.3 教师模块 | 第93-97页 |
5.3.1 教师的作业管理功能 | 第93-94页 |
5.3.2 教师的在题库中添加作业功能 | 第94-95页 |
5.3.3 教师的布置作业功能 | 第95-97页 |
5.4 小结 | 第97-98页 |
第六章 、结束语 | 第98-100页 |
参考文献 | 第100-101页 |
致谢 | 第101页 |