ImageVerifierCode 换一换
格式:DOC , 页数:13 ,大小:347.89KB ,
资源ID:865338      下载积分:10 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 微信支付   
验证码:   换一换

加入VIP,免费下载资源
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.wodocx.com/d-865338.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

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

试题基本信息系统数据库课程设计之试题系统.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这条路的信心与勇气。天再高,未来再荆棘,我相信,踮起脚尖,我能拥抱美好明天!本文来自网络,版权归原作者所有,请下载后,尽快删除。

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

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

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