(6)图书浏览
游客和用户进入网站以后都可以对网站里的图书信息进行浏览,用户可以直接把喜欢的商品加入购物车,游客则需要先注册成为用户才能购买图书。
(7)用户管理
管理员运用此模块可以实现对用户信息的管理,可以对恶意访问网站的用户以及对申请注销用户名的用户实现删除操作。
(8)图书管理
管理员登陆以后可以对上架的图书进行管理,包括对图书名称,图书图片等各种图书信息的增、删、改、查。
网站总体的功能模块图如图2所示:
 
图2  功能模块图
5.2 流程设计
 用户可以通过登录实现对图书的查询,查看图书信息以及将图书加入购物车,给管理员留言等操作,用户在前台首先通过浏览或查询等手段找到要购买的图书,然后将选定的图书放入购物车。购物车是一个临时存放图书的地方,用户也可以对购物车进行管理,如清空购物车等操作,用户选定好图书以后就可以提交订单,系统会生成订单给管理员,用户也可以查询自己的订单。
网站系统流程图如图3所示:
 
图3  系统流程图
5.3 用户登录注册模块的实现
用户注册是需要填写收货地址,邮箱,联系电话等基本信息,同时还要填写密保问题,在用户密码忘记时可以利用密保问题来找回密码。注册时用户名不能重复,用户名已经注册的不能修改,只能通过管理员对用户名实现删除操作。
用户登录过程是一个验证过程,应用程序首先会获取用户输入的用户名和密码,然后检索用户信息表从数据库提取用户信息,核对用户名和密码。如果用户名不存在或者密码错误提示错误信息,用户需要重新输入。如果用户登录成功,就可以根据用户的需要进行下一步操作。
5.4 用户密码找回模块的实现
本功能针对忘记登录密码的用户,通过用户注册时输入的用户名和密保问题答案,利用SQL语句条件判断当用户输入的用户名和密保问题答案都相等时,给用户提供以前的密码,实现对密码的找回。
5.5 管理员管理模块的实现
管理员模块完成的功能有图书的增加、图书的删除、图书的修改和图书的查询、用户信息的管理、订单的管理等。进行图书和用户管理时首先确定管理员是否登陆,如果已经登陆,则可以执行操作管理员拥有这些管理的权限,否则不能执行操作。
上一篇:网络特定文本信息抓取及统计
下一篇:基于遗传算法的云计算任务调度研究

ASP.NET飞翔租贷汽车公司信...

asp.net+sqlserver校园论坛开发设计

ASP.NET+sqlserver健身房管理系统的设计与实现

asp.net+sqlserver班级网站设计

ASP.NET+SQLSERVER无纸化考试系统+ER图

ASP.NET+SQLSERVER学生心理健康网设计

ASP.NET农场购物网站系统的设计与实现

从政策角度谈黑龙江對俄...

提高教育质量,构建大學生...

AES算法GPU协处理下分组加...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

浅谈高校行政管理人员的...

酵母菌发酵生产天然香料...

基于Joomla平台的计算机学院网站设计与开发

浅论职工思想政治工作茬...

压疮高危人群的标准化中...

上海居民的社会参与研究