毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 管理论文 >> 正文

基于.NET的ERP沙盘辅助教学系统的开发 第13页

更新时间:2014-6-27:  来源:毕业论文

基于.NET的ERP沙盘辅助教学系统的开发 第13页
  表3-10  利润表LirunInfo
字段名 意义 主键 类型 备注
Zb 组别 * 文字 
Nf 年份  文字 以年度为单位
Xssr 销售收入  数字 
Zjcb 直接成本  数字 
Ml 毛利  数字 
Zhfy 综合费用  数字 
Zjqlr 折旧前利润  数字 
Zj 折旧  数字 
Xqlr 息前利润  数字 
Cwsz 财务收/支  数字 
Ewsz 额外收/支  数字 
Sqlr 税前利润  数字 
S 税  数字 
Jlr 净利润  数字 

  表3-11  年份Nianfen
字段名 意义 主键 类型 备注
Yhm 用户名 * 文字 
Nf 年份  文字 以年度为单位

3.4界面设计
   在现今的软件设计中,界面的好坏会将会直接影响软件的质量,一个功能再强大的软件如果界面设计的十分繁琐、不美观,用户一定不会喜欢。当然如果只是有一个好的界面,功能上存在不足同样也是不会成功的。所以本人认为软件设计的决定性因素是其内在的功能。同样界面设计也是软件是否能成功的致命性因素。对于应用软件来说,一个基本现实就是:用户界面是面向用户的。用户需要的是开发者开发的应用软件满足其需求,并且易于使用。下列图片显示的是本系统的几个主要功能模块的界面设计。
   (1)登陆界面(见图3-21):用户通过输入用户名、密码、验证码来进行登陆,设立用户名和密码验证方式,可以防止非法用户登录和越权操作。并且系统按登陆密码设置了不同人员的访问权限。登录时设置随机效验码,可以用它来防止用户恶意的无限制登录攻击。
   

  图3-21  登陆界面
  
   (2)教师控制端(见图3-22):通过左边的树形控件进行导航,并且菜单的设定完全依据沙盘模拟的教学流程来设定,便于理解和操作。

  图3-22   教师控制端主页
  
   (3)清除历史记录(见图3-22):简单的一个按钮就能够实现数据库的清空。无需过多华丽修饰。
   

  图3-22  清除历史信息
  
   (4)学生控制端:学生控制端首页见图3-23,依据菜单工具栏就可进行操作,界面简洁但是实用性良好,给用户以高效率的工作状态。资产负债报表界面布局见图3-24。
   

图3-23  学生端主页


图3-24  资产负债表

4系统实施

4.1平台设计
4.1.1硬件平台环境
   根据目前市场上能够提供的硬件,本人设计系统的硬件环境普通PC即可。
4.1.2软件平台环境
   软件平台环境介绍:
   1、Windows2005/XP/2003等版本。
   2、采用Visual Studio.NET 2005以上集成开发环境(IDE)。
   3、系统采用面向对象的视窗数据库系统SQL Server 2005进行开发。
   4、开发语言采用C#,保障语言自由性,与XML融合。
4.2数据库构建
4.2.1数据库的创建
   经过前面的需求分析和概念结构设计以后,得到数据库的逻辑结构。现在就可以在Visual Studio.NET 2005的服务器资源管理器中创建数据库了,新建一个ERPSPFZMS_Data.mdf (见图4-1)的数据库文件,并添加相关的数据表,以便下一步的系统开发连接数据库。
   
  图4-1 数据库的创建
4.2.2数据库的连接
   数据库生成后,就要与网页建立动态的链接。使用SqlConnection对象即可连接SQL Server数据库。SqlConnection对象表示与SQL Server数据源的一个唯一的对话,凡是涉及数据库操作的只需调用SqlConnection类即可以,这样一来可以提高代码的重用性和执行的效率。
   下面的代码实例获取数据库定义的字符串,创建一个SqlConnection对象 sqlConn,然后使用该对象连接SQL Server数据库中的实例。
         //创建连接Sql Server数据库的SqlConnection对象 add vxiao 2009
   using (SqlConnection sqlConn = new SqlConnection(strConn))
    {
        using (SqlCommand sqlCmd = new SqlCommand(strSQLText, sqlConn))
          {
             sqlConn.Open();
             SqlDataReader sqlDR = sqlCmd.ExecuteReader();
             if (sqlDR.Read())
               {
                 intNF = sqlDR.GetInt32(0);
                }
              for (int i = 0; i < intNF; i++)
               {
                 if (i < 8)
                   {
                     this.meuMain.Items[i].Enabled = true;
                    }
                }
                 for (int j = intNF; j < 8; j++)
                    {
                      this.meuMain.Items[j].Enabled = false;
                     }
   sqlDR.Close();
    sqlConn.Close();
   该部分代码通过教师端连接SQL server 数据库来实现学生经营的年度控制。
4.3代码设计
4.3.1登陆界面代码实现
   本系统登陆功能如图4-2所示。

 << 上一页  [11] [12] [13] [14] [15] [16] 下一页

基于.NET的ERP沙盘辅助教学系统的开发 第13页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。