全球旧事资料 分类
模块进行定义、设计、编程和测试而将其中未解决的问题作为一个子模块放到下一层解决。这样逐层、逐个地进行定义、设计、编程和测试直到所有层次上的问题均由实用的子函数功能模块来解决就能设计出具有层次结构的程序4。
模块的总体设计分为3级第一级为主函数模块和菜单功能模块程序运行时首要的显示界面和子函数调用分为第一级第二级为子函数功能模块包括录入模块添加模块浏览模块删除模块修改模块排序模块和查找模块。用于实现主函数下各个子功能的使用第三级为排序模块中的按姓名排序模块按编号排序模块和按年龄排序模块以及在查找模块中的按职位查找模块按姓名查找模块和按学历查找模块。这一级用来实现子函数功能模块下的功能。
还有一级是存储和读取信息模块虽然定义为4级但程序中每个功能均需要调用存储的读取这两个模块只是将其最后再来进行设计制作。
f表31各个功能模块的形参声明和对应信息
声明对应信息
voidMe
u主菜单
voidI
put输入函数
voidSave存储信息
i
tRead存储信息
voidDisp查看信息
voidAdd添加
voidSearch查找
voidDel删除操作
voidCha
ge更改操作
voidOrder排序操作
voidSearch_
ame按姓名查找
voidSearch_edu按学历查找
voidSearch_wages按工资查找
voidOrder_Num按工号排序
voidOrder_
ame按姓名排序
voidOrder_age按年龄排序
软件多采用switchcaseforif和while指令实现各层级功能之间的循环处理非常方便模块之间的跳转和调用。当出现问题时这些指针语句也相对容易查找出问题便于处理。
32菜单和主函数模块
321系统的菜单界面设计
菜单界面voidMe
u通过代码和空格占用字符空间的方式进行了小幅度的美化用整齐的排序清晰明确的展示了每个功能并且对于不同的功能之前显示符号分割开来在外观上也更加的清晰明了。方便企业使用者使用软件。
f图321菜单界面效果
程序开始同时运行主界面函数模块和主函数模块在系统主界面上输入对应的数字系统运行主函数模块上对应的指向函数调用其他的功能模块函数。
322主函数模块
当软件的使用者输入菜单界面上对应的功能数字时系统后台通过选择并且调用主函数中相对应的子函数的功能模块以及其他的功能模块实现需要的功能。
主函数定义一个字符
记录键入的数字之后使用if语句判断
中是否为数字18如果不是则退回到输入步骤如果是就执行下一步操作执行switchcase语句。
例如使用者在菜单界面输入“1”数字1对应的子功能模块是录入模块。系统后台调用录入模块实现员工信息的录入功能。当超出8时系统会要求r
好听全球资料 返回顶部