+c+课程设计高校学生管理系统的软件开发大学论文

上传人:夏** 文档编号:498993716 上传时间:2023-03-08 格式:DOC 页数:15 大小:754.50KB
返回 下载 相关 举报
+c+课程设计高校学生管理系统的软件开发大学论文_第1页
第1页 / 共15页
+c+课程设计高校学生管理系统的软件开发大学论文_第2页
第2页 / 共15页
+c+课程设计高校学生管理系统的软件开发大学论文_第3页
第3页 / 共15页
+c+课程设计高校学生管理系统的软件开发大学论文_第4页
第4页 / 共15页
+c+课程设计高校学生管理系统的软件开发大学论文_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《+c+课程设计高校学生管理系统的软件开发大学论文》由会员分享,可在线阅读,更多相关《+c+课程设计高校学生管理系统的软件开发大学论文(15页珍藏版)》请在金锄头文库上搜索。

1、软件开发实训摘要本论文的主要内容是基于C+Builder的高校学生管理系统的软件开发。论文详尽论述了从需求分析、系统分析、概要设计以及详细设计的整个过程。本文严格按照软件工程的原理,对以上各项目进行了的分析、设计与测试,并做了理论上的阐述;遵循软件工程的方法,进行了学生管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。文中可以看到系统具体实现的设计界面,以便让读者能够较轻松地了解系统的设计思路。本系统的设计主要使用BorlandC+Builder数据控件来创建一个学生信息处理界面即数据处理窗体。在该窗体中,可以增加、编辑、删除记录和使用任意条件查询数据。我们还

2、将制作一个系统的启动封面,系统启动封面将控制进入或退出系统,另外系统封面对于系统的修饰作用也是极好的。关键词: BorlandC+Builder;数据控件;学生信息管理AbstractThemaincontentofthisthesisisthesoftwaredevelopmentofuniversitystudentmanagementsystembasedonC+Builder.Itpresentsthewholeprocedurefromdemandanalysis,systemanalysis,outlinedesignanddetailsdesign,totestanddebugg

3、ing.Accordingtotheprinciplesofsoftwareproject,theoreticalelaborationsareperformedontheaboveanalysis,designsandtests.Followingthemethodologyofsoftwareproject,demandanalysis,functionmoduleclassificationanddatabasemodeanalysisarecarriedout.Consequently,thedatabaseandapplicationprogramaredesigned.Onecan

4、directlyseetherealizinginterfaceofthesoftwaresystem,sothatthedesignstorymaybeeasilyunderstood.ThedesignmainlyusesthedatacontrolwidgetofBorlandC+Buildertoestablishaninformationprocessinginterphaseofstudents,namelytheformsofinformationprocessing.Wecanincrease,edit,deleterecordandusearbitraryconditiont

5、osearchdata.Wewillmakeastartcoverofthesystem,whichwillcontrolenteringandexitingthesystem.Thedecorativeeffectofthesystemscoverforthesystemiswonderful.KeyWords:BorlandC+Builder;thedatacontrolwidget;Studentmanagement第1章 绪 论1.1设计背景与意义 企业人事信息管理是企业管理中的一个重要组成部分,如何管理好企业内部员工的信息,对人力资源进行合理优化,成为企业管理中的一个重要问题,使用计

6、算机来管理可以提高人事信息管理的效率,从而提高经济效率,因此企业人事信息管理系统是一个现代化企业不可缺少的部分,它的作用对于企业的决策者和管理者来说都至关重要,企业人事信息管理系统能够为用户提供充足的信息和快捷的查询手段,使用计算机对人事信息进行管理,具有着手工管理所无法比拟的有点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等优点,这些优点能够极大地提高企业人事信息管理的效率,使用这种先进的管理工具也是企业管理科学化、正规化、与世界接轨的先决条件,因此,开发这样一套信息管理软件成为很重要的事情。 本系统从满足操作简单、界面友好、灵活、实用、安全的要求出发,完成了企业人事信息

7、管理的流程,设计实现的功能包括:用户管理、密码管理、员工基本信息管理等,本文所设计的人事信息管理系统基本上可以满足企业人事管理方面的需求。第2章 设计题目的介绍2.1设计目的 针对要求,建立一个基于计算机的人事信息管理系统,解决手工的查询与修改员工信息,大大地减少工作量,节约人力财力,提高管理的效率,为此提出一下设计目标:(1)能够实现对职工综合情况的输入、修改以及删除;(2)能够实现对职工信息的浏览;(3)能够实现对职工进行查询;(4)设计系统封面并由计时器控制。2.2设计内容及要求 2.2.1系统性能要求:(1)系统安全、可靠;(2)功能齐全;(3)操作方便、界面友好;(4)易于维护和扩充

