- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[数据库课程设计报告
《数据库系统》课程设计报告题目:学生信息管理系统学院电气工程学院专业班级学生姓名指导教师同组队员 提交日期电气工程学院课程设计评阅表评语:签名:年 月 日评分:一、设计目的(1)加深对数据库系统、软件工程、程序设计语言的理论知识的理解和应用水平,对课本知识进一步理解;(2)在理论和实验教学基础上进一步巩固已学基本理论及应用知识并加以综合提高;(3)学会将知识应用于实际的方法,提高分析和解决问题的能力,增强动手能力;(4)为毕业设计和以后工作打下必要基础。(5)理解和掌握该课程中的有关基本概念,程序设计思想和方法。(6)培养综合运用所学知识独立完成课题的能力。(7)培养勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论,全方位考虑问题等科学技术人员应具有的素质。(8)掌握从资料文献、科学实验中获得知识的能力,提高学生从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力。二、需求分析本系统设计者力求根据学生信息管理的需要,而建立一个“学生信息管理系统”,以方便对学生信息的各项管理操作。开发目的:①能对学生信息进行录入和修改;②能添加该学生的记录;③能删除该学生的记录;④能查询学生的各科成绩情况;⑤管理员可以添加另一个管理员;三、开发环境1.VC++ 6.0 2.Microsoft Office Access 3.SQL server四、功能要求1.登陆功能2.添加管理员3.增加记录4.修改记录5.删除记录6.查询记录五、实现方法1.该系统为基于对话框的程序2.用IIS manager访问数据库六、系统设计1.E-R图2.逻辑结构成绩管理系统关系模型: 学生(姓名、性别、学号、手机号码、QQ号码) 专业班级(班级名、年级名) 宿舍(宿舍号、宿舍电话)课程(课程名、成绩)学生:字段名类型长度主码学号int 3是姓名Char 20性别Char 2手机号码Char 12QQ号码Char10课程字段名类型长度主码课程名Char 10是成绩Char3 专业班级字段名类型长度主码班级名Char 15是年级名Char 10是 宿舍字段名类型长度主码宿舍电话Char 3宿舍号Char 3是3.系统设计过程1、数据库概要说明新建一个数据库,包括admin,info,users 3个数据表。下图所示的即为本系统中数据库中的数据表结构图,该数据表结构图包含系统所有数据表。可以清晰地反应数据库信息。2、建立关系图,并截图:如图所示,admin表列出管理员的相关信息,info表的userid跟users表的userID存在有约束关系。七、系统模块与运行测试结果7.1、登陆7.2、 添加管理员7.3、新增记录7.4、查询记录7.5、删除记录7.6、修改记录八、总结通过这次课程设计发现这其中需要的很多知识我们没有接触过,去图书馆查资料的时候发现我们前边所学到的仅仅是皮毛,还有很多需要我们掌握的东西我们根本不知道。同时也发现有很多已经学过的东西我们没有理解到位,不能灵活运用于实际,不能很好的用来解决问题,这就需要我们不断的大量的实践,通过不断的自学,不断地发现问题,思考问题,进而解决问题。数据库课设锻炼了我们思考问题、解决问题的能力。首先,通过对系统进行需求分析,确定各个功能函数;然后一个个具体地对他们进行编程,并且仔细检查看是否有错。同时我们在数据库建表的时候没有注意到属性字段应该用英文,这是一个常见的失误,以后要多用心,少犯这样的低级错误。在应用程序的界面操作的设计上发现自己还真的很菜,要多加练习,多学习。在这次课程设计中,我们锻炼了自己的动手能力以及自学能力,在完全不熟悉情况下,逐步地摸索,渐渐地学到自己所用到的东西。同时也学会了团队协助和团队合作,我们共同努力,遇到问题一起想办法解决,加强了我们小队的团队凝聚力。在知识反面,我们查阅资料,进一步巩固了课本里面的知识。还锻炼了自己的动手能力以及自学能力。九、参考文献[1]王珊,萨师煊. 数据库系统概论. 高等教育出版社,2006。附录:代码1、管理员登录htmlheadtitleStudents information management system(SIMS)/titlestyletable{font-size:12pt;border-collapse:collapse;}/*footer*/#footer{ bottom:0;display:block;height:23px;line-height:23px;width:950px;z-index:100;position:fixed !important;position:absolute;margin:0 auto;}.STYLE3 {font-family: 宋体;font-siz
文档评论(0)