登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 管理学类 > 信息管理与信息系统 > 正文

吉祥建材集团招标信息管理系统毕业论文

 2020-02-19 20:10:35  

摘 要

在信息化进程日益增强的当今,传统的手工操作的管理模式因其操作繁琐、失误率高等问题已经越来越不适应现今变化飞快的时代了,每个企业都搭上了信息化管理的浪潮。

本文将对仍然处于手工操作的吉祥建材集团招标环节进行一次信息化的改造,并以此为根据编写一个招标信息管理系统。

本文将使用SQL开发数据库,使用HTML开发前端,使用Java开发后端,并使用MVC框架,构建一个招标信息管理系统网站。针对企业业务流程进行需求分析,然后根据需求分析的结果进行功能模块的设计。以此为基础,初步定下网站的大体设计,并介绍在设计中所使用到的Java、HTML和SQL技术的特点和使用方式。

本文所构建的系统建立在Eclipse Jee、jdk-10的环境下。其主要功能为用户登录和注册、任务的创建和领取、后台管理模块。

关键词:面向对象程序设计;JSP;MVC框架;SQL;招投标

Abstract

Nowadays, with the increasing process of informationization, the traditional manual operation management mode has become more and more unsuitable for the fast-changing era because of its complicated operation and high error rate. Every enterprise has caught up with the tide of informationization management.

This paper will carry out an informationized transformation of the bidding process of ShangHai JiXiang Building Materials Group which is still in manual operation, and compile a bidding information management system based on this.

This paper will use SQL to develop database, HTML to develop front-end, Java to develop back-end, and MVC framework to build a bidding information management system website. Needs analysis is carried out for business processes of enterprises, and functional modules are designed according to the results of needs analysis. On this basis, the general design of the website is preliminarily determined, and the characteristics and usage of Java, HTML and SQL technologies used in the design are introduced.

The system built in this paper is based on the environment of Eclipse Jee and jdk-10. Its main functions are user login and registration, task creation and acquisition, background management module.

Key Words:Object-Oriented Programming; JSP; MVC Framework; SQL; Bidding

目 录

第一章 绪论 1

1.1 选题的目的及意义 1

1.2 国内外研究及应用现状综述 2

1.2.1 招标系统国内研究现状 2

1.2.2 招标系统国外研究现状 2

1.2.3 威客模式国内外研究现状 2

1.3 本系统的主要内容及技术路线 3

1.3.1 B/S和C/S操作结构介绍 3

1.3.2 SQL Server 2016介绍 5

1.3.3 HTML语言介绍 6

1.3.4 JSP及JavaBean介绍 6

1.3.5 技术路线 7

第二章 招标信息系统的系统分析 8

2.1 需求性分析 8

2.2 可行性分析 8

2.2.1 技术可行性 8

2.2.2 经济可行性 9

2.2.3 管理可行性 9

2.3 组织结构分析 9

2.4 业务流程分析 11

2.5 数据流程分析 11

2.6 数据字典 12

第三章 系统设计 14

3.1 系统总体设计 14

3.1.1 开发平台 14

3.1.2 功能结构设计 14

3.2 系统详细设计 14

3.2.1 编码设计 14

3.2.2 数据库设计 16

3.2.3 输入输出设计 21

第四章 系统实施 24

4.1 关键技术 24

4.2 模拟运行数据 24

4.3 系统调试与测试 26

4.3.1 系统测试用例的制定 26

4.3.2 系统测试用例的实施 27

4.4 系统特色及开发体会 28

第五章 总结展望 30

5.1 全文总结 30

5.2 研究展望 30

参考文献 32

致谢 33

绪论

选题的目的及意义

21世纪初期,中国经济进入腾飞阶段,房地产企业在GDP增长中贡献不少。从07年开始房地产市场就不断升温,在2013年达到鼎盛,与此同时房地产的附属产业——建材产业也受益颇多,得到了长足的发展,前景看似一片良好。

然而2014年以后房地产市场供应过剩,政府也开始宏观调控房价,行业开始出现不景气的现象,这直接动摇了建材产业的根基,暴露出了许多在此之前被蓬勃发展的势头所掩盖的问题,使得一部分中小型企业出现经营困难甚至濒临倒闭。为了摆脱这种困境,所有的中小型建材企业需要有所突破。

那么如何在经营不善的困境下,度过这次寒冬呢?开源节流就成了企业生存的最好选择。除了向外界融资,唯一能缓解压力的办法就是缩减成本,无论是管理成本、人工成本以及原材料成本等等都应获得管理层的重视。对于建筑业来说,最容易影响成本的就是前期的招标工作。因此,优化招标环节就成了一个非常简单的能够缩减企业成本的方法。

然而在我国中小型的建材企业中,大部分管理工作还是手工操作的,招标这方面的工作更是显得混乱,完全依靠人工操作,流程冗长复杂,极易出错,因此极其考验管理人员的阅历。

