654523938毕业设计(论文)办公自动化管理系统设计.doc

上传人:文库蛋蛋多 文档编号:3930930 上传时间:2023-03-28 格式:DOC 页数:53 大小:1.38MB
返回 下载 相关 举报
654523938毕业设计(论文)办公自动化管理系统设计.doc_第1页
第1页 / 共53页
654523938毕业设计(论文)办公自动化管理系统设计.doc_第2页
第2页 / 共53页
654523938毕业设计(论文)办公自动化管理系统设计.doc_第3页
第3页 / 共53页
654523938毕业设计(论文)办公自动化管理系统设计.doc_第4页
第4页 / 共53页
654523938毕业设计(论文)办公自动化管理系统设计.doc_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《654523938毕业设计(论文)办公自动化管理系统设计.doc》由会员分享,可在线阅读,更多相关《654523938毕业设计(论文)办公自动化管理系统设计.doc(53页珍藏版)》请在三一办公上搜索。

1、摘要【摘要】随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。在数字商业时代的今天,管理意识和管理环境发生了巨大的变化。过去金字塔式的管理结构现已被打破,逐渐由多层次的管理时期进入扁平化管理时期。管理、监督的精度要求不断提高,用知识创造的工作越来越多。对信息量的要求也随之增加,沟通数量和质量要求都在提升。如果把管理工作比作一部车,那么管理工具应该就是车轮子,是它使得管理工作转动起来,而OA软件(办公自动化软件)就是使管理者从千头万绪的办公工作中解脱出来,帮助管理者在竞争中领先一步。OA软件是结合先进的管理思想,从广泛的用户需求中抽象出通用模型,并利用群件技术

2、开发的软件产品。其主要作用是提高组织内部协作效率、信息效率,并帮助个人实现轻松办公,提高管理效率。它是管理者借以实践对群体管理的工具。本文介绍了办公自动化管理软件的开发过程。论文详细介绍了从系统的需求分析、系统分析、概要设计、详细设计等整个开发过程。【关键词】办公自动化管理、.NET、B/S、SQL2005Abstract【Abstract】With the proliferation of computers and computer science and technology, the rapid development of more and more people began to

3、use computers to solve practical problems. Business in the digital age today, management awareness and management of the environment has undergone tremendous changes. The past, the pyramid-style management structure has now been broken, and gradually shifting from the management of multi-level acces

4、s to flat management during the period. Management and supervision of the accuracy of continually increasing demands of work and use that knowledge to create more and more. Demands on the amount of information grows, communication quantity and quality requirements are increasing. If the management c

5、ompared to a car, then the management tools should be is on wheels, is that it makes the management of turn up, while the OA software (office automation software) is to enable managers of office work from a multitude of freed help managers one step ahead of the competition. OA software is a combinat

6、ion of advanced management ideas, from a wide range of user needs in the abstract a universal model, and the use of groupware technology development software products. Its main role is to enhance collaboration within the organization efficiency, information efficiency, and help individuals to achiev

7、e easy office, to improve management efficiency. It is the manager in order to practice on the group management tool.This article describes the office automation management software development process. Paper described in detail from the systems needs analysis, systems analysis, outline design, deta

8、iled design of the entire development process.【Key Words】Office automation,. NET, B / S, SQL2005目录摘要1目录1前言31.1 问题的提出31.2 选题的背景和选题的意义31.3 本系统主要担任工作42 综述52.1 用户需求分析52.2 同类系统存在的问题52.3 系统目标53系统设计73.1 设计原则73.2 设计思想73.3 系统结构83.4系统功能结构图93.5系统用例图103.6系统总体结构图113.7数据库设计114 系统实现124.1可行性分析124.2开发环境及工具的选择124.2.1

9、硬件平台124.2.2开发工具134.2.3编程语言134.2.4选用数据库134.3 设计规范134.4 模块说明144.5 系统模块功能154.5.1系统登陆模块设计154.5.2 系统登陆后的主页174.6日程管理模块设计194.6.1 我的日程模块设计(个人日程管理)206.1.1添加、修改个人日程224.6.2 部门日程模块设计324.6.3 我的便签模块设计365系统运行445.1.1用户登陆模块测试445.1.2日程管理模块测试446参考文献467结束语468致谢47附录A48附录B52前言1.1 问题的提出随着中国加入WTO及全球经济一体化进程的加快,世界经济已由工业化经济逐步

