第五章 系统设计
整个系统除了用户登录外,主要有显示模块、查询模块、添加模块、修改模
块、删除模块、统计模块和汇总模块七个模块。
5.1用户登录模块的设计与实现
1. 登录模块图
功能说明:本模块主要用于对用户身份进行鉴别。用户通过表单提供用户名和密码信息,系统根据用户提供的登录信息对用户进行身份查询鉴别。如果身份合法,则将用户导向系统的主页面并记录用户的相关信息,留待以后的系统页面使用。
输入:用户名、密码 处理:
(1) 输入用户的登录信息。
在页面提供的表单出输入用户的用户名和密码信息,点击“登录”按钮提交表单信息到身份验证页面。或点击“重填”按钮,重新输入。
(2) 用户身份进行验证。
连接数据库,打开用户数据表ztj007.mdb,检验用户登录信息。以输入数据“用户名”为查询条件创建数据集查看输入用户名是否存在。如果存在,继续检验输入的密码是否正确。密码和用户名都正确,则进入成绩管理系统主界面;如果用户名不存在或密码不正确,则退出。 输出:成绩管理系统主页面 2.模块所使用的数据表
本页面使用了ztj007.mdb数据库中的用户信息表(usertype)。 登陆模块图如下:
22
5.2 运动员基本信息输入模块
用来输入运动员信息,由主界面中的输入菜单进入输入运动员信息窗体。 功能要求;
◎ 在窗体上通过不同的按钮可以显示数据库中的各条信息。
◎ “录入”按钮用于新增运动员记录,在运动员信息表中新增记录,从而数据表中的记录数目会自动增加。
◎ “重置”按钮用于清理数据表中的全部记录,让用户重新写入数据。 ◎ “取消”按钮用于把当前操作取消,返回主界面。
运动员基本信息录入界面如下:
23
5.3 查询模块的设计与实现
通过主界面进入查询窗体,查询模块用于查询显示满足不同条件运动员的基本情况。
界面设计如下:
24
查询分精确查询和模糊查询,精确查询只要输入运动员的学号信息,方可调出运动员的所有成绩信息。模糊查询,可以写运动员学号,运动员姓名,学期,课程名称等等中的一项或几项就能查出符合要求的运动员成绩信息。
5.4 比赛成绩录入模块的设计与实现
主要是进行运动员成绩的登记录入功能,要填写详细的的运动员资料,以备查询的需要,主要有运动员的学号,姓名,性别,项目,成绩等等。
该模块如下图所示。
25
5.5 成绩修改模块的设计与实现
运动员成绩的录入难免错误,因此有了这个成绩修改模块,主要是为了更正信息的可靠性,运动员基本信息的修改模块跟此雷同,就不多详细一一介绍了。
成绩修改模块如下图所示。
26