收藏 分享(赏)

兼职网络快车final(电子商务竞赛).doc

上传人:yjrm16270 文档编号:7420659 上传时间:2019-05-17 格式:DOC 页数:28 大小:922.50KB
下载 相关 举报
兼职网络快车final(电子商务竞赛).doc_第1页
第1页 / 共28页
兼职网络快车final(电子商务竞赛).doc_第2页
第2页 / 共28页
兼职网络快车final(电子商务竞赛).doc_第3页
第3页 / 共28页
兼职网络快车final(电子商务竞赛).doc_第4页
第4页 / 共28页
兼职网络快车final(电子商务竞赛).doc_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、基于 SMS 的兼职 网络快车方案书题目: 基于 SMS 的兼职网络快车 院校: 嘉兴学院 设计者: 叶华英,柳晓春 指导老师: 魏远旺 日期: 2006 年 6 月 30 日 目录1 绪论 .11.1 引言 .11.2 项目背景 .12 平台开发技术背景 .22.1 ASP.NET 技术 22.2AJAX 技术 22.3 SMS 技术 32.4 SQL2000 技术 33 网站系统分析 .43.1 开发和运行环境要求 .43.2 功能需求 .53.3 基本要求 .53.4 系统数据流图 .83.5 外部接口需求 .83.6 数据描述 .84 系统设计 .104.1 系统概要设计 .104.1

2、.1 系统处理流程 .104.1.2 系统功能分配 .104.1.3 出错处理设计 .124.2 数据库设计 .124.2.1 创建数据库 .124.2.2 数据库表结构 .124.3 系统详细设计 .144.3.1 系统主页 .154.3.2 登录模块 .154.3.3 兼职信息模块 .164.3.4 人才推荐模块 .174.3.5 SMS 服务模块 175 网站系统实现与测试 .185.1 用户登录 .185.1.1 会员登录 .195.1.2 管理员登录 .205.2 SMS 服务 215.3 兼职频道 .215.4 会员自荐 .22结束语 .24参考文献 .251 绪论1.1 引言随着

3、经济全球化和信息技术与信息产业迅速发展,电子商务将成为也必将成为信息交流的热点,成为各国争先发展,各个产业部门最为关注的领域。电子商务(Electronic commerce)是指以计算机和网络技术为基础,以计算机网络(尤其是Internet)为媒介,实现商业交易活动的电子化、网络化。兼职网络快车网站就是一个企业与消费者间电子商务(B2C)类型的电子商务平台。它为用户提供虚拟的网络中介服务,为广大的求职者提供开放的电子信息。真正达到到服务用户,服务企业的目的。所期望实现的便是能使双方十分满意的效果。当然,这也需要在投入使用过程中客户对我们提出宝贵的意见或建议,力求全方面给用户完美的体验。1.2

4、 项目背景“天之骄子”的当代大学生自 1998 年中国高校扩大招生起,就业难问题渐趋明显。大学生的人数不断增加,至 2004 年普通高校招生计划达 400 万人。随着大学毕业生和用人单位实行双向选择,毕业生直接进入人才市场,大学毕业生就业形势形成两个“增长”:一是毕业生人数增长迅猛。据统计,2003 年全国高校毕业生从 2002 年的 134万猛增至 212 万人,增幅达 46.2%,2005 年已增长到 340 万人。二是大学生毕业即失业的人数迅速增加。2002 年毕业生离校时有 50 万人未能就业,2003 年又基本维持在这水平。面对如此庞大的就业人群和有限的劳动力市场需求,巨大的就业压力

5、,让年轻的大学生们尚未踏出校门,就品尝到了生活的艰辛。越来越多的大学生和他们的家长发出这样一种感叹:“大学生找工作越来越难了。 ”因此可以认为,大学生就业已与下岗职工再就业、农民工就业一起成为我国三大就业难题。当代大学生就业难已经是一个备受人们关注的社会问题,它以不同形式表现在方方面面,产生的原因呈现出多样性。随着我国高等学校由“精英教育”向“大众化教育”的转变,使大学生的身份由“精英”走向“大众” ,不再是天之骄子,其就业市场也由“卖方”走向“买方” ;就业结构排序由一、二、三走向三、二、一;就业形势由单一性走向多样性。随着竞争的愈演愈烈,就业形式日趋严峻,为了在毕业后能够更好地适应社会,很

