关闭

一个排课软件的设计

女朋友刚刚硕士毕业,费了不少周折进入深圳一家公立学校做教务管理工作,恰好学校交代一个给全校老师排课的任务,排了很久都没有排好,于是找到我,了解了他们大致需求后,于是我动手用我们公司的快速开发工具搭建了这个排课软件。 第一步了解需求:每个年级一个学期规定了要上的科目,以及每个科目每周的安排课时数。 于是我设计了下面这个界面来解决教学任务编排:   上面任务解决了每个班级需要配哪些课程,每个课...
阅读(3438) 评论(1)

工资系统的设计

很多企业都离开不了工资计算,小到几个人,大到几千人几万人,本篇文章主要跟大家分享一下最近设计的一个小型工资系统,适合中小型的企业,支持多组织多部门! 首先我们要定义好工资的一些辅助项目,所谓辅助项目就是用于计算工资的一些补充项目,这个根据自己公司的本身情况而定,比如有的公司有主管津贴,职务是经理的有每月500的补助,职务是主管的每月有300的补助,像这样的话,我们就要定义一个职务的辅助资料,这个...
阅读(3411) 评论(7)

族谱系统

春节无事,看了村上的老谱,发现查阅有很多不方便的地方。于是考虑到自己以前做过开发,虽然已转销售2年,还是觉得有必要将村上的族谱做成电子化,这样方能保证查阅阅读方便! 于是经过一个多星期的开发,终于完成了族谱,现在截取其中一些族谱软件i界面来展示下: 1.族员一览表:左边树型展示所有族员,点开哪个族员右边就显示该族员的子孙后裔信息。右边上面显示的是族员的基本信息,子表显示的是其配偶和孩子信息!...
阅读(3939) 评论(5)

客户关系管理软件

首先介绍下自己的情况吧,做了5年的'挨踢',感觉自己更适合做销售,于是转入公司销售部门,负责公司开发平台的推广销售工作,手下管几个销售人员。现在随着手上客户资源越来越多,结合自己的销售经验,出于方便管理客户资料和下属销售人员的需要,于是开发了下面的这个CRM系统。 CRM英文全称Customer Relationship  Manage中文的意思是客户关系管理系统,主要用户方便管理客户资料,并记...
阅读(2204) 评论(4)

如何解决企业IT架构难题

一、  软件行业发展的新趋势 1、协同化(信息的网络化、业务的高效化、应用的集成化、资源的协同化)企业中各个应用系统是否能够做到有效统一,您是否还是传统的将其分散到不同的数据库。 2、网络和通讯技术迅猛发展,基于互联网运用已成大势所趋。 3、Microsoft .Net 和 J2EE 已成为目前主流的开发技术。谁把握住了主流开发技术,谁将引领主流市场走向。 4、平台化开发逐步成为主流的软...
阅读(1827) 评论(0)

中小学校成绩信息管理系统

中小学校成绩管理信息系统          每个学校都需要在学期末进行期末考试成绩的统计分析工作,而这些工作都必须在考试结束后近一个星期的时间内完成。大量的成绩数据的统计分析工作如果只靠人工来完成,费时费力,还容易出错。随着计算机技术的飞速发展,计算机在日常管理应用中迅速普及,利用计算机进行学生成绩管理势在必行。因此需开发出一个能满足学校进行成绩的录入,统计,查询,报表和打印等需求的...
阅读(7697) 评论(2)

利用游标解决字符串聚合的新解

经典老问题,字符串聚合函数求新解[code=SQL]问题描述:无论是在sql 2000,还是在 sql 2005 中,都没有提供字符串的聚合函数,  所以,当我们在处理下列要求时,会比较麻烦:有表tb, 如下:id    value----- ------1     aa1     bb2     aaa2     bbb2     ccc需要得到结果:id     values------ --...
阅读(1054) 评论(2)

动态改变CSS样式

         最近由于一直在忙于两个项目的开发,所以也好久没有在上面发点什么,今天两个案子也快接近尾声了,趁着写设计文档的时间,将其中的一些部分整理出来跟大家一起学习共勉吧。         css做到动态样式变化其实很简单的,简单归纳就是下面几个步骤:1.      首先准备多个不同的样式。如stone.css,stone1.css2.      前台页面写下如下脚本:head ...
阅读(3323) 评论(0)

C#如何读取Excel表格数据并显示到GridView控件