10、进入网络信息化时代。在信息时代来临之季,各企业都紧跟时代的脚步,转变着企业的经营模式、管理模式,从传统的人工管理体制,向信息自动化管理体制过渡。与此同时,企业的传统式的办公管理模式也在逐步向自动化办公管理模式转变。网络自动化办公系统就是在这样的大背景下应运而生的。信息时代的到来让人们尝到了“信息爆炸”的滋味,信息的大量拥入让企业在信息处理方便应接不暇,传统的办公模式、对信息的处理方法,早已不能满足企业对信息快速、准确的处理的要求。一个企业对信息数据的掌握程度、处理能力,体现了一个企业对市场的敏感程度,数据的真实性、准确性直接决定着企业的发展方向。从传统的办公模式向自动化办公管理模式转变,提高企

11、业的信息处理能力,以增强企业的市场竞争力,成了企业发展过程中的首要问题。1.2 选题的背景和选题的意义传统的办公模式已经显示出低效率和资源的巨大浪费,主要表现在几个方面:(1)传统的数据存储和处理对以文件、报表、信函、传真等形式为载体的复合文档型数据以及多媒体数据类型渐渐不兼容。(2)信息资源的流通不畅通导致地区、跨部门之间的协作无法展开。(3)决策层不能够及时得到足够的信息来做出科学的决策。(4)缺乏对工作流自动化的支持。(5)缺乏对移动办公的支持。(6)缺乏集成其它业务应用系统的能力。而办公自动化管理系统可以很好的解决这一系列的问题,进而提高企业的办公效率增强企业的竞争能力。1.3 本系统

12、主要担任工作 办公自动化管理系统由本人担任项目组长。在整个软件开发中参与了核心功能的开发。在软甲的设计和实现过程中,将自己这三年所学的理论知识和设计思想融入在该项目的开发过程中,使我有了一次理论和实践相结合的绝好机会,使我在程序员生涯中专业技能有了很大的提高。我所参与的工作如下:l 项目初期客户需求的可行性研究和开发计划。l 项目素材的选取、样式的编写。l 三层框架的搭建、模板页设计和项目中主要模块的设计工作。l 数据库的设计、各模块任务的分配。l 本人重点负责日程管理模块的设计和开发工作2 综述2.1 用户需求分析通过调查,要求系统需要有以下功能q 由于操作人员的计算机知识普遍较差,要求有良

13、好的人机界面。q 管理系统用户,由于该系统的使用对象多,要求有较好的权限管理。q 管理企业的会议信息,发文信息、公共信息。q 提供个人及企业的日程安排q 对企业员工基本情况进行全面管理。q 强大的数据统计功能。q 根据不同条件实现信息的查询q 在相应的权限下,删除数据方便简单,数据稳定性好。q 数据计算自动完成,尽量减少人工干预。q 系统退出。2.2 同类系统存在的问题传统的办公自动化管理已经显示出低效率和资源的巨大浪l 传统的数据存储和处理对以文件、报表、文档型数据以及多媒体数据类型渐渐不兼l 信息资源的流通不畅通导致地区、跨部门之间l 决策层不能够及时得到足够的信息来做出科学l 缺乏对工作

14、流自动化的支持。l 缺乏集成其它业务应用系统的能力。2.3 系统目标办公自动化管理系统是针对中小型企业员工管理、信息的传递、发布,日程安排需要开发的应用软件。 首先要具有友好的界面,员工能通过系统进行签到、签退,能浏览公司发送的信息,同过本系统实现信息的交流,大大提高了工作的便捷性。 其次在系统里各种信息的传输是无障碍、无失真、无延迟的公司管理员能及时了解员工的动态,各种信息,文件统一管理杜绝丢失、泄密和混乱。员工权限分明,让整个工作流程变得规范。最后,系统实现了无纸化办公,节约纸张等大量办公物品消耗,并且节省人力,时间,管理等各种无形成本,将资源用于公司的方展上。3系统设计3.1 设计原则开

