菜单
  

    本毕业设计即采用了Struts2和Hibernate两种著名的框架来使在保证质量的前提下得以快速开发。在软件架构设计中,我们往往建立软件系统的高层结构,常常用到分层架构模式。大部分的Web应用在职责上至少能被分为4层:表示层、持久层、业务层和域模块层。每个层在功能上都是十分明确的,而不应该与其他层混合。每个层要相互独立,通过通信接口相互联系。本毕业设计采用这样一种使用开源框架的策略:表示层和业务层用Struts,而持久层用Hibernate。

    MyEclipse作为一种功能丰富的集成开发环境,提供了方便的途径在项目中集成Struts和Hibernate框架技术。再加上其连接tomcat服务器和MySQL数据库的便利性,整个项目的开发便十分方便和高效。

    2.1.3  系统实现的目标

    现在流行的Web应用不仅要有漂亮的网页,更要有严谨的规划,注重每一个细小的环节,这样才能使得在用户使用时避免不必要错误发生。我将使用HTML、JSP等技术来编辑网页,运用CSS(样式层叠表)技术对网页进行美化。并运用Hibernate框架技术把数据库和动态网页相关联。在程序健壮性方面,我将采用JavaScript脚本语言以及Java本身的异常处理机制对细节方面进行处理。在程序的功能设计方面,我将切实考虑用户群体和使用场合,使得这个Web应用功能齐全,结构清晰,简单易用,操作方便。

    2.2  功能分析

    根据以上需求分析,我所设计的校园C2C网上交易平台有6个功能模块,分别是用户个人信息管理模块,用户消息管理模块,用户物品管理模块,拍卖管理模块,自由购物模块以及管理员模块。其中各功能模块的具体说明如下:

    用户个人信息管理模块:该模块主要负责管理用户的个人信息。包括用户所有个人信息如用户名、密码、联系方式、地址、以及用户级别、用户账户余额的查询。还可以对用户的登陆密码以及其它部分个人信息进行修改。

    用户消息管理模块:该模块负责对用户通过各种方式进行的交易项目进行记录和管理。在这里可以看到用户的每一次交易的详细信息,还可以分类查询。同时,该模块还负责对网上交易之后的物品发货收货过程进行记录和操作。

    用户物品管理模块:该模块负责对用户个人的物品进行管理,包括用户对个人物品相关信息如图片、描述等的录入,删除以及修改等。

    拍卖管理模块:该模块是此次毕业设计的主要功能,负责实现网站的拍卖功能。在此模块用户可以添加拍卖的物品,可以查看拍卖物品的详细信息,可以对他人发布的拍卖项进行竞拍,可以查询自己发布的拍卖项和自己参与的拍卖项以快速查询。

    自由购物模块:该模块是此毕业设计的第二大模块,相对于拍卖交易方式,具有快速购物、商品永久发布等优点,是拍卖购物方式的有效补充。在该模块用户可以将自己的物品上架或者下架,可以查看其它人发布的物品详细信息,可以按类别查询物品,可以购物付款完成交易。

    管理员模块:该模块实现管理员后台管理功能,主要包括用户管理功能如新增用户、用户信息修改、用户账户充值等,系统设置功能如对物品分类的类别和拍卖时长的设置,而交易管理功能是对某些交易不成功的不良记录进行处理。

  1. 上一篇:普适医疗监测系统中传感器数据融合问题研究
  2. 下一篇:jsp教学质量评测系统的设计与实现
  1. java+mysql设备监控记录的大...

  2. java+mysql酒店管理系统设计与实现

  3. java+mysql二手房网站的设计与实现

  4. java+mysql家居团购网站的设计与实现

  5. JAVA+MYSQL《算法与数据结构...

  6. 基于3DMAX的校园三维建模与可视化

  7. java+mysql班级评优系统的设计与实现

  8. 杂拟谷盗体内共生菌沃尔...

  9. 大众媒体对公共政策制定的影响

  10. 电站锅炉暖风器设计任务书

  11. 当代大学生慈善意识研究+文献综述

  12. 乳业同业并购式全产业链...

  13. 酸性水汽提装置总汽提塔设计+CAD图纸

  14. 河岸冲刷和泥沙淤积的监测国内外研究现状

  15. java+mysql车辆管理系统的设计+源代码

  16. 中考体育项目与体育教学合理结合的研究

  17. 十二层带中心支撑钢结构...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回