停车场管理系统模板
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
北京科技大学计算机科学与技术专业生产实习报告项目名称:物品租赁平台设计与开发
学生姓名:徐松松
班级:计1304
学号:41345053
企业指导老师:邬志君
校内指导老师:
成绩:
地点:大唐移动通信设备有限公司
时间:2016 年7 月20 日
一、生产实习目的与实习要求
1、实习目的
生产实习旨在培养学生的实践能力、分析问题和解决问题的能力以及综合运用所学基础知识和基本技能的能力,同时也是为了增强学生适应社会的能力和就业竞争力。通过理论联系实际,巩固所学的知识,提高处理实际问题的能力。
互联网发展到3.0时代,进入互联网+综合服务的时代。互联网巨头纷纷专注于开发一个联系卖家和买家的平台,而自身不从事这个行业。为了最贴近计算机的生产环境,本次实习目标是开发一个物品租赁平台,个人可以自由发布空余物品。具体实践中以空闲车位作为物品.可以出租空闲车位、也可以租赁别人的空闲车位。通过实际动手开发,掌握JPA、WebService等开发技术,为顺利毕业进行做好充分的准备,并为自己能顺利与社会环境接轨做准备。
2、实习要求
本次生产实习,需要满足以下几点要求:
2.1掌握常用软件开发工具(MyEclipse、TortoiseSVN、Navicat)的使用,掌握根据实际开发需要查找使用工具的能力。
2.2能将具体的计算机知识应用到实际开发工作中,能独立进行工作,将自己的所学所想所感付诸实践,了解新型的软件开发模式,开发思想,开发技术。
2.3.能体会面向对象编程思想,熟悉UML图,能独立创建WebService项目,熟悉数据库设计及JPA开发。
2.4.能够进行团队合作,在团队中承担适合自己的角色,积累沟通经验及提升协作能力。
2.5能深刻体会敏捷开发、持续集成在软件开发中的优点和作用。
二、生产实习设备(环境)及要求
开发环境:win7/Linux/Mac OS
开发工具:MyEclipse2014/Eclipse
开发语言:JA V A JDK1.7
版本库平台:SVN
数据库:MySql 5.7
测试手段:Google Chrom/客户端测试工具
三、实习内容与步骤
1、内容1
(1)实习内容
我在项目中担任代码编写的工作,负责账号管理模块和计费查询模块的制作。首先是账号管理,实现系统的登录功能。
(2)主要步骤
一、登录流程图
二、数据库的设计
一共五个表,其中要实现用户登录需要用到user表User 车场工作人员信息表
在这个表中一共有五个字段,分别是
Username 管理人员的用户名
Password密码
Name 姓名
Sex 性别
State 类型
Say 个人语录
SQL代码:
CREATE TABLE `user` (
`username` varchar(20) NOT NULL,
`password` varchar(20) NOT NULL,
`name` varchar(20) NOT NULL,
`sex` varchar(4) NOT NULL,
`state` varchar(20) NOT NULL,
`say` varchar(200) NOT NULL,
PRIMARY KEY (`username`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
三、登录界面的设计
进入前台界面,首先要先登陆,不然无法进行停车场的操作。
系统登录界面设计如下:
用户信息表:
当输入错误的密码时,将不能正常登陆。
系统登录错误界面:
不输入用户名和密码时,将弹出提示对话框。
提示对话框如下:
当登陆成功后程序会跳转到main.jsp页面,此JSP将IE浏览器窗口分成四块,顶部是本系统的名字,底部是系统的当前时间,左侧是所有功能的菜单项,右侧是主要的显示区,所有的信息都会出现在右侧。
界面如下:
左边菜单实现主要代码链接实现界面跳转功能:
欢迎界面会根据登录名来显示登陆者信息并问好:
提取登录人姓名代码:
表格显示信息:
用户姓名: | <%=rs.getString("name")%> |
用户性别: | <%=rs.getString("sex")%> |
用户职务: | <%=rs.getString("state")%> |
个人语录: |