java昕龙时公司项目管理系统设计与实现(4)
时间:2022-05-02 21:09 来源:毕业论文 作者:毕业论文 点击:次
1。1项目开发意义及背景 在以前的工作中,项目的管理大多数都是人工笔记记录或者都是c/s端的服务,很难满足管理人员需求,在很大程度上会降低项目的进度,会给工作人员带来很大不便,拖延工作效率,在此基础上,我选择了开发一款线上项目管理系统,可以在网站上通过登录之后去管理某个项目,这样就可以满足客户以及工作人员的要求,及时更新项目信息,尽可能给项目的进行减少不必要的损失,给员工管理以及项目开发带来便利。 1。2系统开发环境 前台编程语言:JSP、HTML语言 JSP技术所开发的Web应用程序是基于Java的,它拥有Java语言跨平台的特性,以及业务代码分离、组件重用、基础Java SERVLET功能和预编译等特征。 HTML语言用来编写网站代码,把想要展现的网页通过HTML结合CSS以及JS来编写展现成我们看到的不同板块,不同效果的网站。 数据库环境:My SQL; My SQL是一款小型系统的数据库系统,数据库与网站的关系是,数据库在后台,前台就是web的展示层,中间有些功能或技术还可以采用中间件技术。而且My SQL是个多用户、多线程数据库服务器,它使得存储、更新和存取信息更加容易。My SQL便于开发,但安全性也差,所以建议开发大型系统时不要使用,而且像这类数据库软件最好在服务器上跑,这样系统工作效率高,而且安全。My SQL是一个客户机/服务器结构的实现,My SQL工作的主要目标是运行速度快、程序较健壮和方便使用。 后端编程语言:Java语言 Java可以说是最热门的的编程语言,对于很多高级语言来说,Java都是基础;另外一个,Java是跨平台的,有多个方面的应用,如Android、Swing、J2EE、J2ME等。就业面比较广,市场用人需求也大。Java多用于开发大型系统,所以大型企业往往需要很多Java人才,这是其优势。Java具有以下特点:面向对象、 、可移植性、安全性、并发机制、支持可视化图形界面,因此,java各个领域用处都很广泛,由于其跨平台型,一般被广泛用于企业级运用,而且游戏及开发工具等也都有很多是用Java语言编写的。Java语言改变了Web页面传统的静态模式,通过在Web页面中添加一些Applet,从而使Web页面变得极具多样性和多变性,这样使客户能够访问具有动态性和交互性的Web页面。 2分析 从可行性、需求等方面来分析,可以提出技术或者开发解决方案。 2。1可行性分析 2。1。1对昕龙时公司现有项目管理系统的分析 昕龙时公司现有的项目管理系统是在员工手工操作在电脑上记载数据,是单纯地服务器与客户端的互动,该系统通过项目管理人员手动输入项目基本信息,实现存储,并不具有在线共享性,并且操作较繁复,对管理者来说并不利于工作的进行,而且会拖沓项目的进度,影响项目的效率,提高项目的最终成本,而且很不适合现在的社会环境,若长期使用,日益累积,严重影响员工的积极性,而且维修现有程序的维修费用也会逐年累积,因此,该项目管理系统继续改进。 2。1。2新系统所需研发人员 熟练掌握Java编程语言的编译小组,有一定文字功底的人员,系统界面设计人员,系统功能设计人员,管理数据库的人员。 2。1。3新系统所需设备 基础设备:小组成员每人一台笔记本、网线若干、交换机1台。 2。1。4新系统优势 利用计算机处理数据的快速有效的优点,可以在浏览器上在线通过登录,然后通过项目编号查询项目的基本信息。这样的话,可以减少项目组员的工作量,从而提高项目的操作效率,使整个项目的速度提升,并避免一些不必要的麻烦,这样可以使操作变得更加的简便、快捷,以至于数据也更加的准确,从而使项目的管理维修费用降低不少,效率也会提升。 (责任编辑:qin) |