本次项目开发主要实现一个购物街的电商系统,在原型系统的基础上实现用户与系统的交互。
项目的开发有两种开发方案:使用Servlet实现系统的核心控制、使用框架实现系统的开发。
在开发初期使用servlet进行开发,熟悉web编程的环境以及系统开发的逻辑开发。
使用Servlet完成系统的核心部分后,使用SSM框架对系统进行系统开发,其中springMvc用于实现对用户提交表单的逻辑处理,spring为中间层实现controller层与Dao层的交互,mybaits实现对数据库的操作,各层之间的耦合度较小。
该系统实现了用户的注册登录、商品信息的模糊查询、查看商品详情、加入购物车、确认购物车的订单、提交订单以及用户的后台数据管理等功能。
在系统的开发中使用EL表达式JSTL标签库代替JSP页面中数据访问时的复杂编码。
使用session记录用户的登录信息以及购物车信息。
用户登录后将登录信息保存在session中,如果用户登录后在每一个页面显示用户名。
使用cookie事实现用户的自动登录。
也即用户登录后会将登录信息保存在cooike中,当用户访问购物主页面时,如果cookie中含有用户的信息,则可直接进行访问,而无需进行登录。
使用ajax实现用户注册时的用户名查重。
2023/12/24 6:37:58 15.89MB ssm
1
好久以前的东东,本是尝试搞的。
不过只搞了一半,不是特别完整,但对学习jstl标签应该会有所帮助的吧。
环境:eclipse3.2+tocomcat插件
2023/9/26 8:54:19 346KB jstl jsp
1
知识(servlet、jsp、jdbc)是工程的压缩包,可以直接引用到MyEclipes中。
功能:登录个人帐号。
添加、上传、删除图片,新建、删除相册,分页技术。
用到的:jdbc、jps、servlet、css和一点jstl标签技术,对学习巩固javaee很有好处,适合熟悉一些javaee的新手打好基础,老手提高。
2023/8/12 3:20:06 1.85MB java ee 项目
1
本次上传的文件,修改了,上一版本中在登录界面点退出--》取消,不能再登录的Bug这是一个考试系统,主要实现的题目有单项选择题,多项选择题和判断题。
1.对于每个题都是每次运行本软件的时候自动从题库中随机抽取。
2.在data文件夹下有一个配制文件:a.它可以修改每个类型的题目的数量。
b.它可以修改第个题目的分值。
c.它可以修改考试的限定时间。
3.在交卷后就可以查看,本次考试的得分。
并根据本次考试满分的60%做为标准,来判断你是否通过这次考试。
4.后台是一个Access数据库,就可以加入新的题目。
并不需要修改原程序。
判断题的表是judge,单选是single,多选是moresingle表,5.在Access中可以添加新的考试人员。
只要添加student表中的信息就可以了。
6.在每次交卷后的成绩,会重新保存到数据库中。
7.每次交卷后,都可以把这次所做的题目导出,包括答案和学生所做的答案,以及这次考试的得分。
8.在没有交卷前,做完的题目可以再次进行修改。
9.显示现在时间其它内容:10.做了一个上传试题的jsp网站平台(大多使用的是jstl标签实现,包括连接数据库,缺点是不复合MVC框架)。
a.可以判断上传试题的有效,包括是
1
该资源由eclipse开发附带SQL数据库PPT图片素材源代码等主要技术为servletmvc模式webservice调用还有JSTL标签JNDI连接数据库技术等该资源可结合上传者上传的另一资源("在线通讯录"个人网站)一同使用即此项目可调用另一不同项目达到共同使用方便大家了解和使用个人网站是属于一个人在网络空间中的私有家园,可以在个人网站中书写日记,学习心得,或者是对某些流行话题的理解和讨论等。
公司计划开发一个学习型个人网站系统—“E-家园”,要求:1.允许任何人查看网站内资料2.允许任何人按栏目分类查看资料3.允许任何人通过文章类型、标题和作者进行资料查询4.允许浏览站内公告5.用户登录后6.查看本人发表的资料7.进行添加通讯录内信息(访问addressBook项目中的Web服务功能)8.退出登录状态
2015/8/20 3:40:45 17.64MB “E-家园”个人网站 java
1
1、实现功能:对旧事内容和旧事类别实现增、删、改、查的管理2、.实现技术:jsp、javascript.脚本语言、JSTL标签、JDBC数据库连接技术、分页技术。
3、实现模式:MVC分层模式、工厂模式
2016/9/26 20:12:08 7.45MB 新闻发布系统源码
1
客户管理案例1.目的:总结JDBC,和ServletJSP结合到一起。
2.开发中的一些小技巧。
3.客户管理平台功能*添加客户*查询所有的客户的信息*修改客户信息*删除客户信息*按条件查询*分页查询数据4.预备环境5.Servlet+JSP+JavaBean+JDBC(DBUtils)+mysql6.数据库createdatabaseday19;useday19;createtablet_customer(idvarchar(40)primarykey,usernamevarchar(20),gendervarchar(10),birthdayvarchar(20),cellphonevarchar(20),emailvarchar(40),lovevarchar(100),typevarchar(40));7.导入jar包。
*MySLQ驱动包*mysql-connector-java-5.1.13-bin.jar*BeanUtils包*commons-beanutils-1.8.3.jar*commons-logging-1.1.1.jar*JSTL标签库*jstl.jar*standard.jar*DBUtils*commons-dbutils-1.4.jar*c3p0连接池*c3p0-0.9.1.2.jar
2022/9/5 7:20:48 23.49MB 分页功能
1
(含源码及报告)本程序分析了自2016年到2021年(外加)每年我国原油加工的产量,并且分析了2020年全国各地区原油加工量等,含饼状图,柱状图,折线图,数据在地图上显示。
运转本程序需要requests、bs4、csv、pandas、matplotlib、pyecharts库的支持,如果缺少某库请自行安装后再运转。
文件含6个excel表,若干个csv文件以及一个名字为render的html文件(需要用浏览器打开),直观的数据处理部分是图片以及html文件,可在地图中显示,数据处理的是excel文件。
不懂可以扫文件中二维码在QQ里面问。
2022/9/30 16:31:44 29.75MB 爬虫 python 源码软件 开发语言
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