本系统主要是对客户管理、加工管理、产品管理、投诉反馈、售后回访、事务提醒等功能实现,涵盖知识面广,可有效地提高学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础.
系统功能分析
产品信息管理
管理员进入系统后可以对产品信息进行管理,包括对产品信息的添加、修改、删除的功能。
a 添加产品的信息操作:
点击添加产品信息按钮。并输入所需添加产品的内容,内容包括产品编号,产品名称,产品单位,生产日期,生产数量,成本金额。
检测所输入的内容是否符合用户数据库表中字段定义。若不符合则提示输入有误。
提示信息添加成功。
更新产品数据库表的信息。
b 删除产品信息
点击删除按钮来删除产品的相关信息。
根据产品的表中的关键字产品编号删除表中的一切以产品编号为主键的其他字段。执行sql语句delete并且删除相关属性。
更新数据库表的信息。
c 修改产品
点击修改产品按钮。并输入需要修改的内容,内容包括产品编号,产品名称,产品单位,生产日期,生产数量,成本金额。
检验用户输入的内容是否符合数据库表中字段定义。若不符合则提示输入有误。
如果用记录存在,进行修改操作,输入新的字段,并根据数据库表中对应字段的定义检查输入是否合法,如果输入有错误则进行提示。
如果输入正确,执行(UPDATE)SQL语句,更新数据库表中该项目所对应的记录。
提示信息修改成功。
更新数据库表的信息。.
目 录
摘要 III
ABSTRACT IV
引 言 V
1 项目概述 6
1.1 现系统概述 6
1.2公司组织机构 6
1.3 系统业务流程 7
1.4 系统功能模块 7
2 系统需求分析 9
2.1 需求陈述 9
2.2 USE CASE建模 10
2.2.1定义活动者 10
2.2.2 Use Case图 10
3 系统架构设计 11
3.1架构设计目标 11
3.2 系统架构设计 11
3.3 系统架构类图 16
4 系统详细设计 17
4.1 系统模块设计 17
4.1.1 登陆 17
4.1.2 产品信息管理 17
4.2 数据库设计 19
4.2.1 ER图 19
4.3.2 物理表结构图 19
4.4 开发环境的选择 20
4.4.1系统开发工具 20
4.4.2数据库的选择 21
4.4.3 系统网络架构设计 21
5 编码 23
5.1 概述开发工具及编程脚本 23
5.1.1 JSP技术 23
5.1.2 JavaBean技术 23
5.1.3 JDBC技术 24
5.1.4 用JDBC访问数据库 25
5.2 脚本习惯说明 27
6 系统调试与测试 29
6.1 程序调试 29
6.2 程序的测试 29
6.2.1 测试的重要性及目的 29
6.2.2 测试的步骤 30
6.2.3 测试的主要内容 31
结束语 32
致谢 33
参考文献 34
附录A 译文 35
附录B 原文 36
附录C 程序清单 37
附录D 其他 38