通讯录管理系统实验报告

通讯录管理系统实验报告
通讯录管理系统实验报告

通讯录管理系统实验报告

信息科学与技术学院《程序设计实习》实训报告书

目: 计算机科学与技术题

专业: 计算机科学与技术班级:

姓名:

学号: 同组人员: 指导老师: 设计时间:

目录

1.实训计

划 ..................................................................... ................................... 1 2.问题描

述 ..................................................................... ................................... 1 3.问题分

析 ..................................................................... ................................... 2 4.算法设

计 ..................................................................... ................................... 4 5.程序模块设

计 ..................................................................... ............................ 5 6.技术难点与分

析 ..................................................................... ........................ 8 7.系统测

试 ..................................................................... ................................... 9 8.心得体

会 .....................................................................

................................. 12 9.参考文

献 ..................................................................... (13)

2

1.实训计划

2011.9.19~2011.9.19,选择实验任务,明确项目需求,查阅参考书籍。

2011.9.20~2011.9.20,数据结构的分析和确定。 2011.9.21~2011.9.23,项

目分析和代码实现。 2011.9.24~2011.9.24,项目演示、验收、评分。 2.问题描

设计一个计算机程序,实现通讯录管理。

1(设计一个含有6个菜单项的主控菜单,这6个菜单项的内容和输入提示如下:

1)通讯录链表的建立

2)通讯者结点的插入

3)通讯者结点的查询

4)通讯者结点的删除

5)通讯录链表的输出

0)退出管理系统

请选择0~5:

2(使用数字0~5来选择菜单项,其它输入则不起作用。

1

3.问题分析

开始

开始菜单

新建插入查找删除输出退出

按学号按学号按学号按姓名按电话按住址

查找查找查找插入查找删除

2

该通讯录主要分为六个模块:1)新建2)插入3)查询4)删除5)输出6)退出。在开始菜单中对应的功能数字是0-5。可以按照自己想要操作的动作选择对应的数字实现相应的功能。对于插入主要是按学号的升序来插入通讯者的信息。在查找中分为四个查找方式:1)按学号查询2)按姓名查询3)按号码查询4)按地址查询。在删除中由于学号是主关键字,是唯一的,所以删除按学号来删除会比较方便。而输出是按一个指针p指向头指针haed,按循环来输出直到p=NULL则结束输出。

3

4.算法设计

1(数据结构设计

typedef struct student{ //定义学生结构体

long num; //学号

char name[10]; //姓名

char phone[11]; //电话

char address[20]; //地址

}datatype;

typedef struct node{ //结点包括数据域和指针域

datatype data;

struct node * next;

}listnode;

typedef listnode * linklist;

linklist head; //定义一个头指针head 2(算法设计

linklist createlist(); //通讯录链表的建立 void insertnode(linklist head,listnode *p); //通讯录结点的插入 void listfind(linklist head); //通讯录链表的查询 void delnode(linklist head,long num); //通讯者结点的删除void printlist(linklist head); //通讯录链表的输出 int start_menu(); //开始菜单其中 listfind(linklist head);里面是用switch语句,由于查找分为四种:

1) 按学号查找Findnum()

2) 按姓名查找Findname()

3) 按号码查找Findphone()

4) 按地址查找Findaddress()

4

5.程序模块设计

按照模块(即函数)画出每个函数的流程图,并配合必要的文字说明。

1. 开始菜单模块如下:

开始

开始菜单

键入4 键入5 键入0 键入1键入2键入3

新建插入查找删除输出退出

2. 新建linklist createlist()模块如下:

开始

申请头结点

head

插入一个结

点p

返回头结点

3. 插入insertnode(linklist head,listnode *p)模块如下: 5

开始

申请相连的结

点m和n,开始

m指向头结点

Y ,=Null?

N

新建通讯录

将p结点插入结

点m和n之间

4. 查询listfind(linklist head)模块如下:

开始

头结点

head=Null,

N

Y

查找不到联系输入n的数值人信息

键入1键入2键入3键入4键入其他

按姓名查询按号码查询按地址查询退出按学号查询

5. 删除delnode(linklist head,long num)模块如下:

6

开始

申请结点p指向

头指针head

通讯录空,无YP->next==null,法删除

N

p-

>data.num==Nnum?

Y

输出删除者信删除者不存在息

6. 输出函数printlist(linklist head)模块如下:

开始

申请结点

p,p=head->next

Yp==NULL?通讯录为空

N

输出通讯者的

信息

7

6.技术难点分析

主要内容:本课题在设计过程中所遇到的技术难点及解决方法。

在本次试验中我觉得我遇见了一些技术上的难点,刚开始是通讯录的建立,要用到数据结构中的知识,主要要用到链表和结构体。在通讯录的插入的时候主要是用到学号的升值法插入,在此过程中要申请结点m和n,而且将要插入结点p插在两结点之间。在通讯录的查询当中主要分为四类:1).按学号查找的函数;2).按姓名查找的函数;3).按电话查找的函数;4).按住址查找的函数。其实原理一样,只是