6、多在校大学生选择了从事兼职工作,一方面缓解了家庭的经济压力,更重要的是在一定程度上接触社会,以此获取一些工作经验,提高自己的综合实力。同时,随着高校收费改革的进行,大学生兼职已在全国各地越演越烈,相关资料显示,大学生中超过 60%的人热衷于兼职,兼职成为很普遍的现象。针对这一现状,各类中介机构如雨后春笋般涌现,兼职网站类也是层出不穷。我们了解了全国范围内的部分提供兼职信息类的网站,发现很多值得我们借鉴的经验,包括对兼职信息进行合理的分类存放,采用短信服务技术提高效率等。总结了他们的设计思路以后,我们也有了一些自己的想法,比如实现页面的局部刷新,自动的系统提示等。当然,在看到个别网站信息杂乱,兼

7、职信息可信度低的情况时,我们也有了警觉,要尽最大努力来解决这些问题。我们相信,只有这样,才能拥有稳定的用户,才可以保证网站的可持续发展。在运营的过程中,我们会积极吸收用户的意见或建议,改正缺点,争取不断进步。2 平台开发技术背景2.1 ASP.NET 技术ASP.NET12是建立在微软新一代.Net 平台架构上,利用普通语言运行时(Common Language Runtime)在服务器后端为用户提供建立强大的企业级 Web 应用服务的编程框架。ASP.NET 是一个已编译的、基于.NET 的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比 ASP 即时解释程序

