您好,欢迎访问三七文档
吉首大学JISHOUUNIVERSITY《程序设计基础》课程设计报告书题目销售人员管理系统作者陈结马少仁刘慧惠胡金欢所属学院软件服务外包学院专业年级软件工程2012级指导老师黄云职称写作时间2012年12月至2013年1月吉首大学教务处制软件服务外包学院《程序设计基础》课程设计报告-1-目录一、前言........................................................................................................................-2-1.功能分析..............................................................................................错误!未定义书签。2.人员分配..............................................................................................错误!未定义书签。3.进度安排..............................................................................................错误!未定义书签。二、概要设计..........................................................................................错误!未定义书签。1.系统的目标..........................................................................................错误!未定义书签。2.系统的功能结构..................................................................................错误!未定义书签。三、详细设计..........................................................................................错误!未定义书签。1.主函数模块设计..................................................................................错误!未定义书签。2.功能1模块设计..................................................................................错误!未定义书签。3.功能2模块设计..................................................................................错误!未定义书签。4.功能3模块设计..................................................................................错误!未定义书签。5.功能4模块设计..................................................................................错误!未定义书签。6.功能5模块设计..................................................................................错误!未定义书签。7.功能6模块设计..................................................................................错误!未定义书签。8.功能7模块设计..................................................................................错误!未定义书签。9.功能8模块设计..................................................................................错误!未定义书签。10.功能9模块设计................................................................................错误!未定义书签。11.功能10模块设计..............................................................................错误!未定义书签。12.功能11模块设计..............................................................................错误!未定义书签。四、源代码及调试..................................................................................错误!未定义书签。1.源代码..................................................................................................错误!未定义书签。2.测试1...................................................................................................错误!未定义书签。3.测试2...................................................................................................错误!未定义书签。五、特殊问题及解决方法......................................................................错误!未定义书签。1.问题1...................................................................................................错误!未定义书签。2.问题2...................................................................................................错误!未定义书签。3.问题3...................................................................................................错误!未定义书签。六、总结与体会......................................................................................错误!未定义书签。七、参考文献..........................................................................................错误!未定义书签。软件服务外包学院《程序设计基础》课程设计报告-2-销售人员管理系统一、前言1.功能分析本系统是一个对公司销售人员信息进行录入、增加、删除、修改和查询的管理应用软件,用户可以对文件中存储的销售人员信息进行查询、排序和浏览,以及了解销售人员基本信息等。该软件给用户提供了一个简单的人机界面,根据用户输入的内容进行相应的操作。其相关功能及分析如下:⑴、用户验证:根据用户输入的用户名和密码判断是否合法用户(合法用户可以不只一个),并进行相应处理。⑵、提供系统操作菜单:使用户能够通过菜单进行功能选择,并可以任意多次选择执行不同功能,直到用户选择“退出程序”才终止程序的执行。⑶、创建销售人员信息文件:用户根据提示输入编号、姓名、负责区域(东城区、西城区、海淀区、朝阳区等)、销售业绩(用金额表示)、联系电话即可创建好用户需要的信息。⑷、增加销售人员信息:可以根据用户的要求增加销售人员的信息。⑸、删除销售人员信息:由用户指定要删除的条件对销售人员信息进行删除,例如:按照编号或姓名或区域进行删除。⑹、修改销售人员信息:可以根据用户指定要修改的条目对信息进行相应的修改,例如:可以根据用户指定的编号或姓名或区域或销售业绩或电话号码进行修改。⑺、查询销售人员信息:可以根据用户指定要查询的条目查询到相关信息,例如:用户可以按照编号软件服务外包学院《程序设计基础》课程设计报告-3-或姓名或区域或销售业绩或电话查询到满足条件的销售人员的相关信息。⑻、浏览全部销售人员信息:通过存储文件的函数可以查看销售人员信息,而且该信息是以表格的形式显示。⑼、统计并输出指定区域销售情况:可根据用户提供的要统计的区域对该区域的销售情况进行统计并可以以表格格式输出统计结果。⑽、对销售人员业绩信息进行排序:根据用户输入的销售人员的信息对这些信息进行排序并输出排序结果。2.人员分配小组组长:陈结小组成员:胡金欢、马少仁、刘慧惠项目分工:陈结:ppt的制作、界面的制作、主菜单函数、创建销售人员信息、修改销售人员信息、浏览全部销售人员信息、数据的文件保存、打开随机储存文件。胡金欢:课程设计报告文档和查询销售人员的信息。马少仁:增加销售人员信息和删除销售人员信息。刘慧惠:统计并输出指定区域销售情况、指定销售人员业绩、对销售人员业绩信息进行排序。3.进度安排2012年12月20日——2012年12月29日:制作主函数和主界面。2012年12月30日——2012年12月30日:查询销售人员的信息;统计并输出指定区域销售情况、指定销售人员业绩;增加销售人员信息;修改销售人员信息;浏览全部销售人员信息。2012年12月31日——2012年12月31日:数据的文件保存;对销售人员业绩信息进行排序;删除销售人员信息;课程设计报告文档(大部分)。2013年1月1日——2013年1月4日:对界面的设计和系统的调试;完成课程设计报告文档;添加程序注释;制作PPT。2013年1月5日——2013年1月5日:讨论关于答辩的问题,打印所需资料。软件服务外包学院《程序设计基础》课程设计报告-4-二、概要设计1.系统的目标先验证用户的信息,给用户提供一个主菜单使用户可以根据主菜单上的提示输入操作项选项,用户便可以进行一系列对销售人员信息的操作,例如用户可以对文件中存储的销售人员信息进行查询、排序、浏览、删除、统计和增加等操作。2.系统的功能结构开始用户检验退出系统创建销售人员信息主菜单增加信息add()函数删除信息cancel()函数修改信息revamp()函数查询信息remand()函数浏览信息scanf()函数统计信息statistics()函数排序sort()函数打开文件open()函数退出系统YN软件服务外包学院《程序设计基础》课程设计报告-5-主菜单函数的功能:给用户提供主菜单,使用户能够通过菜单进行功能选择,并可以任意多次选择执行不同功能,直到用户选择“退出程序”才终止程序的执行。①open()函数的功能:用于给用户随机访问文件,即打开相关文件。②user()函数的功能:用来检验用户的信息,根据用户输入的用户名和密码判断是否合法用户,并进行相应处
本文标题:销售人员管理系统
链接地址:https://www.777doc.com/doc-1630582 .html