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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(web应用与开发课程设计报告.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

web应用与开发课程设计报告.docx

1、web应用与开发课程设计报告HUNAN CITY UNIVERSITY WEB应用与开发 课程设计报告 专 业: 网络工程 学生姓名: 班级学号: 小组成员: 指导老师: 2016年 11月 5日WEB应用与开发课程设计报告1306101-23一、 设计时间2016年 10月 22日-2016年 11月 5日二、 设计地点湖南城市学院实验楼计算机503机房三、 设计目的开发一个学生信息管理数据库的目的,主要是对查询学生信息过程中的所有信息进行更加科学、规范和有效的综合管理,是为了让同学们能在任何时候都能查阅到有关自己的信息。该学生信息管理系统主要包括学生信息查询、选修课管理、课程管理、帐号信息

2、修改等。本系统还提供学生相关的基本信息统计、汇总、查询,这样便于辅助学校领导的学生管理工作。四、 设计小组成员1306101-08何振雄 1306101-23李吉宇五、 指导老师习胜丰老师六、 设计课题学生信息管理系统七、 学生信息管理系统的需求根据系统的需求,首先将要记录的信息分类,要记录的信息如下:学生信息:包括每个学生的学号、姓名、性别、年龄、籍贯、政治面貌、入学时间、联系电话等学生课程信息:包括学生所学的专业课程和选修课程的课程编号、课程名称、授课老师、课程学分学分等学生选课信息:包括选修课名称、选修课类型、课程编号、任课教师。用户信息:包括包括用户名、对应密码等根据这些需要,本系统需

3、要“学生基本信息”表,“学生课程信息”表,“学生选课信息”表,和“用户信息表”。 如图1所示。图1 系统基本逻辑关系八、 模型设计 (1)实体列表表1实体列表实 体描 述学生基本信息学号、姓名、性别、年龄、籍贯、政治面貌、入学时间、联系电话学生课程管理专业课程和选修课程的课程编号、课程名称、授课老师、课程学分学生选课管理选修课名称、选修课类别、课程编号用户信息用户名、密码等(2)系统的E-R模型图图2 E-R模型九、 数据库设计应用mysql程序作为数据库。设计了一个表格。图3数据库表格一十、 系统流程图在本系统中准备通过如下窗体来实现数据维护的功能:(1) 主窗体:管理着各个子窗体。(2)“

4、查看信息”子窗体:管理学生基本信息。(3)“查看课程”子窗体:管理学生课程基本信息。(4)“网上选修”子窗体:管理学生选修信息(5)“修改密码”子窗体:修改用户密码。(6)“退出”子窗体:退出系统。系统流程图如图3所示: N Y图4系统流程图一十一、 程序调试情况在数据连接时一定要注意窗体和相应显示控件的绑定关系。在把系统从一台计算机移植到另一台计算机时一定要把数据库TABLE同时移植。与数据库的链接代码如下: /连接驱动字符串 String className = com.mysql.jdbc.Driver;String url = jdbc:mysql:/localhost:3306/st

5、udentManage;Class.forName(className);Connection con = DriverManager.getConnection(url, root, );Statement sta = con.createStatement();/登录界面的查询语句String sql = select * from users where userId= + user + and pwd=+ pwd + ;/得到查询结果集ResultSet rs=sta.executeQuery(sql);一十二、 重点代码及功能显示1、 运行程序后首先显示就会弹出如图4所示登录框。图5

6、登录界面代码实现:1、 背景设置,样式设置table table-layout: fixed;body background-image: url(././StudentManage/imgs/BG1.jpg);2、用户类型选择 学生 教师 管理员 function SelType() var type = document.getElementById(sel).optionsdocument .getElementById(sel).selectedIndex.value; if (type = TEA) document.getElementsByTagName(font)2.inner

7、HTML = 工号:; else if (type = ADM) document.getElementsByTagName(font)2.innerHTML = 帐号:; else if (type = STU) document.getElementsByTagName(font)2.innerHTML = 学号:; 2、在登录对话框中输入用户姓名和密码,单击“确认”按钮,就会对用户身份进行认证,若认证通过,那么就会弹出如图5所示的学生信息管理系统窗体。图6学生信息管理系统窗体代码实现:(采用frame设置) 3、在“查看课程”窗体中可以对用户课程信息进行查看,例如添加用户信息和修改密码。

8、如图6图7查看课程窗体 代码实现:(学期学年选择框) 学年学期 2015-2016学年第一学期 2014-2015学年第二学期 2014-2015学年第一学期 2013-2014学年第二学期 2013-2014学年第一学期 4、在“网上”窗体中可以对学生选修信息进行操作,例如选择课程,提交选修课程记录等。如图7所示.图8网上选修窗体代码:(标题类型) 选定 课程 学分 类别 任课教师 上课班级名称 限选 已选 可选 上课时间/上课地点 5、在“修改密码”窗体中可以对用户密码进行修改,保证用户信息的安全。如图8,图9所示。图9修改密码窗口代码实现:(js实现对应功能) /检查输入的密码是否正确

9、function checkOPWD() var psw=document.getElementsByName(oldPWD)0.value; if(psw!=) document.getElementById(errorSpan).innerHTML=输入的密码错误!; return false; else return true; /判断新密码的格式function checkNPWD1() var psw1=document.getElementsByName(newPWD1)0.value; var reg = new RegExp(0-93); /正则表达式 if(!reg.test

10、(psw1) document.getElementById(errorSpan).innerHTML=新密码长度至少要3位数字!; return false; else return true; /判断两次密码是否一致 function checkNPWD2() var psw1=document.getElementsByName(newPWD1)0.value; var psw2=document.getElementsByName(newPWD2)0.value; if(psw1!=psw2) document.getElementById(errorSpan).innerHTML=两

11、次密码输入不同!; return false; else return true; /当所有条件正确时,提交表单 function checkForm() if(checkOPWD() & checkNPWD1() & checkNPWD2() return true; else return false; 一十三、 遇到的问题及解决办法 遇到的问题及解决方法:(1)主窗体和子窗体的设置。 解决方法:由于窗体要用VB的知识去弄,而我们却没有关于这方面的知识,因此我们找了很多关于VB知识的书,查阅了关于如何建窗体的资料。(2)功能显示(窗体的创建)的控件无法实现操作。 解决方法:通过与伙伴间的交

12、流和对窗体的调试,补充相应知识,阅读数据库原理与应用案例教程的第6章,终于解决了问题。一十四、 课程设计心得 通过这次的课程设计,我体会了编程工作者的辛苦,因为每一个细微的细节都必须十分的注意。在同学的帮助下,我认识到自己的不足和劣势,编制一个实用简单的程序也是一件很不容易的事情。不过当看到程序没错误能执行出来时,心中的喜悦难以用言语来表达。在同学的帮助和自己的努力之下,简单的实现了数据的添加,对数据的删除和查询等操作,因此需要今后更加深入的学习和努力。参考文献1夏士兵,钱江.构建基于COM+的分布式Web应用J.微型机与应用,2001(6).8-9.2美Richard Anderson, C

13、hris Blexrud著.ASP3高级编程M.刘福太,张立民,金慧琴,梁发麦等译.北京:机械工业出版社,2000.408-458.目 录第一章 总论 1一、项目概况 1二、项目提出的理由与过程 6三、项目建设的必要性 8四、项目的可行性 12第二章 市场预测 15一、市场分析 15二、市场预测 16三、产品市场竞争力分析 19第三章 建设规模与产品方案 22一、建设规模 22二、产品方案 22三、质量标准 22第四章 项目建设地点 25一、项目建设地点选择 25二、项目建设地条件 25第五章 技术方案、设备方案和工程方案 28一、技术方案 28二、产品特点 30三、主要设备方案 32四、工程

14、方案 32第六章 原材料与原料供应 35一、原料来源及运输方式 35二、燃料供应与运输方式 35第七章 总图布置、运输、总体布局与公用辅助工程 37一、总图布置 37二、 运输 38三、总体布局 38四、公用辅助工程 39第八章 节能、节水与安全措施 44一、主要依据及标准 44二、节能 44三、节水 45四、消防与安全 45第九章 环境影响与评价 47一、法规依据 47二、项目建设对环境影响 48三、环境保护措施 48四、环境影响评价 49第十章 项目组织管理与运行 50一、项目建设期管理 50二、项目运行期组织管理 52第十一章 项目实施进度 55第十二章 投资估算和资金筹措 56一、投资估算 56二、资金筹措 58第十三章 财务评价与效益分析 61一、项目财务评价 61二、财务评价结论 65三、社会效益 68四、生态效益 68第十四章 风险分析 70一、主要风险分析识别 70二、风险程度分析及防范风险的措施 70第十五章 招标方案 72一、招标范围 72二、招标组织形式 72三、招标方式 72第十六章 结论与建议 74一、可行性研究结论 74二、建议 75附 件 77一、附表 77二、附件 77三、附图 77

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2