为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

网上拍卖系统的设计与实现

2012-04-17 19页 doc 305KB 83阅读

用户头像

is_065458

暂无简介

举报
网上拍卖系统的设计与实现网上拍卖系统的设计与实现网拍卖系统的设计与实现 摘 &网上拍卖系统的设计与实现nbsp; 要 网上拍卖是新兴起的一种网上交易方式。网上拍卖系统的设计与实现它具有成本低廉,方式灵活,运行快捷等特点,通过Interne网上拍卖系统的设计与实现t将 拍卖活动变成每一位网民都可以加入其中的交网上拍卖系统的设计与实现易方式。但它在给人们带来便利的同时也带来了很多的问题网上拍卖系统的设计与实现 。它的公平、公正、公开性受到大家的关注。其可靠性和安全网上拍卖系统的设计与实现性更是大家关心的问题。这就要求不仅要在 系统的设...
网上拍卖系统的设计与实现
网上拍卖系统的设计与实现

网拍卖系统的设计与实现
摘 &网上拍卖系统的设计与实现nbsp; 要
网上拍卖是新兴起的一种网上交易方式。网上拍卖系统的设计与实现它具有成本低廉,方式灵活,运行快捷等特点,通过Interne网上拍卖系统的设计与实现t将

拍卖活动变成每一位网民都可以加入其中的交网上拍卖系统的设计与实现易方式。但它在给人们带来便利的同时也带来了很多的问

网上拍卖系统的设计与实现

。它的公平、公正、公开性受到大家的关注。其可靠性和安全网上拍卖系统的设计与实现性更是大家关心的问题。这就要求不仅要在

系统的设计网上拍卖系统的设计与实现上做到公平合理,也要在信息的传输上做到安全可靠,以构建一个公平又网上拍卖系统的设计与实现安全的交易平台。
本文构建了一个基于B/S模式的网上拍网上拍卖系统的设计与实现卖系统,为买卖双方搭建了一个灵活自由并且安全可靠的交易平台。<网上拍卖系统的设计与实现/p>

本文着重论述了系统的模块设计、数据流程和功能网上拍卖系统的设计与实现实现。其功能包括用户注册、登陆、网上拍卖、网上竞

价网上拍卖系统的设计与实现、商品搜索、购买者对商品的评价、购买者留言、后台数据库管理、拍网上拍卖系统的设计与实现卖者信用度的统计等功能。包括

如何运用JAVA、j网上拍卖系统的设计与实现avascript、JSP等关键技术建立网上购物系统,并在web网上拍卖系统的设计与实现服务器上配置SSL以保证敏感信息

的安全传输。网上拍卖系统的设计与实现

关键词:网上拍卖;JSP;SSL;竞价

网上拍卖系统的设计与实现

 

The Design 网上拍卖系统的设计与实现and Realization of Online Auction 网上拍卖系统的设计与实现System
Abstract
Onl网上拍卖系统的设计与实现ine auction is a sort of new tr网上拍卖系统的设计与实现ansaction emerged recently. It h网上拍卖系统的设计与实现as a characteristic of

inexpensive cost, flexible metho网上拍卖系统的设计与实现d and quick movement. It has chang网上拍卖系统的设计与实现ed the method of

transac网上拍卖系统的设计与实现tion into an auction movement 网上拍卖系统的设计与实现which allows common people to j网上拍卖系统的设计与实现oin in through the

int网上拍卖系统的设计与实现ernet. It brings people a lot of网上拍卖系统的设计与实现 convenience, at the same time co网上拍卖系统的设计与实现mes about some problems.

People start to focus on its f网上拍卖系统的设计与实现airness, honesty and publicity. In网上拍卖系统的设计与实现 addition, its reliability

网上拍卖系统的设计与实现

and security are more concerne网上拍卖系统的设计与实现d. It’s not only required a 网上拍卖系统的设计与实现fairness and rationality on the

