个人资料管理系统的设计与实现.docx

上传人:b****3 文档编号:4833764 上传时间:2022-12-10 格式:DOCX 页数:49 大小:965.31KB
下载 相关 举报
个人资料管理系统的设计与实现.docx_第1页
第1页 / 共49页
个人资料管理系统的设计与实现.docx_第2页
第2页 / 共49页
个人资料管理系统的设计与实现.docx_第3页
第3页 / 共49页
个人资料管理系统的设计与实现.docx_第4页
第4页 / 共49页
个人资料管理系统的设计与实现.docx_第5页
第5页 / 共49页
点击查看更多>>
下载资源
资源描述

个人资料管理系统的设计与实现.docx

《个人资料管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《个人资料管理系统的设计与实现.docx(49页珍藏版)》请在冰豆网上搜索。

个人资料管理系统的设计与实现.docx

个人资料管理系统的设计与实现

摘要

随着个人电脑、网络应用的普及,在日常的互联网使用及电脑操作中经常会有不少文字或图片资料需要保存下来,以供日后研究使用。

但现有的各种个人资料管理系统使用的种种不便,严重降低了人们的工作效率,因此迫切需要一个比较完善易用的个人资料管理系统。

个人资料管理系统正是基于上述的背景而开发,主要是为个人在互联网和电脑的操作、使用等活动提供信息资料管理服务,它涵盖了文字、图片、视频等各种附件的管理工作,涉及多方面的功能。

本系统能够对个人资料等信息提供存储、更新、查询、统计的功能。

个人资料管理系统取代了个人以往基于文本、表格等纸介质的手工处理,解决了信息处理工作量大,查询困难的问题,同时使资料工作规范化、制度化和程序化,避免了资料存放的随意性,提高了信息处理的速度和准确性,大大提高了工作效率。

在整个系统开发的过程中,运用了软件工程的基本概念、相关技术和方法。

并且采用了系统生命周期的结构化程序设计方法,从而将整个系统开发各阶段(系统分析、系统设计、系统实施)的基本活动贯穿起来。

开发语言为PHP4.6,数据库为MYSQL5.0。

关键词:

个人资料系统资料管理系统

Abstract

Alongwiththepersonalcomputing,thenetworkapplicationpopularization,frequentlywillbeabletohavemanywritingorthepicturematerialinthedailyInternetuseandthecomputeroperationneedstopreserve,suppliestostudytheuseinthefuture.Fortheconvenienceuse,enhancestheworkingefficiency,anurgentneedquiteperfectYiYongindividualmaterialmanagementsystemmanagementsystem.

Individualmaterialmanagementsystemmanagementsystemispreciselydevelopsbasedontheabovebackground,mainlyisforpersonallyinactivityandsoonInternetandcomputeroperation,useprovidestheinformationpapermanagementservice,ithascoveredthewriting,thepicture,thevideofrequencyandsooneachkindofappendixsupervisorywork,involvesthevariousfunction.Thissystemcantoinformationandsoonindividualmaterialprovidethememory,therenewal,theinquiry,thestatisticalfunction.

Individualmaterialmanagementsystemmanagementsystemhassubstitutedforindividualformerlybasedonpapermediumandsoonthetext,formmanualprocessing,solvedtheinformationprocessingworkloadtobebig,inquiresthedifficultquestion,simultaneouslycausedthematerialworkstandardization,theinstitutionandthesequencing,hasavoidedmaterialdepositingatwill,enhancedtheinformationprocessingspeedandtheaccuracy,greatlyenhancedtheworkingefficiency.

Intheoverallsystemdevelopmentprocess,hasutilizedthesoftwareengineeringbasicconcept,thecorrelationtechnologyandthemethod.Andhasusedthesystemlifecyclestructureprogrammingmethod,thusdevelopstheoverallsystemvariousstages(systemanalysis,systemdesign,systemimplementation)thebasicactivitypassesthrough.

ThedevelopmentkitisPHP4.6version,.Databasesupportedby:

MYSQL5.0version

 

Keyword:

MIS(ManagementInformationSystem)PersonalInformationSystem

第一章系统需求分析

