基于B/S结构的职业中学选课系统的设计与实现
论文摘要
随着学分制的普及,部分职业中等学校也采用了学分制下的选课制。本文通过对青岛交通职业学校教育管理工作全面的调查和研究,结合该校教育管理的实际要求,分析了在Internet环境下基于B/S的体系结构的网络选课系统,阐述了基于网络环境的选课系统的设计思想、工作原理和运行机制,并实现了一个完全网络化的选课系统。本选课系统采用基于Struts+JSF架构,并对其进行部分简化,形成了一套架构清晰、简单易用的开发框架,在对选课系统的开发过程中使用效果良好。本文第一部分介绍了课题的来源、背景和研究意义。第二部分结合实际分析了选课制的要素和约束。第三部分介绍选课系统的技术背景,包括SQL Server 2000数据库,Web应用服务器Tomcat,介绍了在交互式网络应用程序中通用的一种实现框架,即模型—视图—控制(MVC)框架,构建了一种基于Struts框架并结合Java EE中部分JSF技术的开发框架,进行JSP的Web开发。第四部分详细介绍了选课系统的需求分析。第五部分为本系统的具体实现,包括系统数据库设计,系统三层体系结构的实现,系统运行结果,从学生、教师及管理员三种用户的角度说明了整个系统的功能分布。第六部分简要归纳了本文的思想和工作,并对基于网络环境选课系统前景进行了展望。
论文目录
摘要Abstract第一章 绪论1.1 课题来源及背景1.2 学分制的来源及优缺点1.3 课题研究目的和意义1.4 本系统的技术特点1.5 论文组织结构第二章 选课制的基础理论2.1 计算机选课的必要性和重要性2.2 选课制的要素和制约2.2.1 选课制的要素2.2.2 选课制的空间制约2.2.3 选课制的时间制约2.3 选课制的组织和实施第三章 选课系统的技术背景3.1 B/S 结构3.1.1 什么是B/S 结构3.1.2 B/S 结构的优点3.1.3 B/S 架构软件的优势与劣势3.1.4 B/S、C/S 结构软件技术上的比较3.1.5 B/S、C/S 结构软件商业运用上的比较3.2 数据库:SQL Server 20003.3 Web 应用服务器 Tomcat3.4 开发部件介绍3.4.1 JSP 语言3.4.2 MVC 模式3.4.3 Struts 框架介绍3.4.4 JSF 框架介绍3.4.5 JSF 与Struts 集成3.4.6 数据库连接技术3.4.7 本系统框架——基于JSP+Struts+JSF 的系统架构3.5 开发工具:Eclipse3.6 系统安全设计3.6.1 Web 服务器在安全上的漏洞3.6.2 Web 服务器安全预防措施3.6.3 选课系统上的安全措施第四章 选课系统的需求分析4.1 学生选课需求4.2 任课教师需求4.3 选课管理需求第五章 选课系统的实现5.1 数据库设计5.1.1 数据库设计原则及思想5.1.2 选课系统数据库设计5.2 数据持久层5.3 控制器5.4 模型5.5 视图第六章 结论与展望参考文献附录致谢个人简历发表的学术论文
相关论文文献
本文来源: https://www.lw50.cn/article/b0c99333dc1ebee860ec8aec.html