版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
西安郵電學院数据库课程设计报告书系部名称:计算机学生姓名:专业名称:班级:时间:2010年12月20日至2010年12月30日本课程设计的目的熟悉数据库的语句语法,将数据库运用到实际的项目中,体会前台与后台的联系。二.选定的题目用户需求分析和系统网络投票系统三.功能描述被系统功能分为用户登录和投票两个方面。普通的用户只能登录,注册,投票,查看投票结果。而管理员则可以登录,并且修改投票,删除投票,增加投票四.概要设计用户表:(帐号,用户名,用户类型,密码,证件号),帐号为主键选票表:(编号,投票编号,选票内容,投票数量),编号为主键投票表:(投票编号,题目),投票编号为主键Users:Vote:Vote_title:界面(菜单)设计及主要代码首页:$conn=mysqli_connect("localhost","root","1234","liupai"); if(empty($conn)){ die("mysqli_connectfailed:".musqli_connect_error()); } echo("connectedto".mysqli_get_host_info($conn)."\n"); $sql="select*fromusers"; $results= $conn->query($sql); $uname=$_GET["uname"]; $upassword=$_GET["upassword"]; while( $rows=$results->fetch_row()){ if($rows[0]==$uname&&$rows[3]==$upassword&&$rows[2]==2){ $url1="<scripttype='text/javascript'language='javascipt'>window.location.href='vote_kind.php'</script>"; echo$url1; } } $url2="<scripttype='text/javascript'language='javascipt'>window.location.href='wrong.html?temp1=$uname'</script>"; echo$url2; mysqli_close($conn);注册页:<?php $conn=mysqli_connect("localhost","root","1234","liupa"); if(empty($conn)){ die("mysqli_connectfailed:".musqli_connect_error()); echo"error"; } echo"connectedto".mysqli_get_host_info($conn)."\n";$user_name=$_GET["user_name"]; $account=$_GET["account"];$password1=$_GET["password1"];$password2=$_GET["password2"];$card_number=$_GET["card_number"];$sql="insertintousersvalues('".$account."','".$user_name."',2,'".$password1."','".$card_number."')";if($password1==$password2){ $results=$conn->query($sql); $url1="<scripttype='text/javascript'language='javascipt'>window.location.href='index.html'</script>"; $url2="<scripttype='text/javascript'language='javascipt'>window.location.href='wrong.html?temp1=$uname'</script>"; if($results) echo$url1; else echo$url2;} else{ $url3="<scripttype='text/javascript'language='javascipt'>window.location.href='wrong.html?temp1=$uname'</script>"; echo$url3; mysqli_close($conn);}?>登录出错页:$conn=mysqli_connect("localhost","root","1234","liupai"); if(empty($conn)){ die("mysqli_connectfailed:".musqli_connect_error()); } echo("connectedto".mysqli_get_host_info($conn)."\n"); $sql="select*fromusers"; $results= $conn->query($sql); $uname=$_GET["uname"]; $upassword=$_GET["upassword"]; while( $rows=$results->fetch_row()){ if($rows[0]==$uname&&$rows[3]==$upassword&&$rows[2]==2){ $url1="<scripttype='text/javascript'language='javascipt'>window.location.href='vote_kind.php'</script>"; echo$url1; } } $url2="<scripttype='text/javascript'language='javascipt'>window.location.href='wrong.html?temp1=$uname'</script>"; echo$url2; mysqli_close($conn);六.实现(编程)时遇到的问题总结开始的时候,不知道怎么连接数据库,是因为没有在计算机上安装服务器的原因。第一天在网上找了一些图片,也做了系统的能用到的所有的界面,但是在用户登录的界面就遇到了问题,但是没有办法和数据库中已经存储的用户表中的内容进行对比,从而验证是不是已经注册的用户。后再在网上查到了如何调用函数来接收参数。本来预想的是还有一个留言板的功能,可以让用户把对投票之外的意见写下来,所以想最后来实现。但是发现投票系统的实现过于拖沓,导致没有时间实现留言板的功能了。在原本的想法里,只想设计一个投票项目,但是后来发现这样的话虽然实现起来比较容易,但是并不符合常理,所以又参考了书上的例子,做出有多个投票项目的系统。在投票的的表中,出现了中文乱码的现象。不知道是因为用的mysql是盗版的原因还是什么其他的原因。在课程设计一开始,设计了很多的细节的问题,但是在实施的过程中,发现由于一开始没有很好的设计全局,导致设计时,没有很好的架构。设计的也过于简单。开始的时候很多的七.本次课程设计的收获和心得体会为时两周的课程设计就要结束了,这两周里我学会了很多的东西。Php以前也只是听说过,没有见识过真面目。第一次学,第一次用,把它和数据库结合在一起,明白了很多在实际应用中会用到的实质性的技术和技巧。当连接上数据库时,别提多高兴了。因为之前也看了一段时间的这方面的书,但是都是感觉纸上谈兵,这次应用的实战上,挺有成就感的。学习数据库,学的并不是它的细节,而是一种软件设计的方法。可能以后工作需要涉
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026黑龙江哈尔滨阿城区通城社区卫生服务中心招聘1人笔试参考题库及答案详解
- 2026年吉安市青原区两山人才互联科技有限公司面向社会公开招聘3名项目制人员调整岗位要求及延期笔试模拟试题及答案详解
- 2026年绍兴市上虞人民医院医共体公开招聘编外人员9人笔试参考题库及答案详解
- 2026年中国能建陕西院招聘笔试参考题库及答案详解
- 五力模型分析基础上的农业合作合同
- 轨道交通车辆检修与保养协议2026版
- 线上技术标准引进协议
- 2026江西贵溪市总医院中医院院区招聘编外聘用卫生专业技术人员3人笔试备考试题及答案详解
- 教案嵌入式应用基础(项目5第11周)
- 泸州医疗器械职业学院 2026年度第一批次公开招聘(22人)笔试参考题库及答案详解
- 2026年中医博士研究生入学考试综合试卷(含答案及解析)
- 2026高考作文终极预测10大母题超详细指导(写作指导+误区+热点素材+高分范文)
- 2026年安全生产月-人人讲安全、个个会应急-排查整治风险隐患
- 2026年高考作文备考预测之“新质生产力与科技自强”:主题素材+写作维度+试题分析
- 2026年江西有色智联科技有限公司招聘6人笔试参考试题及答案解析
- 2026厦门国有资本运营有限责任公司招聘笔试历年常考点试题专练附带答案详解
- 2026山东威海热电集团有限公司招聘44人笔试参考题库及答案解析
- 雨课堂学堂在线学堂云《政治学基础(暨南)》单元测试考核答案
- 雨课堂学堂云在线《人工智能原理》单元测试考核答案
- 【MOOC】《知识创新与学术规范》(南京大学)期末考试慕课答案
- GB/T 18271.1-2017过程测量和控制装置通用性能评定方法和程序第1部分:总则
评论
0/150
提交评论