论文部分内容阅读
摘 要:本系统旨在实现网上购物,利用所学的知识与当前的生活潮流走在一起,加入当今的网络商城,给计算机的发展贡献自己的力量
关键词:系统;网上购物
一、项目模块分析
主界面:在线商品的主浏览界面,包含了所有的在线商品,并对所有的商品进行详细的分类,有利于用户的挑选,具有商品的所有信息,以及对该商品的口碑,简介,商品价格,以及包括该商品的折扣。
类别浏览界面:本购物网站对所有在线商品进行分类后,各种类别分别显示在类别浏览界面中,用户可以点击想要购买的商品的类别,会在主界面中显示相应的商品,可以对商品进行购买等具体打操作。
添加:即用户点击购买后,该商品的具体信息,购买的商品的数量等相应信息都会被添加至购物车中,在购物车中就如同超市中的购物车一样,可以看到所有已经购买的商品,单价,总价。
更改数量:在购买商品时由于不能重复购买(下面有具体介绍),所以在购买商品后,如果想再次购买该商品,则必需在购物车中在对应的商品右侧,修改购买的数量。
删除:在购物车中,对于已经购买的商品,用户可以对其做删除操作,即取消购买该商品,被刪除的商品会被放入另一个类似于购物车的列表中。
恢复购买:被用户取消购买的商品会在一个类似于购物车的列表中,在此列表中,用户还可以对相应的商品进行操作,可以恢复对该商品的购买,则商品会被再次添加到购物车中,而购物车中会再次出现该商品的具体信息,并在总金额中加上该商品相应的总价。
金额统计:用户购买的商品被放入购物车中,所购买的商品的总价在商品被放入购物车的同时得到统计并计算出结果显示给用户,即金额统计,用户可以复核商品的总价,检查系统计算是否有误,如果有误则即时反应,我们会即时修正。核实无误后,则需要结账,之后用户就可以等待商品的邮寄到家门了。
登录:本购物商城的所有商品的主浏览界面面向所有人去点击浏览,也可以点击购买,但是在进入购物车进行结账功能时,如果用户没有利用自己的账号进行登录则需要用户登录,否则不能成功购买商品。如果用户没有登录的账号则需要注册一个账号。
注册:没有登录账号的用户,需要执行此操作,但在执行此操作前需要提供一个email地址,且一个email账号只能注册一次,因为email账号在数据库系统表中的唯一的,用户注册后需要登录自己的email账号去取出系统发给注册用户的验证码,并将该验证码输入验证码输入框中(这是为了防止有恶意的用户,或者注册机等操作给系统带来压力)。
二、详细模块设计
填写个人信息(在注册前需要先申请一个email账号,因为需要靠email获验证码,否则不能注册成功,而且一个email账号只能注册一次)
注册成功
三、系统模块E — R 图设计
(一)总体E – R 图
(二)登录模块
(三)注册模块
(四)商品评论模块
四、小结
通过本次银行大厅自助信息系统的设计及实现设计的完成过程,基本掌握了Struts2框架的开发程序的技巧;基本了解了JAVA语言的开发技巧和软件开发各个阶段应该注意的各种要点,而且加强了通过一门语言继续触类旁通地学习其他计算机语言的能力,更为重要的是能够将用户的需求通过自己的理解和技术基本实现一个成熟的产品,学会了如何控制代码的数量,如何提高代码可读性,如何掌握工程开发的进度。总体来说,通过这次的设计,对以后能够适应计算机软件开发工作打下了坚实的基础。
参考文献
[1]赵毅主编.跨平台程序设计语言——Java.西安:西安电子科技大学出版社,2006
[2]高林,周海燕.Jsp网上书店系统与案例分析[M]. 北京:人民邮电出版社,2004年
[3]刘腾红,孙细明.信息系统分析与设计[M]. 北京:科学出版社,2003年
作者简介
周聪敏(1990-),女(汉族),河南新乡人,硕士研究生,助教,主要研究领域为计算机科学技术;
王艳淑(1981-),本科,研究方向:数据库设计。
(作者单位:郑州财经学院)
关键词:系统;网上购物
一、项目模块分析
主界面:在线商品的主浏览界面,包含了所有的在线商品,并对所有的商品进行详细的分类,有利于用户的挑选,具有商品的所有信息,以及对该商品的口碑,简介,商品价格,以及包括该商品的折扣。
类别浏览界面:本购物网站对所有在线商品进行分类后,各种类别分别显示在类别浏览界面中,用户可以点击想要购买的商品的类别,会在主界面中显示相应的商品,可以对商品进行购买等具体打操作。
添加:即用户点击购买后,该商品的具体信息,购买的商品的数量等相应信息都会被添加至购物车中,在购物车中就如同超市中的购物车一样,可以看到所有已经购买的商品,单价,总价。
更改数量:在购买商品时由于不能重复购买(下面有具体介绍),所以在购买商品后,如果想再次购买该商品,则必需在购物车中在对应的商品右侧,修改购买的数量。
删除:在购物车中,对于已经购买的商品,用户可以对其做删除操作,即取消购买该商品,被刪除的商品会被放入另一个类似于购物车的列表中。
恢复购买:被用户取消购买的商品会在一个类似于购物车的列表中,在此列表中,用户还可以对相应的商品进行操作,可以恢复对该商品的购买,则商品会被再次添加到购物车中,而购物车中会再次出现该商品的具体信息,并在总金额中加上该商品相应的总价。
金额统计:用户购买的商品被放入购物车中,所购买的商品的总价在商品被放入购物车的同时得到统计并计算出结果显示给用户,即金额统计,用户可以复核商品的总价,检查系统计算是否有误,如果有误则即时反应,我们会即时修正。核实无误后,则需要结账,之后用户就可以等待商品的邮寄到家门了。
登录:本购物商城的所有商品的主浏览界面面向所有人去点击浏览,也可以点击购买,但是在进入购物车进行结账功能时,如果用户没有利用自己的账号进行登录则需要用户登录,否则不能成功购买商品。如果用户没有登录的账号则需要注册一个账号。
注册:没有登录账号的用户,需要执行此操作,但在执行此操作前需要提供一个email地址,且一个email账号只能注册一次,因为email账号在数据库系统表中的唯一的,用户注册后需要登录自己的email账号去取出系统发给注册用户的验证码,并将该验证码输入验证码输入框中(这是为了防止有恶意的用户,或者注册机等操作给系统带来压力)。
二、详细模块设计
填写个人信息(在注册前需要先申请一个email账号,因为需要靠email获验证码,否则不能注册成功,而且一个email账号只能注册一次)
注册成功
三、系统模块E — R 图设计
(一)总体E – R 图
(二)登录模块
(三)注册模块
(四)商品评论模块
四、小结
通过本次银行大厅自助信息系统的设计及实现设计的完成过程,基本掌握了Struts2框架的开发程序的技巧;基本了解了JAVA语言的开发技巧和软件开发各个阶段应该注意的各种要点,而且加强了通过一门语言继续触类旁通地学习其他计算机语言的能力,更为重要的是能够将用户的需求通过自己的理解和技术基本实现一个成熟的产品,学会了如何控制代码的数量,如何提高代码可读性,如何掌握工程开发的进度。总体来说,通过这次的设计,对以后能够适应计算机软件开发工作打下了坚实的基础。
参考文献
[1]赵毅主编.跨平台程序设计语言——Java.西安:西安电子科技大学出版社,2006
[2]高林,周海燕.Jsp网上书店系统与案例分析[M]. 北京:人民邮电出版社,2004年
[3]刘腾红,孙细明.信息系统分析与设计[M]. 北京:科学出版社,2003年
作者简介
周聪敏(1990-),女(汉族),河南新乡人,硕士研究生,助教,主要研究领域为计算机科学技术;
王艳淑(1981-),本科,研究方向:数据库设计。
(作者单位:郑州财经学院)