1 / 42
文档名称:

软件工程课程设计报告—小型办公OA系统.doc

格式:doc   大小:2,687KB   页数:42页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程课程设计报告—小型办公OA系统.doc

上传人:jianjian401 2023/1/26 文件大小:2.62 MB

下载得到文件列表

软件工程课程设计报告—小型办公OA系统.doc

文档介绍

文档介绍:该【软件工程课程设计报告—小型办公OA系统 】是由【jianjian401】上传分享,文档一共【42】页,该文档可以免费在线阅读,需要了解更多关于【软件工程课程设计报告—小型办公OA系统 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。41
软件工程课程设计报告
—小型办公OA系统
院系:信息科学与技术学院
专业:计算机科学与技术专业
班级:
姓名:
学号:
1
名目
一、问题定义 3
3
3
4
4
二、可行性争辩报告 5
5
5
6
学工部人员工作流程图 6
7
8
8
三、需求分析报告 9
9
9
9
12
12
12
12
12
13
13
系统管理员模块 13
学工部模块 13
教办模块 15
16
系统流程图 16
数据流图 17
18
19
运行环境 19
支持软件 19
接口 19
19
19
四、概要设计说明书 20
20
20
20
20
2
21
21
需求规定 21
运行环境 21
-R图 22
结构 23
系统数据结构设计 24
25
出错信息 25
补救措施 25
五、具体设计说明书 26
26
项目说明 26
项目定义 26
编写目的 26
参考资料 26
26
27
管理员模块 27
学工部模块 30
教办模块 33
35
36
六、软件测试 38
38
38
管理员进入系统界面 38
学工部人员进入系统页面 39
教办人员进入系统页面 39
40
40
41
42
4
一、问题定义

石河子高校学工部主职责主要包括有:
负责同学思想教育和心理健康教育工作,开展入学教育、校规校纪教育、文明离校教育等日常教育活动;负责同学日常管理工作,指导先进班集体建设和同学干部队伍建设;负责开展勤工助学工作,负责同学奖、贷、勤、补、减(免)、奖学金的管理;负责同学国防教育工作,开展国防教育、军事训练工作;负责同学的档案管理,准时做好同学档案各种材料的归档工作等。
但是学校同学众多,同学都有不同的院系,所以学工部各个不同科室的人负责不同的工作,在管理同学方面,是实行如下的方法,学工部相关人员将材料等文件下发到每个学院的教办,由教办工作人员负责通知到每个班级。这样便利同学的管理工作。在石河子高校大约有20多个学院,所以学工部相关人员在下发文件材料时要给20多个不同的学院同时下发,同时在需要下面学院上交材料时,不同的学院上交。

基于上面的工作,上级下级在沟通沟通时,主要接受的的通讯工具有谈天工具QQ以及手机。QQ可以实现文件收发功能,同时可以让相关的工作人员进行留言以及在线谈天。在必要的时候可以使用手机进行通讯,但是手机不能进行文件的传送。
现有的工具可以实现文件上传下达工作,但是在管理起来格外的不便利,到底QQ只是一个专用的谈天通讯工具。所以我开发了一套基于学工部人员与教办人员的系统软件,可以便利上级下级的文件传送以及管理工作。

该系统可以完成管理员与各个学院之间文件的传送功能。管理员在规定的时间内要求各学院完成某些文件的分类上传,各学院在规定的时间内将所需文件上传完成,管理员将它们下载下来,实现文件的传送。管理员可以发送消息等,与各学院实现沟通。管理员还可以上传一些文件让各学院下载;各学院可以上传管理员需要的文件,阅读消息,下载需要的文件。
4

(1)名称:小型办公OA系统
(2)任务的开发人员:薛梅
(3)用户:石河子高校学工部与各院教办
(4)本次开发人员:薛梅
(5)审核者:学工部赵老师
(6)开发软件的单位:计算机科学与技术专业一零级一班
(7)软硬件设施:个人计算机,php语言,mysql,WindowXP操作系统
(8)打算开发小型办公OA系统,估价不超过1000元人民币,一个学期交付使用。

(1)软件工程基础汤淮西安交通高校出版社
(2)软件工程-----技术,方法与环境王立福,张世琨,朱冰编著北京高校出版社
(3)软件开发技术倪秉营电子科技高校出版社
(4)软件工程张权范清华高校出版社
6
二、可行性争辩报告

假如学工部与下属各个学院没有功能性很明确的办公系统的话,仍旧使用现有的软件进行文件的传送工作,那么对于学工部工作人员来说工作量很大并且很麻烦。不能很快的确定还有哪个学院没有上传文件;并且对上传文件的分类工作做不好;对上传文件的保存留档工作也做不好等。
所以开发一套小型的办公OA来交与相关人员使用还是很有必要的,这样既节省了大家的时间又便利了大家的工作。

开发中小型的办公OA系统,使用PHP语言编写,同时开发环境使用集成的appserv-win32-集php、mysql、apache于一体,安装好之后,简洁易学,便利使用。
(1)apache
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎全部广泛使用的计算机平台上,由于其跨平台和平安性被广泛使用,是最流行的Web服务器端软件之一。
(2)PHP
PHP,是英文超文本预处理语言HypertextPreprocessor的缩写。PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。我们小组人员在课余的时间都学过该语言。PHP是一种动态网页设计语言,简洁易学,有众多的扩展类库,平安性高,运行稳定。
(3)mysql
MySQL是一个中、小型关系型数据库管理系统,是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将全部数据放在一个大仓库内,这样就增加了速度并提高了机敏性。MySQL的SQL语言是用于访问数据库的最常用标准化语言
6


学工部人员工作流程图
开头
输入用户名
输入密码

用户名与密码正确?

处理文件以及发布公告

给未上传学院发公告消息
文件全部上传?

下载
结束

7
教办人员工作流程图
开头
输入用户名
输入密码
用户名与密码正确?


文件处理
有需要上传文件
上传文件
结束



8

发布上传文件通知
显示通知
学工部
教办
小型办公OA系统
下载打印
上传文件


综合现在学工部人员与教办人员使用的系统软件以及现行技术,对小型办公OA进行了可行性争辩,可知开发该系统是可行的。
10
三、需求分析报告

现在是一个计算机很普及的时代,用计算机来挂念人们完成某些功能明显增加了我们的办事效率。现在各种各样的软件产品很多,我们为了完成某一需求可以使用不同的软件,但是假如不是功能格外明确的软件,我们使用起来不是很便利,所以针对某一工作我们就需要使用该方面的软件。

基于学工部的工作,上级下级在沟通沟通时,主要接受的的通讯工具有谈天工具QQ以及手机。QQ可以实现文件收发功能,同时可以让相关的工作人员进行留言以及在线谈天。在必要的时候可以使用手机进行通讯,但是手机不能进行文件的传送。
现有的工具可以实现文件上传下达工作,但是在管理起来格外的不便利,到底QQ只是一个专用的谈天通讯工具。所以我开发了一套基于学工部人员与教办人员的系统软件,可以便利上级下级的文件传送以及管理工作。

(1)名称:小型办公OA系统
(2)任务的开发人员:薛梅
(3)用户:石河子高校学工部与各院教办
(4)本次开发人员:薛梅
(5)审核者:学工部赵老师
(6)开发软件的单位:计算机科学与技术专业一零级一班
(7)软硬件设施:个人计算机,php语言,mysql,WindowXP操作系统
(8)打算开发小型办公OA系统,估价不超过1000元人民币,一个学期交付使用。