课程设计选题与及信息查询系统

课程设计报告课程名称数据库课程设计设计题目课程设计选题与信息查询系统专业数据科学与大数据技术班级学号姓名完成日期2020.1.4课程设计任务书设计题目:课程设计选题与信息查询系统设计内容与要求:对所选题目进行调研、分析和设计,要求:1.完成需求分析,写出功能需求和数据需求描述;2.在需求分析的基础上,完成数据库概念结构设计、逻辑结构设计、物理结构设计和数据库创建;3.完成视图、存储过程设计,要求定义合理。

4.在应用程序中合理运用存储过程,正确运用DML语句。

指导教师:2019年12 月27日课程设计评语成绩:指导教师:_______________2020年1月6日目录1.概述 (1)1.1 设计的背景和意义 (1)1.2 采用数据库开发工具和应用程序开发工具 (1)2.需求分析 (2)2.1功能需求分析 (2)2.2数据需求分析 (2)3.概念结构设计 (3)3.1 E-R图 (3)3.1各实体-属性图 (4)4.逻辑结构设计 (5)4.1关系模型 (5)4.2关系模型优化 (5)5.物理结构设计 (6)5.1数据库建立 (6)6.视图存储过程设计 (10)6.1登录界面设计 (10)6.2详细功能视图存储过程设计 (11)7.功能程序设计 (19)7.1程序结构 (19)7.2jdbc连接 (20)7.3功能设计 (21)8.总结 (27)参考文献........................................................................................... 错误!未定义书签。

1.概述1.1 设计的背景和意义课程设计选题管理是高校必不可缺的组成部分,一直以来,学院教学管理工作人员使用传统人工的方式进行课程设计选题的管理,模式多种多样。

随着大学越来越多,学生在课程设计的选择上工作量越来越大,这都将导致学生和老师浪费更多的时间在选择上面。

就目前的情况来看来各个学校在处理问题时,基本上都是靠人力,收工完成。

这种管理方式存在着许多缺点,如:效率低、容易出错,实时性和互动性不强等,在发挥学生特长、更有效地通过课程设计强化学生知识体系的目标不吻合,也无法实现学分制下教学管理的要求。

所以在此基础上开发一个课程设计选题管理系统是十分有必要的。

项目开发的《课程设计选题管理系统》能够满足不同特点的学生对课题的不同要求,有利于发挥学生的特点,让学生根据自己的实际爱好,按要求自由选择课题,让水平比较高的学生选择难度大一些的课题,水平较高的学生有充分发挥才能的空间,让水平不是特别高的学生选择适合自己的难度适当的题目。

作为计算机应用的一部分,使用计算机对课题信息进行管理,具有人工管理所无法比拟的优点.例如:操作方便,使用简单,自主性强等。

这些优点能够极大地提高学校课程设计课题管理的质量,进一步提高办学水平和办学效率,有利于贯彻“以人为本”的教育原则,适应当今时代对高等教育的客观要求,培养出更多一专多能的学生。

基于网络数据库的学生课程设计选题系统是在网络环境的支持下,开展学生选题和信息查询的一种先进模式,发挥学生选择课题的自主性,提高学校课题管理效率。

网络选题具有其它技术手段无可比拟的优越性,因此世界各国尤其是发达国家无不对此给予高度的重视。

1.2 采用数据库开发工具和应用程序开发工具数据库工具:mysql-5.6.17-winx64应用程序开发工具:exclipseJdbc:用于eclipse平台连接MySQL数据库。

