资料支持帮助系统支持帮助模块的设计与实现.doc
约47页DOC格式手机打开展开
资料支持帮助系统支持帮助模块的设计与实现,47页共计10940字摘要技术管理资料支持帮助系统是湖南省电力公司提出的,对湖南电力所有技术资料进行统一管理,为电力生产一线员工和各级技术人员提供统一的资料支持的公共技术资料管理平台。本课题是生产资料支持帮助系统的一个模块——支持帮助模块的设计与实现,在此模块中主要包括了公告消息、专家帮助、厂商信息、电力图书和培训资料...
内容介绍
此文档由会员 bfxqt 发布
47页共计10940字
摘要
技术管理资料支持帮助系统是湖南省电力公司提出的,对湖南电力所有技术资料进行统一管理,为电力生产一线员工和各级技术人员提供统一的资料支持的公共技术资料管理平台。
本课题是生产资料支持帮助系统的一个模块——支持帮助模块的设计与实现,在此模块中主要包括了公告消息、专家帮助、厂商信息、电力图书和培训资料五个子模块。在公告消息模块中能够及时的发布系统消息,让用户在第一时间查看到最新更新的技术资料;在专家帮助模块中,收集本公司各单位技术专家资料、按专业分类建库。用户可以通过电子邮件向专家提问,并且可以通过站内留言的方式向专家寻求技术上的指导;在培训资料模块中,收集电力公司组织的那些培训的课件、学习资料等信息, 实时向用户展示最新的培训资料和电力公司的热点推荐资料;在电力图书模块中提供电力公司图书资料的订购方法和订购单的在线提交;厂商展示模块提供湖南省电力公司目前在用的、或可供参考的合格的电力设备厂商名录,并对其资质、产品、联系方式等附简要介绍,并引入用户评分机制,客观的展现各个厂商的竞争力。
本系统采用J2EE架构、B/S模式和MVC三层体系结构,参考《湖南省电力公司视觉识别系统》设计页面样式,使用抛弃型原型、启发式需求,团队编码,按预期完成开发任务,系统可以正常运行使用。
本文对系统的需求分析、系统概要设计、业务逻辑层的详细设计(包括DAO数据访问层和DTO数据传输层的接口设计和实现方法设计)和系统的总体架构设计做了详细的介绍和分析,并且展示了部分系统运行结果。
目录
1绪论 1
1.1选题背景与目的 1
1.1.1选题背景 1
1.1.2选题目的 2
1.2国内外研究状况 2
1.2.1研究现状 2
1.2.2发展趋势 2
1.3课题研究方法 3
2支持帮助模块需求分析 4
2.1支持帮助模块用例分析 4
2.1.1用例图 4
2.1.2用例说明 4
2.1.3功能划分说明 7
3 系统总体框架设计 8
3.1设计视图 8
3.1.1系统包结构 8
3.1.2层次组织结构 8
3.2框架设计说明 9
4 DAO层详细定义和关系 10
4.1专家帮助模块 10
4.1.1专家帮助model类设计 10
4.1.2 数据访问类图 11
4.1.3 数据访问类接口设计 11
4.2 电力图书模块 14
4.2.1 电力图书model类设计 14
4.2.2 数据访问类图 14
4.2.3 数据访问类接口设计 15
4.3 厂商信息模块 17
4.3.1 model类设计 17
4.3.2 数据访问类图 17
4.3.3 数据访问类接口设计 18
5 Service层详细定义和关系 20
5.1 专家帮助模块 20
5.1.1 DTO类设计 20
5.1.2 业务逻辑类图 21
5.1.3 业务逻辑类接口设计 21
5.2 电力图书模块 23
5.2.1 DTO类设计 23
5.2.2 业务逻辑类图 24
5.2.3 业务逻辑类接口设计 24
5.3 厂商信息管理 26
5.3.1 DTO类设计 26
5.3.2 业务逻辑类图 27
5.3.3 业务逻辑类设计 27
6 Web层部分核心代码 29
6.1图片文件下载 29
6.2电子图书下载 30
7 系统运行结果 32
7.1专家帮助模块运行结果 32
7.1.1专家的列表 32
7.1.2专家详细信息页面 33
7.2厂商信息模块运行结果 33
7.2.1厂商信息的列表 33
7.2.2厂商的详细信息 34
7.3公告消息模块运行结果 35
7.3.1公告消息列表 35
7.4电力图书模块运行结果 37
7.4.1电力图书列表 37
7.5培训资料模块运行结果 38
7.5.1培训资料列表 38
结论 40
致谢 41
参考文献 42
关键词:B/S模式,帮助系统平台,J2EE,MVC模式
参考文献
[1]Diana M. Selfa ,Maya Carrillo ,Ma. Del Rocio Boone . A Database and Web Application Based on MVC Architecture [J]. ICDE,2006 .
[2]苏秋萍 . 通用软件帮助系统的实现[J] . 陕西教育学院学报,2005(4).
[3]夏秋,郝罡 . 信息资料管理系统的开发和应用[J] . 晋图学刊,2007(3).
[4]方顺荣,扬建国,周虎 . 基于Web的面向装配设计原型系统的研究与开发[J] . 福建电脑,2003(5).
[5]徐武 . CSS技术在HTML中的应用[J] . 河南职业技术师范学院学报,2004(6).
[6]孔祥,孙婧 . Hibernate持久化中间件管理数据[J] . 内江科技,2007(9)
[7]牟凤瑞,刘志军 . 面向对象软件设计中的MVC框架及面向对象编程应注意的问题[J] . 沧州师范专科学校学报,2007(23).
[8]田小波,陈蜀宇 . MVC设计模式在J2EE架构下的研究与应用[J] . 西华大学学报,2007(2).
[9]唐青松,用Struts框架构建三层式管理信息系统[J]. 四川文理学院学报,2008[18].
[10]刘国民,郑庆平 . 基于B/S模式的电力系统Web技术解决方案研究[J] . 广东电力,2008(2).
[11]王建平 . 数据仓库概念与关键技术分析[J] . 情报杂志,2007(9).
[12]S. Agrawal ,S. Chaudhuri ,and G. Das . DBXplorer . A system for keyword-based search over relational databases [J] . ICDE,2002 .
[13]PCarlos Ordonez,PZhibo Chen,Javier Garcia-Garcia . Metadata management for federated databases [J] . ICDE,2003 .
[14] 单业才,丁晓伟,郭创新,曹一家 . 基于数据仓库的电力信息系统应用规划[J]. 水电能源科学,2007(4).
[15]孙卫民,曹正凤. Hibernate对Struts框架的扩展研究. 计算机工程与设计,2008(29).
摘要
技术管理资料支持帮助系统是湖南省电力公司提出的,对湖南电力所有技术资料进行统一管理,为电力生产一线员工和各级技术人员提供统一的资料支持的公共技术资料管理平台。
本课题是生产资料支持帮助系统的一个模块——支持帮助模块的设计与实现,在此模块中主要包括了公告消息、专家帮助、厂商信息、电力图书和培训资料五个子模块。在公告消息模块中能够及时的发布系统消息,让用户在第一时间查看到最新更新的技术资料;在专家帮助模块中,收集本公司各单位技术专家资料、按专业分类建库。用户可以通过电子邮件向专家提问,并且可以通过站内留言的方式向专家寻求技术上的指导;在培训资料模块中,收集电力公司组织的那些培训的课件、学习资料等信息, 实时向用户展示最新的培训资料和电力公司的热点推荐资料;在电力图书模块中提供电力公司图书资料的订购方法和订购单的在线提交;厂商展示模块提供湖南省电力公司目前在用的、或可供参考的合格的电力设备厂商名录,并对其资质、产品、联系方式等附简要介绍,并引入用户评分机制,客观的展现各个厂商的竞争力。
本系统采用J2EE架构、B/S模式和MVC三层体系结构,参考《湖南省电力公司视觉识别系统》设计页面样式,使用抛弃型原型、启发式需求,团队编码,按预期完成开发任务,系统可以正常运行使用。
本文对系统的需求分析、系统概要设计、业务逻辑层的详细设计(包括DAO数据访问层和DTO数据传输层的接口设计和实现方法设计)和系统的总体架构设计做了详细的介绍和分析,并且展示了部分系统运行结果。
目录
1绪论 1
1.1选题背景与目的 1
1.1.1选题背景 1
1.1.2选题目的 2
1.2国内外研究状况 2
1.2.1研究现状 2
1.2.2发展趋势 2
1.3课题研究方法 3
2支持帮助模块需求分析 4
2.1支持帮助模块用例分析 4
2.1.1用例图 4
2.1.2用例说明 4
2.1.3功能划分说明 7
3 系统总体框架设计 8
3.1设计视图 8
3.1.1系统包结构 8
3.1.2层次组织结构 8
3.2框架设计说明 9
4 DAO层详细定义和关系 10
4.1专家帮助模块 10
4.1.1专家帮助model类设计 10
4.1.2 数据访问类图 11
4.1.3 数据访问类接口设计 11
4.2 电力图书模块 14
4.2.1 电力图书model类设计 14
4.2.2 数据访问类图 14
4.2.3 数据访问类接口设计 15
4.3 厂商信息模块 17
4.3.1 model类设计 17
4.3.2 数据访问类图 17
4.3.3 数据访问类接口设计 18
5 Service层详细定义和关系 20
5.1 专家帮助模块 20
5.1.1 DTO类设计 20
5.1.2 业务逻辑类图 21
5.1.3 业务逻辑类接口设计 21
5.2 电力图书模块 23
5.2.1 DTO类设计 23
5.2.2 业务逻辑类图 24
5.2.3 业务逻辑类接口设计 24
5.3 厂商信息管理 26
5.3.1 DTO类设计 26
5.3.2 业务逻辑类图 27
5.3.3 业务逻辑类设计 27
6 Web层部分核心代码 29
6.1图片文件下载 29
6.2电子图书下载 30
7 系统运行结果 32
7.1专家帮助模块运行结果 32
7.1.1专家的列表 32
7.1.2专家详细信息页面 33
7.2厂商信息模块运行结果 33
7.2.1厂商信息的列表 33
7.2.2厂商的详细信息 34
7.3公告消息模块运行结果 35
7.3.1公告消息列表 35
7.4电力图书模块运行结果 37
7.4.1电力图书列表 37
7.5培训资料模块运行结果 38
7.5.1培训资料列表 38
结论 40
致谢 41
参考文献 42
关键词:B/S模式,帮助系统平台,J2EE,MVC模式
参考文献
[1]Diana M. Selfa ,Maya Carrillo ,Ma. Del Rocio Boone . A Database and Web Application Based on MVC Architecture [J]. ICDE,2006 .
[2]苏秋萍 . 通用软件帮助系统的实现[J] . 陕西教育学院学报,2005(4).
[3]夏秋,郝罡 . 信息资料管理系统的开发和应用[J] . 晋图学刊,2007(3).
[4]方顺荣,扬建国,周虎 . 基于Web的面向装配设计原型系统的研究与开发[J] . 福建电脑,2003(5).
[5]徐武 . CSS技术在HTML中的应用[J] . 河南职业技术师范学院学报,2004(6).
[6]孔祥,孙婧 . Hibernate持久化中间件管理数据[J] . 内江科技,2007(9)
[7]牟凤瑞,刘志军 . 面向对象软件设计中的MVC框架及面向对象编程应注意的问题[J] . 沧州师范专科学校学报,2007(23).
[8]田小波,陈蜀宇 . MVC设计模式在J2EE架构下的研究与应用[J] . 西华大学学报,2007(2).
[9]唐青松,用Struts框架构建三层式管理信息系统[J]. 四川文理学院学报,2008[18].
[10]刘国民,郑庆平 . 基于B/S模式的电力系统Web技术解决方案研究[J] . 广东电力,2008(2).
[11]王建平 . 数据仓库概念与关键技术分析[J] . 情报杂志,2007(9).
[12]S. Agrawal ,S. Chaudhuri ,and G. Das . DBXplorer . A system for keyword-based search over relational databases [J] . ICDE,2002 .
[13]PCarlos Ordonez,PZhibo Chen,Javier Garcia-Garcia . Metadata management for federated databases [J] . ICDE,2003 .
[14] 单业才,丁晓伟,郭创新,曹一家 . 基于数据仓库的电力信息系统应用规划[J]. 水电能源科学,2007(4).
[15]孙卫民,曹正凤. Hibernate对Struts框架的扩展研究. 计算机工程与设计,2008(29).