系统分为两个两大模块。
第一模块以用户身份进行设定,具有图书查询,下单,加入购物车,,购买,评价,退货,个人信息管理等功能。
第二模块是以管理员身份进行设定,具有用户信息管理,图书的增删改查,用户订单管理等功能。
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
安装程序介绍SODA安装程序项目可根据SODA项目的特定配置提供简便的安装和基本部署。
创建安装程序是为了支持每个SODA版本的特定项目的集成安装。
它是模块化的,并且特定的项目安装信息基于安装挂钩和相关配置而构建。
基本上,SODA安装程序扮演包装角色,将所有组件组合在一起,为用户提供简单的安装并体验整体解决方案。
安装程序项目由SODAFoundation直接维护。
文献资料快速入门-使用/体验快速入门-开发最新发行支持与问题项目社区如何为这个项目做贡献?加入并在“一般”频道中分享您的兴味结帐标有“好第一个问题”或“需要帮助”或“虚位以待”或“StartMyContribution”或“SMC”项目路线图我们设想使用集成的所有项目为SODA解决方案提供完全自动化的单击安装或部署。
加入SODA基金会网址::松弛::推特:邮件列表:://lists.sodafoundation.io
2018/7/1 13:38:53 675KB ansible helm-charts salt-formula Ansible
1
小程序后台管理本项目为小程序招聘类后台前端框架使用layui数据库使用BmobJavaScriptAPI完成数据请求,网站包括:信息管理发布招聘轮播图用户管理推荐管理报名管理等功能是一个比较完善的项目。
网站分角色对页面实现管理:管理员、招聘信息管理、报名用户管理三类。
小程序次要实现招聘信息页的展示、用户报名、推荐管理、个人中心等功能是一个比较完善的系统目录结构:css--基础样式font--基础字体images--基础图片lay--LayUI默认框架res--资源文件css--页面样式font_eolqem241z66flxr--图标indexjs--外部JSmodulesallinfor--招聘信息changepwd--修改密码imgsrc--轮播图修改index
2022/10/30 21:00:47 1.88MB 微信 小程序
1
项目描述:这是一个基于SSM框架开发的学生考勤管理系统项目。
首先,这个项目页面简洁,功能丰富,具有考勤管理系统所有应有的功能。
其次,这个项目适合SSM框架的初学者(涉及大量增删改查,很适合初学者)以及对Shiro安全框架和Poi技术感兴味的同学。
项目功能:这项目分为三个角色。
一个是学生、一个是辅导员、还有一个是管理员。
学生角色具有查询学生信息、查询缺勤信息、查询打卡信息等等功能。
辅导员角色具有增删改查学生信息、增删改查缺勤信息、导出缺勤情况到Excel、查看缺勤统计图表、导入参与打卡学生的Excel文件、增删改查打卡信息、导出打卡缺勤情况、查看打卡详情信息等等功能。
管理员角色除了具有老师角色的所有功能之外,还有增删改查角色信息、增删改查权限信息等等功能。
(项目有问题可私聊我!)应用技术:Jsp+SSM+Shiro+Poi(Excel表格)+JFreeChart(柱形图)+Easyui运行环境:eclipse/IDEA+MySQL5.7+Maven3.6.3+JDK1.8+Tomcat8.5
2020/7/21 6:08:41 78.61MB ssm jsp mysql
1
分为管理员和客户两个角色,其中系统管理员部分的次要功能包括修改登录密码、客户信息管理、药品类别管理、药品信息管理以及订单信息管理等,客户部分的功能包括修改个人信息、浏览药品信息、药品信息查询以及订单信息管理这几个功能模块
2019/10/12 16:39:57 11.05MB 药品销售
1
雅典娜rAthena是一个协作软件开发项目,致力于创建健壮的大型多人在线角色扮演游戏(MMORPG)服务器软件包。
该程序用C语言编写,用途广泛,可提供NPC,扭曲和修改。
该项目由世界各地的志愿者小组以及提供质量检查和支持的庞大社区共同管理。
rAthena是eAthena项目的延续。
目录1.先决条件在安装rAthena之前,需要使用某些工具和应用程序,这些工具和应用程序在可用的不同操作系统之间会有所不同。
硬件硬件类型最低限度推荐的中央处理器1个核心2芯内存1GB2GB磁盘空间300兆字节500兆字节操作系统和首选编译器操作系统编译器Linux/视窗所需的应用程序应用姓名数据库/吉特/可选应用应用姓名数据库2.安装完整安装说明3.毛病排除如果您在启动服务器时遇到问题,那么您应该做的第一件事就是检查
2021/1/17 20:50:10 32.36MB C++
1
1.账户需求:系统管理员:担任系统维护,具有系统的所有权限运动员:包括学生和教师,具有查看比赛成绩信息、比赛秩序的权限运动会管理员:具有除系统管理之外的所有权限,包括基础信息的录入、比赛流程管理系统管理员可根据实际需要添加、删除、修改各角色、用户。
2系统的功能需求:基础信息管理功能能够对运动会的基础信息进行管理,完成对运动会名称、系院、运动会组别、运动员信息、比赛项目、时间安排等基础信息的增加、删除、修改、查询操作。
运动员报名功能在运动员基础信息录入后可录入运动员报名信息,为运动员报比赛项目,根据运动员可报项目数目对报名进行限制。
成绩管理功能对运动员在预、决赛期间的成绩信息进行添加、修改。
运动员预赛、决赛分组、分跑道。
根据运动员报名情况及项目特点进行预赛、决赛分组、为参加该项运动员分配跑道。
加分功能分数的多少直接决定了比赛名次的高低,系统能够根据项目以及比赛名次为个人及团体代表队自动加分,为破记录运动员加分。
运动会总成绩统计查询系统自动统计运动会各系的总分及名次。
项目成绩统计查询系统自动统计某项目的运动员成绩、名次。
报表打印系统可以打印运动会总成绩、项目成绩、运动会时间安排进行打印。
记录破记录运动员根据运动员成绩,系统自动根据往届记录来记录本届破记录运动员的破记录情况。
2016/7/23 23:01:12 3.42MB asp.net+sql
1
图论算法在计算机科学中扮演着很重要的角色,它提供了对很多问题都有效的一种简单而系统的建模方式。
很多问题都可以转化为图论问题,然后用图论的基本算法加以解决。
遗传算法是解优化问题的有效算法,而并行遗传算法是遗传算法研究中的一个重要方向,遭到了研究人员的高度重视
2016/6/22 22:56:09 20.31MB 图论算法
1
带有SpringBoot和React的JUG游览这个示例应用程序展现了如何使用React应用程序创建SpringBootAPI和CRUD(创建,读取,更新和删除)其数据。
请阅读以了解如何创建此应用程序。
先决条件:,和。
您可以使用npm代替Yarn,但是您需要将Yarn语法转换为npm。
具有身份验证和用户管理API,可通过即时,可扩展的用户基础结构缩短开发时间。
Okta的直观API和专家支持使开发人员可以轻松地验证,管理和保护任何应用程序中的用户和角色。
入门要安装此示例应用程序,请运行以下命令:gitclonehttps://github.com/oktadeveloper/okta-spring-boot-react-crud-example.gitspring-reactcdspring-react这将获得本地安装的项目的副本。
要安装其所有依赖项并启动每个应用程序,请按照以下说明进行操作。
要运行服务器,请运行:./mvnwspring-boot:run要运行客户机,CD到app文件夹,然后运行:yarn&&
2017/2/18 22:47:29 236KB crud spring-boot authentication reactjs
1
魔塔是经典的角色扮演(RPG)益智类游戏对于android游戏开发初学者极度有用的一个游戏代码
2016/5/20 1:10:12 384KB android RPG游戏 源代码
1
共 578 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