课程设计报告样例_第1页
课程设计报告样例_第2页
课程设计报告样例_第3页
课程设计报告样例_第4页
课程设计报告样例_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

课程设计报告课程设计报告 课程设计题目 课程设计题目 售后服务系统售后服务系统 专专 业 业 班班 级 级 姓姓 名 名 学学 号号 指导教师指导教师 年年 月月 日日 1 系统需求分析 根据对用户所做的系统功能需求分析 将本系统应该具有以下功能模块 模块功能如下 1 系统管理模块 此模块主要用于系统的设定 其中包括 系统权限及角色管理 用户管理 系统退出 修改密码 增加系统用户等 系统权限是系统操作的前提条件 企业角色是有限系统权限的集合 例如 总经理 部门经理等 用户是指操作系统的使用人员 例如系统管理员 信息 录入员等 2 售后信息管理模块 此模块主要是对消费者信息以及问题库的管理和维护 包括售后服务信息 的增加 删除 修改等操作 系统提供各种问题的分类管理 问题涉及产品故 障分析 问卷调查 投诉信息等 产品安装信息管理 主要包括产品安装记录的增加 删除 修改等操作 产品维修信息管理 主要包括产品维修信息 包括维修时间 维修内容 维修金额等 的增加 删除修改等操作 产品退换信息管理 主要包括产品退换信息 包括退换时间 退换原因 等 的增加 删除 修改等操作 产品回访信息管理 主要包括用户回访记录的增加 删除 修改等操作 投诉信息管理 主要包括产品投诉信息的前台提交 管理员查看 回复 等操作 3 统计查询管理模块 统计查询管理模块提供各种与售后服务相关的模糊 复合查询 企业可以 利用本系统实时进行售后服务的各种信息查询 使售后服务管理真正做到优质 高效 2 2 系统设计 系统设计 2 1 后台数据库设计 本系统一共需要 8 个基本信息表 以下为所有表的数据结构 设计表 admin 用来存储管理员的信息 表 2 1 管理员信息表 列名数据类型长度允许空描述 IdInt4否序号 UsernameVarchar50否用户名 PasswordVarchar50否密码 CreattimeDatetime8否创建时间 LogintimesInt4否登录次数 QuanxianVarchar1000否权限 设计表 attend 用来存储产品安装的信息 表 2 2 产品安装信息表 列名数据类型长度允许空描述 IdInt4否序号 EidNvarchar50是安装设名称 TypeNvarchar50是服务公司名称 MoneyNvarchar53是安装人员 FtimeNvarchar50是安装时间 RemarkNvarchar500是查看 修改 AddtimeNvarchar50是录入时间 设计表 depart 用来存储售后服务分类的信息 表 2 3 售后服务分类信息表 列名数据类型长度允许空描述 IdInt4否序号 NameNvarchar50是服务分类名称 AddtimeNvarchar50是录入时间 设计表 emp 用来存储售后服务信息 表 2 4 售后服务信息表 列名数据类型长度允许空描述 IdInt4否编号 NameNvarchar50是售后服务名称 SexNvarchar50是售后服务类型 BirNvarchar50是售后服务日期 DepartsNvarchar50是售后服务部门 ZhiwuNvarchar50是对方联系人 TelNvarchar50是联系电话 AddressNvarchar50是联系地址 RemarkNvarchar500是修改 AddtimeNvarchar50是录入时间 设计表 huifang 用来存储产品的回访信息 表 2 5 回访信息表 列名数据类型长度允许空描述 IdInt4否编号 NameNvarchar50是回访信息名称 CoNvarchar50是回访单位 BirNvarchar50是回访日期 NrNvarchar50是回访原因 RemarkNvarchar500是查看 修改 AddtimeNvarchar50是录入时间 设计表 replay 用来存储对客户不满意的回复信息 表 2 6 信息表 列名数据类型长度允许空描述 IdInt4否序号 MidInt4是编号 ReplayNvarchar200是回复的内容 ReplayerNvarchar50是回复者 ReplaytimeDatetime8是回复的时间 设计表 tuihuan 用来存储产品退换的信息 表 2 7 产品退换信息表 列名数据类型长度允许空描述 IdInt4否编号 NameNvarchar50是退换产品名称 CoNvarchar50是退换单位 BirNvarchar50是退换日期 NrNvarchar50是退换原因 RemarkNvarchar500是查看 修改 AddtimeNvarchar50是录入时间 设计表 weixiu 用来存储产品维修的信息 表 2 8 产品维修信息表 列名数据类型长度允许空描述 IdInt4否编号 NameNvarchar50是维修服务名称 CoNvarchar50是维修服务单位 BirNvarchar50是维修服务日期 NrNvarchar200是维修服务内容 JineNvarchar50是维修金额 RemarkNvarchar500是查看 修改 AddtimeNvarchar50是录入时间 2 2 数据库 E R 图 售后服务类 型 用户 售后服务信 息 投诉信息产品回访 用户密码 管 理 信息 图 2 1 系统 er 图 2 3 处理流程设计 2 3 1 系统操作流程 图 2 1 系统登录界面 输入操作员及密码 检查 密码正确 功能界面 数据库 系统主界面 功能处理 系统管理 错误信息 密码错误 图 2 2 系统操作流程图 2 3 2 数据增加流程 添加信息时 编号字段由系统自动生成 且不能修改 其他信息由用户输 入 之后对数据进行合法判断 合法则写入保存至数据库 不合法则重新输入 数据 数据增加流程图 开始 自动生成编号 输入数据 是否合法 写入数据库 结束 图 3 2 数据增加流程图 2 3 3 数据修改流程 在修改信息时 先选中一条待修改的记录 然后直接输入数据 判断合法 性 合法则保存至数据库 不合法重新输入 数据修改流程图如图 3 3 所示 开始 选择需要修改记录 输入数据 是否合法 写入数据库 结束 图 3 3 数据修改流程图 2 4 4 数据删除流程 当用户选定一条记录时 单击删除按钮 会提示用户是否确定删除 然后 删除数据库相关内容 数据删除流程图如图 3 4 所示 开始 选择需要删除记录 是否删除 更新数据库 图 3 4 数据删除流程图 2 4 系统实现 2 4 1 登陆管理 2 4 2 售后服务分类管理 管理员可以对售后服务进行分类 包括对售后服务类别的添加 删除 修 改等操作 界面如下图所示 主要代码如下 String message String request getAttribute message if message null message if message trim equals out println out println alert message out println request removeAttribute message 2 4 3 售后服务信息管理 管理员可以对售后服务信息进行管理 包括添加 删除 修改等操作 界 面如下图所示 主要代码如下 String message String request getAttribute message if message null message if message trim equals out println out println alert message out println request removeAttribute message name sex bir departs zhiwu tel address remark addtime eb setEVERYPAGENUM 12 int cou eb getMessageCount 得到信息总数 String page1 request getParameter page if page1 null page1 1 session setAttribute busMessageCount cou session setAttribute busPage page1 List pagelist1 eb getMessage Integer parseInt page1 session setAttribute qqq pagelist1 int pageCount eb getPageCount 得到页数 session setAttribute busPageCount pageCount List pagelist3 ArrayList session getAttribute qqq if pagelist3 isEmpty for int i 0 i 2 4 4 投诉信息管理 管理员可以对投诉信息进行回复或者删除 界面如下图所示 主要代码如下 2 4 5 产品回访管理 可以对回访信息进行添加修改或删除 界面如下图所示 主要代码如下 eb setEVERYPAGENUM 12 int cou eb getMessageCountHf 得到信息总数 String page1 request getParameter page if page1 null page1 1 session setAttribute busMessageCount cou session setAttribute busPage page1 List pagelist1 eb getMessageHf Integer parseInt page1 session setAttribute qqq pagelist1 int pageCount eb getPageCount 得到页数 session setAttribute busPageCount pageCount List pagelist3 ArrayList session getAttribute qqq if pagelist3 isEmpty for int i 0 i 三 总结和体会 Web 开发中安全性是必须考虑的一个很重要的方面 特别是在诸如个信息 等敏感数据的模块中更是关键 所以这也是后期开发需要引起重视的 安装防 火墙

温馨提示

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

评论

0/150

提交评论