Visio:用于绘制E-R图2.需求分析2.1功能需求分析管理员:可对每个教师、学生进行统计分析与维护教师:教师可录取报名的团队,查看学生的详细信息如学生的基本信息等教师可以查看课程设计题目,人数,及要求可查看报自己的学生人数,基本信息等学生:可浏览教师的课程设计题目及教师的简介等内容可查看自己的个人信息(基本信息)可以创建团队(选题),加入团队等2.2数据需求分析用户基本信息:管理员实体集,其属性有:工号、姓名、性别、联系方式等学生实体集,其属性有:学号、姓名、性别、出生日期、籍贯、民族等教师实体集,其属性有:教师编号、姓名、性别、学位、联系方式、发布题数等班级、专业、学院信息:班级实体集,其属性有:班级编号、班级名称等专业实体集,其属性有:专业编号、专业名称等学院实体集,其属性有:学院编号、学院名称等课题信息、选题信息:题目实体集。

其属性有:题目编号、题目名称、要求、状态、发布老师等选题实体集。

其属性有:题目编号、团队编号等团队实体集。

其属性有:团队编号、团队名称、限选人数、已选人数、题目编号等3.概念结构设计3.1各实体-属性图学生教师学号性别姓名籍贯出生日期民族教师编号姓名性别出生日期班级号所属团队发布题数限制发布题数所属学院学院学院名称学院编号团队团队名指导教师名指导教师号限制人数团队人数团队号课题要求课题名发布老师号课题号班级专业班级号所属专业号班级名称专业号所属学院号专业名称4.逻辑结构设计4.1关系模型由E-R图得到的关系模式:学生(学号、姓名、性别、出生日期、籍贯、民族、班级号、所属团队号)老师(教师编号、姓名、性别、学位、发布题数、联系电话、所属学院)团队(团队号、团队名、指导老师号、团队人数、限制人数)课题(课题号、课题名、要求、状态、发布老师号)班级(班级编号、班级名称、所属专业号)专业(专业编号、专业名称、所属学院号)学院(学院编号、学院名称)登录(登录号、密码)4.2关系模型优化分析学生关系模式:由学生实体转化而来函数依赖:学号→姓名学号→性别学号→出生日期学号→籍贯学号→民族学号→班级号学号→所属团队号候选码为:(学号)依赖因子对决定因子的依赖都是完全函数依赖,没有部分函数依赖和传递函数依赖,因此达到了3范式。

分析教师关系模式:由学生实体转化而来函数依赖:(教师编号)→(姓名、性别、学位、发布题数、联系电话、所属学院)候选码为:(教师编号)依赖因子对决定因子的依赖都是完全函数依赖,没有部分函数依赖和传递函数依赖,因此达到了3范式。

其余的关系模型同学生、教师一样达到了3范式。

