导航菜单

常见的信息管理系统开发技术和规范总结

朱云霞 ZHU Yun-xia

(天津电子信息职业技术学院,天津 300350)

摘要:在学生软件开发学习过程中,技术和规范应当并举,本文简要总结了在常见信息系统开发中常用的一些技术点以及编码的规范,以期能对学生的学习有所帮助。

教育期刊网 http://www.jyqkw.com
关键词 :信息系统开发;规范;技术

中图分类号:TN948.61 文献标识码:A 文章编号:1006-4311(2015)24-0208-02

作者简介:朱云霞(1980-),女,安徽淮南人,计算机应用技术硕士,讲师,任职于天津电子信息职业技术学院,研究方向为软件工程。

0 引言

在高职的面向对象C#应用开发相关课程的教学目标是通过引导学生一步一步的完成一个小型项目的开发,使得学生能胜任小型信息管理系统的管理和开发工作。本文的重点不在管理信息系统如何设计开发,而是重点分析在一个常见的管理信息系统(客户资源管理系统)的开发过程中会遇到的一些实现技术和实现规范,从而在教学中使学生更好地加以应用和遵循。

1 总述

客户资源管理系统的开发目标是能实现客户资料的管理、客户级别和客户来源的分析等功能,开发流程和常规系统的开发一样,都涉及需求分析、流程分析、总体设计、数据库设计、编码实现、软件测试等阶段,本文将从其中的编码的规范、系统实现过程中的一些技术细节的角度加以分析。

2 编码的规范

2.1 数据库命名规范

数据库命名的规范是数据库设计的最基本要求,我们对学生的要求也是一般性的规范要求。常规的有以下几点:数据库以db开头、数据表以tb开头、字段采用英文单词或词组、视图以view开头、存储过程以proc开头、触发器以trig开头等。示例如表1所示。

2.2 程序代码命名规范

变量及对象名命名规范如表2所示。

控件命名一般由表示该控件作用的英文单词的简写+数字编号组成,出现简写冲突时采用不同的简写规则,如果某控件在编程过程中不涉及编码,采用默认名称即可。常见的控件简写命名规范如表3所示。

3 窗体设计的常用技术总结

3.1 菜单栏的设计

在窗体应用程序中制作菜单栏时,使用MenuStrip控件。使用该控件可以将菜单栏设计成Microsoft Office中的菜单样式。用户还可以通过添加快捷键、选中标记、图像、分隔条,来增强菜单的可用性等。步骤如下:

①向窗体添加一个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 结语

为了方便系统的编码和后期维护复用,在编码之前,必须制定一套完整的编码规范(包括数据库方面和程序代码方面),而在编码阶段,充分应用一些行之有效的技术经验。教学中编码命名规范的强制应用,使学生不再为编程中起名字而犯愁,提高了编程效率,也极大的提高了学生所写程序的可读性,为学生之间的交流提供了便利。而在信息系统编码阶段,类似于菜单设计、状态栏设计、输入验证等都是非常频繁出现的编程内容,统一此类设计的操作步骤,能降低学习难度,使学生更易上手,有助于其更快地掌握开发技能,并在学习的过程中就应该养成良好的习惯,从而能胜任小型信息系统的开发任务,为进一步的学习和将来走上工作岗位打下坚实的基础。

教育期刊网 http://www.jyqkw.com
参考文献:

[1]彭松波.多媒体信息管理系统开发技术的初探[J].林业资源管理,1995(02).

[2]张绍缔.通用信息管理系统开发平台的设计与实践[J].信息技术与信息化,2011(05).

[3]汤力.中职学校信息管理系统开发实现与测试[J].科技创新导报,2013(36).

下载文本