8、速度上要快很多。而且是可以用任何与 .NET 兼容的语言(包括 Visual Basic.NET、C#和 J# .NET)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个.NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web 页的 GUI 和完全

9、集成的调试支持。当创建 ASP.NET 应用程序时,开发人员可以使用 Web 窗体或 XML Web services,或以他们认为合适的任何方式进行组合。每个功能都能得到同一结构的支持,使您能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义。在平台中采现在比较成熟的用 ASP.NET 2.0 技术和.NET 中主流的完全面向对象的 C#语言进行开发。2.2 Ajax 技术 ASP.NET Ajax3是一个新的 Web 技术开发包,它集成了一套非常大的客户端脚本库使得与功能丰富的、基于服务器开发平台的 ASP.NET2.0 结合在一起,能让开发的 Web 应用能够通过直接

10、调用 Web 服务器来更新一个 Web 页面的数据,不需要在页面往返传送(也就是不需要多次刷新页面) 。AJAX 技术3可以仅向服务器发送并取回必需的数据,它使用 SOAP 或其它一些基于 XML 的web service 接口,并在客户端采用 JavaScript 处理来自服务器的响应。因为在服务器和浏览器之间交换的数据大量减少,结果我们就能看到响应更快的应用。同时很多的处理工作可以在发出请求的客户端机器上完成,所以 Web 服务器的处理时间也减少了。AJAX 应用程序的优势在于:(1) 通过异步模式,实现无刷新翻页,页面加载提示等;(2) 优化了浏览器和服务器之间的传输,减少不必要的数据往

11、返,减少了带宽占用;(3) AJAX 引擎在客户端运行,承担了一部分本来由服务器承担的工作,从而减少了大用户量下的服务器负载。使用 ASP.NET Ajax,能最大地利用 ASP.NET 和服务器端代码在浏览器中来做许多工作,使得有更加丰富的用户体验。2.3 SMS 技术短信息服务(英文:Short Message Service,SMS) ,是移动电话服务的一种。短信服务最早是在 GSM 系统手机上引入的,现在几乎在任何手机系统上都能通用,如 3G 手机。SMS 7是一种存储和转发服务。也就是说,短消息并不是直接从发送人发送到接收人,而始终通过 SMS 中心进行转发。如果接收人处于未连接状态

12、(可能电话已关闭) ,则消息将在接收人再次连接时发送。SMS 具有消息发送确认的功能。这意味着 SMS 与寻呼不同,用户不是简单地发出短消息然后相信消息已发送成功;而是短消息发送人可以收到返回消息,通知他们短消息是否已发送成功。要使用 SMS,用户需要预订支持 SMS 的移动网络,并且必须为该用户启用 SMS 的使用。用户需要有发送短消息或接收短消息的目的地。该目的地通常是其他的移动电话,但也可以是服务器。最后,用户还需要有支持 SMS 的移动电话,并需要了解如何使用其特定型号的移动电话发送或阅读短消息。使用 SMS 的优势之处在于:已经存在公用标准协议,而且通信工具也是现成的。 2.4 SQ

13、L2000 技术Microsoft SQL Server 2000 是 美 国 微 软 公 司 推 出 的 使 用 相 当 广 泛 的 数 据 库 管 理 系 统 , 包含 一 套 图 形 工 具 , 如 服 务 器 管 理 ( 用 于 启 动 和 关 闭 数 据 库 服 务 ) 、 企 业 管 理 器 ( 用 于 创 建 和修 改 数 据 库 及 备 份 数 据 库 等 ) 和 查 询 分 析 器 ( 用 于 交 互 执 行 Transact-SQL 语 句 和 过 程 并 提供 图 形 查 询 分 析 功 能 ) 等 。SQL Server 2000 是 为 迅 速 提 供 可 伸 缩 性

14、 电 子 商 务 、 企 业 及 数 据 仓 库 解 决 方 案 而 开 发 的完 整 数 据 库 与 分 析 软 件 产 品 。 SQL SERVER 2000 定 位 于 Internet 背 景 下 的 数 据 库 应 用 ,它 为 用 户 的 Web 应 用 提 供 了 一 款 完 善 的 数 据 管 理 和 数 据 分 析 解 决 方 案 。 同 时 SQL SERVER 2000 还 是 Windows DNA( Distributed Internet Architecture) 架 构 的 一 个 核 心 组件 。 它 极 大 地 缩 短 了 用 户 开 发 电 子 商 务 、

15、 数 据 仓 库 应 用 的 时 间 。 SQL SERVER 2000 还 提供 对 XML(Extensible Markup Language 扩 展 标 示 语 言 支 持 )和 HTTP 的 全 方 位 支 持 。在 高 性 能 和 企 业 级 可 伸 缩 性 领 域 , SQL Server 2000 设 计 成 利 用 Windows 2000 对 更多 处 理 器 、 更 大 的 系 统 内 存 的 支 持 , 最 终 达 到 支 持 64 位 硬 件 平 台 。 在 不 断 提 升 可 用 性 的 努力 过 程 中 , SQL Server 2000 采 用 Windows

16、2000 四 路 群 集 , 提 供 了 大 大 改 进 的 群 集 支 持 。SQL Server 7.0 已 经 在 可 管 理 性 和 易 用 性 方 面 在 行 业 内 领 先 , SQL Server 2000 通 过 与 Windows 2000 活 动 目 录 紧 密 结 合 进 一 步 改 进 了 这 些 功 能 。 而 且 , SQL Server 2000 还 包含 对 现 有 管 理 工 具 和 实 用 程 序 的 重 大 改 进 , 并 引 入 更 具 自 我 调 节 和 自 我 管 理 的 引 擎 功 能 。SQL Server 2000 按 照 设 计 可 以 为

17、部 署 和 维 护 强 大 的 、 易 于 管 理 、 支 持 商 务 活 动 的Web 站 点 提 供 最 好 的 性 能 , 这 些 站 点 可 以 从 事 商 家 和 商 家 之 间 或 商 家 与 客 户 之 间 的 交 易 。 在寻 求 一 个 支 持 您 的 电 子 商 务 解 决 方 案 的 数 据 库 时 , 需 要 考 虑 的 项 目 包 括 : 可 用 性 、 性 能 、 可管 理 性 和 价 格 。使用 SQL Server 2000 技术的优势在于: 高 效 的 数 据 分 析 性 能 。 灵 活 的 业 务 扩 展 性 。 操 作 系 统 集 成 的 安 全 性 。

18、客 户 及 管 理 工 具 的 易 用 性3 网站系统分析3.1 开发和运行环境要求软硬件环境要求软件环境服务器端: WEB 服务器。要使 ASP.NET 程序正常运行,就必须有 Web 服务器。在 Windows 2000/XP 系统上安装 IIS(Internet Information Server),在 Windows 98 等系统下,则要安装 PWS(Personal Web Server); 数据库:SQL Server2000 及以上版本 页面编辑器,例如:Dreamweaver、Frontpage、记事本等。客户端: 操作系统:Windows2000/ Windows XP;

19、浏览器:IE6.0 及以上版本。硬件环境只要能运行 Windows 98 以上操作系统的硬件配置,一般都能满足要求。3.2 功能需求设计本网站的目的是为了给广大求职者特别是在校大学生一个可靠的兼职网络平台,经调查,很多在校大学生课余时间很多,而找一个合适的兼职也是他们迫切的愿望。为此,本网站给他们提供了一个电子信息的兼职平台,当用户注册后,可以发布兼职、浏览兼职信息。平台的主要模块有:用户登录,会员专区,兼职频道,网站公告,信息管理,发布信息,人才推荐,留言板,友情链接,兼职常识等。系统功能模块结构图,如图 3-1 所示:图 3-1 系统功能模块结构图3.3 基本要求兼职网络平台要求能够尽快地

20、响应用户的验证需求,准确无误的将公司或企业发布的兼职信息及时地发布在前台供游客或会员查看并参与。做到省时、省事、便捷、高效!后台对数据的管理也要做到谨慎,确保提供的信息准确,而且实用有效。整个系统包括前台和后台两大部分。前台页面主要包括以下功能模块:1) 网站导航:主要包括站内的重要功能导航,如发布、查看兼职信息,进入留言板等。2) 兼职信息搜索:主要包括一般搜索和分类搜索两个部分。3) 用户登录:包括了公司或企业用户、个人用户登录。4) 宣传模块:主要是网站流程图解宣传,旗舰广告宣传等。5) 会员专区:主要包括专属于会员特有的服务内容。6) 人才推荐:主要是经审核优秀的会员资料显示模块。7)

