资源预览内容
第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
第9页 / 共13页
第10页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
软件学院本科生选课系统软件学院本科生选课系统-基于基于JSPJSP的管理模块开发的管理模块开发1.管理模块设计: 与教秘讨论系统需求,设计模块功能2.代码编写 编写代码并测试个人负责:管理模块管理模块需求分析1.分析需求 管理模块主要是教秘老师对选课进行管理,需界面简单明了,易于操作 与非软件专业的教秘老师探讨需求,尽量使用非技术性语言2.明确需求 根据老师所陈述的需求,进行模块设, 设计完成后再与老师进行需求确认 管理模块设计1.学生管理:添加,修改学生信息2.课程管理:添加课程, 修改课程状态,课程管理3.公告管理:添加公告, 公告管理, 选课说明, 选课简介4.学分设定:添加学分设定, 设定统计5.其它设定:修改密码,管理员权限设定代码编写使用技术: JSP开发工具:eclipse 3.3 开发语言:Java页面代码编写分页功能编写批量修改功能编写上传文件功能编写分页功能编写用mysql的sql进行简单分页select * from student where id order by id asc limit 页数*分页人数,分页人数批量修改功能编写 SQL语句: update 表名 set 属性 where 语句实现方法 把页面上的select元素的id设成一样,然后把选中的select值传给后台的一个数组selects上,再使用sql语句将selects值使用循环传入数据库上传文件功能编写request.setCharacterEncoding(GBK);/设置编码格式,就不用一个个转码了InsertStudent is = new InsertStudent();FileMover fileMover = new FileMover();/创立一个FileMover对象并实例化UploadBean upBean = new UploadBean();/创立UploadBean对象并实例化MultipartFormDataRequest mrequest = null;Hashtable files = null;/创立一个容器,其空间在后面将用来存放上传文件upBean.setFolderstore(sPath);/创立要上传的目录upBean.addUploadListener(fileMover);/增加filMover监听fileMover.setNewfilename(sServerFileName);/设置效劳器上的文件名upBean.store(mrequest, uploadfile);/上传is.GetStudent(sPath + / + sServerFileName);File txtfile = new File(sPath + / + sServerFileName); /创立File对象,并获得要操作的文件路径txtfile.delete();/删除文件缺乏之处通过本次毕业设计,我意识到自己对软件工程的领悟还不够具体全面,对编程的理解和掌握还不够好在JSP和JAVA方面,还需要进一步提高毕业设计收获通过本次毕业设计,我很好的将四年所学融会贯穿,从软件工程,需求分析,到代码编写,再到测试,修改等等,我经历了一个完整的工程编写过程,这其中学到了很多书本上没有的实践经验和知识,让我更加体会了多动手的重要性。通过本次毕业设计,我深知我所掌握的知识相对于计算机浩瀚的知识海洋来说,不过是九牛一毛,沧海一粟,我不能放弃对知识的学习和追求,不在人后,一定要好好努力,继续学习。致谢感谢苏淑文老师在毕设过程中耐心的指导感谢辩论组的老师们感谢工程组的组员们在毕设过程中的共同努力,尤其是组长郑振宇的正确引导感谢软件学院的老师们,在四年大学生涯中给予的无私的指导和教诲未来的路还很长,我会继续努力奋斗, 自强不息,止于至善
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号