按关键词阅读: 开发 软件设计 系统 学生 精品 信息管理 软件设计精品
单击“完成”按钮后 , 就完成对SQL Server类型驱动程序数据源的创建 。
2、连接数据库在PowerBuilder 9.0中创建空数据库 , 打开PowerBuilder 9.0主界面 , 在菜单栏中选择Tool/Database Profiles 命令 , 在弹出的Database Profiles窗口中 , 选择MSS Microsoft SQL Server 选项 。
单击New按钮 , 在弹出的Database Profile Setup-Microsoft SQL Server窗口的Connec 。
35、tion选项卡的Profile Name文本框中输入名称pb , 在connect information选项区域的server文本框的下拉列表框中 , 选择刚才所创建的PowerBuilder数据源 , 在Login ID文本框中输入用户名 , 在Password文本框中输入密码 , 选择 Preview选项卡 。
单击选项卡上的Test Connection按钮 , 测试数据库的连接配置 , 如果能够成功连接数据库 , 则提示数据库连接成功 , 如图3-4所示 。
图3-4 系统数据库的连接4.系统结构的详细设计详细设计是在总体设计基础上进一步细化、具体化、物理化 , 该学生信息管理系统开发主要内容有:1. 输入、输出方式及界面设计 。
2 。
36、. 模块设计 , 按照功能独立、规模适当的模块化设计方法 , 对总体设计中各大模块进一步分细 , 成为各功能小模块 , 并绘出它们之间的联系及各模块内容及功能 , 它们的算法及流程 。
学生信息管理系统采用模块化程序设计的方法 , 因为采用模块化程序设计的方法可以使软件结构清晰 , 不仅容易设计也容易阅读和理解 , 这样一来既便于系统功能的各种组合和修改 , 又便于未参与的开发技术维护人员补充和维护 。
4.1登录界面的设计4.1.1主界面的设计作为主界面 , 是一个程序的入口 , 只有把这一部分设计的通俗易懂 , 并且易于操作 , 才使用户易于接受和易于操作 , 为以后的界面设计打下坚实的基础 。
在主界面中包括学生基本信息管理、学生考勤信息管理、退出三个模 。
37、块 。
如图4-1所示 。
图4-1 学生信息管理系统登录界面分别点击学生基本信息管理、学生考勤信息管理将进入相应的模块 。
点击退出按钮是 , 系统将自动退出主界面 , 主界面运行后如图4-2.图4-2 主界面运行后4.1.2 主菜单的设计每个菜单项按表4-1所示命名并锁定 , 将每个子菜单项的Text、Microhelp、Tag属性都设为表4-1中的显示标题列中的内容 , 其他属性采用默认值 , 系统菜单如图4-3所示 。
图4-3 系统菜单表4-1 主菜单的菜单项显示标题命名信息管理M_xxgl学生信息查询M_xxxxcx学生信息添加M_xxxxtj学生信息修改M_xxxxxg学生信息删除M_xxxxsc用户管理M_yhg 。
38、l普通用户管理M_ptyhgl超级用户管理M_cjyhgl退出M_tc4.1.3 登录窗口的设计1.创建窗口W_main界面如图4-4所示4-4系统登录窗口2.为W_main添加代码在窗口W_main的OPEN事件中添加连接数据库的脚本 , 实现应用程序与数据库的连接 , 具体脚本如下:sqlca.dbms=“MSS Microsoft SQL Server”sqlca.database=“db_stu_info”sqlca.userid=“”sqlca.dbpass=“”sqlca.logid=“”SQLCA.DBParm = “ConnectString =DSN =ds_stu_info;
UID 。
39、 = dba;
PWD =sql”Connect using sqlca;
If sqlca.sqlcode0 thenopen (w_midframe)if dw_1.getitemdecimal(1,“ugrade”)gs_password THEN Message(“警告” , “旧口令不对!”)Sle_oldpassword.Text=“”Sle_oldpassword.setfocus()ReturnEnd ifIf Is_newpassword0 THENROLLBACK;
MessageBox(“错误” , “修改口令失败 , 请重试!”)RETURNEND IFga_password = Is_ 。
40、newpasswordCOMMIT;
MessageBox(“提示” , “修改口令成功!”)Close(parent)执行过程是先判断旧密码是否正确 , 如正确再判断新口令和确认口令是否一致 , 一致则能成功修改口令 , 否则给出出错信息 。
5 系统评价5.1系统的优点系统采用模块化设计 , 单一入口 , 单一出口的原则 。
从问题开始 , 从上到下进行逐步功能分解 , 从下到上进行实现的思想 。
学生信息管理系统 , 不仅易于操作 , 易于理解 , 而且便于未参加编程的人员进行修改和完善 。
在系统中 , 完成了各方面信息的查询、修改、添加、删除等基本功能 。
并且又增添了统计和主要信息的报表打印 。
更重要的是对用户的访问权限进行了限制 , 保证了系统的安全性、 。
41、完整性 , 保证了合法用户的权益 。
5.2 系统的缺点以及改进设想从一般意义上来说 , 调试程序比编写程序更难 。
对一些函数命令理解不深 , 在编写过程中疏忽大意等都会造成在程序中出现问题 , 在编写应用程序时可能会出现几百种错误 , 至少错误提示信息说明了这一点 。
稿源:(未知)
【傻大方】网址:/a/2021/0902/0024074806.html
标题:软件设计精品|软件设计精品 学生信息管理系统开发( 六 )