- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
某高校选课系统分析与设计
1.系统介绍 选课是高校行政管理工作中的重要一项,而且是每个学期必须面对的。选课工作做不好,学生不知道自己将要学习的课程,老师也不知道自己将要讲授的课程,教务处的排课计划、教室安排等其他调度工作也无从做起。因此,如何解决高校教务管理中的选课工作便成为了各大高校面临的很实际的问题。经济 系统界面友好,操作简单,系统的配置要求不高,实现可行,因此经济可行。该系统可以容易实现学生老师与学校之间的联系,在Internet上实现完成部分教务工作,提高办事效率技术随着的蓬勃发展,越来越多的机构将管理与融合到一起,以方便管理。在这样一个社会背景下,基于Windows和SQL Server 2005 运用先进的ASP.NET技术、先进的C#语言,采用B/S模式开发的学生网上选课系统,将学生、老师、管理员有机地结合在一起,有效地提高管理水平和效率。随着科学技术的不断提高计算机科学日渐成熟基于以上的技术在现今比较容易实现。课程信息添加:管理员用户登录后,进入课程信息管理功能单元,输入课程号,课序号,课程名称,教师姓名,这些数据后提交数据,完成课程信息地添加操作,此时在选课表中将出现刚才添加的课程的有关信息。 ?课程信息修改:管理员用户登录后,进入课程信息管理功能单元,如果是已经登录了,选择要修改的课序号,选定后就可以修改该选定课程的课程编号,课序号,课程名称,教师姓名,提交后就得到该门课程修改后的信息。 ?课程信息删除:管理员用户登录后,进入课程信息管理功能单元,如果是已经登录,选择要删除的课程的课序号,提交后,就将选定课程删除了。 ?已选课程信息的维护:管理员用户登录后,进入选课程功能单元,就可以看到学生已选的课程,可以通过选择相应的课程号来将相应学生的选课记录删除。 ?用户信息添加:管理员用户登录后,进入用户信息管理功能单元,如果是已经登录进入,输入用户名,用户密码,但是此时的用户必须与学生信息管理系统中的学生相对应,即用户必须是存在的。提交后就将新用户添加到了用户组里面,即这个用户可以使用该系统了。 ?用户信息修改:管理员用户登录后,进入用户信息管理功能单元,如果是已经登录进入,选择要修改的用户的用户名,点击后就可以修改该用户的密码。点击提交后就完成了该用户信息的修改,就得到了该用户修改后的信息。 用户信息删除:管理员用户登录后,进入用户信息管理功能单元,如果是已经登录进入,选择要删除的用户的用户名,提交之后就将该用户删除了。用户组里面将不存在改用户。 学生用户登录后,进入选课管理功能 处理逻辑 数据存储 实体 3.系统设计 3.1功能结构图 3.2. 数据库概念模型设计(E-R图) E-R 图 实体教师-属性图 实体学生-属性图 实体课程-属性图 实体联系图 3.3数据库设计 3.3.1表的设计 表1:学生信息表 名称 数据类型 长度 是否允许为空 自动编号 int 10 No 学生学号 nvarchar(50) 50 No 姓名 nchar 8 Yes 性别 char 2 Yes 民族 nchar 10 Yes 政治面貌 char 10 Yes 联系方式 nchar 11 Yes 家庭住址 nchar 50 Yes 邮政编码 nchar 10 Yes 备注 nchar 50 Yes 表2:教师信息表 名称 数据类型 长度 是否允许为空 教师编号 nchar 10 Yes 教师姓名 nchar 10 Yes 性别 nchar 10 Yes 民族 nchar 10 Yes 家庭住址 nvarchar 50 Yes 联系方式 nvarchar 50 Yes 表3:课程信息表 名称 数据类型 长度 是否允许为空 课程编号 nvarchar(50) 50 No 课程名称 nchar(30) 30 Yes 学期 nchar(20) 20 Yes 表4:成绩信息表 名称 数据类型 长度 是否允许为空 成绩编号 int 10 No 学期 nchar(20) 20 Yes 学生学号 nvarchar(50) 50 No 课程编号 nvarchar(50) 50 No 课程名称 nvarchar(50) 50 Yes 分数 Int 10 Yes 表5:申请课表 名称 数据类型 长度 是否允许为空 教师编号 nchar 10 No 教师姓名 nchar 10 Yes 课程编号 nchar 10 Yes 课程名称 nchar 10 Yes 表6:选课信息表 名称 数据类型 长度 是否允许为空 学生学号 nchar 10 Yes 课程编号 nvarchar 50 Yes 课程名称 nchar 10 Yes
文档评论(0)