欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    数据库课程设计报告学生信息管理系统.doc

    • 资源ID:2395749       资源大小:880KB        全文页数:18页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库课程设计报告学生信息管理系统.doc

    淮阴工学院 数据库课程设计报告课题名称: 计107学生信息管理系统 专 业: 计算机科学与技术 班 级: 计1072 姓 名: 学 号: 1071301224 指导老师: 2009年12月29日设计任务书课题名称计107学生信息管理系统设计目的本课程设计是在学习了数据库原理课程以后,为进一步深入学习数据库技术而开设的实践教学课程,着重提高学生数据库系统的设计与开发能力,是学生必须完成的实践教学环节。实现一个学生信息管理系统,完成班级信息管理,学生信息管理和增加用户功能。实验环境地点:11#111室环境配置: PC机一台,windows XP系统Dreamweaver,ASP,SQL Server2005任务要求1按数据库设计原理的要求分步骤进行数据库设计;2对关系要结合应用进行规范化处理;3对数据库的操纵必须充分考虑数据的一致性; 4查询语句必须用SQL-SELECT命令;5对系统的安全性(口令、分级授权、备份)要作一定考虑;6系统要做到实用性强、界面友好、操作简单。工作进度计划序号起止日期工 作 内 容12009.12.212009.12.22查询资料、选择课题22009.12.232009.12.24需求分析、总体设计32009.12.252009.12.26系统整体设计、编写程序代码、调试程序42009.12.272009.12.28撰写课程设计报告指导教师(签章): 年 月 日 摘要:高校学生的管理工作是高校的最基本工作之一。学生工作管理的水平是一个大学的综合管理能力的一项重要指标。如何进一步提高我校学生管理的科学性、及时性和准确性是一个十分重要的问题。随着学校招生人数的不断增加,学生管理工作变得也日益繁重,大量的学生信息需要各级管理人员进行维护和统计,更增加了管理人员工作的负担。在这种形势下,学生管理信息化显得更为迫切和必要。计107学生信息管理系统就是一个可以对本系07级学生信息的相关管理的数据库系统,设计思路是用ASP和SQL Server制作。通过这个系统,用户可对本系07级学生的一些基本信息进行一些相关操作。学生信息管理系统的建成将大大提高本系学生管理工作的水平,使管理工作的精确性、即时性、决策的科学性、数据的准确性等得到很大的提高。关键词:数据库;学生信息管理系统;ASP;SQL Server目 录1课题及选题描述12 需求分析13 数据库的概念设计23.1 系统的概念模型:24 将概念模型转换成关系模型24.1 将E-R模型转换为关系模式24.2 数据库表结构设计34.3 实现数据完整性35 应用程序设计35.1 系统的处理流程图45.2 总体结构和外部模块设计46 界面介绍4总 结10致 谢11参考文献121课题及选题描述学生信息管理系统的功能是收集学生的个人信息,以便向老师提供每个学生在校学籍的情况。学生信息管理系统的主要功能有:(1)、学生个人信息的录入,修改,查询和删除;(2)、班级的增加和删除;(4)、班级的增加和删除;(2)、用户的增加和删除;学生信息管理系统主要提供学生管理:包括编辑(姓名、学号、性别、班级、出生年月等),用户登录后可以录入、修改、查询和删除学生信息。系统还提供班级和用户管理:增加和删除班级和用户。2 需求分析1、系统目标:实现一个学生信息管理系统,完成学生信息管理,学生班级管理和用户管理等功能。2、系统功能需求:用户登录后,可以对学生个人信息录入、修改、查询和删除,以及对班级信息和用户信息进行增加和删除。(1) 功能划分:用户通过身份验证后进入主界面。主界面为用户提供5项选择:首页,学生信息管理,班级管理,用户管理和退出系统。(2) 功能描述:l 首页:即系统主界面,界面含有宣传画和欢迎语。l 学生信息管理:系统自动给出所有学生的列表,用户可以录入,修改,删除,查询学生信息。l 班级管理:系统给出所有班级的列表,包括班级的专业名,用户可以实现增加,删除班级信息。l 用户管理:系统给出所有用户的列表,包括用户名和密码(密码为*号),用户可以实现增加和删除用户信息。l 退出系统:点击“退出系统”选项,既可退出。退出后必须重新登录才能进行相关操作。3 数据库的概念设计3.1 系统的概念模型:班级学生属于专业名班号学号性别姓名出生年月M1图3.1 系统概念模型的E/R图上图是系统的概念模型的E/R图,该系统涉及的实体集有:班级实体集:具有属性班级名称和专业名。学生实体集:具有属性学号、姓名、性别和出生年月。一个班级可以有多个学生,但一个学生只能属于一个班级,所以班级和学生之间的联系为1:M的联系。4 将概念模型转换成关系模型4.1 将E-R模型转换为关系模式(1) 班级实体集可以转换为关系:CLASS(CLASSNAME,MAJOR)CLASSNAME表示班级编号,MAJOR表示专业名。(2) 学生实体集可以转换为关系STUDENT(STUID , STUNAME , STUSEX , STUBIRTH)STUID表示学号,STUNAME表示姓名,STUSEX表示性别,STUBIRTH表示生日 (3) 班级和学生之间的联系是1:M的联系,所以没有必要为其建立一个关系,可以通过扩展学生关系来表示:STUDENT(STUID , STUNAME , STUSEX , STUBIRTH , CLASSNAME)CLASSNAME表示学生所在班级名。4.2 数据库表结构设计把关系模型转化为表结构:班级信息表(MajorInfo):包含所有的班级信息,定义如表4-1所示:表4-1班级信息表域名含义数据类型例子备注ClassName班级编号Char(10)1071主键ID记录号bigint3Major专业名Char(40)计算机科学与技术学生信息表(StuInfo):包含所有学生的个人信息,定义如表4-2所示:表4-2学生信息表域名含义数据类型例子备注StuID学号Char(12)107200021主键StuName姓名Char(20)麦迪StuSex性别Char(2)男StuBirth生日Char(10)1988-12-12Class班级名称Char(10)计1071外键ID记录号bigint3用户信息表(UserInfo):包含所有用户的账号和口令信息,定义如表4-3所示:表4-3用户信息表域名含义数据类型例子备注UserID用户账号Char(20)admin主键UserPwd用户密码Char(16)adminID记录号bigint34.3 实现数据完整性通过各种约束,缺省,规则和触发器实现数据的完整性。由于教务系统的重要性,和各个数据之间的复杂相关性,保证数据的完整性显得更为重要。不能让用户随意的删除,修改数据。(1) 各种外键约束保证数据的完整性,不能随意删除。外键的设置在上面数据库建表时已经提到。(2) 主键约束保证实体的完整性,主键的设置在上面数据库建表时也已经提到了。(3) 创建触发器,保证在添加班级的时候,自动将该班级添加到学生信息表中。5 应用程序设计5.1 系统的处理流程图 开始 用户登录 合法? 用户选择服务 选择退出?执行服务操作退出NNYY 图5.1系统的处理流程图5.2 总体结构和外部模块设计口令验证模块主模块班级信息管理模块学生信息管理模块用户信息管理模块退出图5.2 系统的总体结构图6 界面介绍下面给出系统的主要用户界面。其他的操作界面用户可以自行设计实现。1login.asp图6.1 登录界面这是系统的登录界面,用户输入正确的用户名和密码即可登录。用户登录后,页面自动跳转到系统主界面。2index.asp图6.2 欢迎界面这是用户登录成功的界面,上侧有用户的各个可操作项。(1) 按下首页,进入index.asp,进行欢迎界面。(2) 按下学生信息管理,进入StuInfoManage/student.asp,进行学生信息维护管理,可以对学生信息进行录入、修改、删除和查询。(3) 按下班级管理,进入SysMan/classmanage.asp,进行班级信息维护管理。(4) 按下用户管理,进入SysMan/usermanage.asp,进行用户名和密码的修改。(5) 按下退出系统,进入login.asp。3student.asp图6.3 学生信息界面界面打开后,系统自动给出所有学生的列表。在界面上方的学生信息管理菜单中,可以录入新的学生和查询已存在的学生信息。在界面中部的学生列表中,用户可对已存在的学生的信息进行修和删除。(1) 按下录入学生列表,进入StuInfoManage/add.asp,进行添加学生界面。(2) 按下学生信息查询,进入StuInfoManage/ search.asp,进行学生信息的查询。(3) 按下修改,进入SysMan/ Modify.asp,进行学生信息的修改。(4) 按下删除,进入SysMan/ delete.asp,进行学生信息的删除。4add.asp图6.4 添加学生界面界面打开后,在界面中部有添加学生信息的表格,用户按要求填写完毕后,点击提交按钮即可完成学生信息的录入。随后界面跳转回student.asp。5search.asp图6.5 学生查询界面界面打开后,系统自动给出所有学生的列表。在界面上方的学生信息管理菜单中,可以查询已存在的学生信息。查询条件有班级和姓名两项,用户可根据要求自行输入关键字进行查询。6Modify.asp图6.6 学生信息修改界面用户在student.asp界面中的选择需要修改的学生后,点击相应的链接,界面自动跳转到该页面。该页面已包含需修改的学生信息,用户按正确格式修改后,点击提交按钮,即修改成功,页面再次跳回student.asp界面。7classmanage.asp图6.7 添加班级界面用户在系统任一页点击菜单栏中的班级管理,系统自动跳转到该界面。进入该页面后,系统自动给出已有班级的班号和专业名。在菜单栏下一行,用户填写格式正确的班号和专业名称,再点击确定,即添加成功,下面的表格中即包含刚添加的班级信息。8usermanage.asp图6.8 添加用户界面用户在系统任一页点击菜单栏中的用户管理,系统自动跳转到该界面。进入该页面后,系统自动给出已有用户的用户名和密码。在菜单栏下一行,用户填写格式正确的用户名和密码,再点击确定,即添加成功,下面的表格中即包含刚添加的用户信息。9modifyPwd.asp 图6.9 修改密码界面用户在usermanage.asp页面选择好要修改密码的用户后,点击修改,页面自动跳转到该页面。用户在输入正确的旧密码后,再两次输入相同的新密码,点击确定。修改好密码后,页面自动跳转回usermanage.asp页。至此,该系统的主要界面都已介绍结束,当然系统还有一些其他页。其他页没有具体的操作界面,它们的作用就是实现那些主要界面的部分功能,在此就不对这些页作具体介绍了。总 结通过这一周的SQL Server课程设计,在研究开发了基于Web的学生信息管理系统后,自己积累了基于Web应用系统,以B/S作为系统结构,以ASP作为脚本服务环境,Dreamweaver软件作为系统开发的辅助工具的系统开发经验,完成了一个基于网络的具有一定实用价值的学生管理支持系统。在研究开发过程中,根据软件工程的思想,认真进行了系统的需求分析,通过查找大量的相关资料,比较各个方案的优缺点,并结合本学校的具体情况和自身开发条件的因素,确定了系统的总体设计方案以及各个子系统的具体模块。研究开发的学生信息管理系统涉及到了学生信息管理、班级管理、用户管理等子系统,涵盖了学生信息管理的基本工作,能够较好地为教务管理工作人员服务。实习期间,在各位老师的指导下,通过自身的不断努力,无论是思想上,还是学习上,都取得了长足的发展和巨大的收获。尤其是在思想上,学会了用科学的精神去解决问题。很多事情看起来是很简单的问题,但实际做起来去会发现有许多奥妙!这是因为其中蕴含着许多科学的问题。运用科学的方法去解决问题,这是我这次实习给我带来的思想上的改变。实习,就像一面镜子,通过它能够看出自身的缺点,通过它能够查找出自身缺乏的知识。通过这次设计,我明显感觉到“书到用时方恨少”。在以后的生活中我会不断地学习充实自己。致 谢在经过一周充实而又忙碌的实习后,计107学生信息管理系统现已基本完成。这篇实习论文是在各个指导老师的亲切关怀和悉心指导下完成的。他们严肃的科学态度,严谨的治学精神,精益求精的工作作风,深深地感染和激励着我。从课题的选择到项目的最终完成,各个老师都始终给予我细心的指导和不懈的支持,在此谨向郑老师致以诚挚的谢意和崇高的敬意。在此,我还要感谢在一起愉快的度过实习周的42409各位舍友,正是由于你们的帮助和支持,我才能克服一个一个的困难和疑惑,直至本文的顺利完成。特别感谢百度和Google,是它们强大而又高效的搜索引擎对本系统提供了莫大的帮助。  在论文即将完成之际,我的心情无法平静,从开始选择课题到论文的顺利完成,有多少可敬的师长、同学、朋友、网站和书籍给了我无言的帮助,在这里请接受我诚挚的谢意!谢谢你们!  参考文献1 刘金岭,冯万利,张有东.数据库原理及应用. 北京:清华大学出版社,2009.2 丁宝康,董健全. 数据库实用教程. 北京:清华大学出版社,2001.3 萨师煊,王珊. 数据库系统概论. 第二版. 北京:高等教育出版社,2000.2.4 屈喜龙. ASP+SQL Server开发动态网站实例荟萃. 北京:机械工业出版社,2006.2.指导教师评语学号1071301224姓名汪 龙班级计 1072选题名称计107学生信息管理系统序号评价内容权重(%)得分1考勤记录、学习态度、工作作风与表现。102是否完成设计任务;能否运行、可操作性如何等。303报告的格式规范程度、是否图文并茂、语言规范及流畅程度;主题是否鲜明、重心是否突出、论述是否充分、结论是否正确;是否提出了自己的独到见解。304 自我陈述、回答问题的正确性、用语准确性、逻辑思维、是否具有独到见解等。30合计指导教师(签章): 年 月 日

    注意事项

    本文(数据库课程设计报告学生信息管理系统.doc)为本站会员(laozhun)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开