5.物理结构设计5.1数据库建立所建的表(1)学生Student表(studentNo,studentName,sex,birthday,native,nation,classNo,teamno)CREATE TABLE student(sno V ARCHAR(20) NOT NULL,sname VARCHAR(10)NOT NULL,sex ENUM('男','女'),sbirth DATE,snative VARCHAR(10),snation V ARCHAR(10),classno V ARCHAR(10),teamno INT(10),PRIMARY KEY(sno),FOREIGN KEY (teamno) REFERENCES team(teamno),FOREIGN KEY (classno) REFERENCES class(classno))ENGINE=INNODB DEFAULT CHARSET=gbk COLLATE=gbk_bin;(2)教师Teacher表(teacherNo,teacherName,sex,degree,fabu_number,academyno)CREATE TABLE teacher(teacherno V ARCHAR(10) NOT NULL,teachername V ARCHAR(10) NOT NULL,sex ENUM('男','女'),degree VARCHAR(20),fabu_number TINYINT(3) UNSIGNED DEFAULT 0,academyno V ARCHAR(10),PRIMARY KEY(teacherno),FOREIGN KEY (academyno) REFERENCES academy(academyno))ENGINE=INNODB DEFAULT CHARSET=gbk COLLATE=gbk_bin;(3)题目topic表(topicno,topicname,demand,state,teacherno)CREATE TABLE topic(topicno V ARCHAR(10) NOT NULL,topicname V ARCHAR(20) NOT NULL,demand TEXT NOT NULL,state ENUM('未选','已选'),teacherno V ARCHAR(10),PRIMARY KEY(topicno),FOREIGN KEY (teacherno) REFERENCES teacher(teacherno))ENGINE=INNODB DEFAULT CHARSET=gbk COLLATE=gbk_bin;(4)团队team表(teamno, teamname, limitcount, countsum, teacherno, topicno)CREATE TABLE team(teamno INT(10) NOT NULL AUTO_INCREMENT,teamname V ARCHAR(20) NOT NULL,limitcount TINYINT(3) UNSIGNED DEFAULT 3,countsum TINYINT(3) UNSIGNED DEFAULT 0,teacherno V ARCHAR(10),topicno V ARCHAR(10),PRIMARY KEY(teamno),FOREIGN KEY (topicno) REFERENCES topic(topicno),FOREIGN KEY (teacherno) REFERENCES teacher(teacherno))ENGINE=INNODB DEFAULT CHARSET=gbk COLLATE=gbk_bin;(5) 班级class表(classno,classname,specialtyno)CREATE TABLE class(classno V ARCHAR(10) NOT NULL,classname V ARCHAR(10) NOT NULL,specialtyno V ARCHAR(10),PRIMARY KEY(classno),FOREIGN KEY (specialtyno) REFERENCES specialty(specialtyno))ENGINE=INNODB DEFAULT CHARSET=gbk COLLATE=gbk_bin;(6) 专业specialty表(specialtyno,specialtyname,academyno)CREATE TABLE specialty(specialtyno V ARCHAR(10) NOT NULL,specialtyname V ARCHAR(10) NOT NULL,academyno V ARCHAR(10) NOT NULL,PRIMARY KEY(specialtyno),FOREIGN KEY (academyno) REFERENCES academy(academyno))ENGINE=INNODB DEFAULT CHARSET=gbk COLLATE=gbk_bin;(7) 学院academy表(academyno,academyname)CREATE TABLE academy(academyno V ARCHAR(10) NOT NULL,academyname V ARCHAR(20) NOT NULL,PRIMARY KEY(academyno))ENGINE=INNODB DEFAULT CHARSET=gbk COLLATE=gbk_bin;(8) 登录login表(lno,passwordno,role)CREATE TABLE login(lno V ARCHAR(10),passwordno V ARCHAR(10),role ENUM('学生','老师'),PRIMARY KEY(lno))ENGINE=INNODB DEFAULT CHARSET=gbk COLLATE=gbk_bin;6.视图存储过程设计6.1登录界面设计功能介绍:根据输入的学号或工号判断你的角色是(学生或教师),然后根据角色的不同进入不同的主界面//登录测试DELIMITER $ $CREATE PROCEDURE login_judge(IN llno V ARCHAR(10),IN passwordnno V ARCHAR(10))BEGINSET @llno=llno;SET @password=passwordnno;IF @llno IN(SELECT lno FROM login ) AND@password IN(SELECT passwordno FROM login WHERE lno=@llno)THEN SELECT 1;ELSE SELECT 0;END IF;END $ $DELIMITER;6.2详细功能视图存储过程设计创建的视图和存储过程学生功能如下:视图:1.功能介绍:查看本校课题,根据教师号进行升序排序CREATE VIEW select_topicAS SELECT*FROM topic ORDER BY teacherno;存储过程:2.功能介绍:先根据学号查找到所属学院再根据教师所属学院不同只查询本学院的老师发布的课题//查看本学院课题--DELIMITER $ $CREATE PROCEDURE select_topic_academy(IN ssno V ARCHAR(10))BEGINSELECT*FROM topic WHERE teachernoIN(SELECT teacherno FROM teacher WHERE academynoIN(SELECT academyno FROM specialty WHERE specialtynoIN(SELECT specialtyno FROM class WHERE classnoIN(SELECT classno FROM student WHERE sno=ssno))));END $ $DELIMITER;//创建团队3.功能介绍:在创建团队时,起一个团队名,,输入你要选择的课题号,自动生成团队号。

合集下载