design of system, but al网上拍卖系统的设计与实现so keeps the information security网上拍卖系统的设计与实现 and reliability when transferring网上拍卖系统的设计与实现

to construct a platform网上拍卖系统的设计与实现 of fairness and security.&nbs网上拍卖系统的设计与实现p; 
The system des网上拍卖系统的设计与实现igns an auction system based on t网上拍卖系统的设计与实现he mode of B/S, and proposes a 网上拍卖系统的设计与实现flexible and

reliable 网上拍卖系统的设计与实现environment for trade service. 网上拍卖系统的设计与实现The thesis put most words on desi网上拍卖系统的设计与实现gn of module, data

flow and realization of function, including client register, login, auction, competition,

commodity researching, comment and credible stat for person on auction. The thesis also

discusses how to build up an online auction system with Java, javascript, Jsp techniques and

configure the SSL to ensure the secure transmission of sensitive information on the web

server.

Key words: Online Auction; JSP; SSL; Competitive
 
目  录
论文总页数:28页
1 引言 1
2 绪论 1
2.1 本系统设计的意义 1
2.2 网上拍卖的起源 1
2.3 我国网上拍卖的现状 2
2.4 网上拍卖的营销方式 2
3 系统总体设计 2
3.1系统运行环境要求 2
3.2 需求分析 3
3.2.1需要实现的功能及功能模块 3
3.2.2数据流程图 4
3.2.3功能模块设计 5
3.3 系统E-R图 7
3.4系统数据逻辑结构 8
4系统具体实现 10
4.1开发系统的语言与工具 10
4.2 拍卖商品功能 10
4.3竞购商品功能 12
4.4查询拍卖情况功能 15
4.5商品搜索功能 16
4.6信用度统计功能 18
4.7对商品评价功能 20
4.8购物车功能 21
5 系统的数据传输安全保证 24
5.1 数据传输的安全性要求 24
5.2 SSL

提供的服务 24
5.3 ssl的工作原理 24
5.4 Tomcat配置SSL(Windows环境) 25
结    论 26
参考文献 26
致    谢 27
声    明 28

参考文献
[1] Adrian Kingsley-Hughes[美],Kathie Kingsley-Hughes[美]. javascript 1.5实例教程[M]. 刘勇译

. 北京:人民邮电出版社, 2001。
[2] 许龙飞,李国和,马玉书. Web数据库技术与应用[M]. 北京:科学出版社, 2005。
[3] 方睿,刁仁宏,吴四九. 网络数据库原理及应用[M]. 四川:四川大学出版社, 2005。
[4] 耿祥义,张跃平. JAVA2实用教程第二版[M]. 北京:清华大学出版社, 2001。
[5] 孙连三,邹慧超,汪孝宜. 新手学制作网页[M]. 北京:人民邮电出版社, 2003。
[6] Phil Hanna[美]. JSP 技术大全[M]. 闻道工作室译. 北京:机械工业出版社,2002。
[7] 李振捷,陈雄,正军. JSP网站开发典型模块与实例精讲[M]. 北京:电子工业出版社,2006。
 


