东南大学数据库
- 格式:doc
- 大小:373.50 KB
- 文档页数:6
东南大学题目学生成绩管理系统学院计算机学院专业班别学号姓名摘要随着网络通信技术的迅速发展和信息技术的广泛应用,计算机的应用已普及到经济和社会生活的各个领域。
教育领域也不例外,现今已经出现了各种远程网络在线教育系统、图书管理系统、学籍管理系统,学生成绩管理系统等。
其中成绩管理系统是任一院校都不可缺少的部分,它的内容对于学校的决策者和教育管理者来说都是至关重要,而传统的人工管理方式效率较低,为数据的查询、更新和维护带来了极大的不便。
所以学生成绩管理信息系统的开发和应用是必要的,它能够为管理人员提供充足的信息和快捷的查询手段,提高学校学生成绩管理的效率。
本文的学生成绩管理系统是给予C/S模型的,它提供了强大的学生成绩管理功能,方便系统管理员对学生成绩等信息的添加、修改、删除、查询等操作,同时一样的方便学生对自己各科成绩查询,学习的交流。
本系统也主要利用java语言和SQLserver2005实现,因此它具有很强的可移植性,很方便。
关键字:学生成绩管理系统java JDBC SQL jxl.jarAbstractAlong with the fast development of network communication technology and the wide application of information technology, the computer application to the economical and social life each domain. Education is no exception, now has a variety of remote network education system, library management system, student management system, student achievement management system. The performance management system is one of the institutions are an indispensable part, its contents for the policy makers and school education managers is critical, and the traditional manual management mode is the low efficiency, data query, update and maintenance has brought great inconvenience. So the student achievement management information system development and application is necessary, it can provide adequate staff for management information and the quick inquiry method, improve student achievement school management efficiency.The student achievement management system is given by C / S model, which provides a powerful student achievement management functions, the system administrator to facilitate student achievement and other information to add, modify, delete, query and other operations, like the convenience of their students all query results, learning exchanges. This system is mainly the use of Java language and SQLserver2005 to achieve, so it has strong portability, very convenient.Keywords: student achievement management system for Java JDBC SQL jxl.jar目录Abstract (2)Keywords: student achievement management system for Java JDBC SQL jxl.jar (3)第一章绪论 (5)1.1 背景 (5)1.2基于B/S结构技术的应用 (6)第二章需求分析 (7)2.1 开发目标 (7)2.2项目的意义 (7)2.3可行性分析 (8)2.3.1 经济上可行性 (8)2.3.2 技术上可行性 (8)2.3.3 操作可行性 (9)2.4主要研究内容 (9)2.5系统环境需求 (9)第三章系统分析 (10)3.1 系统分析 (10)3.2 应解决的问题 (11)3.2.1合理的设计数据库 (11)3.2.2设计出友好的界面 (11)3.2.3实现的基本功能 (11)3.3 系统调查 (12)3.3.1 统计数据源 (12)3.3.2 功能调查 (12)3.3.3查询结果输出形式 (12)3.4 系统模块结构图 (13)3.5 系统业务流程图 (13)3.5.1 系统总业务流程图 (14)3.5.2 登录业务流程图 (15)第四章数据库设计 (15)4.1 数据库系统分析 (15)4.2 调查结果 (18)4.2.1 功能需求 (18)4.2.2 数据字典 (18)4.2.3数据库表的具体设计 (18)第五章系统功能和代码编写 (20)5.1系统模型实际 (20)5.1.1系统主界面 (22)5.1.2 学生添加界面 (24)5.1.3 学生添加界面 (26)5.1.4 选修课添加界面 (29)5.1.5学生界面 (32)5.1.6个人信息 (33)第六章系统测试 (36)6.1 测试准备 (36)6.2 测试的目标 (36)6.3 测试方法 (37)6.3.1 功能测试 (37)6.3.2 性能测试 (37)6.3.2 界面测试 (38)6.4 测试技术 (38)第七章结束语 (39)致谢 (40)参考文献 (41)第一章绪论1.1 背景现在的社会日新月异,发展的非常快。
东南⼤学有关学术期刊认定的说明(试⾏稿)~东南⼤学关于学术期刊认定的说明(试⾏稿)为进⼀步加强我校学科建设和教师队伍建设,提⾼⼈才培养质量,提升科研⽔平,⿎励我校师⽣积极发表⾼⽔平学术论⽂,现将我校学术期刊认定的说明公布如下:⼀、国际著名学术期刊Nature、Science⼆、SCI、EI、SSCI、A&HCI 引⽂索引(数据库)(⼀)SCI—《科学引⽂索引》是指美国科学情报研究所(ISI)制作的科学引⽂数据库(Science Citation Index Expanded)。
涵盖学科:数学、物理学、化学、天⽂学、⽣物学、医学、农业科学以及计算机学、材料学等。
(⼆)EI—《⼯程索引》是指美国⼯程信息公司(Engineering Information Inc.)制作的⼯程索引数据库(Engineering Index)。
涵盖学科:⽣物⼯程、交通运输、化学和⼯艺⼯程、照明和光学技术、农业和⾷品技术、计算机和数据处理、应⽤物理、电⼦和通信、控制⼯程、⼟⽊⼯程、机械⼯程、材料⼯程、⽯油、宇航、汽车⼯程等。
(三)SSCI—《社会科学引⽂索引》是指美国科学情报研究所(ISI)制作的社会科学引⽂索引(Social Science Citation Index)。
涵盖学科:历史学、政治学、法学、语⾔学、哲学、⼼理学、图书情报学、公共卫⽣等。
(四)A&HCI—指美国科学情报研究所(ISI)制作的艺术与⼈⽂引⽂索引数据库(Arts & Humanities Citation Index)。
涵盖学科:考古学、建筑学、艺术、⽂学、哲学、宗教、历史等。
三、国内本学科最⾼级刊物(仅限⽂科、管理学科)指⼈⽂社会科学类⼀级学科最优学科期刊,以各⼀级学科国家级学术研究机构主办的刊物为准,每个⼀级学科限3种,如《哲学研究》、《政治学研究》、《法学研究》、《教育研究》、《管理世界》等。
具体刊物名称由各学科分委会提出,经校学术委员会审定。
IEEE Explore用户指南IEL数据库》IEEE Explore简介●IEEE/IEE Electronic Library(IEL)数据库提供美国电气电子工程师学会(IEEE)和英国电气工程师学会(IEE)出版的期刊、会议录和标准的全文信息●包含160多种期刊,1200多种会议论文,3800多种技术标准,1000多种电子书,以及300多种教育课程●可获取300多万篇全文文献,且每月大约新增25000篇文献●IEEE学会下属的13个技术学会的18种出版物可以浏览全文,且数据回溯的年限也比较长,其他出版物一般只提供1988年以后的全文检索●入口地址 /》IEEE Explore的使用●主页基本检索框,输入关键词进行快速检索浏览电子书、期刊、会议文献、标准及教育课程数据库内容的重大更新、检索次数较多的关键词、下载次数较多的文献、最近更新的文献内容个性化功能:跟踪提醒、检索历史保存、订购历史、使用权限快速链接:跟踪提醒设置、培训及工具、移动版数据库最近收录文献、高频检索词及高下载率文献基本检索2134512 3 456●检索结果165432 授权图标CSV● 高级检索选择合适的检索字段、关键词及逻辑算符进行检索12●命令行检索按数据库提供的检索指令自行编写检索式进行检索1●浏览IEEE Explore可以按题名字顺或主题来浏览电子书、会议文献、期刊杂志、教育课程以及标准按学科主题浏览按A-Z浏览● 个性化使用IEEE Explore要使用个性化功能,首先注册一个账号,点击页面右上方的CreateAccount 进行注册。
我的设置:邮件通知、订购历史、保存检索式、偏好设置、检索历史12邮件通知 保存的检索式 我的项目 邮件通知:选择自己感兴趣的期刊杂志、会议信息及标准,当定制的内容有更新时,系统会及时通过E-mail 通知您。
保存检索历史并通过邮件提醒:点击,输入检索名称并勾选“SET ALERT”,当有新的内容与该检索式匹配时,系统会发送邮件通知您。
数据构造试卷〔一〕三、计算题〔每题6 分,共24分〕1.在如下数组A中链接存储了一个线性表,表头指针为A [0].next,试写出该线性表。
A 0 1 2 3 4 5 6 7data 60 50 78 90 34 40next 3 5 7 2 0 4 12.请画出以下列图的邻接矩阵和邻接表。
3.一个图的顶点集V和边集E分别为:V={1,2,3,4,5,6,7};E={(1,2)3,(1,3)5,(1,4)8,(2,5)10,(2,3)6,(3,4)15,(3,5)12,(3,6)9,(4,6)4,(4,7)20,(5,6)18,(6,7)25};用克鲁斯卡尔算法得到最小生成树,试写出在最小生成树中依次得到的各条边。
4.画出向小根堆中参加数据4, 2, 5, 8, 3时,每参加一个数据后堆的变化。
四、阅读算法〔每题7分,共14分〕1.LinkList mynote(LinkList L){//L是不带头结点的单链表的头指针if(L&&L->next){q=L;L=L->next;p=L;S1:while(p->next) p=p->next;S2:p->next=q;q->next=NULL;}return L;}请答复以下问题:〔1〕说明语句S1的功能;〔2〕说明语句组S2的功能;〔3〕设链表表示的线性表为〔a1,a2, …,a n〕,写出算法执行后的返回值所表示的线性表。
2.void ABC(BTNode * BT){if BT {ABC (BT->left);ABC (BT->right);cout<<BT->data<<' ';}}该算法的功能是:五、算法填空〔共8分〕二叉搜索树的查找——递归算法:bool Find(BTreeNode* BST,ElemType& item){if (BST==NULL)return false; //查找失败else {if (item==BST->data){item=BST->data;//查找成功return ___________;}else if(item<BST->data)return Find(______________,item);else return Find(_______________,item);}//if}六、编写算法〔共8分〕统计出单链表HL中结点的值等于给定值X的结点数。
数据库实验
一.实验目的:
通过sql server软件来建立多张表格,并且确定相应的关系,再建立相应的脚本,来进行查询,达到熟悉数据库工作流程,了解数据库工作原理目的。
二.实验要求:
建一个数据库,并用查询语句查询
三.实验内容和相应的结果(截图)
1.初始化部分
新建表格:
-初始化数据
2.查询部分(附带相应结果截图)--查看表结构
sp_help class
--测试查询
select * from course;
--多级查询
select teacher
from course
where course_id in(
select course_id from student_course
where student_course.course_id=course.course_id
);
-多表连接查询
select * from student_course where student_id=(select student_id from
student where student_name='黄磊');
select student_course.course_id,grade from student_course,student where student.student_id=student_course.student_id;
四.实验总结
通过数据库实验,熟悉了sql server的基本用法,熟悉了一些数据库的脚本语言,实现了数据的插入,查询,更新,最重要的是了解到关系表的建立过程,如何建立起相应的关系,实现级联,限制或者更加复杂的查询。
学到了知识,总之。
学到能力才是重要的,思维也重要。