东软实训_电子地图系统管理系统_报告

东软实训_电子地图系统管理系统_报告
东软实训_电子地图系统管理系统_报告

生产实习报告

专业:

班级;

学号:

姓名:

实习单位:沈阳东软软件股份有限公司

实习日期:年月日始

年月日止

i第一章生产实习目的 (2)

第二章实习单位介绍 (3)

第三章实习计划 (4)

第四章实习内容 (5)

4.1实习内容 (5)

4.1.1实习要求 (5)

4.1.2 模块功能描述 (5)

4.2 详细设计 (6)

4.2.1数据结构体定义 (6)

4.2.2函数定义 (7)

4.2.2.1 ReadFIle函数 (7)

4.2.2.2 Search函数 (8)

4.2.2.3 SortData函数 (9)

4.2.2.4 UpDate函数 (10)

4.3 运行结果 (11)

第五章心得体会 (15)

第一章生产实习目的

生产实习是培养本科生时间能力的主要教学环节,对于促进理论联系实际、了解科学专业发展状况、增强实践动手能力、提高学生综合素质具有十分重要的作用。同时不得不提的是,生产实习锤炼了一个本科生的素质,不仅是知识上的一个锤炼,更是人生观、价值观、社会经验观的提前导入,所以这一过程必不可少,同时也使我们受益匪浅。

1.通过接触实际、了解社会、使得学生对本专业生产、设计和相关研究课题等简历感性认识。

2.巩固所学理论知识,同时获得生产实际知识和技能,学习先进的生产技术和企业组织管理知识,培养分析解决工程实际问题的初步能力。

3.了解社会和国情,直接向工人和工程技术人员、管理人员学习各种相关的实践知识,增强劳动观念,培养学生事业心和责任感,为以后走向社会打下了良好的基础。

第二章实习单位介绍

我们所在的实习单位沈阳东软软件股份有限公司于1991年始创于东北大学。公司主营业务包括:行业解决方案、产品工程解决方案、软件产品与平台及服务等。

东软面向行业客户提供安全、可靠、高质量、易扩展的行业解决方案,帮助客户实现信息化管理最佳实践,以满足客户业务快速发展的不同需求。东软行业解决方案涵盖的领域包括:电信、电力、金融、政府(社会保障、财政、税务、公共安全、国土资源、海洋、质量监督检验检疫、工商、知识产权等)以及制造业、医疗卫生、教育、交通等行业。

在产品工程解决方案领域,东软与世界一流的跨国公司开展合作,提供车载信息产品、数字家庭产品、移动终端和IT 产品的嵌入式软件开发和服务。我们的嵌入式软件系统在众多世界著名品牌的汽车、DVD、数字电视、数码相机、电子琴、手机、笔记本电脑等终端产品中运行。

在自有品牌的产品工程方面,在医疗领域,我们开发并提供包括CT、MRI、数字X线机、彩超、全自动生化分析仪、多参数监护仪、放射治疗设备、核医学成像设备等11大系列50余种医疗产品,其中CT机填补了中国在该领域的空白,使得中国成为全球第四个能够生产CT的国家;在网络安全领域,东软提供SOC、NTARS、FW、IPS、IDS、VPN、审计系统等全线网络安全产品,广泛应用于金融、电信、电力、企业、社保、教育、政府等行业。

在服务领域,东软提供包括应用开发和维护、业务流程外包(BPO)、套装应用软件服务(第三方的ERP咨询与实施)、IT咨询服务、IT 基础设施服务、专业测试服务以及本地化服务、IT 教育与培训等服务业务。其中,在业务流程外包(BPO)方面,东软已为日本、韩国、欧美等多家跨国公司提供多语言、多类别的BPO服务,包括:Call Center、IT Help Desk、Application Support以及HR Outsourcing、Web Contents Management等Back-Office外包服务。

2013-10-21至2013-10-29共计七天(周六、周日休息)。每天上午9:00-12:00上课下午1:00-4:00上课

具体时间安排如下:

10.21日:东软教师安排实习内容,给学生讲实习知识点。

10.22-10.28:学生编写程序,完成实习内容。

10.29:学生完成实习答辩。

4.1实习内容

4.1.1实习要求

开发一个对电子地图数据进行管理的系统,原始数据按照地图数据格式存储在一个二进制文件中。每个道路都是被赋予了独一无二的编号,这个编号叫做LinkID。在这个文件中存储着部分道路情况的数据,它们是无序存储的(针对LinkID是无序的)。能读取原始数据(按照地图数据格式的二进制文件)。对导航数据中的道路数据进行整理,分析,查询,排序。采用顺序查找、折半查找、分块查找等多种查找方法进行性能比较。采用冒泡排序、快速排序等多种排序方法进行性能比较。

4.1.2 模块功能描述

(1)读取模块

该模块是实现从二进制文件中将原始数据读出,作为后边功能实现的数据,从图中选择“1”将实现该功能,读取成功后形成新的文件。该功能的实现采用了移位运算,从二进制文件中提取了相关数据,包括:道路编号、道路名称、岔路数、道路番号等关键字信息。

(2)排序模块

排序功能是对已加载成功的文件进行排序。这里采用了两种排序方法:冒泡排序和快速排序,每种排序又可以选取不同的关键字进行排序,本文实现了按道路编号、道路名称、道路番号和岔路数进行冒泡排序和快速排序。并且对每种排序加以计时,对所有排序结果与预测进行比较。

(3)检索模块

该功能模块是在排序的基础上进行的,按不同的关键字(道路编号、道路名称、道路番号和岔路数)进行顺序查找和二分法查找。对于已检索到的信息分两部分处理,一部分可以作为界面显示,这部分内容一般数量较少,只有几条记录;

另一部分数量比较大的可以写在一个文本文件中,这样有利于查阅和校对。(4)更新模块

该模块是对已排序好的二进制文件替换原来的文件,如果出现错误会做出提示,一旦成功后源文件就是新文件了。

4.2 详细设计

4.2.1数据结构体定义

(1)道路记录结构体

struct RoadRecord

{

long ullinkId;

short usroadnamesize;

int usdispclass;

int usbrunch;

int usroadnameflag;

char roadname[20];

};

(2)地图标签结构体

struct tagMap_t

{

char linkid[14];

char flag[7];

char brunch[9];

char dispclass[13];

char Roadname[30];

char sign_two[2];

}*s,*ss;

