系统分为两个两大模块。
第一模块以用户身份进行设定,具有图书查询,下单,加入购物车,,购买,评价,退货,个人信息管理等功能。
第二模块是以管理员身份进行设定,具有用户信息管理,图书的增删改查,用户订单管理等功能。
1. 用户信息管理模块根据管理员的角色需要,可以修改用户密码及给用户授予管理员权限.所以他可以修改用户信息中的密码及权限.首先,管理员通过用户ID或用户登录名查找用户(当管理员一进入用户信息管理页面时,即显示所有用户信息).其次,管理员通过查找到对应用户,直接修改用户相应信息,在行末的修改按钮点击,调用CustomAction中的updateCustomPwdandRole()方法,对修改内容进行数据库更新最后,修改成功后再次挑战到该页面(再次显示所有用户信息).(*需改进:密码不可见)2. 图书信息显示图书信息显示分为两大块,其一,按某种顺序显示图书列表,比如说类别,点击率,销售量.其二,显示图书详细信息.第一个就不多说了(没有负责这块),调用对于的service->dao,按某种顺序显示图书(此块加上分页功能).第二块,即图书详细信息显示,功能块细分如下1) 图书基本信息显示书名,作者,价格,点击量,库存,ISBN等等2) 顾客对图书评价显示显示对此书已购读者对该书的评价,数据库设有评价表,有一个图书ID字段,根据此页显示的图书的ID查找出对应的所有评价及评价此书的顾客相应信息(昵称,评价时间)3) 相关书籍显示根据图书所属分类,按点击量显示同类型图书4) 加入购物车数据库存在购物车表,顾客可将图书放入购物车(相应信息),并不直接加入订单(没有生成订单号),若在查看购物车时下订单,即将信息转入订单表,生成相应的订单编号5) 立即购买立即生成一个单一商品的订单.(*注:1.无论是加入购物车还是立即购买,检验数量的合法性(用正则检验其为大于0的整数,及小于图书库存)2.对于加入购物车或立即购买,判断能否登陆,若是没有登陆,显示”请先登陆后购买(从这里控制,防止非登陆用户加入购物车或订单页面)”)3. 购物车管理购物车管理这块着重于购物车数量的增减,每当操作数量时,改变相应的库存,在显示栏下方设置空白给予用户填写收货地址的信息,当用户点击确认订单按钮,即生成订单(订单在数据库分为两个表orders,orderbook(订单明细)它们公用同个订单id).(注:判断用户能否登陆)4. 订单管理订单管理中,订单orders表设有状态位,其分别为(未付款0,已取消1,已付款(已发货)2,交易成功3,已退货4).1) 页面设有订单搜索功能,根据时间段搜索出下单时间符合的订单,根据订单状态查找订单.2) 对于不同状态的订单有着不同的操作未付款付款,删除已付款确认收货,退货交易成功评价3) 该页面使用AJAX,实现部分刷新(由其他同学负责)d. 底层代码负责块编写有关订单的dao层,service层,action层代码e. 三味书屋设计特色1) 用户添加订单多样化—设置购物车(批量购买),立即购买2) 设置点击量字段,标识热门书籍3) 设置keyword记录,获取用户搜索书籍频率信息,掌握用户动态,对书店进货方向有更好的把握4) 设置的管理员模块及用户模块,功能丰富,内容详实,符合实际需求5) 灵活多样的图书展示区,网站前台图书显视栏目分为以下几种方式:(1)最新图书(2)随机图书(3)推荐图书(按价格)(4)按照类型分类的书等等....
2015/8/27 9:43:07 17.03MB SSH 网上书城 源代码 课程设计报告
1
BP算法是基于梯度下降方法,可能会导致网络陷入局部极值点。
遗传算法是一种概率性的自适应迭代寻优过程,遵循“优胜劣汰”的原则,具有良好的全局搜索功能,较好的克服了BP算法局部最优的缺陷,同时可优化BP神经网络初始权重和阈值,进一步提高BP神经网络的计算精度。
2018/10/5 14:55:49 473KB 遗传算法 BP神经网络
1
【2018.3.29日】地图下载器升级到全新3.0版(已注册版,打开就能用,无需繁琐的注册步骤)亲测,win10系统也可以用呢!!!老客户免费更新!!!3.0优化了很多bug,最主要的是全面提高了地图下载速度)拼接完地图边界平滑,背景没有黑块,非常好用呢!留意(百度地图.arcgis地图.poi不能用.3.0版本没有地名搜索功能)
2020/1/3 4:58:28 21.28MB 水经注 地图下载 地图拼接 电子地图
1
大名鼎鼎的GOOGLE谁都用过而却好多人也晓得怎么用google强大的搜索功能找到一些重要亦或者是敏感的文件,但是google的高级功能不是每一个人都会用,这里有个专门利用的工具……进口的。
googlehack
2021/11/9 21:57:14 432KB Google Hack V2.0.rar
1
在表带上打字:artist_palette:一个免费的开源主题。
基于RohanChandra具有更多功能并且易于定制:所有设备上的呼应式设计(:desktop_computer:,:laptop_computer:,:mobile_phone:,...)文件夹:card_index_dividers:画廊:framed_picture:您的项目的页面标签兼容性:label:处理引导页面::magnifying_glass_tilted_right:搜索功能:数学渲染:图表渲染::fountain_pen:不错的字体:,,Seo标签::hammer_and_wrench:语法突出显示:易于自定义的在上查找版权图片目录用法作为Ruby:gem_stone:查看本教程:作为github页面:clipboard:分叉并克隆的:gitclonehttps://github.com/Sylhare/Type-on-Strap.git安装:geminstallje
2016/3/12 17:02:26 7.13MB HTML
1
利用Lucene接口编写简单的信息检索系统,实现对本地目录建立索引和搜索功能。
代码包含两个JSP页面,放入tomcat的webapp目录中即可在浏览器中运转程序。
选择文档路径时如若涉及浏览器权限问题,可直接输入。
2019/9/10 14:34:52 15.94MB Lucene 信息检索 索引
1
北大青鸟易买网项目,实现所有的需求功能:前台:登录,注册,首页侧边栏、商品分类和商品模糊搜索功能展示,商品页,商品详情页,购物车,珍藏等功能均以实现,以及后台新闻管理的,订单管理,商品管理的增、删、改、查等功能。
大家快快来下载。
2016/2/21 18:24:31 5.97MB 北大青鸟 易买网 servlet jsp
1
EditText+listview+数据库操作完成搜索功能
2015/5/19 22:35:54 24.61MB 搜索功能
1
进入正题之前,解决之前的一个疑问:Elasticsearch集群是否已经正确工作?截图时,只上传过一次小测试数据(143万条),设置为:从图中可以看出,ip10节点上设置的数据目录:data1和data2目录工作正常,但是数据相同ip12中数据与ip10中数据不同,但是data1与data2数据相同ip13数据与ip12相同ip11既不是master候选者,也不是data节点,验证发现确实无数据分配多个分片和副本是分布式搜索功能设计的精髓系统:macOS10.13.4处理器:2.3GhzInterCorei5内存:8GB2133MHzLPDDR3SSDs注:jamesjxin在博客中说到:确保
1
本房屋销售信息管理系统可以显示各种房屋的基本信息和通告信息。
用户可以对自己喜欢的房屋进行预订,产生预订单,可以通过网上留言与管理员沟通,并且可以使用搜索功能快速找到自己感兴味的房屋。
系统管理员通过管理界面可以添加、删除和编辑房屋信息和通告信息,还可以对注册用户进行管理。
本系统的最终目的就是加强用户和销售方的沟通,促进房屋销售。
本系统是使用ASP.NET开发语言,使用MicrosoftVisualStudio2005作为工具软件,数据库为SQLServer2000。
包括系统源码+论文+开题报告+答辩PPT
2016/7/24 4:46:07 2.17MB .NET 房屋销售 源码 论文
1
共 81 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