ImageVerifierCode 换一换
格式:DOCX , 页数:46 ,大小:306.53KB ,
资源ID:17804396      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17804396.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(最新心理健康普查系统Word格式文档下载.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

最新心理健康普查系统Word格式文档下载.docx

1、1.1 开发背景 01.2 开发目的 0学生心理健康普查系统的开发目的是为了解新生入学时的心理健康状况,各学校都建立了学生的心理档案,以便今后有针对性地开展心理健康教育工作,及早发现有心理问题的学生并给予及时的心理帮助和治疗,为学校制定相关教育管理政策提供某方面的参考和依据2。 0该系统使人们从劳动化向智能化发展,满足学生日益增长的对心理健康的需求,使其向着高效、信息化、无纸化、安全可靠的方向发展,进而实现普查、信息、服务一体化的综合管理。1.3 设计思路 02 系统总体说明 12.1 使用环境 12.1.1 硬件配置要求 12.1.2 软件配置要求 12.2 系统主要功能 12.2.1 前台

2、服务功能 1(5)查看测试结果:可用简单的算法给学生一个测试的分数,让学生可以自己看到。 22.2.2 后台服务功能 22.3 系统主要特点 23 开发环境与相关技术 33.1 开发环境 33.2 开发工具的选用及介绍 33.2.1 Microsoft Visual Studio 2008 33.2.2 Microsoft SQL Server 2005 33.3 设计方法与技术 43.3.1 设计方法 43.3.2 设计技术 44 系统设计要点 54.1 数据库设计 54.1.1 数据库的概念设计 5数据库概念设计主要涉及实体-属性图的设计。 5学生的实体-属性如图1所示:图1 学生的实体-

3、属性图 5试题管理的实体-属性如图2所示:图2 试题管理的实体-属性图 5查看成绩的实体-属性如图3所示: 6图3 查看成绩的实体-属性图 64.1.2 数据库的逻辑设计 6数据库逻辑设计主要是建立数据表,确定每个表的字段、数据类型、长度、是否为空等。根据对系统的需求分析,为天津农学院学生心理健康普查系统建立数据库,其中包括:学生表(user)、试题管理表(test page),数据库中数据表的结构如下:(1) user结构见表1 6表1 user表 6(2)test page结构见表2 6表2 test page表 6(3)finished time 结构见表3 7表3 finished t

4、ime表 74.1.3 数据库各表之间的关系 74.2 系统整体介绍 74.2.1 系统前台功能结构 7前台功能结构如图5所示:图5 前台功能结构图 74.2.2 系统后台功能结构 8后台结构功能如图6所示: 8图6 后台功能结构图 84.3 系统主要功能的实现 84.3.1 身份验证 8身份验证模块主要是区别各个使用角色并判断是否允许其进入功能页面进行管理。该模块包括用户注册、用户登录、用户注销以及管理员登录四个功能。身份验证模块流程图如图7所示: 9图7 身份验证模块流程图 9用户进入系统可以看到用户登录控件,如图8所示:图8 用户登录控件 9已注册用户可以输入账号及密码进行登录,未注册用

5、户可以点击用户注册按钮进入注册页面。注册界面如图9所示: 10图9 注册界面 10为了保证数据的有效规范,注册页面加入很多验证控件,例如:用RequiredFieldValidator控件限制用户ID等数据不能为空、CompareValidator验证密码与确认密码是否一致等。 12正确填写完相应信息后,点击确认会显示注册成功,但要经过管理员后台审核后才可登录。审核通过后登录主页用户登录模块会显示已登录用户名,同时用户可以使用其中的退出功能注销登录。具体如图10所示: 13图10 用户登录成功界面 134.3.3 管理员功能模块设计 205 讨论 255.1 设计存在的问题 255.2 进一步

6、改进设想 255.3 经验与体会 25【参 考 文 献】 26致 谢 27附录1:相关英文文献 28附录2:英文文献中文译文 34摘 要关键词:心理健康,普查系统,Microsoft Visual Studio 2008,SQL Server 2005ABSTRACTStudents mental health screening system is to establish a modern image of the good schools, improve management efficiency and management level, the face of mental hea

7、lth information technology trends and design. The system uses ASP.NET technology as a way to create applications to C # as a programming language, using Microsoft Visual Studio 2008 development prospects rapid development tool, using SQL Server 2005 database as a backend database. Students first log

8、in user name and password are student number, you can modify your password after landing, the first landing needs to fill in the relevant information, and then participate in psychological testing, you can view the test results after the test. After landing background administrator can modify the st

9、udents basic information, view test results, and questions for management. Systems greatly reduce the admin workload, improve students mental health screening efficiency.mental health,survey system,Microsoft Visual Studio 2008,SQL Server 2005天津农学院学生心理健康普查系统的设计与实现张 静(天津农学院 计算机科学与信息工程系)1 绪论1.1 开发背景随着I

10、nternet技术的发展,人们的日常生活、学习已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、信息化,可以充分相信网络技术将极大的改变我们的生活和工作方式,就目前情况而言,数据信息化已经成为各行各业的必备工具。传统的停留在纸介质基础上的心理普查资料管理浪费大量的人力和物力,已经不能适应时代的发展,其安全性也不能得到有效的保障。在信息时代,这种管理方法必将被以计算机为基础的管理信息系统所取代。现阶段学生心理普查系统的开发模式多数是C/S模式。C/S模式最大的好处是不依赖外网环境,能够充分发挥客户端PC的处理能力,但其客户端的软件配置需求过高也成为其不可

11、忽视的缺点之一。为了弥补C/S模式的不足,B/S模式应运而生。B/S模式开发简单,运行维护简单方便,共享性强,因此开发一套基于B/S模式的学生心理健康普查系统是十分必要的。这种无纸化的管理方式不仅为学生提供更优质的服务,而且为后台管理人员减少了工作量,使得学校工作效率和管理水平有所提高,从而提高经济效益1。1.2 开发目的1.3 设计思路心理健康普查系统是提供给后台管理人员和学生使用的,方便、快捷的管理信息的操作平台。对于学生,主要预期实现学生登录、忘记密码(可选)、添加基本信息、参加心理测试、查看测试结果的功能。对于后台管理员,主要实现管理员登录、管理学生基本信息、查看测试结果、对于试题部分

12、的管理。前台页面布局美观,便于操作,后台页面简洁直观,致力于对数据进行管理,减少冗余的工作,提高管理员的工作效率3。2 系统总体说明2.1 使用环境为了确保系统能够运行高效可靠,需要服务器端具备较高配置,客户端达到相应的系统运行指标即可4。具体运行要求如下:2.1.1 硬件配置要求服务器端:CPU:双核以上Pentium/AMD处理器。内存:1G以上。客户端:600HZ以上Pentium/AMD处理器。256MB以上。显示器: 1024*768像素。2.1.2 软件配置要求操作系统:Windows 2003操作系统。数据库: Microsoft SQL Server 2005。软 件: .NE

13、T FrameWork3.5。Internet Information Server (IIS)5.1及其以上版本。Windows 7操作系统。浏览器: 360安全浏览器6.1。2.2 系统主要功能2.2.1 前台服务功能 (1)学生登陆:学生首次登陆用户名和密码都是学号,登陆进去之后可以修改密码 (2)忘记密码(可选):如果学生忘记了密码,可以通过回答密码设置问题找回密码,或者通过邮箱找回密码。 (3)添加基本信息:学生首次登陆需要添加基本信息,之后参加心理测试。 (4)参加心理测试:学生开始进行答题(题目不需要特别多),给每道题设置相应的分数,总分60。 (5)查看测试结果:2.2.2 后

14、台服务功能 (1)管理员登陆 (2)修改学生基本信息:修改某个学生的基本信息。 (3)查看测试结果 按时间查看:可查看每个时间段的学生按分数查看:可查看每个分数的学生 (4)试题部分,有两种方式,任选其一直接将试题写在网页上,不从数据库中抽取从数据库中抽取试卷2.3 系统主要特点学生心理健康普查系统是基于ASP.NET 3.5技术开发出来的,它具备用户登录、用户管理、后台管理等多种功能,是一个使用方便、操作简单、功能较完备的管理系统5。该系统以方便、快捷作为主要目标,能够提高学校管理人员的工作效率,减少不必要的人力和财力。系统主要特点是界面设计清晰、层次结构简洁,可供管理员方便快捷的使用和更新

15、数据。学生通过登录系统可以方便快捷的查询并修改自己的个人基本信息,进行测试,测试结束后即可查看到测试的结果,方便学生了解自己的情况,也可让学校及时对有心理问题的学生进行帮助。在后台管理模块,实现了对学生信息和试题的管理,由于前台前台信息是是自行进行的,不需要管理员维护,管理员只需修改数据库中的数据,前台就会有相应的改变,因此管理员可以专心于管理网站的数据信息,达到简化管理的目的。3 开发环境与相关技术3.1 开发环境软件环境:Windows 7 Professional。浏览工具:360安全浏览器6.1。开发平台:Visual Studio 2008 Team Suite。 SQL Serve

16、r 2005 Express。辅助工具:Adobe Photoshop CS4。硬件环境: Intel(R) Core(TM)i5-480M。内 存: 2 GB。硬 盘 : 500GB。3.2 开发工具的选用及介绍3.2.1 Microsoft Visual Studio 2008Visual Studio是微软公司推出的开发环境,Visual Studio可以用来创建Windows 平台下的Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件。Visual Studio 2008包括各种增强功能,例如可视化设计器、对Web开发工具的大量改进,以及能

17、够加速开发和处理所有类型数据的语言增强功能5。Visual Studio 2008为开发人员提供了所有相关的工具和框架支持,帮助创建引人注目的、令人印象深刻并支持 AJAX 的 Web 应用程序。开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的 Web 应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全访问 ASP.NET 应用程序服务和 Microsoft 平台。为了帮助开发人员迅速创建先进的软件,Visual Studio 2008提供了改进的语言和数据功能,例如语言集成的查询(LINQ),各个编程人员可以利用这些功能更轻松地构建解决方案以

18、分析和处理信息7。3.2.2 Microsoft SQL Server 2005SQL(Structured Query Language),结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI的规定,SQL被作为关系型数据库管理系统的标准语言8。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。绝大多数流行的关系型数据库管理系统都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create,以及Drop在内的标准的SQL命令仍然可以被

19、用来完成几乎所有的数据库操作。与Microsoft Visual Studio、Microsoft Office System以及新的开发工具包的紧密集成使SQL Server 2005与众不同9。无论是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005都可以提供创新的解决方案,帮助从数据中更多地获益。3.3 设计方法与技术3.3.1 设计方法 该系统遵循软件生命周期,经历可行性分析、需求分析、设计、编码、测试阶段完成。(1)可行性分析:探究开发学生心理健康普查系统的可行性,这里主要考虑了个人技术可行性以及操作可行性。(2)需求分析:查阅资料及参考文献,了解现今学生心

20、理将康普查系统的背景。认真分析学生对系统的功能需求以及系统的性能需求。(3)设计:主要进行系统总体规划及数据库的设计、确定系统服务人群和涵盖功能、整体部署系统基本框架并根据其使用SQL Server 2005设计合理的数据库10。(4)编码:编码主要使用Microsoft Visual Studio 2008进行功能程序文件的编码及网页文件的设计。程序文件主要使用C#语言编程实现相关功能,网页文件的设计则使用CSS内嵌样式统一布局,美化页面11。(5)测试:网站基本完成后,调试运行网站进行测试并对其中的错误逐步修改。3.3.2 设计技术系统运用ASP.NET 3.5技术,ASP.NET能够提供

21、一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言创作应用程序。另外,任何ASP.NET 应用程序都可以使用整个.NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等12。ASP.NET可以无缝地与Microsoft Visual Studio .NET一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调

22、试支持。4 系统设计要点4.1 数据库设计4.1.1 数据库的概念设计 图1 学生的实体-属性图 试题管理的实体-属性如图2所示:图2 试题管理的实体-属性图图3 查看成绩的实体-属性图4.1.2 数据库的逻辑设计(1)user结构见表1表1 user表字段名称类型长度字段描述是否为空说明IDint4学生编号否主键usernamevarchar50用户名是无password密码priv确认密码question100提示问题answerdatetime问题答案(2)test page结构见表2表2 test page表试题编号title120试题名称10答案 (3)finished time 结

23、构见表3表3 finished time表name学生姓名score成绩Finished time完成时间4.1.3 数据库各表之间的关系为了网站的管理及避免产生冗余的数据,该系统划分的各个表之间有相应的关联。各个表的关系关联如图4所示:图4 表的关系关联图4.2 系统整体介绍4.2.1 系统前台功能结构 前台功能结构如图5所示:图5 前台功能结构图4.2.2 系统后台功能结构 后台结构功能如图6所示:图6 后台功能结构图4.3 系统主要功能的实现4.3.1 身份验证图7 身份验证模块流程图图8 用户登录控件 已注册用户可以输入账号及密码进行登录,未注册用户可以点击用户注册按钮进入注册页面。图

24、9 注册界面用户注册页面的部分功能代码如下:public partial class 心理健康普查系统_register : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) if (TextBox1.Text.Trim().ToString() = ) Label1.Text = 用户名不能为空!; Label1.Visible = true; return; else Label1.Visible = false; if (TextBox2.Text.Trim().ToString() = Label2.Text = 密码不能为空! Label2.Visible = true; els

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

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