数据库相关论文范例,与科研管理系统明书相关发表论文
本论文是一篇数据库相关发表论文,关于科研管理系统明书相关毕业论文题目范文。免费优秀的关于数据库及项目管理及工程师方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
应的表中的字段名相同.1.Document类
Document类用来管理表Document的数据库操作,它保存为Document.cls.DocumentDocument类成员函数
函数名具体说明Init初始化成员变量Delete删除指定的文档记录.参数TmpDocId表示要删除的文档编号GetInfo读取指定的文档记录.参数TmpDocId表示要读取的文档编号In_DB判断指定的文档是否已经在数据库中.参数TmpProjId表示文档所属项目的编号,TmpTitleInsert插入新的文档纪录Update修改指定的文档纪录.参数TmpDocId表示要修改的文档编号UpdateName更新文档标题.参数TmpDocId表示要修改的文档编号,TmpName表示要修改后的文档标题
2.Team类
Team类用来管理表Team的数据库操作,保存为Team.cls.Team类的成员函数如表4.2所示.
表4.2Team类的成员函数
函数名具体说明Init初始化成员变量Delete删除指定的项目组成员记录.参数TmpProjId表示要删除的项目编号,TmpName表示要删除的员工姓名GetInfo返回员工职务.参数TmpProjId表示要返回的项目编号,TmpName表示要返回的员工姓名In_DB判断指定的项目组成员是否已经在数据库中.参数TmpProjId表示项目的标号,TmpName表示项目组成员的姓名Insert插入新的项目组成员记录Update修改指定项目组成员记录.参数TmpProjId表示要修改的项目组成员编号3.Proj类
Proj类用来管理表Proj的数据库操作,保存为Proj.cls.Proj类的成员函数如表4.3所示.
表4.3Proj类的成员函数
函数名具体说明Init初始化成员变量CountProj根据项目状态,用户名和用户类型计算属于此用户的项目数目.参数TmpStatus表示项目的状态,TmpUser表示用户名,TmpUserType表示用户类型Delete删除指定的项目记录.参数TmpProjId表示要删除的项目编号GetInfo读取指定的项目记录.参数TmpProjId表示要读取的项目编号Insert插入新的项目记录LoadProj根据指定用户名和用户类型,读取属于此用户的项目名称.参数TmpUser表示用户名,TmpUserType表示用户类型Update修改指定的项目记录.参数TmpProjId表示要修改的项目编号UpdateSoft更新软件主管数据.参数TmpProjId表示要更新的项目编号UpdateStatus更新项目状态管数据.参数TmpProjId表示要更新的项目编号UpdateStart更新项目启动日期数据.参数TmpProjId表示要更新的项目编号UpdateResult更新项目结果数据,包括更新总项目经费,总利润和结束日期等数据.参数TmpProjId表示要更新的项目编号UpdateTester在验收项目时,测试工程师签字.参数TmpProjId表示要更新的项目编号UpdateSQA在验收项目时,质量工程师签字.参数TmpProjId表示要更新的项目编号UpdateApplyer在验收项目时,业务主管签字.参数TmpProjId表示要更新的项目编号
为了能够在程序中访问到数据库Softsys,需要建立系统数据源.
系统使用ODBC管理器创建,修改或删除ODBC数据源.在"控制面板"/"管理工具"中找到"数据源(ODBC)",双击图标,打开"ODBC数据源管理器"如图4.1所示
图4.1ODBC数据源管理器
单击"系统DSN"选项卡,然后单击"添加"按钮,打开"创建新数据库"对话框,在驱动程序列表中,选择SQLServer,然后单击"完成"按钮,打开向导窗口,如图4.2所示.在"名称"文本档中输入数据源名称Softsys,"说明"文档添入"数据库",然后"服务器"组合框中选择需要连接的SQLServer.
图4.2创建数据
单击"下一步",输入用户登录ID和密码后单击"下一步",打开培植数据库选项对话框,在这里把默认的master数据库修改为Softsys.单击"下一步"打开其他属性窗口,选取默认值单击"确定",将打开数据源的汇总信息窗口,如图4.3所示.可以在此窗口中综合了解数据源各项设置,从而决定是否创建数据库.单击"测试数据源",可以检查数据源配置是否成功,如图4.4所示.
4.2系统各个模块设计
在创建系统的过程中,需要对系统的各个功能模块进行具体的设计.这一节将在软件项目开发管理系统中项目管理子系统的基础上进行项目控制子系统的设计,它包含测试管理模块,验收管理模块,项目总结管理模块和用户管理模块的设计思路与过程.
4.2.1测试管理模块与验收管理模块设计及主要代码
测试管理模块可以实现以下功能:
添加报错问题记录,
修改报错问题记录,
修改报错问题记录,
查看报错问题记录,
一.设计报错问题编辑窗体.
窗体中各主要控件代码流程概括为:
1.Cmd_OK_Click()过程流程
编辑报错问题的窗体可以用来添加和修改项目报错信息.创建一个新窗体,窗体名称设置为FrmPrEdit.窗体FrmPrEdit的布局如图4

