办公自动化管理系统-项目开发总结报告(GB8567——88)

时间:2019-05-12 00:13:02下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《办公自动化管理系统-项目开发总结报告(GB8567——88)》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《办公自动化管理系统-项目开发总结报告(GB8567——88)》。

第一篇:办公自动化管理系统-项目开发总结报告(GB8567——88)

项目开发总结报告(GB8567——88)1引言

1.1编写目的

办公自动化管理系统的开发已经基本完成。写此项目开发总结报告,以方便我们在以后的项目开发中来更好的实施项目的订制开发;让我在今后的项目开发中有更多的有据的资料来规范我们的开发过程和提高我们的开发效率,从而创造更多公司效益。

1.2背景

项目名称:办公自动化管理系统

包含的模块有:员工管理模块、考勤管理模块、通讯管理模块、日常管理模

块、系统登录、系统退出模块

本项目的提出者: 开发者为:

用户::企业单位。

1.3定义

MySql: 系统服务器所使用的数据库管理系统(DBMS)。SQL: 一种用于访问查询数据库的语言

事务流:数据进入模块后可能有多种路径进行处理。主键:数据库表中的关键域。值互不相同。外部主键:数据库表中与其他表主键关联的域。OA:Office Automation 办公自动化

1.4参考资料

1.项目开发计划

本项目开发小组 2.可行性研究报告

本项目开发小组 3.软件需求说明书

本项目开发小组 4.概要设计说明书

本项目开发小组

5.详细设计说明书

本项目开发小组

6.软件工程

张海潘、倪宁

人民邮电出版社 7.软件工程—原理、方法与应用

肖孟强、王宗江

中国水利水电出版社

8.实用软件工程

郑人杰、殷人昆、陶永雷

清华大学出版社 9.软件体系结构理论与实践

冯冲、江贺、马静芳

人民邮电出版社 10.数据库原理与应用

张俊玲、王秀英籍淑丽

清华大学出版社 11.数据库设计教程

何玉洁,黄婷儿

机械工业出版社

2实际开发结果

2.1产品

1.办公自动化管理系统 2.数据表的物理结构如下:

(1)用户信息(用户名、密码、用户姓名、用户权限、用户所在部门、用户工作、用户性别、用户E-mail、用户电话、用户地址、优秀员工)。

(2)会议记录(会议时间、主持人、出席人、会议主题、会议地点、会议内容)

(3)公告信息(公告人、公告主题、公告时间、公告内容)(4)外出登记信息(外出人、外出人所在部门、外出原因、外出时间、预计回归时间、是否回归)

(5)请假登记信息(请假人、请假人所在部门、请假原因、请假时间、预计销假时间、是否销假)

(6)出差登记(出差人、出差人所在部门、出差原因、出差时间、预计回归时间、是否回归)

(7)上下班登记(登记人、登记人所在部门、登记类型、规定时间、登记时间、登记备注、登记总结)

(8)通讯组(通讯组名)

(9)通讯详细信息(员工姓名、员工生日、员工性别、员工性别、婚否、所属单位、所属部门、职务、省份、城市、办公电话、移动电话、邮箱地址、邮政编码、QQ、家庭电话、家庭住址、备注、通讯组)

(10)留言详细信息(留言人、留言主题、留言内容、留言时间)

2.2主要功能和性能

已完成的主要功能:

1.系统登录 2.员工管理

3.考勤管理 4.通讯管理 5.日常管理 6.系统退出

基本完成了预期目标。

2.3基本流程

用图给出本程序系统的实际的基本的处理流程。

2.4进度

按照项目开发计划,按时完成。

2.5费用

与原来计划的费用基本相同。

3开发工作评价

3.1对生产效率的评价

由于小组成员对软件工程开发文档不太熟悉,起初的编写很慢,通过前期的研究后期的编写很顺利的完成了。

同时由于小组成员缺少项目开发经验,我们根据我们的技术及经验完成了预期的目标完成了本系统的系统登录、员工管理、考勤管理、通讯管理、日常管理、系统退出这几s大模块。

3.2对产品质量的评价

基本完成了预期的要求,每完成一项功能均会出现错误在小组成员积极配合与老师的指导均一一见其改正。

3.3对技术方法的评价

本系统主要运用Java开发语言、Netbeans图形开发工具,在老师的带领下完 成的。

3.4出错原因的分析

1.程序设计方面的错误,如语法错误,算法实现等。主要由于我们开发过程中马虎、知识点掌握不够造成的。

2.数据库设计不当。在系统开发过程中,我们会对系统的功能进行完善,同时对已设计好的数据库进行更改。

4经验与教训

经过几周的不懈努力,在老师的悉心指导下和小组成员的共同努力下,我们的办公自动化管理系统终于完成了。虽然这个系统在功能上不算全面,在美观上不算完美,但对我们来说这已经是巨大的突破,使我们掌握了新知识、新技术,巩固了已有的知识。

以前我做过的课程设计都是在已有程序的基础上,对其界面进行修改,看看别人编好的代码,完成课程设计的报告。本次不同,我不仅参加了本系统程序的编写工作,还成为了我们设计小组的组长。这次是我第一次担任组长,没有项目管理方面的经验,因此对人员分配上不是很好。在其他行业中,人与人的之间的沟通只很重要的。项目开发也不例外,很好的沟通能够加快项目的进度,这就要求我们每一个小组要学会和善于沟通。在一个项目的开发过程中,我们小组成员是一个不断交流和沟通的过程。在开发到一定的阶段,我们就要沟通一下,尽量的去避免一些隐藏的问题,及时的发现问题,解决问题,从而按时或者提前完成项目的开发。在本项目的开发过程中,虽然人员分配不是很好,但大家都参与了文档的编辑及项目的开发。均获得了一定的收获。

