Asp.Net运动员营养配餐系统 第6页

Asp.Net运动员营养配餐系统 第6页

4  系统需求分析

4.1  系统的功能要求

运动员营养配餐系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的营养配系统,为不同的运动员群体提供快捷,准确,科学,合理的营养决策。

由于本系统的用户是广泛的运动员群体,经过分析现有情况及问题,最终决定采用Browser/Server结构,即客户端采用早已被大众熟悉的瘦身型的浏览器,而把大部分的工作交有服务器处理,这样利于系统的安装,维护,升级和推广。

4.1.1 服务器端的功能要求:

在服务器端系统的功能实现上,可以分为以下几个部分:

(1)用户登陆或注册:

接受用户登陆信息,判断是否已有该用户的注册信息,若有则登陆成功;否则,提醒用户应首先注册。接受用户的注册信息,并存入到服务器的数据库中。

(2)接受目标配餐信息设置:

把得到的目标配餐信息存入到服务器的数据库中。一个用户名下,可以有多个运动员营养配餐目标,可以为个人,也可以为群体。

(3)建立用户的适用菜谱数据表:

用户的适用菜谱数据表分早,中,晚三餐设置,设置完成保存至数据库。

(4)选择配餐目标进行配餐:

根据所设置的配餐目标信息,利用多目标遗传选择算法进行营养配餐。并将配餐方案保存至数据库中。

(5)解析配餐方案:

生成一天或一周配餐方案,并作初步的筛选,返回供用户查看,并可以做手工的修改。选择满意的解决方案进行保存,并打印报表。

4.2  系统的性能要求

为了保证系统能够安全、稳定、可靠、高效的运行,运动员营养配餐系统应该满足以下的性能需求:

(1).系统处理的准确性和及时性

系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足信息处理的需求。

运动员营养配餐系统的配餐功能是整个系统的核心。他能否提供准确、合理、科学的配餐解决方案,将决定着整个系统的成败。另外,要能够及时地响应用户的操作。

(2).系统的开放性和系统的可扩充性

运动员营养配餐系统在开发过程中,应该充分考虑以后的可扩充性。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。

(3).系统的易用性和易维护性

运动员营养配餐系统是基于b/s架构的,他的客户端是人们熟悉的浏览器,易用性是不言而喻的。整个系统都部署在服务器上,对其进行维护也是很方便的。

(4).系统的先进性

通过运动员营养配餐系统的开放性和可扩充性,不断改善,完善系统的功能。尤其是系统的核心模块,要不断采用先进科学的算法,对其进行升级。

4.3  系统的运行的要求

运动员营养配餐系统硬件和软件的配置如下:

1.服务器端的运行要求:

系统软件: Window Server2003及其以上版本,本系统运用的是Windows XP

数据库管理系统:SQL Server2000及其以上版本  本系统运用的是 SQL Server200

硬件要求:20G RAM  Pentium 2.4以上  80G HD

2.客户端运行要求:

系统软件:window操作系统,IE6.0版本及其以上浏览器

 硬件要求:一般。必须连接网络5  系统详细设计

5.1  设计思想

运动员配餐系统的特点就是利用Browser/Server(B/S)结构来进行设计的。

Client/Server(C/S)模式与Browser/Server模式是现在比较流行的两种数据库应用模式。Browser/Server的多层结构的应用正是在对C/S结构的总结基础上产生的,并且已经扩展到了B/S应用开发领域。即将应用划分为3层(可以有更多层,但三层最常见):用户界面层、商业逻辑层、数据库层。用户界面层负责处理用户的输入和向用户的输出,但并不负责解释其含义(处于效率的考虑,它可能在想上传输用户输入前进行合法性验证),这一层通常用前端工具( C#,ASP等开发)。商业逻辑层是上下两层的纽带,它建立实际的数据库连接,根据用户的请求生成SQL语句检索或更新数据库,并把结果返回给客户端,这一层通常以动态链接库的形式存在并注册到服务器的注册表(Registry)中它与客户端通讯的接口符合某一特定的组件标准,

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

  • 上一篇文章:
  • 下一篇文章:
  • Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有