2.4.2 系统业务流程分析
本平台利用现在比较广泛的ASP.NET +Sql Server 2005数据库的架构实现的,进行系统业务流程分析,为将来进一步的实施打下一个坚实的技术基础。从而使得本平台实现信息化,规范化,系统化,网络化的平台,具有较好的适应性和推广性。
考虑一个系统的总体业务流程分析的情况,首先应该对系统的制作流程有一个清晰的认识,这样才能整体把握学生作业信息管理系统设计和制作的进展速度和阶段。学生作业信息管理系统的制作流程如下所示:
根据制作流程,我们可以合理的安排学生作业信息管理系统的进展速度和每个阶段的工作内容。
在开始《程序设计语言VB.NET》课程学生实验作业网络管理系统设计之前,首先应该做的工作就是需求分析。所谓需求分析,针对本管理系统而言,就是对《程序设计语言VB.NET》课程学生实验作业网络管理系统进行详细的分析,弄清楚现实中对这样的系统有什么要求,如外观、功能,弄清楚这样一个系统的作用和实际地位,分析得到《程序设计语言VB.NET》课程学生实验作业网络管理系统需要什么样的数据作为系统的数据源,又要输出什么的数据运算结果,以及结果应该如何合理的显示给用户。总的来说就是要确定《程序设计语言VB.NET》课程学生实验作业网络管理系统要在什么。如此说来,《程序设计语言VB.NET》课程学生实验作业网络管理系统的需求分析非常重要。
完成了需求分析,就基本上是对《程序设计语言VB.NET》课程学生实验作业网络管理系统的整体建设有了清楚的理解,这样就可以对系统进行划分模块。划分模块的目的是使工作内容的模块化,有利于设计任务的顺利进行以及后期程序的升级文护。根据《程序设计语言VB.NET》课程学生实验作业网络管理系统的功能划分模块,如上所述,即录入信息、更新信息、删除信息、查询统计。由于系统的管理有管理员来完成,所有管理员的登录以及密码修改也可以单独划分为一个模块。
经过以上的分析,接下来的工作就可以有计划的进行了。包括模块建模、详细设计等等,都是在之前的基础上进行的。
2.5 概念结构设计
概念结构设计是将分析得到的用户需求抽象为概念模型的过程。即在需求分析的基础上,设计出能够满足用户需求的各种实体以及它们之间的相互关系概念结构设计模型。这样才能更好地、更准确地用某一DBMS实现这些需求。它是整个数据库设计的关键。
概念结构的主要特点是能真实、充分地反映现实世界;易于理解;易于更改;易于向关系、网状、层次等各种数据模型转换。描述概念模型的有力工具是E-R模型。
设计概念结构通常有四类方法:
(1)自顶向下。即首先定义全局概念结构的框架,然后逐步细化;
(2)自底向上。即首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构;
(3)逐步扩张。首先定义最重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生成其他概念结构,直至总体概念结构;
(4)混合策略。即将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构的框架,以它为骨架集成由自底向上策略中设计的各局部概念结构。其中最经常采用的策略是自底向上方法。即自顶向下进行需求分析,然后再自底向上设计概念结构。
2.5.1 概念结构设计的方法选择
本项目选择的是自顶向下的方法。
3 系统总体设计
系统设计工作应该自顶向下地进行。首先设计总体结构,然后再逐层深入,直至进行每一个模块的设计。总体设计主要是指在系统分析的基础上,对整个系统的划分(子系统)、机器设备(包括软、硬设备)的配置、数据的存贮规律以及整个系统实现规划等方面进行合理的安排。 VB.NET课程学生实验作业网络管理系统设计(6):http://www.751com.cn/jisuanji/lunwen_3952.html