而这次我毕业设计所面向的企业——上海吉祥建材集团,作为一家中小型的建材企业,管理上还是有着诸多不足,各种工作仍是传统的手工操作,信息化程度不高,容易出现很多问题,例如人工操作时工作量大,效率低,成本高,管理流程复杂等等。因此该企业需要一个信息管理系统来辅助管理,为使花费最小的代价得到最大的收益,我把侧重点放在了最重要的地方,也就是招标信息管理系统。

相比以往,信息化时代对招标采购信息的大量需求使得人工筛选信息的工作量越来越大,已经不能满足招标采购管理部门越来越注重效率化的需求。而一个良好的信息系统可以把人们从机械劳动的痛苦煎熬中解放出来,使企业的工作效率、服务质量以及员工满意度都有所提升。另外,招标信息系统还能够倒推促进管理机制的规范化以及监督机制的完善化进程,使得招标过程公开透明化,还可以更合理的利用资源。

另外招标信息系统还有着如下的意义:

  1. 建立一个公用的平台,规范操作流程,实现公开公平公正;
  2. 提高企业工作效率,提高效益,减少失误率;

国内外研究及应用现状综述

招标系统国内研究现状

关于招标制度,我国很早就颁布了各种规定和法规,并保持了一定程度上的关注:1980年国务院颁发了《关于开展和保护社会主义竞争的暂行规定》;1999年通过了《中华人名共和国招标投标法》,昭示着我国招投标全面进入法制化、规范化的道路;2000年国办发【2000】34号文则对实施招标投标监督管理活动的行政职责进行了明确的分工。

虽然相比国外我们制定规则的时间稍微晚一些,但我们同样是在不断地优化着规则。房地产项目的招标采购不仅在管理上还在技术上形成了一系列的研究成果。未来房地产企业的发展趋势是实现房地产开发管理的信息化、现代化,利用网络和信息化技术来进行企业招标采购管理。

招标系统国外研究现状

上世纪中期,西方一些发达国家提出了合约管理,形成了一些制度准则和形式规范,在合约管理的理论和实践方面出现了一些成果。其表明,合约管理对企业的财务管理状况有重大的影响,健全合约管理系统是保障企业正常经营活动的最基本手段。

美国则在90年代初就开始了计算机辅助采购招标系统的研究。其招标项目的范围覆盖了建筑、医药、政府、电子仪器等多个领域,为这些领域内的企业节约了大量的经济成本和时间成本,受益匪浅。美国政府在公开招标时通常采用最低价中标原则。而同一时期的德国则一般采用无标底的方法辅助招标并同样采用最低价中标原则。

威客模式国内外研究现状

刘锋提出了如下的三个观点:①从20世纪80年代开始,电子公告牌的功能不断分离,产生了博客、百科等互联网新应用,智力互动问答类应用也从中分离出去。②随着互联网支付手段的不断成熟,信息完全免费共享的互联网时代已经过去,知识、智慧、经验、见解、技能也同样具备着商业价值,可以被当成商品进行买卖。③知识、智慧、经验、见解、技能的价值化将是促进他人参与到智力互动问答类应用的催化剂。

2005年,在长期地对这三个观点进行思考和讨论的过程中,刘锋史无前例的提出了威客模式的概念:一种把人的知识、智慧、经验、见解、技能通过互联网转换成实际收益的互联网新模式。

本次毕业设计就是基于威客模式构建而成,利用了它方便互动的模式。

本系统的主要内容及技术路线

本系统的主要功能在于将上海吉祥建材集团的招标业务信息化,模范化,系统化。于是此系统将着重于招标环节的设计,需要有登录注册功能、发布招标任务功能、接受任务功能、用户管理功能。为达成以上的功能,笔者运用JSP编写前台代码的同时使用B/S操作结构保证系统的安全性和泛用性,并且使用SQL Server 2016数据库来存储数据。

B/S和C/S操作结构介绍

在一般的软件开发中通常会运用到两种结构,分别是C/S结构和B/S结构。接下来我将简单地比较下这两者的区别,并给出我选择B/S结构的理由。

C/S结构,即Client/Server(客户机/服务器)结构,是软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。

B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript等)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。

它们两者有着如下的几点区别:

  1. 硬件环境不同:

C/S一般建立在专用的网络或局域网上,通过专门服务器提供连接和数据交换服务;

B/S大部分是建立在广域网上的,比C/S拥有更强的适应性。

  1. 安全性要求不同:

C/S一般面向固定的用户群,也就是软件的下载使用者,对系统的信息安全控制能力极强,一般适用于机密度较高的环境中,并且需要对服务端和客户端的安全同时进行考虑;

B/S面向的用户是广域网上不确定的用户,任何用户都有可能通过连接直接访问系统,对信息安全的控制能力比较低,且没有客户端,好处是只需注重服务端的安全。

  1. 程序架构不同:

C/S 程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以考虑得比较少。