使用strcmp()函数匹配出和要查找的通讯者信息相同的结点,并且将其所有的信息输出。在删除函数我开始觉得删除的时候很困难,后来我是按学号删除的,因为学号是关键字,主要注意在删除后对一些结点需要改变p=p->next; p->next=p-

>next->next;free(q); 如果没找到则q=q->next。

8

7.系统测试

1.测试开始菜单,使用数字0~5来选择菜单项,其它输入则不起作用。

2进入通讯录的建立

3.通讯录结点的插入

3,通讯录按学号查找

查询成功和失败

9

4通讯录按姓名查找

通讯录的按电话和地址查找和以上类似5通讯录的删除

10

6.通讯录的输出

7.通讯录的退出

11

8.心得体会

我觉得在试验的过程当中最重要的要有耐心和毅力,在一周的试验当中我遇见很多的问题,刚开始坐在电脑面前的时候我觉得试验应该不是很难,于是我便开始

拿着试验要求报告开始我的编程,但是后来我发现并不是那么的简单,写到后面的时候我觉得自己考虑的东西多了,原本写的程序并没有把问题考虑那么周全,所以让我浪费了很多的时间。后来在老师的指导下开始新的编程之路,我去了图书馆借了一些关于试验方面的书籍,看了一下,不是像以前一样拿起书本便开始往电脑里面敲代码。我觉得一种好的编程习惯对于我来说是非常重要的。我记得在试验的过程中我发现自己的程序有些问题于是我让老师帮我看下是哪里出现了问题,老师看了我的程序觉得没有结构感,我觉得也是自己平时很注重写代码最后是否能运行出自己想要的结果,完成试验的最后目的,所以对于代码的结构并不是很重要,所以让别人看起来不是很容易理解,我觉得在这些方面我还是有需要进步的一面。

我觉得这周的实习对于我来说是非常有意义的。在进学校以来,我选择了这个专业,就是想自己给自己增加点技术知识和自己的动手能力。以前的试验我觉得都是很有结构很有步骤的,但是这周我们写的试验是完全靠自己来写的,没有给我们固定的模式,所以我觉得这在一定的程度上考验了我的动手能力,不仅获取课外的很多知识也增加了自己的能力,我觉得类似这样的实习是被提倡的,对于我来说也是很有意义的。

12

9.参考文献

1)徐孝凯,魏荣《数据结构》,机械工程出版社,1996.P121-P132. 2)谭浩强《程序设计》,北京大学出版社,1999.P236-P249. 3)杨路明《C语言程序设计教程》,北京邮电大学出版社.P170-P186. 4)耿国华《数据结构-C语言描述》,高等教育出版社.P248-P253.

13

管理信息系统实验报告97692

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

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

沟通能力,养成对问题全面分析、思考和严谨认真的态度,增强创新意识五、教师评语 签名: 日期: 管理系统实验报告

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

会计信息系统实验报告模板

会计信息系统实验报告模板 一、实验目的 1.掌握会计信息系统中系统管理的相关内容,理解系统管理在整个系统中的重要性,理解操作员权限设置的重要意义。 2.掌握会计信息系统中基础档案设置的有关内容,理解基础档案设置在整个系统中的作用。 3.掌握会计信息系统中总账子系统初始设置与日常业务处理的相关内容,理解初始设置的意义,熟悉具体内容和操作方法。 4.掌握工资子系统的相关内容,熟悉工资子系统初始化,日常业务处理,工资分摊及月末处理操作。 5.掌握固定资产管理子系统中的相关内容,熟悉固定资产管理子系统初始化,日常业务处理及月末处理操作。 6.掌握总账子系统月末处理的相关内容,熟悉月末处理的各种操作,掌握银行对账、自动转账设置与生成、对账和月末结账的操作方法。 7.理解财务报表编制的原理及流程,掌握报表格式定义、公式定义的操作方法,掌握报表单元公式的设置方法,掌握报表数据处理、表页管理及图表功能等操作,掌握利用报表模板生成会计报表的方法。 8.通过综合实验,巩固单项实验中掌握的各模块操作技能并综合理解掌握,进一步提高会计信息系统综合实务操作能力。 二、实验内容 1.建立账套。 2.操作员及权限设置。 3.基础信息设置。 4.总账子系统、工资子系统、固定资产子系统初始化。 5.根据业务资料填制记账凭证(工资业务和固定资产业务分别在工资子系统和固定资产子系统处置后生成记账凭证向总账子系统传递)。 6.对填制和生成的凭证进行审核、记账。

7.账簿查询。 8.月末结账。 9. 编制资产负债表和利润表。 三、实验步骤 (一)建立账套及操作员权限设置(二)基础信息设置(三)总账系统基本设置(四)总账系统日常业务处理(五)工资管理(六)固定资产管理(七)月末对账与结账(八)编制报表 编制资产负债表和编制利润表 四、实验结果 1. 余额及发生额表 2. 凭证清单

通讯录管理系统实验报告

通讯录管理系统实验报告 信息科学与技术学院《程序设计实习》实训报告书 目: 计算机科学与技术题 专业: 计算机科学与技术班级: 姓名: 学号: 同组人员: 指导老师: 设计时间: 目录 1.实训计 划 ..................................................................... ................................... 1 2.问题描 述 ..................................................................... ................................... 1 3.问题分 析 ..................................................................... ................................... 2 4.算法设 计 ..................................................................... ................................... 4 5.程序模块设 计 ..................................................................... ............................ 5 6.技术难点与分 析 ..................................................................... ........................ 8 7.系统测 试 ..................................................................... ................................... 9 8.心得体 会 .....................................................................

