




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于Java的梯业门户网站设计与实现 JISHOUUNIVERSITY专业课课程论文题 目:基于Java的梯业门户网站设计与实现作 者:学 号:所属学院:信息科学与工程学院专业年级:09级计算机科学与技术总 评 分:完成时间:吉首大学信息科学与工程学院基于Java的梯业门户网站设计与实现(吉首大学信息科学与工程学院,湖南 吉首 416000)摘要随着网络的迅速发展,人们已经离不开网络了,人们习惯地利用门户化得网站、搜索引擎等快捷地获取自己需要的信息,定制和享受个性化得服务。从网络经济的特点来看,速度和知识是网络经济的两大支柱。首先,企业只有借助于网络才能获得发展的先机,这就要看谁能够以最迅捷的动作联系客户,供应商和代理商,组织生产和销售。毫无疑问,企业门户是实现上述目标最有力的手段。从资源利用角度来看,企业门户是以最小可能成本,实现最大程度开发利用现有资源目标的可行行径。首先,企业门户将本需要占用多台不同硬件系统的应用集成到较少的系统设备上,从而节约硬件的投入。其次,减少了多种未经集成的应用软件的总体维护成本。目前我们已有多种应用系统和数据库、文档等形式存储的信息资源。这些资源往往分割,分散维护成本高昂。新的企业门户将现有的资源加以整合,并经过一定的处理,最后集成到企业门户这样一个统一的平台上,提供给更多的用户。由于它的继承和集成,企业可以实现集中维护,从而降低维护成本。第三,企业门户采用高效的互联网作为信息传输的工具,相比或租用线路价格低廉,同时减少了人为投入。第四,企业门户的实施可以改进企业的供应链管理,企业门户能够企业实现真正意义上零库存。由此看来,不论是从节约成本角度还是从提高竞争力角度,建立企业门户都是切实有效的方法。关键字:Java、梯业、门户网站Design and Implementation of Java-based ladder industry portalYan Yanhui(Information Science and Engineering College of Jishou University,Jishou 416000)AbstractWith the rapid develoment of the network,it has been insparable from the network,people are accustomed to the use of portal technology have websites,search engines,such as access to the informatiion they need quickly and easily,customize and enjoy personalized services.From the characteristics of the network economy,speed and konwledge are the two pillars of the network economy.First,only the help of the network in order to get development of the initiative,it is necessary to see who can be the most expeditious action to contact customers,suppliers and agents,the organization of production and sales.There is no doubt that the enterprise portal is the most powerful tool to achieve the above objectives.From the point of view of resource utilization,enterprise portal in the smallest possible cost, to achieve the maximum extent feasible development and utilization of existing resources target acts.First,the enterprise portal this will need to occpy multiple different harware system is integrated into the system equipment less,thus saving hardware inputs.Secondly,the reduction of a variety of integrated software applications without the overall maintenance costs.Currently we have a variety of applications and databases, documents, and other forms of stored information resources. These resources are often divided, dispersed high maintenance costs. The new enterprise portal will integrate existing resources, and after some processing, and finally integrated into a unified enterprise portal platform available to more users. Because of its inheritance and integration, enterprises can achieve the centralized maintenance, thus reducing maintenance costs. Third, enterprise portal using the Internet as an efficient tool for transmission of information, which is comparable to or leased lines prices low, while reducing human input. Fourth, the implementation of enterprise portals can improve supply chain management, enterprise portal able to achieve the true sense of zero inventory.In view of this, regardless of point of view or from the cost savings and improve competitiveness perspective, the establishment of enterprise portals are effective methods.Keywords:Java,ladder industry,portal目录基于Java的梯业门户网站设计与实现2摘要2Design and Implementation of Java-based ladder industry portal2Abstract3一、引言61.课题背景及意义62.目标63.功能描述64.环境要求75.网站界面76.开发平台7二、需求分析81.系统功能模块82.功能模块的细分8前台模块8后台模块93.系统性能需求分析9对性能的规定9灵活性94.其他专门要求9三、概要设计91.总体设计9需求规定9运行环境102.运行设计10运行控制10运行时间10四、详细设计101.数据库设计10标识符和状态10命名102.数据库E-R图113.数据库结构表114.数据库视图135.网站命名规则13数据库命名规则13类命名规则14方法命名规则14属性命名规则14五、网站测试计划报告141.计划14测试内容14测试安排142.测试条件15六、网站使用说明151.前台登录注册模块概述152.后台登录注册模块概述163.前台新闻动态模块概述174.后台新闻功能模块概述185.前台产品展示模块概述196.后台台产品展示模块概述207.前台企业招聘功能模块概述218.后台企业招聘功能模块概述229.前台留言反馈模块概述2310.后台账号管理功能模块概述23结束语24参考文献24一、 引言1. 课题背景及意义从网络经济的特点来看,速度和知识是网络经济的两大支柱。首先,企业只有借助于网络才能获得发展的先机,这就要看谁能够以最迅捷的动作联系客户,供应商和代理商,组织生产和销售。毫无疑问,企业门户是实现上述目标最有力的手段。从资源利用角度来看,企业门户是以最小可能成本,实现最大程度开发利用现有资源目标的可行行径。首先,企业门户将本需要占用多台不同硬件系统的应用集成到较少的系统设备上,从而节约硬件的投入。其次,减少了多种未经集成的应用软件的总体维护成本。目前我们已有多种应用系统和数据库、文档等形式存储的信息资源。这些资源往往分割,分散维护成本高昂。新的企业门户将现有的资源加以整合,并经过一定的处理,最后集成到企业门户这样一个统一的平台上,提供给更多的用户。由于它的继承和集成,企业可以实现集中维护,从而降低维护成本。第三,企业门户采用高效的互联网作为信息传输的工具,相比或租用线路价格低廉,同时减少了人为投入。第四,企业门户的实施可以改进企业的供应链管理,企业门户能够企业实现真正意义上零库存。由此看来,不论是从节约成本角度还是从提高竞争力角度,建立企业门户都是切实有效的方法。2. 目标门户网站通过丰富的公司信息资源吸引新客户,密切老客户的关系,更重要的是缩短企业市场时间,和企业在激烈的市场竞争中占据有利的地位。公司门户网站提供了一个了解企业的访问入口,所有访问都都可以通过这个入口获得个性化的信息和服务。3. 功能描述梯业门户网站包括以下主要功能:1) 新闻动态前台模块:用户可以在该功能模块中查看新闻信息。后台模块: 管理员用户可以在该功能模块中增、删、改、查新闻信息。2) 产品展示前台模块:用户可以在此功能模块查看到公司的产品。后台模块: 管理员可以在该功能模块中增、删、改、查产品信息。3) 留言反馈前台模块:员工用户可以在该功能模块中对留言的回复进行查看,以及发表留言。后台模块:管理员可以在该功能模块中对留言进行查、回复、删除。4) 企业概况前台模块:用户可以浏览公司的介绍信息。后台模块:管理员增加公司介绍和修改公司介绍。5) 登录注册前台模块:可以注册一个用户,然后登录。后台模块:管理员可以登录到后台做相关的网站后台管理操作。6) 联系我们前台模块: 浏览者可以看到我们的联系方式。7) 人才招聘前台模块:浏览者可快速的看到企业的最新招聘信息。后台模块:管理员可以对人才招聘信息进行增、删、改、查。8) 系统帮助系统帮助:用户可以在该功能模块中找到相应的解决方案和必要的操作提示。关于:对于软件开发者的介绍。4. 环境要求a) 数据库:Microsoft SQL Server 2005 b) 操作系统:Windows 2000 以上c) 运行平台: MyEclisps 7.0以上 Tomcat5.05. 网站界面要求能让访问梯业网站的用户一种视觉角度的美,充分体现出网站的友好性、易用性,易了解性。页面都应该不要人想像。6. 开发平台1. 开发语言:JSP、HTML、T-SQL2. 开发工具:Dreamweaver、MyEclisps7.0、Tomcat 5.0一、二、 需求分析1. 系统功能模块 图1-1:系统功能模块视图2. 功能模块的细分 前台模块 模块编号模块名称模块描述说明EP_1.1.1登录、注册模块用户注册、登录EP_1.1.2新闻动态浏览者可能浏览到公司的新闻和行业新闻EP_1.1.3产品展示浏览者可能浏览到公司产品的相关信息EP_1.1.4留言反馈用户可以留言和查看回复的留言信息EP_1.1.5联系我们浏览者可以浏览我们的联系方式信息EP_1.1.6人才招聘浏览者可以了解到公司的最新招聘信息EP_1.1.7企业概况年浏览者可以看到企业的概况信息 后台模块 模块编号模块名称模块描述说明EP_1.2.1登录、注册模块管理员登录、管理员注册新用户EP_1.2.2新闻动态管理员对新闻的增、删、改、查EP_1.2.3产品展示管理员对产品信息的增、删、改、查EP_1.2.4留言模块管理员对留言的查看、回复、删除EP_1.2.5人才招聘管理员增加公司招聘信息EP_1.2.6系统管理模块管理员修改密码3. 系统性能需求分析 对性能的规定1) 操作系统:Windows 2000 以上的操作系统2) 内存:1G3) 硬盘空间:40G 灵活性1) 本系统基于MyEclipse7.0+Tomcat5.0平台运行2) 数据库:Microsoft SQL Server 2005 4. 其他专门要求本系统代码开发使用三层架构来实现基本功能,使得网站扩展性强,同时也保证了数据的安全性。三、 概要设计1. 总体设计 需求规定1) 输入输出项目:基本的输入输出设备2) 处理的功能性能要求:即时、有效 运行环境1) 操作系统:Windows 2000以上运行平台2) MyEclipse 7.0+Tomcat5.0以上运行设计2. 运行设计 运行控制用户主要通过鼠标单击和键盘输入。 运行时间从网站登陆、开始操作到完成操作、网站退出。四、 详细设计1. 数据库设计 标识符和状态数据库名:DB_MotorVehicle 命名1) 表命名:Tab_+表描述词(各单词首字母大写)如:Tab_User表示用户信息表2) 字段命名:字段描述词(第一个单词首字母小写,其它单词的第一个字母大写)如:userId表示用户ID3) 检查约束命名:CK_+约束的表名+_+约束的列(各单词首字母大写)如:CK_Tab_User_userSex表示用户信息表性别约束4) 外键约束命名:FK_+从表名+_+从键名+_+主表名+_+主键名(各单词首字母大写)如:FK_Tab_Product_ProductTypeId_Tab_Type_TypeId表示产品信息表的产品类型ID引用类型表的类型ID2. 数据库E-R图图2-1:系统数据库E-R图3. 数据库结构表表3.1 产品信息表(Tab_Product)字段名数据类型字段说明备注proIdint产品ID自动标识列,主键proNonvarchar(20)产品编号非空列proNamenvarchar(50)产品名称非空列proModelNumnvarchar (15)产品型号非空列proMaterialnvarchar (50)产品材质非空列proBoardnvarchar (20)产品板材非空列proColornvarchar(30)产品颜色非空列proTypeIdint产品类型非空列proCommentstext产品备注允许空列proPricevarchar (20)产品价格允许空列proSpecvarchar(30)产品非空列proImagevarchar(20)产品图片非空列proCountint产品点击次数非空列proTimevarchar(30)产品发布时间非空列表3.2 新闻信息表(Tab_News)字段名数据类型字段说明备注newsIdint新闻ID自动标识列,主键newsTitlenvarchar (50)新闻标题非空列newsContenttext新闻内容非空列newsTypeint新闻类型非空列newsTimenvarchar (30)新闻发布时间非空列表3.3用户信息表(Tab_User)字段名数据类型字段说明备注userIdint用户ID自动标识列,主键userNamenvarchar (20)用户名非空列userPwdnvarchar (20)用户密码非空列userQuestionnvarchar (50)用户密保问题非空列userAnswernvarchar (50)用户密保答案非空列userSexnvarchar (2)用户性别非空列userEmailnvarchar (30)用户电子邮箱非空列userMobilenvarchar (10)用户的电话非空列userBirthdaynvarchar(20)用户生日非空列userTimenvarchar (20)用户注册时间非空列表3.4管理员信息表(Tab_Admin)字段名数据类型字段说明备注idintid自动标识列,主键adminLoginIdnvarchar (30)登录名非空列adminLoginPwdnvarchar (30)登录密码非空列表3.5客户信息表(Tab_GustBook)字段名数据类型字段说明备注useIdint用户ID外键gbkIdint客户Id自动标识列,主键gbkTitlevarchar(20)标题非空列gbkContenttext内容非空列gbkTimevarchar(30)时间非空列gbkTypeint类型非空列gbkReContenttext回复内容非空列gbkReTimevarchar(30)回复时间非空列4. 数据库视图图4-1:系统数据库关系视图5. 网站命名规则 数据库命名规则1) 表: “Tab_”+“表描述词” 如:Tab_News 新闻信息表。2) 列: 列描述词(除第一个单词小写,其它首字母改为大写) 如:newsId 指新闻ID号。3) SQL数据库名:DB_EnterpriseProal 类命名规则用名词或名词短语命名类、每个单词或短语的第一个字母必须大写。如:public class DBManager() 方法命名规则用动词或动词短语命名方法。用下述范例所示的Camel方式命名方法。如:public boolean addAdmin(Admin admin); public int checkAdminLogin(String loginId,String loginPwd); 属性命名规则用动词或动词短语命名方法,字母里面不能含有大写字母及下划线。如:newsId、newsTitle。五、 网站测试计划报告1. 计划 测试内容前台功能内容目的登录判断用户登录信息判断用户的身份注册必填信息、数据格式判断数据是否有效留言判断用户是否登录登录用户才可以留言新闻动态分类查询查看企业新闻和公司新闻产品查找根据不同的条件查找判断修改个性查找是否有效 测试安排前台功能模块测试数据测试人员测试日期登录模块帐号:admin 密码:12345颜燕慧2012/10/18登录模块帐号:admin 密码:颜燕慧2012/10/18登录模块帐号: 密码:12345颜燕慧2012/10/18注册模块用户名输入非法字符,长度超过颜燕慧2012/10/18注册模块Email:输入zhanyansina颜燕慧2012/10/18注册模块Email:输入颜燕慧2012/10/18留言模块在没有登录的情况下点击留言反馈颜燕慧2012/10/18留言模块用admin贴登录,输入留言信息颜燕慧2012/10/18新闻模块新闻动态下选择一条行业新闻颜燕慧2012/10/18新闻模块新闻动态下选择一条公司新闻颜燕慧2012/10/18新闻模块在首页新闻动态中选择一条新闻颜燕慧2012/10/18人才招聘在导航栏中点击首页人才招聘颜燕慧2012/10/18产品展示在首页光把标放到展示的产品图片上颜燕慧2012/10/18产品展示点击产品展示中产品图片颜燕慧2012/10/18产品搜索类型:所有类型 查询类型:产品编号颜燕慧2012/10/18产品分类选择不绣钢系列颜燕慧2012/10/18后台功能模块测试数据测试人员测试日期登录模块帐号:admin 密码:admin颜燕慧2012/10/19登录模块帐号:admin 密码:颜燕慧2012/10/19登录模块帐号: 密码:12345颜燕慧2012/10/19注册模块账号:zhanyan 密码:zyAdmin颜燕慧2012/10/19增加账号修改账号:zhanyan 密码:12345颜燕慧2012/10/19删除账号删除账号:zhanyan 密码:12345颜燕慧2012/10/19产品类型增加类型名:不锈钢夹铁系列 编号:9颜燕慧2012/10/19产品类型修改类型名:不锈钢夹铁系列 编号:10颜燕慧2012/10/19新闻模块动态增加一条新闻颜燕慧2010/4/19新闻模块删除一条新闻颜燕慧2010/4/19人才招聘发布一条招聘信息颜燕慧2012/10/19人才招聘修改招聘信息颜燕慧2012/10/19回复留言回复留言信息颜燕慧2012/10/192. 测试条件1) 对资源的要求:一台或多台电脑;多种操作系统:XP、Vista、Windows 7 等。2) 占用资源时间:整个测试过程。六、 网站使用说明1. 前台登录注册模块概述1)功能描述可以本门户网站上注册一个用户、只有注册的用户可以登录。登录的用户有权给公司留言。2)性能描述界面简单,清晰,操作容易。数据处理快,能随时更新数据。3)用户注册用户如下页面输入相关个人信息,而注册成为本公司网站的一个用户。图1-1:用户注册页面4) 用户登录用户在文本框内输入用户的用户名和密码,然后单击登录按钮即可登录。2. 后台登录注册模块概述 1)功能描述管理员可以通过后台的登录页面进入到后台操作系统去,做相应的操作。 2)性能描述界面简单,清晰,操作容易。数据处理快,能随时更新数据。 3)管理员登录管理员在如下页面输入ID和密码就可以进入网站后台,对数据进行操作。图1-3:管理员登录页面 4)增加管理员:只有管理员才有创建管理员的权限。图1-4:创建管理员页面3. 前台新闻动态模块概述1) 功能描述用户可以以最快的速度浏览到公司的新闻和行业新闻。2) 性能描述界面简单,清晰,操作容易。数据处理快,能随时更新数据。3) 浏览新闻:在网站的首页,网页中间新闻动态可以看到新闻列表。图2-1:浏览新闻页面4) 新闻详细:用户点击新闻内容可以跳转到新闻详细页面去。浏览新闻的详细信息。4. 后台新闻功能模块概述1) 功能描述管理员可以以最快的速度对新闻的增、删、改、查。2) 性能描述 界面简单,清晰,操作容易。 数据处理快,能随时更新数据。3) 浏览管理:管理员点击新闻动态下的管理新闻动态,可以对所有新闻的查看、并进行修改或删除。图2-3:新闻管理页面4) 发布新闻:用户在文本框内输入采购退货的基本信息,然后单击保存按钮即可保存商品的退货信息。图2-4:新闻发布页面5. 前台产品展示模块概述1) 功能描述展现公司的产品给客户看,给人以虽然相隔很远,但感到产品就呈现在面前。2) 性能描述界面简单,清晰,操作容易。数据处理快,能随时更新数据。1)2)3) 产品列表:将产品直观的显示出来。当鼠标放到产品图片上时,产品会放大。图3-1:产品展示页面4) 产品详细信息:点击产品列表中的某一产品,可以跳转到产品的详
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 责任课件内容大纲
- 2025版上海房地产买卖合同范本涵盖交易税费及支付方式说明
- 2025年房地产营销代理及品牌策划服务合同
- 2025第一部分:生物制药研发合同协议书
- 2025年智能家居产品广告创意合同示范文本
- 2025版跨境贸易借款合同带保证人及汇率风险对冲下载
- 2025年度建筑材料代购与绿色建筑认证服务合同
- 2025版外籍技术人员引进与管理合同书
- 2025年度专业摄影棚租赁服务合同
- 2025版文化娱乐融资咨询与专业居间服务协议
- 2025年有害生物防治员初级理论知识考核试题及答案
- 新版2026统编版小学道德与法治三年级上册 第4课《 科技力量大》第1课时 科技改变生活和科技改变观念 教案设计(教案)
- 学会交流与沟通课件
- 铁路监理培训考试试题及答案
- 2025全国企业员工全面质量管理知识竞赛题库附答案
- 供应链与贸易安全培训课件
- 严禁燃放烟花炮竹课件
- 宫颈息肉课件
- 人工智能多智能体课件
- 人事任命书红头文件模板
- 探讨恶性肿瘤患者化疗后口腔溃疡治疗及护理的有效措施
评论
0/150
提交评论