没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
适合人群:对于初学者和有经验的开发者都非常有用,尤其是希望深入研究某一特定技术栈或者准备毕业设计、课程项目的计算机专业的大学生和技术爱好者。 使用场景及目标:旨在为用户提供一套完整的学习解决方案,不仅限于代码的学习,还包括项目管理和开发技巧,帮助用户构建真实的应用程序,掌握现代软件工程的方法论和技术细节。 阅读建议:由于文档量巨大,建议首先根据自己的兴趣和方向选择相关项目开始学习,同时注意文档中的关键要点和实战练习部分。可以通过加入作者提供的微信群获得更多实时的支持和帮助。
资源推荐
资源详情
资源评论
本科毕业论文(设计)
学 院
专 业 软件工程
年 级 201x 级
姓 名
论文(设计)题目 基于 SSM 的公司软件项目运营平台的
设计与实现
指导教师 xx 职称 讲师
基于 SSM 的公司软件项目运营平台
学生姓名:xxx 学号:xxxx
计算机与信息技术学院 软件工程专业
学号:
指导教师:xx 职称:讲师
摘要:软件项目运营平台在相关企业进行生产的管理中有着广泛的应用,
它有利于提高企业对软件项目开发过程中的信息管理。系统研究的目的、意义、
现状和发展趋势都有所说明。
这里设计的系统所要实现的功能包括测试管理功能、验收管理功能、文档管
理功能和用户管理功能。为了实现系统的各项信息管理功能有选择的分析了开发
工具 Eclipse 和 MySQL 数据库软件软件及 SSM 框架技术的不同特点、性能和选择
原则。描述了系统的概要设计,包括其结构的分析和功能划分,并在这个基础上
进行了详细的设计。最后列出了系统在设计方面所存在的不足及需要改进的思路。
进行软件项目管理有利于将开发人员的个人能力转化成企业的开发能力,企业的
软件开发能力越高,表明这个企业的软件生产越趋向于成熟,企业越能稳定发展,
项目开发风险越小。
关键字:软件项目运营、SSM 框架、MySQL 数据库
Abstract :Software project operation platform is widely used in the production
management of related enterprises, which is conducive to improving the information management
in the process of software project development. The purpose, significance, current situation and
development trend of the system research are explained.
The functions of the system designed here include test management function, acceptance
management function, document management function and user management function. In order to
realize various information management functions of the system, the different characteristics,
performance and selection principles of development tools Eclipse and MySQL database software
and SSM framework technology are analyzed selectively. This paper describes the general design
of the system, including the analysis of its structure and the division of its functions, and on this
basis, the detailed design is carried out. Finally, the shortcomings of the system in design and the
ideas for improvement are listed. Software project management is conducive to transforming the
personal abilities of developers into the development abilities of enterprises. The higher the
software development abilities of enterprises, the more mature the software production of
enterprises is, the more stable the development of enterprises is, and the smaller the risk of project
development is.
Key words: software project operation, SSM framework, MySQL database
第一章 绪论
1.1 课题背景
软件项目开发是一项系统而复杂的工作,它需要一个团队互相配合、分工协
作。软件项目管理系统可以规范一个软件开发团队的日常工作,提高工作效率。
软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而
对成本、人员、进度、质量、风险等进行分析和管理的活动。实际上,软件项目
管理的意义不仅仅如此,进行软件项目管理有利于将开发人员的个人开发能力转
化成企业的开发能力,企业的软件开发能力越高,表明这个企业的软件生产越趋
向于成熟,企业越能够稳定发展。然而,目前,对软件项目的管理主要有手工存
取和借助一些软件 VisualSourceSafe(简称 VSS)、subversion(简称 SVN),也
会有一些工具和理论,比如 COCoMo,甘特图等对软件项目进行管理,起不到对
项目进度的实时跟踪与管理。为进一步完善软件项目流程及资源的统一管理,更
加全面、有效的服务于软件开发过程,更好的方便软件开发过程管理。故开发
《公司软件项目运营平台》。
1.2 国内外现状
目前国内企业对项目管理水平和方法越来越重视,而合适的项目管理软件在
其中起了极其重要的作用!主要有工程项目管理软件和非工程项目管理软件 2
大分类。
随着微型计算机的出现和运算速度的提高,20 世纪 80 年代后项目管理技术
也呈现出繁荣发展的趋势,项目管理软件开始出现。对于大型项目管理,没有软
件支撑,手工完成项目任务制定、跟踪项目进度、资源管理、成本预算的难度是
相当大的。可以说计算机技术的发展对项目管理深入应用起了举足轻重的作用。
根据管理对象的不同,项目管理软件可分为:①进度管理;②合同管理;③
风险管理;④投资管理等软件。根据提高管理效率、实现数据/信息共享等方面
功能的实现层次不同,又可分为:①实现一个或多个的项目管理手段,如进度管
理、质量管理、合同管理、费用管理,或者它们的组合等;②具备进度管理、费
用管理、风险管理等方面的分析、预测以及预警功能;③实现了项目管理的网络
化和虚拟化,实现基于 Web 的项目管理软件甚至企业级项目管理软件或者信息系
统,企业级项目管理信息系统便于项目管理的协同工作,数据/信息的实时动态
管理,支持与企业/项目管理有关的各类信息库对项目管理工作的在线支持。
国外项目管理软件有:0racle 公司的 Primavera P6、Artemis 公司 Artemis
Viewer、NIKU 公司的 Open WorkBench、Welcom 公司的 OpenPlan 等软件种项目管
理软件价格的差异也较大,从几万元到几十万元不等。适于中小型项目的软件价
格一般仅为几万元,适于大型复杂项目的软件价格则为十几万到几百万元。
本文开发的《公司软件项目运营平台》适用于中小型互联网公司的业务,能
够很好的为中小型互联网公司服务,方便软件项目的持续交付持续运营,提高企
业的经济效益。
1.3 本文的主要工作
本文主要介绍软件开发的流程—敏捷开发,适应当今企业需求变动大的特点;
数据库设计方案和数据库优化;技术选型的合理性;帮助用户和读者了解系统设
计的全过程,对于用户是交付过程,对于读者可以采纳一些合理的设计方法和思
路,开发出更好的软件服务企业。
周次
进度计划
指导安排
备用列
1
调研、采集资料
国内外类似软件
2
调研、采集资料
软件实现算法研究
3
调研、采集资料
撰写开题报告
4
调研、采集资料
撰写任务书
5
需求分析
修改开题报告
6
英文翻译
翻译与课题相关的英
文资料或论文
7
系统总体分析设计
撰写总体设计说明书
8
系统分析设计
撰写设计说明书
9
详细设计、上机编程
软、硬件环境配置和
要求
10
上机编程
根据程序设计的进度,
调整毕业设计的内容、
方法和策略
11
上机编程、调试、测
试
初步验收程序,提出
改进、完善的方法
12
上机编程、调试、测
试
13
演示程序,测试
验收程序,并上交软
盘
14
论文写作
介绍论文撰写格式、
要求、方法
15
准备答辩
检 查 各 项 毕 业
设工作完成情况,档
案完整性等
16
论文整理、上交、答
辩
介绍答辩要求、方法、
注意事项等
组织答辩
第二章 需求分析
2.1 功能性需求
公司软件项目运营平台是软件管理过程中的重要环节。
软件项目管理包括:
一、软件需求管理;
二、软件开发资源管理(包括人力和时间管理);
三、软件项目进度可视化跟踪与管理(开发→测试→结束)。
四、软件项目运行服务器监控和管理;
五、系统 BUG 分配和指定;
MyEclipse 是一套完整的开 发工具集,用于开发 JavaEE 项目尤其是对
Spring 技术栈的项目开发提供高效快捷的支持。它具有代码提示功能,丰富的
插件如 EGit,PropertiesUtil 等,界面美观大方,程序员可以以此作为工具快速
开发项目。
EasyUI 是一种基于 JQuery 的用户界面插件集合。EasyUI 为创建现代化,互
动,JavaScript 应用程序,提供必要的功能。使用 EasyUI 你不需要写很多代码,
你只需要通过编写一些简单 HTML 标记,就可以定义用户界面。EasyUI 是个完美
支持 HTML5 网页的完整框架。EasyUI 节省您网页开发的时间和规模。EasyUI 很
简单但功能强大的。
可行性分析:
技术可行性
系统设计采用敏捷开发方式,花费大部分时间完成需求讨论,技术选型采用
开源框架 spirngmvc+spring+mybatis。前端采用 JQuery+EasyUI 布局,Ajax 的
请求方式符合互联网项目的特点。数据库采用 SQLServer,具有部署快、扩展性
强的特点。对于系统的发布使用腾讯云 Linux 服务器,安全高效。开发工具选用
MyEclipse,天生支撑 Spring 技术栈项目的开发。所有的开发、设计都围绕快捷、
高效的目标,将大部分的精力放在业务设计上,为了开发出符合客户需求的项目。
因此在技术上是可行的。
剩余41页未读,继续阅读
资源评论
源码空间站11
- 粉丝: 4895
- 资源: 759
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Android Studio 2021.3.1.17 Mac版 intel芯
- S7-200SMART与CP343-Lean模块通讯案例教程
- 湖南华菱湘潭钢铁公司设备状态监测系统的在线管理平台
- 登陆注册,后端为node.js
- 湖南华菱湘潭钢铁公司泵机群伺服质量管控平台设备状态管理
- 【数】【初阶】-珍藏笔记199页.pdf
- Java开发编译器环境IntelliJ IDEA免费版本,2020(64bit).rar 内置汉化安装包以及Po解安装教程
- Tasmania大学动态网页开发课程-体育慈善捐赠与志愿服务平台后端作业指导
- mmexport1734593037400.png
- 76601460453445938-汽车尾灯控制系统Multisim仿真.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功