Java Web开发技术
Servlet+JSP+JavaBean模式适合开发复杂的web应用,在这种模式下,Servlet负责处理用户请求,JSP负责数据收集和显示,JavaBean封装数据操作的相关功能。请以Servlet+JSP+JavaBean模式开发新闻发布系统,主要包括用户添加、用户登录、用户信息修改、新闻发表、新闻修改和新闻查看功能。
具体要求如下:
1、完成数据库设计,要求记录管理员信息和新闻信息,其中管理员信息包括:用户名、密码、性别、QQ号、email和年龄,新闻信息包括:新闻编号、新闻标题、新闻内容、发表日期,作者。
2、首页(index.jsp)以时间倒序方式显示所有新闻的列表,显示项包括:新闻标题(链接)、发表日期。
3、登录页面(login.jsp)实现管理员登录。默认管理员账号admin,密码是admin。
4、添加管理员页面(addAdmin.jsp)实现添加管理员贴,必须是在admin登录成功之后才能访问。
5、用户修改页面(userModify.jsp)实现用户信息的修改,必须是在用户登录成功之后能才访问。
6、新闻发表页面(addNews.jsp),输入标题、内容,即可发表一篇新闻。必须是在用户登录成功之后能才访问。
7、新闻管理页面(listNews.jsp),列出该管理员所添加的新闻的列表,给出新闻标题、“编辑”和“删除”的链接,必须是在用户登录成功之后能才访问。
8、新闻编辑页面(modifyNews.jsp),对新闻标题和内容进行修改,必须是在用户登录成功之后能才访问。
9、新闻详细页面(detailNews.jsp),对新闻内容进行查看。
项目开发完成后,提交大作业文档。文档包括:工程文件和源代码,以及导出的数据库文件。所有这些文档放在一个文件夹中,文件夹打包压缩,压缩包命名方式:学号+姓名。
评分标准
得 分一、整体要求 (每小题5分,共15分)
1、内容实用、主题健康、界面美观。(5分)
2、功能多样、操作简单。(5分)
3、系统运行快捷稳定。(5分)
得 分二、技术要求 (每小题10分,共60分)
1、jsp页面总数不少于7个,用JavaBean实现数据操作,Servlet处理提交的数据。
2、在系统中要实现数据表中数据的查询、删除、更新、添加等功能。
3、数据表设计科学,主键明确、外键合理。
4、完备性检查,不允许有乱码及未处理的页面出错的情形。
5、使用了Servlet+JSP+JavaBean开发模式。
6、合理使用过滤器和监视器技术。
得 分三、部署要求 (共10分)
完成系统部署和发布,实现相关功能。
得 分四、答辩要求 (共15分)
系统运行通过,交齐所有材料后提出答辩申请。对老师提出问题,简明扼要作答,技术要素解释全面、准确。
版权所有:留学生编程辅导网 2020 All Rights Reserved 联系方式:QQ:99515681 微信:codinghelp 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。