数据库相关论文范例
2.ComboMod_Click()过程流程及主要程序
PrivateSubComboMod1_Click()
DimTmpIdAsLong
'读取一级模块编号
TmpId等于MyMod.GetId(CurProj.ProjId,ComboMod1.Text)
'根据当前的一级模块名称,读取二级模块的数据
ComboMod2.Clear
CallMyMod.Load_by_Upper(TmpId,CurProj.ProjId)
i等于0
'把二级模块数据添加到ComboMod2中
DoWhileArr_Mod(i)<,>,""
ComboMod2.AddItemArr_Mod(i)
i等于i+1
Loop
'设置二级模块的初始值
IfComboMod2.ListCount>,0Then
ComboMod2.ListIndex等于0
EndIf
EndSub
图4.7窗体FrmPrEdit的布局
二.设计报错问题管理窗体.
创建一个新窗体,窗体名设置为FrmPrMan.窗体FrmPrMan的布局如图4.8所示.
图4.8窗体FrmPrMan的布局
窗体各主要控件代码的流程概括为:
Refresh_Pr()事件流程
2.Cmd_Add_Click()事件流程
3.Cmd_Close_Click()事件流程
PrivateSubForm_Load()
'根据用户身份的不同,设置不同的界面
'只有测试工程师和软件工程师可以看到"个人"和"全部"的选项
'其他用户没有个人的报错信息,所以看到的是全部报错信息
IfCurUser.UserType等于5OrCurUser.UserType等于6Then
Option1.Value等于True
Else
Option1.Visible等于False
Option2.Visible等于False
EndIf
'根据用户身份的不同,设置按钮的显示
IfCurUser.UserType<,>,6Then'测试工程师采用默认的按钮设置
Cmd_Add.Visible等于False
Cmd_Modi.Caption等于"查看"
IfCurUser.UserType等于5Then'除开发工程师外,其他用户只能查看
Cmd_Close.Caption等于"修改"
Cmd_Modi.Left等于2082
Cmd_Close.Left等于3737
Cmd_Back.Left等于5392
Else
Cmd_Close.Visible等于False
Cmd_Back.Left等于4796
EndIf
EndIf
4.2.2项目总结管理模块设计
项目总结管理模块可以实现以下功能:
设置项目的实际金额,实际利润及实际完成日期等信息,
添加项目总结信息,
修改项目总结信息,
删除项目总结信息.
查看项目总结信息.
一.设计项目总结信息编辑窗体.
编辑项目总结信息的窗体可以用来添加和修改项目的总结信息.创建一个新窗体,窗体名称设置为FrmSumEdit.窗体FrmSumEdit的布局如图4.15所示.
图4.15FrmSumEdit窗体的布局
定
数据库相关论文范例,与科研管理系统明书相关发表论文参考文献资料: