web的名片管理系统的设计与实现thedesignandrealizationofcardmanagementsyste
名片上纪录了持有者的姓名、职业、工作单位、联络方式(电话、E-mail)等,形成一种向外传播的媒体。名片除标注个人信息资料外,还标注了企业资料,这种类型的名片企业信息最重要,个人信息是次要的。在数字化信息时代中,每个人的生活工作学习都离不开各种类型的信息,名片以其特有的形式传递企业、人及业务等信息,很大程度上方便了我们的生活。名片管理系统实现了用户对个人名片的管理,主要从名片管理和模板管理两部分进行分析设计,实现信息化管理名片信息。名片管理主要包括添加、修改、删除、归类、排序以及查询功能;名片的模板管理主要是用户可以根据系统提供的名片模板设计个人名片,用户在设计完成后,可以保存成图片存储下来。本系统基于Node.js开发平台,以MySQL作为数据库,利用Express框架完成系统功能的开发。而且Web开发与平台无关,用户通过浏览器就可以访问系统,没有平台的局限性,同时简化了对系统的开发、维护和使用。关键字Node.js;Web;名片Abstract
目录
第一章 绪论 1
1.1 研究背景和意义 1
1.2 国内外研究现状 2
1.3 本系统的主要研究内容 2
第二章 开发工具和相关技术简介 3
2.1 开发工具 3
2.1.1 Node.js介绍 3
2.1.2 MySQL介绍 3
2.1.3 WebStorm介绍 4
2.2 相关技术介绍 5
2.2.1 HTML+CSS+JavaScript 5
2.2.2 Express介绍 6
2.2.3 EJS介绍 7
第三章 系统需求分析 8
3.1 系统可行性分析 8
3.2 系统功能分析 8
3.3 系统用例分析 9
第四章 系统总体设计 10
4.1 系统架构设计 10
4.2 系统功能模块设计 10
4.3 数据库设计 12
4.3.1 数据库概念设计 12
4.3.2 数据库表结构设计 14
第五章 系统具体实现与测试 20
*好棒文|www.hbsrm.com +Q: ^351916072#
5.1 登录界面展示 20
5.2 名片管理模块 20
5.3 个人中心模块 22
5.4 名片模板模块 23
5.5 退出模块 25
5.6 代码交互展示 26
5.7 系统测试 30
5.7.1 测试目的 30
5.7.2 测试内容 30
结 语 33
致 谢 34
参考文献 35
第一章 绪论
1.1 研究背景和意义
在现今的社交场合,尤其对于初次见面,介绍、握手、交换名片被认为是社交礼仪缺一不可的三部曲。名片也由此商海弄潮,被誉为“营销的轻骑兵”,其重要性可见一斑。
在社会生活中,有很多场合都需要用到名片的这种“自我介绍”功能,每当这个时候,名片充当的就是一个人在社会成员中的代表,是一个人在社会形式上的一种身份象征。在名片的内容上都有具体注明一个人的最基本信息,例如:姓名、职业、职位、电话等等。对于初次见面的两个陌生人,通过名片的展示,可以让不同的人之间互相了解,可以让陌生的人在初步了解之后快速成为朋友变成一种可能,促进了人与人之间的和谐交流与自然相处。拥有一张名片,不仅可以让对方成为你的朋友,也可以让彼此的相逢成为难得的纪念。在未来的岁月中,突然想起的时候还能随时与对方取得联系,因为名片的存在,人生就变得更加精彩与有意义。
在商业交往中,任何事情都是讲究高效率的。而在商务活动中的第一个标准就是“亮出各自的底牌”,让双方在一个相对公正的环境里彼此熟悉是十分有必要的,一张适时递出的名片就恰到好处地填补了这个需求的空白,催化了商业交往之间的成功[1]。
名片不仅仅只是个人与个人之间的了解与联系的纽带,企业与企业之间、机构与机构之间也可以因为名片上的信息而“志同道合”打成共识,进而建立合作伙伴关系,大大提升合作、联盟的机率。
在当今社会,是信息化的社会,名片给人们的工作和生活带来了极大的便利,一张张名片上的信息虽然不多,却占据了很大的空间,传统的纸质名片容易丢失,不易更新,缺乏新意,给人们带来了许多的不便。尤其是当有数量很多的纸质名片时,劣势更明显[2]。而信息化的管理名片操作便捷、简单,多样化的设计名片十分有必要。
在如今这个信息化时代,信息技术似“腾云驾雾”般迅速膨胀,火速发展,适时的展示自己,快速的传递“个人信息”,充分挖掘信息时代属于自身的潜力,名片所扮演的角色举足轻重。
1.2 国内外研究现状
中国名片市场比较起七八年前确实有了很大进步,但无序的低价格竞争,效果必然微薄。低价位只能低成本,用不到好的员工,用不上好的材料、好的工艺,更没有好的营销环境,避免不了的恶性循环,以致平庸名片充斥市场。设计平平,工艺粗糙,纸张一般,缺乏进步的服务理念,缺少艺术品位和文化渗透。这种现状与当代经济和社会生活严重脱节,远远落后于国际名片发展新潮流[3]。
当然名片不断出新,国外的名片研发一直居世界领先地位,欧洲对载体艺术纸的创新开发名列世界前茅,汇成国际名片发展新潮。
中国正在跨入一个传播时代,追求个性化的内容专门化,小众媒体将越来越具有投放价值。国内的名片市场广泛,需求巨大。名片是快速消耗品,尤其是高档名片销售速度更快,都会促使名片需求量越来越大。好名片通过市场交换实现价值,人们在互相交换中不断寻找好的名片服务。
1.3 本系统的主要研究内容
本系统主要完成用户对个人名片的管理,主要有名片添加、修改、删除、排序及搜索等功能,还可以对名片进行分组归类管理,和其用户进行交换名片。另外,系统会提供一些名片设计的模板来给用户选择,用于完成名片样式的设计功能。
第二章 开发工具和相关技术简介
2.1 开发工具
2.1.1 Node.js介绍
Node.js是一个基于 Chrome V8引擎的 JavaScript 运行环境。Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效。 Node.js 的包管理器 npm,是全球最大的开源库生态系统。实际上它是对Google Chrome V8引擎进行了封装,它主要用于创建快速的、可扩展的网络应用。Node.js采用事件驱动和非阻塞I/O模型,使其变得轻微和高效,非常适合构建运行在分布式设备的数据密集型实时应用[4]。Node.js下的编程采用事件的思想,将磁盘、网络、用户请求、数据库请求等进行异步处理,使得单个线程的执行效率更高。
Node.js 是一个服务器端 JavaScript 解释器,存于服务器端的JS代码由Node.js来解析和应用。其目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个物理机的连接代码。处理高并发和异步 I/O是Node.js受到开发人员的关注的原因之一。是运行于浏览器的Javascript,浏览器就是Javascript代码的解析器。
目录
第一章 绪论 1
1.1 研究背景和意义 1
1.2 国内外研究现状 2
1.3 本系统的主要研究内容 2
第二章 开发工具和相关技术简介 3
2.1 开发工具 3
2.1.1 Node.js介绍 3
2.1.2 MySQL介绍 3
2.1.3 WebStorm介绍 4
2.2 相关技术介绍 5
2.2.1 HTML+CSS+JavaScript 5
2.2.2 Express介绍 6
2.2.3 EJS介绍 7
第三章 系统需求分析 8
3.1 系统可行性分析 8
3.2 系统功能分析 8
3.3 系统用例分析 9
第四章 系统总体设计 10
4.1 系统架构设计 10
4.2 系统功能模块设计 10
4.3 数据库设计 12
4.3.1 数据库概念设计 12
4.3.2 数据库表结构设计 14
第五章 系统具体实现与测试 20
*好棒文|www.hbsrm.com +Q: ^351916072#
5.1 登录界面展示 20
5.2 名片管理模块 20
5.3 个人中心模块 22
5.4 名片模板模块 23
5.5 退出模块 25
5.6 代码交互展示 26
5.7 系统测试 30
5.7.1 测试目的 30
5.7.2 测试内容 30
结 语 33
致 谢 34
参考文献 35
第一章 绪论
1.1 研究背景和意义
在现今的社交场合,尤其对于初次见面,介绍、握手、交换名片被认为是社交礼仪缺一不可的三部曲。名片也由此商海弄潮,被誉为“营销的轻骑兵”,其重要性可见一斑。
在社会生活中,有很多场合都需要用到名片的这种“自我介绍”功能,每当这个时候,名片充当的就是一个人在社会成员中的代表,是一个人在社会形式上的一种身份象征。在名片的内容上都有具体注明一个人的最基本信息,例如:姓名、职业、职位、电话等等。对于初次见面的两个陌生人,通过名片的展示,可以让不同的人之间互相了解,可以让陌生的人在初步了解之后快速成为朋友变成一种可能,促进了人与人之间的和谐交流与自然相处。拥有一张名片,不仅可以让对方成为你的朋友,也可以让彼此的相逢成为难得的纪念。在未来的岁月中,突然想起的时候还能随时与对方取得联系,因为名片的存在,人生就变得更加精彩与有意义。
在商业交往中,任何事情都是讲究高效率的。而在商务活动中的第一个标准就是“亮出各自的底牌”,让双方在一个相对公正的环境里彼此熟悉是十分有必要的,一张适时递出的名片就恰到好处地填补了这个需求的空白,催化了商业交往之间的成功[1]。
名片不仅仅只是个人与个人之间的了解与联系的纽带,企业与企业之间、机构与机构之间也可以因为名片上的信息而“志同道合”打成共识,进而建立合作伙伴关系,大大提升合作、联盟的机率。
在当今社会,是信息化的社会,名片给人们的工作和生活带来了极大的便利,一张张名片上的信息虽然不多,却占据了很大的空间,传统的纸质名片容易丢失,不易更新,缺乏新意,给人们带来了许多的不便。尤其是当有数量很多的纸质名片时,劣势更明显[2]。而信息化的管理名片操作便捷、简单,多样化的设计名片十分有必要。
在如今这个信息化时代,信息技术似“腾云驾雾”般迅速膨胀,火速发展,适时的展示自己,快速的传递“个人信息”,充分挖掘信息时代属于自身的潜力,名片所扮演的角色举足轻重。
1.2 国内外研究现状
中国名片市场比较起七八年前确实有了很大进步,但无序的低价格竞争,效果必然微薄。低价位只能低成本,用不到好的员工,用不上好的材料、好的工艺,更没有好的营销环境,避免不了的恶性循环,以致平庸名片充斥市场。设计平平,工艺粗糙,纸张一般,缺乏进步的服务理念,缺少艺术品位和文化渗透。这种现状与当代经济和社会生活严重脱节,远远落后于国际名片发展新潮流[3]。
当然名片不断出新,国外的名片研发一直居世界领先地位,欧洲对载体艺术纸的创新开发名列世界前茅,汇成国际名片发展新潮。
中国正在跨入一个传播时代,追求个性化的内容专门化,小众媒体将越来越具有投放价值。国内的名片市场广泛,需求巨大。名片是快速消耗品,尤其是高档名片销售速度更快,都会促使名片需求量越来越大。好名片通过市场交换实现价值,人们在互相交换中不断寻找好的名片服务。
1.3 本系统的主要研究内容
本系统主要完成用户对个人名片的管理,主要有名片添加、修改、删除、排序及搜索等功能,还可以对名片进行分组归类管理,和其用户进行交换名片。另外,系统会提供一些名片设计的模板来给用户选择,用于完成名片样式的设计功能。
第二章 开发工具和相关技术简介
2.1 开发工具
2.1.1 Node.js介绍
Node.js是一个基于 Chrome V8引擎的 JavaScript 运行环境。Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效。 Node.js 的包管理器 npm,是全球最大的开源库生态系统。实际上它是对Google Chrome V8引擎进行了封装,它主要用于创建快速的、可扩展的网络应用。Node.js采用事件驱动和非阻塞I/O模型,使其变得轻微和高效,非常适合构建运行在分布式设备的数据密集型实时应用[4]。Node.js下的编程采用事件的思想,将磁盘、网络、用户请求、数据库请求等进行异步处理,使得单个线程的执行效率更高。
Node.js 是一个服务器端 JavaScript 解释器,存于服务器端的JS代码由Node.js来解析和应用。其目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个物理机的连接代码。处理高并发和异步 I/O是Node.js受到开发人员的关注的原因之一。是运行于浏览器的Javascript,浏览器就是Javascript代码的解析器。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/854.html