设计学生选修课程系统课程设计--设计学生选修课程系统

设计学生选修课程系统课程设计--设计学生选修课程系统

ID:29976406

大小:808.00 KB

页数:14页

时间:2018-12-25

设计学生选修课程系统课程设计--设计学生选修课程系统_第1页
设计学生选修课程系统课程设计--设计学生选修课程系统_第2页
设计学生选修课程系统课程设计--设计学生选修课程系统_第3页
设计学生选修课程系统课程设计--设计学生选修课程系统_第4页
设计学生选修课程系统课程设计--设计学生选修课程系统_第5页
资源描述:

《设计学生选修课程系统课程设计--设计学生选修课程系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、综合课程设计(一)IntegratedCurriculumDesign(1)所在院系专业名称班级题目设计学生选修课程系统指导教师成员完成时间13一、设计任务及要求:设计任务:设计学生选修课程系统。要求:假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开学学期等信息,学生可按要求(如总学分不得少于60)自由选课。(1)课程信息录入功能(课程信息用文件保存) (2)课程信息浏览功能(3)排序:按总学时排序(4)查询功能:按开学学期查询(5)课程修改,删除(可选项)。指导教师签名:2

2、014年5月28日二、指导教师评语:指导教师签名:2014年5月28日三、成绩验收盖章2014年5月28日13设计学生选修课程系统1设计目的学生选修课程系统作为信息管理系统的一个分支,已逐渐成为学校信息化建设的重要组成部分,为学校管理全校的院系班级和学生提供了一个功能强大、安装部署方便、使用成本低、操作简捷的学生信息查询系统,不仅能够提高工作的效益,也为最终实现有效的“无纸化办公”和更加广泛的“电子事务”奠定了基础2设计思路开发一个学生信息管理系统,主要有三个部分:人事管理,课程管理,个人信息管理。(1) 人事管理主要用于用

3、户信息的相关管理。主要包括添加用户、查看用户信息、删除用户三个功能。(2) 课程管理主要用于课程的增加、删除、更改。(3)个人信息管理主要用于用户个人信息的查看、修改。3开发环境Myeclipse应用程序MySQL数据库4系统总体设计该系统的设计是充分考虑到学生的管理和课程的管理两个大的方面,首先用户需要根据自己的用户名登陆到系统主界面,然后才能对该系统实施操作,否则不能登陆该系统。系统中主要包含的内容有:(1)学生管理中的增、删、改、查等功能;(2)课程管理中的增、删、改、查等功能;(3)用户名密码的更改等操作;(4)以上

4、操作都直接关联数据库;(5)数据库采用的是MySQL数据库;4.1系统功能结构图所示:13系统登录学生选课系统学生模块课程模块添加学生编辑学生删除学生添加课程编辑课程删除课程4.2数据库表的设计数据库名:xsxk表user:13表course:5详细设计5.1登陆界面登陆实体截图如下:13设置一个用户名、密码和验证码文本框输入内容。三个标签用户名、密码和验证码,一个按钮登陆publicvoidlogin(){Stringrand=null;Stringrands=null;if(req.getParameter("rand"

5、)!=null){rand=req.getParameter("rand");rands=(String)req.getSession().getAttribute("rands");}Useruser=buildVO();try{if(udao.login(user)&&rands.equals(rand)){session.setAttribute("user",udao.query(user));Pagepage=PageUtil.createPage(size,currentpage,cdao.alltotal())

6、;session.setAttribute("course_list",cdao.queryAll(page.getBeginindex(),size));session.setAttribute("page",page);path="base/main.jsp";}else{path="base/login.jsp";Stringmes=rands.equals(rand)?"用户名或密码错误!!!":"验证码错误!!!";req.setAttribute("mes",mes);13}}catch(Exceptione){

7、//TODOAuto-generatedcatchblocke.printStackTrace();}}5.2主界面主界面实体截图如下:主界面主要是用于对选择相应的功能进行相应的功能,主界面主要包括人事管理、课程管理和个人信息管理三大功能。在左侧均有不同的链接用以实现不同的功能5.3数据库连接学生、课程的增删改查都是建立在连接数据库的基础之上,在MySQL里建立学生表、课程表。建立JDBC数据源的连接。代码如下:importjava.sql.*;publicclassDateBaseConnection{//驱动程序名pri

8、vatefinalStringDbDriver="com.mysql.jdbc.Driver";//URL指向要访问的数据库名privatefinalStringDbUrl="jdbc:mysql://localhost:3306/xsxk";//MySQL配置时的用户名privatefi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。