欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    试题基本信息系统数据库课程设计之试题系统.doc

    • 资源ID:865338       资源大小:347.89KB        全文页数:13页
    • 资源格式: DOC        下载积分:10积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要10积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    试题基本信息系统数据库课程设计之试题系统.doc

    1、 目录目录- 2 -一、需求分析- 3-二、概念结构设计- 3 -三、逻辑结构设计.-5-四、物理设计.-5-五、系统说明- 6 -六、开发平台,开发工具,后台数据库介绍说明.-6-七、关键代码- 7-1.连接数据库:- 7- 2.添加试题:.- 7- 3.删除试题:.- 8- 4.修改试题:.- 9- 5.查询试题:.- 9-八、主要界面- 10-九、课程设计后感.-14-(一)需求分析:试题基本信息系统这个项目主要完成对试题信息的查询,修改,添加,删除,同时对用户的注册管理。 试题信息(二)概念结构设计: 题号 答案 内容 题型 试题信息实体图用户信息namewordadresssexpa

    2、sswordid用户实体信息图密码用户名管理员管理员实体信息图管理员管理 试题系统E-R图 试题基本信息系统 后台管理端 客户端试题浏览试题修改试题查询试题添加用户注册试题删除试题修改试题查询试题添加系统功能图(三)逻辑设计:1、管理员表:列名数据类型允许空usernamevarchar(50)不允许passwordVarchar(50)允许2、试题信息表:列名数据类型允许空值QnumberInt不允许Qkindnvarchar(MAX)允许Qcontentnvarchar(MAX)允许Qanswernvarchar(MAX)允许3、用户信息表:列名数据类型允许空值Idnvarchar(MAX

    3、)不允许Passwordnvarchar(MAX)不允许Namenvarchar(MAX)不允许Sexnvarchar(MAX)不允许Addressnvarchar(MAX)允许wordnvarchar(MAX)允许(四)物理设计:(五)系统说明:我做的这个试题基本信息系统是用Dreamweaver8开发的,利用它的模板做出了各个界面。然后用SQL Server创建数据库Question,在里面建立三张表,一张表放管理员信息,一张表放用户信息,一张表放试题基本信息。在Dreamweaver8里面新建一些跳转验证的页面并且写上连接数据库的代码。再按照功能需求添加一些代码实现该功能。如验证用户的代

    4、码就是在Dreamweaver8里面先新建一个跳转的页面,在这个页面里连接数据库,并用request内置对象获取客户输入的用户名和密码。然后查询在数据库里面是否符合条件(即输入的用户名和密码能在数据库里面找到),如果可以的话,就进入操作页面,如果不能则返回登陆页面。(六)开发平台,开发工具,后台数据库介绍说明1、开发平台:jspJSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标

    5、记(tag),从而形成JSP文件(*.jsp)。 2、开发工具: Dreamweaver8、tomcat6.0 Dreamweaver8:一个可视化的网页设计和网站管理工具,支持最新的Web技术,包含HTML检查、HTML格式控制、HTML格式化选项、HomeSite/BBEdit捆绑、可视化网页设计、图像编辑、全局查找替换、全FTP 功能、处理Flash和Shockwave等富媒体格式和动态HTML、基于团队的Web创作。在编辑上你可以选择可视化方式或者你喜欢的源码编辑方式。 Tomcat6.0:Tomcat是Apache 软件基金会(Apache Software Foundation)的

    6、Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。后台数据库:sql server 2005SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。(七)关键代码:1、

    7、 连接数据库的代码:% Connection con; Statement sql; ResultSet rs; try Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver); catch(Exception e) out.print(e); try String uri= jdbc:sqlserver:/127.0.0.1:1433;DatabaseName=Question; String user=sa; String password=123456; con=DriverManager.getConnection(uri

    8、,user,password); sql=con.createStatement();2、 添加试题的代码: rs=sql.executeQuery(select * from Qmessage where Qnumber=+a+); if(rs.next() %此题号已存在,请重新输入 添加信息成功点击此处返回读者信息添加界面 资料填写错误,请重新输入 3、删除试题的代码:rs=sql.executeQuery(select * from Qmessage where Qnumber=+number+); if(!rs.next() %此读者号不存在,请重新输入 删除信息成功点击此处返回删除

    9、界面 4、修改试题的代码:rs=sql.executeQuery(select * from Qmessage where Qnumber=+a+ );if(!rs.next()%此试题信息不存在,请重新输入修改信息成功点击此处返回修改界面5、查询试题的代码: rs=sql.executeQuery(SELECT * FROM Qmessage WHERE Qkind=+KD+ and Qnumber=+NM+); if(!rs.next() % 不存在此题,请重新输入 点击此处返回查询界面% out.print(); out.print(); out.print(+题号); out.prin

    10、t(+题型);out.print(+内容);out.print(+答案); out.print(); out.print(); out.print(+rs.getString(1)+); out.print(+rs.getString(2)+); out.print(+rs.getString(3)+);out.print(+rs.getString(4)+); out.print() ; out.print(); con.close(); catch(SQLException e) out.print(e); %(八)主要界面:(九)课程设计后感:这次关于数据库的课程设计做了将近两个礼拜,现

    11、在接近已完成阶段,就剩下上交关于这次课程设计的书面报告了。对于这次课程设计,感慨颇多。最开始,根本就不知道从哪里开始下手,从第一天照着书上一步步走,茫然不知所措,只好先根据学到的数据库知识构建自己要做的系统的E-R图。一下午都没有搞出什么东西,于是晚上恶补,求教同学,在同学的指点下,原来可以在Dreamweaver8里面按照模板自己慢慢修改,一个晚上完全沉浸到做界面里去了,做出的界面也让我成就感倍增,也更加欣喜,信心满满的应届接下来的挑战。最开始是要连接数据库,不知道怎么连,也不知道书上连接数据库的代码是放在哪里。最开始,刘金同学教我用my eclipse,因为时间的关系,没有教完,晚上自己做

    12、的时候又忘掉了,最后还是决定直接在Dreamweaver8上面做,直接诶将书上的连接数据库的代码打上去就好了。后来,实现用户验证的时候,不知道怎么获取客户提交的信息,并将客户提交的信息与数据库里存档的信息核对。在图书馆四楼借了好多书,翻了好多书,原来可以用request对象获取,然后参照jsp书上的例子一点点实验,验证。在不断实现功能的时候,遇到了很多问题,而且有很多莫名其妙的问题,比如在同学的机子上可以运行,在自己机子上会出现空白页的情况。在实现功能的过程中,有收获很多,比方说又一次要实现验证用户的时候,我就想是否能用if语句判断客户输入的用户名和密码和数据库中表中的该项列值相等,当然报错了,开始我一直想不明白,后来才知道没有那种表示方法,格式不对。虽然,我这次的创新失败了,但是正是因为创新,社会才能进步!虽然是失败,我也收获了自己的喜悦和成功啊!虽然,将近两个礼拜的和电脑的亲密接触,让我很是疲惫。但是,这次动手经验让我更加坚定了走IT这条路的信心与勇气。天再高,未来再荆棘,我相信,踮起脚尖,我能拥抱美好明天!本文来自网络,版权归原作者所有,请下载后,尽快删除。


    注意事项

    本文(试题基本信息系统数据库课程设计之试题系统.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922