能。
基本流程是将考生各种信息分别填入表中对表实行查询、修改及删除并打印出所需的信息。
2需求分析 2.1理解需求 该部分是通过对系统的终端用户和客户进行调研后编写的充分明确系统的终端用户和客户对本系统提出的要求。
1要求系统提供系统的初始化、管理员的权限管理以及退出系统等功能。
2要求系统提供考生信息和成绩信息的输入、编辑等功能从而对考生的信息和成绩进行日常管理。
3要求系统提供可以按学校、姓名和考号中的任何一种方式对考生的成绩进行查询。
4要求系统提供按团体和按个人两种排序功能来实现对考生成绩的统计。
5要求系统提供学校成绩单和个人总分名次打印功能对需要打印的相关信息可及时进行打印。
6要求系统提供对本系统主题问题的帮助和关于本系统的说明以及发送电子邮件的功能方便用户发送有关信息如学校成绩单。
7要求系统提供对基本数据进行维护的功能。
8退出系统应保留考生的历史信息以备日后查询。
9系统运行在Windows平台上。
系统应该具有一个较好的图形用户界面。
10系统应该有很好的可扩展性。
为了确保系统安全在进入系统时要求核对用户名和密码。
只有用户名和密码都正确才能进入系统进行相应的操作。
2.2分析需求 通过理解需求描述忻州市学科竞赛成绩管理系统的功能即定义用例以此来确定系统的功能需求。
忻州市学科竞赛成绩管理系统的用例分析主要是找出系统的所有用例这需要和忻州市学科竞赛成绩管理系统的潜在用户进行讨论才能得出结果。
忻州市学科竞赛成绩管理系统的角色是管理员忻州市学科竞赛成绩管理系统的用例包括 1 系统维护 2 数据维护 3 查询 4 排序 5 打印 6 帮助 上面所列的用例中系统维护包括系统初始化、管理员的权限管理以及系统的退出等功能。
数据维护主要提供考生信息、成绩信息的输入、编辑等功能对考生的信息和成绩进行日常管理。
查询主要是按学校、姓名和考号中的任何一种方式对考生的成绩进行查询。
排序包括按团体排序和按个人排序实现对考生成绩的统计、排序等功能。
打印主要是提供学校成绩单和个人总分名次的打印功能。
帮助部分主要提供对本系统主题问题的帮助和关于本系统的说明另外还提供了发送电子邮件的功能极大的方便了用户发送有关信息。
3设计环境 一个软件系统的开发离不开软件环境和硬件环境的支持。
因此这两个环境的选择就显得非常重要。
3.1软件环境 一个应用软件的开发首先要选择合适的操作系统和开发工具。
因为它直接关系着软件的开发速度、用户界面、运行速度以及软件的大小等重要因素。
这些因素对于评价一个软件的质量是非常重要的。
出于以上考虑我首先选择的操作系统为WINDOWS 98。
WINDOWS 95/98操作系统是由微软Microsoft公司于1995年开始发布的图形化用户界面的操作系统。
有着易操作、界面友好、应用软件及开发工具丰富等优点。
在众多的可视化编程工具中我选择Microsoft公司新一代可视编程语言Visual FoxPro 6.0。
它在效能、设计环境、命令函数、系统资源的利用等方面都有很大的改进增强了Internet技术WWW数据库的设计最新ActiveX和一系列的向导、生成器以及控件等集成化工具。
新引入的网格图像文件格式GIF与JPEG也进一步增强了应用程序的生动性与形象性。
它支持与其它应用程序共享数据、交换数据支持与大多数后台数据库的客户机/服务器应用程序连接使32位的ODBC驱动程序能够集成来自各个系统的数据。
VFP6.0可借助工具条、对象、可视控件来自动完成界面的设计并执行各种任务同时不牺牲任何数据库性能不再只通过代码来完成任务新环境让用户图形化的直接操作文件、表、对象和类在可视环境下工作可通过鼠标拖动来编写程序。
它还可重复使用各种类直观的、创造性地建立应用程序可从工具条上访问ODF控件和定制控件从而可利用Microsoft Office和其他应用程序的各种功能可以在VFP应用程序中修改和运行Microsoft Excel电子表格1。
3.2硬件环境 用来开发该系统的硬件环境为 CPU Intel赛扬1.0G 内存 128M 硬盘 20G