高校物资采购管理系统的设计与实现(论文+源码)_kaic

 摘 要
随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,各行各业相继进入信息管理时代,高校物资采购管理系统就是信息时代变革中的产物之一。
任何系统都要遵循系统设计的基本流程,本系统也不例外,同样需要经过市场进行调研,论文需求进行分析,概要设计,系统详细设计,测试和编码等步骤,设计并实现了高校物资采购管理系统。系统选用B/S模式,应用java开发语言, MySQL为后台数据库。系统主要包括个人中心,供应商管理,学院管理,公告信息管理,采购信息管理,采购信息管理,招标信息管理,投标信息管理,中标通知管理等功能模块。
本文首先介绍了高校物资采购管理系统的技术发展背景与发展现状,然后遵循软件常规开发流程,首先针对系统选取适用的语言和开发平台,根据需求分析制定模块并设计数据库结构,再根据系统总体功能模块的设计绘制系统的功能模块图,流程图以及E/R图。然后,设计框架并根据设计的框架编写代码以实现系统的各个功能模块。最后,对初步完成的系统进行测试,对功能、单元和性能进行测试。测试结果表明,该系统能够实现所需的功能,运行状况尚可并无明显缺点。

关键词:高校物资采购;java;MySQL数据库

 
Abstract
With the rapid development of information technology and network technology, mankind has entered a new era of information technology, and traditional management technology has been unable to manage information efficiently and conveniently. In order to meet the needs of the times and optimize management efficiency, a variety of management systems came into being, and all walks of life have entered the era of information management, and the material procurement management system of colleges and universities is one of the products of the change in the information age.

Any system must follow the basic process of system design, this system is no exception, the same need to go through market research, thesis requirements analysis, outline design, system detailed design, testing and coding and other steps, design and realize the university material procurement management system. The system uses B/S mode, the Java development language is applied, and MySQL is the background database. The system mainly includes functional modules such as personal center, supplier management, college management, announcement information management, procurement information management, procurement information management, bidding information management, bidding information management, and winning bid notification management.

This paper first introduces the technical development background and development status of the university material procurement management system, and then follows the conventional development process of the software, first selects the applicable language and development platform for the system, formulates the module and designs the database structure according to the requirements analysis, and then draws the functional module diagram, flow chart and E/R diagram of the system according to the design of the overall functional module of the system. Then, design the framework and write code based on the designed framework to implement the various functional modules of the system. Finally, the initially completed system is tested, with functions, units, and performance tested. The test results show that the system can achieve the required functions, and the operating conditions are not obvious.

Keywords: university material procurement; java; MySQL database
目录
1 绪论
1.1 课题背景
1.2 课题研究现状
1.3 初步设计方法与实施方案
1.4 本文研究内容
2 系统开发环境
2.1 JAVA简介
2.2 JSP技术的简介
2.3 MySql数据库
2.4 B/S结构
2.5 SSM框架
3 系统分析
3.1 系统可行性分析
3.1.1 经济可行性
3.1.2 技术可行性
3.1.3 运行可行性
3.2 系统现状分析
3.3 功能需求分析
3.4 系统设计规则与运行环境
3.5系统流程分析
3.5.1操作流程
3.5.2添加信息流程
3.5.3删除信息流程
4 系统设计
4.1 系统设计主要功能
4.2 数据库设计
4.2.1 数据库设计规范
4.2.2 E/R图
4.2.3 数据表
5 系统实现
5.1 管理员功能模块
5.2 供应商功能模块
5.3 学院功能模块
6 系统测试
6.1 功能测试
6.2 可用性测试
6.3 性能测试
6.4 测试结果分析
结论
参考文献
致谢
 
