当前位置: 首页 > news >正文

广元单页网站制作网站联盟

广元单页网站制作,网站联盟,WordPress如何添加导航栏,保安服定制公司技术栈:Java,JavaSwing,MySQL 数据库表数量:12个 1.功能描述 管理员功能 管理员是系统的高级用户,拥有对整个系统的全面管理权限。管理员的功能模块包括以下六个方面: 对用户管理增删查改 对售票员…

 技术栈:Java,JavaSwing,MySQL

数据库表数量:12个

1.功能描述   

管理员功能

管理员是系统的高级用户,拥有对整个系统的全面管理权限。管理员的功能模块包括以下六个方面:

  1. 对用户管理增删查改

  2. 对售票员管理增删查改

  3. 对售票点管理增删查改

  4. 对列车管理增删查改

  5. 对列车行程管理增删查改

  6. 对订单管理增删查改

售票员功能

售票员是系统的操作人员,主要负责日常的售票和相关事务处理。售票员的功能模块包括以下三个方面:

  1. 预订列表

    • 显示当前的预订列表,包括用户的预订信息。

  2. 预订记录

    • 显示历史预订记录,包括已完成的预订和已取消的预订。

    • 支持对预订记录的退款功能。

  3. 修改密码

    • 提供修改密码的功能,允许售票员定期或在需要时更改自己的登录密码。

2.制作思路及基础讲解

此项目主要是用于完成大二下半学期的数据库课设,随手记录。制作思路:首先是数据库作为存储数据的地方,编写根据课设要求编写好对应的建表语句和存储过程,视图,触发器等。然后编写好对应系统的Java代码,最后通过JDBC将Java代码与数据库连接起来。

  部分学生可能学的比较浅,不理解mysql,sqlserver,java,c等一堆名词之间的含义。之前有同学找我做过这类似的课设。问的问题都比较抽象,例如用mysql做一个系统之类的。在此简单说一下我对于这些的理解,mysql,sqlserver都是数据库的一种,只不过是外国的所以都是用英文表示,大部分上课不听的同学看到这一堆英文都会比较懵,其实只需简单把数据库(mysql,SQLServer)理解成存储数据的地方,而java,c等语言是用来编写系统逻辑功能的代码。当然在数据库中的存储过程或者触发器什么的,这些功能也能在代码编程语言中通过特定的逻辑实现类似的功能,只不过我们在数据库中写好的话,免去了Java中代码的编写量,并且查询时速度会更快。

3.使用工具及语言详解

不同的学校要求不同,有的是sqlserver,有的是mysql,但其实这两者的区别在我看来区别不大,大部分的语句格式都是一样的,所以我选择了我熟悉的一种,mysql来进行编写。在语言方面,我大一的时候学过c,但是当时没有认真听,后来也慢慢都忘了,大二时学了Java,并且之后又系统性的学了一遍,所以选择来用Java语言编写。对于编译器我使用的是IDEA,版本随意,这个不影响,但需要注意IDEA不是免费的,可以去试用30天,也可以自行网上找方法安装破解版。数据库可视化工具使用的是Navicat,这个工具同样也不是免费的,但提供14天试用期,有长期需求也需要各位自行找破解版。

PS:这里又提到两个新名词,IDEA和Navicat,这不是编程语言,而是工具的名字,大家需要慢慢熟悉这些名词,简单来说就是他能让你的编程之路变得更顺畅,提供了可视化的界面,不需要一直在黑窗口中输入代码

4.部分数据库建表代码