15、放性原则 系统设计要为发展留有余地。随着用户的需求的增加,系统应能不断扩大其功能,随着新技术的发展,新设备的涌现,系统应能不断提高其性能。应此,系统设计应贯彻模块化思想,底层模块采用变量传递方法,提高程序灵活性、可读性和编程效率,同时使用动态数据库控制,使系统具有高度灵活性和可维护性。实用性原则系统设计要密切结合实际公司管理需求,真正解决实际问题。要充分考虑各级管理者的需求,方便使用,建立友好的人机界面。先进性原则 系统设计应尽量采用当今采用当今技术的发展的新思想、新方法和新工具。可靠性原则 系统的每一步设计都要考虑可靠性措施。数据的采集、传输和存取要采取质量把关,访问要有保护措施,每个使用人

16、员都要有自己独立的用户名和口令。3.2 设计思想本系统采用B/S设计思想: C/S与B/S区别硬件环境不同: C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提 供连接和数据交换服务. B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备. 信息自己管理. 有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行 对安全要求不同 C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强. 一般高度机密的信息系统采用C/S 结构适宜. 可以通过B/S发布部分可公开信息.B/S 建立在广域网之上, 对安全的控制能力相对弱, 面向是

17、不可知的用户群. 对程序架构不同 C/S 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑.B/S 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之上. 比C/S有更高的要 求 B/S结构的程序架构是发展的趋势, 从MS的.Net系列的BizTalk 2000 Exchange 2000等, 全面支持网络的构件搭建的系统. SUN 和IBM推的JavaBean 构件技术等,使 B/S更加成熟. 软件重用不同 C/S 程序可以不可避免的整体性考虑, 构件的重用性不如在B/S要求下的构件的重用性好.B/S 对的多重结构,要求构件相对独立的功能. 能够相对较好的

18、重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子 系统维护不同 系统维护是软件生存周期中,开销大, -重要 C/S 程序由于整体性, 必须整体考察, 处理出现的问题以及系统升级. 升级难. 可能是再做一个全新的系统 B/S 构件组成,方面构件个别的更换,实现系统的无缝升级. 系统维护开销减到最小.用户从网上自己下载安装就可以实现升级. 处理问题不同 C/S程序可以处理用户面固定, 并且在相同区域, 安全要求高需求, 与操作系统相关. 应该都是相同的系统 B/S 建立在广域网上, 面向不同的用户群, 分散地域, 这是C/S无法作到的. 与操作系统平台关系最小. 用户接口不同 C/S 多是

19、建立的Window平台上,表现方法有限,对程序员普遍要求较高B/S 建立在浏览器上, 有更加丰富和生动的表现方式与用户交流. 并且大部分难度减低,减低开发成本. 信息流不同 C/S 程序一般是典型的中央集权的机械式处理, 交互性相对低B/S 信息流向可变化, B-B B-C B-G等信息、流向的变化, 更象交易中心 基于B/S结构具有如此多的优良特性,因此,在开发本系统时 我选择了它作为开发思想。3.3 系统结构办公自动化管理是一个典型的数据这库开发应用程序,由人事管理模块、日程管理模块、文档管理模块、消息管理模块、系统管理模块、考勤管理模块组成。规划系统功能模块如下: q 人事管理模块 该模

20、块包括机构信息模块、员工管理模块、部门管理模块。q 日程管理模块 该模块包括我的日程模块、部门日程模块、我的便签模块。q 文档管理模块 该模块包括文档管理模块、回收站管理模块、文件搜索模块。q 消息管理模块 该模块包括消息管理模块、信箱模块。q 系统管理模块 该模块包括角色管理模块、登陆日志模块、操作日志模块、菜单排序模块。q 考勤管理模块 该模块包括员工签到、签退模块、考勤历史查询模块、考勤统计模块。3.4系统功能结构图 办公自动化管理系统共功能结构图如图1所示。图1 系统功能结构图3.5系统用例图图2 系统用例图3.6系统总体结构图图3 系统结构图3.7数据库设计本系统数据库采用SQL S

