主要使用技术
spring+struts+hibernate+jsp+mysql+tomcat
功能介绍
本系统为基于jsp+mysql的校园快递管理系统,包含用户(学生)和管理员权限,功能如下:
学生:可以查看我的好友,可以发送好友邀请给其他用户,删除好友;可以查看好友申请,同意好友申请,加为好友;可以查看其他用户给我发送的私信并回复;可以查看我发送的私信;可以查看我的快递并签收;可以看到好友的快递(必须是好友)并代签。
数据库脚本
DROP TABLE IF EXISTS `apply`; CREATE TABLE `apply` ( `id` int(11) NOT NULL AUTO_INCREMENT, `addDate` varchar(255) DEFAULT NULL, `checked` bit(1) NOT NULL, `content` varchar(255) DEFAULT NULL, `from_userid` int(11) DEFAULT NULL, `to_userid` int(11) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `id` (`id`), KEY `FK58B836E97A657C4` (`from_userid`), KEY `FK58B836E30EB43D3` (`to_userid`), CONSTRAINT `FK58B836E30EB43D3` FOREIGN KEY (`to_userid`) REFERENCES `user` (`id`) ON DELETE CASCADE, CONSTRAINT `FK58B836E97A657C4` FOREIGN KEY (`from_userid`) REFERENCES `user` (`id`) ON DELETE CASCADE ) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8; CREATE TABLE `express` ( `id` int(11) NOT NULL AUTO_INCREMENT, `area` varchar(255) DEFAULT NULL, `finDate` varchar(255) DEFAULT NULL, `phone` varchar(255) DEFAULT NULL, `sid` varchar(255) DEFAULT NULL, `status` varchar(255) DEFAULT NULL, `addressee` int(11) DEFAULT NULL, `name` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `id` (`id`), KEY `FKB1FA8F70BBCBCEFD` (`addressee`), CONSTRAINT `FKB1FA8F70BBCBCEFD` FOREIGN KEY (`addressee`) REFERENCES `user` (`id`) ON DELETE CASCADE ) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8; CREATE TABLE `friend` ( `id` int(11) NOT NULL AUTO_INCREMENT, `checked` bit(1) NOT NULL, `user1id` int(11) DEFAULT NULL, `user2id` int(11) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `id` (`id`), KEY `FKB4860A9E7EE594CA` (`user1id`), KEY `FKB4860A9E7EE5988B` (`user2id`), CONSTRAINT `FKB4860A9E7EE594CA` FOREIGN KEY (`user1id`) REFERENCES `user` (`id`) ON DELETE CASCADE, CONSTRAINT `FKB4860A9E7EE5988B` FOREIGN KEY (`user2id`) REFERENCES `user` (`id`) ON DELETE CASCADE ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8; CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `loginId` varchar(255) DEFAULT NULL, `name` varchar(255) DEFAULT NULL, `password` varchar(255) DEFAULT NULL, `userRole` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `id` (`id`), UNIQUE KEY `loginId` (`loginId`) ) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8; CREATE TABLE `user_message` ( `id` int(11) NOT NULL AUTO_INCREMENT, `addDate` varchar(255) DEFAULT NULL, `allUser` bit(1) NOT NULL, `content` varchar(255) DEFAULT NULL, `from_userid` int(11) DEFAULT NULL, `to_userid` int(11) DEFAULT NULL, `recontent` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `id` (`id`), KEY `FK93DA979397A657C4` (`from_userid`), KEY `FK93DA979330EB43D3` (`to_userid`), CONSTRAINT `FK93DA979330EB43D3` FOREIGN KEY (`to_userid`) REFERENCES `user` (`id`) ON DELETE CASCADE, CONSTRAINT `FK93DA979397A657C4` FOREIGN KEY (`from_userid`) REFERENCES `user` (`id`) ON DELETE CASCADE ) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8;
项目截图









2165



被折叠的 条评论
为什么被折叠?



