首页 旅行社业务管理系统软件工程课设

旅行社业务管理系统软件工程课设

举报
开通vip

旅行社业务管理系统软件工程课设旅行社业务管理系统软件工程课设 软件工程课程设计报告 班级: 姓名: 学号: 指导教师: 目录 1.设计内容: ................................................................................................................................... 2 1.1数据流图: .........................................................

旅行社业务管理系统软件工程课设
旅行社业务管理系统软件工程课设 软件工程课程 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 报告 班级: 姓名: 学号: 指导教师: 目录 1.设计内容: ................................................................................................................................... 2 1.1数据流图: ........................................................................................................................ 2 1.2数据字典: ........................................................................................................................ 4 1.3E-R图 .................................................................................................................................. 7 2.概要设计....................................................................................................................................... 8 3.详细设计....................................................................................................................................... 9 3.1程序流程图: .................................................................................................................... 9 3.2系统流程图: .................................................................................................................. 10 3.3数据库设计 ...................................................................................................................... 10 3.3.1旅行团信息表 ...................................................................................................... 10 3.3.2线路信息表 .......................................................................................................... 11 3.3.3员工信息表 .......................................................................................................... 11 3.3.4客户信息表 .......................................................................................................... 11 4.程序源码(局部) ..................................................................................................................... 12 5.程序运行与调试 ......................................................................................................................... 15 5.1测试重点 .......................................................................................................................... 15 5.2线路信息管理子系统的实现与测试 .............................................................................. 15 5.2.1测试用例的名称 .................................................................................................. 15 5.2.2测试用例的目的 .................................................................................................. 16 5.2.3测试用例的输入 .................................................................................................. 16 5.2.4期待的输出 .......................................................................................................... 16 5.2.5测试方法 .............................................................................................................. 16 5.2.6实际的输出 .......................................................................................................... 16 5.3业务信息管理子系统的实现与测试 .............................................................................. 16 5.3.1测试用例的名称 .................................................................................................. 16 5.3.2测试用例的目的 .................................................................................................. 16 5.3.3测试用例的输入 .................................................................................................. 16 5.3.4期待的输出 .......................................................................................................... 16 5.3.5测试方法 .............................................................................................................. 17 5.3.6实际的输出 .......................................................................................................... 17 6.总结............................................................................................................................................. 17 7.参考文献..................................................................................................................................... 18 1 中天亿信旅行社业务管理系统 1.设计内容: 本系统主要针对旅行社复杂繁琐的工作需求,针对基础信息,业务管理,信息查询,数据统计四大业务模块进行设计。中天亿信旅行社管理系统必须能够完成对旅行社信息、线路信息、员工信息数据的录入、修改、统计、查询、打印等工作,进行高效、准确的管理。 同时,通过分析,我们给出了中天亿信旅行社管理系统的数据流图。 1.1数据流图: 录入旅旅行团信息 行团信息 查询、打印 录入线线路信息查 路信息 询、打印 旅行社 客户 员工信息查录入员询、打印 工信息 业务信息查录入业 询、打印 务信息 业务结 算、账单 打印 2 添加旅行团信息 修改旅行团信息 旅行社 旅行社 删除旅行团信息 查询旅行团信息 旅行团管理数据流图 添加线路信息 修改线路信息 旅行社 旅行社 删除线路信息 查询线路信息 线路管理数据流图 添加员工信息 修改员工信息 旅行社 旅行社 删除员工信息 查询员工信息 员工管理数据流图 3 添加业务信息 修改业务信息 旅行社 旅行社 删除业务信息 查询业务信息 业务管理数据流图 1.2数据字典: 名字:旅行团信息 别名: 描述:旅行社中与各旅行团有关的信息 定义:旅行团信息=编号+名称+助记符+机构代码+所在地+负责人+联系 电话+传真+电子邮箱+开户银行+账户+通讯地址 位置:输出到打印机 名字:线路信息 别名: 描述:旅行社中所有出游线路的相关信息 定义:线路信息=线路编号+线路名称+项目信息+收费 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 +发团时间+ 集合时间+集合地点+地接社结算信息+日程安排 位置:输出到打印机 名字:项目信息 别名: 描述:线路中的生活条件、收费标准等基本信息 定义:项目信息=旅游天数+交通工具+住宿标准+门票价格 位置:线路信息 4 名字:收费标准 别名: 描述:旅行社对出游旅客提供的各项服务的收费标准 定义:收费标准=成人标准+儿童标准+其他项目名称+其他项目费用 位置:线路信息 名字:地接社结算信息 别名: 描述:在旅行线路目的地负责接应的旅行社的相关信息 定义:地接社结算信息=地接社编号+地接社名称+收费项目+收费标准 位置:线路信息 名字:日程安排 别名: 描述:对该旅游线路中出游旅客的安排 定义:日程安排=第几天+行程+早餐信息+午餐信息+晚餐信息+住宿信息 位置:线路信息 名称:员工信息 别名: 描述:旅行社中所有员工的相关信息 定义:员工信息=编号+姓名+性别+身份证号+电话+岗位+学历+聘用时间+住址 位置:输出到打印机 5 名称:业务信息 别名: 描述:旅行社中所有业务的相关信息 定义:业务信息=客户信息+旅游信息+项目信息+收费标准+地接社接 算信息+结算信息 位置:输出到打印机 名称:客户信息 别名: 描述:与旅行社合作的游客的相关信息 定义:客户信息=登记日期+登记编号+登记类型+姓名+性别+身份证 号+固定电话+移动电话+电子邮箱+联系地址+客户备注 位置:业务信息 名称:旅游信息 别名: 描述: 定义:旅游信息=编号+线路名称 位置:业务信息 名称:结算信息 别名: 描述:旅行社在本次出游过程中的花费结算信息 定义:结算信息=成人数+儿童数+本社结算合计+地接社结算合计+总 合计 位置:业务信息 6 1.3E-R图 电话 传真 地址 电邮 负责人 旅行团 开户银行及账户 编号 代码 名称 聘用 编号 住址 电话 学历 姓名 员工 聘用时间 性别 岗位 身份证号 分配 编号 日程安排 名称 集合地点 服务 线路 项目信息 集合时间 发团时间 收费标准 选择 姓名 性别 住址 登记编号 游客 电话 登记日期 登记类型 身份证号 电邮 7 2.概要设计 基础信息:下设旅行社信息、线路信息、员工信息三个功能模块。 业务管理:下设业务登记、业务结算、确认出游三个功能模块。 信息查询:下设旅行社信息查询、人员信息查询、确认出游查询、线路信息查询、 业务登记查询、业务结算查询六个功能模块。 数据统计:下设登记业务汇总表、业务结算汇总表、确认出游汇总表、期间结算 统计四个功能模块。 按照用户需求,要满足以上功能,我们设计出了产品管理系统的结构图: 中天亿信旅行社业务管理系统层次方框图 结合系统需求,对中天亿信旅行社业务管理系统层次方框图所示的系统功能解释如下: 旅行团信息:提供对旅行社信息数据(编号、名称、助记符、机构代码、所在地、负责人、联系电话、传真、电子邮箱、开户银行、账户、通讯地址等)的录入、修改、删除、保存、查询、打印等功能。 线路信息:提供对旅行线路信息(线路编号、线路名称、项目信息、收费标准、地接社结算信息、日程安排)的录入、修改、删除、保存、查询、打印等功能。 员工信息:提供对员工信息(编号、姓名、性别、身份证号码、电话、岗位、学历、聘用时间、住址等)的录入、修改、删除、保存、查询、打印等功能。 业务登记:提供对业务信息(客户信息、旅游信息、项目信息、收费标准、地接社接算信息、结算信息)的录入、修改、删除、保存、统计、查询、打印等功能。 确认出游:提供通过输入游客登记编号确认游客信息对出游的客户进行出游确认的功能。 业务结算:提供通过输入游客登记编号对该游客的业务进行结算信息(结算方式、结算单号、地接社、本社结算、地接社结算)的录入、修改、删除、保存、统计、查询、打印等功能,并对已结算用户进行结算确认。 8 旅行团信息查询:提供通过输入旅行团编号对已有旅行社对该旅行社的信息进行查询、删除、修改、保存、打印等功能,若没有相应的编号的旅行社信息输出,则对该编号的旅行社信息进行录入并保存。 人员信息查询:提供通过输入人员编号对已有员工对该员工的信息进行查询、删除、修改、保存、打印等功能,若没有相应的编号的员工信息输出,则对该编号的员工信息进行录入并保存。 线路信息查询:提供通过输入线路名称对已有的该线路进行显示。 业务登记查询:提供通过输入登记单号对已有的业务及客户信息进行显示。 业务结算查询:提供对所有业务的所有信息(登记日期、登记编号、登记类型、客户姓名、客户性别、客户身份证号、联系电话、电子邮箱、联系地址、线路编号及名称、旅游天数、交通方式、是否包含接送、住宿标准、是否住宿、门票价格、成人收费标准、儿童收费标准、其他项目名称及费用、机场建设费、燃油费的收取情况、各类服务的服务情况、各类保险的投保情况、早午晚餐的次数、住宿的天数、发团时间、集合时间、集合地点、地接社名称及收费情况、团内的成人数和儿童数、本社结算和地接社结算合计、确认出游情况、结算方式、结算日期、结算单号、是否结账、合计金额)等情况进行显示。 登记业务汇总表:提供对所有已登记的所有业务的收费标准、结算合计、旅游天数等相关内容进行汇总显示。 确认出游汇总表:提供对已确认的所有业务的收费标准、结算合计、旅游天数等相关内容进行汇总显示。 期间结算统计:提供对指定时间区间内的业务的所有收费标准、结算合计、旅游天数等相关内容进行汇总显示。 3.详细设计 3.1程序流程图: 开始 输入密码 密码正确 显示主菜单 退出 结束 9 3.2系统流程图: 游客信线路信息 息录入 查询程序 游客信游客信息 线路信生成业务 息文件 查询程序 息文件 信息程序 游客信 线路信息文件 息录入 打印业务信 息表(合同) 员工信线路信息 息录入 查询程序 员工信员工信息 线路信生成旅行团 息文件 查询程序 息文件 信息程序 旅行团信 息文件 线路信 息录入 打印旅行 团信息表 3.3数据库设计 3.3.1旅行团信息表 列名 含义 长度 类型 NULL Number 编号 8 int no Name 名称 20 char no Mnemonic 助记符 10 char no Code 代码 10 int no Address 地址 40 char no 10 Leader 负责人 8 char no Telephone 电话 15 int no Fax 传真 15 int no E-mail 电子邮箱 20 char no Bank 开户银行 20 char no Account 账号 20 int no 3.3.2线路信息表 列名 含义 长度 类型 NULL Number 编号 6 int no Name 名称 20 char no TravelDays 旅游天数 4 int no Transportation 交通方式 8 char no Accommodation 住宿标注 8 char no Charges 收费标准 4 int no FatMissionTime 发团日期 10 data no CollectionTime 集合时间 10 char no Pick-upPoints 集合地点 20 char no 3.3.3员工信息表 列名 含义 长度 类型 NULL Number 编号 8 int no Name 姓名 10 char no Sex 性别 2 char no ID 身份证号 20 int no Telephone 联系电话 14 int no Posts 岗位 8 char no Education 学历 10 char no EmployedTime 聘用时间 10 data no Address 住址 20 char no 3.3.4客户信息表 列名 含义 长度 类型 NULL Name 姓名 10 char no Sex 性别 2 char no ID 身份证号 20 int no Telephone 联系电话 14 int no E-mail 电子邮箱 20 char no Address 联系地址 40 char no RegistrationDate 登记日期 10 data no RegistrationNumber 登记编号 12 int no RegistrationType 登记类型 8 char no 11 4.程序源码(局部) 线路管理分系统模块源码: package whb.whut; import java.awt.BorderLayout; import java.awt.GridBagLayout; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.sql.Connection; import java.sql.SQLException; import java.sql.Statement; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTable; import javax.swing.JTextField; import javax.swing.table.DefaultTableModel; public class LineManeger extends JFrame implements ActionListener { private JButton line_1 = new JButton("查看线路信息"), line_2 = new JButton("添加线路信息"), line_3 = new JButton("删除线路信息"); private JTable lineJt = new JTable(); private JLabel lineJl_1 = new JLabel("线路编号"), lineJl_2 = new JLabel("旅游景点"), lineJl_3 = new JLabel("出发时间"), lineJl_6 = new JLabel("结束时间"), lineJl_4 = new JLabel("所需费用"), lineJl_5 = new JLabel("导游"); private JTextField lineJtf_1 = new JTextField(10), lineJtf_2 = new JTextField(10), lineJtf_3 = new JTextField(10), lineJtf_4 = new JTextField(10), lineJtf_5 = new JTextField(10), lineJtf_6 = new JTextField(10); LineManeger() { this.setBounds(50,50,700,300); this.setTitle("线路管理员窗口"); this.setVisible(true); 12 this.setLayout(new BorderLayout()); this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); JPanel lineJp_1 = new JPanel(); JPanel lineJp_2 = new JPanel(); lineJp_1.setLayout(new GridLayout(1,3)); lineJp_2.setLayout(new GridLayout(6,2)); this.add(lineJt,BorderLayout.CENTER); lineJp_2.add(lineJl_1); lineJp_2.add(lineJtf_1); lineJp_2.add(lineJl_2); lineJp_2.add(lineJtf_2); lineJp_2.add(lineJl_3); lineJp_2.add(lineJtf_3); lineJp_2.add(lineJl_6); lineJp_2.add(lineJtf_6); lineJp_2.add(lineJl_4); lineJp_2.add(lineJtf_4); lineJp_2.add(lineJl_5); lineJp_2.add(lineJtf_5); this.add(lineJp_2,BorderLayout.WEST); lineJp_1.add(line_1); lineJp_1.add(line_2); lineJp_1.add(line_3); this.add(lineJp_1,BorderLayout.SOUTH); line_1.addActionListener(this); line_2.addActionListener(this); line_3.addActionListener(this); } @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub if(e.getSource() == line_1){ String[] col = { "线路编号", "旅游景点", "开始时间","结束时间","花费" ,"导游"}; DefaultTableModel mm= new DefaultTableModel(col,0); Connection conn =DB.getInstance().getConn(); Statement stmt = DB.getInstance().getStmt(conn); try { java.sql.ResultSet rs = stmt.executeQuery("SELECT * FROM linemanegerinformation "); while(rs.next()){ String lineid = rs.getString("linenumber"); String lineattractions = rs.getString("attractions"); String linestarttime = rs.getString("starttime"); 13 String lineendtime = rs.getString("endtime"); String linecosts = rs.getString("costs"); String lineguide = rs.getString("tourist"); String[] str_row={lineid,lineattractions,linestarttime,lineendtime,linecosts,lineguide}; mm.addRow(str_row); } lineJt.setModel(mm); } catch (SQLException e1) { e1.printStackTrace(); } } else if(e.getSource() == line_2){ Connection conn =DB.getInstance().getConn(); Statement stmt = DB.getInstance().getStmt(conn); String lineid = lineJtf_1.getText(); String lineattractions = lineJtf_2.getText(); String linestarttime = lineJtf_3.getText(); String lineendtime = lineJtf_6.getText(); String linecosts = lineJtf_4.getText(); String lineguide = lineJtf_5.getText(); try { java.sql.ResultSet rs = stmt.executeQuery("SELECT * FROM linemanegerinformation where linenumber = '" + lineid + "' "); if(!rs.next()){ stmt.executeUpdate("INSERT INTO linemanegerinformation VALUES('" + lineid + "','"+ lineattractions + "','" + linestarttime + "','"+ lineendtime + "','" + linecosts + "','" + lineguide + "')"); } else{ RepeatInformation ri = new RepeatInformation(); } } catch (SQLException e1) { e1.printStackTrace(); } } else if(e.getSource() == line_3){ Connection conn =DB.getInstance().getConn(); Statement stmt = DB.getInstance().getStmt(conn); String lineid = lineJtf_1.getText(); try { 14 java.sql.ResultSet rs = stmt.executeQuery("SELECT * FROM linemanegerinformation where linenumber = '" + lineid + "' "); if(rs.next()){ String touristid =rs.getString("linenumber"); if(touristid != null && touristid.equals(lineid)){ stmt.executeUpdate("DELETE FROM linemanegerinformation WHERE linenumber = ('" + lineid + "')"); } else{ NoInformation no = new NoInformation(); } return ; } NoInformation no = new NoInformation(); } catch (SQLException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } } } } 5.程序运行与调试 为了进一步对所分析设计的项目进行检测和评估,对本项目中的每一个模块都做了详细的分析,测试及改正.也为了进一步了解其工作过程,深入弄懂每一步的运行情况,掌握其基本规律,为以后读者的操作及分析带来很多便利之处.测试的基本方法有白盒测试和黑盒测试。本次测试主要采用黑盒测试,黑盒测试 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 的技术主要有,等价划分、边界值分析和错误推测。 5.1测试重点 (1)数据库是否正常链接 (2)输入关键字是否合法:多余空格、非法字符、数字、字母、空值。如果存在非法输入,弹出相应的提示信息。并可以重新输入。 (3)是否会在没有符合查询条件线路、旅行团信息时,返回错误信息,并能重新输入。 (4)被检索出来的线路、旅行团信息是否能正确的显示在数据窗口中。其中包括:是否显示了全部的符合查询条件的线路、旅行团信息。 (5)业务信息是否能通过打印机进行打印出来。如果不能返回错误信息,并显示不能正常打印的原因。 5.2线路信息管理子系统的实现与测试 5.2.1测试用例的名称 线路信息管理子系统的数据添加、删除、修改功能测试 15 5.2.2测试用例的目的 实现数据信息添加、删除、修改 5.2.3测试用例的输入 )添加功能:输入线路信息; (1 (2)删除功能:确认删除; (3)修改功能:输入须改动选项。 5.2.4期待的输出 (1)添加功能:数据库中出现刚添加进去的线路的信息; (2)删除功能:选中删除时,数据库里不含选中的线路的信息;全部删除中,数据库中不含输入的线路的信息; (3)修改功能:数据库中输入该线路编号得到修改后的线路信息。 5.2.5测试方法 (1)添加功能。在系统界面上点击“基础信息”的 “线路信息”按钮,弹出一个窗口。点击窗口下面的绿色“+”按钮,在每个空格中填入相应信息,点击绿色“?”进行保存,退出系统,重新进入线路信息查看线路信息表中是否含有刚 信息; 键入的线路 (2)删除功能。在系统界面上点击“基础信息”的 “线路信息”按钮,弹出一个窗口。选中所要删除的线路,点击窗口下面的绿色“-”按钮,点击绿色“?”进行保存,退出系统,重新进入线路信息查看线路信息表中是否删除了刚选中的那条线路的信息; (3)修改功能。在系统界面上点击“基础信息”的 “线路信息”按钮,弹出一个窗口。选中所要修改的线路,在发团时间所对应的空格中填入新的发团时间,点击绿色“?”进行保存,退出系统,重新进入线路信息查看线路信息表中是否修改了刚键入的线路信息。 5.2.6实际的输出 (1)添加功能:数据库中含有添加进去的线路信息; (2)删除功能:数据库中删除了要删除的那些线路信息; (3)修改功能:数据库中该线路的发团时间进行了修改。 5.3业务信息管理子系统的实现与测试 5.3.1测试用例的名称 业务信息系统数据添加、删除、修改功能测试 5.3.2测试用例的目的 实现数据信息添加、删除、修改 5.3.3测试用例的输入 (1)添加功能:输入业务信息; (2)删除功能:确认删除; (3)修改功能:业务信息表中添加一个新的业务信息。 5.3.4期待的输出 (1)添加功能:数据库中出现刚添加进去的那条业务信息; 16 (2)删除功能:删除后,数据库里不含删除的那条业务信息; (3)修改功能:数据库中输入该业务登记编号得到修改后的业务信息。 5.3.5测试方法 (1)添加功能:在系统界面上点击“业务管理”的 “业务登记”按钮,弹出一个窗口。点击窗口下面的绿色“+”按钮,在每个空格中填入相应信息,点击绿色“?”进行保存,退出系统,重新进入业务登记查看业务信息表中是否含有刚键入的业务信息; (2)删除功能:在系统界面上点击“业务管理”的 “业务登记”按钮,弹出一个窗口。选中所要删除的业务,点击窗口下面的绿色“-”按钮,点击绿色“?”进行保存,退出系统,重新进入业务信息查看业务信息表中是否删除了刚选中的那条业务的信息; (3)修改功能:在系统界面上点击“业务管理”的 “业务登记”按钮,弹出一个窗口。选中所要修改的业务,在客户性别所对应的空格中填入正确的客户性别,点击绿色“?”进行保存,退出系统,重新进入业务信息查看业务信息表中是否修改了刚键入的客户信息。 5.3.6实际的输出 (1)添加功能:数据库中含有添加进去的业务信息; (2)删除功能:数据库中删除了要删除的那些业务的信息; (3)修改功能:数据库中该业务的客户性别进行了修改。 6.总结 从19周到20周,我们进行了为期两周的课程设计。通过这次课程设计,我拓宽了知识面,锻炼了能力,综合素质得到较大提高。 安排课程设计的基本目的,在于通过理论与实际的结合、人与人的沟通,进一步提高思想觉悟。尤其是观察、分析和解决问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 的实际工作能力,以便培养成为能够主动适应社会主义现代化建设需要的高素质的复合型人才。 作为整个学习体系的有机组成部分,课程设计虽然安排在两周进行,但并不具有绝对独立的意义。它的一个重要功能,在于运用学习成果,检验学习成果。运用学习成果,把课堂上学到的系统化的理论知识,尝试性地应用于实际设计工作,并从理论的高度对设计工作的现代化提出一些有针对性的建议和设想。检验学习成果,看一看课堂学习与实际工作到底有多大距离,并通过综合分析,找出学习中存在的不足,以便为完善学习 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 ,改变学习内容与方法提供实践依据。 对我们计算机专业的本科生来说,实际能力的培养至关重要,而这种实际能力的培养单靠课堂教学是远远不够的,必须从课堂走向实践。这也是一次预演和准备毕业设计工作。通过课程设计,让我们找出自身状况与实际需要的差距,并在以后的学习期间及时补充相关知识,为求职与正式工作做好充分的知识、能力准备,从而缩短从校园走向社会的心理转型期。 课程设计达到了专业学习的预期目的。在两个星期的课程设计之后,我们普遍感到不仅实际动手能力有所提高,更重要的是通过对软件开发流程的了解,进一步激发了我们对专业知识的兴趣,并能够结合实际存在的问题在专业领域内进行更深入的学习。 17 7.参考文献 [1]张海藩.软件工程导论(第5版)[M].北京:清华大学出版社,2008 [2]王珊,萨师煊.数据库系统概论(第4版)[M].中国人民大学:高等教育出版社,2006 [3]刘万军,梁清华,王松波,宋强.Java程序设计实践教程[M].北京:清华大学出版社,2008 18
本文档为【旅行社业务管理系统软件工程课设】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_682974
暂无简介~
格式:doc
大小:70KB
软件:Word
页数:26
分类:互联网
上传时间:2017-09-23
浏览量:34