(一)在构建新系统的前提下,进行详细的背景与研究现状分析归纳,并介绍系统开发时将采纳的主要技术和技术难点。
(二)利用软件工程思想,在将功能性需求和非功能性需求区分的基础上进行需求分析;利用该需求分析系统的业务流转设计;然后针对上述内容,设计出系统的用例图,描绘系统设计过程。
(三)本文采用B/S架构,利用MVC三层设计模式,构建本系统。
(四)在系统设计完成以后,对系统的性能进行相应的测试,测试过程中即使用了白盒测试法,也使用了黑盒测试法,同时包括兼容性测试,通过多种测试相结合的方式来确保系统的安全性和有效性。
提供了一些今年最新计算机毕业设计源代码,公众号:一点毕设,领取更多资料!
目 录
摘 要 1
Abstract 2
第一章 绪论 6
一、 选题的依据及意义 6
二、 国内外现状研究 6
三、 研究目的 7
四、 本文研究的主要内容 7
五、 本文章节安排 7
六、 本章小结 8
第二章 设计技术与开发环境 9
一、 相关技术介绍 9
(一) JSP简介 9
(二) B/S模式分析 10
(三) MVC设计模式 10
二、 开发工具介绍 11
(一) Myeclipse简介 11
三、 开发环境介绍 11
(一) Tomcat简介 11
(二) JDK简介 11
四、 本章小结 12
第三章 系统需求分析 13
一、 可行性研究 13
(一) 经济可行性 13
(二) 技术可行性 13
(三) 运行可行性 13
(四) 时间可行性 13
(五) 法律可行性 14
二、 需求分析 14
(一) 应用需求分析 14
(二) 运行需求分析 14
(三) 其他需求分析 15
三、 功能性需求 15
四、 系统用例分析 16
(一) 系统总体用例分析 16
(二) 管理员身份用例分析 16
(三) 护工身份用例分析 19
五、 本章小结 21
第四章 系统设计 22
一、 系统总体设计 22
(一) 用户信息管理 22
(二) 登录 23
(三) 护工请假管理 24
(四) 老人的增删改查 25
(五) 事故记录的增删查 26
二、 系统开发步骤 27
三、 概要设计 27
四、 数据字典 28
(一) 数据结构 28
(二) 数据流 29
(三) 数据存储 29
(四) 处理过程 30
(五) 外部实体 32
五、 数据库概念结构设计 32
六、 数据库逻辑结构设计 33
七、 本章小结 35
第五章 详细设计与实现 36
一、 程序流程图 36
(一) 数据增加流程图 36
(二) 数据修改流程图 37
(三) 数据删除流程图 37
(四) 数据查找流程图 38
二、 系统类图 38
三、 系统登陆模块 39
四、 系统首页实现 40
五、 密码管理模块实现 40
六、 用户信息管理模块 40
七、 老人信息管理模块实现 41
八、 事故记录管理模块实现 41
第六章 程序测试与评价 43
一、 程序调试 43
二、 程序测试 43
(一) 测试的目的和重要性 43
(二) 测试的步骤 44
(三) 试验的主要内容 44
(四) 测试用例 46
三、 测试结果及分析 48
(一) 测试情况统计分析 48
(二) 功能性 48
(三) 易用性 48
(四) 兼容性 49
(五) 缺陷汇总 49
四、 本章小结 49
结论 50
致谢 52