在本次项目开发,我负责的文档是详细设计说明书,以前虽然我也写过软件开发文档,但是其内容与本次有很大的不同。本次我们应用的模板是国家标准的,因此比以前写的多了很多不懂得标题,让我无从下手,经过小组讨论、查各种资料以及其他小组成员写好的文档,我才顺利的完成了任务。经过本次项目开发使我彻底改变了我的软件开发理念,原来开发软件在编写程序之前要写这么多的文档,而且这些文档对整个软件的开发起着十分重要的作用。

随着时间的流逝我会用今天所学到的用到今后的更多的项目开发中,我会为了今后能够更好的编写程序而努力学习,好好利用每一次锻炼自己的机会提高自己的实践能力,完善自己的知识,充分利用图书馆的书籍扩大自己的知识覆盖面,时刻记住只有付出才会有收获。

第二篇:机房管理系统项目开发总结报告

机房管理系统

项目开发总结报告

目 录

14.1 引言......................................................................................................................................1

14.1.1 编写目的..................................................................................................................1 14.1.2 背景..........................................................................................................................2 14.1.3 定义..........................................................................................................................2 14.1.4 参考资料..................................................................................................................2 14.2 实际开发结果......................................................................................................................3

14.2.1 产品..........................................................................................................................3 14.2.2 主要功能和性能.......................................................................................................3 14.2.3 基本流程..................................................................................................................3 14.2.4 进度..........................................................................................................................4

14.2.5 费用..........................................................................................................................4 14.3 开发工作评价......................................................................................................................4

14.3.1 对产品质量的评价...................................................................................................4 14.3.2 对技术方法的评价...................................................................................................4 14.3.3 出错原因的分析.......................................................................................................4

14.1 引言 14.1.1 编写目的

为提高机房使用效率,净化上机环境,杜绝个别用户使用机房内电脑做违规的事情,为机房管理员提供一个好的机房监控系统是必要的。作者在对机房微机管理过程进行了详细调查后,参考了一些网吧的微机管理系统,获得了机房监控系统的设计思路。机房管理系统应当能使管理员极其方便的获取某台微机的屏幕视图,锁定某台电脑的键盘和鼠标输入,并能发送消息给指定的电脑用户。

14.1.2 背景

当今时代是一个信息种类多元化,信息量巨大化,传播速度急速化的时代。要积极面临这种现状,就要能快速的处理各种信息,从而引申出人们对信息处理工具的高度关注。而各种电子设备,尤其是电脑等硬件设备的出现,给人们的日常生活带来极大的变化。随着计算机网络的出现,更使得人们的信息处理方式发生了革命性的改变。毫无疑问,计算机以及由计算机组成的计算机网络已经成为当今时代最佳的信息处理工具。掌握这个工具对于科研和学习有着重要意义。

鉴于这种情况,现在许多学校都提供了微机室,让在校学生可以很好的学习计算机操作,并使用计算机辅助学习。对于同学们来说,这本来是个很好的机会,但有个别同学未能珍惜这个机会,他们没有好好利用这些微机进行学习和研究,而是在机房内打游戏或者闲聊等,甚至有人利用电脑进行违反法规的活动。这些同学不但浪费了自身的学习机会,同时也浪费了学校的宝贵资源,而且给周围的同学造成了很不好的影响。因此,如何对机房进行有效的管理成为了一个不容忽视的问题。

对于机房管理,一方面应该设立专门的管理员,拟定详细的机房使用规则;另一方面,也应该配备强大的管理软件,辅助管理员进行管理。因此,如何设计和实现机房监控系统成为了本次课题的研究问题。

14.1.3 定义

该系统在原有的机房管理系统上做了有益的改进,实现尽量考虑系统的可操作行,系统设计的合理性,使业务流程最短,界面友好。

系统是根据系统业务流程设计的。新系统的使用将有以下几个方面的优势,该系统包括帐户管理模块、计费设置模块,系统设置模块、以及远程监管模块等模块。其中帐户管理模块是整个机房管理系统的基础。为了能够使机房的管理工作有条不紊,实现计算机化、系统化、规范化操作,必须建立一个良好的机房管理系统。

14.1.4 参考资料

《软件开发这点儿事——软件开发工具手册》 邵志东著 《程序员指南丛书ASP.NET高级编程》 但正刚著

《ASP.NET网络应用系统开发与实例》 吴明晖主编 吴丹红编著 《软件工程--理论与实践》 田淑梅 廉龙颖 高辉编著

《数据库原理与技术》 申时凯、戴祖诚、余玉梅主编

14.2 实际开发结果 14.2.1 产品

14.2.2 主要功能和性能

提高机房使用效率,净化上机环境,杜绝个别用户使用机房内电脑做违规的事情,为机房管理员提供一个好的机房监控系统。机房管理系统能使管理员极其方便的获取某台微机的屏幕视图,锁定某台电脑的键盘和鼠标输入,并能发送消息给指定的电脑用户。

14.2.3 基本流程

本小组于9月20日开始进行机房管理系统的项目开发准备工作,于9月27日结束准备工作。9月28号到10月4号制定可行性研究报告,并搜集资料来对可行性研究报告支撑。10月4号到8号做项目开发计划。10月9日开始进行该项目的需求分析,于10月13日结束。10月14日开始设计系统,并编写程序。12月8日结束系统的设计和编写。12月9日---12月20日进行系统的测试。

14.2.4 进度

通过我们小组成员的努力,经过几个月的时间,现在已经写出程序。

14.2.5 费用

由于此软件是由老师布置的作业,在除时间外,无其他经济支出

14.3 开发工作评价 14.3.1 对产品质量的评价

该产品基本能够实现对机房的管理,但是该系统的功能过于简单。

14.3.2 对技术方法的评价

由于该软件是由我们学生自己设计编写的,技术方面还存在许多的不足。