B/S 因为有着对安全以及访问速度的多重的考虑,所以需要建立在比前者更加优秀安全的环境之上。

B/S结构的程序架构将是未来程序发展的趋势。MS的.Net系列的BizTalk 2000 Exchange 2000,全面支持网络的构件搭建的系统. SUN 和IBM推出的JavaBean 构件技术等等一系列大型互联网企业发布的支持技术,使B/S结构更加成熟。

  1. 软件重用度不同:

C/S因其整体化的设计不可避免地需要更加完整的考虑,构件的重用性较低。

B/S却可以模块化划分功能,构件要求相对独立,重用性很高。

  1. 系统维护不同:

C/S结构的程序因其整体性,在进行维护时必须整体考虑,维护成本相对较高。

B/S结构因为其构件的独立性较高,更换时更为方便,可以实现系统的无缝升级,维护开销较小。

  1. 处理问题不同:

C/S程序可以处理用户面固定,并且在相同区域,安全要求高需求,与操作系统相关。

B/S建立在广域网上,面向不同的用户群,分散地域,与操作平台关系较小。

  1. 用户接口不同:

C/S多是建立的Window平台上,表现方法有限,对程序员普遍要求较高。

B/S建立在浏览器上,通过WEB服务或其他公共可识别描述语言可跨平台,使用更灵活。不仅可应用在Window平台上,还可应用于Unix/Linux等平台。

  1. 信息流不同:

C/S程序一般是典型的中央集权的机械式处理,交互性相对低。

B/S信息流向可变化,B-B B-C B-G等信息流向的变化,更像交易中心。

除了以上这些区别,B/S还有着分布性、业务扩展便捷、共享性强等优点,因此作为一个面向企业外部的小型信息管理系统使用B/S结构更为恰当。

SQL Server 2016介绍

Sql(Structured Query Language)意为结构化查询语言,用于同各种数据库建立联系。SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS)。它拥有图形化用户管理界面,使系统管理和数据库管理更加直观、明了。它还附带了丰富的编程接口工具,为程序员进行程序设计提供了极大得方便。并且它还对web程序提供了强大的支持,使程序员能很轻易地实现在页面上增删查改等功能。

SQL Server作为一个可以支持企业级工程的数据库,完全能够满足一个数据量极少的数据库的管理操作需求,因此把它作为本毕业设计的数据库管理软件是极其合理的。

HTML语言介绍

HTML(Hyper Text Markup Language)中文译名超文本标记语言,是标准通用标记语言下的一个应用。HTML 不是一种编程语言,而是一种标记语言 (markup language),是网页制作所必备的一种语言。

HTML通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容。浏览器按顺序阅读网页文件,然后根据标记符来解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。

HTML使用简单,但功能强大,能够支持各种不同的数据格式的文件嵌入,其主要特点如下:

  1. 简易性:版本升级采用超集方式,更加灵活便捷;
  2. 可扩展性:超级文本标记语言采取子类元素的方式,方便系统进行拓展;
  3. 平台无关性:在加载使用HTML编写的网页文件时,不需要考虑操作系统,会给开发带来许多便利;
  4. 通用性:它允许程序员建立文本与图片相结合的复杂页面,可被任何人浏览到。

JSP及JavaBean介绍

JSP(Java Server Pages)中文名为Java服务器页面,其本质是一个简化的Servlet设计。它类似于ASP的设计,可以在HTML文件中插入Java语句和JSP标记。

JSP技术通过在HTML文件中添加lt;% Java语句%gt;字段的方式,直接在网页中插入了Java代码,并在服务器端进行编译,返回HTML文件至网页端。对于网页端来说,相当于只运行了HTML文件,因此也有着平台无关性。

JavaBean是用Java语言写成的可重用组件。JavaBean拥有无参数构造器,通过公开的set和get方法来设置和调用类内部的属性。

JavaBean可以在HTML文件中使用lt;jsp:useBean scope=….gt;的方式直接调用JavaBean中的方法。通过这种方法,我们可以简单地把业务逻辑和前端表示直接分离,这会极大地提升代码的可读性和可维护性。

技术路线

从选题开始至结束的流程图如图1.1,最开始确定选题,根据选题撰写初步的开题报告,然后开始针对系统进行调研,收集相关的资料,然后分析业务流程,进行系统需求分析,根据结果确定系统功能,然后设计数据库,编写代码。

系统编写完成后进行测试,测试通过后就开始撰写修改论文,最终结束。

图1.1 技术路线

招标信息系统的系统分析

需求性分析

在信息化的浪潮中,中国的每一个行业都在寻求着与互联网的联系,想要借此机会一跃腾飞。这种情况下的中国的中小型企业都需要跟上步伐,尝试把自己的工作业务信息化系统化,提高自己的管理效率,减少人工成本。

对于上海吉祥建材集团来说,招标环节仍然还是人工手动操作的,如果把这部分业务系统化、标准化,将会带来极大的方便。

以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图