学生作品展示评分网站的用户分为评委老师、学生和管理员两种角色,3个角色共有十几个功能的实现。系统中学生的主要功能有:在线注册,作品浏览,上传作品、系统留言板等模块。管理员的主要功能有:学生信息管理、老师信息管理、新闻资讯管理、作品信息管理、系统留言板管理等功能,老师的功能主要是对学生上传的作品打分和给以评语。
系统采用java的web语言jsp为开发制作而成,基于B/S模式,以Myeclipse为开发平台,mysql为数据库.并且采用了ssh框架进行开发,文档方面包括,任务书,开题报告,答辩ppt等,通过这些技术的实现,整个系统的性能得到了大大的提高。本系统是独立的运行,不依附于其他系统,可移植,可扩展。代码的编写规范,注解较多,有利于作为毕设设计,课程设计,二次开发等。
建立一个学生作品展示网是十分必要的事情,这不仅能使更多的人可以浏览到学生的作品信息,同时也对于提升学校自身的知名度,提高学生的素质,有相当大的帮助。
目 录
摘 要 I
Abstract II
绪 论 1
1 系统概述与技术介绍 2
1.1 B/S结构介绍 2
1.2 MyEclipse介绍 2
1.3 JavaScrip语言 2
1.4 JSP技术 3
1.5 MVC模式 4
1.6 Tomcat介绍 7
1.7 MySQL 8
2 系统需求分析 9
2.1 开发环境 9
2.2 需求分析 9
2.3 可行性分析 10
3 系统概要设计 11
3.1 系统设计概述 11
3.2 系统用例图 12
3.3 系统功能模块图 15
4 数据库设计与实现 17
4.1 数据库结构设计 17
4.1.1 表概要说明 17
4.1.2 数据表的结构 17
5 系统的实现 21
5.1 网站前台模块 21
5.1.1 网站首页设计 21
5.1.2 网站导航设计 21
5.1.3 作品展示列表 22
5.1.4 学生注册实现 24
5.2 学生功能模块 26
5.2.1 提交作品 26
5.2.2 管理我的作品 28
5.3 管理员模块 28
5.3.1 登陆界面设计 28
5.3.2 学生信息管理 31
5.3.3 评委老师管理 32
5.3.4 作品信息管理 35
5.3.4 退出系统后台 36
6 系统测试 37
4.1 测试方法 37
4.2 系统测试结果 37
总 结 39
参考文献 40