《基于J2EE网上购书系统的设计与实现》修改意见稿
1、“.....基于平台的框架,主要采用和技术来实现,能够很好地帮助开发者利用开发应用,也是面向对象设计。实现重点在,包括和我们定制的,也为提供了系列定制标签。框架是种语言下的对象关系映射解决方案。它是使用宽通用公共许可证发行的自由开源的软件。它为面向对象的领域模型到传统的关系型数据库的映射,提供了个使用方便的框架。它的设计目标是将软件开发人员从大量相同的数据持久层相关编程工作中解放出来。无论是从设计草案还是从个遗留数据库开始,开发人员都可以采用。不仅负责从类到数据库表的映射还包括从数据类型到数据类型的映射,还提供了面向对象的数据查询检索机制,从而极大地缩短的手动处理和上的开发时间。系统详细设计网上书店系统的开发过程可借鉴软件工程的有关思想,开发模式不能照搬原来的瀑布模型需求分析概要设计详细设计代码调试维护......”。
2、“.....而是采用循环的开发模式,即系统流程分析系统策略分析数据库设计系统功能模块系统测试。系统流程分析所谓系统流程,就是用户使用本网上书店系统的工作过程。系统流程分析是系统分析的重要组成部分,也是系统设计的重要基础。本系统的流程是从首页开始,对用户身份进行认证,然后分别赋予不同的权限。如图所示。系统用例图描述了顾客和各类信息管理员通过登录本模块,进入不同的系统界面或管理模块对其所管理的模块进行相应操作。图书信息管理员通过图书管理模块可以添加删除修改书的种类和书特价书籍信息管理员通过特价书籍信息管理模块可以添加删除修改每天的特价图书用户管理员通过用户管理模块可以创建删除修改不同信息管理员的用户名和密码订单管理员通过订单管理模块负责查看订单,检查库存是否有订单的图书,然后将图书发送给顾客,若库存不存在该图书......”。
3、“.....及时处理不满意见和填写不满意见处理表。同时也反应了顾客通过网访问网上书店可以进行的操作。首先顾客需要登录网上书店系统即注册为会员才可以选购图书,如果不是会员但可以方便的查看图书的信息了解每天的特价书,会员可将选购的图书放入购物车里,并对购物车进行添加删除修改等操作,还可以填写反馈意见。见图系统分析用例图。系统模块图整个系统的功能模块划分不仅包括系统的模块的划分还有系统的导航功能设置,用户登录以后进入在线购书模块,用户可以购书,也可以查看图书信息,查询图书可以通过关键字,也可以通过分类查询。当用户找到自己需要的书籍以后可以选择购买,也可以查看图书的详细信息。这时候如果用户选择购买的话,他可以选择购买的数量,并将书籍放到购物车中,这个时候用户就可以去查看购物车信息......”。
4、“.....用户可以查看订单信息,修改订单信息。比如说修改书籍的购买数量,或者删除前面购买的书籍。这时用户可以提交购物车到后台结帐,也可以选择继续购书。继续购书就是按照前面的流程在循环的走下去。用户提交购物车以后,订单就不能再被用户修改了。这个时侯用户的流程就走完了。服务器在收到用户提交的订单信息以后,可以确认用户的信息,可以管理订单,比如删除订单或者修改订单的状态,把未付款状态修改成己付,并决定发货通过修改发货状态信息。在整个系统中根据角色划分出来的客户端和管理员他们所完成的任务各不相同。客户端完成的功能模块主要包括个人信息管理,前台订单处理,购物车处理,浏览图书信息反馈图书信息。管理员完成的功能模块主要包括用户管理,订单管理,图书管理,特价图书管理反馈信息管理系统管理。他们功能的详细划分前面在需求分析时已经作过讨论......”。
5、“.....详情如图系统模块图。数据库设计由于网上购书网站是个系统,所以在数据库的需求方面,需要为用户管理员书籍建立表。同时对于每本书,用户可以进行评论,用户也可以进行购买图书,所以在系统的数据库中必须为评论和订单必须建立表。同时书籍有种类,所以必须建立书籍种类表。对于网上购书系统还有管理员,所以为管理员必须建立个表。同时对于用户的些信息,例如工作城市省份这些信息都是现有的信息,所以需要建立单独的表。这样就能够减少数据库中数据的冗余。所以总结上述原因,可以初步得出以下表表单表单名称用户表评论表书籍信息表书籍类型表订单表工作信息表城市信息表省份表管理员表数据库详细设计数据库图关系如图所示图数据图本章小结本章详细分析了系统需求,阐述了设计思想,并通过对系统建模。通过对,精的工作作风给我留下了深刻的印象,这些使我受益匪浅......”。
6、“.....向熊老师表示致谢,还要感谢项目组的全体同仁,他们给予我大量的帮助,为项目的成功完成做出了极大努力。感谢易思博部门的工作人员,他们为项目的成功提供了宝贵的意见和建议。最后,将最深切的谢意献给我的家人,是他们的关心爱护鼓励和支持永远陪伴着我。在此,我祝福他们永远安康幸福,感谢曾经教育和帮助过我的所有老师和同学,感谢所有帮助过我的朋友。最后衷心地感谢为评阅本论文而付出宝贵时间和辛勤劳动的专家教授们,参考文献玛丽萨姆纳著,张玉亭,杨晓云译企业资源计划北京机械工业出版社,美德博拉贝尔斯著,赵凤山,简学等译电子商务物流与实施,北京机械工业出版社,程控,革扬编著原理与应用北京清华大学出版社,著,刘绍华,毛天露译设计模式北京中国电力出版社,,著设计模式精解北京,美著,王卫军,楚宁志等译软件体系结构设计模式标准指南北京电子工业出版社,美著,鄢爱兰......”。
7、“.....苏金国,刘瑛等译反模式北京机械工业出版社加加著,陈浩,王耀伟,李笑译中文版程序员实用测试技巧北京电子工业出版社印度著,宋梅,张学平译深入浅出架构应用程序设计与部署的原理北京清华大学出版社李华飚等编著中间件技术及其应用开发北京中国水利水电出版社戎伟,孟劼,苏威编著揭密项目开发的个问北京人民邮电出版社计磊,李里,周伟编著精通整合应用案例北京人民邮电出版社美著,杨仁和译设计模式北京电子工业出版社美著,龚波,冯军,程群梅等译设计模式手册北京机械工业出版社,美阿林顿,美著中文版马波译,北京机械工业出版社著开发公司编译美,美著,莫映,徐昊,胡凯译中文版北京电子工业出版社程序高级秘笈北京东南大学出版社美著,陈曙晖译数据结构和集合框架北京清华大学出版社路川,胡欣杰等编著宝典北京电子工业出版社林胜利......”。
8、“.....,,,,需求的分析,描述了系统设计的策略,详细设计了系统的结构,各模块工作流程业务控制用户交互界面。描述了系统数据库的结构。第章系统实现开发运行环境系统开发和运行的环境如下编程语言工作环境,开发工具,,库包,,,,,,等数据库关键技术的实现整合框架以为例解释框架与的整合过程,在项目中的中配置实现中与的配置,中,实现与数据库的联系以这种对象的形式实现数据的传输。项目文档结构如图所示图文档结构数据库的链接在中的文件中配置数据库链接属性把这些属性与中的数据库的连接属性设置成样,以实现数据库的链接图书浏览模块的实现图书浏览模块由个文件和个类文件组成如图所示。图书籍浏览流程图各文件作用如下接受主页书籍浏览信息,根据用户输入的类别信息显示出该类别的全部书籍数据库根据输入类别信息,查询出相应书籍信息,返回给主页显示根据输入......”。
9、“.....由三个文件个类文件组成,如图所示。图购物车模块流程图各文件作用如下将的信息获得并交给数据库将书籍信息加入到购物车中购物车页面显示订单界面最总订单界面界面运行结果如图存入数据库图最终订单页面效果书籍管理模块的实现运行结果如所示图新增图书页面本章小结本章主要对网上书店系统部分功能模块进行了实现,并对功能模块的各个文件关系进行了梳理和划分。第章总结本文通过轻量级框架和传统比较分析,以及框架技术的研究,设计满足订单管理系统需求的系统层次结构及其使用技术。使用建模技术对实训管理系统需求进行了分析,并设计了总体结构和系统功能,重点在于解决系统的层次划分及各层次使用的技术。表示层采用提供的模式实现,持久层采用采用实现......”。