ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:136.69KB ,
资源ID:26395935      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/26395935.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生综合测评管理系统教程文件.docx)为本站会员(b****9)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学生综合测评管理系统教程文件.docx

1、学生综合测评管理系统教程文件课程设计(大作业)报告课程名称: 软件体系结构 设计题目:学生综合测评管理系统院 系: 信息技术学院 班 级: 设 计 者: 学 号: 指导教师: 设计时间: 信息技术学院昆明学院课程设计(大作业)任务书姓 名: 院(系):专 业: 学 号:任务起止日期:2012.01.03至2012.01.10课程设计题目:学生综合测评管理系统课程设计要求:学生综合测评系统主要包括体统的注册、综合测评模块、评分系统、后台审核系统等。首先是注册功能,注册功能对系统的安全还是必要的。其次是综合测评模块,这里要考虑的主要是怎样按照学校要求完成四个部分的综合测评填报、怎样保存,怎样判分这

2、些问题。后台审核系统包括浏览整个体统的用户,添加、删除用户,以及更改用户的密码,审核学生提交的各项数据及支撑材料。工作计划及安排: 时间完成内容 2天调研、检索资料;分析、设计项目开发计划2天软件项目需求分析2.5天软件项目设计1.5天整理会议记录;编写模块具体设计;编写课程设计报告。指导教师签字:年 月 日 课程设计(大作业)成绩学号: 姓名: 指导教师:课程设计题目:学生综合素质测评管理系统总结:在本次学生综合素质测评管理系统的设计中,我们小组分模块设计,我和李晓梅主要负责登录模块的设计。在组长的带领下,我们不段开会、不断讨论,经过了项目分工、需求分析、概要设计、详细设计四个阶段,最终把登

3、录模块按小组讨论的意见完成,虽然还有很多地方不尽人意,但会不断努力学习对不足之处进行补充。经过这次课程设计学习,我学到了应用java开发界面,让我面阮籍开发有一个总体的把握,从软件工程的角度看,有一个完整的脉络,此软件基本达到理想效果,在编写这一软件的过程中我学到了很多java编程的知识,并学会了如何快速的改正程序中的错误。经过一周多时间的课程设计,java编程方面的知识收获很大,但这只是java编程的冰山一角,还有很多对深层次的东西没有学到,这次课程设计受益匪浅,不仅锻炼了我做事坚持不懈的心态,也慢慢地培养了我不懂就查书的好习惯,让我的自学能力业有了一定的提高。我们小组相互讨论、互相补充,积

4、极配合,使我认识到团队合作的重要性,同时增强同学们之间的友谊,计算机总在不停高速发展,要想今后在计算机行业有所作为,必须不断学习、不断回顾、不断努力。本次课程设计即将结束,在今后的学习和生活中,我将投入时间进行软件开发的学习,面对未来发展良好计算机学科,我将更加努力学习。指导教师评语:成绩:填表时间: 指导教师签名: 课程设计报告 摘要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。首先,本文经过对学生综合测评系统发展现

5、状的调查,面临技术上的发展的新形势,运用所学计算机软件工程相关理论,包括数据库原理等知识,综合考虑当前综合测评系统所应该具备的各种功能和外部环境的各种因素,进行系统评估,对各个方案设计进行再定位,从而选择最佳的方案设计。其次,本文阐述了学生综合测评系统登录系统的设计与实现。力求实现对系统信息的查询,添加,删除,修改等功能,最终构建集成为使用运转良好,扩展性、适应性强的综合测评系统。文章介绍了学生管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,并附带了主要的界面和程序。一、系统描述 1、系

6、统需求 (1)系统功能:作为登录模块系统设计,我们经小组讨论,应具有欢迎界面,由于系统需要,在登录的同时应具有教师或者学生的权限选择,还应具备一个出错返回功能。 (2)登录系统涉及 人员 查询上传佐证材料的学生;审核提交学生上传资料的老师;系统管理员 2、可行性分析 由于本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,登录系统比较适合于采用JAVA,而综合测评和审核系统适用数据库管理。 本系统的登录模块界面采用Java编程实现,可以先画出草图再进行代码实现,这样做出的界面比较美观。 3、系统的功能简介 本系统主要实现学生综合素质评分的查询、学

7、生上传加分项的佐证材料、以及教师对学生上传的佐证材料进行审核并提交到数据库。分三个模块: 登录系统模块:学生登录,教师登录 综合测评系统模块:学生上传加分佐证材料、教师审核 后台审核:添加、删除用户,系统维护。 4、总体结构 二、系统分析 1、流程分析 (1)查询模块流程 (2)学生功能流程 (3)教师功能流程 2、数据流分析 3、实体E-R图 4、功能分析 三、系统设计 1、软件模块结构设计 本系统在执行时,先根据不同的操作人员的需要来进行相应的模块,然后可以输入数据或者进行其它的查询或浏览等操作;总体来说,本系统属于一个事务型管理系统。 2、Java的设计(登录界面代码) import j

8、ava.awt.*;import java.event.*;import java.swing.*;import java.io.*;/* * DLJM.java * * Created on _DATE_, _TIME_ */* * * author _USER_ */public class DLJM extends javax.swing.JFrame /* Creates new form DLJM */ public DLJM() initComponents(); /* This method is called from within the constructor to * i

9、nitialize the form. * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ /GEN-BEGIN:initComponents / private void initComponents() buttonGroup1 = new javax.swing.ButtonGroup(); jTextField1 = new javax.swing.JTextField(); jTextField2 = new java

10、x.swing.JTextField(); jLabel3 = new javax.swing.JLabel(); jLabel1 = new javax.swing.JLabel(); jRadioButton1 = new javax.swing.JRadioButton(); jRadioButton2 = new javax.swing.JRadioButton(); jButton2 = new javax.swing.JButton(); jLabel2 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing

11、.WindowConstants.EXIT_ON_CLOSE); jTextField1.addActionListener(new java.awt.event.ActionListener() public void actionPerformed(java.awt.event.ActionEvent evt) jTextField1ActionPerformed(evt); ); jLabel3.setText(u7528u6237u5e10u53f7); jLabel1.setText(u5bc6 u7801); jRadioButton1.setText( u6559u5e08);

12、jRadioButton2.setText( u5b66u751f); jButton2.setText(u767bu5f55); jLabel2.setFont(new java.awt.Font(新宋体, 3, 18); jLabel2.setForeground(new java.awt.Color(51, 51, 255); jLabel2 .setText(u6b22u8fceu8fdbu5165u6606u660eu5b66u9662u5b66u751fu7efcu5408u6d4bu8bc4u7ba1u7406u7cfbu7edf); javax.swing.GroupLayou

13、t layout = new javax.swing.GroupLayout( getContentPane(); getContentPane().setLayout(layout); layout .setHorizontalGroup(layout .createParallelGroup( javax.swing.GroupLayout.Alignment.LEADING) .addGroup( layout .createSequentialGroup() .addGroup( layout .createParallelGroup( javax.swing.GroupLayout.

14、Alignment.LEADING) .addGroup( layout .createParallelGroup( javax.swing.GroupLayout.Alignment.LEADING, false) .addGroup( layout .createSequentialGroup() .addGap( 82, 82, 82) .addGroup( layout .createParallelGroup( javax.swing.GroupLayout.Alignment.LEADING, false) .addComponent( jLabel1, javax.swing.G

15、roupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent( jLabel3, javax.swing.GroupLayout.DEFAULT_SIZE, 54, Short.MAX_VALUE) .addGap( 39, 39, 39) .addGroup( layout .createParallelGroup( javax.swing.GroupLayout.Alignment.TRAILING, false) .addComponent( jTextField

16、2) .addComponent( jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 124, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup( javax.swing.GroupLayout.Alignment.TRAILING, layout .createSequentialGroup() .addContainerGap( javax.swi

17、ng.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent( jRadioButton2) .addGap( 18, 18, 18) .addComponent( jRadioButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 70, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup( layout .

18、createSequentialGroup() .addGap( 29, 29, 29) .addGroup( layout .createParallelGroup( javax.swing.GroupLayout.Alignment.TRAILING) .addComponent( jButton2) .addComponent( jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 351, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(36, Short.MAX_VALUE)

19、; layout .setVerticalGroup(layout .createParallelGroup( javax.swing.GroupLayout.Alignment.LEADING) .addGroup( layout .createSequentialGroup() .addContainerGap() .addComponent( jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 66, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap( javax.swing.L

20、ayoutStyle.ComponentPlacement.RELATED) .addGroup( layout .createParallelGroup( javax.swing.GroupLayout.Alignment.BASELINE) .addComponent( jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 18, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent( jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, j

21、avax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(18, 18, 18) .addGroup( layout .createParallelGroup( javax.swing.GroupLayout.Alignment.BASELINE) .addComponent( jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 18, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent( jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGroup( layout .createParallelGroup( javax.swing.GroupLayout.Alignment.LEADING) .addGroup( layout .createSequentialGroup() .addGap( 67,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1