首页 >  毕业论文  > 正文

工艺品展示系统的设计与实现

工艺品展示系统的开发不仅可以给企业带来经济效益,起到了推广和宣传企业的作用而且可以让客户获取到最新产品的相关信息。本文根据工艺品展示系统的需求,给出了系统的用例图并进行总体设计,合理划分系统的功能模块,画出了功能模块图,进行了数据库的设计,开发出了一个基于 Struts2框架,使用Javascript和JSP动态网页技术,运用MySQL数据库进行数据存储,Tomcat做为服务器的工艺品展示系统。本系统主要实现了产品点击量排名、用户注册、上传、浏览、购买、评论、管理员对信息的增删改查等功能。系统经过调试和测试能够安全平稳运行,降低了企业各种运营成本,吸引了更多的顾客,扩大了顾客群。
[关键词] 工艺品展示;网上购物;用户评论;Struts2
3.1  系统功能需求分析
系统功能是通过前后台管理实现的,前台主要是注册后的会员的功能实现,后台为管理员对系统的管理和维护,下面对前后台的功能做出介绍。
前台功能介绍:
注册管理:实现一般用户的注册,注册会员可以进入会员中心修改自己的注册信息和登录密码。
产品信息点击量排行功能:产品信息点击量可以及时更新,并排名显示。
订单管理:注册会员可以对浏览的展品进行订购,对订单进行查询。
留言板:注册会员可以通过留言板进行留言。
搜索功能:所有用户都能够对全站信息进行模糊搜索,可以通过搜索结果进入相应主题。
后台功能介绍:
管理员管理:系统管理员可以增加,删除一般管理员,设置一般管理员的权限。一般管理员登录后根据自己的权限对相应的模块进行管理,并对管理模块中的信息进行更新和维护。管理员都可以修改自己的登录密码。
订单管理:具有权限的管理员可以对注册用户的订单进行查询,删除。
留言板管理:具有权限的管理员对用户反馈信息进行删除。
信息管理:实现网站的内容更新与维护,可以添加,修改,删除新闻内容和产品信息。
3.2  系统数据分析
系统的数据分析是进行系统功能划分和系统设计最重要的一个环节,本数据库主要有用户信息,管理员信息,新闻信息,留言板信息,订单信息,产品信息。以下是系统所需的数据项和数据结构的使用情况:
用户信息:包括的数据项有:编号,用户名,用户密码,性别,联系地址,联系电话,邮箱,类型。
管理员信息:包括的数据项有:编号,用户名,密码,电话,QQ号。
新闻信息:包括的数据项有:编号,新闻标题,新闻类型,新闻来源,新闻发布时间,新闻内容,发布人。
留言板信息:包括的数据项有:编号,留言内容,留言人编号,留言时间,评论产品编号。
订单信息:包括的数据项有:编号,订单日期,订单人编号,订单产品编号,订单数量,订单人电话,订单发放地址。
产品信息:包括数据项有:编号,产品名字,产品价格,产品类型,产品作者,产品图片,产品说明。
目    录
1 背景与意义 1
1.1 本课题研究的意义 1
1.2 系统开发目的 1
2 系统实现技术介绍 2
2.1 JSP技术介绍 2
2.2 JavaScript技术介绍 3
2.3 Java技术介绍 3
2.4 Struts2技术介绍 4
2.5 Tomcat技术介绍 5
3 系统分析 6
3.1 系统功能需求分析 6
3.2 系统数据分析 7
3.3 系统功能模块示意图 7
3.4 系统流程图设计 8
3.5 系统用例分析 9
3.5.1 游客用例分析 9
3.5.2 普通用户用例分析 10
3.5.3 会员用例分析 10
3.5.4 管理员用例分析 10
3.5.5 超级管理员用例分析 11
3.6 系统运行环境 11
4 系统设计与实现 11
4.1 数据库的设计与实现 11
4.1.1 数据库设计 11
4.1.2 数据库连接实现 15
4.2 系统前台设计与实现 15
4.2.1 系统前台设计 15
4.2.2 系统前台实现 16
4.3 系统后台设计与实现 25
4.3.1 系统后台设计 25
4.3.2 系统后台功能实现 25
5 系统测试与运行 29
5.1 功能测试 29
5.2 注册页面测试 29
5.3 登录页面测试 29
5.4 主页面测试 29
5.5 购物测试 30
5.6 会员中心测试 30
5.7 管理员功能测试 30
6 总结与展望 30
结束语 31
参考文献 32
附录 33
致谢 35
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服微信:ztopmind  > 或者加QQ 840612233

上一篇:C语言能力测试与答疑系统设计与实现

下一篇:Linux下Web服务器集群的设计与实现

相关文章: