设计报告
课题名称:学院:专业班级:学号:学生:指导教师:
员工销售业绩统计系统电子信息工程141
2015年07月02日
f学
生员工销售业绩统计系统
指导教师设计时间06月22日07月02日
课题名称设计地点
1巩固和加深C语言课程中所学的理论知识;2掌握C语言编程和程序调试的基本技能;3通过综合C语言的基本知识来解决实际问题;设计目的4学会利用C语言进行基本的软件设计;5通过具体程序的练习掌握面向过程的程序设计方法;6掌握书写程序设计说明文档的能力;
指导教师评语
系部教研室意见
f一、需求分析(设计目的)设计对某部门员工年销售业绩统计信息的管理系统,每个员工信息包括编号、姓名、年龄、性别、第一季度(春季)业绩、第二季度(夏季)业绩、第三季度秋季业绩、第四季度(冬季)业绩。系统功能包括:1、系统操作以CUI(Comma
dUserI
terface)界面工作。2、员工信息的录入(增加数据)。用数组数据类型赋初值的方法把员工信息送到各个数组中(但注意要是合法数据),然后把它们输出显示。3、员工信息的删除(删除数据)。任意输入一个员工的编号,将它所有的信息从数组中删除。4、员工信息的浏览(显示数据)。使用功能打印出所有员工编号、姓名、年龄、性别、各季度业绩。5、员工信息的查找(查找数据)。任意输入一个员工的编号、姓氏、姓名,将查找的员工所有业绩信息打印出来。要求能多次查找。6、员工信息的修改(修改数据)。任意输入一门课程的编号、姓名,打印出所有相关信息后,可对某一项信息进行修改并保存。7、员工信息的计算及排序(数据处理)。计算员工年业绩及季平均业绩,并将员工的业绩按某一季业绩、年业绩、季平均业绩排序。8、在程序运行时切换数据库(数据库切换),切换至另一部门员工数据库,可进行相同的数据操作。
f二、总体设计1、系统框架图
欢迎界面
指定数据库
菜单选择
增加数据删除数据显示数据查找数据修改数据数据处理数据库切换
退出
f2、模块分解
欢迎界面voidlogi
增加数据voidadd显示数据voidlist声明部分查找数据voidsearch数据处理voidcalculate修改数据voidrevise删除数据voiddelete主函数mai
欢迎界面logi
增加数据add显示数据list调用部分查找数据search数据处理calculate修改数据revise删除数据delete重启主函数mai
询问是否修改
三、详细设计与实现(详见程序源代码、代码注释)
f四、遇到的问题及解决方案1、问题:子函数r