网上书店系统
1.需求分析。
参考设计要求,及可行性的分析,我们确定了如下的需求:
1.数据库设计科学合理。
2.网站主页面简洁美观,可以天蓝色为主色调。
3.网站主页显示各个分类的及总的畅销表、新书榜、推荐榜,显示论坛新帖。
4.单本图书的详细资料页面显示同类图书的畅销榜,同一作者的畅销榜,购买了同一本书的读者此外还购买的图书。
5.可按作者,或者书名,或者出版社搜索图书。
6.用户注册登录后可以使用购物车、订单等功能,可以修改密码、个人资料,还可以在论坛发表新帖、回复。
7.具备友好的用户界面,提供适当的操作提示,如用户登录时的密码错误等。
8.网站管理员可通过后台管理界面,修改密码,添加、删除用户,添加、删除、修改图书的详细资料。
2.总的设计思想、系统平台、开发工具。
团队工作模式:以组长为核心,充分沟通与交流,保证概念的完整性与进度的良好控制。
采用自顶向下的设计方法,策略上采取复用、分而治之。
首先,清晰的结构和表达方式更容易对需求和模块功能进行精确的描述。其次,模块分割和模块独立性避免了系统级的bug。另外,细节的隐藏使结构上的缺陷更加容易识别。第四,设计在每个精化步骤的层次上是可以测试的,所以测试可以尽早开始,并且每个步骤的重点可以放在合适的级别上。
一次添加一个构件(功能模块)。在添加了新的构件(功能模块)之后,用它们来测试子系统。因为那些原来可以在子系统上成功运行的用例,必须在现有系统上重新运行,对系统进行回归测试。
精确、完整地定义接口、功能模块时,将具有一定集成度并可以重复使用的模块抽象出来,经验证后发放给组员以供复用,尽可能地避免代码的重复生产,提高代码的重用率,从而合理化、并简化开发过程,减少总的开发工作量与维护代价,提高生产率。
通过QQ、邮箱、局域网内的共享等,共享调试


系统平台:Windows XP  SP2 。
开发工具:Tomcat,JDK 1.5,Eclipse,Access 2003,Macromedia Dreamweaver MX 2004。
6.总结。
 伴随着第一场雪的降临,这个课程设计才接近了尾声。在这次课程设计里,可以说是全身心地投入,??正式开始动工之前,有很多关于网站架设的想法,觉得网站无非就是数据库+标签,真正下手后,深刻体会到了其中的艰辛,特别是当第一场雪哗啦啦地下下来,而我却不得不坐在电脑前继续调试时。
 虽然没能赶在第一场雪的时候去堆雪人,不过现在看着埋头做了一个多星期的设计结果,有点苦尽甘来的味道。
 这次的课程设计,有两个方面的收获,一个是心态,一个是技术。
在心态上,端正了之前的心浮气躁、眼高手高,更加磨练了韧劲,增强了团队合作精神,提高了对软件开发中的工程设计思路的认识和理解。
技术上,在JSP动态网站开发方面积累了实践经验。对CSS有了新的认识,提高了对HTML的熟练程度及使用技巧,尤其是与javascript联手打造胖客户端的一些方法和思路。
在做这个网上书店系统的论坛时,帖子的发表功能采用的方法是UBB编辑器,通过开发UBB编辑器,接触到正则表达式并可以灵活运用。在开发的过程中,无意中发现UBB编辑器的一个不足之处,它在获取当前激活选中区,即高亮文本块,或文档中用户可执行某些操作的其它元素的时候,用的是document.selection.createRange().duplicate() ,所以当选中非编辑区的文本时(如同一个页面内的导航时),然后单击UBB编辑器的功能按钮,非编辑区的文本会响应UBB编辑器,这是开发人员不想看到的--它会导致页面凌乱。查找相关资料也未能找到解决办法,除非摒弃UBB编辑器,改用HTML在线编辑器。
在实现购物车、订单的功能时,一开始想全部用数据库实现。考虑到购物车中的书本并不一定是读者最终要购买的,如果用数据库实现,那么购物车的每次变动都要更新数据库,这必然会给数据库增加无谓的负担。思考再三,自定义了一个固定形式的session来保存购物车的书目,当读者确定支付购买时,再将这个 session“解密”后将购买信息写入数据库。这个session的为:。。。。。。-图书编号,购买数量-图书编号,购买数量-。。。。。。 ,当对购物车中的书目进行添加、更改、删除时,通过判断需要添加、更改、删除的书目在这个session中的位置(session为空,或是session中仅有的一个书目,或是session中最左的一个书目,或是session中最右的一个书目)来作不同的操作。
在测试中,发现这样实现的购物车功能有bug,原因是一本书的编号(如1)可能跟另一本书的编号(如21)的低位相同,于是我就想到,每次在操作这个session时先将其中的图书编号从左边用*号填充至10位,操作完成后去除所有*号还原。问题迎刃而解。
整个网站系统共用一个信息提示的处理页面tip.jsp,该页面通过读取传进来的tip变量判断输出给用户的友好提示信息,传进来的desPage变量则为tip.jsp页面3秒倒计时后前往的页面地址。
网页头部页面head.jsp中调用了包java.text,其中通过实例化SimpleDateFormat类获取并格式化日期,所以在Eclipse中加载此项目时,除了正确配置数据源,还需要在项目的配置中加载Tomcat\common\lib\servlet-api.jar 。
7.参考资料。
1.电子版网页制作完全手册(含DHTML参考、HTML参考、CSS属性参考),手册的内容全部来自Microsoft MSDN Library,由 lemon 整理编辑,资料从下载。
2.电子版JScript 语言参考手册(含正则表达式简介),手册的内容全部来自Microsoft MSDN Library。
3.《JSP动态网站开发实用教程》,机械工业出版社,宝贝工作室 策划。
4.电子版《JSP 2.0技术手册》,林上杰、林康司 著,电子工业出版社。