21、 网站公告:显示网站的最新动态信息。8) 兼职频道:主要包括分类的兼职信息。9) 留言板:用户可在此留言,提供自己的意见或建议。10) 帮助中心:用户可以借此了解网站工作流程,或者需要的一些其他方面的帮助等。11) 友情链接:主要是一些可以提供给用户兼职常识的链接。12) 后台登录入口:为用户进入后台提供一个入口。(1)后台页面主要包括以下功能模块:1) 后台登录:及后台管理员登录后台。2) 兼职信息管理:主要包括审核公司或企业用户发布的兼职信息,添加或删除。3) 用户反馈信息管理:主要包括对用户反馈信息的回复、删除等。4) 网站信息管理:只要包括网站公告的编辑,友情链接的更新,兼职常识的更新

22、等。5) 会员信息管理:包括对会员资料的查看、冻结(解冻) 、删除等。(2) 系统流程图(图 3-2、图 3-3、图 3-4)访客个人身份验证兼 职 网 络数 据 库 网站浏览发布兼职申请短信通知发表自荐修改资料反馈信息用户注册图 3-2 业务流程图 1访客公司用户验证兼 职 网 络数 据 库 网站浏览发布兼职修改资料反馈信息用户注册图 3-3 业务流程图 2访客管理员用户验证兼 职 网 络数 据 库 会员管理网站信息管理修改资料兼职信息管理公告管理图 3-4 系统后台流程(3)安全和保密要求对于会员的个人信息,给予一定的区分保密处理。不同的访客(一般访客、个人会员、公司或企业会员)也拥有不同

23、的访问权限。这样,一方面有利于用户访问时的信息筛选,也有利于对用户信息的安全保证。3.4 系统数据流图前台数据库兼职网络管理 系统顾 客 管理员兼职信息个人信息短信息网站信息3.5 外部接口需求1、用户接口需求网站采用网页的形式将信息提供给用户,支持用户的键盘和鼠标操作。而且界面做到:1)色调风格统一,给用户以善心悦目的感觉,利于用户访问;2)流程人性化,给用户以更简单快捷的体验,当出现操作错误时,给用户针对性的错误提示,方便用户进行改正。3)在用户可能需要的情况下,系统筛选性的给用户提供有用的信息(个性化服务 8) 。2、硬件接口一般的计算机,有基本的网络功能,能访问网络资源。3、软件接口客

24、户端:任何可以连接 Internet 的 Windows 操作系统。服务器端:安装有 IIS 的 Windows 操作系统,以及 SQL Server 数据库。3.6 数据描述经过对功能模块的具体分析,创建出数据库。数据库中共有 8 个数据表:tb_user 表(用户表) 、tb_advice 表(用户反馈信息表) 、tb_job 表(兼职信息表) 、tb_sort 表(兼职分类表) 、tb_public 表(网站公告表) 、tb_link 表(友情链接表) 、tb_common 表(兼职常识表) 、tb_apply 表(求职信息表) 。(1) 主要关系模式:1 用户(用户名,性别,密码,密码

25、问题,问题答案,最后登录时间,登录次数,真实姓名,专业,年龄,联系电话,照片).2 兼职信息(兼职编号,所属兼职类别 ID,兼职主题,内容,时间) 。3 兼职分类(类别 ID 号,类别名称) 。4 公告(编号,摘要,内容,日期)。5 用户反馈信息(信息编号,用户名,内容,反馈时间)6 自荐信息(编号,用户名,真实姓名,性别,年龄,联系电话,求职方向,专长,业余时间,现居地)(2) 关系模型如图 3-5、3-6 所示。用户 用户名用户反馈信息自荐信息信息编号 反馈时间内容性别 内 容 密码 密码问题真实姓名密码答案编号求职方向特长现居地图 3-5兼职信息兼职分类类别ID类别名称兼职编号兼职主题内

