软件工程课程设计 简易办公系统

发布 2022-10-05 07:40:28 阅读 6429

滨江学院。软件工程课程设计报告。

2013 --2023年度第二学期)

课程名称: 软件工程课程设计

题目: 简易办公系统

院系: 计算机系

班级: 软工3班

学号: 20112344910

姓名: 吉文标

指导教师: 李振宏

设计周数: 两周

日期:2014 年 6月 1日。

摘要:本软件系统的名称是“简易办公系统”,面对的用户是学校办公人员,具体来说主要涉及到公文发方发放公文的办公人员,公文收方收到公文后进行登记的办公人员,需要通过查询获得公文信息的办公人员,申请部门负责申请开会的办公人员,办公室负责会议资源安排的办公人员,办公室负责会议纪要存档的办公人员,负责将会议纪要送至所需部门的办公人员。

关键词:简易办公数据库管理

一、课程设计的目的与要求。

通过软件开发的实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程设计能力和综合分析、解决问题的能力。

具体如下:1. 学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析与设计,编码和测试方面的知识;

2. 熟悉自动化的软件开发工具rational rose 2003,并将其运用于软件开发的全过程;

3. 进一步加强和提高软件工程文档的编写能力;

4. 培养协作能力和团队精神。

二、设计正文。

1. 概述。

1.1课题题目:简易办公系统。

1.2系统的主要目标:

1.3 系统的开发环境及运行环境:

操作系统: windows7

建模工具: rational rose 2003

数据库系统:sql server2000

开发工具: visual studio 2005

2. 系统需求分析。

本项目的目的在于提高学校办公效率以及人员利用率。目标在于实现:

发放公文的办公人员提供公文发方基本信息,形成公文发方基本信息表,同样地,在公文收方方面,形成公文收方基本信息表,并在系统中将两表建立联系;

公文收方办公人员负责登记下公文的基本信息,形成公文基本信息表,并在此过程中,由系统自动生成公文编号以及关键字;

信息查询者通过验证基本信息进入查询系统,此时形成查询者基本信息表,输入需要查询公文的关键字,系统即可按照关键字查出所需公文的具体内容;

办公室办公人员登记申请开会部门的基本信息,形成申请部门基本信息表,根据具体情况安排出合适的会议资源,形成会议资源表,形成通知单后人工发放给申请部门;

申请部门收到通知单后,组织开会。开会过程中,办公室办公人员负责会议记录,录入计算机进行存档,在计算机中形成会议纪要表;

在将会议纪要送往所需部门前,办公室办公人员需登记所需部门的基本信息,形成所需部门基本信息表,再将会议纪要送往所需部门。

2.1 用例图。

用例图说明:

1)系统的外部角色有:管理员、会议申请人、会议记录人、会议审核人、公文经办人、公文审核人、公文发办人、上级领导。

2)系统主要用例的文档描述:

1.会议管理用例:

会议管理员拥有对会议管理的权限,其中,会议申请人具有申请召开会议的权利,审核人具有审核会议的权利,会议记录人员具有记录相关信息并进行归档的权利。包括会议申请、会议审核、会议归档。

2.公文管理用例:

公文管理员拥有对公文进行管理的权利,其中,公文经办人可以草拟公文、修改公文、删除公文。公文审核人员对已提交的公文进行审核。上级领导对审核通过的公文签字确认。

公文收发人员派发经过上级领导签字确认后的公文并进行归档处理。

3)系统用例之间的关系:

1.会议申请用例与会议申请、会议审核、会议归档用例是包含关系。

2.公文管理用例与接收公文、审核公文、发送公文用例是包含关系。

4)系统关键用例的正常事件流图和异常事件流图。

2.2 类图。

类图说明:1)发文管理类是一个发送文件管理的类,主要方法有四个:

建立发文() 用于建立需要发送文件任务;

修改发文() 用于修改需要发送文件任务;

删除发文() 用于删除需要发送文件任务;

分发发文() 用于分发需要发送文件任务;

2)发文登记类是一个将需要发送文件登记的类,主要方法有:

登记()用于记录要发送的文件档案记录;

3)收文管理类是一个接收文件管理的类,主要方法有二个:

接收发文() 用于接收已发送文件任务;

审核发文() 用于审核已接收的文件任务;

4)收文登记类是一个将已接收的文件作登记的类,主要方法有:

登记()用于记录接收的文件档案记录;

5)会议管理类是一个对会议室使用的安排的类,主要方法有三个:

申请() 用于向会议室管理员提交对会议室的申请;

审核() 用于会议室审核人对申请的审核;

通知()审核结果出来后通知申请人;

6)会议纪要档案类是用于记录整个会议室使用的记录,其主要方法有四个:

建立()每个申请会议室的记录;

修改()修改会议室使用的记录;

删除()删除会议室使用的记录;

查询()用于查询会议室使用的记录;

2.3顺序图。

1)公文管理员可以填写发文信息然后经过签发审核最后归档的用例图。

2)会议管理员可以填写申请信息经过会议审核最后记录会议档案。

2.4协作图。

1)公文管理员可以填写发文信息然后经过签发审核最后归档的协助图。

图2.4.1会议室管理协作图。

2)会议室管理协作图。

图2.4.2会议室管理协作图。

3. 系统总体设计。

3.1 设计问题域子系统。

简易办公系统是实现简易收发文件管理和会议室管理的一个平台,整个简易办公系统分为两大模块:收发文管理模块和会议室申请管理模块分别用于完成各自的功能。以下为简易办公系统总体设计图和各功能模块说明:

1)总体设计图。

简易办公系统功能结构图1

2)各模块功能。

3.2 设计数据管理子系统。

1)数据库表。

2)数据库表结构。

文件管理类系统。

发送公文发方基本信息表1

接收公文发方基本信息表2

文件管理公文基本信息表3

查询者信息表4

会议室管理系统。

会议资源表5

软件工程课程设计 系统测试

题目 教职工工资管理系统。文档 教职工工资管理系统的测试设计。物联网工程学院信息安全专业。学号0705080110 学生姓名周献梅。小组张灵芸。班级信安0801 二 一一年六月。教职工工资管理系统的测试。本次测试主要为验证工资管理函数的功能,该函数可以根据输入的工作时间及奖惩情况,得出缴税和纯工资详...

软件工程机票预订系统课程设计

软件工程课程设计说明书。题目 机票预订系统 院系。专业班级。学生姓名。指导教师。院系软件工程教研室。2011年11月12日。课程设计成绩评定表。摘要。本系统是根据c语言和数据库技术开发出来的一种用于机票预订系统的软件,适用于解决机场中的售票问题。该系统有以下几个功能主要用于机票预订,所以提供了以下几...

软件工程课程设计超市管理系统

一可行性研究。1.1引言。可行性研究的目的是为了在对问题进行研究的同时,以最小的代价在最短的时间内确定问题是否可解,以保证后续的工作能有效完成。在此项目中,通过全面的信息采集和处理,辅助提高超市的决策水平,大大提高超市的运作效率。为超市的管理人员带来的较大的方便。经过对此项目进行详细调查研究,初拟系...