数据,小型网络填报系统实现相关

更新时间:2024-02-28 点赞:5038 浏览:15922 作者:用户投稿原创标记本站原创

所在部门每年都要做下属各基层中小学学校校园信息化情况的数据调查和统计工作。每一年到调查统计的时候,所在部门都会出现三四个人为此项工作忙上一星期左右的情况。
,开发了小型网络填报系统后,这一情况就彻底转变初中数学教学论文了。每年只两三个小时完成数据统计和浅析就了。
整个系统模型如图1所示:
填报服务器由完成,每所下属学校Web方式登录服务器并完成数据填报就了。这样的小型网络填报系统具有广泛运用的作用小学数学教学论文,部门或行业的调查数据都所述的策略教学论文,这样避开了纸质数据传递和统计工作复杂、易出错的理由;也避开了使用简单的Excel电子表格,用户随意填写,导致不易汇总统计的理由。
一、系统
1.硬件
准备一台服务器,配置不很高。
下面是所用服务器的配置:
联想服务器:万全T100。
处理器:Intel Pentium IV

1.7 GHz 处理器。

内存:256 MB ECC DDR内存(给该服务器升级到512 MB)。
硬盘:80 GB。

2.安装服务器操作系统和服务组件

在上面的服务器上,安装好服务器版本的操作系统和IIS等服务组件。
在服务器上安装的是Windows Server 2003操作系统,安装并配置好IIS组件。

3.编写网络填报网站代码

使用的语言有,网络填报,所以要使用动态网站语言。服务器使用Windows Server 2003操作系统,所以倡议使用ASP语言ASP.NET语言。
ASP是Active Server Page的缩写,是微软公司开发的代替CGI脚本程序的运用,它与数据库和其他程序交互,是简单、方便的编程工具。ASP诞生于1996年,并且不断进展,直到后来ASP.NET出现。
ASP.NET比ASP的功能更强大,执行效率更高,安全性更高。ASP.NET一般分为两种开发语言,VB.NET和C#。这两种语言都比较简单易学。微软为ASP.NET设计开发了所见即所得的开发工具Visual Studio.NET。ASP.NET的优越性,选择了ASP.NET中C#语言来编写网络填报网站的代码。
(1)登录
网络填报系统登录界面的主窗口如图2所示。
系统数据全部要求是真实数据,所以,网站要求用户登录后才能数据填报。
在保存用户身份上,使用CookieSession这两种方式,一般使用Cookie来用户的身份,在每次用户提交填报数据时都Cookie的用户身份验证。
在设置输入文本框的时候,要设置成类型,这样防止用户输入时被别人。本系统给每所学校分配初始,也倡议在做此类系统时给每个用户分配不同的初始,这样防止某些人很随意地用统一的使用其他人的用户身份登录系统,并随意增加、修改数据。另外后台数据库对字段使用MD5加密,这样又增加了系统安全性。
(2)填写数据
用户填写数据页面就数据填写了。图3是填报系统的页面。
在这样页面上,对用户填写的数据验证,防止用户填写不规范的数据。比如,在填写人数的文本框中限定“用户只能填写数字”,并且是整数。,一般教师数会多于学生数,所以,还添加限定“教师数多于学生数”,不允许数据提交到后台数据库。
另外,考虑到用户可能已经填写完数据了,本次登录仅仅为了修改错误的数据。所以,在每次用户填写页面时,数据预读取。读取到原来填写的数据,用户已经填报了,用户本次登录是为了查看数据修改错误的数据。读到数据,那么用户逐项填写,点击提交以便将数据写入后台数据库。
(3)数据明细
在数据完成输入后,倡议大家将数据明细,以便用户确认,抓取该界面的示范(如图4所示)。不便于泄漏系统真实数据,这里使用虚数示例。
(4)虚拟用户
一般的软件公司在做系统时,会有专业的测试队伍对系统测试。但人人开发的小型系统,可能有潜在的漏洞或错误,所以,对于仅由一人开发的小系统,在保留了测试账户,账户像普通登录用户一样使用,以便在任何时候,都模仿普通用户登录,并真实用户遇到的某个错误,这样便系统理由。在处理数据的时候要记得将虚拟用户的数据剔除。

4.网站后台数据库

最初使用了SQL Server 2000后台数据库,理由如下:SQL Server 2000是网络级数据库,并且SQL Server 2000比Access数据库要安全,SQL Server 2000的操作非常简单,既使用图形界面,也使用SQL语言代码操作。
运转小学数学教学论文中,SQL Server 2000对系统的资源耗费很大,加之网络带宽的理由,有时候服务器响应速度很慢。
,服务器所在网络环境比较安全,将网站后台数据库改用Access。Access属于桌面级的数据库,但是网站代码访问Access数据库文件,所以,使用Access数据库对系统的资源耗费是极其小的,实践运用中,效果也非常显著。使用SQL Server 2000后台数据库时,有基层信息技术教师反应服务器响应,现在都反应服务器响应很快,鼠标点击后,服务器就响应了。
,后台数据库更改为Access还是非常成功的,这为小型网站使用Access后台数据库的理由。当然,服务器配置比较高,还是倡议使用SQL Server数据库,使用SQL Server 2000或更高版本。

5.数据统计

SQL Server 2000Access都支持SQL查询,它们数据也方便地导出,所以在数据处理上,使用SQL查询的方式,如下面代码:
SELECT sum(tx_Basic.StuNum) AS 学生总数, sum(tx_Info.CpuStuNum) AS 学生机总数 FROM (tx_Basic INNER JOIN tx_ Info ON tx_ Basic.SchNam=tx_ Info.SchNam)
数据也导出到Excel中处理,总之,习惯使用哪种策略教学论文就使用哪种策略教学论文,只要又快又好又准确地完成工作任务就。
二、结束语
,软件公司在开发这样的系统时更加专业,但策略教学论文一致的,对于经费有限数据保密级别不高的调查都类似的系统。也希望越来越多的这样的小型网络填报系统出现,方便大家的工作和学习。



相关文章
推荐阅读

 发表评论

共有3000条评论 快来参与吧~