26、容时间公告编号 摘要内容图 3-6 图 3-74 系统设计4.1 系统概要设计4.1.1 系统处理流程访客处理流程日期 当访客访问网站首页时,可以浏览一般权限的信息,包括查看网站公告,查看兼职信息、留言给管理员等。网站也给予普通访客(非会员)查看面试信息的权限。 如果访客希望拥有网站系统提供的更多的服务,包括系统通知、个人信息中心,求职者自荐、短信通知的话,就必须注册为网站会员。 注册成为网站会员以后,系统会提供信息表供会员完整自己的资料,这些资料将作为公司用户查找推荐人才的根据,给求职者更多的机会来找到自己想要的兼职工作。对于已注册登录的会员,不仅有个人的信息中心,以后所有参与过的兼职都会有

27、所记录,而且有积分。积分达到一定数目可以换取短信或者领取奖品。同时,成为会员的用户可以发布兼职,经审核,在系统首页会有此兼职信息供访客查看参与。当指定日期已到或者录取人数已满,该兼职信息将被关闭。 会员在完成自己需要的一切以后,可以注销离开。管理员处理流程 管理员登录系统。 当接到系统发送的短信通知,管理员界面会有需要审核的兼职发布信息,确认即可将信息发布在首页,另外在管理员页面也有对网站公告模块、友情链接模块等的信息维护、更新。 待工作完成后,管理员退出后台。4.1.2 系统功能分配(1) 浏览功能 前台首页(Index.aspx)在此页面中,包含有大多数的链接接口,访客可以利用这些接口进入

28、其他的页面,然后进行相应的操作。 查看兼职信息(Job.aspx)首页中提供了兼职频道的分类信息,通过这些接口,可以了解更详尽更多的兼职信息,可供用户自己挑选查看。 浏览网站公告(Public.aspx)首页中,有公告一栏。访客可以从这里了解一些网站通知,对于会员,可以关注自己参与的兼职的面试信息等。 关注兼职小常识(Common.aspx)首页中也包含这样一个模块,它提供给给那些初次兼职没有经验的人以基本的兼职常识,以防被骗。 (2) 交流功能留言板(Advice.aspx)网站主页提供了留言板的接口链接,任何访客都有权限进行访问、查看留言并发表自己的建议或意见,届时管理员将进行回复并采纳好

29、的建议,对提出者给予感谢!(3) 登录功能(UserLogin.aspx ,Index.aspx ,admin/Index.aspx )在网站首页有登录接口,登录功能也有单独的页面,用于用户登录。会员登录后将会拥有更多的权限来获取或发布信息。管理员有自己独有的登录页面,登录后可以对网站进行维护。 (4) 修改资料功能(Change.aspx)会员可以在个人信息中心完成私人资料的修改。(5) 短信申请功能(Message.aspx)专属于个人会员的功能,会员根据自己的需要可以申请短信通知功能,当有新的兼职信息发布时,享受此服务的会员将会收到系统发送到手机的短信,会员可以对信息进行筛选,申请接收个

30、别分类的兼职信息的发送。(6) 求职功能(Apply.aspx )会员登录后,输入详细的资料,可以申请成为“特别会员” ,审核成功便可以在人才推荐模块有自己的一席之地,当公司或企业用户紧急需要人员的时候,便可以免去面试,直接从“网站推荐的人才”里面挑选合适的来做兼职人员,这样会使整个流程更加便捷、迅速。(7) 发布兼职功能(Public.aspx)对于网站会员,将有权限来发布兼职信息。当会员发布兼职申请后,系统自动发信息通知管理员,管理员进行审核后,该兼职信息即根据分类发布在网站兼职频道一栏。(8) 搜索功能(Search.aspx)主要用来通过关键字来搜索兼职,以达到更快的获取信息的效果。(

31、9) 个性化服务功能(Personal.aspx)一个更好的服务于网站会员的服务功能,当会员用户登录后,系统将主动 地为用户提供之前设置好的关注信息内容的最新动态,做到给用户以更加完美的体验效果。(10) 帮助功能(Help.aspx)该功能给用户提供了一般问题的解决方法,当用户仍然无法解决时,可以联系管理员,管理员会及时地给予解答。(11) 注册功能(Index.aspx ,UserRegister.aspx ,Regnext.aspx)本网站中,只有会员才可以拥有更多的权限来发布兼职,才可以拥有自己的个人中心,获取短信通知等,在首页提供了用户注册的接口,只需根据提示完成个人或企业用户的资料

