本管理系统的功能包括系统用户管理、员工信息管理、房间信息管理、老人信息管理、房间费用管理、库房信息管理、系统信息管理管理等多个功能模块。
功能需求列表:
编号 | 功能名称 | 模块编号 | 功能描述 | 输入内容 | 输出内容 |
1.1 | 用户登录 | 1 | 保证注册用户通过身份验证进入系统进行操作 | 用户名、密码 | 用户登录状态 |
1.2 | 用户注册 | 1 | 对注册用户进行检测,信息通过检测之后成为本系统的用户 | 用户名,密码、性别、QQ、邮箱等 | 注册的结果(提醒“用户注册成功”或者“用户注册失败”) |
1.3 | 修改个人信息 | 1 | 用户可以根据自己当前的情况修改个人的信息 | 要修改的信息 | 提示修改的结果 |
1.4 | 后台登录 | 1 | 仅管理员能够登录后台 | 后台用户名,密码,前台的用户名 | 后台登录是否成功 |
2.1 | 添加老人 | 4 | 管理员添加老人 | 老人的相关信息 | 老人列表 |
2.2 | 编辑老人 | 4 | 管理员修改老人信息 | 老人相关信息 | 是否编辑成功 |
2.3 | 删除老人 | 4 | 管理员删除老人 | 老人信息 | 老人删除成功或失败 |
3.1 | 添加工资发放 | 4 | 管理员添加工资发放 | 工资发放的相关信息 | 工资发放列表 |
3.2 | 编辑工资发放 | 4 | 管理员修改工资发放信息 | 工资发放相关信息 | 是否编辑成功 |
3.3 | 删除工资发放 | 4 | 管理员删除工资发放 | 工资发放信息 | 工资发放删除成功或失败 |
4.1 | 添加护理信息 | 4 | 管理员添加护理信息 | 护理信息的相关信息 | 护理信息列表 |
4.2 | 编辑护理信息 | 4 | 管理员修改护理信息 | 护理信息相关信息 | 是否编辑成功 |
4.3 | 删除护理信息 | 4 | 管理员删除护理信息 | 护理信息 | 护理信息删除成功或失败 |
5.1 | 添加床位 | 4 | 管理员添加床位 | 床位的相关信息 | 床位列表 |
5.2 | 编辑床位 | 4 | 管理员修改床位信息 | 床位相关信息 | 是否编辑成功 |
卷 杂盘 的文件夹 PATH 列表
卷序列号为 CA93-5784
E:\TEST\源码
│ .classpath
│ .mymetadata
│ .project
│ 养老院服务管理系统mjma2论文.doc
│
├─.myeclipse
├─.settings
│ .jsdtscope
│ org.eclipse.core.resources.prefs
│ org.eclipse.jdt.core.prefs
│ org.eclipse.wst.common.component
│ org.eclipse.wst.common.project.facet.core.xml
│ org.eclipse.wst.jsdt.ui.superType.container
│ org.eclipse.wst.jsdt.ui.superType.name
│
├─database
│ hsg.sql
│ jspmtccglxtzjya2.mdf
│ jspmtccglxtzjya2_log.ldf
│
├─src
│ ├─control
│ │ MainCtrl.java
│ │ Upload.java
│ │
│ ├─dao
│ │ CommDAO.java
│ │
│ ├─servlet
│ │ QRCode.java
│ │
│ └─util
│ Info.java
│ PageManager.java
│ QRCodeUtil.java
│ SetChar.java
│ StrUtil.java
│
└─WebRoot
│ cheweixinxi_add.jsp
│ cheweixinxi_detail.jsp
│ cheweixinxi_list.jsp
│ cheweixinxi_list1.jsp
│ cheweixinxi_list3.jsp
│ cheweixinxi_listxls.jsp
│ cheweixinxi_updt.jsp
│ css.css
│ databack.jsp
│ delall.jsp
│ dx.jsp
│ feiyongxinxi_add.jsp
│ feiyongxinxi_detail.jsp
│ feiyongxinxi_list.jsp
│ feiyongxinxi_listxls.jsp
│ feiyongxinxi_updt.jsp
│ image.jsp
│ left.jsp
│ left2.jsp
│ left3.jsp
│ leixingxinxi_add.jsp
│ leixingxinxi_detail.jsp
│ leixingxinxi_list.jsp
│ leixingxinxi_listxls.jsp
│ leixingxinxi_updt.jsp
│ login.jsp
│ logout.jsp
│ main.jsp
│ mod.jsp
│ mygo.jsp
│ sh.jsp
│ sh1.jsp
│ shoufeiyuan_add.jsp
│ shoufeiyuan_detail.jsp
│ shoufeiyuan_list.jsp
│ shoufeiyuan_list2.jsp
│ shoufeiyuan_listxls.jsp
│ shoufeiyuan_updt.jsp
│ shoufeiyuan_updt2.jsp
│ shoufei_add.jsp
│ shoufei_detail.jsp
│ shoufei_list.jsp
│ shoufei_list2.jsp
│ shoufei_listxls.jsp
│ shoufei_updt.jsp
│ sy.jsp
│ upload.jsp
│ upload_re.jsp
│ yhzhgl.jsp
│ yonghushoufei_add.jsp
│ yonghushoufei_detail.jsp
│ yonghushoufei_list.jsp
│ yonghushoufei_list2.jsp
│ yonghushoufei_list4.jsp
│ yonghushoufei_listxls.jsp
│ yonghushoufei_updt.jsp
│ yonghuzhuce_add.jsp
│ yonghuzhuce_detail.jsp
│ yonghuzhuce_list.jsp
│ yonghuzhuce_list2.jsp
│ yonghuzhuce_listxls.jsp
│ yonghuzhuce_updt.jsp
│ yonghuzhuce_updt2.jsp
│ zaixianjiaofei_add.jsp
│ zaixianjiaofei_detail.jsp
│ zaixianjiaofei_list.jsp
│ zaixianjiaofei_list2.jsp
│ zaixianjiaofei_listxls.jsp
│ zaixianjiaofei_updt.jsp
│ zhifu.jsp
│
├─attached
├─factory
│ checkno.jsp
│ getsonops.jsp
│ getyao.jsp
│
├─frontfiles
│ ├─css
│ │ css.css
│ │
│ └─js
│ collection.js
│
├─images
│ adi.gif
│ biaoqian.gif
│ button.gif
│ CssAdmin.css
│ dialogclose.gif
│ gun_qie.png
│ houtai.css
│ iconall.png
│ index_bg.png
│ left.gif
│ login.jpg
│ logo.gif
│ menu_di.gif
│ newsmove.gif
│ nopic.jpg
│ right.gif
│ top1_ok.gif
│ top1_over.gif
│ top_di3.gif
│ top_shuju_di.gif
│ tuichu.gif
│ Upload.gif
│ zxkf.gif
│
├─img
│ 1.gif
│ 2.gif
│ 3.gif
│ 4.gif
│ 5.gif
│
├─js
│ │ ajax.js
│ │ dialogclose.gif
│ │ dynamicImage.js
│ │ dynamicImage.swf
│ │ function.js
│ │ jquery.js
│ │ jquery.min.js
│ │ nopic.jpg
│ │ onclock.JS
│ │ popup.js
│ │ popups.js
│ │ prototype.lite.js
│ │
│ └─My97DatePicker
│ │ calendar.js
│ │ WdatePicker.js
│ │
│ ├─lang
│ │ en.js
│ │ zh-cn.js
│ │ zh-tw.js
│ │
│ ├─skin
│ │ │ datePicker.gif
│ │ │ WdatePicker.css
│ │ │
│ │ ├─default
│ │ │ datepicker.css
│ │ │ img.gif
│ │ │
│ │ └─whyGreen
│ │ bg.jpg
│ │ datepicker.css
│ │ img.gif
│ │
│ └─开发包
│ │ readme.txt
│ │
│ ├─lang
│ │ en.js
│ │ zh-cn.js
│ │ zh-tw.js
│ │
│ └─skin
│ │ datePicker.gif
│ │ WdatePicker.css
│ │
│ ├─default
│ │ datepicker.css
│ │ img.gif
│ │
│ └─whyGreen
│ bg.jpg
│ datepicker.css
│ img.gif
│
├─kindeditor_a5
│ │ kindeditor-all-min.js
│ │ kindeditor-all.js
│ │ kindeditor-min.js
│ │ kindeditor.js
│ │ license.txt
│ │
│ ├─attached
│ ├─examples
│ │ │ auto-height.html
│ │ │ colorpicker.html
│ │ │ custom-plugin.html
│ │ │ custom-theme.html
│ │ │ default.html
│ │ │ dialog.html
│ │ │ dynamic-load.html
│ │ │ file-dialog.html
│ │ │ file-manager.html
│ │ │ filter-mode.html
│ │ │ image-dialog.html
│ │ │ index.css
│ │ │ index.html
│ │ │ jquery-ui.html
│ │ │ jquery.html
│ │ │ jquery.js
│ │ │ multi-image-dialog.html
│ │ │ multi-language.html
│ │ │ newline.html
│ │ │ node.html
│ │ │ paste-type.html
│ │ │ qqstyle.html
│ │ │ readonly.html
│ │ │ simple.html
│ │ │ uploadbutton.html
│ │ │ url-type.html
│ │ │ word-count.html
│ │ │
│ │ └─jquery-ui
│ │ ├─css
│ │ │ └─smoothness
│ │ │ │ jquery-ui-1.9.2.custom.css
│ │ │ │ jquery-ui-1.9.2.custom.min.css
│ │ │ │
│ │ │ └─images
│ │ │ ui-bg_flat_0_aaaaaa_40x100.png
│ │ │ ui-bg_flat_75_ffffff_40x100.png
│ │ │ ui-bg_glass_55_fbf9ee_1x400.png
│ │ │ ui-bg_glass_65_ffffff_1x400.png
│ │ │ ui-bg_glass_75_dadada_1x400.png
│ │ │ ui-bg_glass_75_e6e6e6_1x400.png
│ │ │ ui-bg_glass_95_fef1ec_1x400.png
│ │ │ ui-bg_highlight-soft_75_cccccc_1x100.png
│ │ │ ui-icons_222222_256x240.png
│ │ │ ui-icons_2e83ff_256x240.png
│ │ │ ui-icons_454545_256x240.png
│ │ │ ui-icons_888888_256x240.png
│ │ │ ui-icons_cd0a0a_256x240.png
│ │ │
│ │ └─js
│ │ jquery-ui-1.9.2.custom.js
│ │ jquery-ui-1.9.2.custom.min.js
│ │
│ ├─jsp
│ │ │ demo.jsp
│ │ │ file_manager_json.jsp
│ │ │ README.txt
│ │ │ upload_json.jsp
│ │ │
│ │ └─lib
│ │ commons-fileupload-1.2.1.jar
│ │ commons-io-1.4.jar
│ │ json_simple-1.1.jar
│ │
│ ├─lang
│ │ ar.js
│ │ en.js
│ │ ko.js
│ │ zh_CN.js
│ │ zh_TW.js
│ │
│ ├─plugins
│ │ ├─anchor
│ │ │ anchor.js
│ │ │
│ │ ├─autoheight
│ │ │ autoheight.js
│ │ │
│ │ ├─baidumap
│ │ │ baidumap.js
│ │ │ index.html
│ │ │ map.html
│ │ │
│ │ ├─clearhtml
│ │ │ clearhtml.js
│ │ │
│ │ ├─code
│ │ │ code.js
│ │ │ prettify.css
│ │ │ prettify.js
│ │ │
│ │ ├─emoticons
│ │ │ │ emoticons.js
│ │ │ │
│ │ │ └─images
│ │ │ 0.gif
│ │ │ 1.gif
│ │ │ 10.gif
│ │ │ 100.gif
│ │ │ 101.gif
│ │ │ 102.gif
│ │ │ 103.gif
│ │ │ 104.gif
│ │ │ 105.gif
│ │ │ 106.gif
│ │ │ 107.gif
│ │ │ 108.gif
│ │ │ 109.gif
│ │ │ 11.gif
│ │ │ 110.gif
│ │ │ 111.gif
│ │ │ 112.gif
│ │ │ 113.gif
│ │ │ 114.gif
│ │ │ 115.gif
│ │ │ 116.gif
│ │ │ 117.gif
│ │ │ 118.gif
│ │ │ 119.gif
│ │ │ 12.gif
│ │ │ 120.gif
│ │ │ 121.gif
│ │ │ 122.gif
│ │ │ 123.gif
│ │ │ 124.gif
│ │ │ 125.gif
│ │ │ 126.gif
│ │ │ 127.gif
│ │ │ 128.gif
│ │ │ 129.gif
│ │ │ 13.gif
│ │ │ 130.gif
│ │ │ 131.gif
│ │ │ 132.gif
│ │ │ 133.gif
│ │ │ 134.gif
│ │ │ 14.gif
│ │ │ 15.gif
│ │ │ 16.gif
│ │ │ 17.gif
│ │ │ 18.gif
│ │ │ 19.gif
│ │ │ 2.gif
│ │ │ 20.gif
│ │ │ 21.gif
│ │ │ 22.gif
│ │ │ 23.gif
│ │ │ 24.gif
│ │ │ 25.gif
│ │ │ 26.gif
│ │ │ 27.gif
│ │ │ 28.gif
│ │ │ 29.gif
│ │ │ 3.gif
│ │ │ 30.gif
│ │ │ 31.gif
│ │ │ 32.gif
│ │ │ 33.gif
│ │ │ 34.gif
│ │ │ 35.gif
│ │ │ 36.gif
│ │ │ 37.gif
│ │ │ 38.gif
│ │ │ 39.gif
│ │ │ 4.gif
│ │ │ 40.gif
│ │ │ 41.gif
│ │ │ 42.gif
│ │ │ 43.gif
│ │ │ 44.gif
│ │ │ 45.gif
│ │ │ 46.gif
│ │ │ 47.gif
│ │ │ 48.gif
│ │ │ 49.gif
│ │ │ 5.gif
│ │ │ 50.gif
│ │ │ 51.gif
│ │ │ 52.gif
│ │ │ 53.gif
│ │ │ 54.gif
│ │ │ 55.gif
│ │ │ 56.gif
│ │ │ 57.gif
│ │ │ 58.gif
│ │ │ 59.gif
│ │ │ 6.gif
│ │ │ 60.gif
│ │ │ 61.gif
│ │ │ 62.gif
│ │ │ 63.gif
│ │ │ 64.gif
│ │ │ 65.gif
│ │ │ 66.gif
│ │ │ 67.gif
│ │ │ 68.gif
│ │ │ 69.gif
│ │ │ 7.gif
│ │ │ 70.gif
│ │ │ 71.gif
│ │ │ 72.gif
│ │ │ 73.gif
│ │ │ 74.gif
│ │ │ 75.gif
│ │ │ 76.gif
│ │ │ 77.gif
│ │ │ 78.gif
│ │ │ 79.gif
│ │ │ 8.gif
│ │ │ 80.gif
│ │ │ 81.gif
│ │ │ 82.gif
│ │ │ 83.gif
│ │ │ 84.gif
│ │ │ 85.gif
│ │ │ 86.gif
│ │ │ 87.gif
│ │ │ 88.gif
│ │ │ 89.gif
│ │ │ 9.gif
│ │ │ 90.gif
│ │ │ 91.gif
│ │ │ 92.gif
│ │ │ 93.gif
│ │ │ 94.gif
│ │ │ 95.gif
│ │ │ 96.gif
│ │ │ 97.gif
│ │ │ 98.gif
│ │ │ 99.gif
│ │ │ static.gif
│ │ │
│ │ ├─filemanager
│ │ │ │ filemanager.js
│ │ │ │
│ │ │ └─images
│ │ │ file-16.gif
│ │ │ file-64.gif
│ │ │ folder-16.gif
│ │ │ folder-64.gif
│ │ │ go-up.gif
│ │ │
│ │ ├─flash
│ │ │ flash.js
│ │ │
│ │ ├─image
│ │ │ │ image.js
│ │ │ │
│ │ │ └─images
│ │ │ align_left.gif
│ │ │ align_right.gif
│ │ │ align_top.gif
│ │ │ refresh.png
│ │ │
│ │ ├─insertfile
│ │ │ insertfile.js
│ │ │
│ │ ├─lineheight
│ │ │ lineheight.js
│ │ │
│ │ ├─link
│ │ │ link.js
│ │ │
│ │ ├─map
│ │ │ map.html
│ │ │ map.js
│ │ │
│ │ ├─media
│ │ │ media.js
│ │ │
│ │ ├─multiimage
│ │ │ │ multiimage.js
│ │ │ │
│ │ │ └─images
│ │ │ image.png
│ │ │ select-files-en.png
│ │ │ select-files-zh_CN.png
│ │ │ swfupload.swf
│ │ │
│ │ ├─pagebreak
│ │ │ pagebreak.js
│ │ │
│ │ ├─plainpaste
│ │ │ plainpaste.js
│ │ │
│ │ ├─preview
│ │ │ preview.js
│ │ │
│ │ ├─quickformat
│ │ │ quickformat.js
│ │ │
│ │ ├─table
│ │ │ table.js
│ │ │
│ │ ├─template
│ │ │ │ template.js
│ │ │ │
│ │ │ └─html
│ │ │ 1.html
│ │ │ 2.html
│ │ │ 3.html
│ │ │
│ │ └─wordpaste
│ │ wordpaste.js
│ │
│ └─themes
│ ├─common
│ │ anchor.gif
│ │ blank.gif
│ │ flash.gif
│ │ loading.gif
│ │ media.gif
│ │ rm.gif
│ │
│ ├─default
│ │ background.png
│ │ default.css
│ │ default.png
│ │
│ ├─qq
│ │ editor.gif
│ │ qq.css
│ │
│ └─simple
│ simple.css
│
├─META-INF
│ MANIFEST.MF
│
├─qtimages
│ 1.jpg
│ 1_01_01.jpg
│ 1_01_02.jpg
│ 1_01_03.jpg
│ 1_01_03_01.jpg
│ 1_01_03_02.jpg
│ 1_02_01_01_01.jpg
│ 1_02_01_01_02_01.jpg
│ 1_02_01_01_02_03.jpg
│ 1_02_01_01_03.jpg
│ 1_02_01_04.jpg
│ 1_02_02_01_01.jpg
│ 1_02_02_01_02_01.jpg
│ 1_02_02_01_02_04.jpg
│ 1_02_02_01_03.jpg
│ 1_02_02_02_01.jpg
│ 1_02_02_02_02_01.jpg
│ 1_02_02_02_02_02.jpg
│ 1_02_02_02_02_03.jpg
│ 1_02_02_02_03.jpg
│ 1_02_02_03_01_01.jpg
│ 1_02_02_03_01_012.jpg
│ 1_02_02_03_01_02_01.jpg
│ 1_02_02_03_01_02_03.jpg
│ 1_02_02_03_01_03.jpg
│ 1_03.jpg
│ 1_03_01.jpg
│ 1_03_02.jpg
│ 2.swf
│ a1.jpg
│ bg.jpg
│ cc.jpg
│ search.jpg
│ style.css
│ the_formbtn.gif
│
├─upload
│ 1317085910921.jpg
│ 1317085922265.jpg
│ 1317085936937.jpg
│ 1317086056687.jpg
│ 1317086069593.jpg
│ 1333961148718.jpg
│ 1333963398718.gif
│ 1333963445546.gif
│ 1333963661093.jpg
│
├─WEB-INF
│ │ web.xml
│ │
│ ├─classes
│ │ ├─control
│ │ │ MainCtrl.class
│ │ │ Upload.class
│ │ │
│ │ ├─dao
│ │ │ CommDAO.class
│ │ │
│ │ ├─servlet
│ │ │ QRCode.class
│ │ │
│ │ └─util
│ │ Info.class
│ │ PageManager.class
│ │ QRCodeUtil.class
│ │ SetChar.class
│ │ StrUtil.class
│ │
│ └─lib
│ commons-fileupload-1.2.1.jar
│ commons-io-1.3.2.jar
│ json_simple-1.1.jar
│ jspsmartupload.jar
│ jxl.jar
│ msbase.jar
│ mssqlserver.jar
│ msutil.jar
│ mysql-connector-java-5.0.4-bin.jar
│ sqljdbc.jar
│ sqljdbc4.jar
│ zxing-1.6-core.jar
│
└─zhifu
│ index.jsp
│
├─class
│ alipay_function.asp
│ alipay_md5.asp
│ alipay_notify.asp
│ alipay_service.asp
│
├─images
│ ABC_OUT.gif
│ alipay.gif
│ alipay_1.gif
│ alipay_bwrx.gif
│ BJRCB_OUT.gif
│ BOC_OUT.gif
│ button_sure.gif
│ CCB_OUT.gif
│ CEB_OUT.gif
│ CIB_OUT.gif
│ CITIC_OUT.gif
│ CMBC_OUT.gif
│ CMB_OUT.gif
│ COMM_OUT.gif
│ ENV_ABC_OUT.gif
│ ENV_CCB_OUT.gif
│ ENV_ICBC_OUT.gif
│ ENV_SPDB_OUT.gif
│ FDB_OUT.gif
│ GDB_OUT.gif
│ HZCB_OUT.gif
│ ICBC_OUT.gif
│ icon_visa_s.gif
│ layout.css
│ logo.gif
│ logo_vbvv.gif
│ NBBANK_OUT.gif
│ PSBC_OUT.gif
│ SDB_OUT.gif
│ SHBANK_OUT.gif
│ SPABANK_OUT.gif
│ SPDB_OUT.gif
│
└─log
20110626190134255.txt
目录
第1章 绪论 1
1.1 研究目的 1
1.2 研究背景 1
1.3 论文结构 2
第2章系统分析 3
2.1 需求分析 3
2.1.1性能需求 3
2.1.2功能需求 3
2.2可行性分析 4
2.3流程分析 5
2.4开发技术 9
2.4.1 UML语言 9
2.4.2 JSP技术介绍 9
2.4.3 html 10
2.4.3 javascript 10
第3章 总体设计 11
3.1 系统目标 11
3.2开发环境 11
第4章 数据库设计 13
4.1 数据库模型 13
4.2数据字典 14
4.3 数据库表设计 17
第5章 详细设计 21
5.1 jsp与sql数据库连接 21
5.2 模块实现 22
5.2.1登录模块 22
5.2.2员工用户管理模块 25
5.2.3老人房间费用管理模块 27
5.2.4数据分页显示模块 28
第6章 系统测试 30
6.1引言 30
6.1.1编写目的 30
6.1.2定义 30
6.2任务概述 30
6.2.1目标 30
6.2.2需求概述 30
6.2.3条件与限制 31
6.3计划 31
6.3.1测试项目 31
6.3.2测试准备 31
6.4测试项目说明 31
6.4.1登录测试 31
6.4.2信息管理测试 32
结论 33
参考文献 34
致谢 35
标签:养老院管理系统,敬老院管理系统,老人住宿