管理信息系统mis实验报告

实验报告 课程名称__ 管理信息系统___ 实验名称___ MIS的系统分析与设计___院别_ 电科学院_专业班级__ 14级信息系统1班指导教师______ 学号姓名实验日期_2016.12.6_实验成绩___________ 一、实验目的 本实验要求采用规定图式绘制业务流程与数据流程,以及辅以决策管理工具。 二、实验内容 1)掌握管理业务流程图的各种基本符号与绘制方法 2)掌握数据流程图的各种基本符号与绘制方法 3)掌握决策树、决策表的绘制方法 三、实验过程及结果 1. 画出管理业务流程图:为了发放下个月的工资,财务部门首先要根据上个月的工资汇总表、本月的人事变动表及房租变动表等在本月的工资汇总表中抄写上人名、基本工资和房租等项目。其次,水电部门根据电工抄写的每户用电量计算每户的扣款项,考勤部门根据每位员工的出勤情况计算病事假扣款,把这些扣款汇总成扣款清单后送交财务部门。最后,财务部门把扣款清单中的数据回填到本月工资汇总表中,同时计算出每人的净发工资并把工资条连同工资一并发给每位员工。

图 1 2. 画出数据流程图:储户将填好的取款单及存折交储蓄所,经查对存款账,将不合格的存折和取款单退回储户,合格的存折和取款单被送交取款处理,处理时要修改存款账户,处理的结果是将存折、利息单和现金交储户,同时将取款单存档。

图 2 3. 画出决策树与决策表:若库存为零,按缺货处理;若库存量不超过库存下限,按下限报警处理;若库存量大于库存下限,而又未超过储备定额,则按订货处理;若库存量大于库存下限,小于库存上限,而又大于储备定额,则按正常处理;若库

图 3 四、实验心得与体会 对于数据流程图还是会有些地方会搞混,比如什么时候该用处理动能,什么时候直接用数据流,有时候会把数据流程图看成业务流程图来写,看来以后的加强题目练习了。

财务会计会计信息系统实验报告

会计信息系统实验报告

实验题目:实验一企业建账 实验目的:1、理解ERP系统中企业账的存在形式 2、掌握ERP系统中企业账的设立过程 3、理解系统用户及权限的含义及设置方法 4、理解账套输出及引入的作用 实验内容:1、增加操作员 2、建立企业账套 3、进行财务分工 4、备份/引入账套数据 实验步骤: 1、以系统管理员身份注册进入系统 (1)操作路径:从“开始”→“程序”→“用友ERP-U872”→“系统服务”→“系统管理”,进入用友ERP-U8[系统管理]窗口。 (2)单击系统注册命令,打开“登入”对话框。 (3)在”登入到”文本框中填上本机默认名称。 (4)在“操作员”文本框中输入系统管理员“admin”,密码为空。 (5)单击【确定】按钮,进入系统管理。 2、增加操作员 操作路径:(1)权限→用户,进入用户管理窗口 (2)打开增加用户对话框 (3)按所给资料增加角色 3、建立帐套 操作路径:(1)账套→建立,打开创建账套--张涛信息对话框 (2)填写账套信息

(3)填写单位信息 (4)填写核算类型 (5)填写基础信息 (6)确定分类编码方案 (7)定义数据精度 4、权限设置 操作路径:指定账套主管(1)权限,进入操作员权限窗口 (2)选择【621】冠群公司 (3)设置用户账套主管权限 给操作员赋权(1)选择冠群公司,选中用户单击修改 (2)展开总账、凭证、出纳签字,单击保存

5、输出和引入账套 操作路径:账套输出(1)以系统管理员注册进入系统管理,账套→输出 (2)选中要输出的账套,单击确认 (3)打开账套备份路径对话框,单击确定 账套引入(1)以系统管理员注册进入系统管理,账套→引入 (2)选择要引入的账套数据备份文件确认引入目录,单击确定 实验体会: 1.注册进入系统管理的身份有哪几个?区别是什么? 答:注册进入系统管理的身份可以是系统管理员和账套主管。系统管理员负责整个系统的总体控制和数据维护,管理系统中所有账套,可进行账套的建立、引入和输出,可设置操作员和权限,监控系统运行过程,清除异常任务等。账套主管负责所选账套的维护工作,包括对所选账套参数修改,对年度账的管理(创建、清空、引入、输出等),该账套操作员权限的设置。 2.建立账套时忘记了启用“总账”模块,以后应如何启用呢?请写出简要步骤。

简单的通讯录实验报告

