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