博隆防水材料有限公司门户系统设计与实现(附件)
互联网的普及已经使其渗透到人们生活中的各个方面,网络内容既丰富又全面,极大地丰富了人们的生活环境。在网络与计算机技术的不断进步的同时,商业经济也在迅猛发展,企业开始通过互联网树立外部形象,这一形式最终由企业门户管理系统来进行。拥有自己的企业门户管理系统的企业,可以使用企业门户管理系统进行本企业的展示,包括企业信息、企业文化等,最主要的是进行产品的展示宣传,从而提高销量。本课题以淮安博隆防水材料有限公司为研究对象,对企业进行了实地调查,并根据企业的实际需求为淮安博隆防水材料有限公司研究并开发该门户管理系统。其中以结构化系统开发方法与面向对象系统开发方法这两种方法为主,进行开发淮安博隆防水材料有限公司门户管理系统的工作。在进行开发该系统的过程中,遇到的问题在老师指导帮助下,反复研究与学习,结合淮安博隆防水材料有限公司的实际需求寻找并实施切实可行的开发方案。开发该系统借助了java编程语言、jsp技术、sqlserver数据库和tomcat服务器的各项功能。在完成开发后,对系统进行了相关方面的测试,发现并解决了系统漏洞,从而将系统完善,使其满足企业的需求。 关键词 MyEclipse,SQL2008,企业门户管理系统
目 录
1 引言 1
1.1 系统开发背景 1
1.2 所在公司背景 1
1.3 系统开发意义 1
1.4 技术简介 1
2 系统分析 2
2.1 功能需求分析 2
2.2 业务流程分析 3
2.3 数据流程分析 4
3 系统设计 6
3.1 系统设计思想 6
3.2 系统总体设计 7
3.3 系统功能模块设计 7
3.4 数据库设计 8
4 系统的实现 11
5 系统测试 22
结 论 26
致 谢 27
参考文献 28
1 引言
1.1 系统开发背景
互联网的普及已经使其渗透到人们生活中的各个方面,网络内容既丰富又全面,极大地丰富了人们的生活环境。在网络与计算机技术的不断进步的同时,商业经济 *好棒文|www.hbsrm.com +Q: *351916072*
也在迅猛发展,企业开始通过互联网树立外部形象,这一形式最终由企业门户管理系统来进行。拥有自己的企业门户管理系统的企业,可以使企业更好的与互联网接轨,在该系统上展示企业形象、文化等,这些都有利于企业提升产品的销量。
1.2 所在公司背景
淮安市博隆防水材料有限公司,成立于2006年4月13日。公司资金实力雄厚,生产经营能力强大。该公司的主营产品是防水材料,在客户购买材料后,提供服务承接建筑的施工,以及售后服务等。公司经营范围包括建筑五金、建筑机械及配件加工、防水材料生产等。
1.3 系统开发意义
通过企业门户管理系统的设计与实现,提升了该企业的管理质量,保证了该企业门户管理系统工作的正常运行,确保了工作有序,达到宣传企业的作用。运用本系统极大的使该公司的管理监督者工作更加方便快捷。本系统实施后,使该公司的管理题型更加完善。
1.4 技术简介
1.4.1 MyEclipse与tomcat简介
在java的web程序设计中,常使用MyEclipse做编辑工具,经常运用在J2EE和数据库开发开发系统的过程中。MyEclipse在运行过程中对应用服务器进行资源整合后,开发人员可以发现运算速度大大的被增强了。
Tomcat是一种小型web程序服务器,由于它是免费开源的,并且支持访问量较少,所以常常被用来私人使用,J2EE程序设计中成为最好的选择。
1.4.2 JSP简介
JSP全名即Java Server Pages,通俗的中文名叫Java服务器,其是由Sun Microsystems公司倡导与中外多家公司联合创建的一种动态网页技术标准。JSP一般有几个部分组成,包括:静态数据(如HTML)、JSP指令(如include指令)、JSP脚本元素和变量、JSP动作以及自定义标签等。JSP在不断发展的同时,为了使开发者可以快捷便利地进行动态网站的开发,它有以下几方面的有点:将内容的生成后,和显示的部分进行分离;强调了代码的重复使用,简化了开发过程,方便开发者进行开发;采用便捷标识进行简化页面开发;拥有良好的平台适应性,可以和多个其他软件融合;十分优秀的可扩展性。
1.4.3 SQL2008简介
SQL2008是由微软开发的,是建立在关系模型基础上的数据库产品,具有便捷,融合性高等方面优点。它具有的特点包含以下几个方面:高效率的性能设计、先进的信息管理系统、强大的事务处理能力、同时支持各个不同版本的SQL语言。其数据架构是根据纵向划分的,分为Storage Engine、Relational Engine、Protocol Layer、SQLOS。它的执行过程也是根据逐层进行解析,其中在Relational Engine的优化器中,其运行的工作原理在与Oracle数据库运行进行对比中发现,是非常相似的。
2 系统分析
该部分主要根据淮安博隆防水材料有限公司的的需求对相关方面进行了调研。在调研分析过程中,对系统业务功能、用例、系统业务流程、数据流程等各方面的详细数据进行分析。
2.1 功能需求分析
根据调查得知用户的需求,在此基础上分析系统的各项功能,从而确定了淮安博隆防水材料有限公司门户管理系统应该包含以下几个功能模块:系统用户管理、公司信息管理、站内新闻管理、购买记录管理、产品信息管理、系统管理等功能模块。
表21 功能需求列表
本系统的需求用例图如下图所示。
图21系统用例图
普通用户的用例有站内新闻,公司信息,站内新闻,产品信息,个人信息等;管理员的用例有信息增加管理,删除管理,修改管理,查询管理等。
2.2 业务流程分析
下图展示的是业务流程图基本符号:
图22 在业务流程图中所使用的基本符号
总体业务流程具体情况如下:登录者使用“用户”或者“管理者”的身份在登录页面上输入登录信息,登录信息会传递到数据库进行身份的验证,在身份验证成功后登录管理系统主页,登陆者方可使用管理系统对该系统进行操作。
其具体流程如下图所示:
图23总体业务流程图
目 录
1 引言 1
1.1 系统开发背景 1
1.2 所在公司背景 1
1.3 系统开发意义 1
1.4 技术简介 1
2 系统分析 2
2.1 功能需求分析 2
2.2 业务流程分析 3
2.3 数据流程分析 4
3 系统设计 6
3.1 系统设计思想 6
3.2 系统总体设计 7
3.3 系统功能模块设计 7
3.4 数据库设计 8
4 系统的实现 11
5 系统测试 22
结 论 26
致 谢 27
参考文献 28
1 引言
1.1 系统开发背景
互联网的普及已经使其渗透到人们生活中的各个方面,网络内容既丰富又全面,极大地丰富了人们的生活环境。在网络与计算机技术的不断进步的同时,商业经济 *好棒文|www.hbsrm.com +Q: *351916072*
也在迅猛发展,企业开始通过互联网树立外部形象,这一形式最终由企业门户管理系统来进行。拥有自己的企业门户管理系统的企业,可以使企业更好的与互联网接轨,在该系统上展示企业形象、文化等,这些都有利于企业提升产品的销量。
1.2 所在公司背景
淮安市博隆防水材料有限公司,成立于2006年4月13日。公司资金实力雄厚,生产经营能力强大。该公司的主营产品是防水材料,在客户购买材料后,提供服务承接建筑的施工,以及售后服务等。公司经营范围包括建筑五金、建筑机械及配件加工、防水材料生产等。
1.3 系统开发意义
通过企业门户管理系统的设计与实现,提升了该企业的管理质量,保证了该企业门户管理系统工作的正常运行,确保了工作有序,达到宣传企业的作用。运用本系统极大的使该公司的管理监督者工作更加方便快捷。本系统实施后,使该公司的管理题型更加完善。
1.4 技术简介
1.4.1 MyEclipse与tomcat简介
在java的web程序设计中,常使用MyEclipse做编辑工具,经常运用在J2EE和数据库开发开发系统的过程中。MyEclipse在运行过程中对应用服务器进行资源整合后,开发人员可以发现运算速度大大的被增强了。
Tomcat是一种小型web程序服务器,由于它是免费开源的,并且支持访问量较少,所以常常被用来私人使用,J2EE程序设计中成为最好的选择。
1.4.2 JSP简介
JSP全名即Java Server Pages,通俗的中文名叫Java服务器,其是由Sun Microsystems公司倡导与中外多家公司联合创建的一种动态网页技术标准。JSP一般有几个部分组成,包括:静态数据(如HTML)、JSP指令(如include指令)、JSP脚本元素和变量、JSP动作以及自定义标签等。JSP在不断发展的同时,为了使开发者可以快捷便利地进行动态网站的开发,它有以下几方面的有点:将内容的生成后,和显示的部分进行分离;强调了代码的重复使用,简化了开发过程,方便开发者进行开发;采用便捷标识进行简化页面开发;拥有良好的平台适应性,可以和多个其他软件融合;十分优秀的可扩展性。
1.4.3 SQL2008简介
SQL2008是由微软开发的,是建立在关系模型基础上的数据库产品,具有便捷,融合性高等方面优点。它具有的特点包含以下几个方面:高效率的性能设计、先进的信息管理系统、强大的事务处理能力、同时支持各个不同版本的SQL语言。其数据架构是根据纵向划分的,分为Storage Engine、Relational Engine、Protocol Layer、SQLOS。它的执行过程也是根据逐层进行解析,其中在Relational Engine的优化器中,其运行的工作原理在与Oracle数据库运行进行对比中发现,是非常相似的。
2 系统分析
该部分主要根据淮安博隆防水材料有限公司的的需求对相关方面进行了调研。在调研分析过程中,对系统业务功能、用例、系统业务流程、数据流程等各方面的详细数据进行分析。
2.1 功能需求分析
根据调查得知用户的需求,在此基础上分析系统的各项功能,从而确定了淮安博隆防水材料有限公司门户管理系统应该包含以下几个功能模块:系统用户管理、公司信息管理、站内新闻管理、购买记录管理、产品信息管理、系统管理等功能模块。
表21 功能需求列表
本系统的需求用例图如下图所示。
图21系统用例图
普通用户的用例有站内新闻,公司信息,站内新闻,产品信息,个人信息等;管理员的用例有信息增加管理,删除管理,修改管理,查询管理等。
2.2 业务流程分析
下图展示的是业务流程图基本符号:
图22 在业务流程图中所使用的基本符号
总体业务流程具体情况如下:登录者使用“用户”或者“管理者”的身份在登录页面上输入登录信息,登录信息会传递到数据库进行身份的验证,在身份验证成功后登录管理系统主页,登陆者方可使用管理系统对该系统进行操作。
其具体流程如下图所示:
图23总体业务流程图
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/xxaq/396.html