苏ICP备112451047180号-6
基于JSF+Hibernate的商店管理系统的设计与实现
摘 要
基于JSF+Hibernate的商店管理系统的设计与实现是一个基于JSF框架提供的XHtml的前台页面,使用Java语言编程的在线Web系统,开发环境使用MyEclipse集成开发环境,数据库使用SQL Server 2008。基本架构采用MVC三层架构:表示层(JSF)+控制层(Servlet)+模型层(Hibernate)。
基于JSF+Hibernate的商店管理系统的设计与实现根据用户的权限可分为3个模块,销售用户只负责出售商品;仓库用户负责对商品的信息进行管理;管理员负责用户的信息管理以及权限管理。
关键词:信息管理系统;JSF;MVC
目 录
1. 绪论 1
1.1 选题的背景及意义 1
1.2 主要技术路线 1
2. 需求分析 1
2.1 基于JSF+Hibernate的商店管理系统的设计与实现设计需求 1
2.2 系统需求建模 2
2.3 系统的运行环境 3
3. 总体设计 3
3.1 系统的架构设计 3
3.2 系统的动态建模 4
3.3系统的数据库设计 5
4. 编程实现 7
4.1 用户登录模块设计 7
4.2 管理员界面的实现 8
4.3 用户详细信息模块设计 9
5. 结论 12
参考文献 13
致谢 14
1. 绪论
1.1 选题的背景及意义
在互联网大数据时代,网络是这么的发达,电商的迅速发展,对传统商店的冲击是不容忽视的;另一方面,人力成本在增加,传统商店的压力巨大,需要降低成本来营业。所以,对于一个商店而言,如果不能拥有完善的管理系统对商品信息进行管理的话,会大大降低员工的工作效率。基于JSF+Hibernate的商店管理系统是一款专门为传统商店设计的管理系统软件,适用于各种类型的传统小型商店。
基于JSF+Hibernate的商店管理系统的设计与实现有助于现在的商店进行高效、准确的管理商品信息,有利于商店的快速的、稳定的、长期的发展。
1.2 主要技术路线
1.连接数据库
Java语言为了规范数据库连接,提供了访问数据库的接口JDBC,JDBC是面向关系型数据库的。Hibernate是一种面向Java环境对象/关系数据库映射工具,用来把对象模型表示的对象映射到基于SQL的关系模型数据结构中去。 Hibernate的目标是解放开发者通常的数据持久化相关编程任务的95%。
2.页面展示
JSF(Java Server Faces)是一个创建用户界面提供内置UI组件的框架,是基于MVC设计模式,为转换和验证用户数据提供了内置支持,可以实现逻辑来处理用户数据、处理事件并决定JSF接下来显示的那个页面,因此,JSF框架是最适用于企业应用的表示层。
参考文献
[1]唐伟奇,雷军环,付艳枚.《计算机软件开发专业毕业设计指导》.国防科大出版社,2015.8
[2]孙卫琴.Tomcat与Java Web开发技术详解(第2版)[M].北京:电子出版社,2010.
[3]耿祥义,张跃平.Java程序设计实用教程[M].北京:人民邮电出版社,2010.
[4]杜飞凝.JavaEE 架构下敏捷开发方法的研究与应用[T].计算机光盘软件与应用个,2011.
[5]张桂珠.Java 面向对象程序设计[T].第三版.北京.清华大学出版社,2010.