大学计算机本科论文范例网站的设计与实现_第1页
大学计算机本科论文范例网站的设计与实现_第2页
大学计算机本科论文范例网站的设计与实现_第3页
大学计算机本科论文范例网站的设计与实现_第4页
大学计算机本科论文范例网站的设计与实现_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、作者姓名作者姓名 指导教师指导教师 所学专业所学专业 计算机科学与技术 班级班级 所属院系所属院系 学习年限学习年限 2007 年年 9月至月至 2011 年年 7 月月 二一一年五 月 学号:学号: 本 科 毕 业 论 文(设 计) 目目 录录 内容提要 .I 1. 引言 .1 1.1 开发背景.1 1.2 研究的目的和意义.1 1.3 本次设计主要研究的内容.1 2. 需求分析 .1 3. 可行性分析 .2 3.1 经济可行性.2 3.2 技术可行性.2 3.3 操作可行性.2 4. 系统设计与实现 .3 4.1 功能模块及流程设计 .3 网站前台功能模块结构 .3 4.1.2 网站后台功

2、能模块结构 .5 4.2 数据表设计 .7 5. 开发工具、环境 .7 5.1 开发工具、技术介绍.7 5.2 网站实施环境.8 6. 测试 .9 6.1 测试方法.9 6.2 测试内容.9 6.3 测试结果.9 7. 结语 .9 致谢 .11 参考文献 .12 ABSTRACT .13 公司网站的设计与实现 学生姓名: 指导教师: 内容提要 本文主要介绍公司网站的设计与开发过程。设计开发该网站,是为了让更多的用户 了解公司的企业文化,提供给顾客相关产品信息,使企业适应发展环境,保持良好的竞争力。网站功 能主要包含:公司介绍、新闻公告,产品介绍、报修,人才招聘及留言信息展示,用户的管理等。网

3、站的实现采用了动态与静态相结合的网页开发技术。 关键词 焦煤 网站 动态 产品 投票 1. 引言 1.1 开发背景 煤炭这种能源一直以来被人们誉为黑色的金子、工业的食粮,在山西省储量较大。随着科学技术 的飞速发展,煤炭汽化等新技术日趋成熟,煤炭成为人类生产、生活中不可或缺的能源之一。 是全国 煤炭行业中百强企业之一。面对当前日趋激烈的市场竞争趋势,如何能够树立较好的企业形象、扩大 企业影响,进而占据更多的市场份额,在竞争中立于不败之地是每个企业必须考虑的关键问题。 1.2 研究的目的和意义 当前信息时代,许许多多的公司、企业均具备自己的企业网站,为多元化地树立企业的良好形象。 企业网站这种形式

4、一方面极大地拓宽了原有广告宣传扩大企业影响力的渠道,另一方面使不少企业利 用网站实现了在线交易的电子商务模式。为企业建立网站无疑是一种新型、高效的手段,将增强企业 与客户交流、互动,提升服务质量;拓宽产品展示和销售的渠道,从而提高经济效益;并有利于改善 企业管理状况。 山西作为煤炭能源大省,承担着举办世界煤炭博览会的责任,煤炭企业要向全球化发展是必然的 趋势。因此,有必要为煤炭企业建立自己的网站,与世界煤炭交易接轨。针对这种现状,选择本次设 计的目的就是为 建立企业网站。 1.3 本次设计主要研究的内容 本次设计的内容是为公司制作企业网站,设计的主要研究内容是网站功能模块的划分,具体的功 能设

5、置;选择合理、规范的开发工具和技术;实现网站的功能并完成测试。 2. 需求分析 根据对公司产品、业务流程的调研,结合网站开发的目的和用户需求,制定出公司网站应包含的 主要功能模块。 该网站功能将分为前台和后台两大部分。前台将实现用户的登录和注册、浏览信息、对所购买产 品进行报修、对维修服务投诉、发表留言、邮件联系以及在线投票的操作。后台主要供网站管理员对 网站内容进行管理和维护。对于网站的用户将划分三种类型,不同类型的用户功能权限不同。普通用 户在网站中将可以了解到企业文化,浏览产品信息,人才招聘信息,进行在线调查的投票;会员用户 将可以实现普通用户功能权限之外的对所购产品报修登记和维修服务的