软件工程课程设计-学生信息管理系统

软件工程课程设计-学生信息管理系统

学年设计课程名称:学年设计(论文)(软件工程)实验项目:学生信息管理系统姓名:XXX专业:计算机科学与技术班级:XXX班学号:XXXX指导教师:XXX计算机科学与技术学院实验教学中心目录一、需求分析┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 1二、可行性分析┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 11.问题┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 12.项目目标┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 23.运行环境┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 24.开发风险┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 25. 经济可行性┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 26.技术可行性┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 27.法律可行性┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 28.总体分析┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 3三、系统功能分析┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 31.系统功能的划分┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 32.系统模块┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 3四、数据描述┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 31.系统流程图┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 32.数据流程图┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 43.数据字典┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 54.E-R图┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 85.用例图┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 11五、总体设计┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 111、基本设计概念和处理流程┄┄┄┄┄┄┄┄┄ 112、软件结构┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 113、数据结构┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 13六、详细设计┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 141.模块设计┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 142.改密码┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 163.浏览┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 17七、功能介绍┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 17八、关键代码展示┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 20九、心得体会┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 25一、需求分析现在的大学中,老师和学生都注重理论与实际相结合,开设了很多与课程相配的课程设计。

c语言程序设计课程设计选题 (1)

c语言程序设计课程设计选题 (1)

《C语言程序设计》课程设计课题表一、A类1.职工信息管理系统设计2.职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等(职工号不重复)。

试设计一职工信息管理系统,使之能提供以下功能:3.1、职工信息录入功能(职工信息用文件保存)--输入4.2、职工信息浏览功能--输出5.3、职工信息查询功能--算法6.查询方式:按学历查询、按职工号查询、条件组合查询7.职工信息删除、修改功能(可选项)8.图书信息管理系统设计9.图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。

10.试设计一图书信息管理系统,使之能提供以下功能:11.1、图书信息录入功能(图书信息用文件保存)--输入12.2、图书信息浏览功能--输出13.3、图书信息查询功能--算法14.查询方式:按书名查询、按作者名查询、条件组合查询15.图书信息的删除与修改(可选项)16.图书管理系统设计17.图书管理信息包括:图书名称、图书编号、单价、作者、存在状态、借书人姓名、性别、学号等18.功能描述:19.1、新进图书基本信息的输入。

20.2、图书基本信息的查询。

21.3、对撤消图书信息的删除。

22.4、为借书人办理注册。

23.5、办理借书手续。

24.6、办理还书手续25.要求:使用文件方式存储数据。

26.实验设备管理系统设计27.实验设备信息包括:设备编号,设备种类(如:微机、打印机、扫描仪等等),设备名称,设备价格,设备购入日期,是否报废,报废日期等。

28.主要功能:29.1、能够完成对设备的录入和修改30.2、对设备进行分类统计31.3、设备的破损耗费和遗损处理32.4、设备的查询33.要求:使用文件方式存储数据。

34.学生信息管理系统设计35.学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。

试设计一学生信息管理系统,使之能提供以下功能:36.1、系统以菜单方式工作37.2、学生信息录入功能(学生信息用文件保存)--输入38.3、学生信息浏览功能--输出39.4、学生信息查询功能--按学号查询、按姓名查询、40.5、学生信息的删除与修改(可选项)41.要求:使用文件方式存储数据。

数据库课程设计-试题库管理系统

数据库课程设计-试题库管理系统

《数据库系统概论》课程设计实验报告题目试题库管理系统学院商学院专业信息管理与信息系班级信息101学号201052275130学生姓名杨贵文同组成员周杭施建炉王于宾指导教师宣军英编写日期2012-06-19——2012-06-29一、课题名称:试题库管理系统二、课题要求:结合所学知识,开发一个简易的试题库管理系统。

三、实验目的:结合本学期所学知识,使学生温故而知新,并在实践操作上增加对数据库系统设计的认识和理解。

