第二章 开发环境及实现技术 2.1开发环境 copyright paper51.com 硬件系统:奔腾100以上CPU、64M以上内存、1G以上硬盘、光驱。 paper51.com 软件系统:Windows9x或更高版本、Visual Basic 6.0中文版、Access数据库。 内容来自论文无忧网 www.paper51.com 2.2开发工具简介 copyright paper51.com 微软公司(Microsoft)的Visual Foxpro 6.0是Windows应用程序开发工具,是目前最为广泛的、易学易用的面向对象的关系型数据库系统的开发工具。Visual Foxpro 6.0提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的开发效率、运行效率和可靠性。故而,实现本系统,Visual Foxpro 6.0是一个相对较好的选择。 copyright paper51.com
Visual Foxpro 6.0是较流行的关系型数据库开发工具,一直被不同层次的程序员用于设计和开发各种类型的管理信息系统或进行数据库的维护。Visual Foxpro 6.0是美国Microsoft公司1998年推出的最新FoxPro版本,Visual Foxpro 6.0的最大特点就是易学、高效、功能强大,能汇集各种信息以供查询、存储和检索,特别适用于中小型数据库的管理。 paper51.com 在科学飞速发展的今天,数据信息的管理、操作与维护变得越来越重要。数据库这个划时代的概念由此应运而生。数据库就是关于某一特性主题或目标和数据信息集合。Visual Foxpro 6.0的数据库是典型的关系型数据库。关系型数据库是在不同的数据库之间、表之间存在着指定联系的数据库系统。表是数据库系统中一个非常关键的组成部分。表由若干行记录和若干列字段组成,一个表包含一个特定主题的数据信息。其中每一列代表一种特定类型的信息,称为字段,每一字段都有其自身的数据类型、数据宽度、说明等属性。每一行称为记录,每一记录都是该表的一个实例。 paper51.com
第三章 系统设计 paper51.com 3.1概要设计 http://www.paper51.com
3.1.1概要设计阶段的主要任务 copyright paper51.com ①系统分析员审查软件计划、软件需求分析提供的文档,提出最佳推荐方案,用系统流程图,组成系统物理元素清单,成本效益分析,系统的进度计划,供专家审定,审定后进入设计。 内容来自www.paper51.com ②确定模块结构,划分功能模块,将软件功能需求分配给所划分的最小单元模块。确定模块间的联系,确定数据结构、文件结构、数据库模式,确定测试方法与策略。 copyright paper51.com ③编写概要设计说明书,用户手册,测试计划,选用相关的软件工具来描述软件结构,结构图是经常使用的软件描述工具。选择分解功能与划分模块的设计原则,例如模块划分独立性原则,信息隐蔽原则等。 http://www.paper51.com
3.1.2概要设计的过程 paper51.com 概要设计要先进行系统设计,复审系统计划与需求分析,确定系统具体的实施方案;然后进行结构设计,确定软件结构。 内容来自论文无忧网 www.paper51.com 3.1.3概要设计的原则 copyright paper51.com ①将软件划分成若干独立成分的依据。 内容来自论文无忧网 www.paper51.com ②如何表示不同的成分内的功能细节和数据结构。 copyright paper51.com
③如何统一衡量软件设计的技术质量。 paper51.com
3.1.4系统功能分析 copyright paper51.com
根据学校的教务人员提供的学生综合素质管理的信息,预测开发的管理系统的达到的功能如下: 内容来自www.paper51.com 1、登记学生基本信息;(包括学号、姓名、性别、民族、专业、系别) paper51.com 2、登记学生学科成绩;(包括学号、学科、成绩、学期) http://www.paper51.com 3、登记学生奖罚记录;(包括学号、奖罚成绩、奖罚原因、奖罚日期) 内容来自www.paper51.com 4、查询学生基本信息;(可由学号、姓名、民族、专业、系别来对学生基本情况表进行筛选) http://www.paper51.com 5、查询学生学科成绩;(由学号查询) 内容来自www.paper51.com 6、查询学生奖罚记录;(由学号查询) 内容来自论文无忧网 www.paper51.com 7、修改密码; 内容来自论文无忧网 www.paper51.com
8、密钥进入:进入该系统需要正确的密码,如果密码输入三次错误,则自动退出该系统; copyright paper51.com
9、退出系统。 内容来自www.paper51.com 根据以上分析,该系统的整个流程图为: http://www.paper51.com |