DROP TABLE IF EXISTS `customer`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `customer` (`customer_id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(20) DEFAULT NULL,`sex` int(11) DEFAULT NULL,`id_num` varchar(30) DEFAULT NULL,`tel` varchar(30) DEFAULT NULL,`customer_type` int(11) DEFAULT NULL,PRIMARY KEY (`customer_id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `customer`
--LOCK TABLES `customer` WRITE;
/*!40000 ALTER TABLE `customer` DISABLE KEYS */;
INSERT INTO `customer` VALUES (1,'测试用户1',1,'111111111111111','11111111111',1),(2,'张三',0,'123123123123123','11111111111',0),(3,'李四',1,'22222222222222','33333333333',0),(4,'王五',0,'321321321321321','11111222222',0),(5,'燕六',1,'543215432154321','22222222222',0),(6,'七七',0,'112233445512345','11223344551',0);
/*!40000 ALTER TABLE `customer` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `manager`
--DROP TABLE IF EXISTS `manager`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `manager` (`manager_id` int(11) NOT NULL AUTO_INCREMENT,`point_id` int(11) DEFAULT NULL,`username` varchar(50) NOT NULL,`password` varchar(50) NOT NULL,`name` varchar(20) DEFAULT NULL,`sex` int(11) DEFAULT NULL,`manager_type` int(11) DEFAULT NULL,PRIMARY KEY (`manager_id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `manager`
--LOCK TABLES `manager` WRITE;
/*!40000 ALTER TABLE `manager` DISABLE KEYS */;
INSERT INTO `manager` VALUES (1,1,'admin','12345','SuperManager',1,1),(2,1,'user1','12345','测试售票员',1,2);
/*!40000 ALTER TABLE `manager` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `passby`
--DROP TABLE IF EXISTS `passby`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `passby` (`passby_id` int(11) NOT NULL AUTO_INCREMENT,`train_id` varchar(50) DEFAULT NULL,`station_order` int(11) DEFAULT NULL,`depart_station` int(11) DEFAULT NULL,`arrive_station` int(11) DEFAULT NULL,`distance` float DEFAULT NULL,`stay_time` int(11) DEFAULT NULL,PRIMARY KEY (`passby_id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `passby`
--LOCK TABLES `passby` WRITE;
/*!40000 ALTER TABLE `passby` DISABLE KEYS */;
INSERT INTO `passby` VALUES (1,'k1',1,1,2,2000,20),(2,'k1',2,2,3,1000,10);
/*!40000 ALTER TABLE `passby` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `seat`
--DROP TABLE IF EXISTS `seat`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `seat` (`seat_id` int(11) NOT NULL AUTO_INCREMENT,`train_id` varchar(50) DEFAULT NULL,`carriage_num` int(11) DEFAULT NULL,`seat_num` int(11) DEFAULT NULL,`seat_type` varchar(30) DEFAULT NULL,PRIMARY KEY (`seat_id`)
) ENGINE=InnoDB AUTO_INCREMENT=119 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `seat`

5.Java代码思路及结构

此处只放部分代码截图

 6.效果运行实例  

附带源码,数据库文件,根据不同项目需收费10-20元,有意可后台私信 

http://www.mmbaike.com/news/24843.html

相关文章:

  • 三合一 网站 前端昆明网络推广优化
  • 服务器搭建网站视频教程南京seo顾问
  • 建立soho公司网站建网站免费
  • 做网站没有必须要ftp吗抚顺网站seo
  • 网站主页设计优点影响关键词优化的因素
  • 桓台县城乡建设局网站收录优美图片官网
  • 网站建设都包括哪些怎么把产品快速宣传并推广
  • 网站开发 不好 怎么说百度视频广告怎么投放
  • 个人网站怎么做游戏免费建立个人网站凡科
  • 长沙零基础学快速建站百度怎么优化排名
  • wordpress 设置urlseo兼职工资一般多少
  • 用github做网站厦门百度seo
  • 石家庄微信网站建设公司营销推广的特点是
  • 苏州做网站的专业公司有哪些长沙的seo网络公司
  • 苏州网站设计制作网站的优化从哪里进行
  • 辛集做网站公司建网站费用
  • 番禺外贸网站建设新站seo快速排名 排名
  • 微网站策划方案百度引流平台
  • 公司做网站的流程网络营销课程培训课程
  • 厦门做网站公司内容营销成功案例
  • 网站建设公司小程序各国足球世界排名
  • 济宁网站建设方面推广普通话手抄报一等奖
  • 启博云微分销亚马逊排名seo
  • 电脑怎样做幻灯片的网站金华百度推广公司
  • php网站模版网站关键词优化
  • 呼和浩特网站建设价位2023年8月份新冠
  • 做视频网站需要项目营销推广方案
  • 普陀集团网站建设品牌营销推广方案怎么做
  • 专业做数据的网站有哪些方面今日十大热点新闻
  • 怎么做网站不被发现黑龙seo网站优化