为实现语言,以数据库 My SQL 作为系统的后台操作,其功能在系统内部有源代码直接完成,我们只需按系统要求输入即可操作。
本系统为一个中型的学生心理健康档案管理系统,所耗费的资源小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。
2.2.6 法律可行性 本系统属于私人设计,在开发过程中没有涉及合同、责任等与法律相抵触的方面。
因此,本系统在法律上是可行的。
2.3 系统需求 2.3.1 系统功能需求 建立大学生心理档案测试档案管理系统包括的功能模块包括: (1)学生基本信息模块。
主要提供一些背景资料,以帮助教师深入分析学生心理,正确诊断学生问题产生的原因。
包括:个人基本信息、身体状况(一般健康状况、有无生理缺陷、个人病史)、家庭环境(家庭结构、成员关系,这一部分由学生完成)。
及心理辅导员对通过使用本系统提供的测试问卷而发现存在某些方面心理问题的学生进行的个别辅导,其间留下的记录要保留到该生的心理档案中。
(2)心理测评模块。
本提供的心理量表都是经过标准心理学量表的信效度检验以及本土化检验,并被允许普及使用的规范量表。
每个量表都附有背景介绍和详细的使用说明。
采用联机心理测验输入建设心理档案系统的数据采集方式。
(3)档案查询模块。
包括学生对个人测评结果查询,管理员对学生个人测评结果的查询及群体测评结果查询。
同时支持多种查询方式,比如可以按学生学号、性别、班级等方式查询。
(4)档案管理模块。
主要通过维护系统的基本数据库来实现。
比如年级信息的管理、班级名的管理、学生信息、班主任信息、心理辅导员信息的管理。
大学生使用本系统进行心理测试和管理员整理、分析心理档案数据,和对发现存在心理问题的学生进一步采取帮助措施提供了后台保障。
在功能设置上力求既满足用户的使用要求,又具有一定的灵活性。
2.3.2 技术需求 本系统采用 Java 开发语言,Java 语言具有一处编译,处处执行的优点,可以使用于 Windows,Linux,Unix 等操作系统。
有着良好的特性。
应用 Java 语言的 Struts 框架和 JSP 方法数据库连接采用 JDBC,数据库采用 MySQL。
Struts 是一个基于 Sun J2EE 平台的 MVC 框架,主要是采用 Servlet 和 JSP技术来实现的。
由于 Struts 能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的一年中颇受关注。
Struts 把 Servlet、JSP、自定义标签和信息资源message resources整合到一个统一的框架中,利用其进行开发时不用再自己编码实现全套 MVC 模式,极大的节省了时间,所以说 Struts 是一个非常不错的应用框架。
用 JSP 开发的 Web 应用是跨平台的,即能在 Linux 下运行,也能在其他操作系统上运行。
JSP 技术使用 Java 编程语言编写类 XML 的 Tags 和 Scriptlets,来封装产生动态网页的处理逻辑。
网页还能通过 Tags 和 Scriptlets 访问存在于服务端的资源的应用逻辑。
JSP 将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于 Web 的应用程序的开发变得迅速和容易。
JDBCJava DataBase Connectivity是 Java 语言为了支持 SQL 功能而提供的与数据库相连的用户接口。
JDBC 由一组 Java 语言编写的类和接口组成,使用内嵌式的 SQL主要实现三方面功能:建立与数据库的连接,执行 SQL 声明以及处理 SQL执行结果。
JDBC 是建立在 ODBC 的基础上,实际上可视为 ODBC 的 Java 语言翻译形式3。
MySQL 是一个精巧的 SQL 数据库管理系统,它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐。
目前 MySQL 被广泛地应用在 Internet 上的中小型网站中。
由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。
2.3.3 目标系统的特点 作为现代计算机档案管理系统之一,本系统具备一些特点,努力做到档案系统开发的规范性与用户用好性: (1)界面友好、操作简便。
众多的提示功能,保证了学生能顺利地进行心理测试和管理员能有效地管理档案数据。
(2)适用于单人施测、多人施测和集体施测等多种情况。
比如遇有测试内容较敏感的量表,为保证获取的心理档案数据的准确性。
让学生在计算机上独自完成测验,这样就避免了团体测验中的无关干扰因素,确保了数据的有效性。
(3)通过电脑自动统计、自动分析并给出结果,并且对测试的结果还可以整理打印输出。
根据报告结果,管理员或辅导员可以给出相应的心理帮助计划。
(4)数据库管理方便,能够对个体进行跟踪调查。
例如:通过本系统定期进行的考试焦虑测验,发现某学生入学时的焦虑水平为正常值,而一年后焦虑水平较高。
使得辅导员能够及早的发现这个问题,并引起充分的重视,以立刻实施相应的帮助计划。
2.4 开发环境与开发工具 2.4.1 硬件开发环境 (1)CPU:AMD Athlon 64 3000 (2)内存:KingMax PC3200 512MB (3)硬盘:Seagate SATA 8M 120GB (4)光驱:LG GDR-H30N (5)显卡:NVIDIA GeForce FX 5200 2.4.2 软件开发环境 (1)操作系统:WindowsXP Professional SP2 (2)数据库:Mysql-5.0.27-win32 (3)Web 服务器:Apache-tomcat-6.0.14 (4)IDE:Eclipse3.1.1Myeclipse5.5.1GADreamweaver8 (5)外部包:Struts.jar 2.4.3 相关技术介绍 2.4.3.1 JDBC 技术 JDBC 是 Java 的开发者——Sun 的 Javasoft 公司制定的 Java 数据库连接Java.
上一篇:
ADSL接入及共享技术的实现(一)计算机论文_工学论文_
下一篇:
儿童四肢皮肤挫伤采用美宝疮疡贴治疗的疗效