资源预览内容
第1页 / 共38页
第2页 / 共38页
第3页 / 共38页
第4页 / 共38页
第5页 / 共38页
第6页 / 共38页
第7页 / 共38页
第8页 / 共38页
第9页 / 共38页
第10页 / 共38页
亲,该文档总共38页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
青鸟速递管理系统详细设计文档1.物流员工管理所有有权使用此软件的员工的信息、包括出勤率、在职状态、薪金、升职。1.1员工基本信息操作员工的注册、修改,人事管理员、超级管理员功能注册、修改、查询员工信息1. 进入员工管理页面2. 点击员工注册3. 根据页面中输入的信息传到后台action4. 发送到Dao层,添加此条记录到数据库5. 页面马上刷新显示新注册的信息.6. 点击员工信息修改7. 根据id获取员工信息,显示到对话框。8. 修改信息,点击保存9. 修改过的记录保存到数据库10.页面马上刷新显示修改过的信息输入项员工信息输出项新的员工信息、操作结果信息算法1员工注册、查询:a. 填写员工信息注册b. 根据页面填写的信息发送到后台actionc. 添加所填写的信息到数据库中d. 显示添加成功后,马上重载页面c.从数据库中查询,所有信息2员工信息修改a. 将修改好的员工基本信息提交.b. 从session中获取员工Idc. 更新到数据库中流程逻辑新数据显示到页面接口(业务层)1.2员工权限设置员工的权限设置,人事管理员、超级管理员功能修改(权限设置)、删除(解雇)1. 进入员工管理页面2. 点击员工权限设置3. 根据页面中请求的信息传到后台action4. 发送到Dao层,修改此条记录到数据库5. 选择要解雇的员工6. 点击解雇,根据id从数据库中删除所有员工的记录7. 页面返回解雇成功输出项员工的权限、没被解除的员工算法1. 设置员工权限:a. 修改员工权限b. 根据页面填写的信息发送到后台action2. 解雇员工a选择要删除的员工b.从session中获取员工Idc根据id删除数据库中的数据流程逻辑员工权限设置解雇员工1.2.5 接口BaseDAOUserinfo-Userinfo -Userserinfo+add() : String +delete(): String +findBySQL() : String +update() : String +GetPage() : String+findByiD() +findBySQL() +findAII() +getCount() +findByPage() +saveOrupdate() +save() +delete() +updateBysqI()UserinfoBaseDAOImpI BaseService7+findBylD() +findBySQL() +findAII() +getCount() +findByPage() +saveOrupdate() +save() +deIete() +updateBysqI()-UserName -UserID -UserRname -UserPassword -UserSex -UserCardID -UserCardID -UserPhone -UserSiteID -UserLoginNum -UserLoginData -UserRegDate+find ByiD() +findBySQL() +findAII() +getCount() +findByPage() +saveOrupdate() +save() +deIete() +updateBySQL()BaseServiceimpI+find ByiD() +findBySQL() +findAII() j +getCount()+findByPage() +saveOrupdate() +save() +deIete() +updateBySQL()2. 客户管理客户信息记录、查询、修改2.1客户基本信息操作客户长期签约、短期合作、客户信息记录、更改功能添加、删除、修改客户信息1. 进入客户管理页面2. 点击客户管理输入项客户信息输出项操作结果逻辑流程算法1客户添加、修改:a. 添加新客户填写信息actionb. 根据页面填写的信息发送到后台c. 添加所填写的信息到数据库中d. 显示添加成功后,马上重载页面e. 从数据库中查询,所有信息f. 根据id查询显示出要修改是信息g. 再根据id修改数据库里的信息h. 自动刷新页面2.客户查询:a. 页面打开后发送ajax请求b. 后台执行查询方法b.客户名显示在下拉框里2.1.5 接口Customer-Customerinfo -Customerserlnfo+add() : String +delete() : String +findBySQL() : String +update() : String +GetPage() : String- BaseDAO +findBylD() +findBySQL() +findAII() +getCount() +findByPage() +saveOrupdate() +save() +deIete() +updateBysqI()BaseDAOImpIBaseService+findByiD() +findBySQL() +findAII() +getCount() +findByPage() +saveOrupdate() +save() +deIete() +updateBysqI()Userinfo-CustomerName -CustomerlD -CustomerType -CustomerPwd -CustomerLinkMan -CustomerCardID -CustomerSex -CustomerTel -CustomerAddr -CustomerPhoneNum+find ByID() +findBySQL() +findAII() +getCount() +findByPage() +saveOrupdate() +save() +delete() +updateBySQL()BaseServiceimpI+find ByiD() +findBySQL() +findAII() i +getCount()+findByPage() +saveOrupdate() +save() +deIete() +updateBySQL()3. 司机管理3.1司机基本信息操作员工的注册、修改,人事管理员、超级管理员功能注册、修改、查询员工信息1. 进入员工管理页面2. 点击员工注册3. 根据页面中输入的信息传到后台action4. 发送到Dao层,添加此条记录到数据库5. 页面马上刷新显示新注册的信息.6. 点击员工信息修改7. 根据id获取员工信息,显示到对话框8. 修改信息,点击保存9. 修改过的记录保存到数据库10. 页面马上刷新显示修改过的信息输入项员工信息输出项新的员工信息、操作结果信息算法1. 员工注册、查询:a. 填写员工信息注册b. 根据页面填写的信息发送到后台actionc. 添加所填写的信息到数据库中d. 显示添加成功后,马上重载页面C.从数据库中查询,所有信息 2员工信息修改a. 将修改好的员工基本信息提交b. 从session中获取员工Idc. 更新到数据库中流程逻辑填写信息发送添加后台获取页面信息添加到数据库页面发送请求数据显示到页面接口(业务层)BaseDAOdriver-Driverinfo -Driverserinfo+add() : String +delete(): String +findBySQL() : String +update() : String +GetPage() : String+findBylD() +findBySQL() +findAII() +getCount() +findByPage() +saveOrupdate() +save() +deIete() +updateBysqI()DriverinfoBaseDAOImpI BaseService7+findBylD() +findBySQL() +findAII() +getCount() +findByPage() +saveOrupdate() +save() +deIete() +updateBysqI()-DriveriD -DriverName -DriverSex -DriverAge -DriverDCardiD -DriverPhoto -DriveriPCardiD -DriverPhone -DriverMemo -DriverState -DriverTime+find ByiD() +findBySQL() +findAII() +getCount() +findByPage() +saveOrupdate() +save() +delete() +updateBySQL()BaseServiceImpI+find ByiD() +findBySQL() +findAII()+getCount() +findByPage() +saveOrupdate() +save() +deIete() +updateBySQL()4. 车辆管理4.1系统操作功能发车、车辆状态查询、新增车辆1. 查询车辆状态2. 发车输出项车辆信息、发车记录算法1点击查询车辆2点击下拉框选择要发送的货物3. 选择空闲车辆4. 自动显示所选择的车辆的运单员姓名5点击发车,货物信息和车辆、运单员姓名一并记录到数据库6.发车成功,生成发车记录流程逻辑添加到数据库接口(业务层)5. 网点管理5.1系统操作功能1. 站点信息查询2站点信息添加3站点信息删除输入项网点需添加的信息输出项网点所以信息算法1.进入网点管理页面,通过ajax来查询出网点的基本信息2选择要删除的员工a. 从session中获取信息Idb. 根据id删除数据库中的数据3.添加网点信息a. 点击添加,弹出添加信息的windowb. 填写信息c. 确定添加,通过session保存到数据库d. 页面自动刷新显示新信息人事、超级管理员流程逻辑添加到数据库页面发送请求
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号