基于UML图书馆管理系统设计

基于JSP技术的网上银行管理系统

 

目 录

[计算机毕业设计|计算机毕业论文|毕业设计|毕 业论文|计算机论文|免费论文下载|计算机毕业网-主页].34372682009-4-30

 

 

现在全球已经进入了软件的时代,各行各业都与软件产生着密切的联系。银行系统更是如此,在软件系统的高速发展和功能的不断完善下,银行也一改往日的通过人与人的不断交流与接触进行现金的交易的这样一种传统的形象。通过网上银行系统的开发和应用达到一个节省人力资源,提高行业业务效率的目的。在这样的一个背景下,本课题主要使用JAVA程序设计语言,并辅  计算机毕业网〗以JSP,mysql数据库管理等技术进行网上银行系统的设计与开发,既克服传统管理方式的工作量大、效率低下,又能够使银行管理工作系统化,自动化,规范化;同时,又能够有友好的操作界面,方便,实用,便于维护;具备推广价值,从而得到广泛应用,真正实现银行管理的网络化。

 

关键词:网上银行;管理;JSP;系统开发

 


JSP校友录网站(SSH框架)独家发布

学生信息管理系统(SMIS)是大学信息管理系统建设的重要组成部分,是提高教学管理的质量和效益乃至建设知名高水平大学的关键环节。学生信息处理的电脑化、网络化,也是实现学校管理现代化和信息化的重要内容。

学生信息管理系统的内容对于学校的决策者和管理者来说都至关重要, 所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储〖本文来自:计算机毕业网 〗量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生

的效率,也是进行科学化、正规化管理,与世界接轨的重要条件。

随着进入二十一世纪,计算机技术迅速向着网络化、集成化方向发展。传统的单机版应用软件正在逐渐退出舞台,取而代之的是支持网络、支持多种数据信息(多媒体)的新一代网络版应用软件,而目前网络版软件中似乎存在着两种不同的趋势,一种是称为客户端——服务器的C/S结构应用系统,另一种是称为浏览器——服务器的B/S结构应用系统。而后者的特点是在客户端直接采用了功能强大的浏览器软件作为界面,其优点在于软件开发效率高,客户端不受操作平台的限制、也不受地域的限制,网络传输量少,即适用于局域网,更适用于Internet,而且投资小、见效快,用户可以不必进行服务器方面的投资,而是去租用,甚至是免费使用ISP的服务器资源,因而受到越来越多中小型单位的青睐。