8、。 2.2.2系统的功能分析: (1)系统维护:系统维护包括对各种表记录的修改、删除、添加等操作。 (2)信息浏览:对数据表中的信息进行浏览。 (3)系统查询:可以按工号、姓名等相关信息进行详细或模糊查询。 (4)报表统计:工号、职工姓名、性别、所在单位、年龄、入职日期、职务、职称、照片和简历等字段。 (5)其它操作:系统封面、计时器控制与人性化提示信息。 2.2.3系统功能模块“数据查找与浏览”模块、“数据修改”模块、“报表显示”模块和“系统封面”模块。 2.2.4要实现的功能: 1“数据查找与浏览”模块: (1) 数据查找:工号、职工姓名、性别、所在单位、年龄、入职日期、职务、职称、照片和

9、简历等字段进行精确或模糊查找。 (2) 数据浏览:可以对数据表中的数据实现,上一项、下一项、操作。 (3) 其他信息:设置字体、颜色属性和一些提示信息。 2“数据修改”模块: (1)添加数据:增加一个新的记录 (2)修改数据:修改原有记录。 3“报表显示”模块:显示当前查找到的数据内容,以报表形式打印。 4“系统封面”模块: (1)系统时钟:在在设定的时间间隔内,系统封面显示达到或超过设定的显示时间,系统封面会自动释放 (2)功能实现:进入主界面与退出系统。第3章 系统总体分析3.1数据库设计 首先通过C+Buider软件从BDEADMIN程序创建一个名为DCB的文件夹,再从DBD32程序创建

10、一个名为DCB1.db的数据库,然后创建用户表、员工信息表,表如下: (1)用户表数据来源:系统管理模块用户信息录入。图3-1员工信息字段表 (2)员工信息表 数据来源:员工基本管理模块录入员工信息。图3-2创建信息表3.2模块分析 本系统由一下三个模块组成,其功能分别为: (1)系统管理模块:用户管理,密码管理,定时管理; (2)员工基本信息管理模块:员工基本信息录入,员工基本信息修改,员工基本信息查询,员工基本信息删除,员工基本信息报表; (3)员工信息报表模块:浏览报表。第4章 系统设计 根据已有的信息需求和总体设计,就可以进行系统的详细设计和设计和实现,本系统共有有三个模块:系统管理模

11、块、员工基本信息管理模块、员工信息报表模块。各模块设计如下:4.1系统管理模块 本模块包括系统界面、用户登陆、定时退出设置。 4.1.1登陆4.1.1.1算法步骤(1)数据输入:用户从Form4界面进入Form1的界面输入用户名和密码并点“登陆”按钮,若登陆时间到时,就会自动退到Form4界面;(2)数据验证:用程序验证用户名和密码是否正确;(3)登陆响应:若用户或密码错误,则弹出提示页面,若用户和密码正确则进入主页面Form2。4.1.1.2关键代码int logintime=10; /(定时)TForm4 *Form4;/-_fastcall TForm4:TForm4(TComponen

12、t* Owner) : TForm(Owner)/-void _fastcall TForm4:Button1Click(TObject *Sender)Form1-Show(); (进入) /-void _fastcall TForm4:Timer1Timer(TObject *Sender) if(logintime=0)Timer1-Enabled=false; Form1-Close(); logintime-; Button2-Caption=退出(+IntToStr(logintime)+);(定时退出)/- 4.1.1.3运行效果图图4-1系统封面图4-2登陆面4.2员工基本信息

13、管理模块本模块包括员工基本信息录入,员工基本信息查询、修改和删除 4.2.1员工基本信息录入 4.2.1.1算法步骤 (1)菜单连接:当用户和密码正确进入员工基本信息界面Form2. (2)数据添加:输入新员工的各项基本信息,点击“保存”按钮. 4.2.2员工基本信息查询、添加和删除 4.2.2.1算法步骤 (1)菜单连接:进入Form2界面; (2)查询:点击“查询”按钮.提供“按员工编号查询”输入完成,点击“确定”; (3)显示查询结果:若结果空,则没有该员工的信息记录,若有结果,则光标指向该员工的信息处; (4)添加和删除:利用该组件: “+”为“添加”按钮;“”为“删除”按钮; (5)保存。4.2.2.2关键代码void _fastcall TForm2:Button3Click(TObject *Sender)For

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号