【《基于BS结构的职工信息收集系统设计》7500字(论文)】_第1页
【《基于BS结构的职工信息收集系统设计》7500字(论文)】_第2页
【《基于BS结构的职工信息收集系统设计》7500字(论文)】_第3页
【《基于BS结构的职工信息收集系统设计》7500字(论文)】_第4页
【《基于BS结构的职工信息收集系统设计》7500字(论文)】_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于BS结构的职工信息收集系统设计目录1201中文摘要 中文摘要随着互联网信息化时代的来临,从网络上获得信息已经逐渐成为潮流,越来越多的企业都想通过网络获取来掌握更多的信息。职工信息采集系统正是在这样的情况下应运而生。与传统的收集式方式比较,它不仅能够有效地改进自己进度缓慢的工作,而且能够有效地节省了很多时间、物力。本论文设计并且实现了一个基于browser/server结构的职工信息收集管理系统,选用visualstudio2010软件作为一个整合式的集成化应用开发环境,采用软件开发的网站,选用c#作为开发语言,以SQLServer2008建立系统的数据库。系统的主要功能包括:职工信息管理、问卷管理(问卷的增加和删除)、题目信息的管理(题目的增加和删除)、回答信息的统计等。职工可以通过Internet网进行选择问卷、答卷、查看答卷结果等功能。收集者可以对收集结果进行统计等。通过问卷收集的形式来达到职工信息的收集。论文首先介绍了开发职工信息收集系统的意义和背景,然后给出了从系统分析到总体设计、各个环节的详细设计和实现的细节。【关键词】:ASP.NET;C#;SQLServer;职工信息收集前言近年来,信息时代快速地来临,人们对于电脑越来越依赖,办公节奏也越来越快,人们的学习和工作越来越离不开计算机。越来越多的人倾向于从网络中获取大部分信息,因此越来越多的行业认为他们有大量的信息可以通过计算机了解用户的具体需求。这种传统方法有许多缺点,在目前的社会情况下,这种传统方法昂贵、低效和长期,如果继续采用这种传统的调查方法,很有可能会被时代很快地淘汰。为了改变目前调查问卷领域的局面,设计了一个基于的职工信息收集管理系统,目的是探索一种以互联网为基础的信息模式。所谓”网上问卷收集”,是以各种网上技术为研究工具,通过网上问卷、电子邮件问卷、网上聊天室、电子公告板等方式收集数据和访谈资料。在这种新型的模式下,管理人员可以在足不出户的情况下在互联网上发布他需要收集的问卷信息,并且可以很快的得到结果。职工也可以更直观的回答自己的实际情况,不受时间和地方的限制,从而节约了时间,提高了工作效率。本论文设计并实现了一个基于Browser/Server结构下的职工信息收集管理系统,集成应用开发环境为VisualStudio2010,采用ASP.NET开发网站,选用C#作为编程语言,以SQLServer2008创建系统的数据库。系统的主要功能包括:职工信息管理、问卷管理(问卷的增加和删除)、题目信息的管理(题目的增加和删除)、回答信息的统计等。第1章绪论1.1系统的开发背景问卷收集法是收集数据最常用的方法。它的广泛应用、易于获取信息、研究成本低等的好处,在许多领域都很明显。只有了解职工的实际情况,我们才可能给他们一个更好的工作环境。在当今社会,经济发展日新月异,技术进步也很快!每个企业都有自己独特的东西。即使是科技型企业也会毫不犹豫地投资引进先进技术。在互联网日益普及的情况下,去收集商务信息很重要,因为消费者的需求越来越个性化、理性化。企业只有充分做好市场调研,全面收集目标客户的信息,充分了解目标客户的消费者需求,才能制定合理的生产计划和销售计划,才不会生产出适销对路的产品和过剩的产品。20世纪80年代后,电脑的普及越来越广,人们越来越喜欢用电脑收集各种信息。20世纪90年代以后,随着互联网的广泛应用,各种基于网络的采访方式开始出现:计算机辅助网络采访、移动采访等。所谓”网上问卷收集”,是以各种网上技术为研究工具,通过网上问卷、电子邮件问卷、网上聊天室、电子公告板等方式收集数据和访谈资料的方法。随着网络的发展,信息收集方式随着信息传播方式的进步而革新,网络问卷收集方式逐步发展起来。据资料显示,在1995年之前,国外使用网络问卷收集法的机构和关于这方面的研究其实并不多见,但到了90年代中期之后,使用网络问卷收集法的专业收集机构开始逐渐变多。1.2课题研究的目的与意义开发一个职工信息收集系统具有以下优势:1.2.1无时空的限制职工在任何一个地方,只要有电脑且电脑里有浏览器,部门管理员就可以发布职工信息相关问卷,职工答复问卷内容,以便完成职工信息的收集与汇报。1.2.2组织简单、费用低廉在网上信息采集过程中,不需要一个个的打印采集问卷然后发放问卷给采集者,最繁重、最关键的信息收集和记录工作将在互联网上进行,可以不间断地接收职工填表信息,信息收集和处理将由电脑自动负责。1.2.3更加准确的统计在收集信息的过程中,在线收集节省了很多繁琐的工作,职工可以在网上选择自己部门管理员发布的调查问卷进行回答,回答的数据直接保存到数据库。在自动统计软件中具有较为完善的案例,用很短的时间完成了标准化的统计分析工作。由于这些特点,很多企业和公司都青睐于利用网络问卷方式来收集信息。1.3主要内容与章节安排第一章绪论概要论述本毕业设计的开发背景及意义第二章系统分析及开发工具对本毕业设计系统发工具的介绍及为什么使用该开发工具第三章系统总体设计各个模块系统功能的设计意图第四章系统详细设计数据库设计和系统功能的测试第2章系统分析及开发工具2.1可行性分析可行性研究的目的是确定问题能否在最短的时间内以最低的成本得到解决。在研究了一个类似的系统后,我们考虑了以下三个方面。2.1.1技术可行性分析技术可行性分析从技术的角度审查了在用户提出的各种操作、性能和执行条件的基础上建立一个系统的可能性分析。由于从职工那里发展这种信息收集管理系统的许多成功例子为我们后来的人的发展提供了技术基础。ASP.NET非常强大,具有多语言支持功能,SQL服务器具有有效、稳定、灵活的管理功能,并适应当前业务发展的需要,因此在技术上是可行的。2.1.2经济可行性分析开发该系统的成本主要从经济角度来考虑。在这个系统开发之后,在经济上可以节省多少成本,例如人事、运营、维护等费用,是否比起传统模式更省钱省力。该系统具有创建、管理、发布和统计问卷等功能,可以节省很多的人力和物力。因此,该系统在经济上是可行的。2.1.3社会可行性分析社会可行性研究包括分析一个系统在投入服务后对社会可能产生的影响,例如它是否符合目前的趋势,是否能给社会带来好处。传统的收集方式不仅需要耗费大量的人力物力来寻找客户,而且需要耗费大量的时间进行统计,在这些过程中经常出现错误。运用计算机自身的优势已经互联网的高效性来设计这么一个系统,不仅可以使各行业以较少的工作和最短的时间来取得有效的信息。而且,可以减轻收集者的工作量,推动信息社会的发展。因此可以说,在社会建立一个管理职工信息收集的系统是可行的。2.2系统的数据流程分析职工信息收集的管理系统首先必须实现收集者和接收者之间的关系。其次,收集者必须要想好他们想要发布什么信息、得到什么信息,不仅包括发布问卷的题目还有其选项的内容,只有在收集者考虑到这些信息后,才能发布相关的问卷。之后,该部门的职工们才能根据需要回答的问题来填写问卷。上述情况表示如下图2.1所示。图2.1数据流程图2.3开发工具介绍2.3.1C#简介 C#(Csharp)是一种更现代、更面向对象的编程语言。它允许程序员快速编写一系列基于微软平台的应用程序。NET提供一系列工具和服务,以最大限度地利用信息技术和通信领域。正是由于面向对象的高级设计,这才可能成为构建各种组件的理想选择。2.3.2ASP.NET简介ASP.Net也被称为ASP+,不仅是一个简单的ASP更新,而且是微软推出的新一代脚本。基于ASP.NET,网络框架除了吸收ASP较早版本的主要优势,并在Java和VB的开发优势方面添加了许多新特性外,Web开发平台还对前者进行了修改ASP版本的错误。ASP.Net拥有开发网站应用程序的所有解决方案,包括验证、缓存、状态管理、测试和投入使用等所有功能。在代码的组成方面,页面逻辑与服务逻辑的分离,将程序代码与呈现的内容分开,有助于丰富色彩的页面的组成。这也让代码看起来更简洁。ASP.NET有以下技术特点:(1)强大性和适应性。(2)简单性和易学性。(3)高效可管理性。2.3.3SQLServer2008SQLServer2008允许数据在微软开发的定制应用程序中使用。网络和可视化研究,用于查询、搜索、同步、报告和数据分析等操作。这个平台有以下特点:(1)可信任性。(2)高效性。(3)智能性。第3章系统总体设计3.1系统的总体结构职工信息收集管理系统包括三个主要模块:部门发布信息模块、管理员收集数据模块和职工填写问卷模块。这三个模块包含自己的子模块。部门发布信息模块包括收集人列表、试卷管理、题目信息管理和测试结果统计;管理员统计数据模块包括各部门的职工信息,收集数据结果分析,职工注册信息;职工信息模块包括参与收集、参与的收集问卷列表和职工本人的信息。除此之外,还有职工注册模块。3.1.1部门发布信息模块的功能(1)问卷管理:可以对问卷进行管理,添加、编辑和删除操作。(2)题目信息管理:可以对问卷题目信息进行管理,添加、编辑和删除操作。(3)问卷结果统计:可以对职工回答问卷信息后信息进行统计。3.1.2职工回答信息模块的功能(1)参与信息收集:通过选择问卷,回答该问卷问题后提交。(2)信息收集记录:显示该职工参与的收集问卷列表。(3)您的信息:显示该职工的信息,并且可以修改信息。3.1.3管理员统计数据模块的功能(1)部门列表:可以查看部门的负责人信息,删除、编辑信息。(2)职工注册信息:可以查看所有职工的信息,删除信息。(3)部门试卷列表:可以查看各部门发放的试卷。(4)测试结果统计:可以查看所有问卷的结果。3.1.4注册模块职工通过注册信息后进入职工模块。以上可以用如下图3.1表示。图3.1系统总体结构图3.2数据库概要设计概念数据模型关心的是如何充分和正确地反映客观现实,而不是如何在数据库中实现这一点。这个数据模型可以以一种现实的方式反映用户的实际需求,是一种用户友好的数据库结构模型。这是一个相对稳定和统一的数据模型,几乎没有变化。概念数据使得用户和设计师之间拥有了一座桥,这是数据库设计的基础。本系统根据表与表的关系画出E-R图,如图3.2所示。图3.2E-R图第4章系统详细设计与实现4.1系统设计4.1.1系统流程设计职工信息收集系统通过管理员登录后,可以选择一份调查表,根据需要进行查看分析问卷,该部门经理可以发布要收集的问卷,一旦员工注册,他们可以将问卷插入员工的页面,职工选择一份参与问卷的回答,还能找到他们参与过的问卷的列表,职工们只能回答自己所在部门发布的问卷,管理人员可以访问所有部门经理发布的所有问卷以及所有的调查结果。(1)管理员问卷管理的流程图,如图4.1所示。图4.1管理员问卷管理流程图(2)管理员题目信息管理流程图,如图4.2所示。图4.2管理员题目信息管理流程图(3)职工参与收集流程图,如图4.3所示。图4.3职工参与收集流程图4.1.2数据存储设计创建一个数据库Net05_WJDC。此数据库共有七个表,分别是部门、测试结果、管理员、收集记录、题目信息、问卷名称、职工表。以下是各个表的设计。部门。用来存放部门注册人员的相关信息。如图4.4所示:图4.4部门表设计测试结果。用来存放调查报告的结果。如图4.5所示:图4.5测试结果表设计管理员。用来存放管理员注册人员的相关信息。如图4.6所示:图4.6管理员表设计收集记录。用来存放职工填写过的问卷信息。如图4.7所示:图4.7收集记录表设计题目信息。用来存放各个问卷调查的内容数据。如图4.8所示:图4.8题目信息表设计问卷名称。用来存放问卷名称的数据。如图4.9所示:图4.9问卷名称表设计职工。用来存放职工注册人员的相关信息。如图4.10所示:图4.10职工表设计4.2系统采用的软硬件环境 为了使系统正常运作,必须满足下列操作要求:开发工具:MicrosoftVisualStudio2010+SQLserver2008R2。软件环境:Windows10,InternetExplorer(IE)等处理器:Intel(R)Core(TM)i5-6300HQCPU@2.30GHz2.30GHz系统类型:64位操作系统,基于X64的处理器4.3系统实现4.3.1系统主界面根据自己的身份选择登陆角色,点击不同的角色会进入到不同的页面。登陆和注册的主要系统界面如下,如图4.11所示。图4.11系统主界面4.3.2注册页面这一页面用于注册职工的信息,包括账号、密码、密码确认、姓名、联系人、工作类型、年龄、注册和返回按钮,职工可以在此输入自己的信息,账号和姓名是必填项,其他可填可不填。如图4.12所示。图4.12注册页面4.3.3部门页面当选择的角色为部门且输入正确的账号密码时,则进入到部门页面,部门相关负责人可以在此页面发布问卷、管理问卷、查看问卷、修改自己的密码。如图4.13所示。图4.13部门页面4.3.4职工页面当选择的角色为职工且输入正确的账号密码时,则进入到职工页面,职工可以在此页面参与问卷调查,还能看到自己曾经参与过的问卷调查。如图4.14所示。图4.14职工页面4.3.5管理员页面当选择的角色为管理员且输入正确的账号密码时,则进入到管理员页面,管理员可以在此页面查看部门负责人或者职工的信息、查看各个部门发布的问卷、查看所有的问卷调查结果等。如图4.15所示。图4.15管理员页面4.3.6问卷名称列表页面 在此页面可以看到部门发布的问卷信息,包括卷子题目、问卷的内容、收集问卷开始和结束时间,添加新问卷题目、编辑和删除按钮,点击新问卷题目按钮可以新增一个问卷,点击编辑按钮可以更改卷子的题目、收集内容、开始和结束时间,点击删除按钮则可以删除此问卷。如图4.16所示。图4.16问卷名称列表4.3.7题目信息列表页面该页面包含所有问题的详细列表,包括标题内容、这个问题所属的问卷名称、内容A、内容B、内容C和内容D,在题目内容输入关键词并按过滤按钮可以检索出相关信息。以及添加、编辑和删除按钮,点击编辑按钮可以编辑此问卷的内容、所属卷子题目以及各个选项的内容、题目类型,点击新题目可以选择任一个问卷增加新题目。如图4.17所示。图4.17题目信息列表4.3.8题目信息编辑页面 该页面用于添加或修改题目信息。问卷的名称、问卷内容、题目类型、A点内容、B点内容、C点内容、D点内容以及保存和返回按钮都包括在内。如图4.18所示。图4.18题目信息编辑页面4.3.9收集信息统计页面选择想要统计的问卷,点击后就能看到所有题目和各个选项选择的人数。如图4.19所示。图4.19测试结果统计4.3.10参与收集页面选择职工的角色并顺利进入职工页面,职工可以点击问卷的名称,则可以显示出此问卷的内容和各个选项,包括单项选择部分和多项选择部分,填完信息过后点击提交按钮即可。如图4.20所示:图4.20参与收集页面4.3.11信息收集记录页面职工在此页面可以看到自己曾经参与的问卷调查和参与的时间。如图4.21所示:图4.21信息收集记录页面4.3.12部门列表页面管理员可以查看部门负责人的信息和进行相关的操作,点击职工登记则可以添加部门负责人账号和信息,点击编辑则可以更改部门负责人的信息,点击删除可以删除这个负责人。如图4.22所示:图4.22职工信息列表页面管理员可以添加部门人员信息,如图4.23所示:图4.23职工信息添加页面4.3.12职工注册信息页面管理员可以查看公司所有注册的职工信息,可以进行删除操作。如图4.24所示:图4.24职工信息列表页面4.4系统测试项目测试是设计和实现系统的关键步骤。为了使项目成功运行,在每个系统模块开发之后都需要进行测试,软件测试不仅能够及时的发现系统存在的问题,而且能有利于维护和保证系统的质量。4.4.1测试方法这个项目主要运用黑盒测试,从用户的角度去测试这个系统是否满足用户的需求,通过软件测试发现错误改正错误,根据用户的需求不断地完善系统。4.4.2测试用例测试示例包括为特定目标准备的测试元素、执行条件和输出测试示例,以评估程序与项目的符合性需求。下面列出了该系统测试的一些主要例子。用户登录测试当输入的账号和密码不匹配时,则会跳出“密码错误”的弹窗。如果账号和密码匹配,则看所选择的角色,选择部门则进入到部门的页面,选择职工进入到职工页面,选择管理员进入到管理员界面。错误页面如图4.25所示:图4.25密码错误页面2、修改密码测试当输入的两次密码相匹配时才能修改密码,否则会弹出“密码不一致”的弹框。错误页面如图4.26所示:图4.26密码不一致页面3、注册页面测试如果不输入账号或者姓名,其他的都输入,则会弹出“账号或名称不能为空”的弹窗,只有同时填写了账号和姓名才可以注册成功。错误页面如图4.27所示:图4.27错误页面4、添加问卷功能测试输入卷子题目和收集内容,确定开始时间和结束时间,在这个时间段内可以修改、编辑和删除问卷。点击保存,若能在问卷名称列表中看到刚刚添加的问卷信息则表示添加成功。添加题目功能测试点击题目信息列表中的新题目,选择问卷名称,输入题目内容以及题目类型。A、B、C、D选项输入相应的内容,点击保存,如果能在题目信息列表中显示刚刚输入的信息则表示添加成功。职工信息操作功能测试当想要操作的职工信息存在时才能进行操作,点击编辑按钮,除了账号不能修改外,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论