因此,开发一套采用B/S结构的学生信息管理系统就成为必要的事情。本系统正是采用B/S结构开发的,该系统主要由学籍维护、选课管理、成绩查询等功能模块组成,实现学生基本信息管理、学生选修课程管理以及学生成绩查询管理等。本文将在后面一一加以详细阐述。
本课题研究内容为学生〖本文来自:计算机毕业网 〗信息管理系统,信息管理系统提供了强大的学生档案管理管理功能,方便管理员对学生信息的添加、修改、删除、查询等操作。本系统开发的总体任务是实现学生信息管理的系统化、规范化、自动化、达到提高学生信息管理效率的目的。
主要内容包过:
(1) 学籍维护模块:
       1. 管理员可以对学生进行添加(包过基本信息)、删除、查看、修改信息。
       2. 学生可以查看自己的基本信息,添加、修改详细个人信息。
(2) 选课管理模块:
       1. 管理员可以对选修课程进行添加、删除、统计每门课程选修的人数以及查找
          单个学生所选的课程。
       2. 学生可以查看所有选修课程并进行选修以及查看自己所选课程并进行修改。
(3)  成绩管理模块:
       1. 管理员可以进行添加、删除、修改基本课程,录入、修改学生基本课程成绩,
          查找单个学生的所有成绩以及查找单门基础课程所有学生的成绩。
       2. 学生可以查询自己的基础课程成绩。  
学生信息管理系统主要提供方便高效的管理功能以及网上的信息查阅平台,学生可以通过该系统查阅相关信息、选课及修改相关信息,管理员可以管理所有信息。该系统使用JSP编程语言,Microsoft SQL2000数据库以及Apache Tomcat作为开发平台,运用软件工程思想方法,对系统进行快速有效开发, 系统分为以下几个方向:
(1)用户管理。实现对不同用户分配不同的权限。
(2)数据库连接。使程序能访问数据库,并能对其中的数据进行操作。
(3)数据录入。通过程序能实现往数据库中增加记录。
(4)数据查询。通过各种查询组合实现对数据的精确选取。
(5)数据维护。包括对数据的修改及删除操作。
    系统依据Apache Tomcat构架的运行平台,利用Dreamweaver 进行整体框架的设计,连接数据库,最后进行全面的系统调试而完成。
1.4 本课题研究的目标及主要特色
     一、研究目标:建立一个B/S层结构的学生信息管理系统,实现管理员对学生信息的获取、统计等各环节的计算机管理。
二、主要特点:
1、实现学生信息管理的基本要求,对学生学习进行完善管理。
2、界面友好,简单易用。
3、系统操作简单,功能强大,易于维护。
3.1 需求分析
本系统主要是针对各个学校的学生信息进行管理,本系统满足以下几点要求: 
 系统安全性。由于该系统的使用对象多,要求有较好的权限管理。不同权限进入不同的界面,为了防止数据的并发现象的出现,数据的编辑必须由合法用户来操作,并对每个学生的信息进行良好的保密。
 系统内容的全面性。学生信息管理系统不仅是对学生的基本信息进行管理,还包过学生选课管理,成绩管理等,因此,本系统能够很好的满足学校对学生的信息进行完善、统一的管理。
 系统灵活性。要求有良好的人机界面,操作简单(数据的添加、删除、修改、查询等方   便快捷)。
 可扩展性。站点的数据承载量、功能模块的单个或整体调整都可以满足变化的需要,这种适应性称为可扩展性。固定资产管理系统的可扩展性,体现在不同用户群需要处理不同类型的数据、数据与用户之间进行交互、数据要符合个用户的使用需求、多表查询系统化、避免性能下降等方面。
 易维护性。本系统采用B/S结构,系统的升级只需要在服务器端完成,更新软件系统的数据库、文件也只需要更新服务器端即可。在进行系统的维护时,只需要远程登录服务器系统,减少了维护系统的成本和周期。
3.1.1 运行环境
   操作系统:Windows 2000 (Advanced) Server/2003 Server/XP Professional
   数据库:SQL Server 2000;
   JSP服务器:Tomcat;
   开发工具:JBuilder X。
