- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《面向对象程序设计》课程设计报告-人员信息管理系统
目 录
一、课程设计的目的和要求 2
1、课程设计目的 2
2、课程设计要求 2
二、实验环境 2
三、系统需求分析与设计 2
1、系统总框架图 2
2、软件功能描述 3
四、系统功能的实现 3
1、系统设计的具体步骤 3
2、数据结构描述与定义 4
3、各模块设计 5
4、特色函数分析 6
五、系统测试与分析 7
1、调试步骤 7
2、调试中出现的问题及其解决方法 7
3、软件试用(测试) 8
4、软件存在的不足与完善对策 11
六、结论与心得 11
七、参考文献 12
一、课程设计的目的和要求
1、课程设计目的:
1)通过课程设计能使学生掌握学习理论知识时没有注意到的细节, 加深对面向对象程序设计课程的理解,以便更好地掌握基本概念、基本原理及基本实现方法。
2)以C++程序设计语言为基础,通过的编写、调试、运行工作,进一步掌握面向过程和面向对象程序设计的基本方法和编程技巧, 设计数据结构,能够管理2类人员信息(教师信息学生信息);
2)完成输入/输出设计,通过ACCESS文件的表结构存储教师信息和学生信息。
3)能实现增、 删、 查、改等基本功能,并能够运用所学的知识进行创新实现个性化的设计。
二、实验环境
1)硬件平台:PC机一台;
2) 软件平台: Windows 2000操作系统,Visual C++6.0程序设计软件;
三、系统分析与设计
1、系统总框架图
2、软件功能描述
软件根据使用者权限的不同提供不同限制的功能:
1)其中已注册的普通用户可直接通过登录框登录进入功能实现框进行查询及查看原文件、修改密码等操作,但不能更改人员信息原文件内容;
2)未注册的用户可通过新用户注册框进行注册,成功后便可以普通用户的身份使用该软件;
3)管理员则可以管理员权限身份登录进行查询、修改、增加记录、删除记录、查看原文件等操作,可以通过软件提供的功能直接更改原文件中人员信息;
四、系统功能的实现
1、系统设计的具体步骤
1)运行Access软件创建相关数据库文件(student.mdb文件),其中包含四张表:student信息表、teacher信息表、login普通用户密码信息存储表、loginAdm管理员密码信息存储表;
2)在操作系统下打开ODBC数据源管理器(可在控制面板中找到),选择用户DSN选项卡,添加新数据源(连接的数据库文件为student.mdb),取名为“info”;
3)运行VC++6.0软件,新建MFC AppWizard[exe]工程;
4)根据系统功能需求分析创建相应的对话框,添加各控件,并编辑相关代码,打开数据源,将数据源中的各表映射为VC中对应的类(注意:基类为CrecordSet类):student表映射为s类,teacher表映射为t类,login表映射为login类,loginAdm表映射为loginAdmin类;
5)编译,调试,运行软件;
2、数据结构描述与定义
登录对话框类
class CZDlg : public CDialog
{
public:
CZDlg(CWnd* pParent = NULL); enum { IDD = IDD_Z_DIALOG };
CComboBox m_type;
CString m_11;
CString m_12;
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
protected:
HICON m_hIcon;
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
afx_msg void Onok();
afx_msg void OnButton2();
afx_msg void OnRegister();
afx_msg void OnModifySecret();
DECLARE_MESSAGE_MAP()
};
功能实现框类:
class z2 : public CDialog
{public:
z2(CWnd* pParent = NULL);
// Dialog Data
//{{AFX_DATA(z2)
enum { IDD = IDD_DIALOG1 };
CListCtrl m_list;
CButton m_sk;
CString m_e1;
CString m_e2;
long m_e3;
CString m_e4;
CString
您可能关注的文档
最近下载
- 《公共体育课》课程健美选项教学大纲.pdf VIP
- 新教材牛津译林版必修第一册全册各单元重点语法总结.pdf VIP
- 公共体育课课程排舞选项教学大纲.pdf VIP
- 不发火施工方案.pdf VIP
- 初中英语新人教版八年级上册Unit 2 Home Sweet Home语法知识讲解和练习(2025秋).doc VIP
- 新教材高中物理 期末综合检测(A、B卷)(含解析)新人教版必修第一册.pdf VIP
- 2025新人教版八年级英语上册Unit 2 Home Sweet课文讲解学案.docx VIP
- 2024年新教材高中物理模块综合检测A含解析新人教版必修第一册.docx VIP
- 2024新化县中小学教师招聘考试题库及答案.docx VIP
- 2024_2025学年新教材高中物理期末把关检测卷含解析新人教版必修第一册.doc VIP
文档评论(0)