常见的信息管理系统开发技术和规范总结.doc_第1页
常见的信息管理系统开发技术和规范总结.doc_第2页
常见的信息管理系统开发技术和规范总结.doc_第3页
常见的信息管理系统开发技术和规范总结.doc_第4页
常见的信息管理系统开发技术和规范总结.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

常见的信息管理系统开发技术和规范总结 朱云霞ZHUYun-xia (天津电子信息职业技术学院,天津300350) 摘要:在学生软件开发学习过程中,技术和规范应当并举,本文简要总结了在常见信息系统开发中常用的一些技术点以及编码的规范,以期能对学生的学习有所帮助。 关键词:信息系统开发;规范;技术 :TN948.61:A:1006-4311(xx)24-0208-02 作者简介:朱云霞(1980-),女,安徽淮南人,计算机应用技术硕士,讲师,任职于天津电子信息职业技术学院,研究方向为软件工程。 0引言 在高职的面向对象C#应用开发相关课程的教学目标是通过引导学生一步一步的完成一个小型项目的开发,使得学生能胜任小型信息管理系统的管理和开发工作。本文的重点不在管理信息系统如何设计开发,而是重点分析在一个常见的管理信息系统(客户资源管理系统)的开发过程中会遇到的一些实现技术和实现规范,从而在教学中使学生更好地加以应用和遵循。 1总述 客户资源管理系统的开发目标是能实现客户资料的管理、客户级别和客户的分析等功能,开发流程和常规系统的开发一样,都涉及需求分析、流程分析、总体设计、数据库设计、编码实现、软件测试等阶段,本文将从其中的编码的规范、系统实现过程中的一些技术细节的角度加以分析。 2编码的规范 2.1数据库命名规范 数据库命名的规范是数据库设计的最基本要求,我们对学生的要求也是一般性的规范要求。常规的有以下几点:数据库以db开头、数据表以tb开头、字段采用英文单词或词组、视图以view开头、存储过程以proc开头、触发器以trig开头等。示例如表1所示。 2.2程序代码命名规范 变量及对象名命名规范如表2所示。 控件命名一般由表示该控件作用的英文单词的简写+数字编号组成,出现简写冲突时采用不同的简写规则,如果某控件在编程过程中不涉及编码,采用默认名称即可。常见的控件简写命名规范如表3所示。 3窗体设计的常用技术总结 3.1菜单栏的设计 在窗体应用程序中制作菜单栏时,使用MenuStrip控件。使用该控件可以将菜单栏设计成MicrosoftOffice中的菜单样式。用户还可以通过添加快捷键、选中标记、图像、分隔条,来增强菜单的可用性等。步骤如下: 向窗体添加一个MenuStrip控件。 单击该控件Items属性后的“”按钮,打开如图1所示的“项集合器”。在该图所示的对话框中,“添加”MenuStrip子项,形成一级菜单。 为已有菜单项添加子菜单,选中MenuStrip某一子项,单击DropDownItems属性后的“”按钮,在所打开的对话框中完成相似的操作,形成二级菜单。重复此操作,可以完成多级菜单的制作。如图2所示。 3.2窗体应用程序中正则表达式的使用 在窗体应用程序中可以通过使用Regex类定义正则表达式,利用该类中的IsMatch()方法,指示正则表达式在输入的字符串中是否找到匹配项,从而验证文本框中的输入。 表4是常见的一些正则表达式。 4效果 笔者所在的学院在学期末开设了4周的课程综合实训,结合C#、ASP.NET、软件工程3门课程进行动态网站设计,要求学生采用上述技术规范设计网上书店或BBS论坛系统。结果显示,符合教学要求的设计作品在作品总量中所占比例高达87%,其中有39%的作品被企业采纳,这表明本文所总结的信息开发系统技术和规范能够有效提高学生的程序开发能力,因此建议进一步推广应用到相关专业教学中。 5其他的一些经验 在开发Windows应用程序时,如果直接将空控件放置到窗体上,容易造成看上去很乱。程序员应先对窗体上的控件进行分类,然后将它们分别放置到一个GroupBox控件中,从而使窗体井然有序。 在使用多文档应用程序窗体界面时,一个父窗体有许多个子窗体,程序员可通过使用带有MdiLayout的枚举方法LayoutMid来排列多文档界面父窗体的子窗体。MdiLayout的常用枚举成员有ArrangeIcons、Cascade、TileHorizontal、TileVertical等。 6结语 为了方便系统的编码和后期维护复用,在编码之前,必须制定一套完整的编码规范(包括数据库方面和程序代码方面),而在编码阶段,充分应用一些行之有效的技术经验。教学中编码命名规范的强制应用,使学生不再为编程中起名字而犯愁,提高了编程效率,也极大的提高了学生所写程序的可读性,为学生之间的交流提供了便利。而在信息系统编码阶段,类似于菜单设计、状态栏设计、输入验证等都是非常频繁出现的编程内容,统一此类设计的操作步骤,能降低学习难度,使学生更易上手,有助于其更快地掌握开发技能,并在学习的过程中就应该养成良好的习惯,从而能胜任小型信息系统的开发任务,为进一步的学习和将来

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论