学生选课系统总体设计

1

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
下面就各个表分别给出说明: (1)课程基本信息(CourseInfo)表,保存课程的基本信息: 图4-2 课程基本信息表(CourseInfo) ○1CourseID:课程ID,自动编号; ○2CourseName:课程名称; ○3TeacherID:教师ID,对应TeacherInfo表的TeacherID; ○4CourseDes:课程描述; ○5IsDeleted:是否删除,为保证数据安全,删除时并不物理删除,只将此字段置1; ○6MajorID:专业ID,此课程对应的专业,与MajorInfo表的MajorID对应; (2)专业基本信息(MajorInfo)表,保存各院系的专业基本信息: 图4-3 专业基本信息表(MajorInfo) ○1MajorID:专业ID,自动编号; ○2MajorName:专业名称; ○3DeptID:院系ID,对应DeptInfo表的DeptID; ○4IsDeleted:是否删除,为保证数据安全,删除时并不物理删除,只将此字段置1; (3)学生选课信息(StuCourse)表,保存学生的选课信息: 1 引言 6 1.1 课题背景 7 1.2 课题目标 7 1.3 课题意义 7 2 开发平台、相关技术的介绍 8 2.1 ASP.NET 8 2.2 SQL Server 10 2.3 C#简介 12 3 需求分析 14 3.1 应解决的问题 14 3.2 系统架构 14 3.3 设计原则 15 3.3.1 实用性原则 16 3.3.2 可扩展性与可维护性原则 16 3.3.3 安全可靠性原则 16 3.3.4 用户界面设计原则 17 3.3.5 数据库设计原则 17 3.4 系统结构 17 3.4.1 系统总体结构 17 3.4.2 管理员模块系统结构 17 3.4.3 学生模块系统结构 20 3.4.4 教师模块系统结构 20 4 系统设计与实现 22 4.1 数据库设计 22 4.2 模块设计 28 4.2.1 登录模块设计 28 4.2.2 院系管理模块设计 31 4.2.3 专业管理模块设计 32 4.2.4 课程管理模块设计 33 4.2.5 学生管理模块设计 33 4.2.6 教师管理模块设计 34 4.2.7 学生个人信息维护模块设计 35 4.2.8 选课模块设计 38 4.2.9 担任课程查看模块设计 40 4.2.10 选课学生信息查看模块设计 42 4.2.11 数据库链接设计 44 5 测试 45 5.1 软件测试的方法 45 5.2 测试用例 45 5.2.1 测试登陆功能 45 5.2.2 院系管理相关测试 46 6 结论 49 7 致谢 51 8 参考文献 53 9 附录 54 9.1 主要源程序清单 54 9.2 用户手册 60 9.2.1 系统功能简介 60 9.2.2 系统的支持平台(硬件要求和软件要求) 61 9.2.3 使用说明 61 9.3 软件光盘说明 62 9.4 科技译文 63
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值