3.2 系统总体设计
3.2.1 系统目标设计
     系统开发的总体任务是实现学校学生信息管理系统化、规范化和自动化,从而达到学生信息管理高效率的目的。使得教务处人员能够方便快捷地管理学生信息以及学生能够方便快捷的查看修改个人信息,从而提高工作效率和经济效益。计算机的资源是受到限制的,因此要充分利用JSP的功能,设计出功能强大的软件,同时要尽可能减少对系统资源的占用,同时对本系统要求有良好的灵活性和完善性。
3.2.2 系统设计思想
     学生信息管理系统主要是对学生的学籍,选课,成绩等的管理。学生信息管理首先就应该有学生,所以系统应该有对学生的添加和删除以及学生信息的修改;选课,固然要有课程让学生选,就应该有添加、删除选修课程的功能,要让学生选就应该有学生查看、添加、修改选修课程;成绩管理就是学生能够在网上平台上快速查询自己的分数,这个功能的实现首先应该有添加、删除基础课程的功能,学生登入界面后能够查询功能。根据所需功能以及数据库、JSP所能提供的功能来设计该系统。
3.2.3 系统功能描述
     本系统功能主要包过三大块:学籍维护(管理员添加、删除学生基本信息;学生查看、修改个人附加信息);选课管理(添加、删除选修课表,查看单个学生选课情况以及单门课程被学生选修情况;学生查看、选修课程并可对所选课程进行修改);成绩查询(管理员添加、删除成绩课表,添加学生分数以及查询单人或单课分数情况;学生查看自己所学基础课成绩)。                                
由于该系统权限有2个,学生和管理员,故这两个权限范围内的都应该具有上述功能,即将上述三大功能模块划分给这2 个权限去具体实现。
目 录
摘 要 I
Abstract II
引 言 1
第一章  绪论 2
1.1 选题的背景和意义 2
1.2 国内外研究现状及发展趋势 2
1.3 本课题研究内容 2
1.4 本课题研究的目标及主要特色 3
第二章  系统设计使用技术介绍 4
2.1 JSP(Java Server Pages)和Java Bean技术介绍 4
2.1.1 JSP概述 4
2.1.2 JSP工作原理 4
2.1.3  JavaBean技术介绍 4
2.2 B/S体系结构介绍 5
2.3 JavaScrit技术介绍 6
2.4 SQL Server 2000 数据库 6
2.4.1 数据库介绍 6
2.4.2 ODBC数据访问接口 7
2.4.3 JDBC数据访问接口 7
第三章  系统设计 9
3.1 需求分析 9
3.1.1 运行环境 9
3.2 系统总体设计 9
3.2.1 系统目标设计 9
3.2.2 系统设计思想 9
3.2.3 系统功能描述 10
3.2.4 系统用例图 12
3.2.5 系统UML活动图 13
第四章  数据库设计 14
4.1 总体表设计 14
4.2 数据库表的结构 14
4.3 实体及ER图 16
4.3.1 实体介绍 16
4.3.2 实体的ER图以及各实体之间联系的ER图 16
4.4 数据库表的关系图 19
4.5 数据库表的视图 20
4.6 数据库连接 20
第五章  系统具体实现 23
5.1 登入界面 23
5.2 学生界面 25
5.3 学生界面功能实现 26
5.3.1 查看公告页面 26
5.3.2 学生修改密码页面 26
5.3.3 学生学籍维护页面 28
5.3.4 成绩查询 30
5.3.5 查看学修课表并进行选修 30
5.4 管理员界面 32
5.5 管理员界面功能实现 33
5.5.1 查看学生基本信息 33
5.5.2 添加新学生和选修课 35
5.5.3 查看学修课表和必修课表 36
5.5.4 查看学生选课情况和学生成绩 3 7
5.5.5 添加必修课表和学生成绩 40
第六章  全文总结 44
致 谢 45
参考文献 46

