2007-05-31

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

关键字: J2EE 销售系统 电子商务

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

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

 

 

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

客户端: IE5。0以上。

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

   充实一下BLOG,呵呵。

客户涉及的主要功能模块有:

1.       用户注册

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

   用户密码经过MD5加密成32位字符串保存。

2.       用户信息完善、修改

   填写用户真实姓名、联系电话等资料。

3.       账户安全

   用户密码修改和邮件地址修改。

4.       产品浏览

   用户根据输入的关键字来查找产品,或者按类别来查看产品。

5. 定单生成

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

6. 定单管理

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

 

企业设计的主要功能模块有:

1.       系统设置

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

2.       产品管理

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

3.       销售管理

   定单处理,报表生成,销售走势分析,销售比重分析,库存分布。

4.       客户关系

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

 

创新之处:

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

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

强了用户体验:

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

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

    3AJAX技术是几种已经成熟的技术集成,其中JavaScriptXMLHttpRequestDOMXML是其核心技术。

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

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

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

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

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

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

 

评论
发表评论

您还没有登录,请登录后发表评论

咖啡舞者
搜索本博客
最近加入圈子
存档
最新评论