版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、武汉理工大学华夏学院课程设计报告书课程名称:?数据库系统原理?课程设计 题 目: 学生班级投票管理系统 系 名: 信息工程系 专业班级: 软件1111 姓 名: 张安格 学 号:指导教师: 张玉蓉 2013年 12 月 27日武汉理工大学华夏学院信息工程系课 程 设 计 任 务 书课程名称: 数据库课程设计 指导教师: 张玉蓉 班级名称: 软件1111 开课系、教研室: 软件与信息平安 一、课程设计目的与任务数据库课程设计是?数据库原理与应用?课程的后续实践课程,旨在通过一周的实践训练,加深学生对理论课程中数据库的根底知识,原理和使用方法的理解,加强学生综合运用sql语言以及数据库设计进行实际
2、应用,包括数据库设计,数据库实现,sql语言查询和sql server数据库应用及管理的能力,进一步提高学生进行数据库设计,分析问题和解决问题的能力。学生将在指导老师的指导下,完成从需求分析,总体设计,实现到测试的全过程。二、课程设计的内容与根本要求本课程设计将设计和开发一个小型的数据库实用系统。要求数据功能模块划分合理,数据库表设计合理,查询语句优化,数据处理正确。根据所学的数据库原理与程序设计的知识,能够针对一个小型的图书管理系统,进行数据库系统的需求分析,概念结构设计、逻辑结构设计、物理结构设计,数据录入及测试等,完成题目要求的功能。主要任务:用户有以下需求:学生管理员、学生;具体要求如
3、下:1 学生管理员: 登陆;添加/查询/删除投票;添加删除学生;2. 学生: 登陆;查询投票;选择某个投票工程进行投票; 三、课程设计步骤及时间进度和场地安排本课程设计将安排在第17周, 教育技术中心211。具体安排如下:下发任务书,学生查阅资料系统设计和原型开发第三,四天 系统功能实现第五天 系统调试 测试 打包和验收四、课程设计考核及评分标准课程设计考核将综合考虑学生考勤和参与度,系统设计方案正确性,系统设计和开发效果以及课程设计报告书的质量。具体评分标准如下:设置六个评分点1设计方案正确,具有可行性、创新性; 25分2系统开发效果较好; 25分3态度认真、刻苦钻研、遵守纪律; 10分4设
4、计报告标准、课程设计报告质量高、参考文献充分 20分5课程设计辩论概念清晰,内容正确 10分6课程设计期间的课堂考勤、答疑与统筹考虑。 10分 按上述六项分别记分后求和,总分按五级记分法记载最后成绩。优秀10090分,良好8089分,中等7079分,及格6069分,不及格059分概述1.1设计的题目:学生班级投票管理系统可行性分析 技术的可行性:操作系统:Windows 2000 Server 及以上效劳器版本;数据库管理系统:SQL Server 2005;Web 效劳器:Internet Information Services(IIS);编程工具:Navicat for MySQL、my
5、eclipse Mysql 数据库; 操作的可行性:班级投票管理系统只提供应班级的学生用户使用,有以下的操作学生管理员:登陆、添加/查询/删除投票、添加删除学生;学生:登陆、查询投票、选择某个投票工程进行投票; 管理上的可行性:班级投票管理系统实现的管理功能比拟简单,具体如下:投票工程的管理; 添加投票的工程; 删除投票的工程; 对工程进行投票; 查看工程的投票情况二、需求分析系统主要实现了投票功能,班级投票系统主要就是方便班级的日常选举以及决定的作用。因为随着Internet的开展,世界网民的数量急剧增加,社会的信息化强度增强,企业竞争之剧烈,故对市场信息的掌握范围不仅仅是周边的一些信息,而
6、应把范围扩展到全国,甚至全世界,Internet恰恰是实现这目标的有利工具.对于新产品,新观点的调查范围应该更广泛,消息应该及时反应给企业单位,故一个投票系统应允而生,它正好充分满足客户的需求,信息反应的范围扩大,人力资源的节省,从而使得企业在竞争剧烈的市场中拥有更强大的资本.开发此投票系统是为了更好的把市场的信息更准确更快速的反应给客户,使信息的来源更广泛,从而提高信息的准确性.运用此系统可以降低企业为市场调查而消耗的人力和物力,利用节省的资源提高产品的质量,增强竞争力。三、概要设计3.1概要介绍: 学生班级投票管理系统功能主要是实现班级的日常一些需要投票的任务,用这个系统来替代繁琐的人工,
7、到达快速、高效的完成需要到达的目的。要实现的功能以及模块:学生管理员、学生;具体要求如下:1 学生管理员: 登陆;添加/查询/删除投票;添加删除学生;2. 学生: 登陆;查询投票;选择某个投票工程进行投票;系统的功能模块登陆信息登陆模 块数据库管理员模块 身份信息登陆模块:学生管理员和学生登陆界面,根据身份从而跳转到相应页面; 用自己的学号登陆判定是不是管理员登陆结果输入 处理 输出登陆模块的E-R图3管理员模块详细设计管理员模块为管理员对工程信息的管理,如工程登录、添加/查询/删除投票、添加/删除学生学号,姓名,密码登陆选项信息输入添加2. 删除3. 查询投票、学号、姓名、密码处理输出3投票
8、模块详细设计 投票模块为游客选择投票工程,并根据工程模式跳转到相应投票页面进行投票,对系统配置进行检测,并可以查询结果;输入处理输出 投票模块的E-R图四、系统结构设计数据表Tb_student字段类型约束备注snumChar4主键学号,NameVarchar30Not null姓名PasswordVarchar30Not null密码RoleVarchar10Not null角色Tb_ticket 字段类型约束备注Tidint主键标号titleVarchar(200)Not null标题contentVarchar(500)Not null内容start_timeVarchar20Not n
9、ull开始时间End_timeVarchar20Not null结束时间Tb_result字段类型约束备注TidintNot null标号snumChar4Not null学号stateIntNot null状态:0没投;1支持;2反对系统的 E-R数据库功能及约束本系统全部实现客户端对数据库的操作,如添加,删除,更新等操作,故为了保持数据的一致性,本数据库表设计的时候设计了主键约束和外键约束,在数据集中根本已经说明包含哪些主键以及外键,本系统数据库的外键约束主要是工程的ID和此工程对应的选项和系统配置之间ID的约束.在这数据库设计中我还设计了个触发器,用于保证更新单项票数和总票数的一致性,其
10、触发器代码如下:五、系统功能分析该系统主要由以下四个模块组成:登陆注册模块,管理员模块,客户模,留言簿模块,投票模块.如下列图:班级投票系统管理员模块留言模块登陆注册模块投票模块管理员模块是指管理员对工程进行的管理模块,包括工程的管理,选项的管理以及系统设置的管理.可以对工程的删除和编辑,选项的删除,更新和添加.系统配置的删除和更新;登陆注册主要为管理员和客户进入相应权限的桥梁;3.5 投票模块六、系统的界面设计七、实验过程中遇到的问题以及解决方法1.设计的过程中普通的学生不能够查询投票结果?解决方法:设计的过程中在设置权限的时候没有给普通的学生查询的权限所以导致普通的学生不可以查询投票结果。
11、通过设置给普通的学生查询的权限。2.登陆的时候不能够实现区分登陆的用户是管理员还是普通的用户?解决方法:建立一个数据库把用户的数据建立在这个数据库里,通过数据库来区分是学生管理员还是普通的学生。八、心得体会 一个星期的时间非常快就过去了,这一个星期不敢说自己有多大的进步,获得了多少知识,但起码是了解了工程开发的局部过程。虽说上过数据库的课程,但是没有亲身经历过相关的设计工作细节。这次实习提供了一个很好的时机。 通过这次课程设计发现这其中需要的很多知识我们没有接触过,在网上查资料的时候发现我们前边所学到的仅仅是皮毛,还有很多需要我们掌握的东西我们根本不知道。同时也发现有很多已经学过的东西我们没有
12、理解到位,不能灵活运用于实际,不能很好的用来解决问题,这就需要我们不断的大量的实践,通过不断的自学,不断地发现问题,思考问题,进而解决问题。在这个过程中我们将深刻理解所学知识,同时也可以学到不少很实用的东西。 从各种文档的阅读到开始的需求分析、概念结构设计、逻辑结构设计、物理结构设计。亲身体验了一回系统的设计开发过程。很多东西书上写的很清楚,貌似看着也很简单,思路非常清晰。但真正需要自己想方法去设计一个系统的时候才发现其中的难度。经常做到后面突然就发现自己一开始的设计有问题,然后又回去翻工,在各种反复中不断完善自己的想法。 不管做什么,我们都要相信自己,不能畏惧,不能怕遇到困难,什么都需要去尝
13、试,有些你开始认为很难的事在你尝试之后你可能会发现原来她并没有你以前觉得的那样,自己也 是可以的。如果没有自信,没有目标,没有信心就不可能把事情做好,当其他人都在迷茫的时候,自己一定要坚信目标,大学毕业出去即面临找工作,从学习这个专业,到以后从事这方面的工作都需要不断地去学习去实践,这次实践可以给我们敲一个警钟,我们面临毕业,面临择业,需要这些实践经验,在困难面前要勇于尝试,这是这次课程设计给我的最大感想! 以上根本是这次实习的体会了,设计进行的非常艰难,编码非常不容易,才发现做一个工程最重要的不在于如何实现,而是实现之前的需求分析和模块设计。创新很难,有些流行的系统其实现并不难,难的在于对市
14、场的分析和准确定位。设计,是一个任重道远的过程。附录 参考文献:1? HYPERLINK :/zhidao.baidu /search?word=%E6%95%B0%E6%8D%AE%E5%BA%93%E5%8E%9F%E7%90%86&fr=qb_search_exp&ie=utf8 t _blank 数据库原理及应用? 钱雪忠主编 HYPERLINK :/zhidao.baidu /search?word=%E5%8C%97%E4%BA%AC%E9%82%AE%E7%94%B5%E5%A4%A7%E5%AD%A6&fr=qb_search_exp&ie=utf8 t _blank 北京邮电
15、大学出版社 2007,8 第二版2?SQL server 2000 HYPERLINK :/zhidao.baidu /search?word=%E6%95%B0%E6%8D%AE%E4%BB%93%E5%BA%93&fr=qb_search_exp&ie=utf8 t _blank 数据仓库与Analysis Services? Bain T著 HYPERLINK :/zhidao.baidu /search?word=%E4%B8%AD%E5%9B%BD%E7%94%B5%E5%8A%9B%E5%87%BA%E7%89%88%E7%A4%BE&fr=qb_search_exp&ie=utf
16、8 t _blank 中国电力出版社20033? HYPERLINK :/zhidao.baidu /search?word=%E6%95%B0%E6%8D%AE%E5%BA%93%E6%8A%80%E6%9C%AF&fr=qb_search_exp&ie=utf8 t _blank 数据库技术与 HYPERLINK :/zhidao.baidu /search?word=%E8%81%94%E6%9C%BA%E5%88%86%E6%9E%90%E5%A4%84%E7%90%86&fr=qb_search_exp&ie=utf8 t _blank 联机分析处理? HYPERLINK :/zhidao.baidu /search?word=%E7%8E%8B%E7%8F%8A&fr=qb_search_exp&ie=utf8 t _blank 王珊主编 北京 HYPERLINK :/zhidao.baidu /search?word=%E7%A7%91%E5%AD%A6%E5%87%BA%E7%89%88%E7%A4%BE&fr=qb_search_exp&ie=utf8 t _blank 科学出版社 19984. ?5. ? HYPERLINK :/item.jd /10960702.html t _blank
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年教育信息化解决方案销售与服务合同模板3篇
- 二零二五版机动车质押典当与汽车后市场专业服务合同3篇
- 二手车个人买卖合同书样本版B版
- 2025年度中小企业创新基金贷款合同签订与创业孵化服务
- 二零二五年度终止劳动合同员工离职后社会保障待遇合同
- 二零二五年度转租协议甲乙丙三方及物业管理服务合同
- 2025年度退定金协议:旅游度假村预订退订合同
- 二零二五年度无子女无财产快速离婚协议指南
- 2025年度鱼塘承包经营权变更及合作开发协议
- 二零二五年度庭院租赁房屋院落环保改造合同
- 2024至2030年中国膨润土行业投资战略分析及发展前景研究报告
- 【地理】地图的选择和应用(分层练) 2024-2025学年七年级地理上册同步备课系列(人教版)
- (正式版)CB∕T 4552-2024 船舶行业企业安全生产文件编制和管理规定
- JBT 14588-2023 激光加工镜头 (正式版)
- 2024年四川省成都市树德实验中学物理八年级下册期末质量检测试题含解析
- 九型人格与领导力讲义
- 廉洁应征承诺书
- 2023年四川省成都市中考物理试卷真题(含答案)
- 泵车述职报告
- 2024年山西文旅集团招聘笔试参考题库含答案解析
- 恢复中华人民共和国国籍申请表
评论
0/150
提交评论