3。2 技术可行性

根据客户的要求,匹配相应的可行的技术是最关键的。本系统采用的是。NET家族的ASP。NET技术和ADO。NET 技术。并且。NET技术日渐完善,是计算机技术最有潜力的技术之一。目前ASP。NET技术是目前网站搭建上盛行的一种技术,优良的环境可以让我们快速的搭建一个网站。同时数据库采用的是SQL2005。用ASP。NET,ADO。NET和SQL2005来开发学生心理健康网站是可行的。

3。3 需求分析

需求分析是软件开发的根本,在我们做一个项目之前,我们必须要知道我们做的是什么?需要我们做什么才能实现它的功能。本系统主要分成两个板块,一个是网站前台模块,对应的还有一个网站后台模块。

(1)用户注册登录功能。

  1。 用户注册:系统将检测用户输入信息的格式是否规范,用户名是否已经重名。

    用户登录:用户可以随时改写自己的登录信息。

 2。 心理咨询功能:用户可以自己选择咨询师来进行心理咨询。

 3。 心理知识部分:用户可以自行浏览网站上的心理知识。

 4。 心理新闻部分:用户可以看到一些有关心理健康的新闻。

 5。 个人信息维护功能:用户可以按照本身的需要来改写事实水水水水自己的用户名和密码。 

6。 管理员登录功能:系统将检测管理员输入的信息是否符合格式,是否正确。

 7。 用户管理功能:管理员可以对用户的信息进行各种操作。

 8。 后台管理功能:管理员可以对前台任何的功能进行修改、删除、添加等操作。

 9。 心理健康测试:用户可以通过网站里的试题来做心理健康测试,并且答卷完毕后可以获得答案。

3。4 系统用例

管理员功能用例如图3-1。

图3-1 管理员用例图

4  总体结构

4。1系统架构

本系统采取了B/S模式,相对于C/S模式另有很多C/S不具备的特点:

第一,维护工作量减少,B/S结构所有的工作都在服务器上运行,即使用户激增,也不会增加任何维护升级的工作量,这样会节省大量的人力资金。而且B/S结构只需要客户端有浏览器就可以浏览了。

第二,B/S结构对于平台的依赖性小,应用软件只需要安装在服务器上。而且可以选择很多的服务器操作系统,让很多Windows用户不受影响,并且在Java语言出现后,B/S结构可以更加轻松的运行[10]。

4。2系统功能结构

学生心理健康网分为两个模块

网站的大体功能图如图4-1。

图4-1 系统总体功能模块图

4。3 数据库设计文献综述

数据库的设计是软件开发的核心,数据库运行的模式也和人的大脑差不多,信息进入数据库,经过编译分析后,作出判断,再回归到现实世界,一共经历了三个领域:信息世界,数据世界,现实世界。数据库开发对一个系统来说至关重要,所以要建立好数据库对一个网站来说很重要,开发这个学生管理网站数据库名称为XLW。

4。3。1 数据库逻辑设计

总体数据库ER图如图2-10。

图2-10 系统数据库ER图

4。3。2 数据库物理设计

数据库表物理设计如下:

主要数据库表详细信息如下:

表3-1管理员信息表(Admins)

字段名 说明 类  型 长  度 可否为空 主键

AdminID

上一篇:Web应用程序漏洞扫描器设计
下一篇:ASP.NET+SQLSERVER无纸化考试系统+ER图

asp.net+sqlserver班级网站设计

ASP.NET+SQLSERVER无纸化考试系统+ER图

学生辅导班管理系统设计与实现

ASP.NET+sqlserver小区物业管理系统的设计与实现

C#+sqlserver学生成绩管理系统的设计与实现

php教务数据采集系统学生数据设计与实现

C语言学生宿舍管理系统设计

初中体育器材调查研究的调查问卷表

养老场所环境设施规划与设计

初中篮球教学基本现状的调查问卷学校领导

孤岛检测技术的历史与研究现状

长征茬马克思主义中國化...

天崖网

汇率变动对外贸的影响文献综述和参考文献

上海会展旅游对接“一带一路”战略研究

企业管理人员可拓優度评...

苦苣苔科植物的应用及研究现状