基于 SMS 的兼职网络快车
方
案
书
题目: 基于
SMS
的兼职网络快车
院校: 嘉兴学院
设计者: 叶华英,柳晓春
指导老师: 魏远旺
日期: 2006
年
6
月
30
日
目录
基于 SMS 的兼职网络快车.................................................................................................................................1
目录.......................................................................................................................................................................2
5.1.1 绪论..........................................................................................................................................................3
1.2 引言.............................................................................................................................................................3
1.3 项目背景.....................................................................................................................................................3
5.1.1 平台开发技术背景..................................................................................................................................4
1.4 ASP.NET 技术.............................................................................................................................................4
1.5 AJAX 技术....................................................................................................................................................5
1.6 SMS 技术....................................................................................................................................................5
1.7 SQL2000 技术.............................................................................................................................................6
5.1.1 网站系统分析..........................................................................................................................................6
1.8 开发和运行环境要求.................................................................................................................................6
1.9 功能需求.....................................................................................................................................................7
1.10 基本要求...................................................................................................................................................8
1.11 系统数据流图.........................................................................................................................................10
1.12 外部接口需求.........................................................................................................................................10
1.13 数据描述.................................................................................................................................................11
5.1.1 系统设计................................................................................................................................................12
1.14 系统概要设计.........................................................................................................................................12
5.1.1
系统处理流程
................................................................................................................................12
5.1.2
系统功能分配
................................................................................................................................13
5.1.3
出错处理设计
................................................................................................................................14
1.15 数据库设计.............................................................................................................................................15
5.1.1
创建数据库
....................................................................................................................................15
5.1.2
数据库表结构
................................................................................................................................15
1.16 系统详细设计.........................................................................................................................................17
5.1.1
系统主页
........................................................................................................................................17
5.1.2
登录模块
........................................................................................................................................18
5.1.3
兼职信息模块
................................................................................................................................19
5.1.4
人才推荐模块
................................................................................................................................20
5.1.5 SMS
服务模块
................................................................................................................................21
5.1.6 网站系统实现与测试............................................................................................................................21
1.17 用户登录.................................................................................................................................................21
5.1.1
会员登录
........................................................................................................................................22
5.1.2
管理员登录
....................................................................................................................................23
1.18 SMS 服务................................................................................................................................................24
1.19 兼职频道.................................................................................................................................................24
1.20 会员自荐.................................................................................................................................................25
结束语.................................................................................................................................................................27
参考文献.............................................................................................................................................................28
5.1.1 绪论
1.2 引言
随着经济全球化和信息技术与信息产业迅速发展,电子商务将成为也必将成为信息交流的热
点,成为各国争先发展,各个产业部门最为关注的领域。
电子商务(Electronic commerce)是指以计算机和网络技术为基础,以计算机网络(尤其是
Internet)为媒介,实现商业交易活动的电子化、网络化。
兼职网络快车网站就是一个企业与消费者间电子商务(B2C)类型的电子商务平台。它为用
户提供虚拟的网络中介服务,为广大的求职者提供开放的电子信息。真正达到到服务用户,服务
企业的目的。所期望实现的便是能使双方十分满意的效果。当然,这也需要在投入使用过程中客
户对我们提出宝贵的意见或建议,力求全方面给用户完美的体验。
1.3 项目背景
“天之骄子”的当代大学生自 1998 年中国高校扩大招生起,就业难问题渐趋明显。大学生的
人数不断增加,至 2004 年普通高校招生计划达 400 万人。
随着大学毕业生和用人单位实行双向选择,毕业生直接进入人才市场,大学毕业生就业形势
形成两个“增长”:一是毕业生人数增长迅猛。据统计,2003 年全国高校毕业生从 2002 年的 134
万猛增至 212 万人,增幅达 46.2%,2005 年已增长到 340 万人。二是大学生毕业即失业的人
数迅速增加。2002 年毕业生离校时有 50 万人未能就业,2003 年又基本维持在这水平。面对如
此庞大的就业人群和有限的劳动力市场需求,巨大的就业压力,让年轻的大学生们尚未踏出校门 ,
就品尝到了生活的艰辛。越来越多的大学生和他们的家长发出这样一种感叹:“大学生找工作越来
越难了。”因此可以认为,大学生就业已与下岗职工再就业、农民工就业一起成为我国三大就业难
题。
当代大学生就业难已经是一个备受人们关注的社会问题,它以不同形式表现在方方面面,产
生的原因呈现出多样性。随着我国高等学校由“精英教育”向“大众化教育”的转变,使大学生的身份
由“精英”走向“大众”,不再是天之骄子,其就业市场也由“卖方”走向“买方”;就业结构排序由一、
二、三走向三、二、一;就业形势由单一性走向多样性。
随着竞争的愈演愈烈,就业形式日趋严峻,为了在毕业后能够更好地适应社会,很多在校大
学生选择了从事兼职工作,一方面缓解了家庭的经济压力,更重要的是在一定程度上接触社会,
以此获取一些工作经验,提高自己的综合实力。
同时,随着高校收费改革的进行,大学生兼职已在全国各地越演越烈,相关资料显示,大学
生中超过 60%的人热衷于兼职,兼职成为很普遍的现象。
针对这一现状,各类中介机构如雨后春笋般涌现,兼职网站类也是层出不穷。我们了解了全
国范围内的部分提供兼职信息类的网站,发现很多值得我们借鉴的经验,包括对兼职信息进行合
理的分类存放,采用短信服务技术提高效率等。总结了他们的设计思路以后,我们也有了一些自
己的想法,比如实现页面的局部刷新,自动的系统提示等。
当然,在看到个别网站信息杂乱,兼职信息可信度低的情况时,我们也有了警觉,要尽最大
努力来解决这些问题。我们相信,只有这样,才能拥有稳定的用户,才可以保证网站的可持续发
展。在运营的过程中,我们会积极吸收用户的意见或建议,改正缺点,争取不断进步。
5.1.1 平台开发技术背景
1.4 ASP.NET 技术
ASP.NET
[1][2]
是建立在微软新一代 .Net 平台 架构上,利用普通语言运行时( Common
Language Runtime)在服务器后端为用户提供建立强大的企业级 Web 应用服务的编程框架。
ASP.NET 是一个已编译的、基于.NET 的环境,把基于通用语言的程序在服务器上运行。将
程序在服务器端首次运行时进行编译,比 ASP 即时解释程序速度上要快很多。而且是可以用任何
与 .NET 兼容的语言(包括 Visual Basic.NET、C#和 J# .NET)创作应用程序。另外,任何
ASP.NET 应用程序都可以使用整个.NET Framework。开发人员可以方便地获得这些技术的优
点,其中包括托管的公共语言运行库环境、类型安全、继承等等。 ASP.NET 可以无缝地与
WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这
不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以
用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。当创建 ASP.NET 应用程序时,
开发人员可以使用 Web 窗体或 XML Web services,或以他们认为合适的任何方式进行组合。
每个功能都能得到同一结构的支持,使您能够使用身份验证方案,缓存经常使用的数据,或者对
应用程序的配置进行自定义。
在平台中采现在比较成熟的用 ASP.NET 2.0 技术和.NET 中主流的完全面向对象的 C#语言
进行开发。
1.5 Ajax 技术
ASP.NET Ajax
[3]
是一个新的 Web 技术开发包,它集成了一套非常大的客户端脚本库使得与
功能丰富的、基于服务器开发平台的 ASP.NET2.0 结合在一起,能让开发的 Web 应用能够通过
直接调用 Web 服务器来更新一个 Web 页面的数据,不需要在页面往返传送(也就是不需要多次刷
新页面)。
AJAX 技术[3]可以仅向服务器发送并取回必需的数据,它使用 SOAP 或其它一些基于 XML
的 web service 接口,并在客户端采用 JavaScript 处理来自服务器的响应。因为在服务器和浏
览器之间交换的数据大量减少,结果我们就能看到响应更快的应用。同时很多的处理工作可以在
发出请求的客户端机器上完成,所以 Web 服务器的处理时间也减少了。AJAX 应用程序的优势在
于:
(1) 通过异步模式,实现无刷新翻页,页面加载提示等;
(2) 优化了浏览器和服务器之间的传输,减少不必要的数据往返,减少了带宽占用;
(3) AJAX 引擎在客户端运行,承担了一部分本来由服务器承担的工作,从而减少了大用户量
下的服务器负载。
使用 ASP.NET Ajax,能最大地利用 ASP.NET 和服务器端代码在浏览器中来做许多工作,使
得有更加丰富的用户体验。
1.6 SMS 技术
短信息服务(英文:Short Message Service,SMS),是移动电话服务的一种。短信服
务最早是在 GSM 系统手机上引入的,现在几乎在任何手机系统上都能通用,如 3G 手机。SMS
[7]
是一种存储和转发服务。也就是说,短消息并不是直接从发送人发送到接收人,而始终通过 SMS
中心进行转发。如果接收人处于未连接状态(可能电话已关闭),则消息将在接收人再次连接时
发送。
SMS 具有消息发送确认的功能。这意味着 SMS 与寻呼不同,用户不是简单地发出短消息然
后相信消息已发送成功;而是短消息发送人可以收到返回消息,通知他们短消息是否已发送成功。
要使用 SMS,用户需要预订支持 SMS 的移动网络,并且必须为该用户启用 SMS 的使用。用
户需要有发送短消息或接收短消息的目的地。该目的地通常是其他的移动电话,但也可以是服务
器。最后,用户还需要有支持 SMS 的移动电话,并需要了解如何使用其特定型号的移动电话发送
或阅读短消息。
使用 SMS 的优势之处在于:已经存在公用标准协议,而且通信工具也是现成的。