《软件工程》课程设计——学生选课系统.docVIP

《软件工程》课程设计——学生选课系统.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE PAGE 10 《软件工程》课程设计 题 目: 学生选课系统设计 2014年12月8日 学院 : 计科院 班级 : 计133 小组成员 : 王子杨 学号: 1313022082 吕昊梁 1313022083 翟鸿儒 1313022084 滕奇 1313022085 钱涛 1313022086 黄培欣 1313022087 指导老师:胡俐蕊 目 录 1. 前 言 ……………………………………………………………………… 2.需求分析 ………………………………………………………………………… 2.1 系统需求 ……………………………………………………………………… 2.2 功能需求 ……………………………………………………………………… 2.3 业务流图 …………………………………………………………………… 3.总体设计 ………………………………………………………………………… 3.1 基本设计概念和处理流程 …………………………………………………… 3.2 系统层次模图 ………………………………………………………………… 3.3系统层次模块图 ……………………………………………………………… 3.4模块设计 ……………………………………………………………………… 4. 详细设计鱼实现 ………………………………………………………………… 5.1 学生登录模块的设计与实现 ………………………………………………… 5.2 学生注册模块的设计与实现 ………………………………………………… 5.3 学生查询模块的设计与实现………………………………………………… 5.4 学生选课模块的设计与实现………………………………………………… 5 测试 …………………………………………………………………… 6 项目小组成员及详细分工 …………………………………………………… 7 附:模块源代码 ……………………………………………………………… 前言 大学期间总会有很多的公共选修课,以往的方法总是随性报名。这种方法虽然直接,但有很大的盲目性,有的课程人满为患,而有的课程基本无人选课。原因是传统的选课系统没有预见性,大家没有事先协调好。并且学生选课存在这样的特点:公选课较多,学生人数众多,学生可根据自己的专业及兴趣选择公选课程进行学习,而且学生对课程的要求有较大差异。使用了本选课系统后,学生可通过本选课系统了解课程相关信息,进行自主选了,能够满足不同学生对同课程的不同要求,有利于发挥学生的长处,能够充分利用学校的各类教学资源。 2.需求分析 2.1 系统需求 用户的需求具体体现在各种学习成绩的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构及数据处理的流程,组成一份详尽数据字典,为后面的具体设计打下基础。 2.2 功能需求 通过系统功能分析,针对一般的网上选课系统,总结出如下的需求信息: (1) 学生的需求:网上选课、选课情况查询; (2) 本系统主要实现学生信息管理和选课查询。 学生信息包括学号、姓名、班级; 课程信息包括课程名; 2.3 业务流程图 学生 学生 登录 选课 查询课程 系统 管理员 选课信息 3.总体设计 3.1 基本设计概念和处理流程 互联网技术的飞速发展,Java等设计工具的方便实用,以及数据库技术的发展给本系统的设计和实现提供了技术上的支持。 系统基本的流程是:用户登录-主界面-选择各项子系统。 3.2 系统层次模块图 学生选课系统登陆/注册选课 学生选课系统 登陆/注册 选课 查询 数据库的设计 3.3系统层次模块图 3.4模块设计 (1) 用户注册模块:填写用户名、密码、确认密码 (2) 用户登录模块:填写已注册的用户名称,填写正确的密码,进入主控制页面。 (3) 用户选课模块:。 (4) 用户查询模块:可以进行查看所选课程的操作。 4. 详细设计 4.1 学生登录模块的设计与实现 4.1.1. 登录模块 功能:本模块主要用于对用户身份进行鉴别。用户通过表单提供用户名和密码信息,系统根据用户提供的登录信息对用户进行身份查询鉴别。如果身份合法,则将用户导向系统的选课页面。 输入:用户名、密码 处理: (1) 输入用户的登录信息:在页面提供的表单出输入用户的用户名和密码信息,点击“登录”按钮提交表单信息到身份验证页面。或点击“重置”按钮,重新输入。 (2) 用户身份进行验证:连接数据库,打开用户数据表login,检验用户登录信

文档评论(0)

zhuliyan1314 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档