复杂,所以该数据库中没有单独定义用户视图,不同的用户视图被有选择性的的select语句的结果集取
f三.系统功能设计
学生学籍管理系统欢迎界面
录入
查询
成绩统计
信息录入
成绩查询
必修成绩
成绩录入
信息查询
总成绩
授课教师查询
成绩维护
添加
更新
删除
基本信息维护
添加
更新
删除
f四.系统实现
数据库实现的环境为MYSQL,后台为PHP,前端为HTMLCSSJS,以下将对结果进行演示
ff五.应用程序开发
应用程序为一WEB网站,前端由HTMLCSSJS实现,后台由PHP实现,数据库由MYSQL实现,项目结构如下图所示
f六.遇到的主要问题及解决方法
基本没有遇到较大的问题,设计中存在的一些问题主要集中在前端的页面呈现方面,由于对于CSS的使用不熟练,造成在页面美化时出现了一些与设计思路不一致的情况,这些问题也大多在之后陆续解决。在数据库设计方面并没有遇到什么问题。
七.总结
通过这次的实验,我对数据库在生活中的广泛应用有了更深的体会,同时也加深了对MYSQL、PHP、JS、HTML、CSS的认识。整个项目从前端页面到后台服务器再到后台数据库,全部由我一个人独立设计完成,可以说是整合了我大学三年以来所学到的网页编程知识。
原本在看到这次的数据库大作业时,虽然老师已说明对于界面美观不做要求,但是抱着学习的态度,我仍然尽我所能将页面做的美观起来。其中不乏使用了诸多CSS3以及HTML5提供的新技术,以及jquery库的支持,其中在对于输入检查方面还采用了正则表达式技术。此次大作业历时一个月,可以说是我在大三上学期最用心做的作品之一,并将完成的网站发布在了自己的个人网页上。整个设计过程下来,自己在网页设计方面的技术已经有了一个明显的提高,可以说是大有裨益的。
fr