文档详情

【课程设计报告】基于JAVA和MySql数据库的CS架构学生成绩管理系统的设计与实现附源码5(可编辑).doc

发布:2018-04-15约1.85万字共37页下载文档
文本预览下载声明
【课程设计报告】基于JAVA和MySql数据库的CS架构学生成绩管理系统的设计与实现附源码5 指 导 教 师 成 绩 _______________________ 2011 年 03月 09日 目 录 一课程设计的目的与要求2 二 设计的正文 2 1系统分析2 11系统开发背景等 2 12业务流程分析 2 13数据流程图 3 2系统设计 3 21功能设计 3 22系统运行环境与数据库设计 4 23输入输出设计4 3系统实施4 31登录与退出界面 4 32 修改密码10 33成绩查询15 34 相关数据库表24 三课程设计总结25 四参考文献26 《学生成绩查询系统》 一课程设计 要求了学生成绩查询系统开发的全过程理解面向对象程序设计课程相关的概念掌握面向对象程序设计的开发方法巩固对Java相关方法和概论的理解主要包括系统调研方法业务分析数据分析系统逻辑模型设计方法数据库设计功能设计物理模型设计方法系统的实现等方法完成一个小型系统的设计与开发 二设计正文 1 系统分析 11系统开发背景开发范围建设目标与必要性 随着国家对于教育的重视逐渐加大学校正向着大型化规模化发展而对于大中型学校跟学生信息管理有关的信息随之急剧增加在这种情况下单靠人工来处理员工的工资不但显得力不从心而且极容易出错该系统就是设计一个学生信息数据库管理系统由计算机代替人工执行一系列诸如增加新学生删除旧学生学生信息修改查询维护及打印等操作这样就使学生部门管理人员可以轻松快捷地完成学生信息管理的任务 1 本课题的研究意义 当今时代是飞速发展的信息时代在各行各业中离不开信息处理这正是计算机被广泛应用于信息管理系统的环境计算机的最大好处在于利用它能够进行信息管理使用计算机进行信息控制不仅提高了工作效率而且大大的提高了其安全性尤其对于复杂的信息管理计算机能够充分发挥它的优越性 2 本课题的研究现状 管理查询信息系统是进行信息的采集存储查询加工维护和使用的系统它是随着管理科学和技术科学的发展而形成的学生成绩管理查询系统是一个教育单位不可缺少的部分它的内容对于学校的决策者和管理者和学生来说都至关重要所以学生成绩管理查询系统应该能够为用户提供充足的信息和快捷的查询手段但一直以来人们使用传统人工的方式管理文件档案这种管理方式存在着许多缺点如效率低保密性差另外时间一长将产生大量的文件和数据这对于查找更新和维护都带来了不少的困难 12业务流程分析 主要业务流程图如下图所示 13数据流程图 2 系统设计 21功能设计 学生信息管理系统主要提供方便高效的查询功能学生可以通过该系统查询相关信息对于本系统我们需要实现以下一些基本功能 1密码管理功能 该模块实现对用户密码进行管理的功能主要是进行密码的修改为了防止个人的名片信息被泄露不知道用户密码的人员不能进入本系统出于安全的考虑用户可以定期修改自己的密码以防止密码被盗用 2成绩管理功能 该模块实现成绩查询功能用户在查询学生成绩时有时需要了解学生的基本信息因此希望在查询出的内容中包括学生基本情况和成绩信息有时用户需要查询学生的某些课程成绩因此应该具有查询课程成绩的功能有时需要查询学生的学期总成绩因此也应该具有该功能 3退出系统 完成了对学生成绩的查询的操作后应该可以安全地离开该系统通过该模块实现安全退出大学生成绩查询系统 22系统运行环境与数据库设计 鉴于本系统的业务性质必须选择具有较高的可靠性稳定性和必要的容错能力的计算机硬件和软件系统以保证任何情况下都不至于丢失损坏数据必须具有较高的响应速度以保证各项具体业务的顺利进行应考虑具有良好的可维护性可操作性和可扩充性以保证将来系统规模的扩展和升级的需要 开发与运行环境的使用 开发工具MySQL 本系统采用Microsoft Windows 2000Server作为操作系统 本系统准备采用客户机服务器CS结构模式public class Login extends JFrame implements ActionListener FocusListener KeyListener ItemListener private static final long serialVersionUID 1L JLabel top bott JPanel panelMain panelInfo JTextField userName JPasswordField password JButton login cancel String culeString 提 示 public Login super 重庆大学城市科技学院2008级电子商务-
显示全部
相似文档