版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、武汉纺织大学数学与计算机学院J2EE课程设计宠 物 诊 所 系 统姓 名: 黄 咏 明学 号: 0804511013班 级: 网 络 081指导老师 : 聂 刚 老 师一、 系统功能分析本次宠物诊疗系统的所有功能如下图所示:退出宠物诊断系统兽医管理客户管理宠物管理病例管理浏览兽医添加兽医删除兽医查询客户添加客户更新客户查询宠物添加宠物更新宠物查询病例添加病例二、 系统设计思想本系统只采用了JSP,JavaBean和Servlet技术。其中,JSP负责数据的显示和获取;Servlet主要将获取的数据进行处理,并根据情况将信息转发给JavaBean处理,这些操作通常都是数据库的操作;JavaBea
2、n负责执行业务逻辑。系统的设计框架如下图所示:浏览器(控制器)Servlet(视图)JSP(模型)JavaBean1.请求2.实例化3.4.5.6.响应Web服务器数据库客户三、 数据库的设计和连接本系统在SQL Server 2003数据库中创建数据库petclinicapps,并创建相应的系统用户表employee,宠物表cw,客户表kw,兽医信息表shouyi和宠物病历表bingl.1 ,系统用户表employee字段名称类型约束namevarchar(20)主键passwordvarchar(20)2,宠物表cw字段名称类型约束idint(自动增长)主键namenvarchar(50)
3、dadatetimetypenvarchar(50)ownernvarchar(50)3,客户表kw字段名称类型约束idint(自动增长)主键namenchar(10)addressnvarchar(255)telphonenchar(20)4, 兽医信息表shouyi字段名称类型约束idint(自动增长)主键namenchar(10)keshinvarchar(50)sexnchar(10)zhicnvarchar(50)5, 宠物病历表bingl字段名称类型约束idint(自动增长)主键cwnamenvarchar(50)cwsuonvarchar(50)dadatetimemiaonva
4、rchar(100)yishinvarchar(50)四、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:查询病历界面liao
5、j.jsp:添加病历界面liaox.jsp:宠物病历显示模型BaseDAO.java 实现数据库的连接和操作GetCounter.java 获得记录集数五、 系统功能模块设计1.用户管理模块login.jsp:显示登录界面EmpServlet:获取职员的登录信息BaseDAO:其getRs()方法负责访问数据库的employee表,验证用户信息。Vetsearch.jsp:若职员登录成功,则显示系统主页面。截图如下所示:2.兽医管理模块该模块包括兽医信息浏览、添加、删除3项操作。兽医信息浏览模块:sview.jsp:分页显示所有的兽医信息BaseDAO和GetCount:在sview.jsp中
6、使用该javabean的方法。兽医信息添加模块:JiaServlet:获取用户输入的兽医信息。BaseDAO:其Exec()方法负责向数据库的shouyi表中添加信息。sjia.jsp:返回添加信息界面。截图如下所示:兽医信息删除模块:DelServlet:获取用户输入的兽医信息。BaseDAO:其Exec()方法负责向数据库的shouyi表中删除信息。sdel.jsp:返回删除兽医信息界面截图如下所示:2.客户管理模块该模块包括客户信息查询、添加、更新3项操作。客户信息查询模块KehuServlet:获取用户输入的客户信息。BaseDAO:其getRs()方法负责访问数据库的kehu表。ke
7、huV.jsp:将对于客户的信息显示出来。kehuc.jsp:客户信息不存在,则返回客户信息查询界面。客户信息添加模块JkeServlet:获取用户输入的客户信息。BaseDAO:其Exec()方法负责向数据库的kehu表中添加信息。kehuj.jsp:返回客户信息添加界面。客户信息更新模块XiuServlet:获取用户输入的客户信息。BaseDAO:其getRs()方法负责访问数据库的kehu表,更新相关信息。gkehu.jsp:返回客户信息更新界面。3,宠物管理模块该模块包括宠物信息查询、添加、更新3项操作。宠物信息查询模块CwcServlet:获取用户输入的宠物信息。BaseDAO:其g
8、etRs()方法负责访问数据库的cw表。cwV.jsp:宠物信息显示cwc.jsp:返回宠物信息查询界面。宠物信息添加模块CwjServlet:获取用户输入的宠物信息,向数据库添加信息。BaseDAO:其getRs()方法负责访问数据库的cw表。cwj.jsp:返回宠物信息添加模块。宠物信息更新模块CwxServlet:获取用户输入的宠物信息,并在对于的数据库中更新记录。BaseDAO:其Exec()方法负责向数据库的cw表中更新信息。cwX.jsp:返回宠物信息更新界面。4,病历管理模块该模块包括病历查询、添加2项操作。病历查询模块LiServlet:获取用户输入的相关部分病历信息,在对应数据库中查询信息。BaseDAO:其getRs()方法负责访问数据库的bingl表。Liaox.jsp:查询成功,则进入病历信息显示界面liaoc.jsp:查询失败,则返回病历信息查询界面截图如下所示:病历添加模块LiaoServlet:获取用户输入的信息,在对应的数据库中添
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度服务合同标的与服务质量2篇
- 2024年度房产交易合同范例
- 二零二四年度艺术品买卖独家合同协议
- 2024版影视制作合同(不含演员费用)
- 二零二四年度股权转让合同标的真实性确认与保密责任
- 二零二四年度租赁合同:某房东与租客之间的房屋租赁协议
- 二零二四年度建筑工程施工合同:标准变压器安装工程
- 二零二四年度企业间技术秘密保密及许可使用合同
- 2024版版权保护合同标的及服务内容
- 北京工业大学耿丹学院《机械制造技术基础》2021-2022学年第一学期期末试卷
- 【沪科】第三次月考卷
- 电力市场概论张利课后参考答案
- 2024年浙江杭州市人才管理服务中心(杭州市人事考试院)编外员工招聘管理单位遴选500模拟题附带答案详解
- 施工承包合同(包工包料)(30篇)
- 2024年学期辅导员工作计划(四篇)
- 二年级上册道德与法治教学课件-大家排好队人教部编
- 2024消防安全常识60题题库(含答案)
- 甘肃省重点中学2025届生物高三第一学期期末复习检测模拟试题含解析
- 10.1爱护身体(课件)-2024-2025学年统编版道德与法治七年级上册
- 2024年P气瓶充装理论考试题及答案
- 2024年新商务星球版七年级地理上册全册教学课件
评论
0/150
提交评论