web报告.docx
- 文档编号:2981022
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:10
- 大小:171.57KB
web报告.docx
《web报告.docx》由会员分享,可在线阅读,更多相关《web报告.docx(10页珍藏版)》请在冰豆网上搜索。
web报告
目录
绪论3
第1章需求分析4
第2章总体设计5
第3章数据库设计7
3.1概念结构设计7
3.1.1总体ER模型设计7
3.1.2部分ER模型设计7
3.2逻辑结构8
3.3物理结构设计8
第4章详细设计9
4.1部门管理模块9
4.1.1功能描述9
4.1.2模块设计9
4.2培训管理模块9
4.2.1功能描述9
4.2.2模块设计10
第5章编码11
5.1部门管理模块功能编码11
5.1.1添加部门信息11
5.1.2删除部门信息12
5.2培训管理模块功能编码13
5.2.1显示培训管理信息13
5.2.2录入培训管理信息14
第6章测试15
设计总结17
学习体会18
致谢19
参考文献20
绪论
意义,目的和研究范围
当今社会,随着企业规模不断扩大,有关服务的各种信息也成倍增长,特别是一些比较大的服务性质的企业,而面对庞大的信息量,有必要开发一套与之相适应的信息管理系统来提高管理工作的效率。
通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。
在企业中,尤其是在比较大的企业中,对于客户信息管理管理是相当重要,而且也是相当麻烦的,它是客户信息管理管理中最基本的一项常规性工作。
而长期以来,这一类型的管理都是依赖人工来进行管理的,面对如此众多的客户信息管理反溃信息,其工作量是相当巨大的。
这样不仅仅浪费了大量的人力物力,而且由于人工管理存在着大量的不可预知性,造成服务信息管理的一些不规范,使得信息管理陷入“事倍功半”的地步。
开发本系统就是为了解决客户信息管理的服务信息管理中的一些不规范,使客户信息管理的管理向着规范化、简单化、有效化的方向发展。
以客户为中心的理念在国外兴起于20世纪50年代,当时很多企业寄希望于通过改进技术、压缩生产周期、改善内部资源管理来提高生产增长率和利润,但是事实上见效甚微。
这样企业开始从强调降低经营成本的供应发展侧率来提高生产需求方策略。
所谓需求方策略,就是指与客户联系更紧密,从客户关系方面挖掘,企业客户信息管理系统应运而生。
实现与客户相关的各种信息的系统化,规范化和自动化,正是一个客户管理系统的目的和意义所在。
技术要求和指导思想
技术要求
该系统采用B/S(Browser/Server)架构,用ASP作为开发平台进行设计,以MySQL作为数据库管理系统,tomcat作为服务器支撑。
B/S结构,即Browser/Server(浏览器/服务器)结构。
在这种结构下,用户界面完全可以通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓的3层结构。
随着Windows98/Windows2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。
显然B/S结构应用程序相对于传统的C/S结构应用程序将是巨大的进步。
用基于ASP平台的jsp技术开发前端应用程序,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一功能方便而简洁操纵数据库的智能化对象,对于后台数据库开发则选择MySQL,MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。
这样就增加了速度并提高了灵活性。
由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
指导思想
针对企业与客户之间的交易信息。
系统要可以记录保存客户的信息,查询、删除客户的信息,要可以查询、添加、修改、删除产品,要可以查询、增添、修改、删除订单。
使整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,满足企业的管理需求。
第1章需求分析
针对企业人力资源管理的设计和实现分析,该系统包含以下的模块和功能。
管理员模块:
分为顶级管理员和一般管理员,除一般管理员没有增加新的管理员权限外,其余的权限和顶级管理员一样。
客户管理:
管理员可以录入客户基本信息,并可以对客户信息进行修改、删除和查询操作。
产品管理:
管理员可以录入产品信息,并可以对产品信息进行增添、修改、删除和查询操作。
订单管理:
管理员可以录入订单信息,并可以对订单信息进行增添、修改、删除和查询操作。
解决了客户、产品、订单信息的管理。
高效性,易操作性。
客户管理管理可以提高企业的信息管理能力和竞争力,使企业具有更强大的凝聚力和活力。
通过建立透明、相容、一致、易查、易管理和全面的客户管理系统,将与人相关的信息统一地管理起来。
本系统功能全面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是本管理系统所持有的。
第2章总体设计
数据库设计:
数据库设计是建立数据库及其应用系统的技术,是本系统开发和建议中的不可缺少的一部分。
第3章数据库设计
3.1概念结构设计
3.1.1总体ER模型设计
图3-1总体ER模型
客户和订单是组成关系,一个客户由多个订单组成,多个订单组成一个客户。
产品和订单是包含关系,多个订单可包含多个产品,反之。
3.1.2部分ER模型设计
图3-2客户实体及属性图
客户在数据库中必须有个独立的姓名,部门的信息包含部姓名、所属单位、职务、联系电话、电子邮件、联系地址
图3-3培训管理实体和属性图
培训信息包含了序号、订单名称、产品名称、订购单位、订购数量等必要信息,为了防止在数据库中混乱,每条信息有唯一的序号。
3.2逻辑结构
将概念模型转换为逻辑结构,给出关系模式:
此为部门信息实体对应的关系模式:
部门(序号,部门名称,创建时间,备注)
此为培训信息实体对应的关系模式:
账单(编号,培训人,培训主题,培训宗旨,培训时间,参加地点,参加人员,备注信息)
3.3物理结构设计
将逻辑结构转化为物理结构,根据E—R图和逻辑结构设计,可以创建数据表。
表3-1客户信息表
字段名称
数据类型
长度
可否为空
约束条件
说明
id
int
11
否
主键
编号
True_name
char
10
否
无
名字
sex
char
50
否
无
性别
duty
char
50
否
无
职务
telephone
char
30
否
无
联系电话
address
char
30
否
无
地点
password
char
50
否
无
密码
E_mail
char
50
否
无
电子邮件
表3-2订单信息表
字段名称
数据类型
长度
可否为空
约束条件
说明
id
int
11
否
主键
序号
Order_name
char
10
否
无
订单名称
Order_Time
char
20
否
无
创建时间
Order_number
char
50
否
无
数量
第4章详细设计
4.1部门管理模块
图4-1部门管理功能结构
4.1.1功能描述
添加和查看企业的各个部门,按员工的能力方向分配到不同的部门。
根据企业的业务要求时时的增加和删除部门。
4.1.2模块设计
使用MyEclipse做JSP页面设计,连接MySQL数据库,在数据库中建立部门信息的表,表中包含id(序号),dt_name(部门名称),dt_creatTime(创建时间),dt_bz(备注)4项属性。
4.2培训管理模块
图4-2培训管理功能结构
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- web 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)