时间管理系统设计与实现+用例图+流程图(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

时间管理系统设计与实现+用例图+流程图(2)


2.系统分析与设计
2.1需求分析
时间管理系统是作为人们生活、工作、学习、健康等的一个项目,具备了很多优点[7]。人们可以登录网站,随时随地的进行工作、生活、学习等。同时,还提高了人们的时间认识,提高了人们的工作、生活、学习意识[8]。
本系统通过五种模块类型使用时间管理系统,分别是学习模块、工作模块、人脉模块、健康管理模块、登录验证模块。登录模块进行登录验证,学习模块对学习时间进行定时,工作模块可以对工作时间进行统计,人脉模块对用户的人脉以及潜在人脉进行统计,健康管理模块中用户可以对自己的健康信息进行查询,可以制订自己的健康饮食时间等功能,不同的模块扮演着不同的角色,实现不同的功能。
2.2系统用例分析
系统用例图是由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的动态视图。用例图展示了用例之间以及同用例参与者之间是怎样相互联系的。用例图用于对系统、子系统或类的行为进行可视化,使用户能够理解如何使用这些元素,并使开发者能够实现这些元素。本系统的用例图如图1所示。
 
图1系统用例图
2.3系统操作流程
系统使用者分为管理员和用户。用户直接可以登录,管理员在登录时进行身份验证,管理员是后台登陆,用户是前台登录,实现不同的权限操作。以管理员身份进入系统后,可执行管理员对站内信息,包括人员、站内新闻、互动留言的信息进行管理权限操作,可以进行所有用户信息的修改以及查询,可以查看所有用户的留言以及发布站内新闻。以用户身份登录可以对自己的信息进行查询以及修改,可以浏览站内新闻,可以进行留言。系统操作流程图如图2所示。
 
图2系统操作流程图
2.4系统模块设计
(1)项目管理模块:能将日常工作分为一个项目,便于分析处理问题,使工作目标清晰;
(2)时间管理模块:安排好各工作的时间,分清他们的重要级别,以及工作的进度关系;
(3)人脉管理模块:采用名片的展现方式,能即使掌握关系人的喜好、个人爱好、家庭状况;
(4)知识管理模块:能将个人拥有的各种资料、随手可得的信息变成更具价值的知识,最终利于人们的工作、生活。
(5)健康管理模块:是指一种对个人或人群的健康危险因素进行全面管理的过程,其宗旨是调动个人及集体的积极性,有效地达到最大的健康效果。系统功能模块图如图3 所示。
 
图3 系统功能模块图
3.数据库设计
3.1数据库概念结构设计
用户在需求分析阶段所得到的应用需求应该首先抽象为信息世界的结构,才能更好的用某一DBMS实现这一需求。概念结构是各种数据模型的共同基础,是对现实世界的一个真实模型。概念结构拥有易于理解、易于更改和易于向关系、网状、层次等各种数据模型转换等特点。通常使用E-R图描述概念模型,本系统的E-R图如图4所示。
 
图4 系统E-R图
3.2数据库逻辑结构设计
逻辑结构设计的任务就是把概念模型设计阶段设计好的基本E-R图转换为选用的具体机器上的DBMS产品所支持的数据模型相符合的逻辑结构,现选用关系模型,E-R图向关系模型的转换结果如下所示:
    用户表(用户编号,用户名,性别,密码,真实姓名,电话,出生年月)
登录记录表(登录时间,登录ip,用登录数)
产品信息表(产品号,产品图片,产品内容介绍,产品数目)
留言板(留言内容,留言时间) (责任编辑:qin)