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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

项目开发总结报告(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经验与教训

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

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

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

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

相关文档
最新文档