(3)输出结构体

struct dataOut

{

long linkId;

int dispclass;

int brunch;

int roadnameflag;

};

4.2.2函数定义

4.2.2.1 ReadFIle函数

4.2.2.2 Search函数(1)Search函数设计

4.2.2.3 SortData函数(1)SortData函数设计

4.2.2.4 UpDate函数(1)UpDate函数设计

4.3 运行结果

(1)主界面运行结果

(2)读取文件运行结果

当程序运行后,首先应依次进行文件的读取操作,否则系统会提示不能进行

其他操作。文件读取分为两个部分,一是将二进制文件中的数据转换成字符型整型等数据,然后为每个数据设计适当的目标类型,并将这些转换后的数据写到“知识点”文本文件中。二是把转换后的数据读入到结构体变量s[i]中,以便为后面的排序、检索更新等操作做准备。

(3)排序运行结果

在进行完读取操作后,第二步要进行的是排序操作。这个系统中用到的是快速排序方法。原始数据是按照LInkID值无序存放的,通过排序操作后,系统将按照LinkID值从小到大排列。然后将排好序的数据存放在结构体变量ss[i]中,为以后的更新操作做准备。

(4)检索运行结果

数据的检索可以通过4中方式,分别是指定LinkID检索、指定class番号检索、指定岔道数检索和指定道路名称检索。检索出的信息如果小于5条,就直接在控制台上显示出来;如果大于5条,就将检索结果导入到Writeresult.txt 文件当中。

(5)更新运行结果

数据的更新操作就是将排好序的数据重新写入到一个文本文件中(newfile.txt),这个文本文件替换掉原来未排序的文件。

第五章心得体会

在为期7天的东软生产实习过程中,我学到了很多在学校学习过程中不曾学到的东西,这些对于我们这些即将步入工作岗位的应届毕业生而言是无比宝贵的财富。

下面我想具体阐述一下这些宝贵的精髓:

团队合作与进取:在这为期7天的东软实训过程中,每个学生都被组合在一个团队中,众所周知,IT行业的组织单位就是团队,团队合作在软件开发过程中极其重要。我们从不会配合,到互相的宽容和团队资源的整合,再到行动一致并产生了目标的高度统一和神圣的集体荣誉感,这是一个漫长反复而又挫折冲突不断地过程,但是这个过程也是不断总结和反思的过程,我们在协作中成长,我们在成长中成熟。

自我管理:一个人的成功首先是自我管理的成功,自我管理包括时间和目标的管理、压力和情绪管理、职业生涯的自我规划、一个人良好习惯的保持以及交往等诸多方面的体现。通过一些科学的自我管理的方法和手段,我们可以轻易地进行科学的自我管理过程,不断完善自己才能始终保持自己的竞争力。

遵守规则:遵守职场规则,体现在学会尊敬和服从上级;如果你的工作暂时还不能达到上级的要求,一定要及时和上级进行沟通,要让他知道你的工作进度以及努力方向;如果对于团队或组织依照一定程序所做出的决定,你要么服从,如果认为不合理,可以通过合适的途径去反馈,并给上级留出一定时间;对于上级安排的临时性工作,一定要及时反馈;成就上级从而成就自己;把事做好的同时把人做好。

除此之外,还有反思与总结、同理心与双赢的思想等等。

最后我感谢我的母校XXXX大学和东软公司能给我们这次实习的机会,让我受益匪浅!

i本文配套项目源代码下载链接: https://www.360docs.net/doc/5f2435976.html,/s/1gd7jwMv 密码: xnw5

管理信息系统实验报告

实验一认识计算机硬件和网络结构 一、实验题目 认识计算机硬件和网络结构。 二、实验课时 2课时。 三、实验目的 认识计算机的主要构成部件、功能、型号、在计算机机箱内的位置、网络结构等。 四、实验内容和要求 1、利用多媒体演示计算机的主要组成部件:机箱、主板、CPU、内存条、硬盘、软驱、光驱、插槽、BUS总线、串行接口、并行接口、USB接口等; 2、打开机箱,实物展示并讲解个部件的功能及其连接; 3、机箱、主板、CPU、CPU风扇、内存条、显卡、网卡等分别如下所示。 机箱主板

内存条显卡网卡无线网卡 CPU CPU风扇硬盘 机箱背面并行接口串行接口USB接口 4、观察每个部件在机箱的位置,并掌握每个部件的功能和基本知识。 5、观察实验室网络结构图。 6、结合某网吧的例子更好地理解网络结构。 Parallel port Serial port USB port Keyboard and mouse ports

7、独立完成上述内容,并提交书面实验报告。 五、实验体会 通过本次实验,我了解了计算机的各种硬件和网络结构。知道了各种硬件的形状、功能、特征等。还知道了网络结构的流程、大体构造。这使我对计算机有了初步的认识,为以后更进一步的学习打下了坚实的基础。也为我以后的学习和生活提供了方便。 1、cpu——中央处理器,是一台计算机的运算核心和控制核心。 2、硬盘——是电脑的主要存储媒介之一。 3、主板——又叫主机板、系统板或母板,安装在机箱内,是微机最基本也是最重要的部件之一。 4、机箱——作为电脑配件的一部分,它起的主要作用是放置和固定各电脑配件,起到一个承托和保护作 用。 5、内存条——是连接CPU和其他设备的通道,起到缓冲和数据交换作用。

电子地图管理系统

电子地图管理系统-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

#include #include #include #include #include #include #include #include using namespace std; void start(); void display(); void displaypaixu(); void displayjiansuo(); Road *head = NULL; void SearchByClass(Road *head) { time_t a,b; Road *prev,*p,*end,*temp_head; char Run_time[80]; int i=0,Class; printf("请输入您所要查找的道路的番号:\n"); scanf("%d",&Class); prev=p=(Road *)malloc(sizeof(Road));//创建一个结点 a=time(NULL); strftime(Run_time,79,"%H:%M:%S",localtime(&a)); temp_head = head; if(temp_head == NULL) { printf("无数据源"); system("pause"); exit(5); } while(temp_head!=NULL){ if(temp_head->stRoadRec.linkid==Class){ end=(Road *)malloc(sizeof(Road)); printf("#linkid=%d ",temp_head->stRoadRec.LinkID); printf("roadnameflag=%d ",temp_head->stRoadRec.roadnameflag); printf("brunch=%d ",temp_head->stRoadRec.brunch);