6、投诉及建议操作;网站管理员 针对会员用户进行管理,并对前台网站界面所展示的各类信息进行管理,对留言、建议做出回复。 要设计实现网站的这些功能,应该选择合适、有效的开发工具和方法,制定出行之有效的开发方 案,以完成本次设计。 3. 可行性分析 3.1 经济可行性 根据分析针对本次设计的用户对象所制定的研究内容得知,开发该网站占用资源较少、成本较低、 网站运行环境的成本也比较低,因此本次设计为公司开发网站,在经济上完全可行。 3.2 技术可行性 设计开发该网站后台是运行在 Windows XP 操作系统上,该操作系统的稳定性、安全性等性能基 本上能满足用户的需要。网站开发使用的是 Microsof

7、t Dreamweaver 8.0 系统开发工具,使用该工具 开发的系统网站,在我国占有很大的比重,该工具各方面的技术已经非常成熟。数据库使用的是 Microsoft Access 2003,也是成熟、强劲的数据库信息管理系统。因此,从采用的技术、方法角度分 析,开发本网站是可行的。 3.3 操作可行性 公司的业务量随着企业规模的不断拓展而越来越庞大,工作中需要处理的事物繁多,主要体现 在以下几方面。 (1)客户资料的管理。客户购买该公司产品后,公司要录入客户及其购买产品的详细资料,使 客户注册、登录和客户资料查询功能的实现成为可能。 (2)客户服务登记。在系统客户模块中,客户对产品服务投诉前

8、,首先要凭借购买产品时的发 票号进行注册、登录,登录后,报修页面会有该发票号对应产品的资料及其该产品历史报修信息显示, 但故障现象要自己填写后提交。这样可以防止客户自己填写报修产品资料的不准确。 (3)客户提交故障后,公司会对其提交的服务进行第一时间的答复。即当公司收到服务请求后, 首先要对客户进行回复,然后对故障描述进行分析,再派出技术服务人员前往,但处理时,要注明对 客户的回复方式,如邮件回复或者 回复。 (4)售后服务完成后,客户可对售后服务满意度评价。即把对服务是否满意反馈回公司,也可 进行投诉,以便公司采取进一步的措施。 通过对网站功能的设计和开发,将对以上公司日常事物完成处理的操作

9、,因此,本次设计的操作 是可行的。 4. 系统设计与实现 4.1 功能模块及流程设计 由于本次设计是为 开发企业网站,根据用户的需求分析得出将网站的功能划分为前台与后台两 大部分。 网站前台功能模块结构 本次设计的网站前台包含三个功能模块:主页信息浏览模块、用户信息管理模块和在线调查模块。 三个功能模块中具体的功能设计如图 4.1。 图 4.1 网站前台功能模块图 (1)用户信息管理模块 用户信息管理主要包含用户的注册信息管理,用户的账号、密码信息验证以及用户对所购产品报 修、服务投诉等功能。 1) 会员注册:针对新用户所设置的功能。点击“注册”按钮后进入注册页面,需要填写用 户个人基本信息,

10、包括用户名、密码、姓名、 、地址和发票单号等。这是针对合作过的客户所 设置的注册功能,因此需要凭购买发票注册成功。 2)登录:注册成功的用户在相应的用户名栏和密码栏填写自己的账号和密码后,系统通过 与数据库进行校验成功后自动跳转至主页面,为用户提供各项操作;若校验失败则转到失败提示 页面提示用户登录失败,提示用户重新登录或是注册。 3)修改用户信息:登录成功的用户可以在此修改自己的注册信息,如:修改密码、 和地 址。 4)产品报修:提供用户对已注册了的发票单号对应的产品进行报修登记,通过文字描述故 障,并能显示出该发票单号对应产品的购买日期和金额。 5)服务投诉:提供用户对维修服务做出投诉、建

11、议等操作,形式采用的是留言。 (2)信息展示模块 该功能模块在网站中占有很大比重,主要包含:集团概况介绍、产品信息展示、人才招聘信息公 告、邮件咨询、客户留言内容。通过划分出来这些具体功能分类,使浏览网站的用户清楚地查看所需 信息。 功能模块实现的界面如图 4.2。 图 4.2 网站主页界面截图 页面主要采用了 ASP 中的过程技术,让代码看起来清晰明了,节省了很多 ASP 文件,减少了系统 所占的空间。 信息展示模块具体功能设置如下: 1)集团概况介绍:包含集团简介和新闻公告两栏,用于介绍企业文化和发布最新集团动态 与市场信息。 2)产品信息展示:介绍主打产品情况,包含产品图片与文字描述,让