四、实验步骤:五、1、需求分析2、概念结构设计3、逻辑结构设计4、物理结构设计5、数据库实施6、数据库运行和维护六、课程开发内容:5.1 需求分析5.1.1 系统调查对现行的试题库管理业务进行了详细的调查和研究是了解系统需求和进行系统分析和设计的重要基础工作,因此要对我们的试题库管理工作进行全面的细致的调查研究。

首先与相关的老师进行了交流和沟通,了解他们对试题库管理的看法,看看有没有什么新的要求,在这个基础上,结合自身所掌握的知识水平,量力而行开发相应的试题库管理系统。

在调查中我们可以发现,高校的试题库是极其庞大的,如果没有一个智能的系统将人们从手工阶段解放出来,那么一个庞大的、完整的试题库是无法有效运行的,甚至出题的老师也无法有效、准确地在试题库中抽取自己所需要的试题,这等于说是一个没有实际运用价值的试题库。

所以说,他们对希望有这样的一个可以详细地表示试题属性的这样的一个试题库。

那么今天我们就围绕着这样的一个目标展开我们的工作。

5.1.2 用户需求要设计一个性能良好的管理系统,明确用户的应用环境对系统的要求是首要的和基本的。

本系统从以下四个方面对用户需求进行了分析:1)用户的需求信息:出题老师可以看到题目所属的类型和题目所考察的内容以及试题的分值和难度等级。

当然这个权限也给管理员和系主任。

2)用户的处理要求:管理员可以对试题库进行插入和删除操作,出题老师可以凭借自己自定义的选题要求在试题库中选择自己需求的试题,这个权限也对系主任开放。

ASP网络程序 课程设计

ASP网络程序 课程设计

课程设计报告选题名称: ASP网络程序设计系(院):经济管理系在现今信息时代,生活速度的加快,使得人们越来越向信息化、数字化发展,管理信息系统(MIS)是一个由人、计算机等组成的能进行信息的收集、传递、储存、加工、维护和使用的系统,必然能代替过去大量、繁杂的手工操作。

对于一所学校来说,如何利用计算机改变每次考试结束后老师们统计大量的学生成绩时的繁重任务?如何消除因时间紧所产生的统计结果错误百出?设计出学生成绩管理系统就是一个很好的解决方法。

开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,实现了学生成绩数据库的创建及学生成绩的输入、浏览、维护和统计,使得系统具有功能强大,界面友好的特点。

本系统主要完成对学生信息的管理,包括添加、修改、删除,查询,打印信息以用户管理等六个方面。

系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。

系统的核心是添加、修改和删除三者之间的联系,每一个表的修改都将联动的影响其它的表,当完成添加或删除操作时系统会自动地完成学生信息的修改。

查询功能也是系统的核心之一。

此外,系统有完整的用户添加、删除和密码修改功能,并具备报表打印功能。

1 需求分析1.1系统需求分析伴随社会的高速发展,全国各高校的学生数量一直在增加,在这样的形式下,必须要求学校有一种高效有序的方法来管理学生的信息。

通过调查,要求系统需要有以下功能:⑴由于该系统支持多用户管理,要求支持添加用户的功能;⑵原始数据修改简单方便,支持多条件修改;⑶方便的数据查询,支持多条件查询;⑷删除数据方便简单,数据稳定性好;1.2可行性分析本次课程设计题目:“学生信息管理系统”,主要目的是编制一个网页登陆系统,连接数据库系统,用以实现学生、班级以及考核成绩等多项管理。

同时对整个系统的分析、设计过程给出一个完整的论证。

学生信息管理系统是一种基于集中统一规划的数据库数据管理新模式,其实就是对学生、班级、考核成绩的管理。

web程序设计课程设计报告

web程序设计课程设计报告

吉林工程技术师范学院信息工程学院《 web程序设计》课程设计报告题目:学生成绩信息查询系统专业:计算机科学与技术班级: C1042*名:***学号: 33 号指导教师:杨峰丰雪琰郭天娇齐艳茹时间: 2013.11.25日——12.6日摘要随着计算机技术的飞速发展,计算机在企业和事业单位的管理中应用的普及,利用计算机实现企业和部门的工作管理势在必行。

