目录
一、课设目的 3
二、开发环境 4
三、课设内容 5
3.1具体要求 7
四、需求分析 7
4.1系统功能需求分析 7
4.2系统性能需求分析 7
4.3用例图 8
五、设计过程 9
5.1数据库设计 9
5.1.1数据库表的建立 9
5.2登录 10
5.3下载文件 11
5.4上传文件 13
5.5人员信息管理 18
5.5.1添加人员 18
5.5.2修改人员信息 18
5.5.3查询人员信息 19
5.5.4删除人员信息 19
六、测试 19
6.1学生登录测试 19
6.2教师登录测试 20
6.3管理员登录测试 21
6.4下载文档测试 22
6.5下载视频测试 22
6.6添加教师测试 23
6.7教师信息管理测试 24
6.8学生信息管理测试 25
6.9上传测试 26
6.10注册页面测试 27
七、调试过程 27
7.1遇到的问题 27
7.2问题的解决 28
八、小结 29
九、参考文献 30
一、课设目的
1.复习、巩固JavaWeb的基础知识,进一步加深对JavaWeb技术的理解和掌握。
2.课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。
3.培养学生在项目开发中团队合作精神、创新意识及能力。
二、开发环境
操作系统:Windows
开发工具:MyEclipse
MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse可以支持Java Servlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。
Java中间件服务器:Tomcat
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
数据库: MySQL
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。