MySQL,” 在exam数据库中创建数据表S (学生)、C (课程),各数据表的结构,这个表怎么?

想做个考试系统,试题库的表该怎么建呢?有单选,多选,判断,简答等等,能否建在一个表里,还是需要建多个表?

第四章 系统实现与测试分析

4.1.1软件运行环境建议

(2)数据库软件:Navicat Premium: 用于专业人员管理数据库数据

学生成绩管理系统界面设计

界面设计是为了满足系统专业化标准化的需求而产生的对系统的使用界面进行美化优化规范化的设计分支。具体包括框架设计,按钮设计,面板设计,菜单设计,标签设计,图标设计,滚动条及状态栏设计等等。

4.2.1用户登录界面设计

图4.2-1用户登录界面设计图

4.2.2管理员主界面设计

图4.2-2管理员主界面设计图

4.2.3老师主界面设计

图4.2-3老师主界面设计图

4.2.4学生主界面设计

图4.2-4学生主界面设计图

4.2.5添加用户设计

图4.2-5添加用户设计图

4.2.6修改用户界面设计

图4.2-6修改用户界面设计图

4.2.7增加年级界面设计

图4.2-7增加年级界面设计图

4.2.8添加考试界面设计

图4.2-8添加考试界面设计图

4.2.9登记成绩界面设计

图4.2-9登记成绩界面设计图

4.2.10查看成绩界面设计

图4.2-10查看成绩界面设计图

4.2.11导出成绩界面设计

图4.2-11导出成绩界面设计图

为了发现和报告学生成绩管理系统的错误和缺陷。通过测试,确保本系统的功能、互操作性等符合软件的设计要求,满足用户的使用要求。通过分析错误产生的原因和错误的分布特征,可以帮助项目管理者发现当前所采用的软件过程的缺陷,以便对系统进行升级时进行改进。

4.3.2用户登录测试要点

(1)测试要点:用户名和密码,以及对应用户的权限是否正常。

(2)测试过程:登录系统,观察用户名和密码是否为真,验证码是否正确以及观察用户登录后的界面显示。若为真,进入系统;若为假,提示重新输入用户信息。

(3)测试结果:经过实际测试,进入系统后,界面功能显示与用户权限所允许的功能相对应,说明用户登录功能一切正常。

4.3.3修改学习名称及教师学生通知和禁止登录功能测试要点

(1)测试要点:测试所有功能是否正常。

(2)测试过程:输入老师学生通知,开启禁止登录功能,然后登录老师学生账号,查看是否显示正常。

(3)测试结果:经过实际测试,在测试过程中老师学生通知显示正常,禁止登录功能正常。

在这次学生成绩管理系统数据库课程设计中,通过使用eclipse和MySQL数据库进行系统设计,前端显示采用了web技术进行布局设置和调整,数据库采用的是MySQL数据库5.1版本,并学会使用Java EE通过JDBC驱动连接MySQL数据库,数据库并搭配图形化界面软件Navicat来进行操作数据库,并与前端数据请求进行响应。

通过此次课程设计,使我更加扎实的掌握了有关数据库设计等方面的知识,也巩固了web与Java EE等方面的知识。在系统的设计过程中我们小组虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查终于找出了原因所在,同时也暴露出了前期我在这方面的知识欠缺和经验不足。实践出真知,通过亲自动手制作,使我们掌握的知识不再是纸上谈兵。

这次课设提高自己的动手能力并熟悉了数据库的简单操作,体验了一个系统开发的过程,加强了理论与实践结合的能力。

在课程设计过程中,我们不断发现错误,不断改正,不断领悟,不断获取。最终的检测调试环节,本身就是在践行“过而能改,善莫大焉”的知行观。在设计中遇到了很多问题,最后在老师的指导下,终于游逆而解。不仅培养了独立思考、动手操作的能力,在各种其它能力上也都有了提高。有什么不懂不明白的地方要及时请教或上网查询,只要认真钻研,动脑思考,动手实践,就没有弄不懂的知识,收获颇丰。

[1] 李运莉.《web数据库应用系统性能优化》.人民邮电出版社,2011年

[2] 王家华.《软件工程》.东北大学出版社,2017年

[3] 魏善沛.《数据库系统概论》. 清华大学出版社,2016年

[4] 库俊国.《基于J2EE技术的Web应用体系研究及实践》.人民邮电出版社,2014年

我要回帖

更多关于 用sql创建数据库school 的文章

 

随机推荐