12、客户清楚地看到产品 价格等一系列参数。 3)人才招聘信息公告:展示集团人才招聘信息,包含招聘职位,在此用户可输入关键词搜 索所需招聘信息。 4)邮件咨询:设置邮件咨询功能。 5)客户留言内容:注册过的用户可以对产品或服务发表留言,并能够查看所有其他用户的 留言内容。 (3)在线调查模块 通过投票栏的设置,提供给用户对于网站功能的意见反馈的途径,投票的数据结果可以供网站管 理员及公司管理层对网站功能做出适当的调整,进一步完善网站维护工作。注册了的会员用户与普通 用户都可以在此进行投票。 4.1.2 网站后台功能模块结构 网站的后台功能主要包含:用户管理和网站主页展示信息的管理两大部分,具体包含的

13、功能如图 4.3,后台管理界面如图 4.4。 图 4.3 后台功能模块图 (1)用户管理模块 用户管理模块的功能设置是针对网站的两类用户设置的。网站的管理员类型用户的功能包含:增 加其他管理员,删除管理员;新增客户,对客户进行添加、查询、编辑与删除。其中,新增客户需要 填写客户的相关信息,因为是已经合作过的客户,有购买商品的发票,所以在新增客户功能中设置发 票单号一栏,功能界面如图 4.5。 图 4.4 后台管理界面截图 图 4.5 新增客户界面 (2)网站主页展示信息的管理 网站主页的导航栏设置了集团概况、产品信息、人才招聘、邮件咨询、客户留言等类别的信息展 示。这些类别的具体信息通过后台进

14、行管理,具体对这些展示信息的管理功能设置了以下几个方面。 1)商品信息管理:包括添加商品描述和图片,对商品信息进行编辑,删除商品。添加商品 后形成列表,并可以通过商品名称或商品信息描述搜索商品信息。 2)留言信息管理:管理员在此对客户留言以及投诉、建议等做出回复,通过列表形式显示。 可以删除留言,也能够对留言信息进行打印。 3)投票信息管理:对投票选项可以添加,本模块中体现所有已经投票的结果汇总,对于不 合适的投票选项可以删除。 4)新闻信息管理:本功能模块可供管理员添加新闻内容、图片,在所有已添加的新闻列表 中可对它们进行删除。 5)人才招聘信息管理:由管理员在后台添加人才招聘信息,包含所属

15、部门和详细招聘内容。 已添加的招聘信息可以在过期后对其删除。 4.2 数据表设计 设计的网站数据库中需要包含以下表:系统管理员信息表、客户信息表。 (1)管理员信息表(admin):包括管理员账号,管理员姓名及密码。 表 4.1 admin 字段名称数据类型字段长度说明 AccountInt30 管理员账号 NameText20 管理员姓名 PwdInt16 管理员密码 (2)客户信息表(Member):包括客户注册的用户名、姓名、性别、密码、密码提示问题、密 码提示问题答案、E-Mail、 、地址和 。 表 4.2 Member 字段名称数据类型字段长度说明 MemberIDInt30 会员

16、账号 NameChar20 姓名 SexChar2 性别 PwdInt16 密码 QuestionText50 密码提示问题 AnswerText50 密码提示问题答案 EmailText50E-mail PhoneInt11 AddressText50 地址 ZipCodeInt6 5. 开发工具、环境 5.1 开发工具、技术介绍 (1)动态网页的优点 静态网页浏览者直接从服务器端调用浏览,占用服务器的资源较少但缺点是其不包含交互功能, 对于使用者来说,只能看但不能参与活动,这是一个很大的缺陷。 动态网页包含交互功能,浏览者可以和服务页面间产生会话作用,完成一系列的动作。动态网页 有如下一些

17、优点: 1)用户可与 Web 服务器进行交互; 2)可实现数据库的查询; 3)可以与 HTML 以外的文件进行交互; 4)可缩短查询时间,提高浏览效率; 网站内容的动态化、数据库化是 Internet 网站发展的必然趋势,ASP 以其简单、高效的开发方 式及丰富的控制手段为 Internet 网站的开发、应用提供了强有力的支持。 (2)ASP 技术的特点与工作原理 在使用 ASP 技术时应遵循一个原则ASP 脚本必须与基于 COM 标签的组件配合使用才能开发出 具有实用价值的动态 web 应用程序。在 ASP 技术中,ASP 脚本相当于一种粘合剂,把一个个具有特定 功能的组件集成在一起,以形成

