第11章 管理信息系统开发的关键技术 精品.pptVIP

第11章 管理信息系统开发的关键技术 精品.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第11章 管理信息系统开发的关键技术 精品

第11章 管理信息系统开发的关键技术 11.1 构建应用程序框架技术 11.2 用户身份验证技术 11.3 错误验证技术 11.4 容 错 技 术 11.5 界面设计技术 11.6 访问数据库技术 11.7 数据绑定技术 11.8 数据查询、插入、修改、更新技术 11.9 复杂流程图、结构图的绘制技术 11.1 构建应用程序框架技术 11.1.1 Visual FoxPro开发环境中,应用程序框架的构建技术 (1)VFP应用程序的组成如下。 ① 用于组织与存储数据的数据库及数据表; ② 用于设置应用程序系统环境的主程序; ③ 方便用户使用的菜单和工具栏; ④ 用于输入和显示数据的表单; ⑤ 允许用户检索或输出数据的查询和报表。 (2)Visual FoxPro的项目管理器是一个集成管理各相关组件的组织工具,使用项目管理器创建一个项目之后,应用程序的开发框架便基本形成,接下来便于按照需求来实现应用程序要求的具体功能。 ① 设置项目的主文件 ② 初始化环境 ? 初始化变量。 ? 建立一个默认的访问路径。 ? 打开需要的数据库、自由表及索引。 ? 显示初始的用户界面。 初始的用户界面可以是一个主菜单,也可以是一个表单。在主程序中,可以使用do命令运行一个菜单,或者使用do form命令运行一个表单以初始化用户界面。 ③ 控制事件循环 在用户界面显示出来之后,需要使用read events命令建立一个事件循环来等待用户的交互动作。read events命令的作用是让Visual FoxPro开始处理鼠标或键盘操作等用户事件。从read events命令启动事件循环开始,主文件中后继的所有处理过程将全部挂起,直到相应的clear events命令执行后才会继续执行。 ④ 退出应用程序时,恢复原始的开发环境 11.1.2 Visual Basic开发环境中,应用程序框架的构建技术 1.创建课程信息管理窗体 2.定义窗体级变量 3.创建一个到SQL Server数据源的连接,实现窗体初始化 创建一个到数据源的连接(Connection),连接到SQL Server数据库;创建一个代表SQL命令行(包括变量、参数、可选项等)的对象;执行命令行;如果返回以表格形式组织的数据,将它们保存在缓存中,产生相应的数据集对象(Recordset)。 4.通过数据集对象对数据进行各种操作,包括添加、修改、删除等 5.更新数据源,如果使用事务,确认是否接受事务期间发生的数据变化 (1)对于添加新记录: objCourse.AddNew (2)执行更新操作: objCourse.Update (3)执行删除当前记录操作: objCourse.Delete 6.关闭窗体,返回主菜单 用户单击“返回”按钮,关闭课程信息管理窗体,返回主菜单。“返回”按钮cmdExit的Click事件的程序代码为:Unload Me 7.结束连接和事务 11.2 用户身份验证技术 用户使用管理信息系统时,首先要通过系统的身份验证。系统身份验证常用的方法是将用户的名称、密码、身份保存在数据表或密码文件中,系统根据用户名和密码来判断用户能否进入系统,同时根据用户类型决定用户拥有的权限。如果不能通过身份验证,就不能进入系统。 11.3 错误验证技术 11.3.1 编写程序时,验证用户输入要遵循的指导原则 (1)在任何情况下都要防止用户输入无效数据,将用户的输入限制在有效的数据范围之内。 (2)引导用户输入有效的数据,建议在窗体的填写接近结束时运行验证代码,当遇到输入错误时,将用户引导到出现错误的域,并显示一条消息以帮助用户修改错误。 (3)让用户在输入数据时有一定的灵活性,能自由地与窗体上的各个域进行交互,一个域中的数据是另一个域的前提的情况除外。 11.3.2 常见的验证任务 (1)确认用户所输入数据为数字。 (2)确认属于某个特定的范围。 (3)确认日期是有效的或是在某个特定的日期范围内。 (4)确认所有需填写的域都已填写。 (5)用户名、密码与数据库中应用的项相匹配。 (6)符合某种特定格式或组合条件。例如电话号码要符合规定的格式。 11.3.3 以VB的TextBox控件为例说明内建错误验证的实现方法 可使用TextBox控件的内建验证属性来验证和限制文本框中的用户输入。例如,可屏蔽或隐藏输入在文本框中的字符,或者限定输入的最大字符数。在设计时,可以设置TextBox控件中与验证相关的一些属性来限制或验证用户输入。 (1)在用户身份验证对话框中屏蔽用户的密码 利用PasswordChar属性可屏蔽输入文本框的字符,如果将PasswordChar属性设置为“*”,则用户在文本框中输入时,将只能看

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档