首页 > 编程知识 正文

如何制作选课系统,学生选课系统数据库设计

时间:2023-05-06 10:13:47 阅读:129026 作者:3717

《选课系统概要设计》可供会员共享,在线阅读。 更多相关《选课系统概要设计(9页珍藏版)》请在人人文库网搜索。

1、 轮廓设计目录1 .指南21.1编制目的21.2背景21.3定义21.4参考文献22.1总体设计32.1需求函数32.2操作环境33.1接口设计33.2外部接口33.3内部接口44 .模块流设计44.1功能44.2模块分类44.3用例4活动图表65.1数据结构设计65.1对数据创建的数据结构65.2文件和数据库结构75.2.1描述文件7的数据结构或库表结构5.2.2全局数据75.2.3文件和数据的交叉索引77 3操作结束87 .系统错误处理设计87.1错误消息87.2更正措施97.3系统维护设计91.1.1,介绍1.1编写目的本

2、句子旨在说明辅助选课系统的概要设计,主要包括系统功能介绍、系统结构设计、系统界面设计、模块设计和界面设计等。 本文档的目标读者是设计人员、开发人员、项目经理和测试人员。 1.2从背景下的需求分析中,得出了系统的基本需求。 为了实现整个系统,需要设计用户的需求。 概要设计主要用抽象语言总结整个系统,确定系统的物理配置,确定整个系统的处理流程,确定系统的数据结构和接口设计,实现系统的初步设计。 目的是促进软件工程标准化,使设计人员遵循统一的概要设计编制标准,节约文档编制时间,降低系统实施风险,系统设计数据规范全面,系统实施、测试、维护、版本升级1.3定义APP应用的发展,以支持和帮助学生的选择。

3、路线。 1.4参考1要求配置文件格式标准S.GB856D-1988。 斗丰丸软件工程方法与实践m。 北京:机械工业出版社,2016.10斗丰丸。 软件工程实验课程m。 北京:机械工业出版社,2016.112 .总设计2.1需求函数该系统的主要功能是、 1 .用户注册2 .用户选择课程3 .检查课程体系4 .辅助课程选择5 .信息更新2.2操作环境操作平台: linux操作系统数据库: MYSQL数据库网络服务器:雄猫开发语言: c3. 采用APP和用户界面选择支持系统的系统为不同身份的用户提供登录界面,不同身份的用户通过自己的身份认证登录系统,实现自己权限内的各种操作。 3.2外部接口为客户端。

4、以服务器的形式,向数据库服务器查询相关信息。 通过鼠标、键盘和显示器输入和输出相关信息。 3.3内部接口登录模块需要调用与数据库的接口,程序和网络之间的接口需要调用才能选课和下课。 4 .模块化流程设计4.1功能实现用户选课、下课、课堂观察功能。 4.2模块分类网络传输模块(与网站的数据交互用户注册模块)用户名和密码登录网站选修课的模块)实现选修功能的退出模块)补课结束网络传输模块) 视图4.4活动图5 )系统数据结构设计5.1数据对象和形成的数据结构辅助选修课系统设计的主要数据结构如下: 1 .用户)用户)用户的基本信息,包括用户名、学号和密码。 其数据结构是连续的数据接合。

5、包含用户基本信息的结构。 2 .课程:说明课程的基本信息,如课程名称、课程编号、课时、zxdsb等。 其数据结构是包含课程基本信息的连续数据结构。 3 .选修课流程:描述选修课的基本信息。 包括学生人数、课程名称、课程小时数、zxdsb等。 其数据结构是连续的数据结构,包括选课过程的基本信息。 5.2文件和数据库结构5.2.1描述数据结构或库包括文件的逻辑结构、逻辑记录描述和访问方法。 辅助选课系统主要外部文件为:1.用户信息文件2 .选课流程信息文件:课程5.2.2全局数据选择辅助选课系统全局变量为:1.课程信息文件5.2.3和die 3 .课程信息文件供用户查阅。

6、查看/搜索路线。 4 .选课流程信息文件用于选课成功功能。 6 .操作设计6.1在系统初始化阶段,学生信息管理系统初始化内置管理员账户,包括管理员登录识别、登录密码和个人信息初始化。 6.2操作控制特定软件的运行模块被组合在一个运行环境中,在该环境中多个浏览器同时交互,在软件运行过程中各模块可以经常交换信息处理数据。 用户登录系统后,用户输入的数据通过浏览器传输到服务,并由后台管理模块进行身份验证。 客户端接收服务器返回的信息,客户端接收服务器返回的用户信息,并且在不同的用户上显示不同的界面。 用户在客户端处理课程选择信息并将其发送到服务器。 服务器验证数据并将提交结果返回给客户端。 修改是否成为。

7、成功。 用户在客户端使用选择系统时,可以看到简单的信息界面。 6.3当操作结束且用户退出选择系统时,服务将自动关闭与远程用户主机的连接。 7 .系统错误处理设计7.1错误消息错误类型原因解决方案数据库连接错误数据库设置错误,或者服务器异常取消此操作,提示用户检查数据库输入错误。 通过创建未知异常数据库备份来帮助开发人员改进他们的程序7.2修复措施,以提示用户重新输入不可预测的错误。 我们分析了这个程序中的一些可能的错误,并对它们进行了不同的处理。 主要错误可能是1 .数据库连接错误。 导致此错误的主要原因是错误的数据库设置或异常的SQL Server。 您只需取消此操作并提示用户检查数据库。 2 .输入错误:这个。

8、主要是用户输入不规则引起的。 当我们试图减少用户的错误时,我们主要是先注意用户再操作。 3 .其他体操

作错误:用户操作不当可能导致程序发送错误。我们主要是终止操作,并提醒用户终止的原因和操作的标准。4.其他不可预测的错误:程序也会有一些我们无法预测或根本不考虑的错误。我们不能对此进行安全的异常处理。此时,我们主要是保证数据的安全,所以我们应该随时备份数据库,及时联系我们,逐步完善我们的程序。7.3系统维护设计软件维护主要包括数据库维护和管理子系统服务器维护。对于数据库的维护,需要提供数据库的备份和恢复功能,以便于数据库的维护和管理。对于管理子系统服务器的维护,由于各个模块之间的高度独立性,给服务器的维护带来了极大的方便。对于功能的添加,我们只需要添加菜单内容。我们将根据客户的要求和反应定期维护和改进软件。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。