ames varchar 50 Null 6 Xf Varchar 50 Null kc表是课程的一个安排的表,表里的内容包括了id、tid、上课的课程、教师对应教师表的id,上课的时间,和该专业的学分。其中id的该表的主键。课程表主要表示的是该课程的上课时间和上该课程的是那个教师,该课程的学分是几分等的上课内容。
(3)xw表:记录内的新闻和公告的一个表,如表3所示。
表3 新闻表(xw)
序号 列名 数据类型 长度 是否必填 1 Id Int 11 Not null 2 Title varchar 50 Null 3 Times Datetime 0 Null 4 Descs varchar 200 Null xw表是里一个信息的通知和公告的一个表,该表中包括了id(是该表的主键)、信息通知的主题、信息内容和发布该内容的时间。新闻表能够随时随地的通过信息反馈里的新闻和做出的通知,使得学生也能够随时的了解到的新闻。
(4)stu表:记录客户端的用户信息的表,如表4所示。
表4 用户表(stu)
序号 列名 数据类型 长度 是否必填 1 Id Int 11 Not null 2 No varchar 50 null 3 password varchar 50 Null 4 realname varchar 50 null 5 Tel varchar 50 Null 6 States Int 11 Null stu表是一个手机客户端的用户表,表中包括了id(主键),用户的、密码,电话,和状态。如果状态是1的话表示该用户可以登入到手机客户端,是0则表示该用户已被管理员禁用了,不能够登入到手机客户端。刚注册的用户是不能过登入的,要等到管理员对你的帐号进行权限的调整才能够登入到客户端对客户端进行操作。
(5)tea表:记录校内老师的基本信息,如表5所示。
表5 教师表 (tea)
序号 列名 数据类型 长度 是否必填 1 Id Int 11 Not null 2 Username varchar 50 Null 3 realname varchar 50 null 4 no varchar 50 Null 5 tel varchar 50 Null tea表是记录本校的老师的一个基本信息,该表中id(主键),该老师的工号,该老师的,该老师所教的专业,和该老师一个教学的教龄,还有就是该老师的联系电话。每个老师的教学内容是不同的,在安排课程的时候通过专业可查找到是应该由哪位老师所教授的,然后教龄则显示出该老师的一个教学状况,对该专业的教授是不是经验丰富等。
(6)yx表:记录各系信息的介绍,如表6所示。
表6 院系表 (yx)
序号 列名 数据类型 长度 是否必填 1 Id Int 11 Not null 2 Title varchar 50 Null 3 Descs varchar 200 Not null yx表是记录了该校里的一个系信息,id(主键),的系部,系部里的专业介绍和系部的介绍。例如:一个信息工程系里就包括了计算机通信专业,计算机信息管理专业 ,计算机网络技术专业 ,计算机应用技术专业等专业。一个院校包括了多种的系部,系部里又包括了各种专业,这个表是对各系的一个专业的介绍和对这个系部里包括了哪些专业,在该专业中能学到哪些技术等的介绍。
4 详细设计
4.1后台登录
后台的管理员可以登入系统,对系统信息进行管理。
图4-1登入页面
用户登录界面如图4-1所示。登录时,必须输入用户名、密码,并点击"登录 "按钮,完成登录过程。本案例中的车需主要通过java-jdbc-odbc驱动连接SQL数据库,并根据数据库表中的admin表里的用户信息验证服务端用户的登录请求提交的用户名和密码。如果表中有这个用户并且密码输入是一个的则页面跳入到主页面,否则提示登录失败。
界面是系统的门面,直接面对用户,所以,界面的实现非常重要。用户界面,也称人机界面。是指用户和系统之间进行交互方法的集合,一个美观的的界面不仅会让系统操作变得舒适、简单、自由、充分的提现出软件的定义和特点。
部分代码:
function changeimg(){
window.location.reload();}
function check1(){ if(document.ThisForm.username.value=="") {
alert("请输入用户名");
document.ThisForm.username.focus();
return false;}
if(document.ThisForm.password.value==""){
alert("请输入密码");
document.ThisForm.username.focus();
return false;}
document.ThisForm.submit();}
4.2后台主界面
4.2.1课程添加
图4-2课程添加页面
在登录页面登录成功后跳入主页面,这是主页面中的一个课程添加功能页面,在这个页面中主要做的是一个课程的添加,在添加之前先对所要添加的是那个数据的进行关联,当然前提是要和数据库里的属性要一一对应,否则添加时会出错。这个页面做的是课程的添加,所以所对应的SQL表是kc表,然后把在该页面添加的数据调用业务层的save方法存入Mysql数据库里的kc的表。然后通过课程的查询
上一篇:
Android手机通开题报告及论文doc
下一篇:
试论APP广告在手机中的应用