1、软件学院本科生选课系统-基于JSP的管理模块开发1.管理模块设计:与教秘讨论系统需求,设计模块功能2.代码编写编写代码并测试个人负责:管理模块管理模块需求分析1.分析需求管理模块主要是教秘老师对选课进行管理,需界面简单明了,易于操作与非软件专业的教秘老师探讨需求,尽量使用非技术性语言2.明确需求根据老师所陈述的需求,进行模块设, 设计完成后再与老师进行需求确认 管理模块设计1.学生管理:添加,修改学生信息2.课程管理:添加课程, 修改课程状态,课程管理3.公告管理:添加公告, 公告管理, 选课说明, 选课简介4.学分设定:添加学分设定, 设定统计5.其它设定:修改密码,管理员权限设定代码编写
2、使用技术: 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.setCharacter
3、Encoding(“GBK“);/设 编码 , 用 个个 码了 InsertStudent is = new InsertStudent(); FileMover fileMover = new FileMover();/ 个FileMover对 并 UploadBean upBean = new UploadBean();/ UploadBean对 并 MultipartFormDataRequest mrequest = null; Hashtable files = null;/ 个 ,其后面 用上传文件 upBean.setFolderstore(sPath);/ 要上传的currency1 upBean.addUploadListener(fileMover);/加filMover“ fileMover.setNewfilename(sServerFileName);/设 上的文件名 upBean.store(mrequest, “uploadfile“);/上传 is.GetStudent(sPath + “/“ + sServerFileName); File txtfile = new File(sPath + “/“ + sServerFileName);/ File对 ,并fifl要操作的文件 txtfile.delete();/文件