学生信息管理系统实训报告

实训报告 实训设计题目:信息管理系统学生学号:151010242 学生姓名:杨怡 所在系(部):信息工程系专业及班级:计算机1502班指导教师:董学枢 完成日期:2017.3.1

前言 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是进行科学化、正规化管理,与世界接轨的重要条件。 随着国家对于教育的重视逐渐加大,学校正向着大型化、规模化发展,而对于大中型学校,跟学生信息管理有关的信息随之急剧增加。在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。该系统就是设计一个学生信息数据库管理系统,由计算机代替人工执行一系列诸如增加新学生,删除旧学生,学生信息修改,查询,维护及打印等操作。这样就使学生部门管理人员可以轻松快捷地完成学生信息管理的任务。

目录 前言 ................................................................................................................................................ I 第1章绪论. (1) §1.1 什么是学生信息管理系统 (1) §1.2 课题研究的意义 (1) 第2章系统分析 (2) §2.1 需求分析 (2) §2.1.1功能需求 (2) §2.1.2性能需求 (2) §2.2 可行性分析 (3) §2.2.1 技术可行性 (3) §2.2.2 经济可行性 (3) §2.2.3 社会可行性 (3) 第3章系统设计 (4) §3.1 系统结构设计 (4) §3.2 系统功能模块设计 (5) §3.3 系统结构体定义 (6) §3.3 系统函数定义 (7) 第4章系统实现 (8) §4.1学生信息管理系统界面展示模块及实现 (8) §4.1.1 主界面 (8) §4.1.2 录入学生信息模块 (10) §4.1.3 查询学生信息模块 (13) §4.1.4删除学生信息模块 (14) §4.1.5 插入学生信息模块 (16) §4.1.6学生成绩排名模块 (18) §4.1.6学生人数统计模块 (20) 第5章软件测试 (21) §5.1 软件测试办法 (21) §5.1.1主题内容 (21) §5.1.2测试目的 (21) 提供系统化、规范化、、实用化的测试技术规范,尽早发现故障,减少交付系统联

信息系统开发实训报告

目录 一、实践目的 (3) 二、实践任务 (3) 三、解决方案 (4) 1.开发环境 (4) 2.运行所需软件安装与配置 (4) 3.技术方案 (4) 4.解决步骤 (5) 四、实践过程 (5) 1.环境搭建 (5) 2.导入案例 (11) 3.系统分析 (14) 4.编码实现 (15) 5.界面美化 (18) 6.测试调试 (18) 7.运行结果 (18) 五、实训总结 (23) 1.Web应用的建立过程 (24) 2.Web应用的调试步骤与技巧 (25) 3.项目部署与项目拷贝的异同 (27) 4. MySQL 软件、SQLyog 软件、jdbc 连接 jar 包、数据库、表之间的关系 (28) 5. JDK、Tomcat、MyEclipse 之间的关系 (28) 6. severlet、服务类、JSP、JS 之间的配合关系 (28) 7. JSP 页面间的信息传递方式 (29) 六、实践体会与建议 (29) 1.实训日志 (29) 2.实践体会 (30) 3.改进建议 (30)

一、实践目的 本次实践具体目的是通过使用MyEclipse和Sublime Text编辑器,编写代码,使用Java构建系统的后端、HTML\CSS\JavaScript搭建网页、连接MySQL数据库实现挂账信息的增删改查。利用Tomcat应用服务器响应访问请求,搭建一个挂账信息系统,使我们初步熟悉相关软件的操作以及MySQL语句的调用,增强我们对编程的认知,提高我们的兴趣,有利于我们之后的编程语言及数据库学习。 二、实践任务 从表库中选择第14张表挂账单表,开发一个操作挂账单表的 java Web 应用程序,实现所选表信息的增删改查,在 Web Form 中动态显示表或视图中的数据。

管理信息系统实验报告

《管理信息系统》实验报告 实验项目:教务处排课系统分析 实验学时:18学时 姓名: 学号: 专业班级: 实验时间: 实验成绩:

东北财经大学 《管理信息系统》实验报告实验项目名称:

管理系统实验报告 实验小组成员: 实验对象:教务处排课信息系统 实验对象背景介绍:教务管理系统是一个庞大而复杂的系统,它包括:学生学籍管理 系统、排课系统、教师管理系统、学生成绩系统、系统设置、班级信息系统、教学培养计划管理系统、教学资源管理系统、招生系统教务信息发布系统和事务处理系统。随着科学技术的进步与相应的管理信息系统的升级,教务系统管理平台充分利用互联网络B/S管理信息模式,以网络为平台,为各个学校教务系统的管理提供一个平台,帮助学校管理教务系统,用一个帐号解决学校教务教学管理,并且学校可以自由选择学校需要的教务管理系统,灵活地定制符合学校自己实际情况的教务系统。教务管理系统内部子系统多样庞杂,今天我们主要讨论的研究对象是排课管理信息系统。 排课管理系统是每个学校必不可少的内容,它的优劣直接学校教学工作质量和学校的正常教学活动秩序。随着现在生源数量的不断增长以及各行业竞争日益激烈,为了满足中国社会主义事业发展对高素质人才的需求,各大高校都在尽自己努力,以本校现状及需求作为基础,以科技发展进步作为依托,发展完善一个功能完整,操作简单快捷,高效率,与本校其他教务管理系统良好适应的排课系统与之配套,使教师等教学资源利用达到最大化,为学生提供优良的教育环境。因此,东北财经大学作为一个知名的财经类高校,要达到适应教育现状及提高自身教育层次的目标,完善教务排课管理系统显得尤为重要。 系统功能简述 排课管理系统需要合理调配各个班级专业所需的专业课程选修必修课程,相应教师,教师及上课班级,尽可能全面的考虑到教师的身体状况,工作条件,家庭状况甚至与学校距离,教师及学生时间,各种课程按重要程度以及学生兴奋点和接受能力合理排序,教师的容量用途,学校集体活动或教师会议等多方面因素,以计算机安排为主,手工调整为辅的方式做出各个院系各个专业各个班级的课程安排。 排课管理系统的目标不仅是对于原有系统进行改进提高,还使课程管理科学化系统化准确化,减少手工录入的误差可能性,方便操作者的随时添加、查询、修改,是统计表格格式规范化统一化,提高工作效率,降低人工成本,提高处理数据能力与速度,提高教学质量,优化学校教务管理系统,为学校的进一步发展提供技术支持与可能性。 系统分析 (1)系统分析任务:根据系统设计任务书所确定的范围,并在充分认识原有系统的基础上进行详细的调查分析,通过问题识别、可行性分析、详细调查、系统化分析,进而确定新系统的基本目标和逻辑功能结构,最后完成新系统的逻辑方案设计。 (2)可行性分析和详细调查概述:由于实验的限制,假定建立排课管理信息系统在管理上、技术上、经济上都是可行的。而详细调查采用一定的调查方法发现了现行系统有以下优缺点: 现有系统优缺点分析 1.选课分为预选、正选、补退选,一定程度上完善了选课系统。 2.在选课中,按年级差异区分次序,一定程度上缓解短时间内系统压力,保证了高年级学生顺利完成课业。

