淮 阴 工 学 院
《Java Web应用开发》大作业报告
学 院:
|
|
专 业:
|
|
题 目:
|
|
班 级:
|
姓 名:
|
学 号:
|
班 级:
|
姓 名:
|
学 号:
|
班 级
|
姓 名:
|
学 号:
|
指导教师: 张永军 s
时 间: 2022-2023学年第1学期 s
1 课题功能介绍
1.1 课题功能
此处用自己的语言简述本次大作业的课题功能。
1.2 课题需求分析
采用图表等形式简要的对课题的功能进行需求分析。
2 课题的设计和实现
2.1 Java Web技术
用自己的理解简要介绍Java Web技术的作用、组成部分,并说明这些组成部分在课题实现中的使用。
2.2 系统架构
用自己的话简要介绍本系统的架构(例如老师上课讲到的Dao、Service、entity、Web这样的分层结构),并说明其在本次大作业中的使用情况。
2.3 Servlet使用说明
请说明在你的课题实现中有哪些Servlet,他们主要的作用及主要Servlet的实现细节介绍。可以采用表格的形式,如果是表格,需要采用三线表,格式如:
表2-1 Topic(留言信息表)
列 名
|
说 明
|
类 型 ( 长 度 )
|
备 注
|
id
|
编号
|
Int(4)
|
不允许空,主键
|
Topic
|
主题
|
text
|
不允许空
|
AddUser
|
发布人
|
nvarchar(100)
|
不允许空
|
Content
|
留言内容
|
text
|
不允许空
|
Replay
|
回复内容
|
text
|
不允许空
|
AddTime
|
发布时间
|
datetime
|
不允许空
|
2.4 Filter和Listener实现说明
请说明在你的课题实现中如何使用Filter和Listener的,他们实现了哪些功能,是如何具体实现的。
2.5 jsp实现说明
请说明在你的课题中,有哪些jsp页面,它们要实现声明功能,是如何实现的。
2.4 数据库的设计
请说明有多少张表,每个表的字段。系统数据是如何存储到MySQL数据库的,并且说明采用了何种技术来对MySQL数据库中的数据进行存取(JPA, MYBATIS还是JDBC?)。
2.5 数据库访问设计
请说明在你的设计中是如何对JDBC进行封装,从而实现对数据库的访问的。建议以一个功能为示例,来进行阐述。
2.5 系统开发环境
罗列出系统开发的环境,例如:
操作系统:Windows XP/7/8/8.1/10;
服务器:Windows Server R2;
数据库:SQL Server 2012;
集成开发环境:Visual Studio 2013。
3. 系统测试
以测试用例的形式来说明系统是如何进行测试的。
4 系统部署
此处以图表的形式来说明如何系统进行部署,并截图说明系统的运行。
结 论
对本次大作业做一个总结,说明自己完成了哪些功能,还又哪些功能有待完善,并简单谈下自己的心得体会。
致 谢
参 考 文 献
Nathan R. Swain,Scott D. Christensen,Alan D. Snow,Herman Dolder,Gonzalo Espinoza-Dávalos,Erfan Goharian,Norman L. Jones,E. James Nelson,Daniel P. Ames,Steven J. Burian. A new open source platform for lowering the barrier for environmental web app development[J]. Environmental Modelling and Software,2016.