jsp+mysql拼客网站的设计与实现(6)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

jsp+mysql拼客网站的设计与实现(6)


从上图可以看出,BDE负责与具体的数据库相连,通过BDE,几乎可以操作目前所有类型的数据库。但是BDE也有很大的缺点,当然,在对于一些比较简单的数据库,例如ASCII,BDE可以直接访问。另外它也可以通过一些相应的驱动,访问特定的数据库,例如通过DAO访问SQL数据库。不同类型的驱动程序都具有不同的特征,主要是表现在:数据库的安全性,事务,数据字典和完整性验证,存储过程和触发器。对于不能直接支持的数据库,BDE还可以连接到ODBC,通过ODBC进行访问,所以BDE有时效率很低。
在JSP提供的所有数据库访问方式中,BDE的历史最长,因此提供的功能也最多,包括大量的和数据库交互的API。使用它访问PARJDBCX和DBASE时效率最高。同时,针对Oracle的访问也有专门的优化,效率也最高。JSP目前正逐步放弃BDE,已经不再为BDE增加新的功能,只是对现有的功能进行文护,排除BUG。BDE包含如下组件:TDATABASE,TTABLE,TQUERY,TSTOREDPROC,TSESSION,TBATCHMOVE,TUPDATESQL,TNESTEDTABLE
2.4  开发方法整体选择
根据用户的实际情况和需要,最终决定采用在Windows xp下使用JSP+SQL开发,采用B/S结构,使用JDBC连接数据库。这样的好处是:
1.使用JSP+SQL灵活方便,可扩充性、可移植性较好。
2.JDBC与SQL同为微软开发,兼容性好,同时存取效率高,且较成熟,目前许多数据库应用系统都采用这种方式。
3.采用 B/S结构是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。
JDBC是Microsoft主要数据存储技术,JDBC主要让应用程序或WEB应用程序存取各种不同的数据源。JDBC封装了OLE-DB复杂的接口,以极为简单的COM接口存储数据,简化了程序员数据存取的工作。
JDBC架构图如图2-2所示:图2-2  JDBC架构图
3  系统分析
3.1  需求分析
随着物价的不断上涨越来越多的年轻人开始追求比较节省的生活方式,“拼客”也就应运而生。拼客,又称团购,指的是有共目的的人集中在一起共同完成同一件事,以 AA 制消费,目的是分摊成本、共享优惠、享受快乐并可以从中交友识友。目前常见拼客方式有拼房、拼饭、拼玩、拼卡、拼用、拼车、拼团、拼购等。拼客将会是博客、播客之后的又一群新兴活跃群体。
拼客不是因为经济困窘,更不是小气鬼,而是科学合理快乐的一种理财方式.将金钱发挥到最大的功效且时尚快乐。拼客们实现用最少的金钱获得最大的收获与快乐。拼客是一种生活态度,但不是吝啬,这就是现代人所追捧拼消费方式的根源。
这种以同城、不同阶层的自由组合做同一件事的行为,被越来越多的人追捧,也展示着一种节约和时尚的生活理念。拼客们可以因拼餐而品尝到高档高价的美餐,也可以因拼房节省至少 50% 的租金等等。除此之外,通过拼客能认识更多的朋友,实现资源共享,方便生活。可以因拼车减轻乘客负担、增加车主收入、缓解交通压力、节约能源、减少对大气的污染等等,其中很多细节只有参与者才能领略体会。 好处多多,快乐多多。
3.1  模块设计
(a)用户注册
(b)用户登录
(c)拼客信息浏览
(d)拼客信息订购
(e)拼客信息查询
(f)订单修改
(g)修改密码
(h)修改个人信息
(i)管理员
3.2  系统功能模块图
前台功能图(如图3-1)主要包括客户进入网站后进行的相应操作。首先,客户需要注册会员登录,如果不注册会员则不能进行拼客的下一步操作。其次,会员注册成功后,以会员身份登录网站,则可以进行会员信息修改,订单信息查询修改,拼客以及网站留言等功能。 (责任编辑:qin)