21、erver 2005数据库,系统数据库名称为MyOffice。数据库MyOffice中包含22张表。数据库中的数据表请参见附录A。4 系统实现4.1可行性分析q 经济可行性通过网站对企业内部信息进行全面的自动化的管理,大大提高了企业的办公效率。通过系统对企业生产经营过程中的数据进行全面的管理和统计,避免人为处理各类数据时所产生的各种问题,提高了企业的经济效益,为企业经营决策提供了大量的、权威的数据,使企业的管理进行到科学化、系统化的范筹。q 技术可行性办公自动化管理,使企业管理更加规范实现了对员工的管理,企业日常事务的管理(日程管理),信息的发布,传递,接收。为企业管理提供了一个更为方便的管理

22、平台,大大提高了企业的办公效率。4.2开发环境及工具的选择4.2.1硬件及软件平台q CPU:P41.8GHz;q 内存:256MB以上。q 操作系统:Windows xp/ Windows 2000。q 数据库:SQL Server 2005。q 开发平台:Microsoft Visual Studio 2005q 浏览器:IE6.0,推荐使用IE7.0。q Web服务器:IIS5.1。q 分辨率:最佳效果1080800像素。4.2.2开发工具Visual Studio 开发系统是微软开发的一套开发工具,它包含了微软的几个重要的开发工具,如 Visual Basic,C#,Visual C+

23、,J# 等。Visual Studio 经过严格的设计和测试,能够提供良好的一致性、可靠性、安全性、互操作性和兼容性。Visual Studio 实现了安全功能、可伸缩性和互操作性的完美组合。Visual Studio 不断推出前瞻性功能,但其设计也尽可能确保向后兼容性,简化WEB服务开发,以及快速构建中间层业务组件的能力,本系统决定使用VisualStudio 2005作为开发平台。4.2.3编程语言C#语言是源于C+的新语言,同进具有C+的灵活性、VB的简单易学性的优点,同进避了对C+安全性方面的指责。Visual C#可以使用表单设计器方便地设计网页应用程序,编写事件处理代码,开发WEB

24、控件。而且C#也向用户提供了C+的大部分功能,甚至允许使用在“非安全”代码中的指针。在C#2.0中新增了一些基础类库代码,使编写应用代码更简单。事实上,C#是为.NET量衣定做的,是开发WEB应用的最好选择,所以,本系统使用C#作为程序设计语言。4.2.4选用数据库 本系统使用SQL Server 2005作为后台数据库,因为SQL Server 2005具有突出的性能、对XML有良好的支持、带有强大的分析和管理工具,采用SQL Server2005,还可以利用其全文搜索功能、集成事务SQL(即T SQL)调试器,以及使用灵活的在线分析处理器(DLAP)进行WEB数据访问。SQL Server

25、 2005 也包括了许多新的和改进的功能来帮助 IT 工作人员更有效率地工作。SQL Server 2005 包含几个在企业数据管理中关键的增强易管理性、可用性、可伸缩性、安全性、易管理性,SQL Server 2005 使部署、管理和优化企业数据以及分析应用程序变得更简单、更容易。4.3 设计规范 产品的设计规范主要包括:1. 文件存放规则及命名规定2. 程序编写规范3. 界面约定4. 数据库设计规范4.4 模块说明办公自动化管理是一个典型的数据这库开发应用程序,由人事管理模块、日程管理模块、文档管理模块、消息管理模块、系统管理模块、考勤管理模块组成。规划系统功能模块如下:q 人事管理模块

26、该模块包括机构信息模块、员工管理模块、部门管理模块。q 日程管理模块 该模块包括我的日程模块、部门日程模块、我的便签模块。q 文档管理模块 该模块包括文档管理模块、回收站管理模块、文件搜索模块。q 消息管理模块 该模块包括消息管理模块、信箱模块。q 系统管理模块 该模块包括角色管理模块、登陆日志模块、操作日志模块、菜单排序模块。q 考勤管理模块 该模块包括员工签到、签退模块、考勤历史查询模块、考勤统计模块。4.5 系统模块功能4.5.1系统登陆模块设计系统登录模块功能描述:系统登录模块主要用于验证用户登录系统时输入的用户名、密码是否正确,并作出相应的提示,如果正确用户进入系统主界面,否则将不能