电子地图管理系统

#include #include #include <> #include #include #include #include #include using namespace std; void start(); void display(); void displaypaixu(); void displayjiansuo(); Road *head = NULL; void SearchByClass(Road *head) { time_t a,b; Road *prev,*p,*end,*temp_head; char Run_time[80]; int i=0,Class; printf("请输入您所要查找的道路的番号:\n"); scanf("%d",&Class); prev=p=(Road *)malloc(sizeof(Road));n",b-a); } void SearchById(Road *head) { time_t a,b; Road *prev,*p,*end,*temp_head; char Run_time[80]; int i=0,LinkId; printf("请输入您所要查找的道路的ID:\n"); scanf("%d",&LinkId); prev=p=(Road *)malloc(sizeof(Road));n",b-a); } void SearchByName(Road *head) {

东软培训-c习题集

1.3 程序设计题 1.编写程序:在屏幕上显示一句话“hello neusoft !”。 2.编写程序在屏幕上输出如下图型: * *** ***** ******* 3.已知圆的半径是5.6,求其直径、周长、面积并输出。 4.从键盘输入圆的半径,求其直径、周长、面积并输出。 5.编写程序求任意圆的体积 6.求任意一元二次方程度两个实根。 1.从键盘输入5个整数,求它们的和、平均值并输出。 2.编写程序,从键盘输入两个整数分别存放在变量c1,c2中,要求通过程序交换它们的值。 3.编写程序,从键盘上输入一个大的秒数,将其转换为几小时几分钟几秒的形式。如输入5000,得到的输出为:1小时23分钟20秒。 3.3 程序设计题 1.写一程序,从键盘上输入一年份year(为十进制数),判断其是否为闰年。(闰年的条件是:能被4整除、但不能被100整除,或者能被400整除)。 2.从键盘输入x 的值,求y 的值并输出。 3.从键盘输入四个整数,输出其中的最大者。 4.求任意二次方程的根。(包括虚根) 5.某百货公司采用购物打折扣的方法来促销商品,该公司根据输入的购物金额,计算并输出顾客实际付款金额,顾客一次性购物的折扣率是: (1)少于500元不打折; (2)500元以上且少于1000元者,按九五折优惠; (3)1000元以上且少于2000元者,按九折优惠; (4)2000元以上且少于3000元者,按八五折优惠; (5)3000元以上者,按八折优惠。 6.根据输入的三个边长a,b,c ,判断它们能否构成三角形;若能构成三角形,继续判断该三角形是等边、等腰还是一般三角形。 y= x x>=0 -x x<0

信息系统项目开发实训报告模板

烟台南山学院 管理科学与工程系 实训报告 项目:高校教材管理系统 姓名:杨小辉 专业:信息管理与信息系统 班级: 学号: 指导教师: 完成时间:

摘要 UML是当前面向对象分析和设计过程中使用的一种建模语言,是重要的图形化建模工具。UML能让系统开发者用标准的、易于理解的方式表达出对系统正确、完整的认识,并有利于在开发团队中进行有效地沟通和共享。本文以高校教材管理系统的开发为背景,使用UML进行高校教材管理系统的建模,进行软件开发,以缩短项目开发周期,降低了代码数量,提高了系统的可维护性,以摆脱传统的手工管理模式,从而便于管理决策人员迅速掌握情况,加快教务管理工作的现代化进程。

目录 一、引言 (1) 1.1 背景 (1) 1.2 UML工具简介 (1) 二、系统概述 (2) 2.1 项目说明 (2) 2.2系统的分析与设计 (2) 三、创建系统模型 (5) 3.1系统建模过程 (5) 3.2建立用例图 (5) 3.3 创建系统静态模型 (7) 3.4 系统的动态模型 (8) 四、建立实现模型 (16) 五、结束语 (17) 参考文献 (18)

一、引言 1.1 背景 随着高等学校扩大招生情况的出现,每一个高校需要处理的各种教材的数量逐年倍增。如何改变低效率的原始教材管理方式,成为摆在高校管理人员面前的一个重要课题。作为教务管理工作的一个组成部分.教材管理工作要处理的数据量非常巨大,涉及各院系的师生以及个部门的校务人员。为提高工作效率和工作质量,通过计算机系统对其进行管理。以摆脱传统的人工操作.显得非常重要。而建立高效的教材管理系统就是一个解决此根本问题的思路这里将介绍一个高校教材管理系统的建模实例。 1.2 UML工具简介 统一建模语言 (UML)是非专利的第三代建模和规范语言。UML 可以贯穿软件开发周期中的每一个阶段,因此被 OMG采纳作为行业标准。UML 最适于数据建模,业务建模,对象建模,组件建模等,并同时可以对任何具有静态结构和动态行为的系统进行建模。UML 作为一种模型语言,它使开发人员专注于建立产品的模型和结构,而不是选用什么程序语言和算法实现。当模型建立之后,模型可以被 UML 工具转化成指定的程序语言代码。 IBM 的 Rational Rose 和 MS 的 Visio 都是 UML 工具软件。标准建模语言 UML 的重要内容可以由五类图(十种图形)来定义,如表所示:

电子地图管理系统

#i n c l u d e #include #include #include Road *head = NULL; void SearchByClass(Road *head) { time_t a,b;

Road *prev,*p,*end,*temp_head; char Run_time[80]; int i=0,Class; printf("请输入您所要查找的道路的番号:\n"); exit(5); } while(temp_head!=NULL){ if(temp_head->stRoadRec.linkid==Class){

end=(Road *)malloc(sizeof(Road)); printf("#linkid=%d ",temp_head->stRoadRec.LinkID); printf("roadnameflag=%d ",temp_head->stRoadRec.roadnameflag); printf("brunch=%d ",temp_head->stRoadRec.brunch); i++;} temp_head=temp_head->next; } end->next=NULL;

