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

2018-12-23 22:57

软件工程课程设计报告

—小型办公OA系统

院系:信息科学与技术学院 专业:计算机科学与技术专业 班级: 姓名: 学号:

目录

一、问题定义................................................................................................................ 3

1.2项目编写目的.................................................................................................. 3 1.3系统概述.......................................................................................................... 3 1.4项目基本信息.................................................................................................. 4 1.5参考资料.......................................................................................................... 4 二、可行性研究报告.................................................................................................... 5

2.1系统可行性...................................................................................................... 5 2.2技术可行性...................................................................................................... 5 2.3整体流程图...................................................................................................... 6

2.3.1学工部人员工作流程图......................................................................... 6 2.3.2 教办人员工作流程图............................................................................ 7 2.4系统顶层数据流图.......................................................................................... 8 2.5结论意见.......................................................................................................... 8 三、需求分析报告........................................................................................................ 9

3.1引言.................................................................................................................. 9 3.2编写目的.......................................................................................................... 9 3.3项目基本信息.................................................................................................. 9 3.4名词定义........................................................................................................ 10 3.5参考资料........................................................................................................ 10 3.6任务概述........................................................................................................ 10 3.7系统描述........................................................................................................ 10 3.8软件开发的时间与费用................................................................................ 10 3.9安全性............................................................................................................ 11 3.10系统模块功能.............................................................................................. 11

3.10.1系统管理员模块................................................................................. 11 3.10.2学工部模块......................................................................................... 11 3.10.3教办模块............................................................................................. 13 3.11具体需求分析.............................................................................................. 14

3.11.1系统流程图 ......................................................................................... 14 3.11.2数据流图 ............................................................................................. 15 3.12数据字典...................................................................................................... 16 3.13支持信息...................................................................................................... 17

3.13.1运行环境............................................................................................. 17 3.13.2支持软件............................................................................................. 17 3.13.3接口..................................................................................................... 17 3.13.4 控制.................................................................................................... 17 3.14需求分析总结.............................................................................................. 17 四、概要设计说明书.................................................................................................. 18

4.1引言................................................................................................................ 18 4.2编写目的........................................................................................................ 18 4.3项目基本信息................................................................................................ 18 4.4定义................................................................................................................ 18

1

4.5参考文献........................................................................................................ 19 4.6总体设计........................................................................................................ 19

4.6.1需求规定............................................................................................... 19 4.6.2运行环境............................................................................................... 19 4.6.3 E-R图 ................................................................................................... 20 4.6.4结构....................................................................................................... 21 4.6.5系统数据结构设计............................................................................... 22 4.7系统出错处理................................................................................................ 23

4.7.1出错信息............................................................................................... 23 4.7.2补救措施............................................................................................... 23

五、详细设计说明书.................................................................................................. 24

5.1引言................................................................................................................ 24

5.1.1项目说明............................................................................................... 24 5.1.2项目定义............................................................................................... 24 5.1.3编写目的............................................................................................... 24 5.1.4参考资料............................................................................................... 24 5.2项目系统的结构............................................................................................ 24 5.3系统功能实现................................................................................................ 25

5.3.1管理员模块........................................................................................... 25 5.3.2学工部模块........................................................................................... 28 5.3.3教办模块............................................................................................... 31 5.4用例图............................................................................................................ 33 5.5活动图............................................................................................................ 34 六、软件测试.............................................................................................................. 36

6.1目的................................................................................................................ 36 6.2界面测试........................................................................................................ 36

6.2.1管理员进入系统界面........................................................................... 36 6.2.2学工部人员进入系统页面................................................................... 37 6.2.3教办人员进入系统页面....................................................................... 37 6.3登陆测试........................................................................................................ 38 6.4修改密码测试................................................................................................ 38 6.5文件上传下载测试........................................................................................ 39 6.6角色授权测试................................................................................................ 40

2

一、问题定义

1.1项目背景

石河子大学学工部主职责主要包括有:

负责学生思想教育和心理健康教育工作,开展入学教育、校规校纪教育、文明离校教育等日常教育活动;负责学生日常管理工作,指导先进班集体建设和学生干部队伍建设;负责开展勤工助学工作,负责学生奖、贷、勤、补、减(免)、奖学金的管理;负责学生国防教育工作,开展国防教育、军事训练工作;负责学生的档案管理,及时做好学生档案各种材料的归档工作等。

但是学校学生众多,学生都有不同的院系,所以学工部各个不同科室的人负责不同的工作,在管理学生方面,是采取如下的方法,学工部相关人员将材料等文件下发到每个学院的教办,由教办工作人员负责通知到每个班级。这样方便学生的管理工作。在石河子大学大约有20多个学院,所以学工部相关人员在下发文件材料时要给20多个不同的学院同时下发,同时在需要下面学院上交材料时,不同的学院上交。 1.2项目编写目的

基于上面的工作,上级下级在交流沟通时,主要采用的的通讯工具有聊天工具QQ以及手机。QQ可以实现文件收发功能,同时可以让相关的工作人员进行留言以及在线聊天。在必要的时候可以使用手机进行通讯,但是手机不能进行文件的传送。

现有的工具可以实现文件上传下达工作,但是在管理起来非常的不方便,毕竟QQ只是一个专用的聊天通讯工具。所以我开发了一套基于学工部人员与教办人员的系统软件,可以方便上级下级的文件传送以及管理工作。 1.3系统概述

该系统可以完成管理员与各个学院之间文件的传送功能。管理员在规定的时

3

间内要求各学院完成某些文件的分类上传,各学院在规定的时间内将所需文件上传完成,管理员将它们下载下来,实现文件的传送。管理员可以发送消息等,与各学院实现交流。管理员还可以上传一些文件让各学院下载;各学院可以上传管理员需要的文件,阅读消息,下载需要的文件。 1.4项目基本信息

(1)名称 :小型办公OA系统 (2)任务的开发人员:薛梅

(3)用户:石河子大学学工部与各院教办 (4)本次开发人员:薛梅 (5)审核者:学工部赵老师

(6)开发软件的单位:计算机科学与技术专业一零级一班

(7)软硬件设施:个人计算机,php语言,mysql,WindowXP操作系统 (8)决定开发小型办公OA系统,估价不超过1000元人民币,一个学期交付使用。

1.5参考资料

(1)软件工程基础 汤淮 西安交通大学出版社

(2)软件工程-----技术,方法与环境 王立福,张世琨,朱冰 编著 北京大学出版社

(3)软件开发技术 倪秉营 电子科技大学出版社 (4)软件工程 张权范 清华大学出版社

4


软件工程课程设计报告—小型办公OA系统.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:在全市建筑业工作会议上的讲话

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: