3.1系统体系结构
系统的体系结构非常重要,往往决定了系统的质量和生命周期。针对不同的系统可以采用不同的系统体系结构。本系统为个人日常事务管理系统,属于开放式的平台,所以在体系结构中采用B/s。B/s结构抛弃了固定客户端要求,采用服务器、客户端的模式。用户操作界面和管理员操作界面分开展示。B/s结构基于互联网,需要网络的支持,由用户在浏览器上发布命令,服务器负责向数据库传送命令,最后再由服务器把反馈的结果传回浏览器给用户进行呈现。
3.2系统功能结构
系统的功能结构是系统实现的框架,本系统的主要结构为管理员和用户。管理员的功能为个人中心管理、用户管理、基础数据信息管理、日常安排信息管理、消费记录信息管理、重要提醒信息管理等。用户的功能为个人中心管理、日常安排信息管理、消费记录管理和重要提醒信息管理等。本个人日常事务管理系统功能结构图如下图3-1所示:
图3-1个人日常事务管理系统功能结构图
3.3数据库设计
数据库设计在系统设计中占有重大比例,数据库的设计包括ER图设计和数据库表设计。
3.3.1ER图设计
根据本系统的特点,本系统设计的主要实体包括管理员信息、用户信息、消费记录信息、重要提醒信息、日常安排信息等。
(1)管理员ER图包括的属性有管理员的编号、用户名和密码。管理员ER图如下图3-2所示:
图3-2管理员实体的ER图
(2)日常安排信息包含的属性为日常安排的详细描述,有编号、安排时间等。日常安排信息ER图如下图3-3所示:
图3-3日常安排信息实体ER图
(3)用户信息的属性包括用户的个人资料,有姓名、性别、电话等。用户信息实体ER图如下图3-4所示:
图3-4用户实体ER图
(4)重要提醒信息实体的属性有编号、用户姓名等。重要提醒信息实体ER图如下图3-5所示:
图3-5重要提醒信息实体ER图
(7)本个人日常事务管理系统的整体实体关系图如下图3-6所示:
图3-6系统关系ER图
3.3.2数据库表设计
根据数据ER图的设计,本系统的数据库表有管理员信息表、用户信息表、重要提醒信息表、日常安排信息表等。本系统的数据库表如下图3-1至3-8所示:
表3-1 config
表3-2 dictionary
表3-3 richanganpai
表3-4 token
表3-5 users
表3-6 xiaofeijilu
表3-7 yonghu
表3-8 zhongyaotixing