`
咖啡舞者
  • 浏览: 128707 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

基于J2EE中小型企业销售系统[毕业设计]

阅读更多

     花了两个月的时间才完成了这个毕业设计,实在是累,不过还是把它完成了!自己不但担任JAVA程序员,又要充当WEB设计者!虽然累,但是还是让我学到了不少的东西。特别是开源StrutsFrameWork和Ajax的应用,还有对代码重用和OOP思想的理解更进一步。

系统演示 下载地址:http://www.dy-chem.com/wmin/SalesSysDemo.rar

 

<o:p>  </o:p>

环境:TOMCAT 5 (或者WEBLOGIC )  MSSQLSERVER2000+SP4

客户端: IE5。0以上。

=====================

   充实一下BLOG,呵呵。

客户涉及的主要功能模块有:<o:p></o:p>

1.       用户注册<o:p></o:p>

   为防止自动化程序注册,系统采用了验证码。同时,对客户的输入信息加以严格的验证,如在ActionFormJavaScript 中都使用正则表达式对用户名进行验证。<o:p></o:p>

   用户密码经过MD5加密成32位字符串保存。<o:p></o:p>

2.       用户信息完善、修改<o:p></o:p>

   填写用户真实姓名、联系电话等资料。<o:p></o:p>

3.       账户安全<o:p></o:p>

   用户密码修改和邮件地址修改。<o:p></o:p>

4.       产品浏览<o:p></o:p>

   用户根据输入的关键字来查找产品,或者按类别来查看产品。<o:p></o:p>

5. 定单生成<o:p></o:p>

   输入购买数量和收货地址。系统自动根据会员折扣机制对定单进行相关折扣计算。<o:p></o:p>

6. 定单管理<o:p></o:p>

   根据定单状态分类显示,用户可进行相关的支付、确认操作。支付方式可以选择在线支付和线下汇款。<o:p></o:p>

 

企业设计的主要功能模块有:<o:p></o:p>

1.       系统设置<o:p></o:p>

       设置企业的基本信息,用户注册条款,公司简介以及管理员密码修改。<o:p></o:p>

2.       产品管理<o:p></o:p>

   对产品进行上线销售和放入仓库操作、修改库存,编辑产品,删除产品,添加产品等操作。<o:p></o:p>

3.       销售管理<o:p></o:p>

   定单处理,报表生成,销售走势分析,销售比重分析,库存分布。<o:p></o:p>

4.       客户关系<o:p></o:p>

   会员积分和折扣设置,按等级显示客户列表和客户信息查看。<o:p></o:p>

<o:p> </o:p>

创新之处:<o:p></o:p>

1B/S结构的销售系统采用了MVC模式开发,使用当前流行的开源框架STRUTS<o:p></o:p>

结合AJAXServlet交互实现异步传输的数据更新,避免了页面频繁的重新载入,增<o:p></o:p>

强了用户体验:<o:p></o:p>

    1B/S结构的软件开发需要一种科学的软件开发模式,MVC模式的设计思想为软件的健壮性、可维护性和可扩展性提供有有力的支持。<o:p></o:p>

     2StrutsApache Jakarta组织的开源项目,它对MVC模式提供了一套JAVA实现。通过Struts可以减少应用MVC设计的开发时间,提高开发效率。Struts是目前使用最广泛的JSP/ServletMVC框架。<o:p></o:p>

    3AJAX技术是几种已经成熟的技术集成,其中JavaScriptXMLHttpRequestDOMXML是其核心技术。<o:p></o:p>

    2整个系统对用户输入做了严格的检测,为防止SQL注入、敏感字符的输入以及用户或者管理员的错误输入等,程序在客户端(JavaScript)和服务端(Java)都采取了检验并给予提示信息,保证了系统的人性化和健壮性。<o:p></o:p>

3. 使用JExl API将根据管理员选择的条件生成EXCEL定单报表供下载保存。<o:p></o:p>

4. 系统管理后台采用了Windows XP的风格,让界面更加自然。<o:p></o:p>

5. 采用EWebEditor在线编辑组件和Struts 上传图片,让产品信息更加详细。<o:p></o:p>

6. 采用会员折扣机制,管理员能够自主设定各个级别所需要的积分,以及是否开启会员折扣机制。<o:p></o:p>

7. 每个模块都倾入了我大量的心血,力求完善!

<o:p></o:p>

 

<o:p></o:p>

分享到:
评论
1 楼 D_e_人 2008-10-23  
兄弟,感觉很不错哦,给个源码学习学习啊。。。
不胜感激!~

相关推荐

    基于J2EE的物流管理系统的设计与实现

    【描述】:“此项目是一个可运行的物流管理系统,适用于作为毕业设计的参考。系统包含了SQL数据库文件,采用Jfinal框架结合JSP页面以及MySQL数据库进行开发。” 【标签】:“J2EE”与“物流管理”这两个标签表明本...

    基于J2EE架构的在线考试系统设计与实现.doc

    在本文中,作者探讨了基于J2EE架构的在线考试系统的设计与实现,旨在解决传统在线考试系统存在的问题,如系统更新困难、维护不便等。 ### 1. 在线考试系统的一般需求分析 在线考试系统应具备以下基本功能:用户...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    这是个小型的系统,从投入的人力,财力与物力来讲是非常小的,发布出去之需要注册域名就可以了,从节省人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作。 2.2.3. 管理可行性 有IP地址、用户名...

    基于J2EE框架的个人博客系统项目毕业设计论...

    基于J2EE框架的个人博客系统项目是一个典型...总结来说,这个基于J2EE的个人博客系统项目旨在构建一个用户友好、功能完善的博客平台,利用先进的技术和设计模式,以适应Web 2.0时代的用户需求,实现内容的共创与分享。

    基于j2ee的论坛系统(毕业设计)

    **基于J2EE的论坛系统(毕业设计)详解** 在当今互联网时代,论坛系统作为信息交流的重要平台,其开发技术不断演进。本项目是一个基于J2EE(Java 2 Platform, Enterprise Edition)技术栈构建的BBS(Bulletin Board...

    基于J2EE综合网站

    【毕业设计论文.doc】文档可能详细记录了这个项目的实现过程,包括系统设计、需求分析、技术选型、模块划分、数据库设计、具体功能实现、性能优化以及测试等方面。通过阅读这篇论文,你可以了解到实际开发中的具体...

    基于J2EE的博客系统的设计与实现毕业设计.doc

    本毕业设计旨在构建一个基于J2EE的博客系统,以满足用户对个性化、互动性强的网络日志的需求。 技术背景方面,设计采用J2EE(Java 2 Platform, Enterprise Edition)框架,确保系统具备企业级的稳定性和可扩展性。...

    基于J2EE的酒店预订系统设计与开发毕业设计.doc

    通过这个系统,不仅提升了酒店管理的效率,还降低了运营成本,解决了员工对电脑操作不熟悉的问题,适应了中小型企业及多功能酒店的需求。同时,该系统的设计和开发也为未来多客户端、多数据源的应用系统开发提供了...

    基于J2EE的JSP电信计费系统

    综上所述,基于J2EE的JSP电信计费系统涵盖了Web开发的多个重要层面,从前端展示到后端逻辑,再到数据库交互和系统架构设计,涉及广泛的技术和实践。对于学习者来说,深入理解并实践这样的系统能提升对J2EE平台的整体...

    基于J2EE架构音像店租赁管理系统设计与实现软件源代码+毕设论文文档.zip

    基于J2EE架构音像店租赁管理系统设计与实现软件源代码+毕设论文文档 摘 要 随着信息技术在管理上的广泛应用,管理信息系统(MIS)的实施在技术上已经逐步成熟。企业要生存、要发展、要高效率地把企业活动有效组织...

    基于J2ee的高校毕业生就业信息系统微信小程序.zip

    【标题】:“基于J2EE的高校毕业生就业信息系统微信小程序” 这个项目是一个使用J2EE技术栈开发的高校毕业生就业信息系统,并集成了微信小程序作为用户交互界面。J2EE(Java 2 Platform, Enterprise Edition)是...

    基于java的小型企业进销存管理系统-毕业论文

    【基于Java的小型企业进销存管理系统-毕业论文】 本文主要探讨了如何利用Java技术构建一个适合小型企业的进销存管理系统。进销存管理是企业管理的核心部分,涉及到采购、销售、库存等多个环节,对于企业的运营效率...

    基于J2ee的高校毕业生就业信息系统小程序pf.zip

    《基于J2EE的高校毕业生就业信息系统小程序》 在当今社会,高校毕业生的就业问题备受关注,为了提高就业服务效率,基于J2EE技术开发的高校毕业生就业信息系统小程序应运而生。本系统以微信小程序为载体,结合Java、...

    基于J2EE的B2C的电子商务系统开发 -新闻发布与系统管理子系统设计与实现

    ### 基于J2EE的B2C电子商务系统开发:新闻发布与系统管理子系统设计与实现 #### 一、引言 随着信息技术的快速发展,电子商务已成为推动全球经济一体化的重要力量。电子商务不仅改变了传统商业模式,还深刻地影响了...

Global site tag (gtag.js) - Google Analytics