学生考评系统数据库课程设计说明书.docxVIP

学生考评系统数据库课程设计说明书.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中北大学 数据库课程设计 说明书 学院、系: 软件学院 专 业: 软件工程 学生姓名: 杜一磊 学号: 1021010941 设计题目: 班级学生考评系统 起迄日期:2012年5月28日-2012年6月22日 指导教师: 空 2012年6月21日 一.项目背景: 随着在校大学生人数的不断增加,教务系统的数据暈不断增多,对于各高校来说,各类 管理系统己进入高校,但还未普及,而对于班级学生考评,冃前还没有一套完整的,统一的 系统。因此,开发一套适和大众的、兼容性好的系统是很有必要的。班级学生考评系统,能 够更方便的对学生综合水平以班为单位进行统计。 二?用户特点: 用户主要包插,学生,老师和管理员。老师主耍是对学生信息,上课考勤,获奖情况, 参与活动记载以及入党培养情况进行一些查询修改等操作。这些操作包括対学生信息的添 加、修改,删除以及对学生其他方面综合测评进行分析等。学生可以输入自己的学号,对自 己的综合评定成绩进行查询。 需求分析: 老师主要是对学生信息,上课考勤,获奖情况,参与活动记载以及入党培养情况进行一 些查询修改等操作。这些操作包括对学生信息的添加、修改,删除以及对学生其他方面综合 测评进行分析等。学生可以输入自己的学号,对自己的综合评定成绩进行查询。管理员可以 进行对整个系统进行管理操作。 概念结构设计: 本系统采用自底向上的概念结构设计方法。即首先定义学生基本信息模块、学生考勤信 息模块、学生活动参加及获奖信息模块、入党培养信息模块和系统管理模块这五个基本概念 结构,然后将它们集成起来得到全局概念结构。 负责模块及其功能 (1)学生入党信息管理子系统(E?R): (2)功能描述: 学生入党信息管理子系统,在此子系统屮,可以对学生的入党信息,进行一个插入,修 改,删除,查询等基本操作。其中学生只有查询操作的权限,教师有查询、插入、修改、删 除等权限。 核心代码: public class DBConnection /*连接数据库*/ { public Corm ection connection() { Connection dbConn = null; Class.forName(Mcom.microsoft.jdbc.sqlserver.SQLServerDriver); catch (ClassNotFoundException e) e.printStackTrace(); } try { dbConn=DriverManage r.getConnection(jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=DBDesign,f,nsaM, nsaH); catch (SQLException e) { e.prin tStackTrace(); } return dbConn; } /咅对数据库数据进行操作*/ Connection dbConn=new DBConnection().connection(); Statement stmt=dbConn.createStatement(); ResultSet rs=stmt.executeQuery( /*查询操作*/ select information.学号,姓名,年龄,性别,所在系,缺勤次数,活动内容,获奖 信息,是否入党 M +ufrom information,attendance,award,party n +”where infonuation?学号=award?学号 n +Mand information. ^=attendance. 学号 +”and information.学号二party.学号 ” +”and information.学号 =U+Integer.parselnt(s)); /*插入操作*/ int rs2=stmt.executeUpdate(ninsert into party values(n+lnteger.parselnt(s 1 )+,\,H+s7+,H)H); /*修改操作*/ int rs7=stmt.executeUpdate(nupdate party set 是否入 党-H+s7+H, where 学 号 =M+Intege r.parselnt(s 1)); /*删除操作*/ int rs=stmt.executeUpdate(Hdelete from party where 学号=”+Integer-parselnt(s)); 心得体会: 通过这次的数据库课程设计我学习并掌握了很多知识和操作。历时二个星期的设计令我 受益匪浅,也对数据库这门学科有了更进一步的认识和熟悉。 一个好的软件的设计必须有一个好的需求分析。我结合自己

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档