《Web程序设计》课程设计题目_第1页
《Web程序设计》课程设计题目_第2页
《Web程序设计》课程设计题目_第3页
《Web程序设计》课程设计题目_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《Web程序设计》课程设计对象:08计本师范/非师 时间:2010-2011第2学期一、 课程设计题目:鲜奶配送管理系统二、 系统简单功能描述:在Windows下使用MyEclipse设计并实现基于SSH(Struts+Spring+Hibernate)框架技术的“鲜奶配送管理系统”。实现用户管理、配送员管理、客户管理、客户订奶管理、鲜奶配送管理等功能。具体功能如下:用户管理:用于系统合法用户的管理:用户信息的新增、编辑、删除;用户基本信息包括:用户ID(必填),登录名称(必填),用户密码(必填),真实姓名,是否有管理权限(必填)、备注;基本功能包括:新增/修改/删除(逻辑删除)/查询(可根据登录名称、真实姓名进行查询)等功能;配送员管理:用于鲜奶配送员基本信息的管理;配送员基本信息包括:配送员ID(必填),配送员姓名(必填)、身份证号、配送员手机、配送员固定电话【注:手机和固话至少选填其一】执业证名称、执业证号、email、家庭地址、备注;基本功能包括:新增/修改/删除(逻辑删除)/查询(可根据配送员姓名、身份证号、配送员手机、配送员固定电话进行查询)等功能;客户管理:客户信息包括:客户ID(必填)、客户姓名(必填)、客户手机、客户固定电话【注:手机和固话至少选填其一】、家庭地址、email、备注;基本功能包括:新增/修改/删除(逻辑删除)/查询(可根据客户名称、客户手机、客户固定电话进行查询)等功能;客户订奶管理:用于客户订奶基本信息的管理,订奶信息包括:订奶流水号(必填)、客户ID(必填)、订奶登记日期(必填)、订奶天数(必填)、订奶份数/日(必填)、赠送份数(必填)、订奶金额(必填)、配送地址(必填)、配送起始日期(必填)、配送截止日期;基本功能包括:新增/修改/删除/查询(可根据客户名称、订奶登记日期进行查询)等功能;鲜奶配送管理:配送计划信息包括:配送计划流水号、配送日期、配送员ID、客户ID、配送份数、配送状态(未配送、已配送、取消配送)、配送地址、送达时间、备注;配送状态主要用于标识配送计划当前的状态,未配送表示:当日需配送鲜奶仍未配送;已配送:表示:当日已完成配送任务;取消配送:客户或其他原因临时告知某日暂停配送;基本功能包括:配送计划的新增/修改/删除/配送确认/查询(可根据客户名称、配送日期、配送状态进行查询等功能;三、 系统主要活动图1、后台管理员的各种活动本系统中的管理员只有一种形式,只比普通用户增加用户信息的管理,该管理员也可以对客户、配送员、订奶信息、鲜奶配送进行管理图1鲜奶配送项目中后台管理员的各种活动

2、后台普通用户的各种活动本系统中的普通用户,可以对自己的个人信息进行维护,也可以对客户、配送员、订奶信息、鲜奶配送进行管理本系统中,管理员可对其他用户信息进行维护;/管理员登录系统丿/验证失败/验证成功 -进入用户管理图3管理员对用户信息管理的各种活动图4管理员对客户信息管理的各种活动本系统中,管理员可对其他用户信息进行维护;/管理员登录系统丿/验证失败/验证成功 -进入用户管理图3管理员对用户信息管理的各种活动图4管理员对客户信息管理的各种活动5、系统管理员/用户对配送员信息的各种活动管理员/用户T登录系统/验证成功进入配送员管理/验证失败管理员/用户T登录系统/验证成功进入配送员管理/验证失败图5管理员/用户对配送员信息管理的各种活动6、系统管理员/用户对订奶管理的各种活动管理员/用户 \....勻登录系统/验证失败进入订奶管理/验证成功修改订奶信息删除订奶记录查询订奶记录1新增订奶记录/现有客户"/新增客户登记订奶信息登记新增客户选择现有客户管理员/用户 \....勻登录系统/验证失败进入订奶管理/验证成功修改订奶信息删除订奶记录查询订奶记录1新增订奶记录/现有客户"/新增客户登记订奶信息登记新增客户选择现有客户图6管理员/用户对订奶管理的各种活动7、系统管理员/用户对鲜奶配送管理的各种活动7、系统管理员/用户对鲜奶配送管理的各种活动7.1系统管理员/用户对新增配送计划的各种活动系统管理员/用户可根据客户的订奶信息,批量制定出自配送鲜奶起始日期至配送截止日期为止的每日配送计划(根据客户要求配送计划既可以按日期连续,也可间断性安排),以便供操作员每日确认配送计划的执行情况。7.2系统管理员/用户对配送计划确认的各种活动配送计划确认分为三种情况:1) 、配送计划按原计划完成,则填写送达时间后确认鲜奶成功送达客户;2) 、配送计划在执行过程中,如发生原配送员临时请假等情况,可变更配送员,最后填写送达时间后确认鲜奶成功送达客户;3) 、客户通知或其他原因,导致无法进行配送,进行取消该日配送计划操作,并新增替代配送计划。例如:客户A订奶日期从4月1日起,到4月30日为止,每日2份鲜奶,共计30天,60份鲜奶。因客户4月20日要出差北京等原因,须在4月20~4月26日暂停配送鲜奶,这时可以修改4月20~4月26日的配送计四、 系统设计要求:1、 开发平台Winxp/win7/vista/win2003server,MyEclipse8。2、 应用服务器:Tomcat5(Tomcat6)。3、 数据库:MySql5。五、 技术要求:1、 本课题必须使用Struts框架技术,不限版本(如:Struts1.2,Struts2.x版本)2、 本课题可选用Hibernate和Spring框架技术3、 可自行对本课题基本需求进行扩展,但需包含本课题所要求的基本功能。六、 重点和难点:1、 数据校验和错误验证。2、 Struts、Hibernate和Spring三个框架的整合;3、 业务流程的理解七、 补充说明:1、 本

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论