数据库应用系统开发具体要求第7周的任务第7周完成收集应用系统资料,完成对系统内容的组织和划分模块,弄清各模块与模块之间的关系,提交工作计划,并完成系统数据库及数据表的设计和数据的录入(至少含4个数据表)。(第8周星期五上机检查和提交)参考“商品信息管理2012.10.16”第7周的任务完成收集应用系统资料:需求分析、图书馆借书、熟悉现成的应用系统;完成对系统内容的组织和划分模块,弄清各模块与模块之间的关系,提交工作计划(含系统功能模块图);完成系统数据库及数据表的设计和数据的录入:至少含4个数据表,其中1个是用户表。(第8周星期五上机检查和提交)第7周的任务数据库及数据表的设计和数据录入的步骤:1.新建项目文件(*.pjx),并保存到一个新文件夹,设置该文件夹的路径作为VFP的默认目录(工具-选项-文件位置-默认目录);2.在项目管理器中,新建数据库(*.dbc)3.在数据库中,新建多个数据表(*.dbf),其中必须包含1个用户表;4.设计数据表的表结构(表头),每个表要包含至少一个索引;5.对每个表至少录入5条记录,注意主关键字的值不能为空不能有重复值。第8周的上机任务设计3个表单1.欢迎表单2.登录表单3.用户管理表单添加用户删除用户欢迎表单的设计1.欢迎表单form1:设置autoCenter、caption、picture、showWindow属性;对init事件编程;2.Lable标签:设置backStyle、caption属性;3.Command按钮:设置caption属性;对click事件编程;4.Timer计时器:设置interval属性;对Timer事件编程;登录表单的设计登录表单:在数据库环境中添加yh.dbf表,设置autoCenter、caption、showWindow属性;对init事件编程;组合框:设置rowSourseType、rowSourse、showWindow属性;对click事件编程;文本框:登录按钮:取消按钮:第9周的上机任务设计主菜单和4个表单1.设计系统主菜单2.系统顶层表单3.修改密码表单4.按条件查询表单5.增删改表单每个表单都需要设置的属性设置autoCenter、caption、showWindow属性;设计系统主菜单新建菜单在菜单设计中设置各个菜单项在“显示—常规选项”对话框中选择“顶层菜单”复选框保存菜单*.mnx生成*.mpr文件系统顶层表单1.设置alwaysOntop、autoCenter、caption、picture、showWindow、windowState属性;2.对init事件编程:do*.mprwiththis,.t.为顶层表单添加菜单步骤如下:1.在“菜单设计器”中设计下拉式菜单2.菜单设计时,在“显示—常规选项”对话框中选择“顶层菜单”复选框3.将主表单的Showwindow属性设置为2,使其成为顶层表单4.在主表单的INIT事件代码中添加调用菜单程序的命令,格式如下:DO菜单名.mprWITHThis,.T.修改密码表单参考“商品信息管理系统”中“密码修改.scx”表单按条件查询表单参考“商品信息管理系统”中“进货查询.scx”表单单选按钮组:设置backStyle属性;对准右击,选择“生成器”,在生成器中设置按钮、布局等;对click事件编程;表格:设置colunmCount、deleteMark、readOnly、recordSourseType、recordSourse属性;对准表格右击,选择“生成器”,在生成器中设置表格的布局等查询按钮、全部显示按钮、退出按钮增删改表单参考“商品信息管理系统”中“商品进货.scx”表单表格:设置colunmCount、deleteMark、readOnly、recordSourseType、recordSourse属性;对准表格右击,选择“生成器”,在生成器中设置表格的布局等第10周的上机任务上机检查,评定一次系统开发的阶段成绩。检查内容包括:数据库和7个表单。并提交整个系统。1.欢迎表单2.登录表单3.用户管理表单4.系统顶层表单5.修改密码表单6.按条件查询表单7.增删改表单系统中期点评不看代码,看不懂代码——解决方法:耐心弄懂代码不会调试程序——解决方法:“挂起”程序,定位出错点,看出错提示修改代码数据类型不匹配找不到变量第11周的上机任务设计4个表单,12周5.6节上机前提交。1.数据统计表单2.数据报表表单3.数据备份表单4.数据恢复表单数据统计表单参考“商品信息管理系统”中“库存统计.scx”和“销售统计.scx”表单SumFor性别=“女”ToSum1AverageFor性别=“女”ToAvg1CountFor性别=“男”ToNumboyTotalOn员工编号ToTempUse销售日记IndexOn员工编号Tag员工编号SetOrderTo员工编号TotalOn员工编号ToTempUseTempBrowse归纳总结统计记录个数COUNT数值字段纵向求和SUM数值字段纵向求平均值AVERAGE分类汇总TOTALON数据备份与恢复表单参考“商品信息管理系统”中“数据备份.scx”和“数据恢复.scx”表单bacpath=getdir(,选择备份路径:)bacpath=getfile(,选择要恢复的表源:)setsafetyoffcopyfilexs.dbfto&fpath2copyfile&bacpathtoxs.dbf数据报表表单第12周的上机任务完成以下3个任务,并提交最新的整个系统。1.完善系统主菜单,并重新生成.mpr文件2.编写系统主文件3.系统连编第13-14周的上机任务全面调试、测试程序,完善系统的各个功能第15-16周的上机任务15周星期三1.2节(有课吗?)16周星期五5.6节检查评价系统,鼓励积极学习的同学先检查