本系统结合学校实际的学生成绩及其他信息查询,经过实际的需求分析,采用WEB页面成绩信息管理系统。

整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成成绩、个人信息管理的全过程,包括新进学员入校时信息档案的建立、中间事故等的变动引起学员信息的修改、学员信息查询、统计等学生管理工作以及学生各学期信息的新增、修改、出盘、查询等管理工作。

经过测试,本文所设计的学生成绩管理系统可以满足一般学生管方面的需要。

论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。

重点的说明了系统设计的重点、设计思想、难点技术和解决方案。

数据库;delphi7.0;学生成绩管理;WEB关键字:学生成绩查询;WEB;网站目录第1章概述 ....................................................................................................... 错误!未定义书签。

1.1 选题的意义 ........................................................................................... 错误!未定义书签。

1.1.1主题 ............................................................................................ 错误!未定义书签。

管理信息系统课程设计参考选题

管理信息系统课程设计参考选题

管理信息系统课程设计参考选题《管理信息系统》课程设计经济管理学院0 / 29为了充分系统地掌握MIS的开发原理、技术、方法、工具和步骤,更好、更深刻地理解和亲身体会开发一个MIS的全过程,这里特安排此课程设计。

一.课程设计资料这里提供15个系统背景资料,供同学们参考。

1. 某大学工资管理某大学共有教职员工1758人。

学校下设教务处、财务处和总务处等二十六个处室,信息学院、会计学院和工商管理学院等三个学院,统计系、商贸系和安全工程系等十个教学系,此外还设有一个工厂和一所校医院。

该校财务处负责全校教职工的工资管理工作,其工资管理业务情况如下:每月25日至28日有关部门将扣款清单(表1.1)、补贴清单(表1.2) 、职工工资变动通知单(表1.3)报送财务处,财务处的工资管理会计依据上月的职工工资台帐制作本月职工工资台帐。

职工工资台帐格式如表1.4所示,每名职工全年工资信息占据台帐的一页。

表 1.1表 1.21 / 29表 1.3表 1.4接下来,工资管理会计再根据填制好的本月职工工资台帐,花费一个星期的时间制作出一式两份的本月全校职工工资发放单(按部门制作)和本月工资汇总表,如表1.5所示。

2 / 29职工工资汇总表合计:表 1.5职工工资计算处理中的几项说明:·工龄工资每人每年增加10元。

·应发工资=基本工资+职工工资+工龄工资+各项补贴·扣款合计=住房公基金+扣款1+扣款2·实发工资=应发工资-扣款合计从上面的描述不难看出,该所大学现行职工工资管理业务工作量特别大,工作时容易出现差错。

有关人员迫切要求早日开发出工资管理信息系统,由计算机代替手工记帐、计算和制作报表工作。

学校主管领导也十分支持这项工作,已批准投资6万元人民币用于购置设备和软件开发。

同时学校还拥有雄厚的技术力量。

2. 某厂产品库存管理某厂是我国东北地区一家生产照明灯的老企业,每年工业产值在四千万元左右。

学生选课管理信息系统课程设计 信息管理系统课程设计

课程设计题目学生选课管理信息系统课程设计教学院机电工程学院专业交通运输班级08级交通运输班姓名指导教师2010 年 6 月18 日2010~2011学年第二学期课程设计任务书一、课程设计目的《管理信息系统》课程的学习,不仅需要理论上的深入探讨,而且需要通过实践上机,自己开发一个管理信息系统,才能真正理解书本知识,牢固掌握课堂教学内容。

因此,本课程设计的目的就是要通过一个实际的管理信息系统的分析设计和开发,提高学生应用所学知识分析问题,解决问题和实际动手的能力,更加熟练地掌握管理信息系统开发的基本方法和工作步骤,对管理信息系统开发实践有进一步体会。