( 二〇一二 年 十 月 课程设计说明书 本科毕业设计 题 目:简单通讯录程序 学生姓名:李天罡 学 院:工学院 专 业:数字媒体技术 班 级:2011级 指导教师:王金祥

目录 引言 (3) 第一章需求与分析...................................... I 1.1开发环境 ....................................................................................................... I 1.1.1软件环境 ........................................................................................................... I 1.1.2硬件环境 ........................................................................................................... I 1.1.3开发平台 ........................................................................................................... I 1.2功能需求 ....................................................................................................... I 1.2.1数据字段 ........................................................................................................... I 1.2.2主要功能 ........................................................................................................... I 第二章总体设计 ...................................... II 2.1流程图 ......................................................................................................... II 2.2主要模块功能介绍 .................................................................................... III 2.2.1选择模块 ........................................................................................................ III 2.2.2增添删减模块 ................................................................................................ III 2.2.3查询模块 ........................................................................................................ I V 2.2.4排序模块 ........................................................................................................ I V 第三章详细设计 ...................................... IV 3.1源代码 ........................................................................................................ I V 第四章实体机测试..................................... XV 4.1测试的目标 ..................................................................................................... XV 4.2测试方法 ......................................................................................................... XV 4.3测试结果 ........................................................................................................ XVI 总结 .............................................. XXIII

会计信息系统实验报告

2、 单击“增加”按钮,打开“项目大类定义一增加”对话框; 3、 输入新项目大类名称“生产成本”; (八) 设置项目目录 (九) 数据权限控制设置及分配 四、输入期初余额 执行“设置” / “期初余额”命令,直接输入数据,但设置辅助核算的科 目要到相应的辅助帐中进行,按明细输入每笔业务的金额,输完所有科目余额 后,单击“试算”按钮,若期初余额不平衡,则修改期初余额,若平衡则退出。 实验三 总账管理系统日常业务处理 、凭证管理 (一)填制凭证的身份进入企业应用平台,进行凭证的填制 ① 执行“凭证 ”1“填制凭证”命令,进入“填制凭证”窗口。 ② 打击“增加”按钮即可增加一张空白的凭证依次进行 收款凭证、付款凭 证、转账凭证的填写,如下图所示: (二)出纳签字 以“王晶(002) ”进入系统进行出纳的签字。 ⑴?出纳签字: ① 执行“凭证”1“出纳签字”命令,打开“出纳签字”查询条件对话框 ② 输入查询条件:选择“全部”单击按钮。 J_J FI -fl 1?Fth > 小 ijldl i-c± 弓它 hlL 曰 KM = 廿斗口 47璋E- Ml 冶寸H 齐耳 I 十*■町" :Lffl ht-r

垢讦诵志-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -U全刼r 作庞焼ii£ I 永flffi ③单击“确定”按钮,进入“出纳签字”的凭证列表窗口 (三)审核凭证 (四)凭证记账 ①执行“凭证”1“查询凭证”命令,打开“凭证查询”对话框 ②输入查询条件,单击“确定”按钮 ③双击你所要查询的某一张凭证,屏幕课显示出此张凭 厂Tt应妊证 二、出纳管理 (一)现金日记账 1执行“出纳” / “现金日记账”命令,打开“现金日记账查询条件”对话框; 疑证咨别L月曲丰檢曰期 *ilAPA 审牺人 含汁主首 柯華曰明 I~未呈乎下勲 fflW 世力毎ESH十?-* A.盤手人 ■M 口a-oa-EB收-OOC3 2CDQ-IX3-DZ付-QCM3I ■sc 口p-&sr口 n忖-OOOT ?aa-M^OB付-0003 ZODU-dC-CE;忖-口O□斗 炊邮啊册立JR 旳不办i$■刖吕 乐!IMREff;立付ilk 誓招朽S? 1UT 曲』《3 口DD □O M no 口 V MO 口□D 甘口a」o□口V SD J O□口 V】.」jza 口 □D □D □□ 毘tn:昶库内存坛 iirserSd 13005.130 二| 存梭曰朗r na ih'i-tm A.1 帀悵人厂- St HE —I — I I 尅 rH* 內A 会计土甘 rKffi 曰i丘竺璋也 K 话:ft 1L? E :*£证号JO呼 *■1 ■口?J1%LEi 倍门口口-OG-13- EUUW-US—1W caan- csB-oQ f-nna-c?- a?i 2DD^-CRS-OO- ^□□9-OB>-lS- fOOA-Ci^-1-a zoon- g W' ^O. UUU. g V L, SOO. □□ v 记.MS w ■tf L. ?13O. OO w ?, coo. 口口¥ 3. 500. GO V Hg V F CB.E W EDO. CO ¥ in. nnn GA ¥ 日ODO. E V — ZDC. OO * 锐 560 UK* ¥ "DO” co ¥ ZS^ 口DC 8 W 3. £? CK> □ O W zaz. 310. E I显口口它-晶 玻 西 共 S5K 姚 AKAK ISBRrarlsralRIIsm 顾 ^UU'J-Ut? 2QOC-DB s- nnfl nri iiUUU-Utt E□口B-DS s- nns-riA zuuu-ae £□□■& DD £nnfi-nA JlJ 站曰豆』~rs口口口 aona-ras^ns OCM3Z 口 □ 口 口 口 □ 口 口 □ 口 耳r*- 曰期 L平逝 V M. IU1O 口口W fl?!. ftrtCi 8 版人

c语言通讯录管理实验报告及源程序代码

C语言程序设计实训报告 课程名称 C语言程序设计实训 课题名称通讯录管理 专业软件工程 班级 K软件151 学号 姓名 指导教师 2016年 1 月 1 日

湖北汽车工业学院科技学院 C语言程序设计实训任务书 课程名称 C语言程序设计实训 课题通讯录管理 专业班级软件工程 学生姓名 学号 指导老师 审批

一、设计内容与设计要求 1.设计内容: 设计课题:通讯录管理 一、问题描述: 该设计实现对通讯录得管理功能,具体包括从键盘输入通讯录的信息、从指定的文件中读入通讯录的信息、按姓名查询通讯录的信息、按分类查询通讯录的信息、删除指定姓名的通讯录的信息、将通讯录信息保存在指定的文件中等。 二、功能要求: 1)能从键盘输入通讯录的信息(增加,输入时需要能检查该姓名的通讯录 的记录是否已经存在,如果存在,需要询问是否是覆盖还是增加,需要判断输 入的类型是否存在) 2)能从指定的文件中读入通讯录的信息 3)能按姓名查询通讯录的信息 4)能按分类查询通讯录的信息 5)能删除指定姓名的通讯录的信息 6)能将通讯录信息保存在指定的文件中 7)所有数据符合实际应用要求 2.设计要求: 1)设计正确,方案合理。 2)界面友好,使用方便。 3)程序精炼,结构清晰。 4)上机演示。 3.设计报告要求: 课程设计报告格式如下: 1)正文的格式:一级标题用3号黑体,二级标题用四号宋体加粗,正文用小四号宋体,行距为22。 2)正文的内容:课题的主要功能、课题的功能模块的划分、主要功能的实现、程序调试、总结、附件(所有程序的源代码,要求对程序写出必要的注释)。 3)课程设计报告装订顺序:封面、任务书、目录、正文、评分、程序清单附件。 二、进度安排

管理信息系统实验报告答案要点

实验

3、分组讨论并确定小组管理信息系统的题目,并给出题目的具体功能和要求。心得体 会:(可以从以下几个方面来总结:你在上机过程中遇到了哪些难题?你是怎么克服的?你的收获有哪些?你有什么没有解决的问题等) 实验

书E 选脚 ■1. 订盼蔚豆 建立学生表 则剩余不够的部分还须向其他书商订购,同时 在订购信息中添加该教材在另一个书商中订购的信息。 1、请画出上述内容的 E-R 图。 2、把E-R 图转换成合理的关系模式: 学 生(学号,姓名,性别,院系,年龄) 教 材(书号,书名,出版社,出版日期, 书商(商号,电话,联系人,商名) 山膿E 軀 nanie = ^Buy_Booksdb , j filename - J E: \Buy_Bcoksdb* mdf', size = 5j maxsize - 20, f llegrovrth = 1 ) log on ( rtajne-' Buy^Bookslog 1、 f ilenajue~, E:\Buy_Bcakslog. ldf'. size=2_, maxsize! 8, fllegrawth-1 ] Go 口. ■号, 3、在SQL Serve r (或Access )中建立数据库和表(截图) 建立数据库: create database Buy Books on primary 主键为学号 主编) 主键为书号 主键为商号 ' —i r - ! 見意「腿 性别 商号 1 ---------- 戟条人

CREATE TABLE St udent ( Sno char 9- primary key. Sname char (20 i unique, Ssex char (2), Sage smallint. Sdept char (2Q 1 ) f -f 建立教材表 CREATE TABLE Books ( Eno char 9) primary key Btitle char (40), Bauthor char ^20), Bpress char 40 Bdate datetime ): 建立书商表 -CREATE TABLE SSellcr BSno char 9[ priinaty key, BSnane char 201 . Tel char 30;. Person char (201 feedback char '40 1 鼻 /*书号* /車书名*/ 八作者于/ /廉也版社康/ " 由版日期柑

会计信息系统实验报告

云南师范大学 商学院 实验报告册 学期:2011-2012学年上学期 课程名称:《会计信息系统》 班级:09会计9班 学号:09422218 姓名:杨涛 2011年12月16日

实验名称财务业务一体化实验 实验目的 1、掌握用友网络财务软件中有关系统管理和基础设置的相关内容。 2、理解系统管理在整个系统中的作用及基础设置的重要性。 3、掌握拥有REP-U8管理软件中总账管理系统初始设置、日常业务处理、月末处理、薪资管理系统、固定资产管理系统等的相关内容。 4.、理解总账管理系统初始设置的意义。 5、掌握总账管理系统初始设置,凭证管理、出纳管理和账簿管理,银行对账、自动转账设置与生成、对账和月末结账,报表格式定义、公式定义,薪资管理系统和固定资产管理系统初始化、日常业务处理、工资分摊及月末处理等的具体内容和操作方法。 6.、熟悉总账管理系统日常业务处理、月末处理业务、 7、掌握报表单元公式的用法,掌握报表数据处理、表页管理及图表功能等操作,掌握如何利用报表模板生成一张报表。 实验设备硬件软件

实验一实验过程(要求根据实现进行的过程,常用文字、图、表等描述,可另附页) 一、以系统管理员admin身份登入系统管理 (一)执行“系统”/“注册”命令,打开“登陆”系统对话框; (二)系统中预先设定了一个系统管理员admin,第一次运行时,系统管理员密码为空,选择系统默认账套(default),单击“确定”按钮,以系统管理员身份进入系统管理。 二、增加操作员 (一)执行“权限”/“用户”命令,进入“用户管理”窗口 (二)单击工具栏上的“增加”按钮,打开“增加用户”对话框,输入操作员(三)最后单击“退出”按钮结束返回“用户管理”窗口 三、建立账套 (一)创建帐套:执行“帐套”/“建立”命令,打开“创建帐套”对话框;(二)账套信息:账套号:007 启用期间:2008年8月; (三)输入单位信息,核算类型; (四)确定基础信息、编码方案和精度定义; (五)退出。 四、进行财务分工 (一)执行“权限”/“权限”命令,进入“操作员权限”窗口; (二)选择007帐套,2008年度; (三)从窗口左侧操作员列表中选择“001陈明”,选中“帐套主管”复选框,确定陈明具有帐套主管权限; (四)选择“王晶”,选择“007”账套。单击工具栏上的“修改”按钮,打开“增加和调整权限”对话框,选中“GL总账”前的“+”图标,展开“总账”、“凭证”项目,选中“出纳签字”权限,再选中“总账”下地“出纳”权限,单击“确定”按钮返回; (五)同理,设置其他用户的操作权限。单击工具栏上的“退出”按钮,返回系统管理。 五、系统启用和基础设置

数据结构实验一_通讯录

数据结构实验报告 实验名称:实验一——线性表 学生:大学霸 班级: xxxxxxxxxx 班序号: xx 学号: xxxxxxxxxx 日期: 2012年11月1日 1.实验要求 实验目的: 1.学习指针,模板类,异常处理的使用; 2.掌握线性表的操作实现方法; 3.培养使用线性表解决实际问题的能力。 实验容: 利用线性表实现一个通讯录管理,通信录的数据格式如下: struct DataType { int ID; //编号 char name[10]; // char ch; //性别 char phone[13]; // char addr[31]; //地址 }; 具体要求: 1.实现通信录的建立、增加、删除、修改、查询等功能 2.能够实现简单的菜单交互,即可以根据用户输入的命令,选择不同的操作 3.能够保存每次更新的数据 4.编写main()函数测试操作的正确性 2. 程序分析 编程完成通讯录的一般性管理工作如通讯录中记录的增加、修改、查找、删除、输出等功能。每个记录包含、、住址等个人基本信息。用《数据结构》中的链表做数据结构结合c语言基本知识编写一个通讯录管理系统。本程序为使用方便,几乎不用特殊的命令,只需按提示输入即可,适合更多的用户使用。对于建立通讯录管理系统,则需了解并掌握数据结构与算法的设计方法,提高综合运用所学的理论知识和方法独立分析和解决问题的能力。

2.1 存储结构 节点结构: 2.2 关键算法分析 本实验从整体上分为七大模块:( 1)输入联系人信息;(2)添加联系人信息;(3)查找 联系人信息;(4)查看联系人信息;(5)删除联系人信息;(6)修改联系人信息;(7)退出通讯录管理。 通讯录系统图 2.2.1通讯录的建立 伪代码: 1.在堆中申请新的结点; 2.新节点的数据域为a[i]; 3.将新节点加入到链表中; 4.修改尾指针; 5.全部结点插入后需要将终结结点的指针域设为空。 C++实现: ContactBook::ContactBook(DataType a[],int n)//尾插法 { front=new Node; rear=new Node;

会计信息系统实验报告

会计信息系统实验报告 Document number【AA80KGB-AA98YT-AAT8CB-2A6UT-A18GG】

实验报告课程名称会计信息系统 实验项目名称薪资管理子系统 班级与班级代码 实验室名称(或课室) 专业会计学 任课教师 学号: 姓名: 实验日期:20 年月 广东商学院教务处制 姓名实验报告成绩 评语: 指导教师(签名) 年月日 说明:指导教师评分后,实验报告交院(系)办公室保存。

会计信息系统实验报告 一、实验目的 通过用友ERP软件掌握如何正确建立账套,设置用户的权限以及账套数据的输入,系统地学习总账日常业务处理的主要内容和操作方法以及凭证的处理和记账方法。了解会计信息系统的总帐、固定资产管理、薪资管理、应收、应付款管理等五大系统,掌握系统初始化,账务及报表模块的主要功能和使用方法,熟悉系统的管理与维护,了解会计软件各个模块之间的关系。 本次实验报告是关于薪资管理子系统的,主要是系统学习薪资系统初始化、日常业务处理的主要内容和操作方法。掌握建立工资账套、建立工资类别、建立人员类别、设置工资项目和计算公式的方法,了解工资账套与企业账套的区别;掌握工资数据计算、个人所得税计算得方法;掌握工资分摊和生成转账凭证的方法。 二、实验原理 严格遵照会计准则,并根据会计信息系统实验教程,按照会计学原理中会计核算的步骤进行账务处理,按照会计监督的要求进行账务核对和监督;按照复式记账法,根据记账凭证登记账簿;按照资产=负债+所有者权益的会计恒等式进行凭证登记,账簿登记和对账工作。 三、实验设备 计算机系统、用友ERP软件 四、结果预测 个人所得税扣缴申报表、部门工资汇总表、工资发放条、工资项目分析表(财务部)、银行代发工资表、工资分摊转账凭证、应付福利费转账凭证 五、实验步骤 (一)建立工资套,并进行基本项目设置,其中包括人员信息、工资项目、银行名称、在岗人员工资套人员档案、在岗人员工资类别工资项目、“缺勤扣款”等计算公式; (二)修改个人所得税计提基数,录入及计算一月份的工资数据,得出个人所得税扣缴申报表; (三)分摊工资并生成转账凭证 (四)查看个人所得税扣缴申报表、部门工资汇总表、工资发放条、工资项目分析表(财务部)、银行代发工资表、工资分摊转账凭 证、应付福利费转账凭证

用XML做通讯录实验报告

综 合 性 实 验 报 告 学院: 专业: 学号: 姓名:

计算机与信息技术学院综合性、设计性实验报告 专业:年级/班级:学年第学期 课程名称XML基础指导教师 本组成员 学号姓名 实验地点实验时间 项目名称个人通讯薄一的设计与实现实验类型综合性 一、实验目的 1、掌握XML文档的基本语法,能够得到格式良好的XML文档; 2、能够了解并掌握XML DTD的定义方法及其用途; 3、能够熟练使用XMLSPY来创建DTD文件及对应的有效的XML文件,并进行验证; 二、实验仪器或设备 学院提供公共机房,1台学生微型计算机。 三、总体设计(设计原理、设计方案及流程等) 设计原理:按照XML、DTD的语法规则来编写、保存文件XML、DTD文件。 设计方案及流程: 利用XML文档作为存储载体来存储个人通讯薄,按照以下要求设计并实现该通讯薄: 1、内含同学(classmate)、朋友(friend)、家人(home)等人员。每条通讯录至少包 含以下信息: a、姓名(name):必须有一个,其中包含一个枚举类型的性别(sex)属性; b、性别(sex):必须有一个; c、联系方式(tel):必须有一个; d、QQ号:一个或多个; e、地址(address):一个或多个; f、备注(other):一个或多个; g、根据需要可添加其它字段。

2、为该XML文档,编写DTD文档。 四、实验步骤(包括主要步骤、代码分析等) 1、按照以上设计编写一个规范的XML文档 这句话放为XML文件的声明,作为文件的第一行,在其前面不能有空白、其他处理指令或注释。XML声明以标识结束。在该XML声明中,属性version 的值为1.0,指出了该XML文件使用的XML版本,目前该属性的值只可以取1.0。属性encoding规定XML文件采用哪种字符集进行编码,在这encoding的值为“UTF-8”,那么标记的名字以及标记包含的文本内容中就可以使用汉字、日文、英文等。最后,文件在保存的时候必须选择UTF-8编码来保存,否则会出错。 如果在XML声明中没有指定encoding的值,那么该属性的默认值为UTF-8。 在XML文档中,有且仅有一个根标记,其他标记都必须封装在根标记中如图所示: 在该XML文件中,根标记的名字为“txl”,在根标记中封装了一个或多个名字为“title”、“classmate”、“friend”、“home”的标记。在名为“classmate”、“friend”、“home” 的标记下,又都包含了名为“name”、“sex”、“tel”、“QQ”、“address”、“other”的子标记,他们分别包含了姓名、性别、联系方式、QQ号、地址、备注这些信息。至此,该XML文件可以称为一个规范的XML文件。 使用XMLSpy,使用按钮检验XML文件的规范性,所得结果为:

Android实验报告_基于SQLite的通信录

第一次实验Android界面设计 一. 实验目的及实验环境 1. 实验目的 1)掌握SQLiteOpenHelper类结构 2)掌握基于SQLite数据库的应用开发过程 3)掌握Content Provider发布数据的方法 4)掌握Content Resolver获取数据的方法 2.实验环境 系统开发平Android Studio 3.0 系统开发平台:Android 7.1 运行平台:Windows10 x64 运行环境:https://www.360docs.net/doc/0c1033949.html, Framework SDK 2.0 二. 实验教材、组织方式、实验内容 1.实验教材:Andorid开发与应用 2.组织方式:个人独立完成 2.实验内容: 实现基于SQLite数据库的通信录应用,通过单击增加图标打开添加通信录界面,通过单击通信录中的各条信息可删除选中项。 三.方案设计 Android系统中集成了SQLite数据库,并且为数据库的操作提供了相关的类和方法,便于没有数据库开发经验的开发者编写程序。另外,Android平台中利用Content Provider机制来实现跨应用程序数据共享。一个应用程序可以通过Content Provider来发布自己的数据,其他的应用程序可以通过Content Resolver 来获取共享数据。

