基于asp.net的学生心理健康咨询网站的设计与实现

目 录
1 系统概述 5
1.1 研究背景 5
1.2研究的意义 5
1.3技术线路 6
2 系统开发环境 7
2.1 ASP.NET概述 7
2.2动态网站技术介绍 8
2.3 数据库技术 8
2.4 ADO.NET连接数据库 9
3 需求分析 10
3.1可行性分析 10
3.1.1 技术可行性 10
3.1.2 经济可行性 11
3.1.3 操作可行性 11
3.2计算机软硬件配置和开发平台 11
3.2.1计算机系统硬件配置 11
3.2.2计算机系统软件配置 12
3.2.3编程环境与工具 12
4系统概要设计 13
4.1 概述 13
4.2 系统结构 13
4.3. 数据库设计 14
4.3.1 数据库E-R图 14
4.3.2 数据库实体 14
4.3.3数据库设计表 16
5系统详细设计 18
5.1 系统首页 18
5.2案例分析 19
5.3心理健康知识 20
5.4心理测试 21
5.5心理驿站简介 22
5.6后台登陆页面 23
5.7案例分析管理 23
5.8心理测试管理 24
5.9心理健康知识管理 25
6系统测试 26
6.1系统测试计划 26
6.2 系统测试工具 27
6.3系统测试方法和测试类型 27
6.4系统测试的目的和原则 27
6.5系统测试效果 28
7 总结 31
致谢语 32
参考文献: 33
3 需求分析
3.1可行性分析
技术可行性:计算机配置较高,有足够的空间可以安装运行平台、数据库和各类编程工具,在编程环境上提供了可靠的支持;在编程人员方面,可以运用以前所学的各种开发软件的计算机知识和管理知识,加上不断的学习,为系统的开发提供了必要的技术保障;
社会可行性:目前已有很多成功心理健康咨询的设计的先例。学生心理健康咨询网站的设计的开发和运行与国家的政策法规不存在任何冲突和抵触之处。另外,学生心理健康咨询网站的设计所采用的操作和工作方式符合工作人员的日常习惯,而且操作方便灵活,便于管理。具有可行性;
经济可行性:本系统主要采用ASP.NET开发,免费,开源,登入学生心理健康咨询网站的设计即可进行操作,使用方便快捷;
3.1.1 技术可行性
技术可行性是最难决断和最关键的问题。根据客户提出的系统功能、性能及实现系统的各项约束条件,从技术的角度研究系统实现的可行性。本系统采用的是.NET家族的ASP.NET技术和ADO.NET 技术。众所周知,.NET现在已经日趋成熟、稳定,被认为是计算机领域最有前途的技术之一。同时数据库采用的是SQL2008。将ASP.NET,ADO.NET以及SQL2008结合起来开发一套学生心理健康咨询网站的设计,必定是可行并且高效的。
3.1.2 经济可行性
经济可行性研究主要进行成本效益分析,包括估计项目的开发成本,估算开发成本是否会高于项目预期的全部利润。看软件所能带来的经济效益与开发设计所需要的投资相比,是否相适宜,同时还要看此软件能否真正给用户带来足够的经济效益,我们开的这套系统正是考虑为用户提高工作效率,节省工作时间,方便操作与管理而设计。本系统的开发在经济上是完全可行的。开发此软件不需要大量的经费,而且是个人独立设计的,可以节省许多费用,同时也可提高个人的实际动手能力。
估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否会高于项目预期的全部经费。
3.1.3 操作可行性
由于现在的科技的飞速发展,计算机早已普及世界的方方面面,便利的科技条件,给人们带来优越的工作环境,这也使人们对工作效率及可操作性都有了更高的要求。因此,管理形式的计算机是社会发展的必然趋势,各种智能化的软件层出不穷,减少了原来人工操作的费时费力的状况,从而提高了工作效率和准确度。本系统用户平台直接面向学校和教务的管理人员,界面简单、明了,采用可视化界面,普通用户只需用鼠标和键盘就可以查看信息。由于该系统的操作简便、易懂,对于初次使用此系统的用户,本文转载自http://www.biyezuopin.vip/onews.asp?id=13913不必经过复杂的培训和学习就可以掌握系统的操作流程。由此可见,开发此软件在操作上是可行的。

3.2计算机软硬件配置和开发平台
3.2.1计算机系统硬件配置

