练应用Access设计数据库;
> 实现普通用户管理的功能;
> 实现管理员管理的功能;
> 实现用户管理的功能。
> 实现修改密码的功能
> 实现重新登录的功能
> 实现退出系统的功能
> 实现课程设置管理的功能
> 实现知识单元管理的功能
> 实现题型设置管理的功能
> 实现试题管理的功能
> 实现试卷管理的功能
> 实现试卷定义管理的功能
> 实现手工组卷管理的功能
> 实现自动组卷管理的功能
第2章 系统需求分析
2.1 可行性分析
克行性分析也称可行性研究,是决策部门在采取一项重大改革或投资行动之前,对该项目的必要性和可能性进行分析与论证的活动。可行性分析已被广泛应用于新产品开发、基建、工业企业、交通运输、商业设施等项目投资的多个领域。在展开一项开发行动之前,必须对用户提出的目标的必要性和可能性进行必要的论证。
2.1.1 系统可行性研究分析
可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。信息系统也应从技术可行性,经济可行性和社会可行性三方面来论证。通过长时间的观察与实践,我认为高校试卷管理系统的可行性分析如下:
(1)经济可行性分析
作为网站的一部分,其经济成分比重相对还是较多,一般主要包括收入和支出的费用,其中支出包括设备购置费、管理和维护费、人员工资费等;收入就主要针对用户上本系统产生的总收入等。由于各个网站实行统一操作,系统共享,其设备购置,人员工资,维护费用相对较少,前期的资金投入主要集中于购置设备上。建立信息中心,可将来自各方面的信息集中管理,提高高校试卷管理系统的安全性、方便性和可靠性,快速地反馈客户设计的一切信息。
(2)技术可行性分析
技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。高校试卷管理系统的工作主要是在用户和管理员之间架起一座桥梁,能相互了解信息和处理信息。这一特点非常适合计算机的人机特点,用户可通过登陆方式使用系统,并在系统上查找自己想要的所有内容。这时计算机就为用户提供信息传输速度快、准确度高的优势。随着计算机硬件和软件技术的飞速发展,这就为系统的建设提供了技术条件。
(3)社会可行性分析
社会可行性有时也称为操作可行性,主要论证新系统在企业或单位开发和运行的可能性以及运行后可能一起的对企业或单位的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是高校试卷管理系统完全有可能也有能力采用这样先进的管理技术。它对高校试卷管理系统带来的影响可以看到:对传统管理理念的冲击,可能引起管理层的变动和人员的调整。对管理工作人员的要求提高,使高校试卷管理系统在一定的可能下进行人员精简,迫使工作人员继续学习新知识,拓宽计算机在市场环境下的生存空间。对计算机与用户之间业务方式的转变和扩充。
2.1.2 可行性分析报告
把可行性分析的最后成果整理成书面的形式,这就是可行性分析报告。可行性分析报告包括下列内容。
①高校试卷管理系统近期和长远目标,新系统的总体目标及主要功能
②主要问题和主要信息需求:
③拟订新系统方案
④从经济、技术、社会等方面论证方法的可行性
可行性分析报告是系统开发人员经过初步调查与可行性研究后所做的工作总结,反映了开发人员对建立新系统的看法。必须认真起草,并通过系统分析人员的集体讨论,然后提交。
2.1.3 系统开发具体研究分析
要建立新的高校试卷管理系统,就必须对现行的管理系统进行全面、细致而充分的调查研究。具体采用直接面谈和专门访问并参加业务实践,与工作人员一起完成最基本的工作程序的方法。
原来高校试卷管理系统处理中心进行信息管理的主要方式是基于手工处理,最多是用计算机的文本系统打印一些清单,信息处理工作量大,容易出错,缺乏系统、规范的信息管理手段。现在准备建立的高校试卷管理系统,要把客户的相关管理工作实行计算机统一管理,以提高工作效率和管理水平。本系统从以下几个方面对用户的需求进行分析。
(1)系统的需求分析:可以随时登陆系统,浏览自动组卷管理设计相关信息,管理权限由系统管理员掌握和分配。
(2)对数据的安全性、可靠性要求:系统各项数据信息必须保证安全性和可靠性。网络系统设有通信、程序、网络三级权限和口令管理,确保系统安全。
(3)定时整理数据:系统管理员根据用户历史信息定时整理系统数据库,并将运行结果归档。
2.2 系统功能需求分析
2.2.1 业务流程分析
1、基于VC++高校试卷管理系统是面向用户和管理员的系统,为其提供服务的综合信息管理系统。基于VC++高校试卷管理系统功能结构图如下:
图1
2、基于VC++高校试卷管理系统功能详细图:
图2
2.2.2 系统功能分析
2.2.3.1用户功能模块
* 用户按照管理员进入高校试卷管理系统
* 用户实现管理员管理的功能;
* 用户实现用户管理的功能。
* 用户实现修改密码的功能
* 用户实现重新登录的功能
* 用户实现退出系统的功能
* 用户实现课程设置管理的功能
* 用户实现知识单元管理的功能
* 用户实现题型设置管理的功能
* 用户实现试题管理的功能
* 用户实现试卷管理的功能
* 用户实现试卷定义管理的功能
* 用户实现手工组卷管理的功能
* 用户实现自动组卷管理的功能
2.2.3.2 管理员功能模块
* 管理员按照管理员进入高校试卷管理系统
* 管理员实现管理员管理的功能;
* 管理员实现用户管理的功能。
* 管理员实现修改密码的功能
* 管理员实现重新登录的功能
* 管理员实现退出系统的功能
* 管理员实现课程设置管理的功能
* 管理员实现知识单元管理的功能
* 管理员实现题型设置管理的功能
* 管理员实现试题管理的功能
* 管理员实现试卷管理的功能
* 管理员实现试卷定义管理的功能
* 管理员实现手工组卷管理的功能
* 管理员实现自动组卷管理的功能
2.2.3.3 系统数据流图分析
数据流程图是系统结构化分析行之有效的工具,它抽象地描述了系统数据处理的情况,但却无法表达各个处理的详细内容,因此还要对数据流程图中出现的数据流和处理等以数据字典和变换逻辑做进一步的补充说明。
一个基于计算机的信息处理系统由数据流和一系列的转换构成,这些转换将输入数据流变换为输出数据流。数据流图就是用来刻画数据流和转换的信息系统建模技术的。它用简单的图形记号分别表示数据流、转换、数据源以及外部实体。
在进行逐层精化的过程中,必须维持层间数据流图的平衡,即被精化的转换的输入、输出流必须与精化它的数据流子图的初始输入流和最终输出流严格一致,这是确保需求模型一致性的一条重要规则。
数据流图是直接对一些属性和内容抽象的概括,没有直接参与定义的人会有不同的理解。综合以上分析,可以得到试卷管理系统的各子系统数据流图,具体描述如下:
由系统功能分析,画出系统数据流图描绘信息流和数据从输入移动到输出过程中所经受的变换。客户或管理员经登录模块验证,进入宠物管理系统主界面,操作其子系统,并把结果返回给用户或管理员。
第3章 系统概要设计
3.1 总体设计
经需求分析阶段的工作,已明确系统应该做什么,在此基础上划分出组成系统的物理元素---程序、文件、数据库、人工过程、文档等,并确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。本系统用VC在Access数据库做开发。
上一篇:
基于VC++职工工资管理系统设计与实现
下一篇:
隐式链接DLLvc源程序