1 绪论
1.1 课题背景
随着科学技术发展,电脑已成为人们生活中必不可少的生活办公工具,在这样的背景下,网络技术被应用到各个方面,为了提高办公生活效率,网络信息技术飞速发展。高校物资采购管理一直是信息管理的一大难题,高校物资采购数量多,此时寻找有效便捷的高校物资采购信息管理方法就是当务之急。而日趋成熟的计算机信息管理技术便成为解决这一难题的唯一之选。如今计算机信息管理技术来处理高校物资采购管理早已游刃有余,其实信息管理技术已经渗透到各个行业的信息控制管理当中,且有着举足轻重的地位。而随着现代化社会主义不断进步,人们生活水平有了大幅提高,很多方面都在网络上去实现,从而网络也就成为了最直接、即方便又快捷的接入口。
使用高校物资采购管理系统相对传统高校物资采购管理具备很多优点:首先可以大幅提高高校物资采购信息检索,只需输入高校物资采购相关信息就能在数秒内反馈想要的结果;其次可存储大量的高校物资采购信息,同时高校物资采购安全性有更高的保障;相比纸质文件来管理高校物资采购信息,高校物资采购管理系统更节省空间人力资源。这些优点很大程度提高了运营效率并节约了运营成本。因此,高校物资采购管理系统对高校物资采购信息非常必要进行有效管理,不仅提高了高校物资采购效率,增加了用户信息安全性,方便用户及时反馈信息给管理员,增加了用户与管理员之间的互动交流,更能提高学院采购的体验强度。
系统为了数据库结构的灵活性选择MySQL来设计,而java技术,B/S架构则保证了较高的平台适应性。本文主要介绍了系统开发背景,需要完成的功能与开发过程,说明系统设计重点与设计思想。
1.2 课题研究现状
现今,越来越多的人乐于选择一项合适的管理方案,但是普通用户往往受到管理经验地限制,这时高校物资采购行业作为新型产业崛起,大量高校物资采购制度进入人们生活,而高校物资采购管理系统是高校物资采购管理的最好制度,在这样成功的管理模式背景下,高校物资采购信息越来越多。但是随着高校物资采购信息的增多,高校物资采购的管理成为了一个难题。高效便捷地高校物资采购管理系统成为了转变管理模式,与时代兼容的当务之急。
高校物资采购管理系统,为用户随时随地查看高校物资采购信息提供了便捷的方法,更重要的是大大的简化了管理员管理高校物资采购信息的方式方法,更提供了其他想要了解高校物资采购信息及运作情况以及挑选方便快捷的可靠渠道。相比于传统高校物资采购信息管理方法,这样的电子信息管理更为简洁方便,在高校物资采购维护信息反馈和处理高校物资采购意见方面也有得天独厚的优势。
高校物资采购管理系统能做到的不仅是大大简化管理员的信息管理工作,在提高高校物资采购运营收益的同时还能缩减开支,更能在数字化的平面网络上将高校物资采购最好的一面展示给用户和潜在用户,而这个系统在带给高校物资采购全新用户信息管理统计和分类的同时,还成为日后高校物资采购制定运营路线的重要数据参考。随着系统规模的不断扩大,用户信息共享也成一种趋势。高校物资采购的发展也证明了系统管理在不断发展进步,各种理念也越来越先进,对各方面的要求也变得越来越高,高校物资采购管理系统完全可以在进入页面时发布各类信息进行推荐交流。
1.3 初步设计方法与实施方案
软件体系结构方案:由于本系统需要在不同设备上都能运行,而且电脑配置要求也要越低越好,为了实现这一要求,经过考虑B/S结构成为最佳之选。使用B/S结构的系统可以几乎在任何电脑上运行,只要浏览器可以正常工作就可以正常运行该系统,而且后期维护及二次修改较为容易,符合要求。
操作系统方案:Windows10操作系统,该系统是目前微软公司推出的最新系统,目前大多数市面上的电脑都使用该系统,并且该系统功能完善,兼容性好。开发工具:选用java开发技术,B/S结构等。
1.4 本文研究内容
本文主要划分成7大部分:
第一部分为绪论,主要介绍了目前电脑技术发展状况、高校物资采购行业发展阶段,分析当前高校物资采购管理系统弊端以及使用信息技术来管理高校物资采购信息的好处。
第二部分为相关技术简介,主要介绍了各技术的发展历程,技术发展现状,技术优点以及选用该技术的原因等。
第三部分为系统分析,主要分析了软件设计所需要的功能。
第四部分为系统设计,主要进行了系统的架构设计、数据库设计等
第五部分为系统详细设计。
第六部分为系统调试与测试,利用测试方法进行可行性测试、性能测试、系统测试等。
第七部分为总结与致谢,主要总结了程序设计的完成过程及完成情况,对完成设计过程中施以援手的同学和老师表达衷心的感谢和祝愿。