14.3.3 出错原因的分析

本系统是由学生自行设计编写的,由于学生的能力有限,有许多问题不能够很好的解决,还需要努力的去进行改进。

第三篇:学生管理系统项目开发总结报告

项目开发总结报告

包括以该报告为基础编写一篇ppt文档,以供项目结束时参加项目答辩

一.引言

1.编写目的(阐明编写总结报告的目的,指明读者对象。)本文档编写于整个项目开发完成以后,对于整个项目开发的过程进行最后的总结,并对项目产品进行最后的验收。读者对象为项目开发小组。

2.项目背景

本项目的任务提出者及开发者是学生信息管理系统软件开发小组,用户是全校师生。

3.定义

学生信息管理系统:学生信息管理是帮助教学人员、行政人员对学生信息进行管理的管理软件。使用Java编程语言,独立完成其功能。4.参考资料

1)项目开发计划; 2)需求规格说明书; 3)概要设计说明书;

4)详细设计说明书; 5)用户操作手册; 6)测试计划; 7)测试分析报告。

二.开发结果

1. 产品

开发最后产生的软件为.exe的可运行程序。

2. 主要功能及性能

软件主要的功能如下:

a.添加学生和教师信息

b.修改学生和教师信息

c.删除学生和教师信息

d.学生选课

e.添加课程信息

f.删除课程信息

g.登记成绩

h.修改成绩

i.学生和教师查询

j.课程查询

k.成绩查询

软件性能方面:可以供相应使用者操作。

3. 所用工时

组长及组员均为两周。

4. 所用机时

组长及组员均为两周。

5. 进度

(1)5.21-5.24,完成学生信息管理系统的需求分析,并完成一部分主要界面的设计;

(2)5.25-5.28,完成所有界面的设计和链接及数据库的设计 并完成及数据库与各个界面的链接;

(3)5.29-6.1,实现系统的各个功能并最终完成系统的测试,并移交该软件项目。

三.评价

1.生产率评价

本产品的能够在2秒钟的时间内响应用户的请求,生产效率是可以的。

2.技术方案评价

由于本系统开发采用的是SQL Sever 2005数据库,所有使用数据库方面的技术不算高。用到的java方面的技术并不算深层次的技术。所以整个系统在技术方面的要求是一般。

3.产品质量评价

由于设计存在缺陷,产品的质量并不是很高。比如数据库设计存在的缺陷,可能让学号(课程号)不同,但是其他信息完全相同的情况出现。

四.经验与教训

通过本次项目实训。使我们对Java语言的了解更加深入了,这对于我们以后的发展是很有利的。不过我们也得到了一些教训,就是软件开发过程中“设计”是非常重要的,要想开发出好的作品,与一个好的设计是分不开的。

第四篇:OA协同办公自动化系统工作计划管理模块开发.

OA协同办公自动化系统 ——工作计划管理模块开发

摘要随着信息技术的不断发展,企业现有的人工管理模式已不能满足企业的发展,企业协同办公自动化系统的出现已成为必然。其不仅能改善公司办公条件,减轻工作人员负担,提高办公质量和工作效率,还能加快公司工作规范化、科学化、网络化的进程。

针对企业要求,使用JSP、Struts、Hibernate、Spring及Ibatis等技术开发一个基于Web的企业协同办公自动化系统。本系统一共分为十一个模块:人事信息管理、短消息管理、提醒器设置、日程管理、工作日志管理、工作计划管理、数据字典、部门管理、岗位管理、职位管理、权限管理、用户管理。超级管理员可以根据不同职位创建不同的角色,为用户灵活的分配系统功能权限。

关键词B/S结构,MVC设计模式,JSP网页技术标准,OA协同办公系统 ABSTRACT Along with the development of the information technology,the labour management model of enterprise can not satisfy the development of the enterprise at the present time, so the appearance of the office automation system become inevitable.The system can improve the working conditions, reduce the staff's burden,improve work quality and efficiency, can also quicken the process of standardization, scientization and network.For requirements of the enterprise, use the technology about JSP, Struts, Hibernate, Spring and Ibatis to develop a office automation system based on web.The system has eleven modules.There are the management of personnel information, the management of short messages, reminder setttings, the management of daily work plan, the management of data dictionary, the management of department,the management of post,the

