企业管理系统设计与实现(编辑修改稿)内容摘要:

三步:点击高级选择环境变量 , 出现如下(图 3) 图 3 环境变量配置 第四步:选择相应的系统名 , 对变量名的值进行设置 , 如图 4 图 4 新建系统变量 下面的是 JAVA 运行环境 , 所以 , 此时的目录就应该为 : C:\Program Files\Java\\bin。 我们只需要在原先的变量值前面 C:\Program Files\Java\\bin 末尾加一个分号。 如果出现调配错误,仔细检查文件路径以 及文件名称。 一般系统都很容易找到,做完第 1 小步之后进行下一步的配置。 配置环境时不用刻意区分大小写。 tomcat7, 放到 c:下面; MyEclipse10 并安装破解; MyEclipse10 环境菜单(图 5)中依次打开:windowpreferencesmyeclipseservertomcat 图 5 Tomcat 配置安装 打开 configure ,选中 Enable, 然后把事先解压好放到 C:的 tomcat 目录 ,如图所示 : 图 6 选择相应的 Tomcat 到这里就差不多了 , 可能在 myeclipse 里面直接启动 tomcat 会报错 , 这个有可能tomcat 与见到 与 jdk 相关联的原因 , 所以在右边添加 jdk 或者选中一个存在的 jdk即可。 本章主要是对系统开发的开发环境、涉及到的语言及环境配置进行描述 , 并且在环境配置的时候进行了图文并茂的叙述。 3 系统的设计 互联网 汇集了许多的信息 , 信息的产生多发生在网页和用户的互动。 网站的表现 方式多彩多样 , 无论是 短小干练 的 私人页面 , 或者 结构 清楚 、信息 巨大 的 门户 网站 , 第一步都是做网站的需求分析和规划 , 因为 这决定着 网站的功能是否完善 , 质量是否能够达到保证。 一个好的网站肯定是有各种类型的功能模块组成。 不同模块有着各自不同的作用 , 是沟通网站与用户的一个基本桥梁。 而功能模块分为前台模块和后台模块 ,主要分别控制着前台网站的一些基本功能和后台管理商品、新闻、用户的功能 ,达到实现网站作用的目的。 同时也更好的发挥网站的作用。 通常 电子商务定义为 ―公司运营与用户、供应商、代理商的电子连接 ‖, 电子商务就意味着公司业务与合作伙伴例如分销商、供货商和服务提供方例如储运公司、业务系统的完全自动化的、端到端的集成。 因此 , 尽管建网站和信息发布是建立企业网站的第一步 , 但远远不是其全部。 以生产制造型企业为例 , 一般把企业的物品展示、新闻管理、管理员管理网站、用户自主互动聊天等功能来为公司自主运营的宣传网站来作为网站的运营基础。 这些系统也是公司宣传网站的主要模块。 就相当于 , 如果企业的网站不能够把供应商和销售商公司运营主网站连接起来 , 来自生产的信息不能进入展览系统 , 来自销售的信息不能进入运营计划 ,那么公司网站的 优越性就无从谈起。 因此 , 公司宣传网站主要解决的问题可以概 括为:透过 Inter 连接供应方、用户以及公司运营宣传网站本身 , 从而能够实现物品展示、新闻展示、荣誉宣传和自动物流、资金流的自助信息交换。 本系统主要功能如图: 图 7 系统主要功能模块图 系统功能模块组织结构 :用户通过打开网页后可以看到展示在网站页面的上的商品图片与一些基本信息 , 想了解该产品更多的信息 , 可以双击图片了解更多关于该产品的信息。 :这一模块主要是发布的一些与 该企业网站相关的一些产品信息或是企业信息 , 页面上首先展示的是新闻的列表 , 点击新闻标题可以查看链接的新闻的详细内容。 :这个模块主要是企业管理人员针对用户与消费者进行后台管理 网 站 主页 商品展示 站内新闻 商品展示 在线聊天 留言簿 用户登录 新闻详细内容 留言列表 聊天界面 用户注册 新闻列表 商品详细信息 用户管理 新闻管理 用户留言 商品管理 用户回复 在线答疑 , 如果用户对商品有不了解的可以在线与管理人员沟通 , 进行交流。 在进入该模块的时候 , 如果是用户已经注册过成为会员的话则可以直接登录 , 如果用户还不是会员的话 , 则需要注册后才登录。 登录后就会跳到聊天界面。 :这一模块主要是用户对网站进行的留言 , 主要是如果系统忙的话 , 管理人员来不及回复用户信息的可以在留言簿里留下意 见或是建议 , 管理人员或是其他用户可以对该留言进行回复的功能。 :主要是管理员对用户 , 商品 , 新闻进行删、查、改的功能(如图 8 所示)。 图 8 后台管理的模块图 数据库需求 分析 数据库设计 是系统设计的另一个关键环节 , 数据库设计妈是设计整个的数据库应用系统 , 一个好的数据库结构是应用系统的基础 , 设计数据库是对于一个确立 的应用环境 , 构造 最 优化的逻辑模式和物理结构 , 并 建立相应的数据库和对应查看用户列表 删除用户 后 台 管 理 用户管理 新闻管理 添加新闻 查看新闻列表 删除新闻 商品管理 添加商品 查看商品列表 修改商品信息 删除商品信息 添加管理员 用户管理 新闻管理 新闻管理 的系统应用 , 使 其可以系统 地 对数据做存储和管理 , 满足用户的 多样化 需求 , 包括 管理信息 要求和 操作数据 要求 [12]。 设计数据库系统时首先充分了解各个方面的需求 , 包括现有的及将来可能增加的需求。 由于本系统面向的主要有商品 , 新闻 , 用户和留言等几个方面的分析 ,所以在造数据库的时候要考虑要以上几个方面。 企业管理系统是 着重于收集和管理信息的 系统 , 在开发系统和运行中 , 数据库系统 具有举足轻重的地位 , 本系统拥有 而且 使用 海量 的数据 , 因此 在 系统的运行 中会 需要功能强大和完善的数据库 来保证系统的正常运行。 有效的 的 设计数据库 在系统开发中是 首当其冲的 , 完善 数据表、表与表之间 相应 的联系 , 可以存储完备的信息数据等 , 并方便对数据库的访问和使用。 数据库的概念设计 图 9 数据库设计 ER图 数据库的结构 表 1 用户表 USERS 字段 属性 长度 注释 主外键 userid int 255 用户 id 号 (不 可以 为空)  username varchar 50 用户名 (不 可以 为空) password varchar 50 密码 (不 可以 为空) status int 1 用户类型 (不可以 为空) 管理员 后台管理 首页 商品展示 站内新闻 在线聊天 留言簿 用户 表 2 新闻表 NEWS 字段 属性 长度 注释 主外键 newsId int 255 新闻 ID 号 (不 可以 为空)  title varchar 50 新闻标题 (不 可以 为空) content varchar 500 新闻内容 (可以 为空) newsTime varchar 50 新闻发布时间 (可以 为空) 表 3商品表 PRODUCT 表 4留言 表 MESSAGE 表 5回复 表 REVERT 本章小结 本章主要是对系统设计 , 系统的需求分析 , 系统主要功能的模块组织 , 主要字段 属性 长度 注释 主外键 proId int 255 商品 ID 号 (不 可以 为空)  proNo varchar 50 商品编号 (可以 为空) proName varchar 50 商 品名称 (不 可以 为空) proStyle varchar 50 商品类型 (可以 为空) price varchar 50 商品价格 (可以 为空) picture varchar 50 商品图片 (可以 为空) description varchar 255 商品描述 (可以 为空) 字段 属性 长度 注释 主外键 messageId int 255 留言 ID(不可以 为空)  title varchar 50 标题 (不可以 为空) content varchar 500 留言板内容 (可以 为空) writer varchar 50 留言用户 (可以 为空) writeTime varchar 50 留言时间 (可以 为空) count int 255 回复数 (可以 为空) 字段 属性 长度 注释 主外键 revertId int 255 回复 ID(不可以 为空)  messageId int 255 留言 ID(不可以 为空) content varchar 500 留言板内容 (可以 为空) writer varchar 50 回 复用户 (可以 为空) writeTime varchar 50 回复时间 (可以 为空) 功能分析 , 数据库的需求分析以及数据库的详细设计 , 数据库的设计主要是数据库的概念设计和数据库的组织结构。 4 系统设计 的具体实现 在设计系统的界面时 , 既要考虑到界面的清晰明了 , 还要考虑到界面的美观。 为了不让系统界面显得单调 , 所以会运用到静态图片和动态图片。 并且为了能够让用户第一时间查看到本系统网站的最新信息 , 系 统把最新的新闻 , 最新的产品信息、合作伙伴、联系方式等都显示在主界面上。 使得系统网页简单 , 清晰 , 明了。 :首页的头部主要显示了导航 , 导航中的内容可以链接到相对应的页面中 , 中间部分是一些最新的新闻标题和部分商品的图片 , 点击标题或是图片可以超链接到新闻列表页面和商品展示页面 , 页面右边则是以滚动方式展示商品图片 , 底部的话显示的是一些合伙伙伴和公司的一些相关信息 , 如联系方式 ,传真号 , 售后服务等。 :模块这部分主要是对公司的商品进行展示 , 首先出现是的商品的基本信息 , 用户点击图片的话可以链接到产品 的详细内容画面。 这一模块还涉及到了分页 , 如图所示(图 10) 图 10 商品展示页面 //这一段主要是对商品进行分页处理的代码 table % int pageNum = 1。 int pageSize =。 //获取商品一页显示的商品数 ―5‖ String paramPage = (page)。 if (paramPage != null) {pageNum = (paramPage)。 } ProductDao productDao = new ProductDao()。 List productList = (List) (pageNum)。 int prePageNum = pageNum。 int nextPageNum = pageNum。 if (() == pageSize) nextPageNum = pageNum + 1。 if (pageNum 1) prePageNum = pageNum 1。 for (int i = 0。 i ()。 i++) { Product product = (Product) (i)。 % /table :主要是显示了新闻的列表 , 点击标题可以链接到新闻的详细信息 , 代码的实现和商品展示实现的代码大相径庭 , 页面显示的数目不一样 , 但全是从数据库里读取的。 :网站的在线聊天功能主要页面 是用户登录 , 注册和聊天界面的设计 , 用户输入用户名与密码后登录到聊天界面 , 如果该用户没有帐号的话 , 则必须先注册后登录到聊天界面。 页面如图 11, 12所示。 在线聊天的聊天界面主要是用 frameset将页面分成上下两部分 , 再将上面一部分用 frameset分成左右两部分 , 左边是显示聊天消息的 , 右边则是在线的用户 , 下面则是对信息的输入 , 如图 13所示。 图 11 登录界面 图 12 注册界面 图 13 聊天界面 主要代码如下: % String userName = (userName)。 String password = (password)。 String param = (param)。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。