p ->next = NULL; if(i>=5) { save(prev); } { Road *prev,*p,*end,*temp_head; char Run_time[80]; int i=0,LinkId; printf("请输入您所要查找的道路的ID:\n");

东软集团实习报告-实习报告

东软集团实习报告-实习报告 1.实习的目的意义 对高校项目实践的补充,完成从理论知识到工程实践能力的顺利转化,全面提高学生的动手能力和工程实践能力。 通过心智和行为模式训练、新技术讲座、行业趋势分享、企业级应用类项目实践、业务实习等,全面提高学生的职业竞争力,保障学生就业质量的提升,达到软件开发领域的“工作层”水平。 自我认知,快速完成从学校人向企业人的角色转变;提高个人职业素养,建立对目标与成就的积极追求;培养健康、责任、奋斗的心态,追求个人目标的不断实现;了解软件企业工程实践标准过程与技术架构;能够胜任Java与Oracle数据库环境下的行业解决方案信息系统的设计与开发。 2.实习单位简介 (1)东软睿道教育信息技术有限公司东软睿道教育信息技术有限公司(简称东软睿道)由东软创办,是东软基于20年来对IT产业实践的理解和对IT教育实践的洞察,整合国内外众多优秀合作伙伴的教育资源和产品,依托信息与通信技术,通过线上与线下服务模式的组合,基于互联网和云计算来实现交互式与实践式学习的教育与人才服务提供商。 东软睿道倡导“信息技术服务教育未来”的经营理念,将科学的学习方法与先进的信息通信技术相结合,致力于成为中国领先的工程

教育服务的提供者。目前,公司在沈阳、大连、南京、成都、无锡、天津、郑州、南昌、青岛、广州建立了10个分布式的人才基地,与全球500所高校、400家企业建立了持续稳定的深度合作。东软睿道工程教育是大学生及大学后提高职业技能的平台。我们面向高校、个人、政府提供以东软知识体系为核心的人才培养解决方案;面向企业构建以“高绩效金字塔”为基础,以建立高绩效组织为目标的解决方案,并提供咨询、培训、人才服务及IT信息系统等产品和服务。 (2)东软集团(NEUSOFT) 1991年,年轻的东北大学教授刘积仁在中国东北大学创立了东软。目前,公司拥有员工23000余名,在中国建立了8个区域总部,16个软件开发与技术支持中心,6个软件研发基地,在40多个城市建立营销与服务网络,在大连、南海、成都和沈阳分别建立3所东软学院和1所生物医学与信息工程学院;在美国、欧洲、日本、中东、中国香港、印度都设有子公司。东软是中国最大的离岸软件外包提供商。 东软将“超越技术”作为公司的经营思想和品牌承诺。作为一家以软件技术为核心的公司,东软通过开放式创新、卓越运营管理、人力资源发展等战略的实施,全面构造公司的核心竞争力,创造客户和社会的价值,从而实现技术的价值。 3.实习的内容 (1)第一周 3月3日,上午,宋健老师给我们讲解了一些有关本次实习的事

管理信息系统实验报告分析

实验报告 课程:管理信息系统 一、实验目的 验证有关概念和理论,加深对概念和知识的理解和认识;熟悉和掌握Visual Basic 6.0 软件的使用方法;初步具备信息管理知识和制作数据字典、系统数据流程图的能力。运用课程讲授的管理信息系统的系统分析方法、模块化系统设计方法以及系统的调试方法进行人事档案管理信息系统的分析、设计、开发、实现与调试。 二、实验方法 面向对象法 三、实验环境及开发工具 1.硬件环境 在最低配置的情况下,系统的性能往往不尽如人意,但现在的硬件性能已经相当的出色,而且价格便宜,因此通常给服务器的配置高性能的硬件。 处理器:Interl Pentium II 266 MX 或更高 内存:64M 硬盘空间:2 GB 显卡:SVGA 显示适配器 显示器:液晶17寸 2.软件环境 操作系统:Windows/98/ME/2000/XP或更高版本 数据库:Microsoft Access 2000 3.实验开发工具:Visual Bisic 6.0程序系统 四、实验内容

(一)、系统分析 1、系统数据流程图 2、数据字典 3、系统中所有实体(包括实体的属性)以及实体之间的联系类型分析 人员的个人资料经过专业的处理部门的处理形成个人档案。档案包括自然情况,工作情况,简历,政治情况等各方面信息,内容比较庞大复杂。将档案信息传送到人员信息库。同时还综合考虑档案管理工作的性质,总结归纳出所需实现

的功能。为人事档案进行服务,对人事的变动、人事资料、以及人事资料的查询,统计等功能。总体上说具有编辑,查询,用户管理,图表统计等功能。然后将最终结果提交到人力资源管理部门,由人力资源管理人员进行审查,以便于对职工的调配。 4、典型处理的表达 档案完整添加用户档案到档案库 个人信息成功添加到档案库 修改用户档案信息 失败退回用户档案 退回用户档案 (二)、系统设计 1、子系统划分(或功能划分或模块划分) 功能划分 1、用户管理 功能:设置使用人事管理系统的用户及其使用权限。整个人事管理系统由多个功能模块组成,不同的模块完成不同的功能,所以可以为不同的职工分配不同的功能,使其具有不同的权限,完成其权限所对应的功能,从而很好地管理好整个系统。 2、辅助表管理 功能:通过它的这个功能可以有效的对本单位人事部门的扩充进行及时的计算机管理。只要管理员进行简单的数据字段添加即可。辅助表管理功能是高级管理员及中级管理员拥有的权限,它的功能是对数据库进行新表的添加。 3、档案编辑 功能:档案编辑模块中有4个子模块。他们是档案卡片、个人简历、家庭成员、历史档案等功能。这些功能因管理员的权限不同所表示出的功能使用也不同,普通管理员没有数据修改及删除的权利。在这些功能里详细的记录了所有单位员工的资料。 4、档案查询 功能:对档案卡片的查询功能,在这里可以查到符合程序要求的任何信息。

信息管理系统实验报告

信息管理系统实验报告 班级:09财务管理(3、4)班 成员:章雅青2009101238(三班) 温小美2009101253(四班) 高艺佳2009101284(三班) 温丽妮2009101302(四班) 指导老师:胡蓉 2012-4-26

食堂信息系统调查大纲 ?一、引言 ?二、系统需求分析 ?三、可行性分析 ?四、概念结构设计 ?五、逻辑结构设计 ?六、物理结构设计 ?七、数据库结构的实现 ?注:本设计暂只完成到第三步 一、引言 1.1 背景 随着高校办学规模不断扩大,高校的后勤管理工作也日益繁杂,许多大型高校拥有多个校区,这也要求食堂的规模不断扩大,这些食堂地理位置分散,又要实现统一协调管理,就不得不借助现代化的管理模式---网络管理模式。 1.2目的 学生信息量的成倍增长给食堂管理工作提出了巨大的考验。为了提高工作效率,避免以前手工作业的麻烦,使管理者能够准确,有效的管理餐饮,同时也让同学们有序文明的进餐,对学校食堂进行信息化管理是十分有必要的。 二、系统需求分析 信息管理系统是一门新兴的、集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,研究的是信息管理活动的全过程,以便有效的管理信息,提供各类决策信息,辅助企业进行现代化管理。管理信息系统它具备数据处理、计划、控制、预测和辅助决策功能,具体作用如下五点内容: ⑴用统一标准处理和提供信息,排除使用前后矛盾的不完整数据。 ⑵完整、及时提供在管理机决策中需要的数据。 ⑶利用指定的数据关系分析数据,客观预测未来。 ⑷向各级管理机构提供不同详细程度的报告,缩短分析和解释的时间。 ⑸用最低的费用最短的时间提供尽可能精确、可靠的信息,以便使决策者选择最佳的实 施方案,以提高企业的经济效益。

用电子地图管理销售

肖朝虎 g999企业e化周刊 我们对计算机的应用从穿孔时代开始,经历了dos字符界面到windows图形界面的变革,经历了从菜单控制到鼠标控制的变革,从键盘输入到手写输入、语音输入的变革,每一次变革都使计算机的应用更符合人类的习惯。现在,从字符化的抽象信息到可视化的位置信息,正是计算机应用的又一次变革。 说起来,“intranet+数据库”的模式,已经使商业应用足够简单了,在一个企业系统中,无论有多少个不同的应用,都可以用一只鼠标在一个浏览器上解决问题,再也不用像以前那样适应不同的菜单,死记不同的命令。但是,还有更简单、表现力更丰富的技术,那就是电子地图。 电子地图的能耐 电子地图能做什么呢?电子地图传统的领域是制图管理。正在兴起的是lbi(location-based business intelligence,基于位置的智能业务)和lbs(location-based service,基于位置的服务)。举个例子,对天津市可口可乐饮料有限公司的销售经理来讲,知道在天津市某条繁华商业街100米范围内的售点,这点是很重要的,因为在这样的区域销售点覆盖率是否足够大,分布是否合理,对可口可乐这种大众消费品的销售,起着重要的作用;同时,销售经理也可以根据这个结果调配销售代表和送货人员,将这些销售点全部交给一个人负责,从而提高销售的效率。这样的问题在“intranet+数据库”的模式中是很难实现的,因为你不可能把每个销售点跟每条街道的距离都存储在数据库中,不仅数据量太大,而且销售分析是随机的,一会儿是销售点与某条街道的距离,一会儿是与某个居民区的距离,等等。采用“intranet+数据库+电子地图”的模式,就能很好地解决这样的问题。在这样的系统中,你可以在地图上任意划一个圈——圆、椭圆或其它形状,对这个范围的销售量、售点分布、商业机构分布、人口分布、竞争对手的售点分布等情况进行分析。 现在有不少地图信息提供商,他们已经将各个城市的地图电子化,并把各类商业机构的数据包含其中,一个电子地图一般包括十几层数据,每一层数据就是一类商业机构。企业只需要购买所关心的城市地图和地图管理系统,并请地图应用开发商把电子地图与自己的mis或erp 系统联结起来,就可以进行基于地图的分析和处理,为业务决策提供信息。 电子地图与gsm的微蜂窝系统结合,可以实现手机定位的商业应用。你的手机处在哪一个微蜂窝里面,微蜂窝系统是知道的,再加上电子地图信息和商业信息,服务商就可以告诉你附近有哪些商业设施,哪家饭馆在打折,哪个专卖店在促销,最近的取款机在哪里。 方正数码有限公司的一项主要业务就是地理信息技术应用。方正数码与地理信息领域的领导厂商——美国mapinfo公司共同组建了mapinfo china,用方正数码总裁李汉生的话说,“在中国,mapinfo就是方正数码;在地图服务领域,方正数码就是mapinfo”。同时,方正数码还继承了北大方正集团自主开发的“智绘”地理信息管理系统。“智绘”主要服务于相对传统的gis应用市场,mapinfo则擅长于新兴的商业应用市场,再加上方正数码掌握的网络安全技术、internet技术、无线应用技术以及各个城市的地图数据,就构成了方正数码完整的空间信息技术应用解决方案。 “跑”客户的需求 作为可口可乐在中国的合资生产厂,天津可口可乐公司在信息化方面做得相当不错。该公司有一套基于ibm as400和db2数据库的销售信息管理系统。天津可口可乐的销售业务范围包括天津、河北、内蒙、新疆、西藏等省市自治区。对天津市的销售网点,天津可口可乐的销售工作做得特别细致,随之而来的信息系统也管得特别细。对重点的数千个销售网点,每天

东软实习基地考察报告

竭诚为您提供优质文档/双击可除东软实习基地考察报告 篇一:东软实习总结报告 实习总结报告 题目:智慧医疗之医生掌中宝 班学 哈尔滨工程大学 20XX年7月22日 本次实习来到了沈阳的东软集团,我们在这里进行了为期两周的实习,实习的内容是嵌入式开发,主要是学习了Linux系统的操作,并且巩固拓展了c语言的知识。 初次运用ubuntu虚拟机,其中的Linux系统是不同于windows系统,在Vmareworkstation上操作命令全部是用键盘敲入命令,而不是用鼠标,这一点非常有趣。刚开始的时候会觉得纯键盘输入比较麻烦,即使是进入上一个文件夹或者是删除某个文件,都要键入好多的字符,不如鼠标来的便捷。但是当这些命令敲得多了,也就慢慢体会到这种命令方式的优点。在某些命令上键盘操作是优于鼠标操作的,这也

就是Linux系统经久不衰的原因。 Linux的很多操作都比较有意思,在这里我要简单说一说一些命令的神奇之处。 ①cat与vi。其中cat是在ubuntu操作上显示文档内容,但是这个像我们平时用的只读阅读器,你可以清楚地看到文件里的内容,但是却不可修改。而vi命令却是像我们平时使用的word编辑器,可以看到内容,又可以修改内容。 ②touch与mkdir。这两个命令都是创建的功能,touch 是创建一个新的空文件,创建好之后可以用上面提到的vi 来编辑内容。mkdir是创建一个空的目录,即mkdir是一个目录,我们可以用cd命令进入这个目录,从而又可以使用touch创建文档了。 ③mv与cp。mv是迁移的命令,这个命令可以讲一个文件夹里的文档或子文件夹迁移到另一个文件夹中,二cp是复制的命令,与mv 不同的是cp命令是时候原文件夹还保存着被操作的文件,而mv命令则否。 这种存在异同的有趣的命令还有很多,在这里我就不一一列举了。下面我说一说c文件的编译。 普通的c文件编译仅用到gcc即可,例如我想要编译一个名为hello.c的文件,那么我就可以简单的输入命令:gcc-ohellohello.c或者gcchello.c-ohello。但是很有可

电子地图如何制作简介

电子地图如何制作简介 下列为电子地图的制作过程 1.准备纸的地图如:交通旅游图、测绘局购买的图等你想做的图。 2.把准备的地图扫描进计算机 3.下载地图矢量化软件mapinfo professional,autoCAD等也可以。 4.练习熟悉mapinfo professional的使用方法,矢量化你扫描的地图(也可以购买别人矢量化好的电子地图,这当然就剩了好多时间,或许还有金钱)。 5.下载地图网上发布软件“mapinfo MapXtreme”。 6.用mapinfo MapXtreme发布你矢量化好的地图就行了。 当然Mapinfo professional需要你化点时间熟悉,mapinfo MapXtreme需要你化点时间学习开发。如果想做的专业一些的话,用专业的做地图的软件mapinfo 下载地址: 是mapinfo的中国官方网站 使用emule下载 emule的下载地址: MapInfo地理信息系统平台作为一个图形-文字信息完善结合的软件工具,能将所需要的信息资料形象、直观地与地理图形紧密地联结起

来,能提供大量常用的分析、查询功能,能将结果以图形或表格的方式显示出来。 MapInfo软件提供与一些常用数据库的接口,可以直接或间接地与这些数据库进行数据交换。MapInfo软件提供的开发工具MapBasi c, 可完成用户在图形、界面、查询、分析等方面的各种要求,以形成全用户化的应用集成。配接多媒体系统可使用户对地图进行多媒体查询。MapInfo软件适用于军队管理与指挥、市场营销、城市规划、市政管理、公安交通、邮电通讯、石油地质、土地资源、人口管理、金融保险等各个应用领域,能对用户的管理、决策提供有力的支持与帮助。 一、强大的图形表达、处理功能 MapInfo做为一种功能强大的图形软件,利用点、线、区域等多种图形元素,及丰富的地图符号、文本类型、线型、填充模式和颜色等表现类型,可详尽、直观、形象地完成电子地图数据的显示。同时MapIn fo对于位图文件(如GIF、TIF、PCX、BMP、TGA等多种格式的位图文件)和卫片(SPOT)、航片、照片等栅格图象,也可以进行屏幕显示,根据实际需要还可以对其进行矢量化。此外,DXF格式(Auto CAD和其它CAD软件包的图形/数据交换格式)的数据文件,也可以直接运用于MapInfo当中。在图形处理方面,它提供了功能强大的

图书管理系统实习报告

图书管理系统实习报告 篇一:图书管理系统实训报告 淮南联合大学计算机系 课程实训报告书 实训科目: 图书管理系统 专业班级:11级计算机应用技术 学号: 20118031139 姓名: 吕昌盛 实训时间: 2012-12-18 一、课程实训目的 《JA V A Web开发》课程实训是计算机应用技术专业集中实践性环节之一,是学习完《JA V A语言程序设计》课程后,继续学习《Java Web开发》进行的一次全面的综合练习,其目的是为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际应用问题进行有机结合,锻炼学生分析、解决实际问题的能力,提高学生使用JA V A进行项

目开发及程序调试能力。 二、课程实训内容 利用《JA V A语言程序设计》及《Java Web开发》课程中所学到的编程知识和编程技巧,独立完成下列任务之一: 1、电子购物网站系统开发。 2、图书管理系统开发。 三、课程实训要求 1.对系统进行功能需求分析;2.设计合理的数据结构和系统框架;3.程序功能齐全,能正确运行; 4.课程实训完成后必须按要求提交课程实训报告。 四、实训过程 篇二:图书管理系统实训综合报告 实训项目设计报告 题目:“xxxxx”网上书店 实训课程 指导教师: 姓名: 专业: 起止日期:信息系统数据库设计

实训xxxx xxx 学号:xxxxxx计算机软件班级:08计软2011年5 月 1 日至2009 年5月16 日 计算机教研室制 目录 第一章绪论................................................................. (3) 第二章系统分析............................................................... . (3) 需求分析............................................................... . (3) 项目规划............................................................... (3) ● 经济性............................................................... . (4) 第三章ASP技术简介...............................................................

东软睿道实习报告

东软睿道实习报告 东软睿道实习报告 东软睿道实习报告目录1.实习目的 . 22.3.2个人职业能力实训解决方案 32.3.3专项培训实训解决方案 .. 32.4组织结构图 .. 42.5业务流程图 .. 53.实习内容 ...... 11辽宁工程技术大学毕业实习报告1.实习目的毕业实习是在我们学完了本专业教学计划规定的全部课程,完成所有教学环节并取得及格以上成绩的基础上进行的。这是一次理论联系实际、接触实际、了解社会、向现场人员学习的极好机会,是毕业设计的必经之路,是我们能否毕业、能否获得学士学位的重要依据,是我们综合大学四年所学的知识解决实际问题的有效途径。毕业实习的具体目的在于进一步巩固所学有关课程的基础理论和基本技能、进一步认识计算机在企业现代化管理中所起重要作用、了解现代计算机应用于企业现代化管理的现状和基本方法、了解所学管理科学知识在企业中的应用、了解企业管理中使用计算机的现状、调查清楚一个具体企业管理系统的总体结构及各子系统的业务内容、了解企业对信息技术的需求以及最新的信息处理模式和技术。在深入调查研究的基础上,我们需要确定毕业设计的题目,收集有关资料,为毕业设计做好准备。毕业设计是我们对大学所学知识的一次总结,一次综合运用,一份毕业设计需要用到我们在大学里所学的大多数课程知识,通过毕业设计,能使我们综合应用所学的各种理论知识和技能,进行全面、系统、严格的技术及基本能力的练习。2.实习公司概述2.1公司简介东软睿道教育信息技术有限公司,是由东软创办的IT 人才培训机构,定位是人才服务提供商。东软整合了优秀的教育资

源,倡导实践式学习的教育来创办这一子公司,在为自己赚取利润的同时,也为想投身IT行业的年轻人提供了方便。东软睿道倡导“信息技术服务教育未来”的经营理念,致力于成为中国领先的工程教育服务的提供者。目前,公司在沈阳、大连、南京、成都、无锡、天津、郑州、南昌、青岛、广州建立了10个分布式的人才基地,与多所高校、企业建立了持续稳定的合作,从学校招收编程技术部娴熟的学生,结果4个月的培训之后再给IT企业。东软睿道总结多年的培训经验,为软件行业提供高质量、规范化、专业化的IT人才。服务总部设于沈阳,已在大连、北京、天津、青岛、南京、无锡、上海、武汉、成都、广州设有分支机构,以覆盖全国的业务布局,优化的全国性IT 类资源配比,快速准确地对应中国软件行业的人力资源服务需求。孟夕程:东软睿道教育信息技术有限公司东软睿道工现有实训基地总建筑面积约20万平方米,容纳50000余人培训,拥有丰富的开发、管理经验的内部讲师300余人和实训经理100余人。目前,东软睿道工程教育,覆盖软件开发与测试、嵌入式产品工程、移动平台、物联网、数字媒体、网站设计、IT技术服务、BPO服务、企业管理等类别的近20余种人才发展方向。2.2发展历程1991年:东软创立伊始,与东北大学合作设立“软件加强班”,联合培养人才。 1999年:与Mirosoft、Orale、Ciso、Sun 等厂商深度合作,展开了面对企业和个人的培训服务。2000年:东软在大连、成都、南海先后设立东软信息技术学院,开始大规模为社会培养专门的IT人才。2003年:成立软开事业部,开展IT人才派遣业务。201X年:东软设立人才储备中心,与全国高校开展软件人才的“定制培养”,为东软自身输送合格人才。201X年:东软设立人才实训中心,构造了分布式的实训基地,搭建面

管理信息系统实践报告

青岛农业大学教务处管理信息系统系统分析信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,但是还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存、要发展、要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。这对于正在迅速发展的各大高校而言,同样有着重要意义。 现如今高校为适应社会的需求以及自身办学的需要,扩建、扩招已在寻常不过。自然就会有更多的学生信息需要处理。如果只靠人力来完成,必然是一项非常繁琐、复杂的工作,而且还会出现很多意想不到的错误,这不仅会给教学及管理带来了很大的不便,也不益于学校全面快速发展的需要。众所周知,作为高校日常教学中的主要管理工作之一的教务管理,它涉及到院校、专业、师生等诸多方面。特别是目前国家的教育体制也正处在不断改革、创新的阶段,教育部门充分吸取国外优秀的教学模式,结合国内多年的办学经验,逐步探索出了适合中国特色的教学形式,国家教育部面向各级各类学校开展了全面学分制改革。同时,随着选课制的展开和深入,教务日常管理工作也日趋繁重、复杂,如何把教务工作信息化、模块化、便捷化便成为了现代高校发展的重点。所以总的来说,教务管理软件应实现教务信,集中管理,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础。在高校中,教务管理工作具有举足轻重的地位,教学质量直接取决十教务管理水平。现如今教务管理信息系统的开发与实施可谓日新月

C语言职工信息管理系统实训报告

程序设计工程训练 报告 职工信息管理系统 课程名称C语言程序设计工程训练 姓名 院(系) 专业班级 学号 指导教师

目录 1 需求分析 (1) 2 系统总框图和功能模块说明 (1) 2.1 系统总框图 (1) 2.2 功能模块说明 (2) 3 系统设计 (2) 3.1 主要结构体 (2) 3.2主要功能函数 (3) 3.3 关键函数的流程图 (4) 4 系统调试 (4) 5 总结 (9) 6 源程序清单 (10)

1 需求分析 职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话(职工号不重复)。试设计职工信息管理系统,使之能提供以下功能: ●系统以菜单方式工作 ●职工信息录入功能(职工信息用文件保存)--输入 ●职工信息浏览功能--输出 ●职工信息查询功能-算法(其中查询方式可以按学历查询、按职工号查询等) ●职工信息删除、修改功能 2 系统总框图和功能模块说明 2.1 系统总框图 图1 系统总框图

2.2 功能模块说明 1.菜单模块:显示职工管理系统的主菜单,供用户选择所需的功能,通过自己定义的void menu()函数来实现。 2.输入模块:输入职工的工号、姓名以及其它的一些职工的相关信息,通过自己定义的void input()函数来实现。 3.保存模块:将内存中职工的信息输出到磁盘文件中,可以通过自己定义的void save(int)函数来实现。 4.浏览模块:浏览所有职工的相关信息,通过自己定义的void display()函数来实现。 5.删除模块:删除需要删除的职工的所有信息,通过自己定义的void del()函数来实现。 6.添加模块:添加需要添加的职工的相关信息,通过自己定义的void add()函数来实现。 7.按职工的的学历查询模块:可以按职工的学历来查询职工的相关信息,通过自己定义的void search_xuelil函数来实现。 8.按职工的电话号码查询模块:可以按职工的电话来查询职工的相关信息,通过自己定义的void search_tel函数来实现。 9.修改模块:可以修改需要修改的职工的相关信息,通过自己定义的void modify()函数来实现。 10.退出系统模块:退出职工信息管理系统,通过头文件windows.h中的exit(0)函数来实现。 3 系统设计 3.1 主要结构体 struct employee //定义一个职工信息的结构体 { int num; char name[10]; char sex; int age; char xueli[30]; int wage; char addr[30];

相关文档
最新文档