版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、题 目基于java的学校管理系统的设计摘 要随着科学技术的发展,社会在不断的改变。办公自动化是办公信息管理的自动化,它使用先进的技术,充分利用了自动化的信息,大大提高了人们的工作效率和工作质量,计算机信息的引进已彻底改变了许多传统的信息交流方式。本系统主要使用到了SpringMVC、Mybatis、JQuery、Easyui等框架,java开发平台,数据库使用mysql,开发工具使用到MyEclipse10,应用服务器Tomcat6.0,jdk1.6.0, 其中SpringMVC是一个轻量级的低侵入式的构架思想,SpringIOC组件解决了各组件间的耦合度,也使持久化层的相关组件实现容器注入,
2、同时SpringAOP实现了权限控制。用Ajax辅助页面的跳转,同时使用JSON实现前台数据与后台java对象的装换。Easyui实现了页面的数据显示、提高了开发效率;同时使用了树形菜单和layout布局使整个页面更加清晰明了,在较短的时间是实现了较为直观的页面效果。本系统主要节省学校办公室资源、信息资源共享、异地无纸办公操作。给办公人员提供了更好的办公手段和环境,使之准确高效的工作。关键词:学校;java;SpringMVC;mysqlABSTRACTWith the development of science and technology, social change in the co
3、ntinuous. Office automation is the automation of office information management, it uses advanced technology, make full use of the information automation, greatly improving the working efficiency and quality of the people, the introduction of computer information has thoroughly changed many of the tr
4、aditional way of information exchange.In this project mainly to the spring MVC, mybatis, jQuery, easyUI within the framework of the. Java development platform, the database using mysql, is used as the development tool to MyEclipse10, tomcat6.0 application server, jdk1.6.0. The spring MVC is a lightw
5、eight, low invasion type structure thought framework, component SpringIOC solve the coupling between the components and the persistence layer of the relevant components of container into the and spring AOP implement access control M. With Ajax support page Jump while using JSON achieve reception of
6、data and background Java object loaded for.Easyui realization of display data pages, and improve the efficiency of development; at the same time using the tree menu and the layout to make the page more clear; in a relatively short period of time is to achieve a more intuitive results page.The system
7、 is mainly to save the school office resources, information resources sharing, remote paperless office operations. To the office staff to provide a better office tools and environment, so that the accurate and efficient workKey words: school; Java; SpringMVC; MySQLIII湖南涉外经济学院本科生毕业论文(设计)目录诚信声明 摘要IIAB
8、STRACTIII第一章 绪论11.1 选题背景11.2 国内外研究现状11.3 课题研究意义21.4 论文的基本结构2第二章 开发工具和数据库选择32.1 MyEclipse32.2 数据库简介32.3系统运行环境4第三章 系统需求分析53.1 可行性分析53.1.1组织和管理可行性53.1.2经济可行性53.1.3技术可行性53.2 需求分析63.2.1业务流程63.2.2功能流程图73.2.3系统功能分析11第四章 系统设计144.1 总体设计144.2 数据库设计144.3详细设计19结论26参考文献27致谢28V湖南涉外经济学院本科生毕业论文(设计)第一章 绪论1.1 选题背景计算机
9、科学技术的发展不仅极大地促进了整个科学技术的发展,而且明显地加快了经济信息化和社会信息化的进程。同时也对web应用软件的开发提求出了更新更高的要求。面向对象的软件开发是当今计算机技术发展的重要成果和趋势之一。Java作为极具潜力的面向对象的程序设计语言,以其跨平台、健壮性及全面支持Internet技术等优势,已成为目前最流行的跨平台应用系统开发工具之一15。当代社会已经进入信息时代,信息技术革命使社会的各个领域都发生了翻天腹地的变化,每个学校都必须紧跟时代的步伐,加强学校竞争力和提升现代化企业的管理能力,以适应整个社会的发展变化。传统办公模式在许多信息处理、信息传输的路上很容易出现错误,领导是
10、很难控制各种信息的正确性。在今天,传统的工作方式和审批流程已难以满足企业和学校的新需求。学校的发展需要信息,计算机和网络技术已经渗透到学校的日常生活。传统的校园信息传播方式已经不能满足学校的快速传输和处理大量的信息需求,学校管理系统的应用满足了企业的办公网络、自动化的管理需求,提高了学校内部管理水平,提高了学校的综合竞争力在市场上的竞争。1.2 国内外研究现状在我国,从办公自动化的发展趋势来看,我国的办公自动化发展经历了文件型、流程型、知识型、智能型四个阶段。80年代中期第一代办公系统实现了数据统计和文档写作电子化,完成了办公信息从纸质转向电子数据方向的飞跃。90年代中期第二代工作流办公系统以
11、网络技术和协调技术为主实现了从传统的手工向自动化方式的转变,随着21世纪知识经济时代的来到。第二代办公系统提升为以知识为核心的第三代系统,为人们在处理文件的时候提供相关的知识,大大提高了人们的效率和准确度。目前国内还在研究怎么才能把第二代工作流自动化的办公系统上5。与国内现状相比,欧美等发达国家的办公自动化管理系统己经发展得非常完善,市场占有率很大,行业经验丰富,对办公自动化一直处于领先地位。20世纪50年代初,在美国和日本兴起的办公自动化系统最初只有电子数据处理的薄记功能1。60年代被管理系统系统取代。到70年代后期办公自动化形成了多种技术的综合学科。80年代,国外的办公自动化技术得到了飞速
12、发展。市场不断的扩大,促进了计算机及信息产业的快速发展。在20世纪90年代以后,办公自动化在发达国家蓬勃发展,许多大公司投入了大量的人力物力进行深入的研究,现在国外办公自动化已经发展到了一个新的水平。1.3 课题研究意义90年代以来,西方发达国家大部分完成了数字化建设。目前我国的信息数字化也进入了全新的时代,特别是个高校的信息化。很多高校认识到,信息化建设已经成为提高各高校提高自身管理水平,提高综合实力的重要手段。在各高校中,有各种各样的信息管理系统。Web数据库技术已经成为应用最为广泛的网站架构基础技术,web提供了与人们进行通信联络的有效手段2。而学校管理系统也成为了我研究的课题。随着对信
13、息化需求的发展,传统的交流方式已经不能满足大家的需求。人们越来越离不开办公系统。它是人们及时能看信息,收发文件的重要工具。办公自动化的发展提高了办公效率,使文件流转程序和格式更加规范,也促进了沟通,节约了成本。建立了通信和信息发布平台、文件管理、会议通知等都采用电子化流程方式,利用快速廉价的网络传递首手段,发挥信息共享功能,减少了工作中的复杂环节。对于过去的纸质传递,办公自动化显得更加的数据安全3。能大大减少办公程序和办公时间,尤其能减少因电话、传真、打印而发生的通讯费,进一步降低办公的费用。1.4 论文的基本结构本文的结构安排如下:第一章:绪论。主要对本课题的研究背景、目的与意义和国内外研究
14、现状进行了介绍。第二章:开发工具和数据库的选择。介绍了系统开发的时所用到的一些工具,如:开发平台、开发软件及开发环境。第三章:系统需求分析。先进行可行性分析,然后进行需求分析以及对功能的分析。第四章:系统设计。首先将系统的总体设计介绍,然后对数据库进行了设计分析。实现了开发平台的搭建,对用到的所有数据库的表进行了介绍,最后把系统的主要功能模块实现过程的表进行了展示;实现了运行系统后的界面。展示了界面上的功能。第二章 开发工具和数据库选择本系统主要是在MyEclipse平台上开发的,采用的编码语言是java,用的mysql数据库进行数据存储。下面就对本系统的一些专业技术术语做一些简单的介绍。2.
15、1 MyEclipseMyeclipce是在eclipse的基础上加上自己插件开发的Tamcat和jdk等一些工具而成的集成开发的环境,myeclipce的功能非常强大,支持也十分的广阔,尤其是对开源产品3。主要用于java、javaEE以及移动应用的开发。开发软件包括:(1)javajava是Sun公司于1995年正式推出的一种面向对象的程序设计语言,作为一种程序设计语言,它具有高性能、跨平台、可移植性、健壮性、安全性等优良特性。Java的小应用程序Applet可在网络上传输而不受CPU和环境的限制4。因此,java迅速成为网络应用软件的主流编程语言并得到了广泛的应用。Java还提供了丰富的
16、类型,使程序设计者可以很方便地建立自己的系统5。同时作为一种更纯粹的面向对象的语言,java也为我们学习面向对象程序设计提供了最佳的平台。(2)数据库在线阶段,随着Internet的飞速发展,网络环境下的数据库技术已成为当前研究和解决的热点之一。同时,由于受到开放性源代码潮流的影响。数据库系统也被迫要求具有类似的开放性特性6。数据库技术在人们的工作生活中有着重要的地位和广泛的应用,从个人的基本信息、亲朋好友的通信地址,到公司的财务账目、企业的生产销售等,都要用到数据技术。Mysql为很多互联网中的超大型流量的网站提供了专业的数据库环境。所以这些安装了mysql数据复制的数据库环境为其所在组织和
17、机构提供了可扩展的和高度可用的数据库解决方案。(3)开发环境网络环境下的多用户系统,开发软件为windows操作系统mysql数据库在这个项目中主要使用到了SpringMVC、Mybatis、JQuery、Easyui等框架,java开发平台,数据库使用mysql,开发工具使用到MyEclipse10,应用服务器Tomcat6.0,jdk1.6.02.2 数据库简介MySQL是一种开放源代码的关系型数据库管理系统,MySQL数据库系统使用最常用的数据库管理语言-结构化查询语言(SQL)进行数据库管理。Sql是网络数据库管理系统,是目前最强的关系型数据库系统之一,主要任务是存储、管理和提供数据,
18、以满足客户端连接和存储数据的需要,功能强大,方便,可建立数据类型,数据库和数据表,数据库的查询、删除、更新、添加、存储、索引与数据库完性,视图,Transact-SQL程序设计,存储过程,触发器,用户自定义函数与事务。Mysql主要有以下的特点:1.完全网络化;2.跨平台性;3.多用户、多线性;4.用户权限设置简单、有效;5.共享性和开放性;6.稳定性。Mysql精巧的体系结构是由SQL数据库服务器、访问该服务器的客户机构程序和编码接口三部分组成7。其中:(1)客户机程序可以向服务器发送请求,以便将用户的需求传送给服务器。它由一个交互式的查询查看程序和多个辅助操纵服务器的应用程序组成8。其中,
19、mysql允许直接输入指令执行并浏览结果,对服务器进行管理和控制mysqladmin,对数据进行导入导出mysqlimport和mysqldump还可以实现对数据库、权限等的其它管理和操作功能。(2)编程接口可以帮助用户自己编写应用程序。Mysql本身就是有C/C+编写的,可以用C编写客户机程序,通过接口进行调试,它还提供了其他数据库少有的编程工具,可以用许多第三方语言访问mysql数据库10。(3)SQL数据库服务器是一个位于存放数据的机器上的程序,是用来提供对数据库访问的引擎。它监听网络上传来的客户机的请求,然后执行相应的操作,将结果信息集返回到客户端9。2.3系统运行环境操作系统:win
20、dows 7旗舰版、windows 2003 server数据库:mysql开发工具:myeclipse10.0第三章 系统需求分析3.1 可行性分析可行性研究实质上是要进行一次大大的压缩简化了系统分析和设计的过程。也就是在高层次上比较抽象的方式进行的系统分析和设计的过程。进一步研究探讨问题定义阶段所确定的问题是否有可行的解。可行性通过对整个系统的需求,技术及开发方法,以及开发人员,所需资金的综合考虑以评估对于该系统的开发是否符合实际,对以后的行动方针提出建议20。可行性分析包括:组织和管理上的可行性、技术可行性、经济可行性。3.1.1组织和管理可行性基于各学校的办公软件,本软件采用模块化开发
21、方式,将整个系统划分为11个功能模块,并在功能模块的下做有子模块功能,每一个功能模块就是一个功能。并根据实际能力编写相应的模块,这种将系统功能平行的划分方法有助于系统开发的组合和管理20。3.1.2经济可行性通过网站对学校内部信息进行全面的自动化管理,大大提高了学校的办公的效率,减轻人的劳动力。本系统对学校办公过程中的数据进行全面的管理和统计,避免人为处理数据时所产生的各种问题,提高了经济效益,提供了大量的、权威的数据、使学校的管理进行到科学化、系统化的范筹。硬件方面主要是计算机,实际情况可以满足大部分开发任务,所需要的资料书籍可以到图书馆翻阅或个人购买资料,或网上查阅,经济可行性良好。3.1
22、.3技术可行性基于学校的办公自动化系统的开发采用了先进成熟并且符合实际应用的开发方法。SpringMVC是一个轻量级的低侵入式的构架思想,SpringIOC组件解决了各组件间的耦合度,也使持久化层的相关组件实现容器注入,同时SpringAOP实现了权限控制18。Mybatis是持久化工具主要是从关系型到对象型的角度来解决数据库之间的操作,并且映射SQL结果集查询语句灵活,可以编写自己的SQL语句。用Ajax辅助页面的跳转,同时使用JSON实现前台数据与后台java对象的装换。Easyui实现了页面的数据显示、提高了开发效率;同时使用了树形菜单和layout布局使整个页面更加清晰明了;在较短的时
23、间是实现了较为直观的页面效果。3.2 需求分析需求分析阶段的工作结果是开发软件的重要基础,为了提高软件质量,确保软件开发成功。本系统是一个基于学校办公管理的软件系统,它能文件的收发、公告的发布、报销申请、会议申请、办公的领用和申请都能在本系统完成。3.2.1业务流程根据系统需求,主要业务流程图3.1如下。图3.1主要流程图3.2.2功能流程图1.接待表(基本信息)提交后的审批流程,财务办理(费用标准)总务处办理(住宿安排、膳食安排) 训练馆处(训练安排) 办公室(交通安排、备注) 校领导批示成功后即可住入学校,流程如下图3.2所示。图3.2接待表(基本信息)流程2.学生可以会议申请,流程图如下
24、图3.3所示。图3.3 会议申请流程图3.用车申请需要填写单子。单子包括:用车部门及用车的事由及用车开始和结束时间及乘车人数及起止的地点和车牌号。填写完保存后,页面会弹出用车部门的提示,确认后,页面会弹出1正在审批的提示,确认后,会提示添加成功。部门领导审批和校领导看到单子后审批,流程图如下图3.4所示。图3.4 用车申请流程图4.购买申请在管理办公用品的,填写单子,单子包括:用品名称、品牌、规格、数量、申请时间及备注和用途后经过采购询价才可提交,流程图如下图3.5所示。图3.5 购买申请流程图5.发文管理需要填写办文呈批表:表的内容包括:填写文件标题、发文事由、紧急程度、发文日期、办文期限、
25、承办单位、正文名、拟办意见和领导批示意见,填写完保存后,在发文管理操作中查看。流程图如下图3.6所示。图3.6 领用办公用品申请流程图3.2.3系统功能分析(1)用户(人员)管理模块列表能显示所有用户信息,并提供添加、修改、删除用户信息的功能和根据登录账号、姓名、角色等查询的功能。用户名进行唯一性检查,密码不能为空,选择部门同时指定该部门下的职位,对用户进行角色分配。(2)权限设置列表显示系统中的所有的角色,并提供添加、修改、删除的功能及对角色的权限进行添加、删除和修改操作。删除角色时先确认该角色没有指派给任何一个用户,否则不能删除修该角色对应的权限,修改前先显示角色已经拥有的权限。(3)组织
26、机构的管理显示部门名称同时显示该部门人数。点击具体部门名称,可列表显示该部门的人员。可添加部门、单击“所有部门”列表显示该校的所有部门信息,并可修改、删除部门,但如果部门下有人员则不能删除该部门,可为部门分配职位。(4)活动报销申请活动报销申请能填写教职工报销单,其中教职工、摘要选择输入,可录多条。实发金额页面上自动计算。未提交的报销单可修改、删除。提交后交给财务审核。列表显示所有的活动报销申请。(5 )信息发布信息发布可添加、修改、删除公告类别,如果公告类别对应有公告则不能删除。可按类别、标题查询公告。处于未提交状态的公告才可以修改、删除。只有审核通过的公告才可以在首页相应区。(6)消息通知
27、消息通知可添加新的消息,消息阅读标记为N。可按未读、已读、已发分别查看与当前登录者有关的消息。点击列表中某个消息可查看消息详细内容。如果点击的是未读消息进行查看则其阅读标志应置为Y。(7)通讯录通讯录可添加、修改、删除列表显示当前登录者。(8)接待管理接待管理能填写接待安排表并保存。提交后就不能修改接待安排表及进入后续审批处理。列表显示所有接待安排。(9)会议室资料(管理)会议室资料能对会议室进行添加、修改。(10)会议类型能添加、修改会议类型及会议类型有使用则不能删除,录入会议类型可选择多个参与人员。(11)会议管理填写会议申请时,根据选择会议地点列出相应的空闲会议室供选择。选中某个会议类型
28、时,自动列出主持人和参与人员信息。可重新指定主持人或参与人员。提交后交由办公室领导审批。审批通过后(开完会后)可填写会议纪要。(12)车辆信息可添加、修改车辆信息及车辆有使用不能删除。(13)用车申请填写用车申请单,提交后进行审批流程。未提交的用车申请可修改、删除。列表显示所有的用车申请。(14)车辆派单能对审核通过的用车申请进行车辆派单。可对车辆派单进行修改、删除。可按车牌号查询车辆派单,结果列表显示出来。(15)出车补助填写出车补助申请,提交后进入审批流程;未提交的出车补助申请可修改、删除。列表显示所有的出车补助申请。(16)用品管理(商品入库)能添加、修改用品分类信息。存在用品的分类不能
29、删除。存在使用情况的用品不能删除。能按用品名称查询。(17)购买申请填写购买申请表可选择多个用品,选择用品ID,用品其他信息自动填入,未提交的购买申请可修改、删除(新建的单据状态:新建)。可按部门、申请人查询所有的购买申请,结果列表显示出来。(18)领用申请填写领用申请表选择多个用品。提交领用申请,可进入审批流程。审批通过的领用申请可办理领用登记。未提交的购买申请可修改、删除及按部门、申请人查询所有的领用申请,结果列表显示出来。(19)经费设置列表能显示所有部门的经费,能按部门名称查询经费。可对部门经费进行续费。可查看某个部门经费使用情况。(20)公文设置可对公文设置进行添加、修改、删除公文模
30、板及公文密级权限,可添加、修改、删除文号前缀及收发文单位。(21)个人办公可按收发文、会议、车辆申请、办公用品购买、办公用品领用等查看个人的所有代办事宜及对代办事宜进行办理,办理完毕后进入审批流程下个环节或结束。首页上可显示个人代办事宜前5条,单击更多可查看所有的个人的代办事宜。(22)报修申请报修人可填写报修申请,列表显示所有的报修申请,单击可查看报修申请详情。处理人可对报修申请进行回复,没有回复的报修申请可修改和删除。(23)考核评优能填写、修改、显示个人考核表,可填写、修改先进集体推荐表。列表能显示先进集体推荐表。可填写、修改先进个人推荐表,列表能显示个人推荐表。第四章 系统设计4.1
31、总体设计总体设计阶段的基本目的是用比较抽象概括的方式确定系统如何完成预定的任务,确认系统的物理配置方案和系统的每个程序的结构。4.2 数据库设计数据库表设计主要是对保存系统的数据结构进行设计,设计出数据表的结构,合理的设计出数据库表对整个系统开发具有非常重要的意义。主要具体表结构如下:1.系统需要用到的所有表的信息表。包括用户表、组织结构、职位表、信息分类公告、消息分类,各表之间都有约束联系。所需要用到的所有表的信息表如表4.1所示。表4.1所需要用到的所有表的信息表表名功能说明表格功能说明Sysuser用户表Lysq领用申请Department组织机构Lysqmx领用申请明细Job职位表De
32、ptfunds部门经费表Bulletintype信息公告类别Roles职位表Bulletin消息公告user_role用户角色关联表Message短消息role_func角色权限关联表Contact通讯录Docmodel公文模板Entertain接待安排Docfunc公文密级权限Meetingtype会议类型Docnoprefx文号前缀Meeting会议申请Incomingdept收发文单位sched_trunck车辆派单Functions功能权限表Trunck车辆管理Recvsend收发文件trunck_bz出车补助Sfwfjb收发文附件表truck_sq用车申请Bxsq保修申请Flowde
33、tail流程审批明细Personkh个人考核Room会议室Jttjb集体推荐表Buysq购买申请Xjgrtjb先进个人推荐Wupin用品信息dept_job部门职位关联表wupin_cat用品分类Bxlb报销类别Buysqmx购买申请及明细Hdbxd活动报销单2.用户表存储用户的基本信息,包括用户编号、用户名、密码、状态、部门ID,用户表的字段说明如表4.2所示。表4.2用户表sysuser表名数据类型空/非空约束条件useridintnot nullusernamevarchar(30)Nullpasswordvarchar(30)Nullflagvarchar(1)Nulldeptidin
34、tNull3.组织结构主要用来管理部门的基本信息,包括部门ID、部门名称、操作、部门介绍,组织结构表的字段说明如表4.3所示。表4.3组织结构department表名数据类型空/非空约束条件deptidintnot nulldeptnamevarchar(50)NullparentintNullintrovarchar(200)Null4. 职位表主要用来管理部门的基本信息,包括职位ID、职位名称、职位介绍,职位表的字段说明如表4.4所示。表4.4职位表job表名数据类型空/非空约束条件jobidintnot nulljobnamevarchar(50)Nullintrovarchar(100
35、)Null5. 信息公告分类表主要用来管理部门的基本信息,包括信息ID、信息类别、信息通知、信息状态,信息公告分类表的字段说明如表4.5所示。表4.5信息公告分类bulletintype表名数据类型空/非空约束条件idintnot nulltypevarchar(50)Nullintrovarchar(50)Nullflagvarchar(1)Null6.消息公布分类表主要用来通知消息,包括消息编号、标题、发送人、发送时间、阅读标志、短信类型、消息内容、发送状态,消息公告表的字段说明如表4.6所示。表4.6消息公布bulletin表名数据类型空/非空约束条件IDintnot nulltitle
36、varchar(100)NullpublisherintNullspyjvarchar(200)NullsprintNullsprqdatetimeNullStatevarchar(30)NullPublishdatedatetimeNull7.消息公布分类表主要用来通知消息,包括消息编号、标题、发送人、发送时间、阅读标志、短信类型、消息内容、发送状态,短信息表的字段说明如表4.7所示。表4.7短信息message表名数据类型空/非空约束条件msgidintnot nullcontentvarchar(200)NullsenderintNullreceipterintNullflagvarch
37、ar(1)NullreaddatedatetimeNullmsgtypevarchar(50)Null8.通讯录表主要用来联系,包括编号、姓名、公司名称、公司地址、职务、邮件、电话、传真、主页、用户,通讯录表的字段说明如表4.8所示。表4.8通讯录contact表名数据类型空/非空约束条件IDintnot nullnamevarchar(50)Nullcompnamevarchar(100) Nullcompaddrvarchar(100) Nulljobvarchar(50) Nullemailvarchar(100) Nullphonevarchar(20) Nullhomepagevar
38、char(100) Nullmemovarchar(200) NulluseridintNull9.接待安排表主要用来接待人用的流程,包括接待编号、来院单位、联系代表、学院联系人、来院人数、来院时间、住宿安排、交通安排、备注,接待安排表的字段说明如表4.9所示。表4.9接待安排entertain表名数据类型空/非空约束条件enidintnot nullcompvarchar(100)Nullcomplinkmanvarchar(50)Nulllxrvarchar(50)Nulltime1datetimeNulltime2datetimeNullnumIntNullfjyqvarchar(200
39、)Nullzsapvarchar(200)Nullssapvarchar(200)Nulljtap_time1datetimeNulljtap_addr1varchar(50)Nulljtap_train1varchar(50)Nulljtap_time2datetimeNullldpsvarchar(200)Nulllsqkvarchar(200)Nullstatevarchar(30)Null10.会议室表主要用来管理会议类型及会议室资料,包括编号、会议名称、会议议题、会议人数、会议地址、支持人等相关信息,其中主键为会议编号,会议室表的字段说明如表4.10所示。表4.10会议室room表名
40、数据类型空/非空约束条件IDintnot nullroomnamevarchar(50)nullnumintnullroomtypevarchar(50)nulladdressvarchar(50)nulluseridintnullconstraint PK_ROOM primary key (ID)11.会议申请表主要用来管理会议的申请,包括编号、会议地址、会议的房间号、会议类型、等相关信息,其中主键为会议编号,会议申请表的字段说明如表4.11所示。表4.11 会议申请 meeting表名数据类型空/非空约束条件IDintnot nulladdressvarchar(50)nullroomi
41、dintnullmtypeidintnullconstraint PK_MEETING primary key (ID)12.车辆管理表主要用来管理车辆,包括编号、车牌名称、车牌号、等相关信息,其中主键为会议编号,车辆管理表的字段说明如表4.12所示。表4.12 车辆管理truck表名数据类型空/非空约束条件IDintnot nullnamevarchar(50)nullnovarchar(10)nullconstraint PK_TRUCK primary key (ID)13.用车申请表主要用来管理用车的情况,包括编号、用车部门、人数等相关信息,其中主键为会议编号,用车申请表的字段说明如表
42、4.13所示。表4.13 用车申请truck_sq表名数据类型空/非空约束条件IDintnot nulldeptnamevarchar(50)nullnumintnullconstraint PK_TRUCK_SQ primary key (ID)14.用品分类表主要用来办公用品,包括编号、备注、用品名称、备注等相关信息,其中主键为会议编号,用品分类表的字段说明如表4.14所示。表4.14用品分类wupin_cat表名数据类型空/非空约束条件IDintnot nullwpcatnamevarchar(30)nullmemovarchar(200)nullconstraint PK_WUPIN_
43、CAT primary key (id)15.购买申请表主要用来管理办公用品,包括编号、申请人、申请时间等相关信息,其中主键为编号,购买申请表的字段说明如表4.15所示。表4.15购买申请buysq表名数据类型空/非空约束条件IDintnot nulldeptidintnullcreatetimedatetimenullstatusvarchar(30)nullconstraint PK_BUYSQ primary key (ID)4.3详细设计(1)系统整体页面设计在浏览器打开http:/localhost:9090/ProA网页,点击个人办公就会出现如下界面,如图4.1所示。图4.1个人办
44、公(2)会议管理设计在浏览器打开http:/localhost:9090/ProA网页,点击会议管理模块能对会议类型、会议室资料、会议申请、会议通知这4个子模块进行操作。界面如图4.2所示。图4.2会议管理设计(3)车辆管理设计在浏览器打开http:/localhost:9090/ProA网页,点击车辆管理模块能对车辆信息、用车申请、车辆派单、出车补助、审批申请这5个子模块进行增删改查的操作。界面如图4.3所示。图4.3车辆管理设计(4)办公用品设计在浏览器打开http:/localhost:9090/ProA网页,点击办公用品模块能对用品分类、用品信息、购买申请、采购询价、购买审批、领用申请
45、、领用申批、领用登记这8个子模块进行增删改查及审批的操作。界面如图4.4所示。图4.4办公用品设计(5)公文管理设计在浏览器打开http:/localhost:9090/ProA网页,点击公文管理模块能对公文进行增删改查及审批的操作。界面如图4.5所示。图4.5公文管理设置(6)公共信息设计在浏览器打开http:/localhost:9090/ProA网页,点击公文信息模块能对信息进行增删改查及审批的操作。界面如图4.6所示。图4.6公文信息设计(7)报修申请设计在浏览器打开http:/localhost:9090/ProA网页,点击报修申请模块进行增改查操作。界面如图4.7所示。图4.7报修
46、申请设计(8)接待管理设计在浏览器打开http:/localhost:9090/ProA网页,点击接待管理设计模块进行增删改查的操作。界面如图4.8所示。图4.8接待管理设计(9)活动报销设计在浏览器打开http:/localhost:9090/ProA网页,点击活动报销模块进行增删改查的操作。界面如图4.9所示。图4.9活动报销设计(10)考核评优设计在浏览器打开http:/localhost:9090/ProA网页,点击考核评优设计模块进行增删改查的操作。界面如图4.10所示。图4.10考核评优设计(11)系统管理设计在浏览器打开http:/localhost:9090/ProA网页,点击
47、系统管理设计模块对子模块的用户管理、权限管理、组织机构管理进行增删改查的操作。界面如图4.11所示。图4.11系统管理设计结论在Windows 系统下,以myeclipce开发为平台,运行java语言和mysql数据库几班完成了B/S模式下的学校管理系统,系统基本上实现了预期的各项功能,达到了任务书中的主要设计内容的各项任务,整个系统也在经过不断的修改和测试之后能够顺利运行。该系统能够实现:系统管理:用户(人员)管理、权限设置、组织机构管理报修申请:报修申请公共信息(类似短信息):消息通知、信息发布、通讯录接待管理:接待管理会议管理:会议室资料(管理)、会议管理车辆管理:车辆信息、用车申请、车辆派单、出车补助办公用品:用品管理(商品入库)、购买申请、领用申请公文管理:公文设置、收发文管理个人办公:个人办公活动报销:活动报销申请考核评优:考核评优本次系统设计已经基本完成,在这几个月的设计过程中,如果
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 沈阳药科大学《国际贸易务实》2025-2026学年期末试卷
- 山西电力职业技术学院《西方文化概论》2025-2026学年期末试卷
- 沈阳音乐学院《口腔材料学》2025-2026学年期末试卷
- 沈阳药科大学《投资组合管理》2025-2026学年期末试卷
- 山西职业技术学院《海洋科学导论》2025-2026学年期末试卷
- 上海外国语大学贤达经济人文学院《工程结构荷载与可靠度设计原理》2025-2026学年期末试卷
- 上海立信会计金融学院《会计学原理》2025-2026学年期末试卷
- 上海师范大学天华学院《新闻采访写作》2025-2026学年期末试卷
- 山西金融职业学院《财务分析》2025-2026学年期末试卷
- 上海民航职业技术学院《大学写作训练》2025-2026学年期末试卷
- 珍惜青春花开有时-高一拒绝早恋主题班会课件
- TCNAS 48─2025成人留置导尿的护理并发症处理
- 2025年3月29日安徽省事业单位联考A类《职测》真题及答案
- 七年级体育立定跳远教学设计案例
- 2025年中国分子育种行业白皮书
- DB32∕T 4644.1-2024 从业人员健康检查 第1部分:检查机构管理规范
- 成新农场供水改造工程可行性研究
- 新版中华民族共同体概论课件第十二讲民族危亡与中华民族意识觉醒(1840-1919)-2025年版
- 慢阻肺合并心衰护理查房
- 内科护理面审题库大全及答案解析
- GB/T 46229-2025喷砂用橡胶软管
评论
0/150
提交评论