家庭生活物品收纳管理系统

 2022-01-17 11:01

论文总字数:24432字

目 录

1 绪论 1

1.1系统背景 1

1.2系统目的 1

1.3系统意义 1

1.4系统主要内容 1

1.5系统开发工具 2

1.5.1 MyEclipse 2

1.5.2 SQL Server 2

1.5.3 JSP 2

1.6本论文结构说明 2

2 可行性分析 3

2.1技术可行性 3

2.2 经济可行性 3

2.3 社会可行性 3

3用户需求分析 3

4 系统设计 4

4.1总体设计原则 4

4.2 结构设计 4

4.3 数据库设计 5

4.3.1概念结构设计 5

4.3.2逻辑结构设计 6

4.4系统功能具体分析 8

5 系统实现 9

5.1 家长模块 9

5.1.1首页 9

5.1.2家长身份登录 10

5.1.3家长管理界面 11

5.1.4家长修改密码界面 11

5.1.5添加孩子用户 11

5.1.6 查询孩子用户 12

5.1.7 物品分类添加页面 12

5.1.8物品分类查询 13

5.1.9 家庭物品添加界面 14

5.1.10 家庭物品查询界面 14

5.1.11物品收纳添加界面 14

5.1.12物品收纳查询界面 16

5.2 孩子模块 16

5.2.1孩子登录界面 16

5.2.2个人资料管理 16

5.2.3家庭物品查询界面 17

5.2.4物品收纳查询界面 18

5.3 其他实现 18

5.3.1左侧栏显示 18

5.3.2分页显示 20

5.3.3消耗性物品显示 20

6 软件测试 21

6.1 软件测试简介 21

6.2软件测试的目的 21

6.3 软件测试的方法和过程 22

6.3.1单元测试 22

6.3.2集成测试 23

6.3.3系统测试 24

6.3.4确认测试 24

7 系统维护 24

7.1改正性维护 24

7.2适应性维护 24

7.3完善性维护 25

7.4预防性维护 25

8 总结 25

参考文献 25

致谢 27

家庭生活物品收纳管理系统

洪晓燕

摘要

由于现代科技的飞速发展,使得人们的生活水平也变得越来越高,生活节奏也随之变得越来越快,因此,人们对生活便利的需求也就变得越来越大,而家庭生活物品收纳管理系统的设计完全符合人们日常家庭生活中对家庭生活物品收纳登记的需求,可以通过系统随时随地记录自己家庭物品的收纳情况并对所记录的情况进行查阅,非常便利。

随着现在计算机技术的快速发展,java也逐渐被更多的开发者和使用者接纳使用。系统以Java语言为基础,SQL Server作为数据库支撑,研发的本系统,系统基本能够满足用户的需求。本文以MyEclipse SQL Server作为开发平台,开发家庭生活物品收纳管理系统。家庭成员可以在登录之后在线查看个人信息和家庭生活物品的登记情况,也可以对家庭物品进行分类,同时也可以对家庭各类物品的收纳情况进行登入登出,并且在日常经常性消耗物品达到某一固定值时,会进行补给提醒。

关键词:收纳管理;Java; SQL Server

Household Goods Storage Management System

Hong Xiaoyan

School of Computer and Software,NUIST,Nanjing 21004,China

Abstract

Due to the rapid development of modern science and technology, people's living standards are improving .The pace of life are becoming faster and faster. Therefore, the demand for convenience of living will become larger and larger. The design of the household goods storage management system satisfies the requirements for the registration of daily household living articles. It is very convenient for the system to record the collection of household articles to review the recorded conditions anywhere and anytime.

With the rapid development of computer technology, java has also begun to be accepted by more and more developers and users. The household goods storage management system is based on the Java language. SQL Server is used as a database support. The household goods storage management system is developed to meet the needs of users. This article uses MyEclipse SQL Server as a development platform to develop the household goods storage management system. Family members can check the registration of personal information and family life items online after login. They can also classify household items. They can also log in and log out of family items and store them in daily recurring items. When the value of the item reaches a certain fixed value, a reminder is issued.

Keywords: Storage Management; Java; SQL Server

1 绪论

    1. 系统背景

