欢迎来到天天文库
浏览记录
ID:38614826
大小:840.38 KB
页数:20页
时间:2019-06-16
《Java web超市管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、XXXX大学计算机与通信学院JavaWeb结课作业题目:超市管理系统班级:姓名:学号:目录第一章系统设计11.1总体设计11.2详细设计21.2.1用户模块21.2.2管理员模块31.3数据库设计41.3.1user表41.3.2admin表41.3.3commodity表5第二章系统的实现62.1用户登录设计62.2用户注册设计72.3管理员登录设计82.4商品库存展示92.4用户购买商品设计112.5管理员修改商品设计112.5管理员添加商品设计122.6管理员删除商品设计13第三章系统测试15
2、3.1用户登录界面153.2用户注册界面163.3用户购买界面163.4管理员登录界面173.5添加库存界面173.6修改库存界面183.7删除库存界面18第一章系统设计1.1总体设计总体设计方案说明:整个系统的运行过程是从选择登录方式开始,选择用户登录之后就可以查看超市库存,并可以购买想要的商品。选择管理员登录后,可以看到超市商品库存,并可以对商品进行增、删、改等方法对商品进行处理。登录系统管理员系统用户系统注册库存增删改登录成功返回购买购买成功图1总体设计过程描述图171.2详细设计1.2.1用
3、户模块两次密码不同注册成功注册用户登录购买成功购买登录成功登录失败图2用户模块描述图该模块主要使用了三个页面,用户登陆界面、用户注册页面和购买页面。首先是登录。若果没有登录账号的话,点击注册,注册页面显示,进行账号注册。注册完,点击返回按钮,在登录页面上进行登陆,登陆时与数据库进行匹配。匹配失败给出提示。用户登录后,会跳转至商品购买界面。输入对应商品的ID和都购买数量后,库存会自动减去买的数量,自动刷新库存。171.2.2管理员模块管理员登陆删除修改添加图3管理员模块描述图这个模块是系统后台数据模块
4、,是其他用户无法看到,也没法修改的模块。只有管理员能够进入查看并且修改。管理员通过登录账号密码更数据库系统进行比配后,匹配成功则进入管理员主页面。在主页会显示库存、修改商品、删除商品、添加商品的功能。添加商品:数据库会根据管理员输入的name、price和number给出匹配的数值,自动添加数据库中,并且刷新页面上的库存信息。删除商品:数据库会根据管理员输入ID,匹配与数据库相同的ID进行处理,如果匹配成功,则删除该ID的所有信息。修改商品:数据库会根据管理员输入ID进行匹配,匹配刀正确ID后,将管
5、理员输入的name和price与数据库所对应name和price进行替换。171.3数据库设计1.3.1user表该表用于存储用户的账户和密码,用户登陆时必须与该表单信息进行匹配,才可登陆成功。用户注册时的信息也是添加到次表单中。表11.3.2admin表此表单用于存储管理员信息,管理员登陆时,需要和次表单进行匹配,匹配成功方可进行下部分操作。表2171.3.3commodity表次表单用与储存商品信息,对于商品的增删改查的处理结果同时也显示在次表单中。表317第二章系统的实现2.1用户登录设计pa
6、ckagecom.test.servlet;importjava.io.IOException;importjava.io.PrintWriter;importjavax.servlet.ServletException;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importcom.test.
7、dao.UserDao;//创建时为Servlet而不是Class,需要在web.xml中进行配置,配置的代码Myeclipse将自动生成publicclassLoginServletextendsHttpServlet{privatestaticfinallongserialVersionUID=1L;//创建UserDao的对象,以便于查询数据库UserDaouserDao=newUserDao();//以下doGet方法和doPost方法分别对应form表单中的method="get"和met
8、hod="post"publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{}publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{//利用getParamet
此文档下载收益归作者所有