2 系统开发环境
2.1 JAVA简介
JavaScript是一种网络脚本语言,广泛运用于web应用开发,可以用来添加网页的格式动态效果,该语言不用进行预编译就直接运行,可以直接嵌入HTML语言中,写成js语言,便于结构的分离,支持多种浏览器可以在多平台下运行。它具有三个不同的体系,分别为J2SE、J2EE、J2ME。Java 语言比较容易理解,而且也容易学习和上手,其语法与C语言和C++语言很相似,它可以自动的处理废料,而且不会受到内存的影响。
Java 程序被编译后形成的class 文件,这样就能够实现在多系统中正常运行。Java语言支持多个线程同吋执行,Java程序所需要的类能够动态的或者通过网络被载入到运行环境。Java开发工具支持JavaJDK7\8,开发集成环境IDE为Eclipse。
2.2 JSP技术的简介
本系统在后台管理网页效果中主要采用的是JSP技术现在越来越多的软件公司都使用JSP技术来开发web端的应用。因为就目前的市场上网页制作模块来说哦,JSP技术包含的内容是相对而言比较丰富全面的,而且JSP技术已经成为现在市场上最为常见的网页开发技术。JSP中文全称是java服务器端语言。我们都知道JSP是一种动态网页开发技术,它的开发是跨平台的,JSP可以在windows操作系统上运行也可以在Linux系统上运行。JSP是一个较为简化的网页技术,它联合众公司发起建立的技术标准,是一种动态网页技术。在JSP中可以插入html网页,CSS,Javascript等制作动态网页,样式方面较为多样化。
JSP技术有很多优点,它可以嵌入很多别的样式操作方便快捷,Html,CSS,javascript,Struts,Spring等,丰富了功能结构。JSP标签的可扩充性比较强,它与XML的兼容性也较强,减轻许多程序开发人员的工作负担。JSP编写的代码和它的组件都可跨平台。JSP还支持多种网页格式,可移植性和健壮性,易用性都比较强。而且对于他的编写环境压实比较多的,开发平台也比较不受限制但是JSP技术提高了代码的复杂性,增加了部署和调试的困难性。这对于我们开发一个功能强大的web应用网站起着很好的支撑作用。
2.3 MySql数据库
MySQL数据库使用的语言是SQL语言。MySQL在保存数据时是根据数据的类型和特征分开保存在不同的表中,这样当用户在需要调用的数据时,就不再需要花费大量时间去寻找数据了,只要找到对应的表,就可以找到需要的数据了。MySQL可以完美的实现对于数据库的基本操作。因为 MySQL 数据库的占用的内存少,运行快,成本低,源代码开放,可移植性强,所以越来越多的数据来源简单的项目的开发都会选择 MySQL作为数据库,而MySQL也变得越来越流行。
MySQL 有很多特性,如可移植性,多线程,灵活性等,在很多操作系统中都可以运行。它可以实现在多个线程并发执行的技术;支持MyISAM、innoDB、MEMORY、ARCHIVE四种存储引擎,而且可以使用大型数据库,为用户提供许多使用数据库的工具,比如建模工具,管理工具等。在 WEB方面的应用MySQL是最好的。
2.4 B/S结构
随着软件系统的不断改进和升级,B/S结构产品更为方便的特征体现地十分明显。对于一个中等偏大的公司来说,如果系统管理员每天要在很多台电脑之间来回查看,不断奔走,那么效率和工作量就会变得很低,但是如果使用了B/S结构,那么管理员只要对服务器进行管理就够了。
B/S结构最大的优点它不需要安装任何的软件,它所有的客户端就只是浏览器,所以只要有一台电脑并且可以上网就可以解决所有问题,客户端可以完全地不用管理员维护。无论使用系统的使用者是什么样的规模,也不管分支有多么的庞大,都不会对维护和升级的工作量造成影响,所有的维护和升级只需要操作服务器。随着B/S结构的不断发展,使用的人也不断增加,从而带动了AJAX技术的发展,和B/S结构一样,它也能在客户端上处理程序,这便缓解了服务器的负担,提高了交互性,而且实现了局部实时刷新。
2.5 SSM框架
开发信息管理系统的主流框架是SSM(Spring + Spring MVC + MyBatis),SSM框架web层使用Spring MVC框架,使传输前后端数据变得简单;对于业务层使用Spring作为轻量级控制反转和面向切面的容器框架;对于相关SQL操作,采用Mybatis作为持久层框架,对JDBC进行封装,使得数据库的底层面向开发者操作处于一种透明状态。

  • 22
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

开心工作室(kaic_kaic)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值