S的信息系统开发及SPSS数据处理报告.docx
《S的信息系统开发及SPSS数据处理报告.docx》由会员分享,可在线阅读,更多相关《S的信息系统开发及SPSS数据处理报告.docx(31页珍藏版)》请在冰豆网上搜索。
S的信息系统开发及SPSS数据处理报告
信管专业实习报告
题目
基于B/S的信息系统开发及SPSS数据处理
二级学院
信息管理系
专业
信息管理与信息系统
班级
学号
学生姓名
指导教师
信息管理教研室专业教师
实习时间
2008-2009学年第一学期14-17周
专业实习评审表
二级学院:
信息管理系
姓名
专业
班级
题目:
基于B/S的信息系统开发及SPSS数据处理
评
审
意
见
成绩
指导教师签名
评审时间:
年月日
目录
第1章专业实习报告的内容介绍·································2
1.1实习目的··················································2
1.2实习内容··················································2
1.3实习环境··················································2
1.4实习的基本要求············································3
第2章基于B/S结构的信息系统的实现·························4
2.1基于B/S结构的信息系统开发方法介绍························4
2.2网站计数器的功能分析·······································4
2.2.1功能介绍·············································4
2.2.2实现方式分析···········································4
2.2.3数据库设计············································5
2.3网站计数器功能的实现······································8
2.3.1主要代码············································8
2.3.2界面·················································8
2.4网站计数器的不足及需要完善的内容··························11
2.5网站计数器功能实现过程的总结·····························11
第3章SPSS数据处理········································12
3.1SPSS数据处理方法介绍·····································12
3.2SPSS数据处理的功能分析····································12
3.3SPSS数据处理任务及分析结果································13
3.3.1熟悉SPSS操作界面······································14
3.3.2用SPSS统计软件进行正态总体期望的检·····················14
3.3.3用统计软件SPSS进行方差分析·····························16
3.3.4用统计软件SPSS进行相关分析·····························18
3.3.5进行一元与多元线性回归分析······························20
3.4SPSS数据处理的总结·······································23
参考文献······················································24
第1章专业实习报告的内容介绍
1.1实习目的
在学习了专业课程,已经掌握相当的专业理论及实务知识的基础上,通过专业实习,增强学生对建设信息系统实践的感性认识,培养学生综合运用所学理论、联系实际分析和解决问题的能力,积累经验。
了解与计算机应用密切相关的方面,能够联系实际问题进行系统分析,建立信息系统的整体概念,学会运用专业知识去发现问题和解决问题的方法,增强实践能力。
通过实习,参加了一定的专业实践,了解自身所具备的基础及存在的问题,增强学好专业的信心和从事相关专业工作的责任感和事业心,提高实践能力,增强调查研究和随机应变的独立工作的能力。
同时为我们的毕业设计和走入社会奠定了良好的基础。
1.2实习内容
综合运用ASP.NET和软件工程理论去分析和解决实际问题,通过本次专业实习使学生能够熟练地使用ASP.NET技术,并按照系统工程化的方法开发一般的信息系统项目。
掌握常用的信息数据分析理论及方法,并熟练运用SPSS工具解决实际中的数据处理问题。
1.3实习环境
在MicrosoftVisualStudio基本环境下,运用ASP.NET+数据库实现具体网络信息系统的一个具体小功能,并完善相关功能。
熟悉SPSS的操作界面,掌握运用统计软件进行一系列的系统分析。
1.4实习的基本要求
1、本专业实习分析一个网上系统的功能以及业务流程,建立前后台信息管理系统,实习重点是综合运用数据库、网络知识、HTML及面向对象语言设计动态网页系统,是以前所学课程的汇总与综合,模拟已有的网络信息系统,实现并完善部分功能,专业实习以学生实现功能为主,老师辅导为辅。
考核方式以书面设计文档(包括数据库设计、代码设计、功能分析等)及系统演示。
2、熟悉SPSS的相关功能,运用所学的数据分析、数据处理的知识,选用适当的方法,使用SPSS软件对实际数据进行相关的处理。
第2章基于B/S结构的信息系统的实现
2.1基于B/S结构的信息系统开发方法介绍
B/S结构的信息系统开发需在MicrosoftVisualStudio环境下,运用ASP.NET+数据库实现具体网络信息系统的一个具体小功能,并完善相关功能。
ASP.NET的实现语言可以是VB.NET或者C#,数据库可以自己选择Access或者SQLServer。
在实现系统的过程中,注意保存相关文档资料,需要写出功能分析、设计实现的思路(算法分析)、数据库分析设计的过程,并附加上源代码。
具体知识点如下:
1.web开发工具和方法:
主要内容包括Web系统结构、HTML语言基础、MicrosoftVisualStudio工作环境、网页设计技术、网页设计编程语言(ASP.NET)等,学生应熟练掌握,并制作动态网页。
2.Web数据库开发:
创建数据库、建立数据分析数据库、连接数据源,并进行数据库的增加、删除、更新等操作。
3.掌握IIS(InternetInformationServer)安装、设置步骤和方法
2.2网站计数器的功能分析
2.2.1功能介绍
本计数器主要实现了在线人数统计,客户端地址分析,
为了更好地掌握访问者情况,需要对客户端浏览器类型,版本分析。
2.2.2实现方式分析
为获取浏览器版本,可以通过ASP.NET内置对象Request的相关属性和方法来实现该功能,具体实现过程如下:
相关实现流程图
2.2.3数据库设计
此设计可以在本计数器基础之上设计计数分析程序,可以对页面访问、ip访问次数进行分析,并形成报表。
一、数据库设计
数据库采用mysql
相关文件:
createDatabase.sql 创建数据库
createTblCounter.sql 创建计数器表
表名:
tpCounter(tableofpagescounter)
字段:
名称 类型 意义
id Int(10)auto_increment 序列号
pagename varchar(20) 页面标识,缺省为页面文件名
count Int(10) 计数值
表名:
tiCounter(tableofipcounter)
字段:
名称 类型 意义
id Int(10)auto_increment 序列号
ip varchar(20) Ip标识
count Int(10) 该ip访问次数
date datetime 最近访问时间
pages text 曾访问过的页面id,用’|’分隔
二、详细说明:
1、 可以对每个页面进行计数,也可以统计每个ip访问的次数,最近访问时间,以及每次访问的页面,需要两个表;
2、 统计网站访问人次:
tpCounter中设置一个站标识[建议用pagename=’0’标志];
3、 每次打开页面时都先检查session,若不存在该用户的session,说明是刚刚开始访问本网站,此时创建一个此用户的session,对网站计数增1,对所访问页面计数增1;[打开或刷新页面时]如果该用户session已存在,网站计数值不增加,但是页面计数值每刷新一次都要增1;
4、 关闭页面时,检查该用户打开本网站页面数是否为0,是则销毁该用户的session,否则不销毁;[此功能不需编写程序,服务器自动执行]
5、 在访问时如果页面在tpCounter中没有标识,自动在表中插入一条记录;
6、 pages是一个文本类型,记录了浏览者访问的时间和访问的页面,其中包含类似这样格式的字符串:
||2001-5-116:
00:
00|1|12|5||2001-8-310:
12:
5|4|9|
表示此ip在2001-5-116:
00:
00访问了1、12、5页面,在2001-8-3 10:
12:
5访问了5、4、9页面[页面的号从上一个表中获得];
7、 设计计数的文件(.php),每一个页面都包含这个文件,这个文件中包含以下的功能:
1>session检查,
2>连接数据库,
3>计数[参数为页面名称、ip、当前时间],
4>读写数据库,
5>断开与数据库的连接;
8、对所访问的页面的记录采用如下方式:
用户打开一个新的页面时,如果用户session不存在,写入时间并记录当前页面,若存在,写入当前页面。
写入采用附加的方式。
9、 网站计数在此头文件中,对页面计数在所计页面中。
10、每一个页面在包含本文件时,如果要对页面计数,一定要在包含之前使用变量$page_name,并赋值为页面的名称,页面名称不能有重复。
三、接口描述:
相关文件:
counter.php
1/Booleancheck_session()
功能描述:
session检查,原来存在返回true;原来不存在返回false,并创建,并注册布尔型变量existing
入口参数:
无
出口参数:
布尔型
2/site_count($content)
功能描述:
网站访问计数
入口参数:
数据库连接
出口参数:
计数值
3/page_count($connect,$page_name,$flag=true)
功能描述:
网页计数,返回页面访问次数,整型,$flag是是否增加计数的标志,缺省true
入口参数:
$connect:
数据库连接,$page_name:
网页名称
出口参数:
页面访问次数
4/show_site_count(inttype)
功能描述:
显示计数
入口参数:
type==1采用图形计数
type==2采用文本计数
四、流程
0/检查进入页面的权限
由于头文件需要通过引用才可以编译,因此必须检查是通过引用还是直接浏览
1/链接数据库
2/检查session,若不存在,创建session,进行网站计数
3/显示计数
4/进行页面计数
5/断开与数据库的连接[自动实现]
2.3网站计数器功能的实现
相关功能的实现过程,交互式控件的相关代码,主要界面的截图,功能测试等.
2.3.1主要代码
针对textbox1代码设计:
publicpartialclass_Default:
System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
TextBox1.Text=Application["count"].ToString();
}
Golbal.asax代码设计:
<%@ApplicationLanguage="C#"%>
voidApplication_Start(objectsender,EventArgse)
{
//在应用程序启动时运行的代码
Application.Lock();
Application["count"]=0;
Application.UnLock();
}
voidApplication_End(objectsender,EventArgse)
{
//在应用程序关闭时运行的代码
}
voidApplication_Error(objectsender,EventArgse)
{
//在出现未处理的错误时运行的代码
}
voidSession_Start(objectsender,EventArgse)
{
//在新会话启动时运行的代码
Application.Lock();
Application["count"]=Convert.ToInt32(Application["count"])+1;
Application.UnLock();
}
voidSession_End(objectsender,EventArgse)
{
//在会话结束时运行的代码。
//注意:
只有在Web.config文件中的sessionstate模式设置为
//InProc时,才会引发Session_End事件。
如果会话模式设置为StateServer
//或SQLServer,则不会引发该事件。
Application.Lock();
Application["count"]=Convert.ToInt32(Application["count"])-1;
Application.UnLock();
}
Web.config代码设计:
Sessionstatemode=“Inpro”;
2.3.2界面
2.4网站计数器的不足及需要完善的内容
这个设计过程中,发现网站计数器还存在着不足的地方,比如暂停、计数、清零等的三个控制功能,如果改进了这三方面,网站的计数器就能成为一个更加适用,功能更加完备的一个系统。
2.5网站计数器功能实现过程的总结
通过对于B/S结构的信息系统的专业实习,我不仅加深了对B/S结构的理解,将理论很好地应用到实际当中去,而且我还学会了如何去培养我们的实践能力,从而不断地战胜自己,超越自己。
实践是建立在充分掌握理论知识的基础上进行的,发挥我们的潜力,开动我们的脑子,从而做出想要的东西。
我在这个设计的过程中,了解了网站计数器的功能、设计以及功能的实现。
设计结果能够符合题意,成功完成了此次实习要求,对于这次专业实习不只在乎这一结果,更加在乎的,是这个过程。
这个过程中,花费了大量的时间和精力,更重要的是能够自己独立地完成。
第3章SPSS数据处理
3.1SPSS数据处理方法介绍
SPSS数据处理是使学生掌握描述性统计与数理统计的基本概念,了解它们的基本理论和方法,从而使学生初步掌握处理总体现象和随机现象的基本思想和方法,培养学生运用概率统计方法分析和解决、处理实际不确定问题的基本技能和基本素质。
1、熟悉SPSS操作界面、数据定义及输入、输出
2、掌握数据的样本均值、样本标准差、中位数、众数、样本和等的,操作掌握数据的频次分析
3、学会SPSS统计软件进行正态总体期望的检验(单个总体和两个总体);
4、掌握用统计软件SPSS进行方差分析;
5、掌握用统计软件SPSS进行相关分析;
6、熟练绘制散点图
7、掌握用统计软件SPSS进行回归分析
3.2SPSS数据处理的功能分析
SPSS数据处理首先,它采用现今广为流行的电子表格形式作数据管理器,使用户变量命名、定义数据格式、数据输入与修改等过程一气呵成;其次,采用菜单方式选择统计分析命令,采用对话框方式选择子命令,简明快捷,无需死记大量繁冗的语法语句,这无疑是计算机操作的一次解放;第三,采用对象连接和嵌入技术,使计算结果可方便地被其他软件调用,数据共享,提高工作效率。
作为统计分析工具,理论严谨、内容丰富,数据管理、统计分析、趋势研究、制表绘图、文字处理等功能,几乎无所不包。
3.3SPSS数据处理任务及分析结果
3.3.1熟悉SPSS操作界面
现有如下数据请输入到SPSS中,并形成一份数据文件,并在性别中用0表示女,1表示男。
分析结果:
3.3.2用SPSS统计软件进行正态总体期望的检验
现有如下数据,存放在住房状况调查.sav中,要求如下:
1、统计“人均住房面积”的均值、标准差、中位数、众数,并作频次分析。
2、在95%的置信水平下,推断家庭人均住房面积的均值是否为20㎡。
3、分析本市户口与外地户口家庭人均住房面积的平均值是否存在显著性差异。
分析结果:
Statistics
人均面积
N
Valid
2993
Missing
0
Mean
22.0060
Median
19.6250
Mode
20.00
Std.Deviation
1.27011E1
Percentiles
25
13.6667
50
19.6250
75
26.6667
One-SampleStatistics
N
Mean
Std.Deviation
Std.ErrorMean
人均面积
2993
22.0060
12.70106
.23216
One-SampleTest
TestValue=20
t
df
Sig.(2-tailed)
MeanDifference
95%ConfidenceIntervaloftheDifference
Lower
Upper
人均面积
8.640
2992
.000
2.00596
1.5508
2.4612
GroupStatistics
户口状况
N
Mean
Std.Deviation
Std.ErrorMean
人均面积
本市户口
2825
21.7258
12.17539
.22907
外地户口
168
26.7165
18.96748
1.46337
IndependentSamplesTest
Levene'sTestforEqualityofVariances
t-testforEqualityofMeans
F
Sig.
t
df
Sig.(2-tailed)
MeanDifference
Std.ErrorDifference
95%ConfidenceIntervaloftheDifference
Lower
Upper
人均面积
Equalvariancesassumed
65.469
.000
-4.968
2991
.000
-4.99069
1.00466
-6.96057
-3.02080
Equalvariancesnotassumed
-3.369
175.278
.001
-4.99069
1.48119
-7.91396
-2.06742
3.3.3用统计软件SPSS进行方差分析
现有某企业的工资与工作岗位、性别情况,请作如下分析:
1、三类职工的当前平均工资有无显著差异,并进一步分析各岗位工资情况。
2、工作岗位、性别以及工作岗位和性别的交互作用是否对当前工资产生影响进行分析。
分析结果:
ANOVA
当前工资
SumofSquares
df
MeanSquare
F
Sig.
BetweenGroups
4.207E10
2
2.104E10
146.373
.000
WithinGroups
5.217E10
363
1.437E8
Total
9.424E10
365
TestofHomogeneityofVariances
当前工资
LeveneStatistic
df1
df2
Sig.
10.512
2
363
.000
ANOVA
当前工资
SumofSquares
df
MeanSquare
F
Sig.
BetweenGroups
4.207E10
2
2.104E10
146.373
.000
WithinGroups
5.217E10
363
1.437E8
Total
9.424E10
365
MultipleComparisons
DependentVariable:
当前工资
(I)工作类型
(J)工作类型
MeanDifference(I-J)
Std.Error
Sig.
95%ConfidenceInterval
LowerBound
UpperBound
LSD
一线工人
科以上干部
$-40,666.785*
$2,455.919
.000
$-45,496.40
$-35,837.17
一般机关员工
$4,1