《基于JSP宠物诊所信息系统的设计与实现(共13页).doc》由会员分享,可在线阅读,更多相关《基于JSP宠物诊所信息系统的设计与实现(共13页).doc(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上北京化工大学北方学院系统设计报告设计题目 “爱心宠物诊所”系统专业班级 计科1103班学 号 姓 名 刘晓辉 2014年 06 月 27 日一、主要内容(简要说明设计系统的内容、主要任务等)设计一个“爱心宠物诊所”系统,该系统可以提供的如下功能:浏览诊所的兽医以及他们的专业特长; 浏览宠物的主人(即诊所的客户)的相关信息;更新宠物的主人的相关信息;向系统中增加一个新客户;浏览宠物的相关信息;更新宠物的相关信息;向系统中增加一个新宠物;浏览宠物的访问历史记录;向宠物的访问历史记录添加一次访问;此外,诊所的职员在使用系统提供的上述功能之前需要进行登录。当职员不需要使用系统
2、的上述功能时,也可退出系统。二、模块划分系统用例图:登录时序图:三、功能简介功能介绍:登录诊所职员打开浏览器,浏览器中显示登录界面。职员输入用户名称和口令后,提交页面。系统验证职员的登录:若用户名称或口令不正确,系统显示“登录失败,无效的用户名或口令。”,职员可再次登录;若用户名称和口令正确,职员登录成功,系统显示一个页面可供职员访问用例“浏览兽医及其专业特长”。退出诊所职员登录系统之后,点击“退出”链接,系统销毁与职员的会话有关的资源,再呈现“登录”界面给用户,可供其再次登录系统,并给用户提示消息“退出成功”。浏览兽医及其专业特长诊所职员浏览查询兽医及其专业特长的界面,输入兽医名称或专业,点
3、击“查询”按钮,系统查找出符合条件的兽医及其专业特长信息,并呈现一个查询结果页面给职员以便其浏览相关的信息,职员还可以点击此页面的“重新查询”按钮再次输入查询条件。此外职员输入的查询条件为组合查询条件,例如如果职员只输入了查询的兽医名称,系统将查询所有专业特长中具有指定的名称的兽医。浏览宠物主人的信息诊所职员浏览查询宠物名称及其所有人名称的界面,输入所有人名称,点击“查询”按钮,系统查找出符合条件的所有人(即宠物主人),并呈现一个查询结果页面给职员以便其浏览相关的信息,职员不仅可以浏览宠物主人,还可以浏览属于该主人的宠物。职员点击一个链接的宠物主人,可以浏览宠物主人的详细信息:名称、地址、城市
4、和电话号码等。更新宠物主人的信息职员浏览宠物主人的信息时,当其点击一个链接的宠物主人,可以浏览宠物主人的详细信息:名称、地址、城市和电话号码。同时可以修改这些信息,点击“修改”按钮,系统将更新数据库中的相关信息,再次呈现修改页面,并给用户提示消息“所有人信息修改成功”。添加新客户职员输入新客户的名称、地址、城市和电话号码后,点击“增加”按钮,系统成功添加了新客户信息之后,将呈现浏览宠物信息的页面,并给用户提示消息“所有人信息插入成功”。浏览宠物信息在浏览之前需要输入查询条件查询宠物,此用例与“浏览宠物主人的信息”用例共享一个查询界面。诊所职员浏览查询宠物名称及其所有人名称的界面,输入宠物名称,
5、点击“查询”按钮,系统查找出符合条件的宠物,并呈现一个查询结果页面给职员以便其浏览相关的信息,职员不仅可以浏览宠物,还可以浏览该宠物的主人信息。职员点击一个链接的宠物,可以浏览宠物的详细信息:名称、类型、出生日期和所有人名称等。更新宠物信息职员浏览宠物信息时,当其点击一个链接的宠物,可以浏览宠物的详细信息:名称、类型、出生日期和所有人名称等。同时可以修改这些信息,点击“修改信息”按钮,系统将呈现页面以便编辑宠物的信息,职员可以修改宠物的名称或类型或出生日期(不能修改宠物所属的主人),点击“修改”按钮,系统将更新数据库中的相关信息,再次呈现修改页面,并给用户提示消息“宠物信息修改成功”。添加新宠
6、物职员从下拉列表中选择宠物的主人和类型,输入宠物的名称,点击弹出窗口输入出生日期,再点击“增加”按钮,系统成功添加了新宠物信息之后,将呈现浏览宠物信息的页面,并给用户提示消息“宠物信息插入成功”。浏览宠物的访问历史记录职员在浏览宠物的详细信息例如名称、类型等时,点击“阅览病历”按钮,可以浏览宠物的访问历史记录,包括每次的诊断时间以及相关的备注。添加一次宠物的访问职员在浏览宠物的详细信息例如名称、类型等时,点击“增加新病历”按钮,可以为宠物添加一次访问历史记录。职员在添加一次宠物的访问界面中输入描述信息,点击弹出窗口输入访问日期,再点击“增加”按钮,系统成功添加了新宠物的访问信息之后,将呈现浏览
7、宠物信息的页面,并给用户提示消息“宠物病历信息插入成功”。系统运行截图: 登录界面: 输入账号口令:登陆成功:查询兽医信息:兽医信息查询成功:增加新宠物和所有人信息:增加成功:编辑信息:增加所有人:填写信息:添加成功:宠物查询:查询成功:阅览病历、增加新病历、修改信息:病历查询成功:宠物病历信息插入:病历信息插入成功:四、总结及心得 心得:在实际学习过程当中,结合理论以及案例书,动手操作,遇到软件安装过程中的问题及时百度和向同学介绍。 关于这门课的教学建议:在这门课的学习过程中,觉得理论知识的讲解非常独立,即使理论过程中领悟到些许在实际操作过程中依然不会,因为个人觉得像这种操作性强的课程应当在教学过程中更注重操作能力的培养,减少甚至取消理论课,加强上机课的课时。专心-专注-专业