参考文献
[1] 薛华成 管理信息系统(第四版[M]. 清华大学出版社 2003.12
[2] 石志国 薛为民 董洁JSP应用教程[M]. 清华大学出版社 2004.10
[3] 丁宝康 董健全 施伯乐 数据库实用教程[M]. 清华大学出版社 2001.9
[4] 李香敏 SQL Server2000编程员指南[M]. 北京希望电子出版社 2000.12
[5] 杨易编著 JSP网络编程技术与实例[M]. 人民邮电出版社 2005.10


[计算机毕业设计|计算机毕业论文|毕业设计|毕业论文|计算机论文|免费论文下载|计算机毕业网-主页].6996382009-4-22

 

 

  要

 

目前国内基于B/S、C/S结构的在线考试系统产品已经有许多,本文首先介绍了这些考试系统的形成和发展过程,大致结构。然后通过仔细分析,提出了目前的这些系统还存有系统更新和维护等种种弊端,仍不够成熟。基于对现有产品的思考,结合J2EE的成熟技术,我们想〖本文来自:  计算机毕业网〗到了是否可以将该技术运用在在线考试系统中,提出了一个基于J2EE架构的在线考试系统。通过将该架构与已有结构的在线考试系统进行比较,分析了该架构的优势,重点介绍了该框架的整体构造以及相关的概念和技术。并通过设计了一个基于J2EE架构的在线考试系统对该架构做了一个比较深入的剖析。最后,对J2EE技术做了一个总结性的展望,认为该技术有着良好的发展空间和广阔的前景。

 

关键词:J2EE,在线考试系统,b/s,JavaBean,jsp,数据池

 

 


 

At present, there are many b/s, c/s structure examination systems based on-line, this paper first introduced most of these systems’ formed and developed process, and structures. Then, analysis these systems, and pointed out that there still have many defects about them, just like the update and the service to these systems .Thinking based on these produces, and now the J2EE technical is becoming mature, we thinking about is this technical can be used in examination systems, so we mentioned a on-line system based on J2EE structure. Compared to other systems, and also analysis its’ advantages, we introduced this structure’s construction and technical as emphasize. Finally, make J2EE technical a expectation and it can progress quiet great and have a nice foreground.

 

 

Keywords: J2EE, Examination system on-line,  b/s, JavaBean, jsp, data pool

 


 

选题背景

现阶段,学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即出卷、考生考试、阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分繁琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网  计算机毕业网〗络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,从而提高了考试的质量,使考试更趋于公证、客观、激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。


基于Iptables图形管理工具设计


关键词:Iptables防火墙;Browser/Server;包过滤
 
摘  要
    Netfilter/Iptables防火墙是Linux平台下的包过滤防火墙,Iptables防火墙不仅提供了强大的数据包过滤能力,而且还提供转发,NAT映射等功能,是个人及企业级Linux用户构建网络安全平台的首选工具。但是,由于种种原因,Iptables一直是使用命令模式管理配置防火墙,这就要求用户必须熟悉Iptables各种繁杂的命令,为用户的使用带来了很多不便。本文设计并实现了一个基于Web的Iptables图形管理工具,通过友好的配置界面,简化了Iptables防火墙的管理配置程序,更方便用户对Iptables防火墙的使用。
    本工具采用Browser/Server模式,通过Web配置界面,用户可远程修改Iptables的相关配置文件,从而到达配置Iptables的目的。整个工具由添加/删除规则,插入/替换规则,状态机制,关闭/启动/重启防火墙等几个模块组成。用户只需登陆到配置页面,通过简单的鼠标操作就可以轻松完成防火墙的基本配置工作。

2.4  Iptables工作原理
2.4.1 Iptables规则表简介
Iptables与其他包过滤防火墙一样,它的工作原理是对IP数据包和规则进行匹配,根据规则表中的规则对IP数据包进行进一步的处理。Iptables的规则表是保存在一个规则链中的,而规则链是由Linux内核进行维护。在Iptables中包含以下规则表:
(1)Filter表
Filter表主要用于过滤数据包,该表根据系统管理员预定义的一组规则过滤符合条件的数据包。对与防火墙而言,主要是利用在filter表中指定的一系列规则来实现对数据包的过滤操作。
(2)Nat表
Nat表主要用于网络地址转换NAT,该表可以实现一对一、一对多、多对多等NAT工作,Iptables就是使用该表实现共享上网的功能。Nat表包含了PREROUTING链,OUTPUT链,和POSTROUTING链。
(3)Mangle表
Mangle表主要用于对指定的包进行修改,因为某些特殊应用可能需要去改写数据包的一些传输特性,例如更改数据包的TTL和TOS等。Mangle表仅包含PREROUTING链和OUTPUT链。
2.4.2 Iptables的工作流程
当一个数据包到达主机后,iptabels会按照下图的处理过程对数据包进行处理。
当主机收到数据包后首先会去匹配mangle和nat表,如果找到相应的匹配规则会按照规则处理,然后再判断是否是发往本机的数据包,如果是发往本机的数据包,则将数据包送往INPUT链做相应的处理,如果不是发往本机的,则将数据包发往FORWARD链做相应处理。若是本机产生的数据包,则会先匹配OUTPUT链的相应规则后再做处理。

3.系统概述
3.1 系统摘要
Iptables B/S管理模式实现是一个通过前台WEB界面管理单网卡模式下Iptables规则的系统。它可以提供友好的用户管理界面,让用户在不用输入任何的命令的情况下修改Iptables的相应规则,关闭/启动及重启Iptables防火墙,并可以查看Iptables相应的配置文件及规则链。本系统可以在WEB前台向Iptables添加、删除、替换和插入规则,并可以实现基于状态检测防火墙的规则。
3.2 系统设计模式
本系统采用B/S开发模式,即浏览器/服务器模式。这种模式可以节约客户端资源,客户端在不用安装任何软件的条件下即可使用该系统。该系统由以下四大部分组成:Iptables配置主页,Iptabels各功能界面,客户端表单验证,Iptabels相关文件及操作。

目  录
                                                   
1引  言 1
2 防火墙基本理论 1
2.1 防火墙技术分类 2
2.1.1包过滤技术 2
2.1.2代理技术 2
2.1.3状态监视技术 2
2.2包过滤防火墙工作原理 2
2.3 Iptables防火墙简介 3
2.3.1 Netfilter组件 3
2.3.2 Iptables组件 3
2.4  Iptables工作原理 3
2.4.1 Iptables规则表简介 3
2.4.2 Iptables的工作流程 4
3.系统概述 4
3.1 系统摘要 4
3.2 系统设计模式 4
4 开发环境及工具 5
4.1 开发环境 5
4.2 开发工具 6
5 系统构成 6
5.1系统基本构成 6
5.2功能模块构成 7
5.2.1添加规则功能模块 7
5.2.2 删除规则功能模块 7
5.2.3插入规则功能模块 7
5.2.4替换规则功能模块 7
5.2.5状态机制功能模块 7
5.2.6 防火墙关闭/启动功能模块 7
5.2.7 防火墙重启模块 7
5.2.8读取防火墙配置文件/规则链模块 8
6 系统设计 8
6.1前台主页设计 8
6.2基本设置功能的设计 9
6.3状态机制功能设计 10
6.4 Iptables操作功能设计 10
6.5 Iptables配置文件/规则链读取功能设计 11
7系统实现 11
7.1基本设置及高级功能实现方法 11
7.2 Iptables操作功能实现 15
7.3读取防火墙配置文件/规则链的实现 16
8开发中遇到的问题及解决办法 18
8.1所遇问题 18
8.2解决办法 18
9系统测试 19
结    论 20
参考文献 20
致    谢 21


小区物业管理系统的设计
来源:计算机毕业论文网作者:计算机毕业论文网 添加日期:2011年10月21日 点击数: 56
/
本文档为【网上拍卖系统的设计与实现】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索