软件工程课程设计报告—小型办公OA系统.docx
《软件工程课程设计报告—小型办公OA系统.docx》由会员分享,可在线阅读,更多相关《软件工程课程设计报告—小型办公OA系统.docx(33页珍藏版)》请在三一文库上搜索。
1、软件工程课程设计报告一小型办公OA系统目录、问题定义3工程编写目的3系统概述3工程根本信息4参考资料4二、可行性研究报告5系统可行性5技术可行性5整体流程图6学工部人员工作流程图62.3.2教办人员工作流程图7系统顶层数据流图8结论意见8三、需求分析报告9弓I言9编写目的9工程根本信息9名词定义8参考资料8任务概述8系统描述8软件开发的时间与费用8平安性9系统模块功能9系统管理员模块9学工部模块9教办模块11具体需求分析12系统流程图12数据流图12数据字典13支持信息14运行环境14支持软件14接口143.13.4控制14需求分析总结14四、概要设计说明书14引言14编写目的15工程根本信息
2、15定义15参考文献15总体设计16需求规定16运行环境164.6.3E-R图16结构错误!未定义书签。系统数据结构设计错误!未定义书签。系统出错处理17出错信息17补救措施17五、详细设计说明书18引言18工程说明18工程定义18编写目的18参考资料18工程系统的结构19系统功能实现19管理员模块19学工部模块21教办模块23用例图25活动图25六、软件测试27目的27界面测试27管理员进入系统界面28学工部人员进入系统页面28教办人员进入系统页面29登陆测试29修改密码测试30文件上传下载测试30角色授权测试31、问题定义石河子大学学工部主职责主要包括有:负责学生思想教育和心理健康教育工作
3、开展入学教育、校规校纪教育、文明离校教育等日常教育活动;负责学生日常管理工作,指导先进班集体建设和学生干部队伍建设;负责开展勤工助学工作,负责学生奖、贷、勤、补、减(免)、奖学金的管理;负责学生国防教育工作,开展国防教育、军事训练工作;负责学生的档案管理,及时做好学生档案各种材料的归档工作等。但是学校学生众多,学生都有不同的院系,所以学工部各个不同科室的人负责不同的工作,在管理学生方面,是采取如下的方法,学工部相关人员将材料等文件下发到每个学院的教办,由教办工作人员负责通知到每个班级。这样方便学生的管理工作。在石河子大学大约有20多个学院,所以学工部相关人员在下发文件材料时要给20多个不同的
4、学院同时下发,同时在需要下面学院上交材料时,不同的学院上交。基于上面的工作,上级下级在交流沟通时,主要采用的的通讯工具有聊天工具QQ以及手机。QQ可以实现文件收发功能,同时可以让相关的工作人员进行留言以及在线聊天。在必要的时候可以使用手机进行通讯,但是手机不能进行文件的传送。现有的工具可以实现文件上传下达工作,但是在管理起来非常的不方便,毕竟QQ只是一个专用的聊天通讯工具。所以我开发了一套基于学工部人员与教办人员的系统软件,可以方便上级下级的文件传送以及管理工作。该系统可以完成管理员与各个学院之间文件的传送功能。管理员在规定的时间内要求各学院完成某些文件的分类上传,各学院在规定的时间内将所需文
5、件上传完成,管理员将它们下载下来,实现文件的传送。管理员可以发送消息等,与各学院实现交流。管理员还可以上传一些文件让各学院下载;各学院可以上传管理员需要的文件,阅读消息,下载需要的文件。(1)名称:小型办公OA系统(2)任务的开发人员:薛梅(3)用户:石河子大学学工部与各院教办(4)本次开发人员:薛梅(5)审核者:学工部赵老师(6)开发软件的单位:计算机科学与技术专业一零级一班(7)软硬件设施:个人计算机,PhP语言,mysql,WindoWXP操作系统(8)决定开发小型办公OA系统,估价不超过100O元人民币,一个学期交付使用。软件工程基础汤淮西安交通大学出版社软件工程技术,方法与环境王立福
6、张世琨,朱冰编著北京大学出版社软件开发技术倪秉营电子科技大学出版社软件工程张权范清华大学出版社二、可行性研究报告如果学工部与下属各个学院没有功能性很明确的办公系统的话,仍然使用现有的软件进行文件的传送工作,那么对于学工部工作人员来说工作量很大并且很麻烦。不能很快确实定还有哪个学院没有上传文件;并且对上传文件的分类工作做不好;对上传文件的保存留档工作也做不好等。所以开发一套小型的办公OA来交与相关人员使用还是很有必要的,这样既节省了大家的时间又方便了大家的工作。开发中小型的办公OA系统,使用PHP语言编写,同时开发环境使用集成的集php、mysql、apache于一体,安装好之后,简单易学,方
7、便使用。(1) apacheApache是世界使用排名第一的Web效劳器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和平安性被广泛使用,是最流行的Web效劳器端软件之一。(2) PHPPHP,是英文超文本预处理语言HyPerteXtPreProCeSSor的缩写。PHP是一种HTML内嵌式的语言,是一种在效劳器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。我们小组人员在课余的时间都学过该语言。PHP是一种动态网页设计语言,简单易学,有众多的扩展类库,平安性高,运行稳定。(3) mysqlMySQL是一个中、小型关系型数据库管理系统,是一种关联数据
8、库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。2. 3.2教办人员工作流程图综合现在学工部人员与教办人员使用的系统软件以及现行技术,对小型办公OA进行了可行性研究,可知开发该系统是可行的。三、需求分析报告现在是一个计算机很普及的时代,用计算机来帮助人们完成某些功能明显增加了我们的办事效率。现在各种各样的软件产品很多,我们为了完成某一需求可以使用不同的软件,但是如果不是功能非常明确的软件,我们使用起来不是很方便,所以针对某一工作我们就需要使用该方面的软件。基于学工部的工作,
9、上级下级在交流沟通时,主要采用的的通讯工具有聊天工具QQ以及手机。QQ可以实现文件收发功能,同时可以让相关的工作人员进行留言以及在线聊天。在必要的时候可以使用手机进行通讯,但是手机不能进行文件的传送。现有的工具可以实现文件上传下达工作,但是在管理起来非常的不方便,毕竟QQ只是一个专用的聊天通讯工具。所以我开发了一套基于学工部人员与教办人员的系统软件,可以方便上级下级的文件传送以及管理工作。(1)名称:小型办公OA系统(2)任务的开发人员:薛梅(3)用户:石河子大学学工部与各院教办(4)本次开发人员:薛梅(5)审核者:学工部赵老师(6)开发软件的单位:计算机科学与技术专业一零级一班(7)软硬件设
10、施:个人计算机,PhP语言,mysql,WindoWXP操作系统(8)决定开发小型办公OA系统,估价不超过100O元人民币,一个学期交付使用。(1)实体:客观世界中存在的且可互相区别的事物。(2)联系:客观事物中的彼此之间的关系。(3)属性:实体或者联系所具有的性质。软件工程基础汤淮西安交通大学出版社软件工程技术,方法与环境王立福,张世琨,朱冰编著北京大学出版社软件开发技术倪秉营电子科技大学出版社(4)软件工程张权范清华大学出版社该系统的主要功能就是让学工部人员与各学院教办人员进行文件的传送功能。学工部人员可是设定文件的上传分类、上传时间限制等。然后各学院人员在规定的时间内上传文件。辅助功能就
11、是可以发布消息公告,来通知上传的文件内容以及重点事项。如果没有在规定时间内上传文件的学院,可以发送消息来通知尽快上传文件,并且可以将发送的消息链接到邮箱。该系统使用PhP语言编写,使用mysql数据库,可以运行在WindoW或XP系统。时间要求:一个学期即半年费用:100O元设立三种级别的用户:admin、user、student,对每种用户都分配不同的权限。admin:系统管理员,系统的所有功能对其都是可见的。USe广学工部人员,接收文件上传文件、查看以及发布公告、创立以及目录以及查看目录。StUdent:教办人员,查看公告、修改个人密码、接收文件以及上传文件。该系统涉及到的使用人员有系统管
12、理员、学工部人员、教办人员。系统管理员具有的功能:(1)登陆系统。(2)管理用户人员,包括增加、删除、修改学工部人员以及各学院人员。(3)对所有分组分配权限。(4)可以查看以及使用所有系统功能。学工部人员具有的功能:(1)接收各学院上传的文件。(2)查看已创立的目录信息以及创立新的目录。(3)浏览上传的文件以及上传新文件。(4)浏览发布的公告以及发布新公告。(5)管理用户信息,包括添加新用户、删除用户、修改用户信息。(6)修改个人信息。具体功能说明:1.管理员登陆后界面默认为接收文件的界面。其中分为两类:待上传文件的类表;已完成文件上传的类表。列表中的名字就是需要各院上传的文件所在的文件夹名。
13、该类中是各院还没有完全上传完成,当各院全部上交后,该类中的该目录会消失。该类中存放的是该文件各院已全部上传完成,管理员可以进行下载。可以根据相关的需要创立目录,各院相关人员就可以在该目录下上传对应的文件。目录的名字要与需要上传的文件的名字相关,创立好目录后,该名字会自动的加到待上传文件列表中。2.1 已完成上传文件的学院该模块中有完成文件上传的各学院的详细信息,包括学院的名称以及上传完成的时间,管理员可以对这些文件进行下载。2.2 未上传文件的学院该模块中有未完成该文件上传的各学院的名称的列表。该页面中有发送消息的按钮,管理员可以对该局部学院发送提示消息,提示他们尽快完成文件的上传工作。同时,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程设计 报告 小型 办公 OA 系统
