《中北大学毕业设计答辩项目介绍PPT.pptx》由会员分享,可在线阅读,更多相关《中北大学毕业设计答辩项目介绍PPT.pptx(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网上书店系统2012年6月10日目录学员简介(班级,方向)项目介绍(开发背景)应用技术介绍项目模块介绍项目功能介绍(包括截图)项目总结致谢学员简介班级:10000000姓名:学生姓名专业:软件技术方向:JSP开发项目介绍网上书店挤压盗版空间网上书店浓缩了图书的库存空间数量、种类多,出版时间跨度大不受时间、地域限制应用技术介绍MVC设计设计模式模式MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。MVC的处理过程:首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理,然后模型用业务逻辑来处理用户的请求并返回数据,最后
2、控制器用相应的视图格式化模型返回的数据,并通过表示层呈现给用户。应用技术介绍Struts技术Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点。除此之外,Struts的优点主要集中体现在两个方面:Taglib和页面导航。Taglib是Struts的标记库,灵活动用,能大大提高开发效率。关于页面导航将是今后的一个发展方向。通过一个配置文件,即可把握整个系统各部分之间的联系,这对于后期的维护有着莫大的好处。尤其是当另一批开发者接手这个项目时,这种优势体现得更加明显。项目模块介绍前台_普通用户用户管理购物车订单管理后台_管理员图书管理订单管理项目模块介
3、绍前台_用户管理注册一个新的用户,需要录入用户信息(用户名、密码、出生日期、性别、兴趣爱好、个人头像、籍贯等),将注册信息的内容保存在系统中,在登录时需输入保存在系统中的用户名、密码并正确输入验证码(不区分大小写),登陆后可以重新修改除用户名外的其他个人信息。优先级为高。项目模块介绍前台_购物车用户在浏览一件图书详细信息后,可以选择将该图书加入购物车。在加入购物车时需要将图书的信息存入到action中,在action中使用历史题将该图书封装,封装后将该图书存入到session中,然后进入购物车界面后会将该图书的信息从session中取出该图书的详细信息。购物车有删除、清空购物车、继续购物、去结
4、算功能。并在图书数量增加后图书总价也会随之增加。如果给购物车添加重复的图书时,直接增加数量而不是增加行的记录。该功能为商城的基本功能,优先级较高。项目模块介绍前台_订单管理用户将图书加入购物车,确认订单信息及认真填写收货地址提交后便生成订单。此时用户可选择付款或稍后付款,此时即可查看订单详细信息列表。查看订单信息时用户可在未发货之前删除订单,确认订单并付款之后详细的订单信息将被保存在数据库当中。该功能是网上书店中的重要功能,优先级为高。项目模块介绍后台后台_图书管理图书管理管理员上架一种图书,需要录入图书名称、图书信息、图书价格和库存信息。然后选择分类,最后将上述内容和上架时间保存在系统中,该
5、功能是商城重要功能,优先级为高。后台后台_订单管理订单管理用户提交订单,管理员查看并审核,审核通过订单根据实际情况更新状态,最后将以上信息保存到系统中。约束:未发货状态用户可以删除订单,已删除订单操作无效。该功能是商城重要功能,优先级为高。项目功能介绍网上书店首页项目功能介绍全部商品项目功能介绍购物车在未登录的情况下,不能访问购物车。项目功能介绍用户登录项目功能介绍用户注册项目功能介绍购物车(用户以登录)项目功能介绍购物车(购买图书)项目功能介绍结算页面项目功能介绍后台登录项目功能介绍网上书店管理员商品添加项目功能介绍商品管理项目总结本系统采用了JSP+JavaBean的模式在定制一个小型的网上书店系统。系统采用了页面与业务逻辑分离的三层结构设计,将业务逻辑封装在JavaBean中,使系统的安全性、可维护性、重用性和可扩展性都大大提高了。致谢感谢老师的指导,感谢大学的所有老师的教诲,同时还要感谢同学无论是在我撰写毕业论文还是平时对我的帮助。正因为有了你们的帮助,我才能顺利地度过大学的青春。在此,我再次致以由衷的感谢!
限制150内