四.运行结果

五.总结 通过这次实验掌握了SQLite OpenHelper类结构,掌握了基于SQLite数据库的应用开发过程以及Content Provider发布数据的方法和掌握Content Resolver获取数据的方法。 六.附录:源代码 主布局文件activity_main.xml:

MIS实验报告范文讲解

西安邮电大学 管理信息系统实验报告 学校:西安邮电学院 院别:

学生选修管理系统的分析、设计和实施 信息化是当今世界发展的大趋势,电子信息技术在社会各个领域中起着广泛的作用。 信息是重要的资源,应当被企业和各管理部门共享。只有经过规划和开发后的信息系统才能 发挥它的巨大作用。 教学管理系统是各高校进行日常教学管理的系统。该系统的分析、开发和设计对高校信 息的管理有着重要的作用。下面是对教学管理信息系统的分析、设计和实施实验: 一可行性报告 (一)、需求分析: 1用户分析 需求分析是在于要弄清用户对开发的数据库应用系统的确切要求。为了让程序设计人员和软件维护人员了解,认识本程序的内部的数据库的结构和调用方法,以为程序设计人员和软件维护人员更好的编制、测试程序和维护软件的正确运行提供依据。数据库设计的第一步是明确数据库的目的和如何使用。也就是说需要从数据库中得到哪些信息。明确目的之后,就可以确定您需要保存哪些主题的信息,以及每个主题需要保存哪些信息。设计一个有效的数据库,必须用系统工程的观点来考虑问题。根据系统分析, 学生选修管理系统的要求如下: 1)每名学生每学期至少选一门课程,最多选三门课程 2)可以对先前学生选择的选修课门数及分数进行查询 3)可以对相应的任课教师的个人资料进行查询并且每位教师可以随时更改个人资料。 2.系统分析 学生选修系统,主要功能如下: 1)每名学生每学期至少选一门课程,最多选三门课程 2)可以对先前学生选择的选修课门数及分数进行查询 3)可以对相应的任课教师的个人资料进行查询并且每位教师可以随时更改个人资料。 (二)投资及效益分析: 学生选修管理系统所需投资不大,只需要购置数台计算机及相应的软件配置,具有初步计算机能力的人员都可以使用本系统,使用它不仅可以提高工作效率,而且可以提高工作质量节 约办公成本,使学生及工作人员准确及时的获得所需要的信息。 (三)社会条件方面的可行性: 对于学生选修管理系统,所需要的开发工具是:Visual Basic6.0;其运行环境是:Windows2000及access2000。 结论:综合以上分析,学生选修学管理信息系统是必需并且可行的。 二系统分析 管理信息系统是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公 设备,进行信息的收集、传输、加工、储存、更新和维护,以企业战略竞优、提高效益和效 率为目的,支持企业的高层决策、中层控制、基层运作的集成化的人机系统。其主要任务是 最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、 物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息 资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。 随着Internet的飞速发展深刻地影响了人们的日常生活和商业运作方式。社会的方方面面渗 透着互连网的应用,使得一向烦琐的手工程序变得方便,快捷。学校网上选课系统正是基于 这一思想发展起来的。学生网上选课系统已经在很多高校得到广泛的应用,而且深得广大师生的称赞。它改变了以往由学校统发课程表到学生手中,然后由学生填好再反馈到学校 而学校还要对结果进行审查,确定有效性,最后才实施上课计划,这一传统的复杂的手工选