传统的家庭收纳情况必须家庭成员来回查看家庭物品情况,家庭成员一旦要查看某一家庭物品,必须要跑到物品所在地方再进行查看核对,这种方式十分浪费时间。在现代化普及的现在,这种传统方式既浪费时间又很麻烦,所以以前的传统收纳登记方式不能适应现在的情况。因此这个系统是为了减轻家庭成员对家庭生活物品的收纳登记负担。通过网络这个平台,利用这个系统,家庭成员可以随时随地地在线了解家庭物品的收纳情况,还可以通过本系统对家庭生活物品进行登进登出。

    1. 系统目的

为了减轻家庭成员对家庭生活物品的收纳负担,本系统主要研究了关于家庭生活物品的收纳管理[1]。通过网络这个平台,利用这个系统,家庭成员可以随时随地地在线了解家庭物品的收纳登记情况,还可以通过本系统对家庭生活物品进行登进登出。家庭成员也可以更加方便的了解家庭物品的收纳情况,并且在日常经常性消耗物品在达到某一值提醒时对家庭物品进行适当补充。本系统针对家庭物品繁杂的情况,让家庭成员更加了解家庭物品情况,并且对日常家庭生活物品收纳的管理提供一个便利。该系统的出现,也在极大程度上节省了时间,同时也降低了物品的浪费。

    1. 系统意义

随着java[2]技术的不断发展,它也开始被越来越多的开发者和使用者接受。并且随着现代科技的迅速发展,人们更加追求快速便捷的生活方式,对生活便利的需求也就变得越来越大,而家庭生活物品收纳管理系统的设计不仅完全符合人们日常家庭生活中对家庭生活物品收纳的需求,同时又满足人们对快速便捷的需求。通过该系统家庭成员可以在任何时间、任何地点去查看家庭生活物品的收纳情况,同时也可以对家庭生活物品收纳情况做出改动,这样可以极大程度地避免家庭成员为了详细了解家庭生活物品的收纳情况要来回查看登记,可以节省很多时间。

    1. 系统主要内容

该系统是一个运用Java[3]语言开发的家庭生活物品收纳管理系统,它能够在线查询家庭物品的收纳情况。系统可以对家庭各类物品的收纳情况进行管理,同时对于部分经常性消耗物品的数量达到固定值时给出是否需要补给的提醒。系统支持家庭成员分用户登录,拥有家长和孩子两种模式,家长有系统所有的权限,可以查看并且负责记录消耗物品的登入登出;家长可以对家庭各类物品的收纳情况进行统计;家长登录之后可以查看家庭各类生活物品的收纳情况;家长登录之后可以增加或者删除家庭各类生活物品的收纳情况;家长登录之后可以修改家庭各类生活物品的收纳情况;家长登录之后可以增加或者删除家庭各类生活物品的分类;家长登录之后可以修改家庭生活物品的分类;家长登录后,日常经常性消耗物品在达到某一固定值时,会进行补给提醒。孩子登录系统之后可以对自己本身的信息进行修改;孩子可以查看家庭生活物品分类,家庭生活物品添加情况以及家庭生活物品收纳情况,但是孩子不能对这些情况做出修改[4]

    1. 系统开发工具

本系统所选用的开发语言是Java,使用的开发软件工具是MyEclipse8.5。本系统选用SQL Server2008作为数据库[5]。同时选用了JSP[6]来编写系统网页的页面[7]。选用Tomcat[8]来发布网页。

1.5.1 MyEclipse

MyEclipse[9]是由Genuite公司自主开发研究出来的一款应用前景广泛的软件。而MyEclipse是在已有的Eclipse的基础上加上新的一些插件研发而成的,它是一款拥有较多功能的Java开发软件,相比于Eclipse,MyEclipse本身所具有的功能更为强大,所以它适用的地方就变得更加的广阔,同时在Java、Java EE以及一些移动应用的开发上面它也被更多的利用。

1.5.2 SQL Server

在终止了与Sybase的合作关系后,微软自力更生,开始自己研究开发关于SQL Server的各种版本,微软自己开发研究在SQL Server 6.0之后的所有SQL Server版本。SQL Server[10] 2008是研发的SQL Server 2005的功能更加完善的加强版[11]。与SQL Server 2005不同之处在于SQL Server[10] 2008它具有一些之前没有的新的功能和新的特性:基于原则下的管理基础架构;能够被提前发现的查询性能;数据的压缩功能;;DDL(数据定义语言)的审核功能;日志流压缩;数据类型参数和变量,表格类型可用于变量或参数。

1.5.3 JSP

剩余内容已隐藏,请支付后下载全文,论文总字数:24432字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;