软件工程网上辅助教学系统毕业设计(论文)(编辑修改稿)内容摘要:
路径、 teacherid 为老师的编号、 remark 为课件的标记。 8 表 课件表 列名 数据类型 长度 允许空 id int 4 Coursewarename varchar 50 是 addtime datetime 8 是 filename varchar 50 是 path varchar 100 是 teacherid varchar 50 是 remark varchar 200 是 试卷 表 : 存储 试卷信息。 Id 为试卷的编号、 papersname 为试卷名称、 addtime 添加时间、 remark 为试卷标记。 表 试卷表 列名 数据类型 长度 允许空 id int 4 papersname varchar 50 是 addtime datetime 8 是 remark varchar 200 是 作业表 : 用于存放教师布置的课后作业。 字符为:作业名称、时间、路径等信息。 Id 为作业编号、 homeworkname 为作业的名称、 addtime 为上传时间、 filename为在系统文件的名称、 path 为上传文件的路径、 stuid 为学生的编号、 remark 为作业标记、 isRead 为是否阅读。 9 表 作业表 列名 数据类型 长度 允许空 id int 4 homeworkname varchar 50 是 addtime datetime 8 是 filename varchar 50 是 path varchar 100 是 stuid varchar 50 是 remark varchar 200 是 isRead int 4 是 问题: 用于存放 学生的提问问题和老师解答问题的表。 Id 为编号、 title 为标题、 content 为问题内容、 addtime 为上传时间、 stuid为学生的编号、 isresolved 为是否解决、 answertitle 为答案标题、 answercontent回答内容、 teacherid 为老师编号。 表 问题表 列名 数据类型 长度 允许空 id int 4 title varchar 50 content varchar 200 是 addtime datetime 8 是 stuid varchar 50 是 isresolved char 10 是 answertitle varchar 50 是 answercontent varchar 200 是 teacherid varchar 50 是 考试信息表:用于存放考试内容。 Id 为编号、 papersid 为试卷编号、 title 试卷标题、 type 类型 optionA、 B、 C、 D为选项、 answer 为答案。 10 表 考试信息表 列名 数据类型 长度 允许空 id int 4 papersid int 4 是 title varchar 200 是 type varchar 50 是 optionA varchar 50 是 optionB varchar 50 是 optionC varchar 50 是 optionD varchar 50 是 answer varchar 200 是 管理员: 用于存放 管理员信息。 Id 为管理员编号、 password 为密码。 表 管理员表 列名 数据类型 长度 允许空 id varchar 50 password varchar 50 答案表: 用于存放学生在线做答的答案信息。 Id 为编号、 quesid 为问题编号、 answer为答案、 stuid 为学生编号、 pspersid 为试卷编号。 表 考试答案表 列名 数据类型 长度 允许空 id int 4 quesid int 4 answer varchar 50 是 stuid char 10 是 pspersid int 4 是 课程表:用于存储课程信息 id 为课程编号、 name 为课程名称、 dep 为系、 mark 为标记、 detail 为课程介绍。 11 表 课程表 列名 数据类型 长度 允许空 id varchar 50 name varchar 50 dep varchar 50 是 mark varchar 50 是 detail varchar 500 是 教师表:用于存储教师个人信息。 Id 为编号、 name 为名称 title 为职称、 password为密码。 表 教师信息表 列名 数据类型 长度 允许空 id char 10 name varchar 50 title char 10 是 password char 10 上传信息表:用于存放上传文件本地的路径信息。 Id为编号、 wid_name 为文件所在大的名称、 path 为路径、 min_path 为具体路径、 sizes 为大小、 times 为时间、 ip 为上传者的机 IP 表 上传信息表 列名 数据类型 长度 允许空 id int 4 wid_name varchar 7 是 path nvarchar 60 是 min_path nvarchar 60 是 sizes int 4 是 times varchar 50 是 ip varchar 20 是 12 . 数据库的实现 上述的数据表存储信息,系统进行数据库连接具体实现要核心代码: public class DataBaseConnection { /** *一个静态方法,返回一个数据库连接 *这样达到了对数据库统一控制的目的 */ //MySQL 数据库连接信息 //MySQL 数据库驱动程序 //String MySQLDriver= //MySQL 数据库连接字符串。 //upload 为数据库名, user 为登录用户名 ,password 为登录密码。 //String MySQLURL=jdbc:ncoding=GBK //SQL Server 数据库连接信息 //SQL Server 驱动程序 //String SQLDriver=。 //SQL Server 数据库连接字符串 //upload 为数据库名, user 为登录用户名, password 为登录密码。 //String SQLURL=jdbc:jtds: public static Connection getConnection() { Connection con=null。 String SQLDriver=。 String SQLURL=jdbc:microsoft:6。 try { (SQLDriver).newInstance()。 con=(SQLURL)。 } catch(Exception e) { 13 ()。 } return con。 } }。 //在其他文件里面就可以直接调用 Connection con=()。 来获得数据库的连接 . 系统模块的设计 本系统具体分为:用户操作、管理员操作模块 用户操作 模块 a 用户的登录模块 用户可以注册成为系统用户 ,填写相应的个人信息;系统也要为用户提供一个以用户身份登陆的接口;当用户个人信息需要修改时,如地址变更等,应能及时更改,这点暂有管理员代为修改。 用户登录的核心代码: jsp:useBean id=ss scope=page class=//引用 login 类 jsp:setProperty name=ss property=* / /jsp:useBean jsp:useBean id=db scope=page class=/ % String sql=。 String kind=()。 String pw=。 ResultSet rs =null。 String id=()。 (进入验证 )。 sql=select password from +kind+ where id=39。 +id+39。 //SQL 用查询的语句 ()。 rs=(sql)。 //查询用户信息 14 if(()){ pw=(password).trim()。 } if(().trim().equals(pw)) //判断 用户是否登录成功 { (进入验证 ====通过验证 )。 (id,(id))。 //在 session 中缓存用户信息 int flag=()。 (flag,(flag))。 (?flag=+flag)。 //重定向用户请求 (flag)。 } else { String message= 登陆失败,用户名或密码有误。 (error,(message))。 (?error=39。 error39。 )。 } % 用户可以在本页面登录: 15 图 用户登录后的主页面为下图,此为系统的主界面;用户可以在 这里进行具体操作: 16 图 用户登录后主页面 c 查询。软件工程网上辅助教学系统毕业设计(论文)(编辑修改稿)
相关推荐
这又迫使轮胎生产者制造 相同规格的不同尺寸的轮胎 ;于是对一个单一车辆制造者的特定尺寸,给予 特殊标志 ,小的 星号,小的圆周,小方块等等。 这种结果 导致了不必要的生产工厂的麻烦 ,增加成本和发货难度。 此外,从 最终使用者 的观点,在替换胎市场,他不买这样的轮 胎,甚至没意识到,这种设计是为他的车辆设计的,这才是最糟糕的。 轮胎设计基础及增强 28 承受负荷的结构部件 轮胎设计基础及增强
的基本原则进行加工。 工序的划分 工序的划分可以采用两种不同原则,即工序集中原则和工序分散原则。 工序集中原则是指每道工序包括尽可能多的加工内容,从而使工序的总数 减少。 在数控机床上加工的零件,一般按工序集中原则划分工序,划分方法如下: ( 1)按所用刀具划分 以同一把刀具完成的那一部分工艺过程为一道工序,这种方法适用于工件的待加工表面较多、机床连续工作时间过长
id 为老师的编号、 remark 为课件的标记。 8 表 课件表 列名 数据类型 长度 允许空 id int 4 Coursewarename varchar 50 是 addtime datetime 8 是 filename varchar 50 是 path varchar 100 是 teacherid varchar 50 是 remark varchar 200 是 试卷 表 :
失远远小于液压传动系统,因此与液压传动相比气压传动更宜于远距离传动和控制; 3) 使用维护方便。 由于气压传动工作压力低,元件的材料性能和制造精度低,结构简单,因此价格 较低。 同时维护简单,使用安全; 4) 传动与控制响应快; 5) 适应工作环境能力强。 气动元件可以根据不同场合,选用相应材料,使元件能够在恶劣的环境下(易燃、易爆、强磁、粉尘、强震动、强腐蚀等)进行正常工作。
请求 实验 12 0101 探寻响应 实验 01100111 保留 1000 信 标 实验 实验 1001 业务声明指示信息 (ATM) 实验 1010 分离 实验 1011 认证 实验 1100 不认证 实验 11011111 保留 控制类型帧 (bit 3,bit 2)=01 00011001 保留 1010 节能 (PS)轮询 实验 1011 发送请求 (RTS) 实验 1100 清楚发送
据 3 月 20 日- 4 月 20 日 写出论文第一稿,并完成外文翻译 . 4月 21日- 5月 5日 指导老师批阅论文第一稿 5月 6日- 5月 19日 修改论文,并定稿 5月 20日- 5月 31日 指导教师评定成绩,评阅老师评阅论文,写出评阅意见 . 6 月 1 日- 6 月 15 日 学生进行答辩 论文阶段完成日期 文献调研完成日期 3 月 10 日 论文实验完成日期 撰写论文完成日期