选课系统服务器,选课系统概要设计

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

1、轮廓设计目录1.导言21.1编制目的21.2背景21.3定义21.4参考文献22.总体设计32.1需求函数32.2操作环境33.界面设计33.1用户界面33.2外部接口33.3内部接口44.模块流程设计44.1功能44.2模块分类44.3用例模型视图54.4活动图表65.系统数据结构设计65.1数据对象和形成的数据结构65.2文件和数据库结构75.2.1描述文件7的数据结构或库表结构5.2.2全球数据75.2.3文件和数据的交叉索引76.操作设计86.1系统初始化86.2操作控制86.3操作结束87.系统错误处理设计87.1错误消息87.2补救措施97.3系统维护设计91.介绍1.1写作目的本。

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

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.接口设计3.1用户界面选课辅助系统采用客户端和服务器端的形式。系统为不同身份的用户提供登录界面,不同身份的用户通过自己的身份认证登录系统,实现自己权限内的各种操作。3.2外部接口以客户端。

4、和服务器的形式,查询数据库服务器来查询相关信息。并通过鼠标、键盘和显示器输入输出相关信息。3.3内部接口登录模块需要调用与数据库的接口,程序与网络之间的接口需要调用用于选课和退课。4.模块流程设计4.1功能实现用户选课、退课、看课功能。4.2模块分类网络传输模块:与网站的数据交互用户登录模块:通过用户名和密码登录网站选课模块:实现选课功能退出模块:实现课程的补充退出网络传输模块:显示用户选择的课程4.3用例模型视图4.4活动图5.系统数据结构设计5.1数据对象和形成的数据结构辅助选课系统设计的主要数据结构如下:1.用户:描述用户的基本信息,包括用户名、学号和密码。它的数据结构是一个连续的数据结。

5、构,包括用户的基本信息。2.课程:描述课程的基本信息,包括课程名称、课程编号、课时、班主任等。它的数据结构是一个连续的数据结构,包括课程的基本信息。3.选课流程:描述选课的基本信息,包括学生人数、课程名称、课时、班主任等。它的数据结构是一个连续的数据结构,包括选课过程的基本信息。5.2文件和数据库结构5.2.1描述数据结构或库包括文件的逻辑结构、逻辑记录描述和访问方法。辅助选课系统的主要外部文件有:1.用户信息文件2.选课过程信息文件:选择课程5.2.2全球数据辅助选课系统的全局变量有:1.课程信息文件.5.2.3文件和数据的交叉索引2.用户信息文件用于用户管理功能;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系统维护设计软件维护主要包括数据库维护和管理子系统服务器维护。对于数据库的维护,需要提供数据库的备份和恢复功能,以便于数据库的维护和管理。对于管理子系统服务器的维护,由于各个模块之间的高度独立性,给服务器的维护带来了极大的方便。对于功能的添加,我们只需要添加菜单内容。我们将根据客户的要求和反应定期维护和改进软件。

你可能感兴趣的:(选课系统服务器)