27、进入此系统,并弹出提示信息。系统登录页面的设计如图4所示。图4 网站登陆页系统登陆页面所涉及的前台代码如下:用户登陆验证用采用客户断的验证方法主要验证用户的、密码是否为空,并且用户名和密码不允许超过16位,如果不满足要求弹出相应的对话框。function Check()var Name=form1.txtUserId.value;var Pass=form1.txtPassword.value;if(Name=)alert(用户名不允为空!);return false;if(Pass=)alert(密码不允许为空!);return false;if(Name.length16|Pass.len

28、gth16)alert(用户名和密码不允许超过16位!);return false;return true;this.form1.Submit();系统登陆页面代码主要处理用户传的值,判断用户名密码是否正确,将用户登陆信息存放在Session中,登陆成功或失败添加相应的登陆日志,登陆所涉及的后台代码如下:/用户登陆protected void imgbtnLogin_ServerClick(object sender, ImageClickEventArgs e)UserInfo user;/实例化登陆日志将登陆信息写入日志LoginLog loginLog = new LoginLog();

29、loginLog.UserId = txtUserId.Text.Trim();loginLog.LoginTime = DateTime.Now;/获取登陆用户的IPloginLog.LoginUserIp = Request.UserHostAddress.ToString();string userId = this.txtUserId.Text.Trim();string pass = this.txtPassword.Text.Trim();/登陆操作,将用户的值存放在out中便于值的返回bool result=UserInfoManager.Login(userId,pass,ou

30、t user);if (result)loginLog.LoginDesc = 用户登陆成功;/1表示登陆成功loginLog.IfSuccess = 1;/登陆成功时添加登陆日志操作LoginLogManager.AddLoginLog(loginLog);SessionUSERINFO = user;/判断登陆用户的角色if (user.Role.RoleId = 1)/为普通用户,跳转到员工签到页面Response.Redirect(/ManualSign/ManualSign.aspx);else if (user.Role.RoleId = 2)/为管理员跳转到我的个人便签页跳转到我

31、的个人便签页Response.Redirect(/ScheduleManage/PersonNote/PersonNote.aspx);else/用户登陆失败if (user != null)loginLog.LoginDesc = 用户登陆失败,用户名或密码不正确.;loginLog.IfSuccess = 0;/登陆失败时添加登陆日志操作LoginLogManager.AddLoginLog(loginLog);elseResponse.Write(alert(用户名或密码不正确!请重新填写。);history.back(););4.5.2 系统登陆后的主页本系统对不同的用户设置了相应的权

32、限,如果登陆的是系统管理员则转到”我的便签页” (PersonNote.aspx)如图5 如果登陆的是系统管理员则转到”员工签到、签退页” (ManualSign.aspx)如图6所示图5 我的个人便签页图6 员工签到、签退页4.6日程管理模块设计日程管理模块主要包括3个子模块:我的日程、部门日程、我的便签。日历小图标包括3个子模块图7 日程管理模块4.6.1 我的日程模块设计(个人日程管理)个人日程管理页用calendar日历控件显示日历使用DayRender事件绑定显示农历时间和日历小图标,并且可以跳转到”上一月”和”下一月”。利用CNDate类将当前日期显示其相应农历日期。图8 个人日程

33、管理模块个人日程管理页前台calendar属性代码如下:asp:calendar id=calSchedule runat=server Width=100% Height=92% BackColor=Transparent BorderColor=#999999 ShowGridLines=TruePrevMonthText=    上一月 NextMonthText=下一月     BorderStyle=None DayNameFormat=Fu

34、ll OnDayRender=calSchedule_DayRender个人日程管理后台代码在calSchedule_DayRender事件里在呈现日期时激发。protected void calSchedule_DayRender(object sender, DayRenderEventArgs e)日历中的日期是逐个生成的,根据e的Day属性判断具体是那一天。calSchedule_DayRende事件代码如下:/在呈现日程时激发protected void calSchedule_DayRender(object sender, DayRenderEventArgs e)UserInf

35、o user = (UserInfo)SessionUSERINFO;/自定义显示内容CalendarDay calDay = (DayRenderEventArgs)e).Day;/获取表示呈现在控件中的单元格TableCell tc = (DayRenderEventArgs)e).Cell;/农历转换对象CNDate dt = new CNDate(calDay.Date);if (calDay.IsOtherMonth)tc.Controls.Clear();elsetry/显示日历控件的方法,根据用户和时间查询日程Idint scheduleId = ScheduleManager.

