一、源码介绍系统基于PHP+MySQL数据库实现了一个书城管理系统。
分为两个角色管理员,用户,管理员可以对系统基础信息进行管理,管理员可以对用户及图书信息管理。
用户可以在线下单购买图书等功能。
二、主要功能经过对此网站进行详细的需求分析后,制定了该系统所应达到的总体目标及功能目标。
1、用户登录,为了保证系统安全性,用户需要登陆后才可以访问系统。
用户名和密码由管理员手动添加。
管理员的账号由管理人员手动添加到数据库中。
用户登陆时候需要输入合法账户和密码才可以登陆。
更改个人资料,更新用户信息2、用户管理功能,管理员可以对系统用户进行管理,对账号信息进行管理,管理员可以添加账号同时也可以修改删除用户账号。
3、基本信息操作功能,管理员可以发布网站信息,可以对整个网站进行监控,可以对订单信息,用户信息以及管理员信息进行新建,删除,修改的操作。
4、图书管理,用户点击查询图书信息可以管理图书信息,新建,删除,修改图书信息。
5、订单管理,管理员对订单进行管理。
6、在线购买管理,用户可以通过本系统进行网上图书购买。
7、在线评论,用户可以对购买到图书进行评价。
三、注意事项1、开发语言:PHP,数据库MySql
2024/9/13 8:50:56 2.89MB php 课程设计 学习使用
1
importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjava.sql.*;publicclasssystemextendsJFrame{ JDesktopPanedeskpane=newJDesktopPane();//在窗体里建立虚拟桌 JPanelp=newJPanel();//创建一个面板并实例化 publicsystem(){//构造函数 setTitle("订单管理系统");//设置窗体标题 Containercon=getContentPane(); con.setLayout(newBorderLayout());//创建一个布局 con.add(deskpane,BorderLayout.CENTER);//实例虚拟桌面的布局 Fontf=newFont("新宋体",Font.PLAIN,12); JMenuBarmb=newJMenuBar();//实例化菜单栏 mb.setOpaque(true); setJMenuBar(mb); mb.setOpaque(true); setJMenuBar(mb); JMenusystemM=newJMenu("系统管理"); systemM.setFont(f); mb.add(systemM); JMenuItemland=newJMenuItem("重新登陆"); land.setFont(f); JMenuItemexit=newJMenuItem("退出系统"); exit.setFont(f); systemM.add(land); systemM.add(exit); JMenuuserM=newJMenu("用户管理"); userM.setFont(f); mb.add(userM); JMenuItempassword=newJMenuItem("密码修改"); password.setFont(f); JMenuItemaddDelete=newJMenuItem("添加/删除用户"); addDelete.setFont(f); userM.add(password); userM.add(addDelete); JMenumesM=newJMenu("信息管理"); mesM.setFont(f); mb.add(mesM); JMenuaddM=newJMenu("添加信息"); addM.setFont(f); JMenuviewM=newJMenu("查看信息"); viewM.setFont(f); JMenumodifM=newJMenu("修改信息"); modifM.setFont(f); JMenudeleteM=newJMenu("删除信息"); deleteM.setFont(f); mesM.add(addM); mesM.add(viewM); mesM.add(modifM); mesM.add(deleteM); JMenuItemaddgoods=newJMenuItem("添加商品信息"); addgoods.setFont(f); addM.add(addgoods); JMenuItemaddclient=newJMenuItem("添加客户信息"); addclient.setFont(f); addM.add(addclient); JMenuItemviewgoods=newJMenuItem("查看商品信息"); viewgoods.setFont(f); viewM.add(viewgoods); JMenuItemviewclient=newJMenuItem("查看客户信息"); viewclient.setFont(f); viewM.add(viewclient); JMenuItemmodifgoods=newJMenuItem("修改商品信息"); modifgoods.setFont(f); modifM.add(modifgoods); JMenuItemmodifclie
2024/9/13 6:09:25 163KB 需求分析 代码 数据源
1
java项目packageproject.action.dialogAction;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.JOptionPane;importproject.dao.common.DbException;importproject.dao.dataDao.LoginInfoDao;importproject.dao.dataDaoImpl.LoginInfoDaoImpl;importproject.view.dialog.AddLoginInfoDialog;importproject.vo.LoginInfoVo;/***添加登录账号action**@authorAdministrator**/publicclassAddLoginInfoActionimplementsActionListener{privateAddLoginInfoDialogdialog;publicAddLoginInfoAction(AddLoginInfoDialogdialog){this.dialog=dialog;}publicvoidactionPerformed(ActionEvente){Stringname=e.getActionCommand();if(name.equals("确定")){//检验输入是否正确if(dialog.checkInputValue()){LoginInfoDaodao=null;LoginInfoVovo=null;try{//获得界面输入信息vo=dialog.getInputInfo();Stringconfirm=dialog.getConfirm();if(vo.getLog_pwd().equals(confirm)){dao=newLoginInfoDaoImpl();if(dao.insertLoginInfo(vo)){//打印提示信息JOptionPane.showMessageDialog(null,"添加登录人员成功","提示信息",JOptionPane.YES_OPTION);dialog.dispose();}else{//打印提示信息JOptionPane.showMessageDialog(null,"添加登录人员失败","提示信息",JOptionPane.YES_OPTION);}}else{//如果密码确认输入错误,打印提示信息JOptionPane.showMessageDialog(null,"密码确认错误,请重新输入","提示信息",JOptionPane.YES_OPTION);}}catch(DbExceptionex){JOptionPane.showMessageDialog(null,ex.getMessage(),"提示信息",JOptionPane.YES_OPTION);}}else{JOptionPane.showMessageDialog(null,"请确认输入是否完整正确","提示信息",JOptionPane.YES_OPTION);}}elseif(name.equals("取消")){dialog.dispose();}}}
2024/9/12 19:34:35 4.13MB java项目 餐饮管理系统
1
kali-hydra暴力破解ssh实战,(字典很大的情形,包含排障过程),工具使用的就是kali自带的hydra,原本以为暴力破解输入命令,回车就行了,但实际上会遇到很多问题,密码字典使用crunch命令生成。
2024/9/12 17:25:19 8.23MB kali ssh暴力破解 hydra crunch
1
工程文件,可以直接编译,可读卡,写修改指定扇区内容,可修改密码。
比较适合学习使用。
2024/9/12 8:06:17 207KB RC522 STM8
1
HTTPSERVER实验说明(默认端口80,可另行指定);
用浏览器访问本地程序80端口的SERVER程序;
输入链接,能在浏览器打开文件----GET方法。
支持默认主页;
如果文件不存在,提示出错;
设计一个登陆页面(页1),提交----POST方法。
正确执行后返回另一页(页2)的内容,其中如果能显示刚才提交的用户和密码,表示服务器POST方法执行正确;
关于HEAD方法,如果GET方法处理正确,HEAD方法是一个简化版的GET方法处理流程。
服务器收到HEAD方法,只发送文件的相关信息,但不发送文件内容。
2024/9/12 6:14:46 13KB JAVA  HTTP GET POST
1
三菱触摸屏编程软件GTDesigner3+仿真GTSimulator3V1.31H+三菱触摸屏GT工程密码破解由于上载文件限制所以压缩共10个文件免费分享鄙视在网上卖钱的人
2024/9/11 19:09:08 50MB GT3 1.31 工程密码破解
1
按以下规律编码:字母A变为E,a变为e,即变成其后的第4个字母,W变为A,Y变为C,Z变为D,非字母不变。
如输入“China”变为“Glmre”。
要求:提示输入一字符串(字符个数至少8个);
键盘输入,Enter键结束输入,并换行显示结果。
2024/9/10 16:44:47 2KB 编密码
1
此商品仅使用个人使用,不得用于商业用途。
dhfplayer是一个专门为播放超时代专用格式视频的打造的手机播放器,而且所有的视频都是经过加密的,用户必须获取到相应的账号密码才可以正常的浏览视频,对于保护原创视频有着重大的作用,需要的可以来西西下载dhfplayer进行使用
2024/9/10 0:37:25 44.76MB dhfpla
1
基于51单片机完成的射频密码锁设计门禁刷卡开锁系统射频卡IC卡电子制作,资料齐全,包含代码、PCB、论文、原理图等等,亲测可用
2024/9/9 14:38:46 15.64MB 门禁卡
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