自行车项目学生开发指南.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自行车项目学生开发指南 概述 背景 杭州市作为一个旅游城市,其交通能力一直是市政府所关注的重点,并且在今年成功举行了休博会,作为一个旅游城市,杭州市在全国的旅游城市中起到一个典范的作用,同时,让生活更美好一直是杭州市发展的一个目标,为了这个目标,杭州市在两年之前开发了一套公共自行车租赁系统,此系统让生活在杭州的市民更方便的出行,并且很高程度上解决了杭州市交通压力,为城市生活创造了更美好的条件。 在以下设计中,将模拟这套系统,设计出一整套的租赁系统的后台解决方案。 目标 本套租赁系统的设计目标是为了完成对车辆的购入,维修,出租,报废等系统过程的信息化管理,让整个系统在车辆管理者面前呈现的更直观,让管理者的工作更高效,并且需要对公共自行车进行一个全方位的,周全的运行环境做出贡献。 名词解释 本系统涉及一些专业名词: 车点:租还车点 车桩:将车辆锁入取出的硬件设施 用例设计 本系统的主要功能是完成对车辆后台管理,也就是车辆在进行购入,调配,维修等过程中的信息管理,其主要的使用人有:普通租车者,车辆购入管理者,车辆调度员,车辆维修员, 涉及到的模块有:基本信息维护,车辆购入,车辆调入调出,车辆维修,车辆租用 5个模块。 其设计是 租车者调用车辆租用模块,进行车辆租还操作,基本信息维护,负责维护供应商,车辆类型等,用户管理等信息,车辆购入管理者使用车辆购入和入库信息,车辆调度员负责对车辆进行调度管理,车辆维修人员负责对车辆的维修模块。最终的设计图如下: 项目单模块开发流程: 研究设计用例和项目要求明确开发模块及功能。 通过车辆物理模型图导出建表sql修改后倒入数据库 与小组成员商定项目命名规范,建立项目目录结构包括dao,service,model,util,action, 统一框架版本导入jar包 与小组成员商定框架配置文件存放目录 从数据库反向生成实体对象及映射文件 编写dao 编写service 编写action 编写jsp 取其中一个模块进行测试 模块测试成功后重复以上步骤开发其他模块 以登录为例采用jsp+struts2+spring+hibernate+oracle完成: 搭建项目骨架倒入三大框架jar包(由组长完成) 通过myeclipse 反向导出user表对应的hbm.xml和user模型放入相应的模块包中 创建user对应dao实现按用户名密码查询方法返回user对象 创建user对应的service实现对dao返回user对象的判断,然后返回登录是否成功 创建user对应的action创建相应方法按照service返回值进行页面跳转。 编写spring配置文件,配置sessionfacotry,并将其注入到userdao中。 在spring配置文件中添加事务管理。(由组长完成) 对spring配置的dao bean进行测试 以上测试通过后在spring中配置dao,service,action三者之间的依赖关系 编写struts配置文件,添加action和返回结果,action引用spring中对应action 编写jsp页面用户名,密码,提交按钮,form表单以post方式提交 将工程部署到tomcat上进行测试 业务流程举例: 人员登记: 登录系统后进入到主页出现以下页面: 选择左边菜单栏中的人员登记菜单,点击打开右侧人员登记页面 对人员基本的姓名年龄,住址,身份证号,所属部门等信息进行登记(所属部门要求从部门表获取实时数据)设计如图: 对人员的角色信息进行管理,赋予人员的角色信息(角色信息要求从角色表获取实时数据)设计如图: 所有信息填写完毕后点击保存按钮将数据添加入数据库,需将用户和部门及角色进行管理 保存完毕后跳转到人员列表界面如下图 在右侧列表中显示人员列表信息

文档评论(0)

灯火 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档