《管理信息系统设计专题》11new

《管理信息系统设计专题》11new

ID:18860063

大小:168.50 KB

页数:15页

时间:2018-09-25

上传者:jjuclb
《管理信息系统设计专题》11new_第1页
《管理信息系统设计专题》11new_第2页
《管理信息系统设计专题》11new_第3页
《管理信息系统设计专题》11new_第4页
《管理信息系统设计专题》11new_第5页
资源描述:

《《管理信息系统设计专题》11new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

辽宁工业大学《管理信息系统设计专题》报告题目:学生管理信息系统院(系):专业班级:学号:学生姓名:指导教师:教师职称:起止时间:2009.06. 设计任务及评语院(系):教研室:学号学生姓名专业班级设计题目学生管理信息系统设计任务要求根据管理信息系统及数据库设计原理,按照系统设计的步骤和规范,完成各阶段的设计内容。需求分析具体实际,数据流图、数据字典、关系模型要规范。在sqlserver2000上实现数据库的模型建立(数据库、表的建立、完整性约束的实现、关系图、必要的存储过程及触发器的编程),并用VB实现简单的应用程序。设计过程中,要严格遵守设计的时间安排,听从指导教师的指导。正确地完成上述内容,规范完整地撰写出设计报告。指导教师评语及成绩成绩:指导教师签字:2009年6月 辽宁工业大学课程设计说明书(论文)目录第1章设计目的与要求11.1设计目的11.2设计环境11.3主要参考资料11.4设计内容及要求1第2章设计内容32.1数据库设计32.1.1需求分析32.1.2概念设计52.1.3逻辑设计62.1.4物理设计62.1.5数据库实现72.2程序设计82.2.1概要设计82.2.2程序实现9第3章设计总结11参考文献1212 辽宁工业大学课程设计说明书(论文)第1章设计目的与要求1.1设计目的《SQLServer2000数据库应用系统开发技术》是计算机相关专业的必修专业基础课程,其实践性、应用性很强。实践教学环节是必不可少的一个重要环节。本课程的程序设计专题实际是计算机相关专业学生学习完《SQLServer2000数据库应用系统开发技术》课程后,进行的一次全面的综合训练,SQLServer2000数据库应用系统开发技术的设计目的是加深对理论教学内容的理解和掌握,使学生较系统地掌握程序设计及其在网络开发中的广泛应用,基本方法及技巧,为学生综合运用所学知识,利用软件工程为基础进行软件开发、并在实践应用方面打下一定基础。1.2设计环境硬件要求能运行Windows9.X操作系统的微机系统。SQLServer2000数据库应用系统开发技术及相应的集成开发环境,SQLServer2000数据库应用系统开发工具和VisualBasic6.0程序设计开发工具。1.3主要参考资料1.《管理信息系统》黄梯云高等教育出版社2.《数据库系统概论》萨师煊高等教育出版社3.《SQLServer2000数据库应用系统开发技术》朱如龙编,机械工业出版社。4.《SQLServer2000数据库应用系统开发技术实验指导》朱如龙编,机械工业出版社1.4设计内容及要求一、内容1.要求根据管理信息系统及数据库设计原理,按照数据库系统设计的步骤和规范,完成各阶段的设计内容。12 辽宁工业大学课程设计说明书(论文)2.需求分析具体实际,数据流图、数据字典、关系模型要正确规范3.在sqlserver2000上实现设计的数据库模型。4.对应用程序进行概要设计。5.用VB实现简单的应用程序编写。二、要求设计过程中,要严格遵守课程设计的时间安排,听从指导教师的指导。正确地完成上述内容,规范完整地撰写出课程设计报告。12 辽宁工业大学课程设计说明书(论文)第2章设计内容2.1数据库设计2.1.1需求分析SQL是一种结构化数据库查询语言,其发音为“sequel”或“S-Q-L”。尽管MICROSOFT以其特有的方式加入了所有权声明,但它在大多数据库应用中近乎成为一种标准。简言之,它是一种使用你选择的标准从数据库记录中选择某些记录的方法。就象SQL的名字一样,我们可以通过容易理解的查询语言,来和数据库打交道,从数据库中得到我们想要的数据。对于SQL语言,有两个组成部分:DML(datamanipulationlanguage):它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言。 “学生管理信息系统”包括十个模块:用户信息管理,班级信息管理,学籍信息管理,课程信息管理,成绩信息管理,奖惩信息管理,个人收费信息管理,消息信息管理。这十个模块既相互联系又相互独立。(1)系统管理:主要是对整个系统进行维护和处理。集体包括:基础代码的维护,时间段维护,学科维护,考试维护,部门人员维护,系统授权,数据备份等。(2)学籍管理:主要功能用来对学生的学籍进行管理和记录。在这里可以注册新的学籍,之后可以查询学生的成绩,信息,对学生的综合管理,也可以修改学生学籍号。(3)学籍变动:主要功能是学生的情况有所改变旧涉及到学籍的更改,比如学生留级升级,借读,休学,退学,复课,转校,退学等这些变动。(4)收费管理:对学生收费进行管理。包括收费便准的维护,费用减免,学生交费查询等。(5)宿舍管理:12 辽宁工业大学课程设计说明书(论文)主要功能是寝室的管理。包括宿舍楼的维护和宿舍登记与管理,以及学生调寝的登记与记录。(6)成绩管理:主要功能是记载学生成绩的。可以统计班级年级的所有同学成绩,可以查询班级年级的个人名次,以及单科成绩名次。(7)学生评语:主要对学生的表现来进行评语,具体表现为:个性特点,课堂表现,学习情况,作业完成情况,存在的问题等。也可以查询学生的评语。这里分评语的种类。(8)消息和文件管理:这里主要是为学生来发送消息,这里有各种发送消息的途经。大致包括短信群发和电子邮件发送。可以在这个系统里查询各发送消息。(9)其他:这里可以注册系统和修改密码,以及万年历和计算器等。学籍管理学籍变动收费管理宿舍管理成绩管理其他消息和文件管里学生评语管理学生信息管理系统系统管理进入用户登入界面退出开始图2.1流程图12 辽宁工业大学课程设计说明书(论文)2.1.2概念设计收费管理费用减免学生交费交费查询未交费查图2.2收费管理E-R图学籍变动留级处理跳级处理借度处理休学处理复学处理调班处理转校处理退学处理学籍查询学籍变动试读登记试读查询图2.3学籍变动E-R图12 辽宁工业大学课程设计说明书(论文)2.1.3逻辑设计设计逻辑结构时一般要分三步进行:第一步:将概念经过转化为一般的关系、网状、层次模型;第二部:将转化来的关系、网状、层次模型向特定DBMS支持下的数据模型转换;第三部:对数据模型进行优化。学籍管理(学生注册,导入学生,学生查询,学生统计,学生毕业,修改学籍)收费管理(费用减免,学生交费,交费查询,未交费查询)成绩管理(成绩录入,成绩查询,班级成绩统计,年级成绩统计,班级成绩明细,不及格名单,学生单科名次,学生总分名次)学籍变动(学生留降级处理,学生跳升级处理,学生借读处理,学生休学处理,学生复学处理,学生调班处理,学生转校处理,学生退学处理,学籍变动查询,学生试读查询,学生试读登记)学生信息管理(系统管理,学籍管理,学籍变动,收费管理,宿舍管理,成绩管理,学生评语,消息文件管理)2.1.4物理设计物理设计是对给定的逻辑数据模型配置一个最适合应用环境的物理结构。物理设计的输入要素包括:模式和子模式、物理设计指南、硬件特性、OS和DBMS的约束、运行要求等。物理设计的输出信息主要是物理数据库结构说明书。其内容包括物理数据库结构、存储记录格式、存储记录位置分配及访问方法等。表2.1学生基本信息表列名数据类型可否为空说明ygidVarcharNOTNULL编号ygnameVarcharNOTNULL姓名ygdeptVarcharNULL部门YgsexVarcharNULL性别ygbirthdayDatetimeNULL生日ygplaceVarcharNULL籍贯yglevelVarcharNULL学历ygspecialVarcharNULL专业12 辽宁工业大学课程设计说明书(论文)表2.2数据基本信息表字段字段名类型宽度排序1学生名字符型36有2学籍号数值型60有3成绩数值型2有4寝室号字符型4有5学费数据数值型90无2.1.5数据库实现图2.4学生复学在学籍号下面输入学籍号,下一步点击查找。例如:输入0000000,结果如下图:图2.5查找学生12 辽宁工业大学课程设计说明书(论文)2.2程序设计2.2.1概要设计逻辑设计阶段的主要目标是把概念模型转换为具体计算机上所支持的结构数据模型。此功能模块图可以清晰的看出本程序的模块,如下:学生信息管理系统系统管理学籍管理学籍变动收费管理宿舍管理成绩管理其他消息文件管理学生评语学生注册导入学生学生查询学生统计学生毕业修改学籍费用减免学生缴费缴费查询未缴查询帮助注册系统修改密码锁定系统退出系统图2.6功能模块图12 辽宁工业大学课程设计说明书(论文)2.2.2程序实现--建立[SQL_管理员]登录账户、数据库用户ifexists(select*fromdbo.sysuserswherename=N'SQL_管理员'anduid<16382)execsp_revokedbaccessN'SQL_管理员'ifexists(select*frommaster.dbo.sysloginswhereloginname=N'SQL_管理员execsp_droploginN'SQL_管理员'execsp_addloginN'SQL_管理员','555','教学成绩管理数据库','简体中文'execsp_grantdbaccessN'SQL_管理员',N'SQL_管理员'execsp_addrolemember'db_owner',N'SQL_管理员'图2.6登录界面--建立[SQL_客户]登录账户、数据库用户ifexists(select*fromdbo.sysuserswherename=N'SQL_客户'anduid<16382)execsp_revokedbaccessN'SQL_客户'ifexists(select*frommaster.dbo.sysloginswhereloginname=N'SQL_客户')execsp_droploginN'SQL_客户'execsp_addloginN'SQL_客户','000','教学成绩管理数据库','简体中文'execsp_grantdbaccessN'SQL_客户',N'SQL_客户'图2.7学籍变动12 辽宁工业大学课程设计说明书(论文)CREATETABLESPECIAL(IDint(11)NOTNULLauto_increment,NAMEvarchar(20)NOTNULL,DEPARTMENT_IDint(11)NOTNULL,PRIMARYKEY(ID))ENGINE=InnoDBDEFAULTCHARSET=utf8;CREATETABLECLASS(IDint(11)NOTNULLauto_increment,NAMEvarchar(20)NOTNULL,TEACHER_IDint(11)NOTNULL,SPECIAL_IDint(11)NOTNULL,YEARyear(4)NOTNULL,PRIMARYKEY(ID))ENGINE=InnoDBDEFAULTCHARSET=utf8;CREATETABLECOURSE(IDint(11)NOTNULLauto_increment,NAMEvarchar(20)NOTNULL,TEACHER_IDint(11)NOTNULL,TERMvarchar(1)defaultNULL,EXAM_MODEvarchar(2)defaultNULL,EXAM_TYPEvarchar(2)defaultNULL,TYPEvarchar(2)defaultNULL,PRIMARYKEY(ID))ENGINE=InnoDBDEFAULTCHARSET=utf8图2.8登记12 辽宁工业大学课程设计说明书(论文)第3章设计总结《数据库系统原理课程设计》是实践性教学环节之一,是《数据库系统原理》课程的辅助教学过程,是计算机科学与技术和软件工程专业的必修课。通过课程设计,结合实际的操作和设计,巩固课堂教学内容,使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现,把理论课与实验课所学内容综合为一,并在此基础上强化学生的实践意识、提高其实际动手能力和创新能力,从而为后续课程的学习,毕业设计环节以及将来的实际工作打好坚实的基础。在经济管理的日常工作中,常常需要把某些相关的数据放进这样"仓库",并根据管理的需要进行相应的处理。例如,企业或事业单位的人事部门常常要把本单位职工的基本情况(职工号、姓名、年龄、性别、籍贯、工资、简历等)存放在表中,这张表就可以看成是一个数据库。有了这个"数据仓库"我们就可以根据需要随时查询某职工的基本情况,也可以查询工资在某个范围内的职工人数等等。这些工作如果都能在计算机上自动进行,那我们的人事管理就可以达到极高的水平。此外,在财务管理、仓库管理、生产管理中也需要建立众多的这种"数据库",使其可以利用计算机实现财务、仓库、生产的自动化管理。   参考文献[1]蔡妍.新概念SQLServer2000教程.机械工业出版社12 辽宁工业大学课程设计说明书(论文)[2]邓波.深入浅出SQLServer2000系统管理与应用开发随书光盘.吉林大学出版社[3]胡玉建.《SQLServer2000编程员指南》.北京希望电子出版社[4]林耀.SQLServer2000高级编程技术.清华大学出版社[5]王海.SQLServer2000完结篇:性能调优与维护系列.清华大学出版社[6]毛惠卿.SQLServer2002数据库管理信息.机械工业出版社[7]谢希仁.SQL2000管理与设计企业应用.清华大学出版社[8]张娟.24小时SQL2005教程.北京大学出版社[9]马岚.SQLServer2005数据库简明教程.吉林大学出版社[10]林瑶.SQLServer2005ETL专家系列课程.清华大学出版社[11]王珊.《数据库系统概论》.高等教育出版社12

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