36、GetScheduleIdByUserIdAndDate(user.UserId, calDay.Date.ToShortDateString();/根据日程Id获得日程信息Schedule schedule = ScheduleManager.GetScheduleByScheduleId(scheduleId); HyperLink aHyperLink = new HyperLink();aHyperLink.ImageUrl = /images/add_Schedule.gif;aHyperLink.ToolTip = 新增个人日程;aHyperLink.NavigateUrl = S

37、aveMySchedule.aspx?userid= + user.UserId + &today= + calDay.Date.ToShortDateString();tc.Controls.Add(new LiteralControl(  +   +  );tc.Controls.Add(aHyperLink);tc.Controls.Add(new LiteralControl( + dt.GetLunarHolDay();/如果存在日程if (scheduleId != 0)HtmlAnchor ha = new HtmlAnchor();ha.HRef

38、= SaveMySchedule.aspx?userid= + user.UserId + &today= + calDay.Date.ToShortDateString();ha.InnerText = + schedule.BeginTime.Hour.ToString() + : + schedule.BeginTime.Minute.ToString() + + schedule.Title.Substring(0, 3) + .;tc.Controls.Add(new LiteralControl(  +   +  );tc.Controls.Add(n

39、ew LiteralControl();tc.Controls.Add(ha);tc.Controls.Add(new LiteralControl();catch (Exception exc)Response.Write(exc.ToString();/鼠标移到、移出每个日期上的样式e.Cell.Attributesonmouseover = javascript:this.style.backgroundColor=#fff7ce;cursor=hand;e.Cell.Attributesonmouseout = javascript:this.style.backgroundColor

40、=#ffffff;6.1.1添加、修改个人日程如果日历控件上显示当天没有日程则执行添加操作、否则则执行修改操作。新增日程图9 我的日程管理点击日历小图标进入” 我的日程安排” 页面(SaveMySchedule.aspx)我的日程安排页功能要求:要求填写日程主题、日程地点、会议类型(下拉菜单中的数据与MettingIngo表字段对应)、开始时间、结束时间、提醒内容、预约他人、同时可以选择是否公开日程,如果公开部门其他成员也可看到本条日程安排,如果不公开其他成员看不到此条日程。同时显示创建者、创建时间对应Schedule、MettingInfo、PreContract表。点击预约他人小图标则显示

41、所有用户(以树形菜单形式显示)。添加内容注意事项:主题不允许小于三个字符长度,开始、结束时间可改变(利用第三方控件),修改、添加日程的开始时间不能大于结束时间、开始时间要大于当前时间,否则弹出错误提示。如图11所示:点击预约他人如果当天有日程安排点击日历小图标进入日程修改页面:图10 我的日程安排我的日程安排后台代码:1:页面加载时信息的显示(包括会议菜单的显示、树形用户、得到当前的日期)protected void Page_Load(object sender, EventArgs e)if(!Page.IsPostBack)/绑定会议类型下拉菜单LoadMeetings();/按机构部门

42、显示树型用户GenerateUserTree.LoadBranchDepartUsers(tvUsers);UserInfo user = (UserInfo)SessionUSERINFO;/得到用户Idstring userId = Request.QueryStringuserid.ToString();/得到当前日期(短日期类型)string today = Request.QueryStringtoday.ToString();/根据用户Id和日期得到日程Id、int scheduleId = ScheduleManager.GetScheduleIdByUserIdAndToday

43、(userId, today); /判断日程是否存在if (scheduleId != 0)/日程存在if (Request.QueryStringreadonly != null)/Disabled:是否可用、Visible:是否可见btnSave.Disabled = true;btnDelete.Disabled = true;btnDeletePreContractUser.Disabled = true;imgSelect.Visible = false;txtTitle.Enabled = false;txtContent.Enabled = false;txtAddress.Enabled = false;chkIfPublic.Enabled = false;/显示日程信息DisplayScheduleInfo(scheduleId);else/日程不存在,则显示默认信息.在页面后台设置只读属性避免了前台设置

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号