1.5.3 JSP技术的数据库支持
JDBC是用来与Java里的Database进行对接联合,作为一种媒介的作用。Java在与Database结合后所操作的一系列动作任务都需要JDBC Database来驱使。当Java对象面向Database发出访问请求时,其中这个请求就得要通过这个媒介,每次Database得到响应后开始运行操作任务,最终把再次生成的内容经过媒介还给Java。也就是还可以通过JDBC—ODBC bridge来方便Java访问。总之Java和JDBC的完美结合使程序员开发程序时得到了极大的便利。多种应用体系结构中很容易应用到JSP技术,作为Java语言的继身者,一般都是在网页设计中运用到JSP技术。
2 系统分析
2.1 系统可行性分析
一般来说在做一件事情之前我们都要做足充分准备对其做好必要的了解,就比如要开发一个项目的时候在此之前也要对其做好分析。分析后才能知道应该做哪些准备工作,怎样才能达到目标,这个项目是否值得坚持做下去等等。如果没有了这些必要的分析,直接动工在过程中往往会发现总是走弯路,一个简单地问题都不能得到有效的解决,这样而来是既浪费了时间又浪费了精力财力之类。这就说明了在此之前进行这方面的分析是应该的。它的理念就是低成本低代价的前提下将利益最大化,合理快速的去解决问题。有一点我们要搞清楚就是什么叫做可行性研究,它不是字面上简单的去解决问题而是去发现这个问题是否值得我们去解决。将个人主观元素放入研究是万万不值得提倡的,理性思考才能达到目的,而在本章节中我将从三个方面来依次介绍不同的可行性研究。文献综述
2.1.1 经济可行性分析
本次研究的超市行业系统每天需要完成的工作是非常繁琐的,需要做各方面事情。这项工作如果要员工执行的话那么工作难度难以想象,如果想要了解超市管理系统的一些具体情况那么也算是不大可能。手工人为操作的缺陷有很多比如会造成计算错误、工作效率低下等等。如果想要加强收银统计的速度就必须要加大人手,随之超市运营的成本也会增大,这也就是我们本节要考虑的如何达到经济可行性。而系统模式与传统手工计算相比较,加快的是商品流通率,也不会出现人为的错误,超市可以减少人员的记录工作,这样就减少了不必要的时间浪费。
当拥有了技术支持后,减少了其他的资金投入,而针对于高校教育超市这种较小型的平台,引入的软件系统不需要像大超市那样及其完善,因此这种成本也是在可以考虑的范围之内。
2.1.2 运行可行性分析
此次系统的展现模式为图形相结合的构造,不论是模块划分还是整个操作界面都是清晰明了。由于我们用windows系统比较多,所以经过简单的练习就可以操作运用。高校教育超市管理系统的目的就是对里面物品信息进行处理,所以要在用户使用方便的前提下也要加强安全性的考虑,从来达到运行的可行性需求。
2.1.3 法律可行性分析
在这一点上毋庸置疑要支持正版支持原创,每个超市管理系统都是一个独立的个体,如果使用了盗版或者有抄袭他人版权的行为,隐私也会泄露这样得不偿失,并且这种系统软件也是很难在市场上销售下去。
2.2 需求分析
需求分析是系统开发过程中一个重要的过程,之前根据对学校周围超市市场情况的了解后书写报告,在根据报告的内容为后续活动做好铺垫。
2.2.1 系统功能需求分析
根据如今高校教育超市管理的情况与客户标准,此次课题的具体需求如下。
因为是小型超市所以直接是以管理员的身份进入到系统当中,本超市系统按照用户需求被分为几大部分实现不同的功能,下面介绍几大部分目录下所实施的管理功能。