会计信息系统实验报告

目的: 1、掌握供应链系统的初始设置。初始设置是供应链系统的基本前提。 2、掌握采购业务的各种应用流程。采购业务在各个行业都是不可或缺的一项,掌握该项业务流程能够为实际工作提供便利。 3、掌握销售业务的各种应用流程。销售业务在各个行业都是不可或缺的一项,掌握该项业务流程能够为实际工作提供便利。 4、熟悉库存、存货系统的应用流程。 意义: 此次会计信息系统的课程设计只要是为了让我们熟悉供应链的操作,因为企业中会有很多购、销、存的业务,而大部分企业已经实行会计电算化,本次上机课程设计不仅让我们熟悉了用友ERP软件的操作,也使得我们对企业的经济流程有了一个大致的了解。而且在最后我们从建账开始做到月末结账,使我们对以前上机的内容又复习了一遍。 二、课程设计内容、具体步骤及分析 具体内容: 此次会计信息系统的课程设计主要是练习了供应链的操作,通过很多日常的经营业务来提高我们对用友ERP软件中采购系统、销售系统、库存系统以及存货系统中填制订购单、入库单、采购发票、订购单、出库单、出库单的填制以及正常业务单据的填制,在最后的一次上机中,我们从建账开始做起,重新复习了一遍本学期所学过的会计信息系统的知识,在练习的同时我们找到了很多以前没有发现的问题,并在课设指导老师的带领下逐步解决问题,是自己的知识又得到了进一步的提高 具体步骤: 1、供应链的初始化设置 (一)、启用相关系统 以“郝大为”的身份进入企业应用平台,在“设置”页签中执行“系统启用”,于2007年1月1日启用“应付管理”、“销售管理”、“采购管理”、“库存管理”、“存货管理”系统。

(二)、设置基础信息 在企业应用平台的“设置”页签中的“基础档案”下,设置以下各种基础信息:计量单位组及计量单位、存货档案、仓库档案、收发类别、采购类型、销售类型。

相关文档
最新文档