management of duty, the management of powers and the management of users.The administrator can create different roles for different positions by characters and can asign the resource of permission flexiblely.Key Words:Browser/Server, Model View Controller, Java Server Page, Office Automation System 1.绪论(1 1.1课题意义(1 1.2课题目的(1 1.3技术要求(1 1.4可行性分析(2 2.需求分析(3 2.1概述(3 2.1.1项目名称(3 2.1.2开发背景(3 2.1.3项目目标(3 2.2任务说明(4 2.2.1个人办公管理(4 2.2.1.1日程管理(4 2.2.1.2工作计划管理(4 2.3需求分析(5

2.3.1个人办公管理(5 2.3.1.1日程管理(5 2.3.1.2工作计划管理(10 3.总体设计(17 3.1概述(17 3.2系统总拓扑图(18 3.3系统功能清单(18 3.3环境搭建(19 4.系统设计(19 4.1开发及运行环境(20 4.2数据库设计(20 4.2.1工作计划发布范围表(t_ico_ workPToStaff(21 4.2.2工作子计划表(t_ico_workSubPlan(21 4.2.3工作汇报表(t_ico_workReport(22 4.2.4工作计划表(t_ico_workPlan(22 4.2.5日程安排表(t_ico_schedule(23 5.系统程序设计(23 5.1个人办公(23 5.1.1日程管理(23

5.1.2工作计划管理(24 6.结论(29 参考文献(30 答谢(31 1.1课题意义

随着世界经济一体化进程的加快,世界经济从工业化的经济逐步进入网络信息的时代。各个企业都转变着自己企业的经营及管理模式,从传统的人工管理向信息自动化管理体制过渡。企业传统式的办公管理模式也在逐步向自动化办公管理模式转变。

通过网站对企业内部信息进行全面的自动化的管理,提高企业的办公效率;管理和统计企业生产经营中的数据,避免人为处理各类数据时所产生问题,提高企业的经济效益,使企业的管理达到科学化、系统化的范畴。

1.2课题目的

本课题是为了给现在的企业提供一个信息化平台,有效提高公司内部各级部门、员工沟通、协调能力;规范化、标准化公司各项业务流程、管理流程;提高日常工作效率,快速使用文件、报告或报表;公司领导、部门主管随时随地掌握、了解员工的工作状态;利用信息化自动办公平台为公司领导、部门主管提供准确的信息和资料,提高经营者第一时间的决策能力。

1.3技术要求

JAVA:熟悉java面向对象编程的思路;WEB网页设计:能够熟练操纵网页的表单元素、JavaScript脚本(jQuery以及CSS样式表;

JSP基础:能够使用JSP进行网页排版以及结合Struts标签综合应用;Spring、Hibernate、Struts、Ibatis 框架基础:理解MVC设计模式、Struts拦截器原理、Struts标签的应用以及持久化层Hinernate及Ibatis 的应用;Oracle数据库:能熟练使用Oracle:安装、配置、使用Oracle数据库。1.4可行性分析

可行性分析是依据初步调查的结果作出系统开发可行性与否的结论的过程。可行性分析是为了论证系统开发是否可行。

为实现系统目标,需要技术保证。此系统开发所需要的技术主要有计算机硬件、软件技术、系统开发人员的水平、用户管理与使用的能力等。

在选择使用JSP还是ASP开发的时候,考虑到JSP的以下优点,选择了JSP作为web开发语言。

JSP是Java平台的一部分。ASP技术不能轻易的实现跨平台的web服务工作,只能在windows上运行。而Java可以运行在不同的环境,如Linux, Windows。Linux的安全性和稳定性也是选择Jsp作为web开发的重要原因。

ASP仅支持组建对象模型COM,而JSP技术提供的组建都是基于JavaBean技术或JSP标签库,用户许多可重用的类库,大大的方便了web 开发。

JSP开发web比ASP更加灵活,可扩展性更强,便于以后的维护和二次开发。2.需求分析 2.1概述 2.1.1项目名称

OA协同办公自动化系统 2.1.2开发背景

编写需求说明的核心源于企业需求,为明确软件开发的最终目的,使开发出来的系统能够更好的达到企业信息化建设的需求,使目标系统提供的功能与企业需求达成一致。

对于企业:重点在于清楚的表达企业提出的需求,如何理解企业机构部门、业务关系,让企业确认我们的表达和描述是符合客户的需求。

对于开发人员:开发人员、项目经理、营销人员、员工、测试人员,重点告诉他们系统需要具有哪些功能,有哪些对象,对象有哪些属性,对象之间有哪些关系,更清楚的了解企业的真正需要,从理解的角度开发产品,真正服务于企业客户。

2.1.3项目目标

有效提高公司内部各级部门、员工沟通、协调能力;规范化、标准化公司各项业务流程、管理流程;提高日常工作效率,快速使用文件、报告或报表;公司领导、部门主管随时随地掌握、了解员工的工作状态;利用信息化自动办公平台为公司领导、部门主管提供准确的信息和资料,提高经营者第一时间的决策能力;通过总结归纳后,该软件具备以下四大功能:个人办公管理、基本信息管理、人事信息管理、权限组管理。在需求分析中将详细描述各个功能。2.2任务说明

2.2.1个人办公管理 2.2.1.1日程管理

2.2.1.1.1添加日程记录

系统正常运行,并且用户拥有添加日程记录权限时,用户可以添加日程记录。2.2.1.1.2查询日程记录

系统正常运行,并且用户拥有查询日程记录权限时,用户可以查看日程记录。主要是以列表的形式查看,包括:序号,标题,事务类型,开始时间,计划完成时间,实际完成时间,重要程度,状态。

2.2.1.1.3修改日程记录

系统正常运行,并且用户拥有修改日程记录权限时,用户可以修改日程记录。2.2.1.1.4删除日程记录

系统正常运行,并且用户拥有删除日程记录权限时,用户可以删除日程记录。2.2.1.2工作计划管理 2.2.1.2.1添加工作计划

系统正常运行,并且用户拥有添加工作计划权限时,用户可以添加工作计划。2.2.1.2.2查看未读计划

系统正常运行,并且用户拥有读取未读工作计划的权限时,用户可以查看未读工作计划。主要是其他人员提交给该用户的工作计划,类似邮件系统里的未读邮件。

2.2.1.2.3查看已读计划

系统正常运行,并且用户拥有读取已读工作计划的权限时,用户可以查看已经读取的工作计划信息,同时也可以删除已读的工作计划信息。主要是以列表的形式查看,包括:序号,计划标题,员工姓名,参与人员,部门名称,计划类别,计划开始时间,计划结束时间。

2.2.1.2.4查看已提交计划

系统正常运行,并且用户拥有读取已提交工作计划的权限时,用户可以查看已经提交的工作计划信息,同时也可以删除已提交的工作计划信息。

2.2.1.2.5查看草稿箱

系统正常运行,并且用户拥有读取草稿箱的权限时,用户可以查看所有该用户保存为草稿的工作计划信息,同时也可以删除草稿状态的工作计划信息。也可以给某条工作计划添加子计划,主要是以列表的形式分页查看。

2.3需求分析 2.3.1个人办公管理 2.3.1.1日程管理 2.3.1.1.1总体描述

用户可以使用本功能来预先安排和管理自己的各项待办事项。2.3.1.1.2拓扑图

图1 日程管理拓扑图 2.3.1.1.3用例图

图2 日程管理用例图 2.3.1.1.4添加日程记录 2.3.1.1.4.1功能描述 完成对日程记录的添加。2.3.1.1.4.2界面原型

图3 添加日程界面图 2.3.1.1.4.3数据项描述 标题:必填项,最大长度30字;事务类型:必填项,点击下拉列表选择;重要程度:必填项,点击下列表选择;状态:必填项,点击下拉列表选择;开始时间:必填项,使用时间控件选择时间,也可以手动输入,所填写的时间不能早于当天的系统时间,若输入的时间不合法,则给出

提示信息;计划完成时间:必填项,使用时间控件选择时间,也可以手动输入,所填写的时间不能早于开始时间;若输入的时间不合法,则给

出提示信息;实际完成时间:非必填项,使用时间控件选择时间,也可以手动输入,若输入的时间不合法,则给出提示信息;是否提醒:必填项,点击下拉列表选择;提醒时间:若“是否提醒”选择“是”,使用时间控件选择时间,若选择“否”,则提醒时间输入框被禁用;事务内容(限100字:必填项。2.3.1.1.4.4基本流程

图4 添加日程流程图 2.3.1.1.5查询日程记录 2.3.1.1.5.1功能描述

在保证系统正常运行,并且用户拥有日程记录查询权限的情况下,进入日程记录查询页面。

2.3.1.1.5.2界面原型

图5 查询日程界面图 2.3.1.1.5.3查询条件

标题,开始时间,状态,计划完成时间,重要程度,实际完成时间。2.3.1.1.5.4查询列表

序号,标题,事务类型,开始时间,计划完成时间,实际完成时间, 重要程度,状态。2.3.1.1.6修改日程记录 2.3.1.1.6.1功能描述

可以修改日程记录的所有字段。2.3.1.1.6.2界面原型

图6 修改日程界面图

2.3.1.1.7删除日程记录 2.3.1.1.7.1功能描述

用户点击操作栏中的“删除”功能,可对该条记录做出删除,或者选择要删除记录前面的复选框,进行批量删除;查询条件:标题,开始时间,状态,计划完成时间,重要程度,有效时间,实际完成时间。

2.3.1.1.7.2基本流程

图7 删除日程记录流程图 2.3.1.2工作计划管理 2.3.1.2.1总体描述

无论是单位还是个人,无论办什么事情,事先都应有个打算和安排。有了计划,工作就有了目标的目标和明确的步骤,就可以协调大家的行动,增强工作的主动性,减少

盲目性,使工作有条不紊地进行。同时,计划本身又是对工作进度和质量的考核标准,对员工有较强的约束和督促作用。所以计划对工作既有知道作用,又有推动作用,搞好工作计划,是建立正常的工作秩序,提高工作效率的重要手段。

2.3.1.2.2拓扑图

图8 工作计划管理拓扑图2.3.1.2.3用例图

图9 工作计划管理用例图2.3.1.2.4添加工作计划 2.3.1.2.4.1功能描述

系统正常运行,并且用户拥有添加工作计划权限的时,进入添加工作计划页面。2.3.1.2.4.2界面原型

图10 添加工作计划界面图 2.3.1.2.4.3数据项描述

员工姓名:根据登录用户自动获取;部门:根据登录用户自动获取;岗位:根据登录用户自动获取;职务:根据登录用户自动获取;计划名称:必填项,最大长度30字;计划开始时间:必填项,点击输入框出现时间控件进行选择日期;计划结束时间:必填项,点击输入框出现时间控件进行选择日期,所选日期在计划开始时间之后;

计划负责人:必填项,默认为当前登录用户;计划类型:必填项,通过点击下拉列表选择;计划内容:必填项;预期目标:非必填项,限500字;参与人员:从人员列表中选择;发布范围:从人员列表中选择;备注:非必填项,限300字;附件:非必填项,文件类型须为rar、zip、jar、txt、doc、docx、xls、xlsx。2.3.1.2.4.3基本流程

图11 添加工作计划流程图 2.3.1.2.5查看未读计划

2.3.1.2.5.1功能描述

在系统正常运行,并且用户拥有读取未读工作计划的权限,进入未读工作计划查询页面。主要是其他人员提交给该用户的工作计划,类似邮件系统里的未读邮件。

2.3.1.2.5.2界面原型

图12 查询未读工作计划界面图 2.3.1.2.5.3查询条件

员工姓名,部门名称,岗位名称,职务,计划类别和计划开始时间;2.3.1.2.5.4查询列表

序号、计划标题、员工姓名、参与人员、所属部门、岗位、职务、计划类别、计划开始时间、计划结束时间。

2.3.1.2.6查看已读计划 2.3.1.2.6.1功能描述

系统正常运行,并且用户拥有读取已读工作计划的权限时,用户可以查看已经读取的工作计划信息用户查看已经读取的工作计划信息,同时也可以删除已读的工作

计划信息。主要是以列表的形式查看,包括:序号,计划标题,员工姓名,参与人员,部门名称,计划类别,计划开始时间,计划结束时间。

查询条件:员工姓名,部门名称,岗位,职务,计划类别,计划开始时间。2.3.1.2.6.2界面原型

图13 查询已读工作计划界面图 2.3.1.2.6.3基本流程

图14 查询已读工作计划界面图 2.3.1.2.7查看已提交计划 2.3.1.2.7.1功能描述

用户查看已经提交的工作计划信息,同时也可以删除已提交的工作计划信息。2.3.1.2.7.2界面原型

图15 查询提交工作计划界面图 2.3.1.2.7.3查询条件

员工姓名,部门名称,岗位,职务,计划类别,计划开始时间。2.3.1.2.7.4查询列表

序号,计划标题,员工姓名,参与人员,部门名称,计划类别,计划开始时间,计划结束时间。

2.3.1.2.8查看草稿箱 2.3.1.2.8.1功能描述

用户登录系统后,查看所有该用户保存为草稿的工作计划信息,同时也可以删除草稿状态的工作计划信息。也可以给某条工作计划添加子计划,主要是以列表的形式分页查看。

2.3.1.2.8.2界面原型

图16 查询草稿工作计划界面图 2.3.1.2.8.3查询条件

员工姓名,部门名称,岗位,职务,计划类别,计划开始时间。2.3.1.2.8.4查询列表

序号,计划标题,员工姓名,参与人员,部门名称,计划类别,计划开始时间,计划结束时间。

3.总体设计 3.1概述

本次OA协同办公系统采用基于JA V A WEB的SSH及IBATIS四大框架技术开发。其中贯穿了MVC设计模式、JA V A面对象思想。如下图所示:

图17 系统整体架构图

模型表示企业数据和业务规则。在MVC的三个部件中,模型拥有最多的处理任务。例如它可能用象EJBs和ColdFusion Components这样的构件对象来处理数据库。被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据。由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。

控制器接受用户的输入并调用模型和视图去完成用户的需求。所以当单击Web 页面中的超链接和发送HTML 表单时,控制器本身不输出任何东西和做任何处理。它只是接收请求并决定调用哪个模型构件去处理请求,然后再确定用哪个视图来显示返回的数据。

服服服服服 服服服服服

图18 系统物理架构图 3.2系统总拓扑图

图19 系统拓扑图

3.3系统功能清单 表1 系统功能明细表

3.3环境搭建 安装Oracle数据库 安装Oracle客户端 安装PLSQL 配置Oracle数据库 安装MyEclipse 6.5 配置tomcat/java环境变量 4.系统设计

4.1开发及运行环境

操作系统:Windows 2000/XP/2003 Server操作系统;数据库:Oracle 10.0.2.1;Web服务器:Tomcat 5.0;Java环境:Jdk 1.4;处理器:Intel Pentium 2GHz或以上的CPU;内存:512MB,建议使用1GB内存;硬盘:硬盘至少有1GB可用空间;4.2数据库设计

本系统数据库采用Oracle 10g数据库,使用数据库连接池连接数据库后,通过服务端的JSP环境管理员就可以象对当地数据库一样通过各种界面对数据库进行浏览进行各种功能的显示。数据管理,增加、删除、修改。数据库是数据的存储之处,它是针对特定的需求所整理与组织出的相关信息的汇总处。无论何时,企业都需要高性能、高稳定性和高安全性的服务器操作系统作为信息化的基础构架。企业级的高端应用更离不开数据库的支持。Oracle是一个采用SQL语言的关系型数据库管理系统。它是一个不折不扣的服务器级数据库管理系统,与其它数据库服务器如SQL SERVER、Sybase、Informix等相比它拥有高弹性与多元化的结构,不仅符合业界的需求,更能与现今最重要的互联网紧密集成。

本系统数据库名称为oasys。数据库oasys中包含29张表。在本系统中,以下字段作为公用字段,即每张表中都包含的字段,在以下就不在赘述。

表2 默认字段

4.2.1工作计划发布范围表(t_ico_ workPToStaff 4.2.1.1实体描述

该表用于存放工作计划发布范围,处理工作计划与接收人员间的对应关系。4.2.1.2字段列表

表12 工作计划发布范围表

4.2.2工作子计划表(t_ico_workSubPlan 4.2.2.1实体描述

该表用于存放工作子计划。4.2.2.2字段列表

表13 工作子计划表

4.2.3工作汇报表(t_ico_workReport 4.2.3.1实体描述

该表用于存放工作汇报。4.2.3.2字段列表 表14 工作汇报表

4.2.4工作计划表(t_ico_workPlan 4.2.4.1实体描述

该表用于存放工作计划。4.2.4.2字段列表 表15 工作计划表

4.2.5日程安排表(t_ico_schedule 4.2.5.1实体描述

该表用于存放日程记录。4.2.5.2字段列表

5.系统程序设计 5.1个人办公 5.1.1日程管理 5.1.1.1添加日程记录

系统正常运行,并且用户拥有添加日程记录权限时,用户可以添加日程记录。如下图所示:

图20 添加日程记录界面图 添加日程记录核心代码如下: scheduleService.saveOrUpdate(schedule, this.getLoginUserId(;5.1.1.2查询日程记录

系统正常运行,并且用户拥有日程记录查询权限的情况下,进入日程记录查询页面。如下图所示:

图21查询日程记录界面图 查询日程记录核心代码如下: scheduleService.querySchedule(qScheduleVO, this.getPage(;5.1.2工作计划管理 5.1.2.1添加工作计划

系统正常运行,并且用户拥有添加工作计划权限的时,进入添加工作计划页面。如下图所示:

图22 添加工作计划界面图 添加工作计划核心代码如下: workPlanService.queryWorkPtoStaffList(tempWorkPtoStaff, getPage(;workPlanService.saveOrUpdateAll(PublicList, getLoginUserId(;5.1.2.2查看未读计划

在系统正常运行,并且用户拥有读取未读工作计划的权限,进入未读工作计划查询页面。如下图所示:

图23 查询未读工作计划界面图 查看未读计划核心代码如下: // 设置为发布对象

workPlanInfo.setWorkptostaffFlag(2L;workPlanService.queryWorkPlanList(workPlanInfo, getPage(;5.1.2.3查看已读计划

系统正常运行,并且用户拥有读取已读工作计划的权限时,用户可以查看已经读取的工作计划信息。如下图所示:

图24 查询已读工作计划界面图 查看已读计划核心代码如下: workPlanInfo.setWorkptostaffFlag(2L;workPlanService.queryWorkPlanList(workPlanInfo, getPage(;5.1.2.4查看已提交计划

系统正常运行,并且用户拥有读取已提交工作计划的权限时,用户可以查看已经提交的工作计划信息。如下图所示:

图25 查询已提交工作计划界面图 查看已提交计划核心代码如下: // 通过当前登录用户获取其相关人事信息 if(null == workPlanInfo && null!= staffInfo { workPlanInfo = new WorkPlanInfo(;workPlanInfo.setStaffInfoId(staffInfo.getId(;workPlanInfo.setIsDraft(2L;

workPlanService.queryWorkPlanList(workPlanInfo, getPage(;} 5.1.2.5查看草稿箱

系统正常运行,并且用户拥有读取草稿箱的权限时,用户可以查看所有该用户保存为草稿的工作计划信息。如下图所示:

图26 查询草稿工作计划界面图 查看草稿箱核心代码如下: workPlanInfo.setStaffInfoId(staffInfo.getId(;workPlanInfo.setIsDraft(1L;西北民族大学电气工程学院电子信息类本科毕业论文 workPlanService.queryWorkPlanList(workPlanInfo, getPage(;28 西北民族大学电气工程学院电子信息类本科毕业论文 6.结论 通过本次对 OA 协同办公系统的研究,我们小组完成了个人办公、人事 信息、基本信息、权限管理等基础模块的开发。在开发的过程中,我们小组的团队协作能力有了更进一步的提高。当 小组成员遇到问题时,我们先以小组讨论的形式去解决这个问题,然后确 定最终的解决方案,小组成员在这种模式下相互的交流也越来越多。项目中

我负责工作计划管理模块,通过对该模块的开发,使我对 Oracle 数据库有了一定的了解,对 SSH 框架技术也有了更进一步的认识。这个项 目不管在技术上还是团队协作上,为我以后的项目都积累了宝贵的经验。29 西北民族大学电气工程学院电子信息类本科毕业论文 参考文献 [1] 李钟尉《Java 从入门到精通》,北京:清华大学出版社,2010 年。[2] 李刚 《轻量级 Java EE 企业应用实战》 北京:,电子工业出版社,2011 年。[3] 陆荣幸,郁洲《J2EE平台上 MVC 设计模式的研究与实现》,2003 年。[4] 孙卫琴,李洪称 《Tomcat 与 Java Web 开发技术详解》,北京:电子工业 出版社,2003 年。[5] 何成万,余秋惠《MVC 模型 2 及软件框架 Struts 的研究》,北京:计算 机工程,2002 年。[6] Marty Hall,Larry Brown《Servlet 与 JSP 核心编程(第 2 版)北京:清 》 华大学出版社,2004 年。30 西北民族大学电气工程学院电子信息类本科毕业论文 答 谢 走的最快的总是时间,来不及感叹,大学生活已接近尾声,四年的努力 与付出,随着本次论文的完成,将要划下完美的句号。论文得以完成,要感谢的人实在太多了,首先要感谢指导老师王书文院 长,从课题选择到具体的写作过程,论文初稿到定稿无不凝聚着您的关怀与 帮助,在论文创作过程中您给了我们很多指导与建议,才使得我们的论文得 以顺利完成。还要感谢在这四年中给予我诸多教诲和帮助的各位老师,感谢你们四年 来的辛勤栽培。感谢我的母校给我的教育,我将以加饱满的热情投入到社会中去,充实 自己,完善自己,向着自己的目标不断地前进,用我的所学的,您教授的,以实际行动报答母校,实现自己的梦想。31

第五篇:天气查询系统项目开发总结报告

项目开发总结报告(GB8567——88)1引言

1.1编写目的

编写本报告的目的是研究本系统的总体需求、背景。对开发结果 开发评价进行分析,得出经验与教训。

1.2背景

本项目是对天气查询系统作出的项目总结报告。此软件的任务是根据课程设计任务提出的,由林龙灯(2号,组长)、林俊(3号)、林祥辉(5号)张善涛(17号)组成开发小组进行开发的,到时开发完成由小组成员安装此软件。

1.3定义

随着计算机应用的日益普及和深化,随时随地了解今明天的天气情况已经成为一种趋势。因此,实现一个将各种天气查询服务功能集成起来的信息系统就显得十分必要,既可以节省时间,又可以实现个性化的服务,减少不必要的等待和冗余的信息。开发的系统要求界面友好,方便直观。既要方便管理员对天气情况进行添加、删除、修改、查询和统计等管理,又要方便用户及时了解最新的天气状况。

1.4参考资料

参考资料如下所示: i.ii.iii.iv.钱乐秋等,《软件工程》,青还大学出版社;

张害藩,《软件工程导论》(第四版),清华大学出版社; 王珊等,《数据库原理及设计》,清华大学出版社; 赵池龙等,《软件工程实践教程》,电子工业出版社。

2实际开发结果

2.1产品

在天气查询系统中,用户只需要自己建立一个查询系统帐户。通过系统自动审核后,可以方便查询各种天气信息。系统能自动记录用户的选择,下次查询,系统能自动显示上次用户查询的条件,方便用户查询。

管理员定期对天气信息信息进行录入、修改、删除,并能对违规的用户帐户进行删除。为系统维护人员提供权限管理、数据备份等通用功能。

本系统通过强大的计算机技术给普通用户查询天气状况带来便利。本系统为用户提供时时天气查询,近期天天气查询服务。为管理员提供便利的天气信息录入、修改功能。并能自动分析近期的天气走势,反馈用户查询情况。目标还包括:

 减少人力与管理费用;  提高信息准确度;  改进管理和服务;

 建立高效的信息传输和服务平台,提高信息处理速度和利用率;

系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大、效率高;

更简便、信息化程度更高的天气查询流程;

2.2主要功能和性能

本系统主要实现天气信息管理、用户管理和天气查询管理等主要的管理功能。(1)天气信息管理

 天气信息管理:增、删除、改等管理。

 天气信息分类管理:根据天气信息的地域,类别等建立一张天气信息分类表,系统可以根据它,进行分析,统计。

 天气信息统计管理:根据天气信息类别表,自动统计、分析天气情况,供管理员参阅。

(2)用户管理

 新增用户管理:建立新用户。

 用户信息管理:用户自己可以修改个人信息,而管理员可以删除用户帐户。(3)天气查询管理

 用户查询管理:用户可以查询本系统提供的天气信息。 管理员查询管理:管理员可以查询用户的查询记录。

 用户查询统计管理:系统自动分析用户查询情况,并将用户查询记录在查询信息表上。

由于此开发项目针对天气查询,使用频度较高,使用性要求比较高。为防止对信息资料和管理程序的恶意破坏,要求有较为可靠的安全性能。总之,要求稳定、安全、便捷,易于管理和操作。

 查询速度:不超过10秒;

 其它所有交互功能反应速度:不超过3秒; 可靠性:平均故障间隔时间不低于200小时。

2.3基本流程

基本流程图如下所示:

进入查询系统信息管理员用户信息修改用户管理注册查询信息天气信息表用户信息表用户信息表天气信息表

2.4进度

原计划进度如下: A.可行性分析:2天 B.需求分析:7天;

C.软件设计(概要设计和详细设计):3天; D.数据库建立:5天;

(以下6个子系统可并行编码、单元测试)E.子系统1编码测试:5天;F.子系统1编码测试:6天;G.子系统1编码测试:7天;H.硬件安装:8天;I.硬件测试:4天;J.集成测试:5天;K.系统安装、培训:2天; L.验收测试:2天

实际进度与原计划进度一样,主要是每次的进度都与计划计划实施的一样,所以结果无偏差。

2.5费用 1万元人民币 3开发工作评价 3.1对生产效率的评价

a. 程序的平均生产效率:

E=aL^b=2.4*1024^1.05(每人月)b. 文件的平均生产效率为:1.024(KLOC/人月)

此计划和实际的无多大偏差。

3.2对产品质量的评价

错误发生率:17.79(每千条指令)这比实际的预算大,因为在编写的过程中还出现了大部分的语法错误,所以要一直修改。

3.3对技术方法的评价

在开发过程中开发工具是用VC++ 6.0和C++平台。VisuslC++6.0提供了功能强大的MFC类库(MierosoftFoundationClass),MFC是一个很大的C++类层次结构,其中封装了大量的类及其函数,很多Windows程序所共有的标准内容可以由MFC的类来提供,MFC类为这些内容提供了用户接口的标准实现方法,程序员所要做的就是通过预定义的接口把具体应用程序特有的东西填入这个轮廓,这将简化编程工作,大大的减少程序员编写的代码数量,使编程工作变得更加轻松容易;提供了基于CASE技术的可视化软件的自动生成和维护工具Appwizard、elasswi乙叮d、visualstuaio、wizardBar等,实现了直观、可视的程序设计风格,方便地编和管理各种类,维护程序的源代码;封装了Windows的API函数、USER、KERNEL、GDI函数,简化了编程时创建、维护窗口的许多复杂的工作,同时提供了数据库访问对象接口;鉴于目前小组成员只学了C和C++,而且相比C而言, 用C++开发效率很高,由于OOP,对象会自己管理自己,这样避免了很多维护的麻烦,加快了开发速度。

3.4出错原因的分析

出错的主要原因是由于:一方面对C++语言的语法理解出现了偏差,另一方面就是数据库连接时出现了一些问题。

4经验与教训

在这项开发过程中最主要的经验与教训就是小组里面各个成员之间的工作要协调好,谁做什么要明确分工,要不到时就会出现很多问题。

下载办公自动化管理系统-项目开发总结报告(GB8567——88)word格式文档
下载办公自动化管理系统-项目开发总结报告(GB8567——88).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    人力资源管理系统项目开发总结报告

    项目开发总结报告1引言 本人力资源管理系统用的是Visual C++和数据库SQL2005来开发的。 1.1编写目的 ERP系统实习的开发已经基本完成。写此项目开发总结报告,以方便我们在以......

    小区监控系统-项目开发总结报告

    小区监控系统项目开发总结报告1引言1.1编写目的编写本报告的目的是研究本系统的总体需求、背景。对开发结果开发评价进行分析,得出经验与教训。1.2背景本项目是对小区监控系......

    学生信息管理系统项目开发总结报告

    项目开发总结报告1引言1.1编写目的为了总结报告在工作过程中产生的问题、 获得的经验, 并且总结报告设计和制作者过程中的逻辑和想法,以便在以后的生产和学习过程中得到进一步......

    项目开发总结报告

    1引言 ..................................................................................................................................................... 2 1.......

    项目开发总结报告

    项目开发总结报告 1.引言 1.1编写目的 项目开发总结报告的编制是为了简单回顾记录项目的开发过程,总结本项目开发工作的经验,说明实际取得的开发结果以及对整个开发工作各个......

    项目开发总结报告

    [学生公寓管理系统]项目开发总结报告项 目 组拟 制 人[二零一一年十二月五日]目录一、引言 ...................... 11.1 编写目的 ................ 11.2 背景 .................

    项目开发总结报告

    首批“职业培训包”项目开发总结报告模板一、开发背景 1.开发项目的职业名称、职业代码、等级、职业定义及开发培训包数。 2.参与此项开发任务的目的、任务及意义。 二、实际......

    项目开发总结报告

    隐患排查智能管理系统 项目开发总结报告 2014年09月 江苏创导信息科技有限公司 陕西陕煤韩城矿业有限公司隐患排查智能管理系统 1 引言 1.1编写目的 项目开发总结报告的编......