32、填写即可完成注册。对于注册资料完整的会员,将有更多的机会通过本网站找到想要的兼职工作。4.1.3 出错处理设计(1)系统应考虑各种系统错误,避免造成对数据库的损坏。(2)采用网页形式为用户提供提示信息,让用户及时了解自己所处的状态。4.2 数据库设计4.2.1 创建数据库兼职网络平台采用 SQL2000 作为数据库管理系统 9。启动服务,选择“企业管理器”程序,然后创建名为“jjdata”的数据库。4.2.2 数据库表结构“jjdata”数据库中包含有网站需要的 8 个数据库表,这里将给出主要的几个数据库表结构。用户表(tb_user)用来存放用户的注册信息,以及用户的有关登录信息。人才推荐模

33、块需要的信息也来自此表。其表结构如表 4-1 所示。列名 数据类型长度主键否允许空备注Tb_idno Int 4 是 否 用户 ID 号Tb_name Varchar 50 否 否 用户登录名Tb_password Varchar 50 否 否 用户登录密码Tb_last_time Varchar 50 否 是 用户最后一次登录时间Tag Int 1 否 否 用户标记:0 代表管理员,1 代表个人会员,2 代表公司会员,3 代表被冻结4 代表 人才推荐会员 6 代表 SMS 会员 tag2:0 代表无 1 代表 SMS 审核会员2 代表人才推荐审核会员Tb_logtimes Int 4 否 是

34、 用户登录次数Tb_question Varchar 50 否 是 密码问题Tb_answer Varchar 50 否 是 密码答案Tb_sex Varchar 10 否 是 性别Tb_realname Varchar 50 否 是 真实姓名Tb_age Int 4 否 是 年龄Tb_phone Varchar 50 否 是 联系方式Tb_photo Varchar 50 否 是 用户照片Tb_speciality Varchar 50 否 是 用户专业4-1 tb_user 表结构兼职信息表(tb_Job)用于存储兼职频道里面公布的兼职信息,表结构如表 4-2 所示列名 数据类型长度 主键

35、否 允许空 备注ID Int 4 是 否 惟一标识Tile Vachar 50 否 否 信息标题Sort_ID Int 4 否 否 从属类别 IDPublic_time Varchar 50 否 否 发布时间Source_name Varchar 50 否 否 发布者Address Varchar 100 否 否 工作地点Salary Varchar 50 否 否 兼职薪水Phone Varchar 50 否 否 发布人联系方式Tag Int 1 否 否 信息状态0 代表关闭1 代表打开表 4-2 兼职信息表(tb_job)求职信息表(tb_apply )用于存储会员发布的求职信息,该信息将会

36、在成为人才推荐的一个信息组成部分。具体表结构如表 4-3 所示列名 数据类型长度 主键否 允许空 备注ID Int 4 是 否 惟一标识Tb_name Varchar 50 否 否 用户名Realname Varchar 50 否 否 真实姓名Sex Varchar 10 否 否 求职者性别Age Varchar 10 否 否 求职者年龄Type Varchar 50 否 否 求职方向Speciality Varchar 50 否 否 专长Picture Varchar 50 否 是 用户照片Part_time Varchar 50 否 是 业余时间Address Varchar 50 否 否

37、 现居地表 4-3 求职信息表(tb_apply)网站公告表(tb_public)主要用于存放由后台发布的网站最新动态信息,其表结构如下:表 4-4 结构如图列名 数据类型长度 主键否 允许空 备注ID Int 4 是 否 编号,自动增加Title Varchar 50 否 否 公告标题Content Varchar 100 否 否 公告内容Time Varchar 50 否 否 公布时间4-4 网站公告表(tb_public)4.3 系统详细设计本小节中将描述系统主要模块的详细设计情况4.3.1 系统主页功能描述:首页是打开网站的第一扇门,给其它模块提供了接口路径。非会员访客可以进行网站的浏

