90 likes | 205 Views
第十四章 小型管 理 系统开发实例. 教学目标. 要求掌握系统开发的一般过程、系统总体规划、程序的调试、编译与发布应用程序。. 授课内容. 14.1 系统开发的一般过程 14.2 系统开发实例:教学管理系统 14.3 连编生成应用系统. 14.1 系统开发的一般过程. 1 、需求分析 2 、数据库设计 3 、应用程序中各功能模块设计 4 、软件测试 5 、应用程序发布 6 、系统运行与维护. 14.2 系统开发实例:教学管理系统. 14.2.1 系统总体设计 1、 系统结构框图
E N D
教学目标 • 要求掌握系统开发的一般过程、系统总体规划、程序的调试、编译与发布应用程序。
授课内容 14.1 系统开发的一般过程 14.2 系统开发实例:教学管理系统 14.3 连编生成应用系统
14.1 系统开发的一般过程 1、需求分析 2、数据库设计 3、应用程序中各功能模块设计 4、软件测试 5、应用程序发布 6、系统运行与维护
14.2 系统开发实例:教学管理系统 14.2.1 系统总体设计 1、系统结构框图 根据需求分析,可以将系统划分为学生管理、教师管理、基本资料和系统管理4个模块。 2、程序调用关系
14.2.2 数据库设计 1、数据库逻辑设计 本系统包含有两个数据库:db和dbsystem。第一个数据库db由关于学生和教师的表文件及有关基础数据表文件构成,包含4个表文件:xsqk.dbf、kc.dbf、xsxk.dbf和js.dbf。第二个数据库dbsystem是系统管理模块中用到的表,包含4个表文件:operator.dbf、log.dbf、menuitem.dbf和menuright.dbf。 2、数据库物理设计 在Visual FoxPro项目管理器中按照前面的逻辑设计建立数据库及表文件。
14.2.3 主控程序设计 1、主程序功能 主文件就是主控程序,可以是.prg文件、菜单文件(.mpr)、表单文件(.scx)。这里以程序文件main.prg作为主文件。主文件有以下几个作用: (1)对应用程序的环境进行初始化。 (2)作为应用程序执行的起始点,由此启动程序的逐渐调用;在项目管理器中,主文件也作为应用程序“连编”的起始点。 (3)显示初始的用户界面。 (4)控制事件循环。 2、主程序代码
14.2.4 启动界面设计 14.2.5系统登录表单设计 14.2.6 系统菜单设计 14.2.7 学生管理模块设计 14.2.8 教师管理模块设计 14.2.9 基本资料管理模块设计 14.2.10 系统管理模块设计
14.3 连编生成应用系统 连编的具体操作步骤如下: (1)在项目管理器中,将main.prg设置为主程序(方法:单击右键在快捷菜单中设置),单击“连编”按钮。 (2)在弹出的“连编选项”对话框中,选择“Win32可执行程序/COM服务程序(exe)”单选按钮及“重新编译全部文件”、“显示错误”复选框,如图14.21所示。 (3)单击“确定”按钮,弹出“另存为”对话框。 (4)在“另存为”对话框的“应用程序名”文本框中输入一个文件名(例如jxgl),然后单击“保存”按钮,如图14.22所示,系统将自动完成连编过程并生成一个已编译好的可执行文件jxgl.exe。