近日,有个项目,需要用Web形式将Excel表格中的数据导入到数据库中,为了简化问题的解决,现在先将表中数据导入到GridView控件上.代码如下:protected void Button1_Click(object sender, EventArgs e)    ...{        string filepath=FileUpload1.PostedFile.FileName;...
阅读(6596) 评论(1)

数组之间转换的一个算法(C#)

      最近手上一个物料管控项目遇到这样一个问题。如果拆解手机A中零件,然后来组装手机B,这个过程中拆下A手机的零件有一部份可能在组装B手机的时候需要用到,但有一部份,组装B手机只能从仓库重新领过,还有被拆下A的手机部分零件B是不需要的,所以要退还仓库。     问题大概如此,现在将问题转换为数组,在拆A手机时候拆下的零件如下记录形式  拆解下来的物料表A ...
阅读(813) 评论(2)

C#设计模式-Builder生成器模式

      生成器模式的定义:将一个复合对象的结构和对象的呈现分开,这样相同的结构可以生成不同的显示。     考虑下面这个例子,每个国家都有它自己的饮食习惯,运动习惯,娱乐习惯,导游(Direct)会根据自己的顾客国籍安排不同的菜谱,推荐不同的运动项目和娱乐节目,从而生成不同的活动清单。(Product)     生成活动清单接口前,先定义一个国家类    public clas...
阅读(626) 评论(0)

股票的小程序

private void Button1_Click(object sender, System.EventArgs e)  {   double Total,bprice,sprice,temp,procedure,BTotal,STotal;//买卖总资金,买入价,卖出价,临时价钱,手续费,买入需要花费的钱,卖出能够得到的钱   int totalNum;//买入数量   if(txName....
阅读(689) 评论(0)

c# 设计模式之单件模式

     在软件系统中,经常有这样一些特殊的类,必须保证他们在系统中只存在一个实例,才能确保他们的逻辑的正确性。    而单件模式,可以保证一个类有且只有一个实例并提供一个访问它的全局访问点,构建单件模式方法比较多,比较流行的做法是,在类中嵌套一个静态变量,并在第一个创建该实例的时候设置该变量,进入类构造函数时候,再检验该变量。 以下事例://单件模式         publ...
阅读(742) 评论(0)

C#设计模式之抽象工厂模式

      抽象工厂模式 比工厂模式具有更高层次的抽象性,当要返回一系列相关类中的某一格,而对每个类都能根据需要返回不同的对象时候,这种模式就派上了用场。换言之,抽象工厂是一个工厂对象。它能返回一系列相关类中的某一格,可以用简单工厂决定哪一个类。     下面这个例子作为抽象工厂模式的例子,希望能跟大家一起分享一起进步。     如果我们接到这样一个任务,让我们来设计一个花园,通常我们会先...
阅读(831) 评论(2)

C#设计模式之工厂方法模式(游泳成绩排名例子)

   原始文件swimer.txt中有如下原始数据,1 Sansan He 23 China 4665 Vivin Luo 23 American 6502 Stone Lee 25 China 5264 Tom Liu 24 Japanese 6123 Jack Chen 20 France 5486 Mvip Bu 24 Russian 700 现在通过利用所学的工厂方法模式设...
阅读(869) 评论(0)

C#设计模式之简单工厂模式(资金簿银行帐号管理)

  利用简单工厂模式设计一个私人支票帐簿管理程序,一个人可以拥有几个帐号 ,不同的帐号可以设置每次取钱有不同限制(如以010开头的帐号,每次最多只能取5000,B帐号则每次最多可以取10000),至于存钱,按照常理,就不做限制.  做法步骤:  先设计一个帐号的基类     public class Account//基类         {              pr...
阅读(1856) 评论(0)

C#设计模式之简单工厂模式

  简单工厂模式根据提供给它的参数,返回几个可能类中的一个类的实例,通常它返回的类都有一个共同的父类和共同的方法,但每个方法执行的任务不同,而且根据不同的数据进行了优化.        简单工厂模式的基类//设计模式简单工厂模式         public class Namer//基类         {              protected string fr...
阅读(770) 评论(0)

C#设计模式之使用接口的例子

  所谓接口通俗点来说就是一个声明,它规定了一个类要包含的带有指定参数的一系列专门的方法,如果一个类含有这样的一些方法,我们就说这个类实现了接口.   下面是使用接口的一个例子:  第一步:先定义一个接口,如下:  public interface Multisel  {   string GetString(string s);   void SetLabelValue(Label ...
阅读(3457) 评论(0)

C#设计模式之代理类的例子

 C#引入了C语言中的一个独特属性,叫做代理,代理本质上是对另一个类中的函数的引用,可以分派和使用函数而无需要知道它来自哪一个类 ,只要函数满足同样的接口就可以.下面这个例子很简单,功能就是实现一串字符大小写的转换做法步骤:新建一个代理类//定义代理类需要命名空间using System.IO  public class DelegateClass  {   private d...
阅读(2796) 评论(1)

如何利用DataGrid控件做些花样的东西

  报表类网站项目开发过程中,往往需要利用DATAGRID控件做一些统计类的报表,如每日报表统计某日每个时间段每个工站的生产情况,每周报表统计该周每天每个工站的生产情况,每月报表统计该月每一天每个工站的生产情况,总之花样可能很多,但做法总结起来,其实很简单,以每周报表为例.效果如下:  星 期 Tota...
阅读(593) 评论(0)
57条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:137532次
    • 积分:653
    • 等级:
    • 排名:千里之外
    • 原创:52篇
    • 转载:4篇
    • 译文:1篇
    • 评论:48条
    最新评论