主板:技嘉GA-G31M-S2C
CPU: Intel奔腾双核E5300(盒)
内存:威刚2GB DDR2 80
硬盘:希捷320GB
光驱:先锋DVR-117CH
显卡:集成Intel GMA 3100显卡
声卡:集成Realtek ALC8838声卡
网卡:集成AR8132百兆网卡
显示器:优派19寸LED显示器

3.2.2计算机系统软件配置

操作系统:Microsoft Windows XP Professional
安装软件:Microsoft Office 2003
金山词霸2010
Adobe Acrobat 10.0 Professional
瑞星杀毒软件防火墙组合版
Internet Explorer 8.0
VS2008+SQL2008

3.2.3编程环境与工具
本管理信息系统采用Microsoft Windows XP Professional SP3作为操作系统平台。
本系统在开发时选用了稳定性较强的Windows XP中文专业版和C#作为开发语言,同时选项用了SQL2008数据库,由于这些软件产品都是Microsoft公司的产品,因此彼此之间的兼容性较好,开发出的应用系统稳定性较高。
VS2008具有可视化的开发环境,可以快速完成系统的开发,内部集成的数据访问通道,使得可以轻松方便的对数据库进行管理。
数据库采用Microsoft SQL2008,要据我们的系统要求,采用它完全可适合我们的工作需求,并且它所支持的类型十分丰富,维护简便,费用比较低,对使用人员的素质要求不是很高,容易升级。

<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Default" Title="Untitled Page" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <table style="width: 733px">
        <tr>
            <td background="Images/Bg.jpg" height="30" align=left>
                <strong><span style="font-size: 12pt">心理健康知识</span></strong></td>
        </tr>
    
        <tr>
            <td style="width: 100px">
                <asp:GridView ID="GridView1" runat="server" align="left" AutoGenerateColumns="False"
                    Height="141px" Width="756px">
                    <Columns>
                        <asp:HyperLinkField DataNavigateUrlFields="ID" DataNavigateUrlFormatString="ZhiShiDetial.aspx?ID={0}"
                            DataTextField="Title" HeaderText="名称">
                            <ItemStyle Width="400px" HorizontalAlign="Left" />
                            <HeaderStyle HorizontalAlign="Left" />
                        </asp:HyperLinkField>
                        <asp:BoundField DataField="ShiJian" HeaderText="发布时间">
                            <ItemStyle Width="200px" HorizontalAlign="Left" />
                            <HeaderStyle HorizontalAlign="Left" />
                        </asp:BoundField>
                       
                    </Columns>
                </asp:GridView>
            </td>
        </tr>
        <tr>
        <td align="left" background="Images/Bg.jpg" height="30">
            <strong><span style="font-size: 12pt">专家信息</span></strong></td>
    </tr>
    <tr>
        <td align="left" >
            <asp:DataList ID="DataList1" runat="server" CellPadding="5" DataKeyField="ID"
                    ForeColor="#333333" RepeatColumns="5" RepeatDirection="Horizontal" 
                Width="469px">
                    <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                    <AlternatingItemStyle BackColor="White" />
                    <ItemStyle BackColor="#EFF3FB" />
                    <SelectedItemStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
                    <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                    <ItemTemplate>
                        <table align="left" cellpadding="0" cellspacing="0" style="width: 96px; height: 158px">
                           
                           
                            <tr align="center" style="width: 135px; height: 65px">
                                <td align="center" colspan="2">
                                
                            <a href='ZhuanJiaDetial.aspx?id=<%# Eval("ID") %>'>
                                    <asp:Image ID="imageRefine" runat="server" Height="146px" ImageUrl='<%#Eval("Pictures") %>'
                                        Width="140px" />
                                        <a></a></td>
                            </tr>
                            <tr align="center" style="font-size: 9pt; width: 135px; font-family: 宋体; height: 11px"
                                valign="bottom">
                                <td align="center" colspan="2">
                                    <%#DataBinder.Eval(Container.DataItem, "Title")%> <%#DataBinder.Eval(Container.DataItem, "JiaGe")%>
                                </td>
                            </tr>
                            <tr align="center" style="font-size: 9pt; width: 135px; font-family: 宋体; height: 11px"
                                valign="bottom">
                                <td align="center">
                                </td>
                                <td align="left" style="width: 52px">
                                </td>
                            </tr>
                          
                        </table>
                    </ItemTemplate>
                </asp:DataList></td>
    </tr>
    </table></asp:Content>


在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值