1.1用户使用情况

随着个人电脑、网络应用的普及,在日常的互联网使用中经常会有不少文字或图片资料需要保存在个人电脑里,以供日后研究使用。

但随着文字、图片等资料的增加,很多使用者会随意把这些资料混乱保存,而且命名不规范,存放的位置随意。

结果造成了以后要查看资料时却又已遗忘保存在什么地方,用电脑操作系统的搜索功能却又得在几万个文件里查找,耗费不少时间也未必就能找到自己当初保存的资料。

于是不得不重新去网络上重新查找并再次保存…

如此反复,陷入恶性循环,到最后整个硬盘里都是混乱无序的文件。

1.2系统现有现况

本系统初步调查采用的主要方式是对网络上已有的各种资料管理系统进行全面、细致而充分的调查研究,并且调查不同年龄层次的使用者的操作习惯及使用感受。

在现有系统使用及人群调查发现现有系统存在的主要问题是:

第一,操作复杂,有不少资料管理系统对于一个电脑新手来说有一定难度。

第二,功能混乱,表现形式不一致。

第三,有不少管理系统需要付费才能使用所有功能,而且功能太过单一简陋,无法满足日常工作使用。

第四,网上流传的各种管理系统存在着各方面的软件问题,甚至有的还包含了各种病毒、木马后门,不能让人放心使用。

综合以上各点原因,使用者不需要功能及操作都太复杂的管理系统,非常需要有一个完善易用的资料管理系统,能够最方便最快速使用,以提高生活、工作效率,减少无谓的浪费。

1.3系统总体目标

个人资料管理系统主要实现对文字、图片、视频等各种附件的管理工作,对些信息提供存储、更新、查询、统计的功能,保证信息的完整和一致,因此,目标系统必须包括:

编辑文字、管理目录、管理附件、管理数据、查询资料等模块。

1.4可行性分析

在明确系统使用现况及使用者的操作习惯的基础上,需要进一步对系统的可行性进行研究。

此活动的主要目标是进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行调查分析并根据需要和可能提出拟开发系统的初步方案与计划。

可行性研究是针对系统进行全面、概要的分析,主要包括二方面:

技术可行性分析、经济可行性分析。

1.4.1技术可行性分析

技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬、软件配置能否满足开发者需要等。

现阶段互联网应用已经进入平常百姓家庭,很多使用者都是通过互联网来了解外界信息,获取信息。

要求个人资料管理系统不能太消耗个人电脑各方面性能,同时也不能太消耗网络带宽,影响到正常的互联网操作。

基于此,本系统采用可以基于MSWindows2000Professional\XP或LINUX操作系统平台。

数据库采用MYSQL5.0,该数据库管理系统在MSWindows2000Server、MSWindows2000Professional、LINUX等操作系统上都能运行,并提供数据库之间的数据复制功能,能代替现有系统数据的手工传递工作,降低出错率,提高数据的可用性。

本系统选用可视化的开发工具PHP,便于快速敏捷地构造系统。

1.4.2经济可行性分析

计算机系统硬件配置:

客户机:

微机PⅢ866或以上档次,内存256MB以上,硬盘5G以上,集成IntelPro10/100网卡,8速AGP显卡,VGA或更高分辨率的显示器;

服务器:

微机PⅣ2.0G或以上档次,内存512MBDDR以上,硬盘120G以上,7个热插拔PCI-X插槽(64位/100MHZ),1个热插拔传统插槽(32位/33MHZ),IntelPro/1000XT服务器适配器,Smart-UPS;

 

第二章系统概要设计

个人资料管理系统作为一个个人数据管理平台,应该包括以下功能:

1.用户注册

2.用户登录

3.添加资料

4.查看资料

5.附件管理

6.修改密码

7.资料导出

8.分类管理

9.系统配置

以上为系统的基本功能结构,要架设个人资料管理系统,一般要具有以上功能和结构。

根据实际需要,可能要增加或者删除某些功能,基于以上功能的分析和考虑,下面给出这个系统的用户操作图和系统功能设计方案图:

2.1用户操作图

用户操作图如图2-1所示:

图2-1用户操作图

