基于.NET平台的Windows编程实战(二) 需求分析与数据库设计2009-11-09 cnblogs Asidy大家都知道一个系统的成败与否关键在于其所做的需求分析是否到位,数据库的设计是否合理。因为本系列文章的目的是在于提高大家对.NET Windows编程的实战能力,故不对需求分析与数据库设计作太多的理论说明,有关这方面的知识请大家自行查阅相关资料,在这里这是简单的罗列一下整个案例系统的功能需求及数据库的设计。一、需求分析看过本系列课程前言中案例背景的,应该能大致知道本案例的需求了,我在这里简单的罗列一下吧:1.系统应该为单机版可安装的软件;2.系统统计出的数据可随时进行合并,导出……3.系统应具备如下基本功能:(1).问卷管理:添加、编辑、查看、导出、删除问卷等;(2).问卷统计:添加、导出、合并、清空统计,并可自动对录入的统计进行自动百分比计算等;(3).题目管理:添加、编辑、查看、删除、存入题库等;(4).题库管理:添加、编辑、查看、删除、插入到问卷等;(5).数据库导出及还原功能。功能流程图如下: