




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科生课程设计本科生课程设计 课程名称Java 程序设计与开发技术课程设计 课程编号j1620204 学号 学生姓名 所在专业计算机科学与技术 所在班级 指导教师孙 兵 成绩 教师签字 评语 目目录录 摘要 I 1需求分析 2 1 1系统功能性需求 2 1 2系统功能分析 2 2系统设计 2 2 1系统各模块流程图 3 2 1 1增加学生信息 3 2 1 2删除学生信息 3 2 1 3查询学生信息 3 2 2总功能模块 3 2 3数据库逻辑结构设计 4 3系统实现 5 3 1用户登录模块实现 5 3 2删除模块实现 6 3 3修改模块实现 6 3 4新增模块实现 7 3 5搜索模块实现 8 4系统测试 8 5结束语 9 参考文献 A 10 学生信息管理系统 I 摘要 学生信息管理系统对于学校的管理者来说是非常重要 也是为了适应现代化学校管 理的需要 加快推进学校数字化建设 更加有效的利用校园网和多媒体等计算机应用技 术和手段 随着教育改革的不断深化 国家政策的调整以及学校专业设置的不断变化 这些均对学校的教学管理 学生管理及后勤管理等带来了很大的挑战 如学生人数众多 带来的数据量大 涉及的面广 需要更新的快等 这些问题单纯的靠人工来管理 是很 不方便的 并且效率低下 成本增加 目前 我国还有一定数量的学校在学生信息管理 方面仍然停留在纸质的基础上 显然这样已经适应不了新时期的发展要求了 随着全球 经济的发展和人民生活水平的不断提高 信息技术的发展是日新月异 传统的人工管理 模式势必要被以计算机为物质基础的信息管理所取代 本系统的开发主要包括后台数据 库的创建 维护和前端应用程序的开发两个方面 对于数据库的创建和维护要求建立数 据安全性好以及完整性和一致性要强的数据库 而对于前端应用程序则要求应用程序功 能尽最大可能的方便用户使用为宗旨 同时也要突显出实用性 从学校的实际情况出发 作者设计并实现了一个学生信息管理系统 本系统主要对学生基本信息的管理相应数据 的添加 修改和删除等功能 其优势还在于能通过局域办公 本文设计的学生信息管理 系统只允许管理者身份 共设计了用户登录 录入学生信息 修改学生信息 删除学生 信息 搜索学生 5 个模块 帮助学校老师在学生信息管理方面提高效率 实现学校学生 信息管理工作的规范化 系统化和自动化 本系统性能操作简单 学生信息设置合理 完善 浏览快捷方便等 系统对不同的用户 给予的功能也不同 最后 根据不同功能 的模块 系统进行了相关的测试 学生信息管理系统 2 学生信息管理系统 计算机科学与技术专业 201311621230 张少涛 指导教师 孙兵 1需求分析 1 1 系统功能性需求 在计算机技术日益发展与不断成熟的今天 为了更好的管理学生信息 为学生提供 更多的便捷服务 开发出一个学生信息管理系统尤其必要 本系统根据学校管理的实际需求 并结合学生信息管理的实际流程要点 可以实现 以下功能 1 删除功能 对指定学生的信息进行删除 2 修改功能 对指定学生的信息进行修改 3 查询功能 选择某种方式并输入该信息查询符合条件的学生信息 4 新增功能 添加新增学生信息 5 登陆功能 登陆系统 1 2 系统功能分析 2系统设计 学生信息管理系统是一个典型的数据库应用程序 用登陆模块 新增模块 修改模块 搜索查 管理员登陆 新 增 学 生 信 息 修 改 学 生 信 息 查 询 学 生 信 息 删 除 学 生 信 息 学生信息管理系统 3 询模块 删除模块等模块组成 从而实现数据信息的查询 修改 删除 添加等不同功能 2 1 系统各模块流程图 2 1 1增加学生信息 2 1 2删除学生信息 流程图 输入要删除 信息的编号 输出所有学 生的信息 输入要删除 学生信息 2 1 3查询学生信息 按学生的学号进行查询 流程图 2 2 总功能模块 新 增 学 生信息 按提示 输入学 个的各种信息 按 格 式 显 示 输 入 的 学 生 信息 退出该功能 返回主菜单 继续选择 判断以前是否 存储了学生信 息是新增信息 退出该功能 返回 主菜单 继续选择 该生信息已删除 显 示其他同学的信息 搜 索 学 生信息 输入学生的学 号或姓名的一 部分进行搜索 输出所以查 询的学生信 息 学生信息管理系统 4 2 3 数据库逻辑结构设计 学生信息表 序号字段名称数据类型说明 1StudentNumChar 12 学号 2StudentNameVarchar 20 姓名 3SexChar 2 性别 4Birthdate生日 5PhoneNumChar 11 手机号码 6dormitoryChar 20 宿舍 7Addressvarchar 255 地址 8politicsStatusChar 10 政治面貌 9nationChar 10 民族 10educationChar 10 学历 管理员表 序号字段名称数据类型说明 1IdintId 2usernameVarchar 20 用户名 3PasswordChar 32 密码 4NameVarchar 20 姓名 登陆模块 新 增 模 块 修 改 模 块 查 询 模 块 删 除 模 块 学生信息管理系统 5 3系统实现 3 1 用户登录模块实现 用户登录模块的主要实现代码 public class UserDAO MyQueryRunner runner new MyQueryRunner DatabaseUtil getDataSource public User query String username String password String sql select from admin where username and password return runner query sql new BeanHandler User class username GenericUtil encrypt username password 学生信息管理系统 6 3 2 删除模块实现 删除模块的主要代码 public Integer delete String studentNum String sql delete from student where studentNum return runner update sql studentNum 3 3 修改模块实现 学生信息管理系统 7 修改模块的主要实现代码 public Integer update Student student String sql update student set studentName sex birth phoneNum dormitory address politicsStatus nation education where studentNum return runner update sql student getStudentName student getSex student getBirth student getPhoneNum student getDormitory student getAddress student getPoliticsStatus student getNation student getEducation student getStudentNum 3 4 新增模块实现 新增模块的主要实现代码 public Integer insert Student student String sql insert student values return runner update sql student getStudentNum student getStudentName student getSex student getBirth student getPhoneNum student getDormitory student getAddress student getPoliticsStatus student getNation student getEducation 学生信息管理系统 8 3 5 搜索模块实现 搜索模块的主要实现代码 public List qurey String index String sql select from student where studentNum like or studentName like limit 0 10 return runner query sql new BeanListHandler Student class index index 4系统测试 无论从事程序开发工作多长时间 还是多么擅长程序开发 程序中还是会有错误出 现 一个小小的键入错误就有可能导致程序瘫痪 除此之外还有逻辑错误 程序虽然运 行但不执行预定的任务 本次系统测试一共测试 7 个内容 注册 测试 登录 测试 修改密码 测试 找 回密码 测试 发表新文章 测试 回复主题 测试 维护 测试 本系统的测试是为了保证系统的质量 使系统和用户的需求无误 所以我分以下三个步 骤对系统进行了测试 1 单元测试 2 代码审查 3 集成测试 我完全按照以上三个步骤对系统作了精心测试 在测试过程中发现了一些错误并将 其改正 保证了系统的完善性 正确性 在测试过程中并没有发现逻辑上的错误 实现 了当初设想的全部目标 学生信息管理系统 9 5结束语 本系统是在对进行详细调研后 确定了系统涉及的领域 包括系统设计 数据库设 计 程序设计等 是一个具有实际应用意义的典型管理系统 通过本次课程设计 巩固了所学的知识 使我清楚了在需求分析 设计数据库 程 序设计等许多方面的不足 在今后的工作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 蒸汽管网培训课件
- 写字坐姿培训课件图片
- 中职新生入学纪律教育
- 中国制造课件-教科版
- 培训学习汇报
- 高龄心房颤动患者抗凝治疗中国专家共识解读 2
- 扒房知识培训
- 中国全国各地地区课件
- 中国体育精神课件
- 中国传统饰品绘画课件
- 2025年上海市中考语文试卷真题(含答案及解析)
- 护理急诊急救培训课件
- 2025年卫生系统招聘考试(公共基础知识)新版真题卷(附详细解析)
- 2024年司法局司法辅助岗招聘考试笔试试题(含答案)
- 2025邯郸武安市选聘农村党务(村务)工作者180名笔试备考试题及答案详解一套
- 重庆市普通高中2025届高一下化学期末学业质量监测试题含解析
- 2025年人力资源管理师考试试卷及答案
- 北方华创招聘笔试题库2025
- 2025郑州航空工业管理学院辅导员考试试题及答案
- 浙江省嘉兴市2023-2024学年高一下学期6月期末考试英语试题(含答案)
- 多模态数据融合的智能告警机制-洞察阐释
评论
0/150
提交评论