2.2系统总体功能设计图

系统总体功能设计图如图2-2所示:

图2-2系统总体功能设计图

2.3数据字典

上面用户操作图和系统总体功能设计图只能给出系统逻辑功能的一个总框架而缺乏详细、具体的内容,因此我们还需要建立数据字典。

建立数据字典是为了对数据流程图上各个元素做出详细的定义和说明。

数据字典以一种准确的和无二义的方式定义所有被加工引用的数据流和数据存储。

数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行描述,从而形成一个完整的说明。

数据字典描述的主要内容有:

数据流、数据元素、数据存储。

2.3.1数据流

数据流是指数据结构在系统内传输的路径。

表2-1用户注册数据流

数据流

系统名

个人资料管理系统

编号

F1

条目名

注册用户表

来源

用户

去处

填写注册信息

流通量:

开放式,不定量

数据流结构

注册用户表={注册号+注册时间+注册名+注册密码+最近登录时间+登录次数}

表2-2用户登录数据流

数据流

系统名

个人资料管理系统

编号

F2

条目名

用户登录

来源

用户

去处

系统管理界面

流通量:

开放式,不定量

数据流结构

注册用户表={注册号+注册时间+注册名+注册密码+最近登录时间+登录次数}

表2-3分类管理数据流

数据流

系统名

个人资料管理系统

编号

F3

条目名

分类管理

来源

管理员用户

去处

普通用户

流通量:

开放式,不定量

数据流结构

分类表={分类号+分类名+分类显示顺序}

表2-4添加资料数据流

数据流

系统名

个人资料管理系统

编号

F4

条目名

添加资料

来源

用户

去处

资料中心

流通量:

开放式,不定量

数据流结构

资料表={资料号+用户号+分类号+标题+网址+标签+附件路径+内容}

分类表={分类号+分类名}

表2-5查看资料数据流

数据流

系统名

个人资料管理系统

编号

F5

条目名

查看资料

来源

用户

去处

资料中心

流通量

开放式,不定量

数据流结构

资料表={资料号+分类名+标题+网址+标签+附件路径+内容}

分类表={分类号+分类名}

表2-6附件管理数据流

数据流

系统名

个人资料管理系统

编号

F6

条目名

查看附件

来源

用户

去处

资料中心

流通量:

开放式,不定量

数据流结构

资料表={资料号+用户号+分类号+标题+网址+标签+附件路径+内容}

表2-7修改资料数据流

数据流

系统名

个人资料管理系统

编号

F7

条目名

修改资料

来源

用户

去处

资料中心

流通量

开放式,不定量

数据流结构

资料表={资料号+用户号+分类号+标题+网址+标签+附件路径+内容}

分类表={分类号+分类名}

表2-8导出资料数据流

数据流

系统名

个人资料管理系统

编号

F8

条目名

导出资料

来源

用户

去处

资料中心,导出记录

流通量

开放式,不定量

数据流结构

资料表={资料号+用户号+分类号+标题+网址+标签+附件路径+内容}

分类表={分类号+分类名}

导出记录表={记录号+用户名+导出时间+导出文件名}

表2-9修改密码数据流

数据流

系统名

个人资料管理系统

编号

F9

条目名

修改密码

来源

用户

去处

注册用户表

流通量

开放式,不定量

数据流结构

注册用户表={注册号+注册时间+注册名+注册密码+最近登录时间+登录次数}

表2-10系统信息数据流

数据流

系统名

个人资料管理系统

编号

F10

条目名

查看系统信息

来源

用户

去处

系统信息查看

流通量:

开放式,不定量

数据流结构

系统信息={登录次数+最近登录时间+资料概况+导出记录}

表2-11搜索资料数据流

数据流

系统名

个人资料管理系统

编号

F11

条目名

搜索资料

来源

用户录入

去处

用户

流通量:

开放式,不定量

数据流结构

搜索结果={资料号+分类名+标题+网址+标签+附件路径+内容}

表2-12系统配置管理数据流

数据流

系统名

个人资料管理系统

编号

F12

条目名

系统配置管理

来源

管理员用户

去处

普通用户

流通量:

开放式,不定量

