, 在退出时应该关闭所有打开的 recordset, database,和 workspace 。 虽然对象能自动注销, 但是数据连接不会马上断开, 可能会导致一些内存不能被系统重新分配。Р需求分析阶段Р系统功能模块Р1 流程图Р Р Р 登录界面Р口令不正确Р结束Р 输入用户名和口令Р 开始始始Р 口令正确Р主菜单Р操作Р界面Р自动出试卷Р打印试卷Р退出Р用户管理Р查询题目Р手动出试卷Р题库登记Р设定科目Р设定类型Р1基础数据:对题库的基础数据进行编辑、和查询管理Р2设定类型:对实验题库的试题类型进行设定。Р3设定科目:对实验题库的试题科目进行设定。Р4 出试卷: 对进入题库的记录进行出卷。Р5查询:对各个表进行查询Р6 打印:打印出记录,以备分析Р二. 系统数据分析Р1、数据录入和处理的准确性和实时性Р数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。Р在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。Р数据的一致性与完整性Р由于系统的数据是共享的,在不同的题库类别中,题库是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。Р对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。Р数据的共享与独立性Р 整个题库发布系统的数据是共享的。然而,从系统开发的角度上看,共享会给设计和调试带来困难。因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。这样,也能提供系统的强壮性。Р三系统的逻辑模型