河南城建学院本科毕业设计(论文) 系统设计
(7)试题审核表sts:试题审核表用来保存套题号,名称,是否通过审核,考试时间,批阅试卷的老师等信息,参照表3.6.9:
表3.6.9教师表
名称 id staname status kssj yjry login_pw del 数据类型 长度 5000 5000 50 50 50 500 int varchar varchar varchar varchar varchar varchar 17
河南城建学院本科毕业设计(论文) 系统实现
4系统实现
4.1 程序设计
本系统的开发使用了目前比较主流的程序语言java,并且使用了目前比较主流的数据库SQLserver作为本系统的后台支持,使用了Myeclipse10.0,作为本系统的开发工具,以及使用了比较主流的三层架构SSH来开发本系统,这些就使得本软件的容错率比较高,数据安全性比较高以及兼容性比较强,使用接口将程序的关键功能的实现封装起来,这就进一步提高了程序的安全性,这就把程序功能变的简单易懂并且把美丽的外表展现在人的眼前。本系统设计成由java语言实现,该语言灵活性强,并且支持大量的组件,可以实现大量组件的复用,这也进一步提高了软件的开发效率,有利于缩短软件开发周期。
4.2系统功能设计
4.2.1 系统登录界面
本系统的用户按照需求分析本设计成三类,而这三类用户分别拥有不同的权限,需要用户在登陆页面输入正确的信息才可登录到本系统,如下图4.1.1所示:
图4.1.1登陆界面
18
河南城建学院本科毕业设计(论文) 系统实现
登陆页面的部分代码如下图:
if(ac.equals(\)) {
String username = request.getParameter(\); String password = request.getParameter(\); String utype = request.getParameter(\);
String sql = \* from sysuser where utype='\+utype+\and uname='\+username+\+password+\;
List
request.setAttribute(\, \);
go(\, request, response); }else{
request.getSession(). setAttribute(\, userlist.get(0));
gor(\, request, response); } }
//前台登录
if(ac.equals(\)) {
String username = request.getParameter(\); String password = request.getParameter(\);
String sql = %uname='\+username+\+password+\;
List
request.setAttribute(\, \); go(\, request, response); }else{
request.setAttribute(\, \);
19
河南城建学院本科毕业设计(论文) 系统实现
request.getSession(). setAttribute(\, userlist.get(0));
go(\, request, response); } }
4.2.2 课程管理模块
管理员用户登录到本系统后在左侧的菜单栏选择对应的功能对课程信息进行增加或者删除等操作。如图4.2.1所示:
图4.2.1课程管理
部分代码如下:
//添加课程
if(ac.equals(\)) {
String kename = request.getParameter(\); String jianjie = request.getParameter(\); String gangyao = request.getParameter(\); String jiaochen = request.getParameter(\); String sql = \
20

