欢迎来到天天文库
浏览记录
ID:11333710
大小:118.83 KB
页数:37页
时间:2018-07-11
《javaweb课程综合训练》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、JavaWeb课程综合训练小小农场2012/4/24姓名:肖宁宁班级:软件01学号:2010161004姓名:王梦雅班级:软件04学号:2010161049姓名:段露班级:软件04学号:2010161047姓名:姚伟班级:软件04学号:2010038046联系电话:18783839450小小农场信息管理系统(一)正文内容(1)页面布局解释系统功能结构图如下:小小农场信息管理系统政府工作报告农民意见管理通知管理药店信息管理商店信息管理户主信息管理用户信息管理数据库表设计如下:表3-1政府工作报告government中文名称字段名称数据类型主键非空编号n
2、umber自动编号YesNo标题title文本NoYes报告内容content文本NoYes发布时间time文本NoNo发布者writer文本NoNo表3-2农民意见通知ideaOfFarmer名称字段名称数据类型主键非空编号number自动编号YesNo信息内容content文本NoYes发布时间time文本NoYes表3-3通知管理notice名称字段名称数据类型主键非空编号number自动编号YesNo主题title文本NoYes具体内容content文本NoYes通知日期time文本NoYes作者writer文本NoYes表3-4药店信息管理
3、dragstore名称字段名称数据类型主键非空编号number自动编号YesNo药品名nameDrag文本NoYes药品价格priceDrag数字NoYes剩余药品数amountDrag数字NoYes状态state是/否NoYes保质期timeValue数字NoYes说明explanation文本NoYes表3-5商店信息管理grocer名称字段名称数据类型主键非空编号number自动编号YesNo商品名nameGroce文本NoYes商品价格priceGroce数字NoYes剩余商品数amountGroce数字NoYes状态state是/否NoYe
4、s保质期timeValue数字NoYes表3-6户主信息family名称字段名称数据类型主键非空户名famiyName文本YesNo总工资total数字NoYes表3-7农民信息farmer名称字段名称数据类型主键非空身份证号码memberID文本YesNo姓名username数字NoYes密码password文本NoYes家庭成员名memberName文本NoYes性别gender是/否NoYes年龄memberAge数字NoYes职业memberWork文本NoYes户名famiyName文本NoYes(1)页面之间关系图CIsLoginServ
5、let.javaLoginServlet.javaPageServlet.javaRegisterServlet.javaGetDragstore.javaGetGrocer.javaGeFarmer.javaGetGovernment.javaGetIdeaOfFarmer.javaGetNotice.javaGovernmentServlet.javaIdeaServlet.javaNoteSelectServlet.java实例化MDBHelper.javadragstore.javagrocer.javafamily.javafarmer.j
6、avagovernment.javaideaOfFarmer.javanotice.javatest.javaVentry.jspregester.jspindex.jspdragstore.jspgrocery.jspfamily.jspgovernment.jspgovernment.jspideaOfFarmer.jspnotice.jsp商店药店户主信息通知农民意见政府工作汇报登陆失败首页欢迎界面登陆注册用户(3)控制层程序和模型层程序代码的解释控制层主要采用Servlet来实现,分别用来控制实现登陆,注册,信息筛选,通知,户主信息,政府工作
7、报告,农民意见,药店,商店,页面跳转等功能,模型层则主要采用javaBean来实现通知,户主信息,政府工作报告,农民意见,药店,商店,以及数据库与测试的功能。(1)登陆界面:控制层主要代码及其解释为protectedvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{ArrayListlistFarmer=GetFarmer.getFarmer();//建立一个用来储存farmer对象动态数
8、组ListIteratoriterator=listFarmer.listIterator(
此文档下载收益归作者所有