数据流结构

系统配置表={配置编号+配置名+显示顺序+是否管理员功能}

2.3.2数据元素

数据元素是不可再分的数据单位。

表2-13用户号数据元素

数据元素

系统名

个人资料管理系统

数据元素名

用户号

类型

数字

长度

11个字节

取值范围

1至4294967295

说明

唯一用户号

表2-14资料编号数据元素

数据元素

系统名

个人资料管理系统

数据元素名

资料号

类型

数字

长度

11个字节

取值范围

1至4294967295

说明

唯一标识资料号

表2-15分类号数据元素

数据元素

系统名

个人资料管理系统

数据元素名

分类号

类型

数字

长度

3个字节

取值范围

1至999

说明

唯一标识分类号

表2-16导出记录编号元素

数据元素

系统名

个人资料管理系统

数据元素名

导出记录号

类型

数字

长度

11个字节

取值范围

1至4294967295

说明

唯一标识导出记录号

表2-17配置菜单号元素

数据元素

系统名

个人资料管理系统

数据元素名

配置菜单号

类型

数字

长度

11个字节

取值范围

1至4294967295

说明

唯一标识配置菜单号

2.3.3数据加工

表2-18用户注册数据加工

数据加工

系统名

个人资料管理系统

编号

P1

条目名

用户注册

输入

1、注册名

2、密码

输出

1、查询是否已被注册该注册名

2、未被注册则提示注册成功

加工逻辑

1、查询是否已被注册

1A、已被注册,提示更改注册名重新注册

1B、注册成功

表2-19用户登录数据加工

数据加工

系统名

个人资料管理系统

编号

P2

条目名

用户登录

输入

1、用户名

2、用户密码

输出

1、登录界面

2、资料管理界面

加工逻辑

1、输入用户名,密码,验证码

2、查询注册用户表中是否存在匹配记录

2A、匹配,转入资料管理界面,记录登录信息

2B、不匹配,转入登录界面

表2-20录入资料数据加工

数据加工

系统名

个人资料管理系统

编号

P3

条目名

录入资料

输入

1、用户录入资料

输出

1、资料添加进数据库

加工逻辑

1、通过登录验证

2、选择相应分类,录入资料

3、成功添加资料

表2-21资料管理数据加工

数据加工

系统名

个人资料管理系统

编号

P4

条目名

入库资料管理

输入

1、用户编辑、删除

输出

1、修改资料库资料信息

加工逻辑

1、通过登录验证

2、选择具体资料

3、编辑或删除操作

表2-22资料导出数据加工

数据加工

系统名

个人资料管理系统

编号

P5

条目名

资料导出

输入

用户选择需要的资料

输出

1、资料导出成HTML或TXT格式

2、记录导出信息

加工逻辑

1、选择需要资料导出

2、记录导出信息

表2-23附件管理数据加工

数据加工

系统名

个人资料管理系统

编号

P6

条目名

附件管理

输入

用户选择需要查看的附件

输出

1、下载或删除

加工逻辑

1、下载附件

2、删除附件

表2-24修改密码数据加工

数据加工

系统名

个人资料管理系统

编号

P7

条目名

修改用户密码

输入

1、原密码

2、新密码

3、确认新密码

输出

1、注册用户表密码记录修改

加工逻辑

1、输入原密码

1A原密码符合,修改成为新密码

2A原密码不符合,不修改

表2-25分类管理数据加工

数据加工

系统名

个人资料管理系统

编号

P8

条目名

资料分类管理

输入

1、原分类

2、新分类

输出

1、资料分类信息修改

加工逻辑

1、选择相应分类

1A编辑

2A删除

2、新建分类

表2-26系统配置菜单数据加工

数据加工

系统名

个人资料管理系统

编号

P9

条目名

资料分类管理

输入

1、原配置菜单

2、新配置菜单

输出

1、系统配置菜单信息修改

加工逻辑

1、选择相应配置菜单

1A编辑

2A删除

2、新建配置菜单

2.3.4数据存储

数据存储是数据结构保留或保存的地方,也是数据流的来源和去向之一。

表2-27用户注册信息数据存储

数据存储

系统名