38、览,也可以进行留言,会员登录后可以进行兼职信息的发布,申请网站服务等。主页系统流程图如图 4-1 所示。开 始 管 理 员 登 录会员管理修改资料网站信息管理兼职信息管理公告管理登录个人会员 公司会员浏览网站留言板发表自荐申请短信修改资料发布兼职是会员 管理员否图 4-1 主页系统流程图4.3.2 登录模块功能描述:对用户进行身份的验证,通过验证,就可以充分享受会员所拥有的网站服务,以及参与兼职信息的发布等等。在会员或管理员登录时,需要注意选择正确的身份登录,输入正确的用户名和密码后,方可通过验证。会员登录模块流程图如图 4-2 所示,管理员类似。图 4-2 登录程序流程图否是否是入口输入用户

39、名和密码信息是否正确显示登录后界面是否已注册注 册提示信息提示信息4.3.3 兼职信息模块功能描述:为访客提供经过分类的兼职信息,当会员发布一条兼职信息时,需要管理员的确认,审核通过后,兼职信息会异步刷新(ajax 技术)显示在兼职频道一栏内,访客无需刷新页面即可看到更新后的信息。登录发布兼职申请编辑兼职信息管理员审核同意入口异步刷新首页显示结束是否否图 4-3 兼职发布流程图4.3.4 人才推荐模块功能描述:是个人会员进行自荐的模块,为公司用户寻找兼职人员提供了便捷的资源。个人会员填写完整资料,求职意向等,公司在不组织面试的情况下,完全可以从这个模块里选拔出适合的人选,大大提高了工作的效率。

40、人才自荐流程结构如图 4-4 所示入口登录填写资料发布申请管理员确认填写求职信息表添加人才是否真实结束系统通知个人会员是否是否图 4-4 人才自荐流程4.3.5 SMS 服务模块功能描述:SMS(短消息)服务是本网站提供给会员的一个特色服务,会员申请 SMS 服务成为高级会员后,当网站有新的兼职信息更新后,系统会自动将兼职信息以短信形式及时地发送到会员手机上,使拥有 SMS 服务的会员实时掌握网站兼职信息的动态,以便寻找到适合的兼职工作。另外,SMS 服务具有分类别发送功能。这样,高级会员只需简单的设置,就可以选择性的接受所关注的兼职内容,从而避免了浪费。模块程序流程图如 4-5 所示开始会员

41、登陆网站网站信息更新参与兼职申请 S M S 服务支付是否成功高级会员设置关注类别获取网站短信结束图 4-5 SMS 服务程序流程5 网站系统实现与测试在本节中,将对本网站的主要功能模块进行测试,即对:登录模块,SMS 服务模块,兼职频道模块,会员自荐模块等。下面将从这几个方面来对网站系统进行测试。采用的测试方法为黑盒测试法。5.1 用户登录前台首页运行结果如图 5-1 所示图 5-1 前台首页用户登录主要是测试能否正确实现对用户身份的验证。5.1.1 会员登录功能:对用户(或管理员)进行身份验证,通过验证可以开始享受会员功能服务。输入错误的用户名,检查是否有用户名未注册的提示信息;输入错误的

42、密码,检查是否有密码错误的提示信息;输入正确的用户名和密码,检查能否登录系统,若登录到系统,检查登录后页面是否与预期的结果相吻合。本模块界面(1) 登录前如图 5-2 所示图 5-2 登录入口(2) 登录后如图 5-3 所示图 5-3 登录后页面5.1.2 管理员登录进入后台登录页面,管理员默认的用户名是 admin,输入错误的密码,查看是否有提示错误的信息;输入为空,查看是否有提示“请不要非法登录后台” ;输入正确的密码,检查是否能登录系统,若登录到系统,查看登录后页面是否与预期结果相吻合。5.2 SMS 服务通过首页接口进入 SMS 服务申请页面,填写好信息,尤其是用户的手机号码,确认填写

