首页 理论教育 模块设计、代码设计、输入设计、输出设计、操作流程设计

模块设计、代码设计、输入设计、输出设计、操作流程设计

时间:2023-10-25 理论教育 版权反馈
【摘要】:如图9-23所示:图9-23模块设计图三、代码设计代码的输入方式;用户编号采用层次码,用九位字符表示。图9-27输入设计图输出设计:对系统需要的输出结果进行设计。图9-28输出设计图操作流程设计:因为系统内的功能模块繁多,现以用户进入人员信息模块为例进行操作流程演示,如图9-29所示:图9-29操作流程设计图

模块设计、代码设计、输入设计、输出设计、操作流程设计

一、技术方案设计

(1)开发环境

硬件:CPU采用Intel(R)Core(TM)2 Quad CPU Q9500@2.83GHz;内存,32GB;硬盘大小,500GB;扫码器。

软件:操作系统,windows/linux;数据库,Microsoft SQL Server;开发环境,NET/AJAX/BOOTSTRAP;开发工具,Visual Studio;开发语言,NET Web;服务器,Tomcat。

(2)运行环境

服务器的运行环境:操作系统Windows 10、数据库Oracle 11g企业版。

客户端的运行环境:操作系统Windows10Android、360安全浏览器。

(3)网络接入方式

PSTN、ISDN、ADSL接入、HFC(CABLEMODEM)、光纤宽带接入、无线网络、电力网接入(PLC)等。

二、模块设计

本系统分为管理员模块和用户模块,其中管理员模块分为人员信息管理、参赛队信息管理、赛程信息管理、用户管理、密码修改这五个部分;用户模块分为查询、购票、观赛、论坛这四部分。如图9-23所示:

图9-23 模块设计图

三、代码设计

(1)代码的输入方式;

用户编号采用层次码,用九位字符表示。

图9-24 用户编号层次码图

图9-25 数据编号层次码图

举例:数据编号02111123为例说明

数据发生年月日:02年11月11日

类别代号:2

序号:3

则数据编号为02111123

(2)校验位的设计

1)将代码各位乘以权因子,求出各位的积

2)求出各位积之和

3)以称为模的常数除和,求出余数

4)把余数R作为校验位

举例:以会员编码20021111237为例说明

原代码;200211112 3

位权;  123456789 10

乘积之和:2+8+5+6+7+8+18+30=84

模:   11

84/11=7…7

校验码:7

则会员编码为20021111237

四、数据库设计

(1)概念模式设计(E-R图)

本系统概念模式设计包含三种基本要素,即实体、联系、属性,其中长方形表示实体,如:管理员、赛程、人员、参赛队,菱形表示实体间的联系,如:管理,圆形表示实体的属性。具体如下图所示(因本系统较为庞大,现以管理员角度模型设计做说明):

(www.xing528.com)

图9-26 概念模式设计图

(2)逻辑设计

本系统逻辑设计用二维表格来表示,如表9-25至表9-37所示:

表9-25 实体管理员表 实体:管理员key=(管理员编号)

表9-26 实体用户表 实体:用户key=(用户编号)

表9-27 实体赛程表 实体:赛程key=(赛程编号)

表9-28 实体运动员表 实体:运动员key=(运动员编号)

表9-29 实体参赛队表 实体:参赛队key=(参赛队编号)

表9-30 管理关系表1 联系:管理key=(管理员编号、赛程编号)

表9-31 管理关系表2 联系:管理key=(管理员编号、人员编号)

表9-32 管理关系表3 联系:管理key=(管理员编号、参赛队编号)

表9-33 查询关系表1 联系:查询key=(用户编号、赛程编号)

表9-34 查询关系表2 联系:查询key=(用户编号、人员编号)

表9-35 查询关系表3 联系:查询key=(用户编号、参赛队编号)

表9-36 属于关系表 联系:属于key=(运动员姓名、参赛队编号)

表9-37 服从关系表 联系:服从key=(赛程编号、参赛队编号)

五、人机对话设计

为了扩大使用篮球赛程管理信息系统的受众人群,本系统的输入设计非常简洁,大多数为一些按钮事件,通过按钮上的提示信息就能够完成操作。当用户进入系统时,只需要在输入界面输入账号及密码,然后点击登录即可。同时,篮球赛程管理系统的信息录入、查询界面要简单便捷易操作,界面风格设计需要符合体育赛程的特色并符合用户的需求,做到简约、美观。

(1)输入设计:输入设计要遵循既满足用户需求又方便使用的原则,在进行设计时从正确、迅速、简单、经济、方便使用等方面进行考虑。系统的输入有:账号、密码等,如图9-27所示。

图9-27 输入设计图

(2)输出设计:对系统需要的输出结果进行设计。由于本系统比较庞大,现针对人员信息的输出设计进行说明,包括身高、体重、球队、总决赛MVP次数、入选全明星赛次数等,如图9-28所示。

图9-28 输出设计图

(3)操作流程设计:

因为系统内的功能模块繁多,现以用户进入人员信息模块为例进行操作流程演示,如图9-29所示:

图9-29 操作流程设计图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