C语言-论文完整版.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

唐山学院课程设计

PAGE

PAGE11

唐山学院课程设计

课程设计说明书

1.需求分析

客户管理系统的需求分析主要确定系统的主要功能,对系统进行概要描述,对系统的各个主要功能分别进行需求描述,目的是使软件在设计过程中尽量符合客户的需要。

1.1系统概述

客户管理系统是一个对不同身份的客户进行录入、增加、删除、修改、排序和查询的管理应用软件。管理者可以对文件中存储的客户资料进行查询和排序浏览,了解客户的姓名、单位、类别、职务、手机、邮箱、备注等信息。该软件给管理者提供了一个简单的人机界面,管理者可以根据提示输入操作项并进行一系列对客户的基本信息进行管理操作。

1.2功能需求

该软件提供了一个对客户信息进行管理和查看的平台,给管理者提供了一个简单友好的客户接口,功能需求如下:

1.2.1输入

管理者可以根据提示输入客户的编号、姓名、单位、类别、职务、手机、邮箱、备注等信息。可一次性输入多条客户的信息记录。系统将客户信息记录存储在系统磁盘的文件中,以便进行管理、查找和备份。

1.2.2添加

可在原有客户信息文件的基础上增加新的客户信息记录。在增加新信息记录的过程中,系统提示管理者输入相关信息,系统自动存入文件中对应的记录中。

1.2.3删除

删除客户信息:提示管理者输入要进行删除操作的客户编号,如果在文件中有该客户的信息存在,则将该编号所对应的姓名、单位、类别、职务、手机、邮箱、备注等信息在对应文件中加以删除。

1.2.4修改

提示管理者输入要进行修改操作的客户编号,如果在文件中有该客户的信息存在,则将提示管理者输入该编号对应的客户需要修改的选项,并将修改结果存储于文件。

1.2.5浏览查询

管理者输入要浏览或查询的文件,便可逐条浏览显示的全部记录

1.2.6

该项需求可以根据客户的姓名、单位、类别、职务、手机、邮箱、备注等信息进行排序,在排序的过程中还需要选择排序的方式,即从大到小或从小到大(数字按大小,文字按拼音)。以便管理者对客户信息有较为直观和方便的了解。

2.总体设计

进行总体设计的目标是用比较抽象概括的方式确定系统如何完成预定的任务,进而确定组成系统的每个程序的结构。

2.1开发与设计的总体思想

本系统主要应用结构化的设计思想实现客户信息的增、删、改和查等典型管理功能。各主要模块的数据均存储在文件中,因此包含对文件的读、写等基本操作。在软件开发过程中应用了高级语言程序设计中的基本控制结构,如选择、循环、顺序结构。系统的设计方法是结构化设计方法,采用C语言进行开发。

2.2系统功能结构图

客户资料管理程序

客户资料管理程序

保存

载入

退出

资料浏览

浏览全部

浏览单个

资料编辑

插入资料

修改资料

删除资料

选择排序标准

选择排序方式

图1

图1系统功能结构图

3.详细设计

我们的总体思路是模块化程序设计。将程序功能分割成浏览、编辑等几个模块,通过函数之间的调用实现总功能。本程序提供资料浏览及排序、资料编辑、保存等多种功能,并实现了对错误输入的检测,有效地防止了缓冲区溢出和程序的崩溃。

3.1主界面

此模块用于显示主目录并等待用户的输入。用户只需按屏上显示输入对应数字便可进行相应操作。

图2系统主页面

图2系统主页面

3.1.1信息浏览

当用户输入数字1时,便进入资料浏览界面,在此界面中输入数字1可以浏览全部资料,输入数字2可以浏览个人资料。如发现自己进错了界面可以按数字3键返回上一级界面。如果用户输入的是数字1,进入全部资料的浏览,在浏览之前系统会提示选择浏览时的排序标准,用户必须在1—7之间作出选择,然后系统提示选择排序方式,必须在1、2数字键之间选择方式,最后可以看到用户满意的输出资料。

图3资料浏览菜

图3资料浏览菜单

图5资料输出图4排序标准界

图5资料输出

图4排序标准界面

3.1.2信息编辑

此模块可实现对客户资料的插入、删除及修改的功能。

如果用户在图2的主页面中输入数字2,则进入资料的编辑界面如图6。在此页面中同样可以通过选择数字按键1—4,进行相应的操作。

图6资料编辑

图6资料编辑菜单

3.1

用户在图6界面输入数字1,进入插入资料菜单,此时用户可以加入新客户,按照图7的提示便可完成操作。

图7插入资料

图7插入资料

3

文档评论(0)

刘畅 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档