您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 学生党员信息管理系统
题目:学生党员信息管理系统学生姓名:学号:所在院(系):计算机学院专业:计算机科学与技术班级:指导教师:职称:题目学生党员信息管理系统1、课程设计的目的使学生掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容;使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现;把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力。2、课程设计的内容和要求(包括原始数据、技术要求、工作要求等)(1)学生党员信息的管理;能够增加、修改和删除学生党员的基本信息;(2)查询党员的基本信息:能够按照查询条件(班级、年级、专业、入党时间)查询党员的数量;也能够实现多个条件的组合查询;(3)统计党员的基本信息:统计按照查询条件(班级、年级、专业、入党时间)查询党员的数量。3、主要参考文献[1]张莉.《SQLSEVER数据库原理及应用》[2]萨师煊王珊著.《数据库系统概论》第三版.高等教育出版社[3]施伯乐丁宝康汪卫.《数据库系统教程》高等教育出版社2003年第2版[4]庄成三等.《数据库系统原理及其应用》.电子工业出版社4、课程设计工作进度计划第1天:选题、完成需求分析第2天:数据库概念结构设计第3天:数据库逻辑结构设计及物理实现第4天:应用程序开发第5天:程序调试分析和结果、编写课程设计报告指导教师(签字)日期年月日教研室意见:年月日学生(签字):接受任务时间:年月日课程设计(论文)指导教师成绩评定表题目名称学生党员信息管理系统评分项目分值得分评价内涵工作表现20%01学习态度6遵守各项纪律,工作刻苦努力,具有良好的科学工作态度。02科学实践、调研7通过实验、试验、查阅文献、深入生产实践等渠道获取与课程设计有关的材料。03课题工作量7按期圆满完成规定的任务,工作量饱满。能力水平35%04综合运用知识的能力10能运用所学知识和技能去发现与解决实际问题,能正确处理实验数据,能对课题进行理论分析,得出有价值的结论。05应用文献的能力5能独立查阅相关文献和从事其他调研;能提出并较好地论述课题的实施方案;有收集、加工各种信息及获取新知识的能力。06设计(实验)能力,方案的设计能力5能正确设计实验方案,独立进行装置安装、调试、操作等实验工作,数据正确、可靠;研究思路清晰、完整。07计算及计算机应用能力5具有较强的数据运算与处理能力;能运用计算机进行资料搜集、加工、处理和辅助设计等。08对计算或实验结果的分析能力(综合分析能力、技术经济分析能力)10具有较强的数据收集、分析、处理、综合的能力。成果质量45%09插图(或图纸)质量、篇幅、设计(论文)规范化程度5符合本专业相关规范或规定要求;规范化符合本文件第五条要求。10设计说明书(论文)质量30综述简练完整,有见解;立论正确,论述充分,结论严谨合理;实验正确,分析处理科学。11创新10对前人工作有改进或突破,或有独特见解。成绩指导教师评语指导教师签名:年月日学生党员信息管理系统摘要Ⅰ摘要学生党员信息管理系统目的是为减轻教师工作负担、提高工作效率,也方便学生查询等,是传统全人工化管理模式所无法披靡的。系统选用的开发软件是visualstudio2010,后台数据库为SQLServer2005企业版,通过前者提供的各种面向对象,尤其是数据窗口这一功能方便而简洁操纵数据库的智能化对象,以及后者的数据一致性和完整性强、数据安全性好等特点。我们在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,其中系统整体外观设计以及登入的成功与否是本论文的关键。通过对学生党员信息管理系统的需求进行了详细调查分析,设计了一个学生党员信息管理系统的开发方案,用SQLServer数据库和ASP.NET技术构建,不断修正和改进,直到形成令人满意的可行性学生党员信息管理系统。关键词学生党员信息管理系统,visualstudio2010,SQLServer2005学生党员信息管理系统目录目录摘要……………………………………………………………………………………..Ⅰ1需求分析…………………………………………………………………………….11.1信息需求……………………………………………………………………...........11.2处理要求…………………………………………………………………………...22.3安全性和完整性要求……………………………………………………………….22数据库概念结构设计……………………………………………………………….32.1数据抽象……………………………………………………………………...........32.2设计全局概念模式………………………………………………………………….43数据库逻辑结构设计……………………………………………………………….63.1关系模型……………………………………………………………………...........63.2数据模型优化……………………………………………………………………....63.3数据字典…………………………………………………………………………...74数据流图及程序结构框图………………………………………………………….94.1系统结构图………………………………………………………………………...94.2数据流图…………………………………………………………………………...94.2.1系统数据流图…………………………………………………………………..94.2.2系统查询功能流程图…………………………………………………………..105数据库的创建与维护………………………………………………………………115.1数据库的创建……………………………………………………………………..115.2数据库的维护……………………………………………………………………..115.2.1约束关系………………………………………………………………..........115.2.2储存过程设计………………………………………………………………….115.2.3触发器设计…………………………………………………………………...12总结……………………………………………………………………………………..14参考文献……………………………………………………………………………….15学生党员信息管理系统需求分析1需求分析1.1信息需求学生党员信息管理系统主要目的是对学生党员信息的相关处理,包括学生党员(入党申请人、积极分子、预备党员和正式党员)信息的管理,数据库的管理和登陆用户的管理。学生党员相关信息需求:(1)申请人:姓名,学号,班级,性别,民族,籍贯,出生日期,职务,申请时间,电话;(2)积极分子:姓名,学号,班级,性别,民族,籍贯,出生日期,职务,申请时间,培训时间,积极分子时间,党课成绩,电话,地址,email,备注;(3)预备党员:姓名,学号,班级,性别,民族,籍贯,出生日期,职务,申请时间,培训时间,积极分子时间,预备党员时间,党课成绩,电话,地址,email,备注;(4)正式党员:姓名,学号,班级,性别,民族,籍贯,出生日期,职务,申请时间,培训时间,积极分子时间,预备党员时间,转正时间,党课成绩,电话,地址,email,备注。登陆用户相关信息需求:(1)管理员:admin,password;(2)学生:id,password。图10层数据流图学生党员信息管理系统需求分析2图21层数据流图1.2处理要求在管理员模块中的功能是实现对学生党员信息的管理工作,包括:浏览、添加、修改、删除、查询、统计等,这五个功能模块各自独立,互不影响。其中查询和统计要求做到:(2)查询党员的基本信息:能够按照查询条件(班级、年级、专业、入党时间)查询党员的数量;也能够实现多个条件的组合查询;(3)统计党员的基本信息:统计按照查询条件(班级、年级、专业、入党时间)查询党员的数量。在学生模块中的功能只能实现查看自己的相关个人信息资料的功能。1.3安全性与完整性要求安全性:(1)管理员能够方便地对信息进行浏览、添加、修改、删除、查询、统计等操作。(2)学生可以在自己的权限内对信息进行访问,查询相关信息。完整性:(1)能够防止合法用户使用数据库向数据库中添加不合语义的数据。(2)通过各个表之间的联系来实现数据完整性约束。管理员界面学生界面修改密码学生党员信息管理系统个人信息学生党员数据库添加、删除修改、查询查看登陆管理员学生学生党员信息管理系统数据库概念结构设计32数据库概念结构设计2.1数据抽象根据需求分析的结果,抽取出与本课程设计——学生党员信息管理系统相关的特性。设计局部概念模式。运用E-R方法,设计出系统的各个局部ER模型。E-R图由实体、属性、联系三部分组成。E-R图的符号说明如图4-2所示。实体属性实体间的联系图3E-R图符号说明图4登陆E-R图主键:用户名,用户类型图5申请人信息E-R图主键:学号图6积极分子信息E-R图主键:学号学生党员信息管理系统数据库概念结构设计4图7预备党员信息E-R图主键:学号图8正式党员信息E-R图主键:学号2.2设计全局概念模式通过对局部E-R模型的操作,解决各个E-R模型关于对象定义不一致问题,以及对各个E-R模型进行合并优化等,最终形成数据库的全局概念模式。学生党员信息管理系统数据库概念结构设计5总E-R图如下:图9系统总E-R图说明:为了在word中显示方便,画图时将本应画为椭圆的属性画为了方框。以此说明。学生党员信息管理系统数据库逻辑结构设计63数据库逻辑结构设计3.1关系模型将总体概念结构E-R图转化成关系模型登陆(用户类型,用户名,密码)申请人(姓名,学号,班级,性别,民族,籍贯,出生日期,职务,申请时间,电话)积极分子(姓名,学号,班级,性别,民族,籍贯,出生日期,职务,申请时间,培训时间,积极分子时间,党课成绩,电话,地址,email,备注)预备党员(姓名,学号,班级,性别,民族,籍贯,出生日期,职务,申请时间,培训时间,积极分子时间,预备党员时间,党课成绩,电话,地址,email,备注)正式党员(姓名,学号,班级,性别,民族,籍贯,出生日期,职务,申请时间,培训时间,积极分子时间,预备党员时间,转正时间,党课成绩,电话,地址,email,备注)3.2数据模型优化将转化的关系模型进行优化,最终达到第三范式(1)确定数据依赖将总体概念结构E-R图转化成关系模型登陆(用户类型,用户名,密码)(用户类型,用户名)-密码申请人(姓名,学号,班级,性别,民族,籍贯,出生日期,职务,申请时间,电话)学号-姓名,学号-班级,学号-性别,学号-民族,学号-籍贯,学号-出生日期,学号-职务,学号-申请时间,学号-电话积极分子(姓名,学号,班级,性别,民族,籍贯,出生日期,职务,申请时间,培训时间,积极分子时间,党课成绩,电话,地址,email,备注)学号-姓名,学号-班级,学号-性别,学号-民族,学号-籍贯,学号-出生日期,学号-职务,学号-申请时间,学号-培训时间,学号-积极分子时间,学号-党课成绩,学号-电话,学号-地址,学号-email,学号-备注预备党员(姓名,学号,班级,性别,民族,籍贯,出生日期,职务,申学生党员信息管理系统数据库逻辑结构设计7请时间,培训时间,积极分子时间,预备党员时间,党课成绩,电话,地址,email,备注)学号-姓名,学号-班级,学号-性别,学号-民族,学号-籍贯,学号-出生日期,学号-职务,学号-申请时间,学号-培训时间,学号-积极分子时间,学号-预备党员时间,学号-党课成绩,学号-电话,学号-地址,学号-email,学号-备注正式党员(姓名,学号,班级,性别,民族,籍贯,出生日期,职务,申请时间,培训时间,积极分子时间,预备党员时间,转正时间,党课成绩,电话,地址,email,备注)学号-姓名
本文标题:学生党员信息管理系统
链接地址:https://www.777doc.com/doc-2521902 .html