论文部分内容阅读
摘 要 本商场管理系统是实现商品的采购和销售的管理,以及对销售和采购的金额统计。并可以对品牌商品进行统计。同时对会员信息和员工的信息进行管理。本文对青科商场管理系统的设计与开发过程进行了全面的介绍并对各子系统中的程序设计、操作流程、功能实现等进行了详细的解释。该管理信息系统通过MYSQL建立后台的数据库,利用MyEclipse开发工具和JAVA技术,实现了青科商场管理系统等各项基本功能。
关键词 JSP 商场销售管理系统 设计
随着商场、商品的数量急剧增加,与其相关的商品的各种信息,用户的各种信息,员工的各种信息都会成倍的增长。商场时时刻刻都会根据庞大的数据库进行统计分析,过去都是通过手工的方式,然而随着计算机科学发展与进步和数据库进步,体现出很强的可靠性、优越性、高效性。在人力,物力等方面都展现出来很高的操作性,所以商场销售管理系统采用的管理模式是很有必要性的。
从系统的背景来看,可以看出开发一个商场销售管理系统有以下几点重大的意义:(1)高效、便捷。商场信息化管理的使用,能大幅度的节省管理者和用户的时间,使得商场日常的销售统计变得更方便快捷,商场管理员和员工能够及时迅速的看到当前商品的情况,能够及时的对商品的库存的情况做出判断。(2)基本不需要占多与资源。系统采用人机对话模式,操作性大大提高。操作界面美观友好,信息查询灵活、快捷,准确,数据存储安全可靠。(3)查询方便,实现商场内一些内部信息的设置及查询,实现多条件查询可方便快捷地查询库存信息,管理者可以及时的对商品价格进行调整。(4)安全、严密。对用户和管理者输入的数据,系统进行数据检查,尽可能排除人为的错误,引入权限管理,管理员可以随时修改自己的口令密码。系统运行稳定、安全可靠。
通过对青科商场管理系统的业务流程的调查和分析,再通过数据流程对业务流程改造,我们实现的系统是自动化的系统,同样也是人机交互的过程,因此定义自动化边界以外的实体均为外部实体。由于数据流图是严格遵循“逐层细化”的原则,因此完成数据流程图的顶层图十分重要,顶层图是将外部实体分离出来的形式,把我们的软件系统看成一个大的工作平台,再依次画出外部实体的输出数据流和输入数据流等等。而且在顶层图中无需表示出数据存储。
关系数据库中的关系模式不是随意构造的,必须经过缜密考虑精心设计来使它们满足某种特定的要求,或者说满足某些确定的约束条件,不同的用户根据不用的满足的约束条件把它们分为各种不同的模式。但是在设计数据存储结构时我们通常遵守的一个基本原则是那就是:既要最大化的提高数据组织的相对独立性,又要简化它的结构,来以降低数据的维持成本,正因为这样,就需要用规范化方法数据存储的结构,来有力地提高数据的可维护性,完整性和一致性。
一、概念设计
在概念设计的阶段上,从用户的角度来看待数据及处理的要求和约束,产生一个能准确反映用户观点的概念模式。进而再把概念模式转换成为逻辑模式。为了实现各阶段的任务的相对单一化,降低设计的复杂程度,不受特定DBMS的限制从而将概念设计从设计过程中独立开来。我们用ER的方法进行数据库的概念进行设计时,可分成三步进行:第一步设计局部ER模式,第二步把各局部ER模式综合成为一个全局模式,第三步对全局ER模式进行优化,进而得到最终的模式,即概念模式。
关系模式设计
参照E-R图,关系模式如下:(1)会员(姓名,性别,地址,电话,卡号,出生日期,身份证号。);(2)商品(名称,类型,品牌,规格,单位,厂商,数量);(3)品牌(名称,地址,厂商,电话,备注)。
二、数据表的设计
数据字典体现的具体物理数据库,对数据库的设计十分重要,只要规定各关系的名称、各列的数据类型、数位、长度、完整性约束等条件。
三、输入设计
从广义的输入设计上来说,输入设计是指中央处理器的输入,从狭义的输入来说是指设计指用户对计算机的输入,也就是说原始数据的输入,也可以看做输入数据流的输入格式的设计。它的好坏将很大程度上影响数据的质量,因此它是软件设计中很重要的一部分。
原始数据,顾名思义,就是是软件进行各种加工处理的“原始材料”。原始数据的优劣将直接关系到完成“成品”的质量。
原则:输入的数据量在满足系统的前提应该下尽可能的少。
(1)输入设计的内容包括:输入名称编号,输入设备和介质,输入格式和内容输入源,输入时间和频度,输入数据的校验。
四、输出设计
输出设计,顾名思义,就是指将计算机的处理的信息,通过人们所能识别的各种形式表示出来。输出设计就是对这里的处理结果进行设计。输出指的是计算机对输入的原始信息进行处理加工的过程,从而形成高质量的有效信息,并且能够使得它具有一定的格式,然后能够提供给管理者使用,这是输出设计的主要责任和目标。
五、结语
在科技创新越来越得到重视的新世纪,由于商务种类的不断变多和商务管理的要求更加严格,企业管理层面上的工作量将会变得越来越大,而且一个企业,它的管理工作是一件非常复杂的事情,也是一件经常容易出现差错的地方。如果能做出一个完善的商场销售管理系统就使得管理方面的工作量大大减少。经过调试,此商场销售管理系统可以运行通过,下一步也想将这个系统运用到实际的商场运营中,寻找新的问题,加以改善,使它能够实现智能化管理,以提高商场管理效率。
参考文献:
[1]范立锋.Java Web程序设计教程[M].人民邮电出版社,2010.
[2]林信良.JSP/Servlet学习笔记(第2版)[M].清华大学出版社,2012.
[3]陈昊鹏(译).Java编程思想(第4版)[M].机械工业出版社,2007.
[4]Java Design Patterns: A Tutorial[M].James William Cooper, Pearson Education,2000.4.
[5]Effective Enterprise Java[M].Ted Neward, Addison-Wesley Professional, 2004.8.
[6]Jame Gosling.Java语言规范(英文版第3版)[M].北京:机械工业出版社,2006.
[7]王夕宁,王晓平.JSP通用模块及典型系统开发实例导航[M].北京:人民邮电出版社,2006.
[8]Johnson,R. Expert One-on-One J2EE Development without EJB[M]. Hoeller,J.2005.
(作者单位:青岛科技大学信息科学技术学院)
关键词 JSP 商场销售管理系统 设计
随着商场、商品的数量急剧增加,与其相关的商品的各种信息,用户的各种信息,员工的各种信息都会成倍的增长。商场时时刻刻都会根据庞大的数据库进行统计分析,过去都是通过手工的方式,然而随着计算机科学发展与进步和数据库进步,体现出很强的可靠性、优越性、高效性。在人力,物力等方面都展现出来很高的操作性,所以商场销售管理系统采用的管理模式是很有必要性的。
从系统的背景来看,可以看出开发一个商场销售管理系统有以下几点重大的意义:(1)高效、便捷。商场信息化管理的使用,能大幅度的节省管理者和用户的时间,使得商场日常的销售统计变得更方便快捷,商场管理员和员工能够及时迅速的看到当前商品的情况,能够及时的对商品的库存的情况做出判断。(2)基本不需要占多与资源。系统采用人机对话模式,操作性大大提高。操作界面美观友好,信息查询灵活、快捷,准确,数据存储安全可靠。(3)查询方便,实现商场内一些内部信息的设置及查询,实现多条件查询可方便快捷地查询库存信息,管理者可以及时的对商品价格进行调整。(4)安全、严密。对用户和管理者输入的数据,系统进行数据检查,尽可能排除人为的错误,引入权限管理,管理员可以随时修改自己的口令密码。系统运行稳定、安全可靠。
通过对青科商场管理系统的业务流程的调查和分析,再通过数据流程对业务流程改造,我们实现的系统是自动化的系统,同样也是人机交互的过程,因此定义自动化边界以外的实体均为外部实体。由于数据流图是严格遵循“逐层细化”的原则,因此完成数据流程图的顶层图十分重要,顶层图是将外部实体分离出来的形式,把我们的软件系统看成一个大的工作平台,再依次画出外部实体的输出数据流和输入数据流等等。而且在顶层图中无需表示出数据存储。
关系数据库中的关系模式不是随意构造的,必须经过缜密考虑精心设计来使它们满足某种特定的要求,或者说满足某些确定的约束条件,不同的用户根据不用的满足的约束条件把它们分为各种不同的模式。但是在设计数据存储结构时我们通常遵守的一个基本原则是那就是:既要最大化的提高数据组织的相对独立性,又要简化它的结构,来以降低数据的维持成本,正因为这样,就需要用规范化方法数据存储的结构,来有力地提高数据的可维护性,完整性和一致性。
一、概念设计
在概念设计的阶段上,从用户的角度来看待数据及处理的要求和约束,产生一个能准确反映用户观点的概念模式。进而再把概念模式转换成为逻辑模式。为了实现各阶段的任务的相对单一化,降低设计的复杂程度,不受特定DBMS的限制从而将概念设计从设计过程中独立开来。我们用ER的方法进行数据库的概念进行设计时,可分成三步进行:第一步设计局部ER模式,第二步把各局部ER模式综合成为一个全局模式,第三步对全局ER模式进行优化,进而得到最终的模式,即概念模式。
关系模式设计
参照E-R图,关系模式如下:(1)会员(姓名,性别,地址,电话,卡号,出生日期,身份证号。);(2)商品(名称,类型,品牌,规格,单位,厂商,数量);(3)品牌(名称,地址,厂商,电话,备注)。
二、数据表的设计
数据字典体现的具体物理数据库,对数据库的设计十分重要,只要规定各关系的名称、各列的数据类型、数位、长度、完整性约束等条件。
三、输入设计
从广义的输入设计上来说,输入设计是指中央处理器的输入,从狭义的输入来说是指设计指用户对计算机的输入,也就是说原始数据的输入,也可以看做输入数据流的输入格式的设计。它的好坏将很大程度上影响数据的质量,因此它是软件设计中很重要的一部分。
原始数据,顾名思义,就是是软件进行各种加工处理的“原始材料”。原始数据的优劣将直接关系到完成“成品”的质量。
原则:输入的数据量在满足系统的前提应该下尽可能的少。
(1)输入设计的内容包括:输入名称编号,输入设备和介质,输入格式和内容输入源,输入时间和频度,输入数据的校验。
四、输出设计
输出设计,顾名思义,就是指将计算机的处理的信息,通过人们所能识别的各种形式表示出来。输出设计就是对这里的处理结果进行设计。输出指的是计算机对输入的原始信息进行处理加工的过程,从而形成高质量的有效信息,并且能够使得它具有一定的格式,然后能够提供给管理者使用,这是输出设计的主要责任和目标。
五、结语
在科技创新越来越得到重视的新世纪,由于商务种类的不断变多和商务管理的要求更加严格,企业管理层面上的工作量将会变得越来越大,而且一个企业,它的管理工作是一件非常复杂的事情,也是一件经常容易出现差错的地方。如果能做出一个完善的商场销售管理系统就使得管理方面的工作量大大减少。经过调试,此商场销售管理系统可以运行通过,下一步也想将这个系统运用到实际的商场运营中,寻找新的问题,加以改善,使它能够实现智能化管理,以提高商场管理效率。
参考文献:
[1]范立锋.Java Web程序设计教程[M].人民邮电出版社,2010.
[2]林信良.JSP/Servlet学习笔记(第2版)[M].清华大学出版社,2012.
[3]陈昊鹏(译).Java编程思想(第4版)[M].机械工业出版社,2007.
[4]Java Design Patterns: A Tutorial[M].James William Cooper, Pearson Education,2000.4.
[5]Effective Enterprise Java[M].Ted Neward, Addison-Wesley Professional, 2004.8.
[6]Jame Gosling.Java语言规范(英文版第3版)[M].北京:机械工业出版社,2006.
[7]王夕宁,王晓平.JSP通用模块及典型系统开发实例导航[M].北京:人民邮电出版社,2006.
[8]Johnson,R. Expert One-on-One J2EE Development without EJB[M]. Hoeller,J.2005.
(作者单位:青岛科技大学信息科学技术学院)