J2EE课程设计Word格式.docx
- 文档编号:19919517
- 上传时间:2023-01-12
- 格式:DOCX
- 页数:13
- 大小:371.63KB
J2EE课程设计Word格式.docx
《J2EE课程设计Word格式.docx》由会员分享,可在线阅读,更多相关《J2EE课程设计Word格式.docx(13页珍藏版)》请在冰豆网上搜索。
本次宠物诊疗系统的所有功能如下图所示:
二、系统设计思想
本系统只采用了JSP,JavaBean和Servlet技术。
其中,JSP负责数据的显示和获取;
Servlet主要将获取的数据进行处理,并根据情况将信息转发给JavaBean处理,这些操作通常都是数据库的操作;
JavaBean负责执行业务逻辑。
系统的设计框架如下图所示:
三、数据库的设计和连接
本系统在SQLServer2003数据库中创建数据库petclinicapps,并创建相应的系统用户表employee,宠物表cw,客户表kw,兽医信息表shouyi和宠物病历表bingl.
1,系统用户表employee
字段名称
类型
约束
name
varchar(20)
主键
password
2,宠物表cw
id
int(自动增长)
nvarchar(50)
da
datetime
type
owner
3,客户表kw
nchar(10)
address
nvarchar(255)
telphone
nchar(20)
4,兽医信息表shouyi
keshi
sex
zhic
5,宠物病历表bingl
cwname
cwsuo
miao
nvarchar(100)
yishi
四、Web服务器模块设计
视图:
本次设计中所包含的视图文件如下所示
login.jsp:
用户登录界面
vetsearch.jsp:
宠物信息管理界面,即主页
sview.jsp:
浏览兽医界面
sjia.jsp:
添加兽医界面
sdel.jsp:
删除兽医界面
kehuc.jsp:
查询客户界面
kehuv.jsp:
客户信息显示界面
kehuj.jsp:
添加客户界面
gkehu.jsp:
更新客户界面
cwc.jsp:
查询宠物界面
cwV.jsp和suo.jsp:
查询宠物的数据显示
cwj.jsp:
添加宠物界面
cwX.jsp:
更新宠物界面
liaoc.jsp:
查询病历界面
liaoj.jsp:
添加病历界面
liaox.jsp:
宠物病历显示
模型
BaseDAO.java实现数据库的连接和操作
GetCounter.java获得记录集数
五、系统功能模块设计
1.用户管理模块
显示登录界面
EmpServlet:
获取职员的登录信息
BaseDAO:
其getRs()方法负责访问数据库的employee表,验证用户信息。
Vetsearch.jsp:
若职员登录成功,则显示系统主页面。
截图如下所示:
2.兽医管理模块
该模块包括兽医信息浏览、添加、删除3项操作。
兽医信息浏览模块:
分页显示所有的兽医信息
BaseDAO和GetCount:
在sview.jsp中使用该javabean的方法。
兽医信息添加模块:
JiaServlet:
获取用户输入的兽医信息。
其Exec()方法负责向数据库的shouyi表中添加信息。
sjia.jsp:
返回添加信息界面。
兽医信息删除模块:
DelServlet:
其Exec()方法负责向数据库的shouyi表中删除信息。
sdel.jsp:
返回删除兽医信息界面
2.客户管理模块
该模块包括客户信息查询、添加、更新3项操作。
客户信息查询模块
KehuServlet:
获取用户输入的客户信息。
其getRs()方法负责访问数据库的kehu表。
kehuV.jsp:
将对于客户的信息显示出来。
kehuc.jsp:
客户信息不存在,则返回客户信息查询界面。
客户信息添加模块
JkeServlet:
其Exec()方法负责向数据库的kehu表中添加信息。
返回客户信息添加界面。
客户信息更新模块
XiuServlet:
其getRs()方法负责访问数据库的kehu表,更新相关信息。
gkehu.jsp:
返回客户信息更新界面。
3,宠物管理模块
该模块包括宠物信息查询、添加、更新3项操作。
宠物信息查询模块
CwcServlet:
获取用户输入的宠物信息。
其getRs()方法负责访问数据库的cw表。
cwV.jsp:
宠物信息显示
cwc.jsp:
返回宠物信息查询界面。
宠物信息添加模块
CwjServlet:
获取用户输入的宠物信息,向数据库添加信息。
cwj.jsp:
返回宠物信息添加模块。
宠物信息更新模块
CwxServlet:
获取用户输入的宠物信息,并在对于的数据库中更新记录。
其Exec()方法负责向数据库的cw表中更新信息。
cwX.jsp:
返回宠物信息更新界面。
4,病历管理模块
该模块包括病历查询、添加2项操作。
病历查询模块
LiServlet:
获取用户输入的相关部分病历信息,在对应数据库中查询信息。
其getRs()方法负责访问数据库的bingl表。
Liaox.jsp:
查询成功,则进入病历信息显示界面
liaoc.jsp:
查询失败,则返回病历信息查询界面
病历添加模块
LiaoServlet:
获取用户输入的信息,在对应的数据库中添加信息。
liaoj.jsp:
返回病历添加界面
5.系统退出模块
退出后返回用户登录界面。
六、参考文献
《JSP动态网站开发基础教程与实验指导》
王晓军田中雨刘跃军等编著
清华大学出版社
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- J2EE 课程设计