第一范文网 - 专业文章范例文档资料分享平台

数据库教室管理信息系统课程设计 (1)

来源:用户分享 时间:2025/5/31 20:40:25 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

12. 12 数据库课程设计 ',dbo.cborrow.usestatus as '审批状态' from dbo.cborrow go

select * from candidates

--创建当申请者的申请条件记录表信息 use ClassroomManage go

create view candidatescondition as

select dbo.classroom.capacity as '教室容量',dbo.classroom.medium as '多媒体情况',dbo.classroom.ctype as '教室类型' from dbo.classroom go

select * from candidatescondition

六、设计小结

通过这次为期两周时间的课程设计让我对数据库这一学科的很多知识得到了一次更深的理解,当初原本以为自己已经基本掌握了数据库SQL的全部知识,但当我开始着手实际操作时才发现原来过去自己所掌握的知识是那么的贫乏。

这次我们所做的课程设计题目为教室信息管理系统,我们两个人分工合作,一人一部分,开始做表时还算顺利,但当到了后来设计视图,很多东西都不懂,为此我们去图书馆参阅了很多书籍,也多次请教同学,但是因为我们的没有经验,所以设计出来的东西总是漏洞百出,不是数据冗余,就是文档组织不合理。还有就是在与.net连接的时候真可谓是困难重重,不断地试不断的失败,最后在同学们的帮助下总算是连接好了。

总的来说这课程设计真的不容易,不仅需要丰富的知识,严谨的思维,还需要耐心,往往一个小小的窗口就能让我们改半天,不过经过此次的课程设计不仅让我学到了很多过去漏掉的知识,而且也让我学到了很多新的知识。

17 12. 12 数据库课程设计 应用系统设计 一、需求分析

第一部分 项目背景

本系统的用户面向在校学生、教师、管理人员,我们根据从学校方面取得的对教室的使用情况,存在的问题等信息,根据我们日常生活中的生活经验,根据我们所做的对在校师生的询问和调查,得出教室的下列实际情况: 1、学校的教室使用情况

与教室管理相关的学校的成分有:学生、教师和教室。学校的所有日常工作都是围绕着这三大部分进行的。

学校下设若干系,如经管系、计信系、外语系等;每个系下设多种专业,如计信系下设五个专业:计算机科学与技术、信息科学与技术、软件工程、网络工程、信息管理;每个专业配有若干教师,每个教师的职称可能会有所不同。同时,教师可以开设若干门课程,一门课程可以由多个老师来教授。每个专业开设有若干课程,如计信系计算机科学与技术专业开设有数据库原理、操作系统原理等课程。每个专业有若干班级组成,班级的专业、人数、学生信息等各不相同。

每个教室在不同的时段可以上不同的课程。 2、用户要求 (1)基本信息要求: B、 教师信息

教师的基本信息(教师的教师编号,教师姓名,性别,所属院系,职称,身份证号); B、学生信息

学生的基本信息(学生的学号,姓名,院系号,身份证号); D、 教室信息

教室的基本信息(教室的教室编号,教室类型,教室容量,教室多媒体状况); D、课程信息

课程的基本信息(课程编号,课程名称、课程学分、课程种类、所属院系号); E、院系信息

院系的基本信息(院系编号、院系名称);

18 12. 12 数据库课程设计 (2)处理信息要求: 为了能够妥善管理教室信息,使得教室的利用效率提高,完善目前学校教室管理统的不足,充分满足教师、学生的要求,必须对教室的借用规则、使用情况做出明确的规定与清晰地显示。 e、 教师查询:

通过这个功能,可以查询相关院系相关教师的个人信息以及开课信息,以便能更好地了解教师及其开课情况。 f、 教室查询:

通过这个功能,可以查询相关教室的信息以及该教室在每天任意时段的使用情况,或者有课,或者有讲座,或者有活动等等。这个功能以便使教师和同学能更好地了解教室及其使用情况。 g、 课程查询:

通过这个功能,可以查询某一课程的详细信息,如同一课程可以有多个教师开课,以便更好地了解任意课程的详细信息。 h、 教室借用:

通过这个功能,可以借教室,即获得教室在某段时间的使用权,办讲座,开展社团活动,教师上课等等。 (3)安全性要求:

(主要针对网站设计而言):

a、访问用户的标识唯一以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;

b、不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;

c、不同用户设置不同的权限,区分不同的用户,如学生、教师和教务处管理人员。学生(只能查询教室、教师和课程信息以及提出借用教室申请),教师(只能查询教室、教师和课程信息,以及提出借用教室申请),管理人员(可进行日常事务的处理,如增加、删除、更新课程、教室、教师信息,并批准或拒绝借用教室的申请)。 (4)完整性要求

(主要针对数据库而言):

a、各种信息记录的完整性,信息记录内容根据实际情况判断是否能为空;

19 12. 12 数据库课程设计 b、各种数据间相互的联系的正确性(外键、主键等的正确设置); c、相同的数据在不同记录中的一致性(数据连接过程中合理使用表间的联系元素)。 3、开发工具:

Microsoft Visual Studio 2010,

Microsoft SQL Server 2008 SQL (Server Management Studio Express) 第二部分 功能需求 1、教室查询子系统 (1)编号搜索

在输入框中直接输入想要查询的教室的编号,即可得到教室在任意时段的使用信息。 (2)条件搜索

根据教室的基本信息,判断所需的教室是否需要多媒体、是否需要阶梯教室、有何人数限制等条件,进入教室页面后,即可得所查满足条件的教室在任意时段的使用信息。 2、教师查询子系统 (1)教师姓名搜索

在输入框中直接输入想要查询的老师的名字,即可得到教师的个人信息及开课信息。

(2)根据教师所在院系搜索

根据院系?教师,帮助同学寻找想要搜索的老师。进入教师页面后,即可得教师的个人信息及开课信息。 3、课程查询子系统 (1)课程名称搜索

在输入框中直接输入想要查询的课程的名字,即可得到课程的详细信息。 (2)根据课程所在院系搜索

根据院系?课程,帮助同学寻找想要搜索的课程。进入课程页面后,即可得课程的详细信息。 4、教室借用子系统

点击教室借用后,教师或学生发出借用教室的申请,输入要借的教室编号,等待管理员批准。

20

数据库教室管理信息系统课程设计 (1).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2zybq1ajjt0vngk59em1_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top