ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:147.80KB ,
资源ID:2955061      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2955061.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(刘兆博.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

刘兆博.docx

1、刘兆博实验报告课程名称: J2EE开发实习 实验项目: 小区物业管理系统 专业班级: 软件1204班 姓 名: 刘兆博 实验室号: 411 实验组号: 实验时间: 2015-6-29 批阅时间: 指导教师: 张刚 成 绩: 沈阳工业大学实验报告(适用计算机程序设计类)专业班级: 软件1204班 学号: 121201417 姓名: 刘兆博 1.实验目的:(1)熟练掌握MySQL数据库管理系统的概念和原理。 (2)熟练掌握J2ee开发原理。以及用Myeclips8.5开发前台界面的技术。(3)学习数据库应用系统开发的基本过程,使理论和实践相结合,适应现代数据库开发技术发展的需要。(4)熟练运用所学

2、理论知识进行设计、实验和分析,以培养学生的分析设计能力和独立学习能力。(5)培养学生的沟通能力和团队合作精神。(6)培养学生的构造平台思想。2.实验内容:(1)能够熟练使用企业管理器及查询分析器。(2)根据小区物业管理系统功能需求设计数据库及表。(3)在系统的开发过程中需要注意表与表之间的连接来实现相应的功能。(4)详细论述系统的实现过程。(5)对系统的实现进行总结。3. 实验方案(程序设计说明) (1)对系统进行需求分析。 (2)设计数据库表。(3)按照系统功能模块进行描述。详情请见附件4. 实验步骤或程序(经调试后正确的源程序)填写主要步骤与程序代码等。见附件A附录 A题目:小区物业管理系

3、统设计一、系统开发的背景和意义 小区物业管理系统结合计算机技术、网络技术,主要目的就是提高物业管理人员的工作效率而设计的系统软件。因此,此系统最主要解决的是业主知情权,业主意见反映,物业及时为业主解决投诉意见,物业费用管理,水电气费的管理,业主水电气费与投诉意见的统计分析。物业管理人员可以通过统计分析示意图很快的知道每家业主历来用量和每个月业主每种投诉主题类型的总量,以至及时发现问题处理问题,提高物业公司的管理能力,为业主提供一个热情周到的服务。二、系统开发的技术 MyEclipse8.5 MySQL数据库 J2EE语言 JSP技术 CSS技术 Tomcat 6.01. MyEclipse8.

4、5开发平台MyEclipse企业级工作平台(MyEclipseEnterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate1。MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其

5、是对各种开源产品的支持十分不错。MyEclipse可以支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。12. MySql数据库MySQL是一个数据库管理,一个数据库是一个结构化的数据集合。它可以是从一个简单的销售表到一个美术馆、或者一个社团网络的庞大的信息集合。要添加、访问和处理存储在一个计算机数据库中的数据,你就需要一个像MySQL这样的数据库管理系统。它在计算机处理中和独立应用程序或其他部分应用程序一样扮演着

6、一个重要的角色。三、系统需求分析和数据库设计根据需求分析的结果,构建出主要功能模块分为后台。后台模块为小区管理员提供登录、管理、修改用户名密码,投诉信息管理,维修和收费信息修改等几个部分。各个模块及包含部分的具体功能描述如下:jsp界面,css样本格式,具体包括以下 个部分:(1) 系统:管理员登陆注册,用户登录注册,修改系统账号密码信息(2) 对业主信息管理,进行在增加,修改,删除,查询等操作。(3) 对房产信息管理,进行增加,修改,删除,查询等操作。(4) 对缴费信息进行管理:增加,修改,删除,查询等操作。(5) 对收费进行管理。增删改查以及确认是否已经缴费。(6) 对维修管理和投诉管理进

7、行查询。,四、小区物业管理系统分组情况 根据实验内容,小组成员首先进行整体分析,并且进行了合理的分工,分工情况如下:组长:胡浩南工作:主要负责整体界面的布局与设计,用户和管理员登陆和退出,设计系统数据库,对业主信息进行增删改查操作,对收费管理界面进行查询和确认,对错误地用户名和密码进行修改。对系统账号进行停止和启动。组员:刘兆博工作:设计房产信息的数据库增删改查,进行房产信息数据库表。对于维护管理进行查询和确认。 五实验步骤 根据分组情况,我首先进行了模块的任务分配,我的主要任务是设计了房产信息的数据库表,还有对房产信息进行增删改查操作,对投诉维护进行查询和处理。首先设计了房产管理的数据库表,

8、数据库表如下:然后设计好数据库之后就开始进行连接数据库的操作,首先进行跳转界面代码的编写,主要代码如下:/public String fangchanadd() HttpServletRequest request = ServletActionContext.getRequest(); request.setAttribute(list2, zhuhuDao.selectBeanList(0, 9999, where zhuhulock=0); this.setUrl(fangchan/fangchanadd.jsp); return SUCCESS; 该界面总体布局显示图如下:开始实现后台

9、连接数据库的功能,首先进行了数据库的增加操作,增加房产信息,住户信息,业主信息,用jsp设计一个增加功能实现的框架,然后进行页面跳转,增加部分实现的代码如下:添加房产操作 public void fangchanadd2() throws IOException HttpServletRequest request = ServletActionContext.getRequest(); String beizhu = request.getParameter(beizhu); String fangwujiegou = request.getParameter(fangwujiegou);

10、String menpaihao = request.getParameter(menpaihao); String shebei = request.getParameter(shebei); String zhuhu = request.getParameter(zhuhu); String mianji = request.getParameter(mianji); String zhuzhi = request.getParameter(zhuzhi); Fangchan bean = new Fangchan(); bean.setBeizhu(beizhu); bean.setCr

11、eatetime(new Date(); bean.setFangwujiegou(fangwujiegou); bean.setMenpaihao(menpaihao); bean.setMianji(mianji); bean.setShebei(shebei); bean.setZhuhu(zhuhuDao.selectBean( where id= +zhuhu); bean.setZhuzhi(zhuzhi); fangchanDao.insertBean(bean); HttpServletResponse response = ServletActionContext.getRe

12、sponse(); response.setCharacterEncoding(gbk); response .getWriter() .print( alert(操作成功);window.location.href=method!fangchanlist;); 添加成功的显示图: 进行更新房产信息的操作,首先还是要用jsp设计一个更新的框架,进行更新跳转界面,然后对整个信息进行更新,提升更新成功后就会显示在整体的表中,更新数据库部分代码如下:public void fangchanupdate2() throws IOException HttpServletRequest request

13、= ServletActionContext.getRequest(); String beizhu = request.getParameter(beizhu); String fangwujiegou = request.getParameter(fangwujiegou); String menpaihao = request.getParameter(menpaihao); String shebei = request.getParameter(shebei); String mianji = request.getParameter(mianji); String zhuzhi =

14、 request.getParameter(zhuzhi); Fangchan bean = fangchanDao.selectBean( where id= +request.getParameter(id); bean.setBeizhu(beizhu); bean.setFangwujiegou(fangwujiegou); bean.setMenpaihao(menpaihao); bean.setMianji(mianji); bean.setShebei(shebei); bean.setZhuzhi(zhuzhi); fangchanDao.updateBean(bean); HttpServletResponse response = ServletActionContext.getResponse(); response.setCharacterEncoding(gbk); response .getWriter() .print( alert(操作成功);window.location.href=method!fangchanlist;); 更新实现成功显示成功的界面图如下: 查看房产信息同样需要连接数据库,也需要用jsp制作一个框架然后进行数据库表信息的显示,查看部分代码如下:public String fan

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1