一、技术方案设计
(1)开发环境
硬件:CPU采用Intel®CoreTM2 Quad CPU Q9500@2.83GHz;内存,32GB;硬盘大小,500GB;扫码器。
软件:操作系统,windows/linux;数据库,Microsoft SQL Server;开发环境,NET/AJAX/BOOTSTRAP;开发工具,Visual Studio;开发语言,NET,Web;服务器,Tomcat。
(2)运行环境
硬件:高性能PC服务器,能够将当前的数据进行呈现和反映,并最终能够连接打印机。
软件:浏览器,Google浏览器、360浏览器、IE浏览器,安装IE6.0以上版本的浏览器。
应用服务器上需要安装中间件作为服务器的集群系统的体现。
服务器需要有一定的操作系统,主要包含了windows10/linux以及solaris系列。
数据库的服务器标准上需要有相关的SQL数据库系统。
(3)网络接入方式
采用DDN专线接入方式。
二、模块设计
本系统分为管理员模块和会员模块,其中管理员模块分为会员管理、器材管理、场地管理、密码修改这四个部分;会员模块分为会员注册、会员查询、会员消费这三部分。
图9-8 管理员模块图
图9-9 会员模块图
三、代码设计
代码的设计目的:在管理信息系统运行中,为便于计算机的处理,对系统涉及的对象用英文字母、数字来代替,使系统对象简单化,也使系统的处理更简便。
代码设计说明:
(1)代码设计是为了系统运行的简便。
(2)代码的对象主要是学校器材的供应商、场馆的使用者、器材、场地。
(3)根据对象的性质,采用层次码。
(4)为了保证代码输入的正确性,为代码设计了校验码。
在代码设计时一般会考虑校验位的设计,校验位是通过事先规定的数学运算计算出来的。代码一旦输入,计算机会采用同样的数学运算方法按照代码数字计算出校验位,并将它与输入的校验位进行比较,以证实输入是否有错。系统中代码的种类采用层次码,校验位的确定采用算数级数法。下面通过对系统中的部分数据进行展示,说明代码设计的过程。
1)层次码
例:会员编号采用层次码,用十位字符表示。会员编号为190603123,会员注册时间为2019年6月3日,顺序号为123号。
图9-10 会员编号层次码图
订单号采用八位字符的层次码表示。
图9-11 订单号层次码图
订单号08111123设计说明:
订单发生年月日:2008年11月11日
类别代号:2
顺序号:3
则订单编号为08111123
2)校验位
由于器材在某种种类下所需要的数目过多,所以器材编号采用校验码,校验码为原代码基础上,添加校验位。
例:器材编号代码设计
某器材代码为0102123128的说明:
原代码: 010212312
位权: 123456789
乘积之和:0+2+0+8+5+12+21+8+18=74
模: 11
74/11=6…8
校验码: 8
因此代码为:0102123128
器材代码含义如下表:
表9-7 器材代码含义表(www.xing528.com)
四、数据库设计
(1)概念设计(E-R图)
概念模型是各种数据类型的共同基础,一般使用E-R模型表示。
本系统概念模型设计包含三种基本要素,即实体、联系、属性。其中长方形表示实体,如管理员、场馆、会员、器材,菱形表示实体间的联系,如管理、维护,圆形表示实体的属性。根据用户需求设计出概念模型,分析所收集到的资料,根据概念设计中的E-R图,把实体与实体之间的联系转换为关系模式。
具体如图9-12所示:
图9-12 E-R图
(2)逻辑设计(二维表格)
根据关系模式设计系统中用于存储的数据表。在系统中我们所需要设计的数据表包括供应商表、会员信息表、管理员表、入库表、出库表、仓库表、预定信息表等。现在以场地租借表内的信息为例,说明数据表的设计。如表9-8至表9-18所示。
表9-8 实体会员表 实体:会员key=(会员编号)
表9-9 实体场地表 实体:场地key=(场地编号)
表9-10 实体器材表 实体:器材key=(器材编号)
表9-11 实体教学计划表 实体:教学计划key=(计划编号)
表9-12 实体场馆预定表 实体:场馆预定key=(场馆编号)
表9-13 实体维修信息表 实体:维修信息key=(维修编号)
表9-14 属于关系表 联系:属于key=(器材,场地编号)
表9-15 安排关系表 联系:安排key=(场地编号,教学计划)
表9-16 产生关系表 联系:产生key=(器材,场地,维修记录)
表9-17 预定关系表 联系:预定key=(会员,场地,场馆)
表9-18 借还关系表 联系:借还key=(会员,器材编号)
五、人机对话设计
(1)界面设计
为了降低用户使用高等学校体育场馆设施管理系统的复杂度,高等学校体育场馆设施管理系统的输入设计非常简洁,大多数只是一些按钮事件,通过按钮上的提示信息就能够知道系统功能。当然,除此之外还有一些需要管理员或用户输入信息的输入设计。
当用户或管理员登录系统时,就要在系统中进行输入了。高等学校体育场馆设施管理系统是由管理系统和用户系统共同组成的,那么在登录时输入的信息肯定是不同的。在系统登录页面输入信息时,管理员应选择管理员的登录选项,会员用户应选择用户的登录选项。
高等学校体育场馆设施管理系统中输入设计除了用户点击按钮发出事件指令外,还会有少数的功能需要用户或管理员录入一些信息。比如管理员在注册会员时,要录入会员信息。在系统中,只要是录入信息的输入,都用弹出窗口的方式。接收用户或管理员输入的信息,界面设计需要符合体院场馆的特色,符合用户的需求,做到简约、美观,如图9-13所示。
图9-13 体育场馆管理信息系统首页登录图
(2)输入设计
输入设计要遵循既满足用户需求又方便使用的原则,在进行设计时从正确、迅速、简单、经济、方便使用等方面进行考虑。系统的输入有:管理员/会员的登录、会员基本信息、采购入库单等。以下给出采购入库的设计界面,如图9-14所示。
图9-14 器材采购输入图
(3)输出设计
在系统的输出设计中,输出的信息能够满足用户的需求。无论用户操作后是否成功,系统都会给出相应的提示信息。系统中大多数的输出都是用户直观易懂的消息和信息提示框。
对于不同的功能模块,具体的输出内容是有差别的,但是为了方便用户熟悉系统,方便用户操作,各个功能模块的输出风格应该是一样的。对系统需要的输出结果进行设计,本系统中主要是各个场馆信息、场馆使用情况、场馆预定情况等输出结果,如图9-15所示。
图9-15 场馆预定查询输出图
(5)操作流程图
本系统含有多个操作流程,在场馆模块包括场馆的借用和偿还,场地的各种操作,在器材管理模块中包括器材的购买入库,器材借还,器材维护等业务。因为系统内的功能模块繁多,以场馆的租借为例进行操作流程演示,如图9-16所示。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。