个人资料管理系统

编号

D1

条目名

用户注册信息

关键字

用户编号

记录组成

注册号+注册时间+注册名+注册密码+最近登录时间+登录次数

表2-28资料分类数据存储

数据存储

系统名

个人资料管理系统

编号

D2

条目名

资料分类

关键字

分类号

记录组成

分类号+分类名+分类显示顺序

表2-29资料信息数据存储

数据存储

系统名

个人资料管理系统

编号

D3

条目名

资料信息

关键字

资料编号

记录组成

资料号+用户号+分类号+标题+网址+标签+附件路径+内容

说明

分类=分类号+分类名+分类显示顺序

表2-30配置菜单信息数据存储

数据存储

系统名

个人资料管理系统

编号

D4

条目名

配置菜单信息

关键字

菜单编号

记录组成

菜单编号+菜单名+对应文件名+显示顺序+是否管理员功能

表2-31导出资料信息数据存储

数据存储

系统名

个人资料管理系统

编号

D5

条目名

导出资料信息

关键字

导出记录编号

记录组成

记录编号+用户编号+导出日期+导出文件路径

说明

用户编号=用户登录名+用户密码

第三章系统详细设计

在系统概要设计的基础上,可以对系统进行详细、具体的设计了。

本章系统详细设计内容包括:

系统界面设计、数据库的实现。

3.1系统主要界面设计

用户界面是指软件系统和用户交互的接口,良好的用户界面往往可以提高用户使用系统的热情,并刺激他们的积极性。

考虑到很多使用者的电脑操作水平可能并不高,因此系统界面应该设计得简捷、明朗,同时操作步骤也不宜太过复杂,但又不宜太过集中。

以下是系统主要界面设计的截屏:

3.1.1登录界面

本系统设计为多用户的应用系统,为了保证系统的安全性,进入系统之前必须经过必要的身份验证,同时保证界面具有简洁、清晰、友好设计的风格。

如图3-1所示:

图3-1用户登录界面

3.1.2用户注册界面

输入用户名、密码即可快速注册。

如图3-2所示:

图3-2用户注册界面

3.1.3系统主界面

输入正确的用户名和密码后,即进入系统。

系统根据不同权限用户自动转入不同的操作界面。

系统的基本操作界面(管理员)如图3-3a所示,系统的基本操作界面(普通用户)如图3-3b所示。

系统的基本操作界面主要包括分类管理、添加资料、查看资料、附件管理、修改密码几个功能模块:

图3-3a系统基本操作界面(管理员)

图3-3b系统基本操作界面(普通用户)

3.1.4分类管理界面

分类管理界面由分类管理主界面组成,此部分功能只有管理员权限的用户才能使用。

分类管理界面如图3-4所示:

图3-4分类管理界面

3.1.5添加资料界面

添加资料界面由添加资料主界面组成,添加资料界面如图3-5所示:

图3-5添加资料主界面

3.1.6资料列表界面

资料列表界面由查看资料主界面、资料导出组成,资料列表界面如图3-6所示:

图3-6资料列表主界面

3.1.7附件管理界面

附件管理界面由查看附件列表主界面组成,附件管理界面如图3-7所示:

图3-7附件管理主界面

3.1.8查看资料界面

查看资料界面由资料详细内容主界面组成,查看资料界面如图3-8所示:

图3-8查看资料主界面

3.1.9编辑资料界面

编辑资料界面由资料详细内容主界面、可编辑的文本框组成,编辑资料界面如图3-9所示:

图3-9编辑资料主界面

3.1.10修改密码界面

修改密码界面如图3-10所示:

图3-10修改密码主界面

3.1.11查询资料界面

查询资料界面由查询输入主界面、查询结果界面组成,查询资料界面如图3-11所示:

图3-11查询资料主界面

3.1.12系统配置界面

此部分功能只有管理员权限的用户才能使用。

系统配置界面如图3-12所示:

图3-12系统配置界面

3.2数据库的实现

在系统的数据库设计中,首先对系统概要分析得到的数据字典中的数据存储进行分析,分析各数据存储之间的关系,然后得出系统的关系模式。

本系

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1