1.系统分析…………………………………………1 1.1需求分析…………………………………………1 1.2组织结构和功能分析…………………………………………2 1.3业务流程分析…………………………………………2 2
系统说明…………………………………………2
2.1可行性研究报告及信息系统目标…………………………………………2 2.2业务流程图…………………………………………4
2.3数据字典……………………………………………………………………5 2.4 代码设计说明书………………………………………………………… 6 2.5输入和输出设计说明书………………………………………… 7 2.6文件及数据库设计说明书…………………………………………7 2.7系统功能图……………………………………………………………… 9
2.8操作说明书……………………………………………………………… 11 2.9系统设计思想、成绩与不足…………………………………………… 12
网站客户管理系统系统分析报告
1.系 统 分 析
系统分析的主要任务是将在系统详细调查中所得到的文档资料集中在一起,对组织内部整体管理状况和信息处理过程进行分析。它侧重于从业务全过程的角度进行分析。分析的主要内容是:业务和数据的流程是否通畅,是否合理;数据,业务过程和实现管理功能之间的关系等等。系统分析的目的是将用户的需求及其解决方法确定下来,这些需要确定的结果还包括:开发者关于现有组织管理状况的了解;用户对信息系统功能的需求;业务和数据流程;管理功能和管理数据指标体系等等。系统分析所确定的内容是 今后系统设计、系统实现的基础,是整个系统制作过程中一个非常重要的环节。
1.1需求分析
需求分析是在实事求是的调查的基础上分析和设计系统,是系统分析的开始,也是系统分析中一个重要的环节。需求分析工作量很大,需要对大量的数据和信息进行分析,最后得出我们所需要的。
需求分析就要求我们对要求制作系统的对象自顶向下的全面的调查,得出准确的信息和数据。弄清每一个流程存在的道理在分析有无可改进的可能。然后就是对重点部分的重点调查。最重要的就是和用户进行一些必要的沟通。
在经过一系列的需求分析后,的出了一个大体的框架。制作一个类似校友录的网占客户管理系统,其界面和一些主要的功能将和校友录相似,并且在其中加入一些我自己的想法。
1.2组织结构和功能分析
组织结构和功能分析主要包括三个部分:组织结构分析、业务过程与组织结构之间的联系分析、系统功能分析和设计。通过对组织结构的详细分析,就可以确定系统的主要功能了。
经过我对组织结构的一系列分析,最终确定了系统的主要功能模块。包括:用户信息管理、用户留言管理、私人信箱、系统信息等几个大的模块,其他一些细致的功能在对其详细的调查后也给出了相应的流程设计。
1.3业务流程分析
对系统的组织结构和功能进行分析时,需要从一个实际业务流程的角度将系统调查中该业务流程的资料都串起来作进一步的分析。业务流程分析可以帮助我们了解该业务的具体处理过程,发现和处理系统调查工作中的一些错误和疏漏,修改和删除原系统的不合理的部分,在新的系统的基础上优化业务处理流程。
这个过程是对系统的一个优化,是在制作后期一个非常重要的环节。其实系统的制作中,制作系统只是完成整个系统一个很小的步骤。真正长期而漫长的是在系统制作完成后对系统的不断完善和修改。要使系统和实际的业务流程相适应,还要使使用者用起来十分的方便和简单。
系统分析报告就是系统的阶段性的成果,它反映了这一个阶段或时期中系统的全部情况,是系统开发中一个不可缺少的环节。系统分析的好坏,在一定程度上就直接决定了一个系统的好坏。如果没有一个好的系统分析的基础上,是不可能完成一个完善的系统的。系统分析就是在制作系统的前后对系统的一个支持。
2.系 统 说 明
2.1可行性研究报告及信息系统目标
2.1.1系统背景
随着社会和科技的不断进步,计算机和网络在不知不觉中已经渐渐的进入到我们的生活当中。计算机和网络和我们的工作和学习都有着千丝万缕的联系。其中网络更加已经成为我们很多人生活中不可缺少的一个部分。
在现代化的企业中,信息管理工作将发挥越来越重要的作用。企业信息管理工作已经渗透到企业日常工作的许多方面,无论是其自身还是所发挥的作用,都为企业的创新、发展以及经济效益,作出了显著的贡献。
现在各种各样、大大小小的网站也是我们在网络中不可缺少的一个重要部分。我们在各个网站都有各自不同的信息。在网络这个巨大的信息层面中,信息数量的庞大是可想而知的。单纯的依靠手工和人力来解决这些信息是非常麻烦的,并且也是非常不切实际的。这样将消耗大量的人力、物力、财力等等,不仅如此还将出现许多的错误。一点小小的错误将可能是无法挽回的损失。
那么,如何科学、全面、高效、的对网站的各个客户进行管理呢?利用计算机技术,实现管理系统的自动化、规范化就是这个问题的最好的解决办法。
现在市场上已经出现了许多的类似的管理系统。但因为每个网站的不同,他们所适用的管理系统也是不相同的。所以在市场上还是有很大的空缺。
2.1.2可行性分析
网站的客户管理是网站管理的一个重要内容。随着时代的进步,网站的也逐渐变得庞大起来。那么如何管理好网站的客户的信息,就成为网站管理中的一个大的问题。同时随着时常竞争的日趋激烈,如果能够拥有更多的客户,将是网站长久生存的最终因素。更多的访问人数就会提高网站的知名度,将会在市场中获得更多的利益。
当今社会网站客户流动越来越频繁,网站客户管理工作也变得越来越复杂。如果能够实现网站客户管理的自动化,无疑将给网站管理部门带来很大的方便。这样才可以投入更大的精力到网站维护、市场开发、人员配置等等其他更多需要的方面中去。
因此,企业必须加强自身的信息基础设施的建设,通过企业基础数据的信息化、企业基本业务流程和事务处理的信息化、企业内部控制及其实施控制过程的信息化、人的行为规范管理等企业基础管理信息化工程,确保企业在规模不断扩大和业务迅速发展的过程中保持坚实的管理基础和繁殖内核,处进企业的可持续发展。
最初的网站客户管理等等,都是依靠人力来完成的。当网站刚刚开始的规模比较小的时候,单纯的依靠人力是勉强可以完成的。随着企业的规模越来越大。企业的员工人数的越来越多,依然维持着人力进行人事的管理,必然会造成工作效率底,工作错误增高的问题。那么一个系统的、自动的、正规的管理系统就是非常必要的了。加之很多的网站不会为了一个小小网站客户的管理去正规的软件公司去制作正规的系统软件。这样在一般的小公司或是个人就是他们最好的选择。
2.1.3调查报告
经过在现在比较大的网站进行的调查表明,现在一个一个的网站如雨后春笋般出现在网络上。大家都想分网络的一杯羹,都想有自己的一片天地,有自己稳定的客户群。这样他们就必须拥有一个对现形的网站相应的网站客户管理系统。这样在无形中就形成了又一个大的需求市场。
我国中小企业信息化水平一直还处在比较初级的阶段。有关统计表明,真正实现计算机较高的企业在全国1000多万家中小企业中还占不到10%,这是一个多么可悲的数据啊。然而,随着近几年我国经济的快速发展、随着我国市场条件下企业竞争压力的不断加剧、企业组织管理观念的变革以及业务流程的一、标准化的不断完善,中小企业信息化建设的热情近几年来有了明显的提高。
这样,我们在经过我们一系列的调查之后。我们可以想象在现在的社会中网站的客户管理还的非常重要的,相应的每个网站也都需要一个属于他们自己的有自己个性特色的网站客户管理系统,来对他们自己本身的网站客户进行管理。这样在市场上就出现了需求,我们的制作也
有了一定的客户。
根据我们的调查,我们还掌握到现在许多大型公司或是大型项目的各种管理系统也是交由部分个人来完成。在我国正规的软件公司还在存在了很多的问题,一般的项目还都是经过熟人的介绍找到比较相识的制作他们的管理系统。因为是自己的熟人在沟通方面就会比较的轻松。 但是仅仅凭我们现在做出的一些网站客户管理系统或是其他的一些管理系统,都是不可能真真的用于实际应用的。我们现在所做的只是一个模型,只是说真正的管理系统可以按照这样的来制作。
2.2业务流程图
通过对校友录管理系统的实际调查分析,弄清了该系统管理工作的业务流程和管理功能。我们可以从业务流程中看出该管理系统的几个主要的管理功能:
(1)用户管理:主要是对该系统的现有用户的基本信息资料进行有效的管理工作。包括用户信息的修改、查询、删除、新申请用户的添加等等。
(2)用户留言区管理:此项目是针对用户在该系统上的各种留言进行规范性的管理。主要是对用户的发言浏览和删除,也可以尽情的发表自己的各种建议个想法。
(3)用户私聊:用户可以和相识或不相识的用户发送自己个人私人的小纸条,这样对方就可以收到你的私人信息,其他用户(包括管理员也是不可能看到的 。
(4)系统发布信息:系统管理员会在需要的时候象广大的用户和其他的管理员发布系统信息。
用 户 登 录 用户资料管理 主窗体 (管理员登录) 私 人 信 箱 用户留言管理 数据输出 系统公共信息 关 于 系 统 系统背景修改 用户信息输出 用户留言输出
2.3数据字典
s、ss、sss 等 数据类型: 字符串 一般是用来存放系统条件语句的条件字符串。
I 数据类型: 数值型 是为了在系统中做循环而用,主要是记忆数字的变化。
rs、rs1、rs2、rs3 等 数据类型: 记录集
在系统中是为了记录在系统中给定的数据的记录集,给系统一个定位。
str、str1、str2 等 数据类型: 字符串 在系统中是用来存放条件语句SQL语句。
A 数据类型: 时间\\日期型 在系统中用来存放当天的日期,在系统中很多的地方要用到日期
2.4代码设计说明书
所有的用户都拥有一个只属于自己的ID号,在系统中重复的ID号是不存在的。采用的是随意编号,只要你的ID号不和其他用户的相重复,你就可以拥有一个属于自己的ID号,随意的登录系统。
在系统运行过程中,凡是需要查找某一个用户时,只需在相应的区域输入他的ID号即可。系统可根据对数据库的查找,自动将相应的用户信息调出来。
下面的两段小的代码是我系统独有的小功能,虽然是非常的简单,但可以达到很好的效果。充分的美化了窗体界面,是界面之间的衔接变得更加的流畅。 Private Sub Form_Load()
ProgressBar1.Max = Timer1.Interval + 1 Timer1.Interval = 0 End Sub
Private Sub Timer1_Timer() Do While Timer1.Interval <= 2000 Timer1.Interval = Timer1.Interval + 1 ProgressBar1.Value = Timer1.Interval Loop
Form2.Show vbModal End Sub
上面一段代码是窗体的闪变(一个窗体在一定时候关闭,另一个窗体弹出)。是利用了Timer和progressbar,定下时间完成窗体闪变。
Private Sub Form_Load() Timer2.Interval = 555 End Sub
Private Sub Timer2_Timer() Chc label1, 1, 4, 8 End Sub
Sub Chc(Cont As Control, Color1 As Integer, Color2 As Integer, Color3 As Integer) If Val(Cont.Tag) = Color1 Then Cont.Tag = Color2
ElseIf Val(Cont.Tag) = Color2 Then Cont.Tag = Color3
ElseIf Val(Cont.Tag) = Color3 Then Cont.Tag = Color1 Else
Cont.Tag = Color1 End If
Cont.ForeColor = QBColor(Cont.Tag) End Sub
上面的代码是通过Cont和Timer完成字体颜色的不断闪变,窗体上的文字在不断的变
换颜色。
2.5输入输出设计说明书
在系统的输入和输出设计上遵循的是既满足客户需求又方便使用的原则。
输入的界面的设计不仅考虑了数据输入窗体的屏幕格式,而且考虑如何使输入数据的错误率尽可能的小,为此我在系统中加入了对输入数据的判断功能和一些必要的提示语句。例如:在某个输入界面,您在进行输入的时候如果没有输入完相应的所有数据,系统将会自动的提示您输入完成才能继续运行系统。用户的各种信息,您是不需要记忆的,可以在特定的区域进行浏览和查询。
在输出的界面上,可以使您清楚的看到您所要输出的信息,在您进行确认后,才进行输出的功能。使您在这个过程中省掉了一些不必要的麻烦。(具体的输入和输出界面请您自己到系统中查看。)
本系统在对数据输出时是在操作平台上生成EXCEL文件,在文件中会自动的生成表头和有一定规范模式的详细表单。
2.6文件及数据库设计说明书
系统运行环境设计为在WINDOWS95/98/2000/XP等平台上运行,系统设计语言选择了Microsoft Visual Basic 6.0 中文版或更高的版本。
系统的硬件要求为:
486DX66及以上计算机 16M及以上内存(RAM) 16位增强色及以上显示 50M及以上硬盘空间
最好是在计算机中装上OFFICE,便于系统的使用和管理。
基于上述运行环境,根据系统分析,设计了六个数据表文件,他们的结构及其说明如下:
(1) 用户用来登录用的表,判断是否是系统的已有用户——登录表 字段名 类型 宽度 小数 说明 ID Character 50 用户的代号 密码 Character 50 用户登录密码
权限 Character 50 用户身份
(2)用户的基本信息,本系统的主要管理资料——基本信息 字段名 类型 宽度 小数 说明 ID Character 50 用户的代号 姓名 Character 50 用户真实姓名 年龄 Character 50 用户年龄 性别 Character 50 用户性别 联系电话 Character 50 用户电话 地址 Character 50 用户地址 电子邮箱 Character 50 用户E-mail 备注 Character 255 用户信息 班级 Character 50 用户所在班级 权限 Character 50 用户身份
(3)系统对用户在系统上留言的管理——留言表
字段名 类型 宽度 小数 说明 内容 Character 255 用户发言内容 时间 Data 8 用户发言时间 发言人 Character 50 用户姓名
(4)用户的私人聊天工具,真正的私人空间——小纸条
字段名 类型 宽度 小数 说明 发信人姓名 Character 50 发言人姓名 收信人姓名 Character 50 收信人姓名 内容 Character 255 用户发送内容 时间 Data 8 用户发送时间
(5)系统信息——校园动态
字段名 类型 宽度 小数 说明 内容 Character 255 系统信息内容 时间 Data 8 系统发送时间
(6)申请用户所存放的临时表,当成为真正用户是将被删除——新用户 字段名 类型 宽度 小数 说明 ID Character 50 用户申请代号 密码 Character 50 用户申请密码 姓名 Character 50 申请用户真实姓名 性别 Character 50 申请用户性别 年龄 Character 50 申请用户年龄 地址 Character 50 申请用户地址 联系电话 Character 50 申请用户电话 电子邮箱 Character 50 申请用户E-mail 备注 Character 255 申请用户信息 班级 Character 50 申请用户所在班级 权限 Character 50 申请用户身份 申请理由 Character 255 申请用户申请理由
2.7系统功能图
开发这个系统的目的就是为了帮助网站的管理部门提高工作效率以及确保客户信息的准确性和实时性,实现企业客户信息管理的系统化、规范化和自动化。根据这个系统所要实现的目的和任务,总结出这个系统最终实现的主要功能如下:
系统管理部分:包括修改用户信息和修改用户密码等
用户管理部分:包括添加新用户、修改用户信息、查看用户资料、删除用户等 网站留言管理部分:包括添加新留言、浏览系统留言、删除留言等 私人信息管理部分:包括查看私人信息、发送私人信息等 公共信息管理部分:包括添加信息、浏览信息、删除信息等 工具:包括数据备份等
网 站 客 户 管 理 系 统 用户资料管理 用户留言管理 私人信箱 系统公共信息 工具 系统
添 加用 户 资料
用户信息输出 用户留言输出 查询用户信息 修改用户资料 删除用户信息 发表自己留言 删除用户留言 浏览留言信息 查看私人信箱 发送个人信息 公共信息浏览 删除公共信息 发布系统信息 数据备份 申请新用户 修改个人资料 更换个人密码 退出系统
2.8操作说明书
在系统开始时候会出现大幅画面,将在3秒后自动的进入系统,请您在开始的时候耐心的等待3秒。
然后系统将正式开始运行,首先是登录窗体。您可以用系统默认的用户登录,将是以管理员的身份登录(ID:sok 密码:821127)。也可以进行您自己的用户注册,点击窗体右边的图片,您就可以顺利的进入注册区。(这注册区您必须填写完相应的内容才能完成注册申请。)但是您在进行用户注册之后不能马上登录系统,您所注册的信息要经过管理员的审查之后,将您正式加入到我们的系统用户中,您才能使用您自己的用户信息登录。(建议您首先使用系统默认用户登录)
如果您登录成功了,系统就会开始初始化。这时希望您耐心的等待几秒,系统初始化完成后您就登录系统了。可以在您所拥有的权限内完成您的所有操作。
2.8.1系统
您可以对您自己的用户信息进行修改。您在相应的输入区内输入您所想修改的信息之后点击“修改完毕”,系统就将完成对您信息的修改,并修改系统数据库。您还可以在其他选项中修改您的登录密码。在输入正确的旧密码之后,然后输入您所希望的新密码,点击“修改”。系统将会记忆您的新密码,您下次登录的时候就可以使用新密码了。申请新用户,申请一个新的用户,然后可以以管理员的身份到其他的区域添加。最后是退出系统,您在点击后将选择是否退出系统。 2.8.2用户管理
用户信息查询。在这里您可以查询您所想知道的用户信息。在相应的区域填写查找用户的基本信息,在点击“查询“之后就会在上方的表中显示您所查询用户的基本信息了。用户删除。和查询一样,是在查询到相应的用户信息之后,再点击”删除“。系统将会提示您是否将本用户永久的删除,在您选择”是“后将完成删除工作。用户添加。是管理员将最近申请加入我们的个人信息进行审查,再选出认为可以加入的进行添加用户。在上面的表格中选种您所希望添加的用户,点击”添加“系统将会把用户正式添加到系统中。如果您点击的是”删除“,系统将会把用户从申请名单中删除。用户信息修改。在左侧选中相应的用户之后,点击”确定“。右侧将显示相应的用户信息,然后在输入框中进行修改,在您点击”修改完毕“后,系统将完成您对用户的信息修改。 2.8.3留言板
浏览。您可以在其中浏览所有的用户流言,看看最近有什么新的信息。删除。您左侧的表格之中选中您所要删除的信息,然后点击“确定“。在窗体的右侧就会显示相应的详细的内容。您再点击”删除“,系统将会提示您是否真的要删除,在您选择后系统将删除本条留言。发言。在这里您可以随意的发表您自己的言论,您的发言也将被记录到留言板中供人们观看。在完成填写的内容后,点击”发送“即可留言。(系统会自动记忆发言人的姓名和时间。) 2.8.4小纸条
发送。这是一个完全的私人空间,您所发送的个人信息只有相应的用户可以看到。在填写完相应的内容后,点击“发送“。您的信息就会发送到用户个人信息库中了。(发送人和当天时间系统会自动添加。)查看。这是您的私人信息库,在这里都是别人发送给您的私人信息,任何人都不能看到,当然您也不能看到别人的私人信息。 2.8.5界面背景
主在美化您的用户界面,在其中有三种颜色可以供您选择,在您选中后系统将会把其作为背景颜色。背景图片中您可以在自己的计算机中选取您所喜欢的图片来作为您用户界面的背景。在选取到真正的图象文件后,点击“确定“。您所选取的图片将会成为背景图片。(警告:如果您选取的不是图象文件,系统可能会进入死机状态。)
2.8.6校园动态
浏览。这是一个公共信息窗体,里面的信息都是由管理员定期更新的。您可以在其中查看最近校园有什么大的事件发生。删除。在左侧的表格中选取相应要删除的记录,在窗体的右侧就会显示相应的详细的内容,您再决定是否将其删除。您在点击“删除“后,系统就会将其从数据库中删除了。添加。这是管理员的工作,在校园发生了什么大事或是学校有什么事情要通知同学们,管理员就要及时的把信息发送到校园动态上。好让同学们知道。在添完相应的内容后,点击”发布“,信息就会被大众们看到了。 2.8.7工具
数据备份。在数据库中的数据可能因为这样那样的原因丢失,所以我们就要经常的对数据库的信息进行有效的备份。在这里我们备份的数据是网站客户的基本信息和网站客户留言,也是我们所关心的重要信息。在您选中了,您所要保存信息的位置后,点击“确定“,系统将会自动的将数据保存到位置,并生成EXCEL文件。EXCEL文件会在您点击后自动弹出,您在浏览完毕后可将其关闭,不会对系统造成影响。 2.8.8帮助
关于。是对本系统的一个概括,是对本系统的一个总结。在其中还有一些和系统有关的信息,可以说就是对系统简介的一个浓缩。上面还包含了一些制作人的个人信息,如果需要个制作人联系,可按上面的联系方式联系制作者。
2.9系统设计思想、成绩与不足
在做系统之前我一直没有想到要做什么样的系统,只是在一次上网是看到了校友录,就决定制作类似校友录的网站客户管理系统了。在设计思路上我基本上是模仿的校友录的形式,在详细调查了校友录的各个系统模块后,结合我自己的一些理解和想法。完成了这个网站客户管理系统。
我在制作系统的过程中可以说是学习到了两件事。
第一、在经过了两次制作管理系统之后,我又一次深深的感觉到在制作系统前期的构思的重要性。
在系统制作的前期,我们就要和使用者(现在是老师)进行大量的沟通。我们要了解他们所需要的是一个什么样的系统,这个系统应该具备什么样的功能,在这个系统中我们还要满足,使用者一些什么样的特殊的有他们特色的功能等。这样的前期沟通是非常重要的,可以说是我们制作系统的一个开始。
接下来的就是对整个系统的一个大的构思,也就是要在我们的脑海只中有一个大的模型。我们应该把系统做成什么样的、包括一些什么、先做什么后做什么等等一系列的问题。我们必须要在这个阶段中把我们应该考虑的东西尽量的的考虑齐全。不然到了我们制作的后期,再要
想对我们的系统进行修改将是一个非常庞大的工程,这样将花费我们大两的精力和时间。而且还会达不到我们所预期所想的效果。所以我们的前期工作是非常重要的。也只要在我们的前期工作做的越充分,我们后期才会越轻松、越顺利。才有可能来完成我们的预期系统框架。 我们在做任何事情的时候都是一样的。只有我们在前期做好了一切的准备工作,我们在后期的工作才会的变的顺利。前期我们所做的工作越全面、越细致,我们在真正面对的时候才可以做到应付自如。
第二、在制作过程中不能有一点的马虎。(特别是在编写代码的时候)
我有几次就是在编写代码的时候不专心,做别的事情。结果在编好代码后对程序进行调试,发现就是有问题,就是运行不了。可是我检查代码又没有错误,怎么搞也搞不好,一个下午就对这电脑发呆。最后才发现只是我的一个小小的字母写错了,结果搞到所有的程序不能运行,经过改正程序就活了。
所以在以后进行系统制作的时候我就非常的用心,十分认真、仔细的做每一个步骤,在完成后还对现有的代码进行反复的检查。最后在进入到程序的调试阶段。这样下来,不但没有减慢我的制作进度,还在一定程度上加快了我的制作速度。
这也告诉我们一份耕耘就要一份收获,只有你认真的付出了,你就才可以得到你所希望的成果
不过在这次系统的制作过程中,我还有了一点的收获,也取得了一些成绩。首先,通过这次系统的制作,我的计算机编程语言有了很大的进步,在计算机编程的思想上也有了很大的飞跃。但我认为在思想的提高才是我们真正的进步。正是因为这些我才可以按时、按量的完成系统的制作。最终得到一个满意的结果。
因篇幅问题不能全部显示,请点此查看更多更全内容