要求:(1) 严格按照课程设计规定时间上机,不得无故缺席和调换;(2) 独立完成课程设计的所有工作,保质保量做完任务书规定的分析、设计任务;(3) 课程设计期间,在规定的上机时间外必须广泛查阅参考书籍,编写好各种程序,以充分利用有限的上机时间。

二、课程设计内容(含技术指标)课题一:库房信息管理系统的设计。

库房管理既是日常处理业务,也是物资管理的基础工作。

因此,做好库房信息管理工作意义重大。

要求完成如下功能:(1)能输入入库单、出库单,在输入过程中,能自动显示其名称、规格、单价,并自动计算金额,有出错提示。

(2)屏幕可显示物品明细台帐。

(3)能输出物品的超储或欠储报警。

(4)能显示目前的库存情况。

课题二:学校选课系统的设计随着学校的学生越来越多、开设的课程越来越丰富和多元化的情况下,考虑建立一个方便、快速、公平和符合学分制管理制度的选课平台和应用系统就显得至关重要了。

学生选课管理系统,在学生选课的规范管理、科学统计和快速查询方面具有较大的实用意义。

它提高了信息的开放性,大大地改善了学生、教师对其最新信息查询的准确性。

要求完成如下功能:(1)学生可以选修规定范围内的课程,查看已修学分总数,还可以修改个人信息。

(2)教师可以根据统计的人数挑选一定数量的学生,也可以直接在网上公布成绩,让学生直接在网上查询成绩。

信息管理与信息系统课程设计

信息管理与信息系统课程设计引言本文将介绍信息管理与信息系统课程设计的相关内容,包括课程设计的目的、内容和流程等。

课程设计目的信息管理与信息系统课程设计的目的是在课程学习结束后,让学生能够熟练使用信息管理和信息系统的相关知识和技能,解决生活和工作中的实际问题。

此外,课程设计还旨在帮助学生掌握信息管理与信息系统的基本原理和方法,培养学生的创新思维和实践能力。

课程设计内容本课程设计的内容主要包括以下几个方面:1.选题和调研在选题和调研阶段,学生需要自主选择一个与信息管理和信息系统相关的问题或主题,并展开调研。

调研的内容可以包括文献综述、市场分析、用户需求调查等。

2.系统分析与设计在系统分析与设计阶段,学生需要根据调研结果,对相关信息管理与信息系统进行分析和设计。

具体的内容包括系统界面设计、流程图绘制、数据库设计等。

3.系统实现与测试在系统实现与测试阶段,学生需要利用软件开发工具,进行系统编码和测试。

此外,学生还需要运用代码注释和工具测试等方法,对系统进行调试和检查。

4.系统演示与评估在系统演示和评估阶段,学生需要将已经开发的信息管理与信息系统进行演示,并邀请专业人士对其进行评估和点评。

此环节有意识培养学生的团队协作能力和表达沟通能力。

课程设计流程本文所描述的信息管理与信息系统课程设计流程如下:1.确定课程设计题目,并进行相关调研;2.进行系统分析与设计,包括界面设计、流程图绘制和数据库设计等;3.利用软件开发工具,进行系统编码和测试;4.进行系统演示和评估;5.讨论和总结设计成果,并进行撰写课程设计实验报告。

总结信息管理与信息系统课程设计是一项非常重要的课程环节,其目的是让学生掌握信息管理和信息系统的相关知识和技能,并在实践中培养创新思维和实践能力。

通过这样的课程设计,我们可以培养学生的团队合作能力、表达沟通能力和思维灵活性,从而更好地为未来的工作和生活做好准备。

数据库课程设计选题

XXXXXX班同学选题(A卷)1 图书借阅管理子系统设计本系统模拟学生在图书馆借阅图书的管理内容,包括查询图书、借书、借阅后的查询、统计、超期罚款等的处理情况,简化的系统需要管理的情况如下:1、可随时查询出可借阅图书的详细情况,如图书编号(BNO)、图书名称(BNA)、出版日期(BDA)、图书出版社(BPU)、图书存放位置(BPL)、图书总数量(BNU)等,这样便于学生选借。