18、最终的软件产品。ASP 的主要特点包括:使用普通的文本编辑器(如记 事本)即可进行编辑设计;ASP 脚本无需编译,在服务器端直接解释执行;与浏览器无关;面向对象, 在 ASP 脚本中可以引用系统组件、内置组件,通过定制 ActiveX Server Component(ActiveX 服务器组 件)扩充功能;ASP 的源程序不会被传到客户端,程序具有一定的安全性;与任何 ActiveX Scripting 语言兼容。 ASP 的工作原理是:当浏览器从 web 服务器请求一个*asp 文件时,ASP 脚本开始运行,web 服 务器此时调用 ASP 从头至尾读取请求文件,运行所有命令并把 HTML

19、 网页返回给浏览器。ASP 文件使用 数据库访问构件通过 ADO(Active Date Object)访问数据库的数据时,web 服务器起着中间部件的作用。 它接收用户 web 浏览器的 web 页请求使用 ODBC 把对数据或数据库的任何命令请求通过网络送到数据 库服务器,从数据库服务器接收数据并且把产生的 web 页和数据送回到用户浏览器。 5.2 网站实施环境 网站实施的具体要求如下: (1)硬件环境:处理器 P以上,主频 2.0G,内存 256M,显存 128M;硬盘 20G;网卡 10M/100M 自适应以太网卡。 (2)软件环境:Microsoft Windows XP 操作系统

20、;Microsoft Access 2003 数据库软件; Microsoft Dreamweaver 8.0 应用软件;Adobe Photoshop 7.0 图片处理软件。 (3)网络环境:系统设计采用 Browser/Server 架构,客户工作界面是通过 www 浏览器来实现, 客户事务逻辑在前端(Browser)实现,但是企业管理事务逻辑在服务器端(Server)实现。 6. 测试 6.1 测试方法 该网站使用了两种测试方法: (1)内部测试,也称为前端应用程序测试。主要针对前台用户登录进行测试,测试前台操作是 否能按要求正常实现。 (2)外部测试,也称为强度测试。主要针对后台管理模

21、块进行测试,测试后台各管理是否能按 要求正常工作。 6.2 测试内容 (1)前台功能操作的测试,测试内容如下: 未登录用户,浏览网站内容的操作是否受限制;客户注册时,显示的客户资料是否正确;客户登 录以后,是否可进行报修和投诉。 (2)后台管理系统的测试,测试内容如下: 管理员用户能否正常登录;前台主页展示的各类信息能否在后台管理列表中正常显示及管理;后 台管理功能是否正常工作。 6.3 测试结果 整个系统在测试过程中,基本功能均可实现,但也存在局部问题: (1)商品图片在上传时,因路径设置的问题,换了计算机后无法正常显示网页。通过修改图片 路径代码已使图片正常显示。 (2)使用产品报修功能时

22、,系统会先提示错误,再打开。通过修改代码,使该页面能正常显示。 7. 结语 本次设计实现的 公司网站界面比较符合企业形象,所需的功能设置合理、齐备,网站的操作比 较简便,也易于维护,符合用户的基本需求。网站实现了产品信息、企业文化、招聘信息的展示和管 理,不同类型用户的管理等功能。但在设计阶段和最终实现之后仍然存在不足,主要体现在以下几个 方面: (1)网站没有设置在线交易功能模块; (2)网站安全性较低; (3)功能模块设计得不够充分。 以上问题反映出在设计实现网站的过程当中,自己对于用户需求这一环节的工作做得不够充分。 对于 公司的业务流程了解的不够全面、彻底,因而设计的功能模块较为简单,

23、使得网站的功能略显单 调;对于网站预期的用户类型把握不够精准,划分的功能权限界限不够清晰。在完成设计过程中,采 用的技术、方法较为简单,无法实现在线交易的功能。设计和实现中存在的这些问题有待进一步完善、 改进。 致谢 特别感谢指导老师对我的悉心指导,在设计期间老师帮助我理清设计思路,指导操作方法,并对 我所做的设计内容提出更好的修改意见。老师渊博的知识、严谨的作风、诲人不倦的态度和学术上精 益求精的精神让我受益终生,我充满无限的感激,在此,我向 老师表示衷心的感谢! 通过毕业设计,自己在分析问题、解决问题、实际操作、工作态度等方面有了很大的提高,为今 后的工作中独立思考和解决问题奠定了基础。在此期间,也得到了很多同学的支持与帮助,在此表示 真诚的感谢! 非常感谢四年来给予我帮助的老师、同学、朋友们。你们对我的关心、支持和帮助是我不断前进 的动力之一,我的大学生活因为有你们而更加精彩,谢谢你们! 参考文献 1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论