- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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上进行测试
业务流程举例:
人员登记:
登录系统后进入到主页出现以下页面:
选择左边菜单栏中的人员登记菜单,点击打开右侧人员登记页面
对人员基本的姓名年龄,住址,身份证号,所属部门等信息进行登记(所属部门要求从部门表获取实时数据)设计如图:
对人员的角色信息进行管理,赋予人员的角色信息(角色信息要求从角色表获取实时数据)设计如图:
所有信息填写完毕后点击保存按钮将数据添加入数据库,需将用户和部门及角色进行管理
保存完毕后跳转到人员列表界面如下图
在右侧列表中显示人员列表信息
1亿VIP精品文档
相关文档
最近下载
- 试论判例作为民法第1 条之习惯法 【台】吴从周教授 《台大法学论丛》第39卷第2期.pdf
- 民用建筑通用规范GB55031-2022(完整清晰版).pdf
- 【申报表】基于语言建构与运用的“读思达“ 教学法实践研究.doc
- 校园安全稳定工作“日报告、零报告”.docx
- 2024年深圳市高三年级第二次调研考试(二模)数学试卷(含官方答案).pdf
- 甲亢健康教育课件.pptx VIP
- 九下《出师表》文言文对比阅读35篇(含答案).pdf
- 小区智能化弱电系统维护工程报价清单.xls VIP
- 《中国行政制度史》.ppt
- 中国行业标准 NB/T 11118.5-2023煤矿综采工作面机电设备EtherNet/IP通信接口和协议 第5部分:供液系统设备数据表.pdf
文档评论(0)