- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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));
心得体会:
通过这次的数据库课程设计我学习并掌握了很多知识和操作。历时二个星期的设计令我 受益匪浅,也对数据库这门学科有了更进一步的认识和熟悉。
一个好的软件的设计必须有一个好的需求分析。我结合自己
您可能关注的文档
最近下载
- AWSD1.1-2015(中文版)焊接技术标准.pdf VIP
- 2025年招生和对口招生文化素质测试数学试题及参考答案 完整版912.pdf VIP
- 高清焓湿图超清分辨率.pdf VIP
- 第二单元银屏乐声+《眺望你的路途》课件+2025-2026学年人音版(简谱)八年级音乐上册+.pptx VIP
- EN 14994-2007 气爆泄压(防爆门)保护系统.pdf VIP
- 2025年高校分类考试招生和对口招生文化素质测试语文试题及参考答案.pdf VIP
- 货代-国际物流常用知识.doc VIP
- 中考语文精选题集(浙江专用)专题16新闻阅读(原卷版+解析).docx VIP
- 2025年交管学法减分考试题库以及答案(160题完整版) .pdf VIP
- 质量异常处理流程.pdf VIP
原创力文档


文档评论(0)