43、正确,完成 SMS 服务申请流程。申请成功后,准备测试。再次确认手机是否处于服务状态,由后台发布一条兼职信息到首页兼职频道模块。测试是否会收到短信,检验发送过程需要的时间。增加用户的个数,再次发布兼职信息,测试是否会出现个别用户收不到信息的问题,并检验多用户接收过程需要的时间。同时,查看手机中收到的信息格式是否与预料中的一致,内容是否全面。SMS 服务接口界面如图 5-4 所示。图 5-4 SMS 导航栏接口5.3 兼职频道本模块主要测试兼职信息的异步刷新功能,即在不刷新首页的情况下,进行对兼职公布信息的刷新,亦即验证 ajax 功能的实现。首先,以管理员身份登录后台,然后再打开首页,观察首页

44、里面兼职频道内的内容,此时如图 5-5,然后在后台随意发布一条兼职信息,在不刷新首页的情况下,几秒后观察兼职频道里面的兼职信息。看是否有兼职信息的更新。更新后如图 5-6.多次分类尝试,得出结果。图 5-5 发布前的页面图 5-6 发布后的页面5.4 会员自荐会员自荐的方式有两种:一种是通过完全填写资料,无需管理员确认即可完成自荐功能,一种是通过填写自荐表完成自荐。因为两种测试过程几乎一致,这里只测试一种方式,来测试会员自荐功能。首先还是让我们来观察首页的人才推荐模块,可以看见没有人才推荐。如图 5-7.图 5-7 人才推荐模块图首先根据系统提示进行资料的填写,部分截图如图 5-8,图 5-8

45、 当资料填写完毕后,提交。刷新首页,查看人才推荐里面的内容是否有所更新。此时如图 5-9.图 5-9 结束语经过这么长时间的努力,我们终于完成了“兼职网络快车”的说明书设计。从项目的初步定义到现在的真正完成,付出的汗水总算有了收获。在设计期间,做好的每一步都对自己是一个挑战。但是,在这短短的一段时间里,我学到了很多知识也有了很多心里上的感受。从开始对ASP.NET 2.012的接触以及对 ajax、SMS、的好奇,然后查看书籍资料来想方设法地了解它们,到最后的应用,这一大段的经历着实让我们难忘。不停地遇见问题,解决问题,在这其中,我们也有体会到那种成功后的喜悦以及成就感,激励着我们不断地去学习

46、,去努力。虽然我们的说明书的设计还免不了给人一些稚嫩的感觉,也存在一些不足,但是经过实践,我了解了软件设计是需要实践来提高的,也让我们意识到了实践的重要性。就好比一支钢笔是理论知识,墨水是实践经验一样,想“写”得久、 “写”得好就必须充足“墨水”才可以。我们也相信,实践中的经验会让我们成熟起来。这次设计也让我深刻体会到学习和团队精神的重要性。只有知识丰富,才能在遇到困难时不乱阵脚,从容解决。要有突破精神,才可以不断地进步。而且团队合作意识也给我很大感触。我们共同完成系统,分工合作,互帮互助,才有了这么高的效率。感谢我的队友,更要感谢一直殷切指导我们的老师,有你们在后面后盾般的支持,才让我们更加

47、勇敢地去面对困难,我们一定会做得更好!参考文献1 Petshop4.0 详解OL . http:/ Phil Haack.Thoughts on ASP.NET MVC Preview 2 and Beyond OL.http:/ archive/2008/03/10/thoughts-on--mvc-preview-2- and-beyond.aspx, 2008,33 章立民. ASP.NET AJAX 经典范例 168M .机械工业出版社,2007,94 Alessandro Gallo ,David Barkol,Rama Krishna Vavilala .ASP.NET AJAX

48、in ActionM. Manning Publications,2007,85 姚国新.基于 Ajax 的 WEB 应用技术的研究与实现D.西安:西北大学硕士学位论文, 2006,56 朱先忠,邵建玉,温莹洁.开发者突击:精通 ASP.NET AJAX 网络程序开发M.电子工业出版社,2008,77 蔡佶 张磊 刘健民.后短信时代M.人民邮电出版社,2005.38 汪伟男,王忠华,张妮.基于 ASP.NET2.0 的 Web 个性化自主学习研究J .软件导刊,2008,(9):63-649 陈世洪,王晓海,瘳建华.SQL Server2000 管理、开发与应用实例详解M.人民邮电出版社.2006.610 杨桦,SQL Server 2000 实用教程M.清华大学出版社.2007.311 石伟平,徐国庆. SQL Server 2000 数据库管理系统M,华东师范大学出版社.2007.212 郝刚. ASP.NET2.0 开发指南M.人民邮电出版社,2006,513 Dino Esposito. ASP.NET 2.0 高级编程M .清华大学出版社,2006,6

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报