2、学生查询图书情况后即可借阅所需图书,可借阅多种图书,每种图书一般只借一本,若已有图书超期请交清罚金后,才能开始本次借阅;3、为了唯一标识每一学生,图书室办借书证需如下信息:学生姓名(SNA)、学生系别(SDE)、学生所学专业(SSP)、借书上限数(SUP)及唯一的借书证号(SNO)。

4、每学生一次可借多本书,但不能超出该生允许借阅上限数,每个学生可多次借阅,允许重复借阅同一本书。

规定借书期限为二个月,超期每天罚二分。

5、学生可以进行借阅、续借、归还和查询书籍。

借阅时要登记相应的借书日期;归还时要记录还书日期;续借相当于归还书后重新借阅。

根据以上信息完成如下要求:1、请认真作系统需求分析,设计出反映本系统的E-R图(需求分析、概念设计)。

2、写出已设计E-R图相应的关系模式,根据设计需要还可增加辅助关系模式,并找出各关系模式的关键字(逻辑设计)。

3、在已设计的关系模式基础上开发设计功能子系统,要求子系统能完成如下功能要求(物理设计、设施与试运行):1)在某数据库管理系统中建立各关系模式对应的库表,并设计所需的视图、索引等。

2)能对各库表进行输入、修改、删除、添加、查询、打印等基本操作。

3)能根据学生要求借阅图书库中有的书,并完成一次借阅任务后汇总已借书本总数,报告还可借书量,已超期的需付清罚款金额后才可借书。

4)能明细查询某学生的借书情况及图书的借出情况。

5)能统计出某图书的总借出数量与库存量及某学生借书总数,当天为止总罚金。

C语言课程设计选题

C语言课程设计选题一、c语言课程设计选题如下(每个题目不能超过五人选择)1、课题:设计一个万年历功能要求:1.输入年份,并分段返回全年日历(包括年、月和周)。

2.注意闰年2、课题:设计简单的计算器功能要求:1.通过菜单选择实现。

判断采用加减乘除法。

选择规则后,输入两个要计算的数字并输出计算结果。

3.主题:做一个猜谜游戏。

功能要求:1、计算机产生随机数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直到我猜2、猜中后给出所用的时间和评语4、课题:将任一整数转换为二进制形式功能要求:将任意整数转换成二进制形式,输出5。

主题:小学生考试大纲的功能要求:1、电脑随机出10道题,每题10分,程序结束时显示学生得分2、不能有负数3.每个问题有三次输入答案的机会。

当输入错误答案时,提醒学生重新输入,若三次机会结束则输出正确答案4、对于每道题,第一次输入正确答案得10分,第二次输入正确答案得7分,如果你第三次输入正确答案,你会得到5分,否则你不会得到5分。

如果总分超过90分,则显示“智能”,80-90:good70-80:ok60-70:pass60以下:tryagain6.主题:24个游戏功能要求:输入四个一位数,通过加减乘除,允许加入括号,计算出24,显示计算过程,并提示成功信息7、课题:大数相乘功能要求:1.大整数指超过十位的十进制整数。

这里很简单,假设不超过50位。

由于超界溢出,这种大整数在C语言系统中无法直接表达和计算。

您可以使用数组来表示大整数,并在此基础上编写程序来乘以大整数。

8.主题:从十六进制到十进制的转换功能要求:实现输入一个十六进制,转换为十进制的设计9、课题:位数大小排序功能要求:输入一个五位整数,将该整数中的五个值从大到小排序,形成一个新的五位整数,并输出该整数。

10.主题:回文的形成功能要求:取任意十进制整数,将其加回原始整数,得到一个新整数,然后重复上述步骤,最终得到一个回文数。

请进行程序验证。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档