精华内容
下载资源
问答
  • 请问哪位大神有c++的视频教学,在下是个新手,刚开始看书 primer 十分感谢
  • RT! 现在需要把一个BUTTON控件重绘成一个菱形和一个十字形的样子,请教下具体的步骤是?谢谢您!
  • 经过很长一段时间的守护世界树模式,在6月还是7月的某一天,在下是终于把注册的时候给每一个注册用户创建一个数据库,登陆的时候可以使用这个数据库的技能点上了。  EF这个东西有三种模式,CodeFirst,ModelFirst,...

      经过很长一段时间的守护世界树模式,在6月还是7月的某一天,在下是终于把注册的时候给每一个注册用户创建一个数据库,登陆的时候可以使用这个数据库的技能点上了。

      EF这个东西有三种模式,CodeFirst,ModelFirst,DBFirst,这里就不详细说了,反正我也没仔细研究过,就是随意的学了学然后去使用。

      在我看来EF这个架构有三部分组成:数据库、代码、实体模型。实际上我觉得只用代码和数据库这两个东西就行了,实体模型翻译到VS中依然是以类的形式存在的,只不过是微软给了我们一个图形化的编辑界面,方便使用罢了。

      这三个东西先有的谁,就是什么first。唯一有点去别的是codefirst和modelfirs这两种模式大部分情况是用来创建数据库的,而DBfirst已经存在数据库,是为了方便使用EF。

      好了,我对EF理解就这些了,但是这跟多租户有什么关系呢?

      并没有。。。。。。凑点字数不容易啊。。。。。。

      事实上在我实现的多租户效果中,并没有什么高端的技术,使用codefirst创建数据库,然后把创建的库的这个连接字符串保存到一个后台管理端的数据库中,等到使用的时候在把数据库连接字符串取出来,然后传给EF让他使用DBfirst进入就行了。

      说起来原理还是不怎么难的,只要理清楚一整条逻辑,剩下的就是敲代码了。

      首先要写好一套codefirst模式下使用的数据库代码,就随便粘两个吧。一个数据库上下文,一个实体。

    using System;
    using System.Collections.Generic;
    using System.Data.Entity;
    using System.Linq;
    using System.Web;
    
    namespace ITOO.Authority.Model
    {
        public class ITOO_AuthorityEntities : DbContext
        {
            public ITOO_AuthorityEntities(string ConncectionString)
                : base(ConncectionString)
            {
                this.Database.CreateIfNotExists();
            }
    
            public virtual DbSet<TA_AllUsers> TA_AllUsers { get; set; }
    
            public virtual DbSet<TA_Database> TA_Database { get; set; }
    
            public virtual DbSet<TA_Dictionary> TA_Dictionary { get; set; }
    
            public virtual DbSet<TA_Organization> TA_Organization { get; set; }
    
            public virtual DbSet<TA_Resource> TA_Resource { get; set; }
    
            public virtual DbSet<TA_Role> TA_Role { get; set; }
    
            public virtual DbSet<TA_RoleResource> TA_RoleResource { get; set; }
    
            public virtual DbSet<TA_User> TA_User { get; set; }
    
            public virtual DbSet<TA_UserResource> TA_UserResource { get; set; }
    
            public virtual DbSet<TA_UserRole> TA_UserRole { get; set; }
        }
    }
    
      在数据库上下文的类中,我们要修改构造函数,DBContext的构造函数有很多种重载,一般我们使用的全都是传给他一个数据库连接字符串,然后DBContext根据这个字符串去链接数据库,但是codefirst模式下,如果你的字符串连接不到这个数据库,那么他就会根据你的数据库连接字符串中的IP,数据库名称,等信息去创建一个库,这个就是我们要的。

      在这里,上下文这个类是为了创建数据库用的,你的数据库中有哪些表,就是下面一个一个的DbSet。那么我们的表都有了,表中的列肯定也要写对吧,EF会根据实体的代码去生成列。  

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace ITOO.Authority.Model
    {
        using System;
        using System.Collections.Generic;
        using System.ComponentModel.DataAnnotations;
    
        public partial class TA_Resource
        {
            public TA_Resource()
            {
                this.TA_RoleResource = new HashSet<TA_RoleResource>();
                this.TA_UserResource = new HashSet<TA_UserResource>();
            }
            [Key]
            public System.Guid ResourceId { get; set; }
            public Nullable<System.Guid> PId { get; set; }
            
            [StringLength(50)]
            public string ResourceName { get; set; }
    
            [StringLength(100)]
            public string Url { get; set; }
    
    
            public Nullable<short> POpen { get; set; }
    
            [StringLength(100)]
            public string Icon { get; set; }
    
            [StringLength(500)]
            public string Css { get; set; }
    
            [StringLength(500)]
            public string JavaScript { get; set; }
    
            [StringLength(100)]
            public string Type { get; set; }
            public Nullable<short> IsUse { get; set; }
    
            [StringLength(500)]
            public string Description { get; set; }
            public Nullable<short> Checked { get; set; }
            public Nullable<short> SeqNo { get; set; }
    
            public virtual ICollection<TA_RoleResource> TA_RoleResource { get; set; }
            public virtual ICollection<TA_UserResource> TA_UserResource { get; set; }
        }
    }
    

      这个就是上面说的实体,里面有主键,外键,数据类型等等信息,这个大伙上网查,反正挺简单的。然后建库的方法就一句话,是的没看错就一句话。

    ITOO_AuthorityEntities newDB = new ITOO_AuthorityEntities(connectionString);
      因为数据库的字符串是要有专门的系统后台管理端的数据库表来管理的,所以这个connectionString要通过参数的形成传过来,这样我们就能在try-catch没有出错的情况下,这个connectionString就能继续传给保存的数据库的方法中,之后登陆的时候就能查了。

      切出去看了一下,够长了,登陆下篇再说

    以上

    展开全文
  • 我用的是这个documentation里面的代码,按照它的提示,在命令行里面运行,结果就在下采样的时候出错了![图片说明](https://img-ask.csdn.net/upload/201805/23/1527075522_930782.png),请问是怎么回事啊
  • 我从excel表中读取数据存到数据库,但是这个表中的id用序列生成的 ,而从excel表中读取到的数据封装成对象,id的属性是没给值的 所以报NullPointerException,有什么办法可以解决吗!![实体类]...
  • [img=https://img-bbs.csdn.net/upload/201508/04/1438655211_584299.jpg][/img] [img=https://img-bbs.csdn.net/upload/201508/04/1438655237_286560.jpg][/img] [img=... ...
  • 真心想知道这么反智的行为,是出自那个小公司的产品 一开始一个安装包1.6G,都快要赶上Visual Studio了 然后exe又download了一大串,提示我要代理,我心里凉了一截,最后值得庆幸的是,不用代理也貌似全部下载完了 ...

    真心想知道这么反智的行为,是出自那个小公司的产品

    一开始一个安装包1.6G,都快要赶上Visual Studio了

    然后exe又download了一大串,提示我要代理,我心里凉了一截,最后值得庆幸的是,不用代理也貌似全部下载完了

    然后建个项目,又出现上面那个下载图

    这个截图是要强制用grade script项目管理

    所以整个过程相当于

    1.一个IDE

    2.下载SDK NDK

    3.官方推荐的项目管理


    3个东西一起做了,也不是不好,事实证明微软那套,到今天还是成功,一直打补丁,一个大锅饭,好过你坑坑挖挖,这个BUG,那个错的

    但如此反智,反人类的,现在这个阶段那个IDE不是插件框架的,论完整性,测试覆盖率你肯定不如微软,但插件性又干不过Eclipse,做现在这个4不像的东西是要搞啥?

    我知道是要超过60%的人都在用Android Studio的,而且人数会越来越多(媒体说的,真的吗?流失的人,市场饱和,算上了么)

    上一次见过做烂的,还继续推的,好像就是cocos2dx了,。。。。。。。。android studio明日的下场

    曾经的我,打开apk,反编一下,sublime,写几十行代码,编译,签名,如此轻量地就完成了一个Android项目

    再用这种IDE能习惯么,真心不知道要这样的IDE有什么卵用

    google除了搜索引擎,真心没什么值得称道的(例如项目管理,UI)

    而搜索引擎那还是20年前的事情了,1997,2个巨头在校园里的一次创意迸发,但你这个小公司就抱着20年前的大腿,想在现在这个互联网软件社会混?怪不得市场占有率越来越少,市场说明一次,真心不是黑这公司,但没接触一次,好感值降低一次,但是现在对这个小公司简直反感

    你不是互联网公司吗,做的东西怎么反潮流

    你不是以中间件,框架著称么,怎么一做IDE就这么蹩脚,所以不要五十步笑百步,你有牛B的能力,也总有你不擅长的领域


    或者话不应该说太满

    但是现在这个插件,开源,多平台的环境下

    真心不知道这样的Android Studio有什么用

    假设你只要改一下段代码,重点是你可能需要从windows换到mac开发,又或者发布到不同的真机测试

    当你提交一个类到github,然后你是在一些众创空间工作,你的办公室又搬到了隔壁

    然后。。。。。。。。

    所以知道代码分片块的重要性吧,而不是强制要别人用什么Grade Script,然后又貌似做的能跨平台的样子

    实际上及其难用,还是群众的智慧,才是宝贵的


    用了3天之后,说说感受吧

    Android Studio 确实是做的不错的IDE
    (我没有深入研究,也没有重新做app的冲动了,只是在做unity3d的一些android平台调试的时候需要用到一些功能)
    *懂的同学欢迎来打我脸
    一个做的好的IDE,有三点要素
    稳定,稳定,还是稳定
    1.其实还是有简化版安装的
    只是我之前没发现

    2.可以管理多个版本的SDK,
    其实普通人已经可以预料android版本会越来越多,现在android 8都几乎要赶上ios10了,想想当年我也只是用ios4.6开发,
    更何况是google自身呢,他们也早需要一个平台去管理其不断增长的sdk和ndk需求,而独立一个工具,不在依赖eclipse也早在情理之中,
    而google也确实这么做的,我没记错,2013年开始就大力推行其android studio吧
    我用了3天,android studio确实做到了管理各种开发工具版本的责任,各种重装,各种卸载可以说十分顺手,代理服务器估计投入不少,家庭和公司的下载速度都是杠杠的

    3.,其实肯定还是跨平台的

    java,跨平台,adt跨平台,google根本就不是一个平台,自然也是跨平台的

    4.各种工具的构建,用法和工具其实和eclipse不会相差太远
    也可以说可能借鉴了eclipse的一些开源工具,但绝不是直接搬过来的,整合能力很强才能做到Android Studio这个样子,因为一是版权,二是你用过一些开源就知道了,搬过来各种隐性BUG,各种不适配,无论你是不是牛人真的就是写一个和搬过来差不多,甚至更好,android studio就是这样

    5.很多功能都很稳定
    有足够的反馈给到程序猿

    6.暂时没想到,想到补充

    7.这个是Android Studio里面的Android Monitor入门教学
    https://jingyan.baidu.com/article/22a299b5cf7fa79e19376ad2.html
    是非常不错的,虽然我不是很认同某些人说的“那个monitor做的不好,这个做的比较好”,其实作为程序员,利用ADT,和你自己熟悉的框架和语言,完全可以写一个你认为最好的monitor,当然就算某些人做不出来,还是有评论的权利的。要不李白莎士比亚的作品就没人评论和学些了,但千万别把这种评论当做唯一不变的真理,还是要摄取适合自己的论点,以及掌握其中的思考过程
    再加上android studio不愧是官方的,就算你绞尽脑汁,也只能做一个和他差不多的工具,还不如直接用了,确实就是目前比较好用的monitor工具,我调试UNITY3D也在用,官方做的工具确实比较抽象,各种功能齐全和稳定还有一些tag:xxx的模糊查询这个链接没说,我相信也是有的
    展开全文
  • 项目经验 ...系统介绍:该系统分为用户管理,公告设计,课程模块,场地器械管理,员工管理等功能模块,用户主要有管理员和会员,公告模块有增删查改及附件的上传及其审核,课程同样也有增删查改等功能,场地...

    项目经验

     

    健身馆管理系统

     

    系统介绍:该系统分为用户管理,公告设计,课程模块,场地器械管理,员工管理等功能模块,用户主要有管理员和会员,公告模块有增删查改及附件的上传及其审核,课程同样也有增删查改等功能,场地器械管理场地的发布器械的管理,员工管理有增删查改及权限的分配。

    (1)系统需要经过有效的身份验证才可以登录。 

    (2)将登录本系统的身份定为二种:一是会员用户,二是管理员,只有被授权的用户才可以使用本系统的功能。 

    (3)系统提供合法用户进行考试并对其监控的功能。 

    (4)系统提供对用户的信息修改系统信息查看浏览的功能。 

    (5)管理员可以管理所有用户的注册信息并有管理系统内所有资源的权限。 

    (6)用户可以浏览信息,修改个人信息,选课等功能的操作。 

    (7)用户的身份不同,使用的系统资源也不同。会员用户只可以查看信息和选课以及修改个人信息。管理员的权限在普通用户之上,他拥有整个系统的全部使用权。

    (8)系统登入功能:在系统授权的范围内,用户选择各自的用户名,输入密码后登入系统。 

    (9) 用户管理:对会员用户及管理员用户,进行注册、登录、输入用户名、密码、E-MAIL、电话及其他说明等。

    (10)数据处理:管理员手动添加健身房(新闻、通知、课程、课程安排)等数据的输入、编辑、修改、删除等功能。 

    (11)数据输出:会员用户可以浏览信息。  

    (12)系统设置:对用户权限的设置。管理员在此可修改各个用户的密

    主要责任:权限的设计开发,数据库的交互。

    开发工具:myeclipse,Oracle,tomcat

    技术要点:采用spring,mybatis,springmvc框架开发

     

    某公司OA子系统会员消费短信提醒和咨询平台

    所用技术:io + swing +线程+socket+ jdbc + 连接池

    开发工具:jdk1.6 + tomcat + MyEclipse6.5 + mysql5.0 + junit4

    项目描述:后台功能包括:系统模块,会员模块,员工模块,日志模块,发短信模块,刷卡模块,手机指令模块(没界面),启动时进度条读取验证

    系统模块:登录,注销,退出系统功能,发布公司活动。

    会员模块:添加会员,查询会员,修改密码,自动冻结会员。

    员工模块:添加员工,查询员工,自动冻结员工。

    日志模块:查询短信日志,查询会员消费日志。

    发短信模块:可以指定手机号或群发短信。

    刷卡模块:会员在指定商场上刷卡消费获得积分。

    手机指令模块:会员手机输入任何命令,除1~6返回指令说明,发1~6中的任意一个启动相应设置并回复相应短信。

    进度条读取验证:首先验证配置文件是否健全,再验证数据库是否连接,再验证表是否健全。

    责任描述:担任程序员负责系统模块和会员模块,手机指令说明模块,启动时进度条读取验证

     

     

    西安市公安局警车监控系统

    所用技术:jsp + struts2.x + hibernate3.x + spring3.x + socket + js + jquery +高德地图

    开发工具:jdk1.6 + tomcat + MyEclipse6.5 + mysql5.0 + junit4 + log4j

    项目描述: 该系统是给西安市公安局做的一套巡逻监控系统,基于C/S,B/S三层架构,它的主要业务是实时监控警车的位置和网络控制警车,实现功能:设备模拟器,账户管理,权限管理,车辆管理,设备管理,日志模块,定位模块,控制模块。

    责任描述:担任程序员负责设备模拟器,车辆管理,定位模块,控制模块

     

    某公司资产处置平台

    所用技术:jalor3+struts1.x+ibatis+ejb3.x+ jalor5+mybatis+spring3.x + activity

    开发工具:jdk1.5 + was6.x+websphere+oracle11g+ jdk1.6 + tomcat7 + eclipse

    项目描述:本系统采用B/S结构,OOD,OOA,OOP

    实现功能:资产处置电子流,分资产变卖,资产销毁,资产捐赠,资产报废4种类型,批量转审

    资产销毁电子流流程:导入资产选择销毁申请->业务主管审批->会签审批(行政资源主管+信息安全+法务+税务)->CFO->地区CFO(总资产净值大于2万USD)->出库环节(库房管理员+执行秘书+监控员)->FA

    资产处置模块,我的申请,我的待办,电子流查询,我的已办,部署流程图

    责任描述:担任程序员负责资产销毁与绘制该流程图,批量转审,培训组员activity,指导绘制其他流程图和部署流程图,帮项目经理设计表

     

    某公司iscan系统

    所用技术:jalor5+mybatis+spring3.x+web service

    开发工具:jdk1.6 + tomcat7 + eclipse + oracle11g

    项目描述:前台功能包括:发票管理模块,权限模块,基础配置模块,条码扫描Demo模块

    后台功能包括:定时任务调度KC服务,条码扫描服务

    发票管理模块:获取批次类信息并发票上传、发票查看

    权限模块:该用户下没批次类信息可申请权限来获取批次类信息并上传发票

    基础配置模块:批次类属性配置模块与其他配置模块

    条码扫描Demo模块:条码上传,查看

    定时任务调度KC服务:把KC数据同步到用户批次类表。

    条码扫描服务:Web公共接口(启动识别),Web存储接口,Web公共接口(查询)

    责任描述:担任程序员负责发票管理模块,基础配置模块,定时任务调度KC服务,条码扫描服务,条码扫描Demo模块,指导组员web service,给新人培训jalor5,带领新人,帮华为项目经理解决jalor5项目环境与eclipse打不开问题

     

    基于Swing的印版质量检测系统

    项目介绍:本系统由北京中科纳新印刷技术有限公司委托开发的,系统包括印版网点面积率测量、线测量、块测量三大模块。系统以Java Swing为基础开发,主要功能包括图像采集与输入、图像处理、参数测量、测量结果打印输出

    承担角色:参与界面绘制;参与了图像处理算法及网点面积率参数测量部分。运用了较多数字图像处理的相关技术,包括图像去噪、对目标部分的图像分割、图像变换(放大/缩小/旋转)、图像增强和复原等技术

    基于SSH的ERP办公系统

    项目介绍:本系统是由湖北科学技术出版社有限公司委托开发的,用于该公司员工的生产办公。系统主要包括选题录入、图书印刷、往来单位信息维护、费用结算、库存查询、图书查询等功能。前端技术主要使用jQuery库及其插件,Web层使用Struts2框架,持久层使用Hibernate封装CRUD操作,底层使用MySQL来实现数据存取

    承担角色:在项目中,我主要参与了往来单位信息维护、库存查询、图书查询等模块,重点在于完成底层数据的CRUD

    基于SSH的酒店管理系统

    项目介绍:本系统由武汉豆丁酒店委托开发的,用于该公司日常管理系统。系统主要包括员工管理、订单管理、会员管理、积分管理、财务管理等部分组成。前端主要采用Bootstrap框架,Web层使用Struts2框架,持久层使用Hibernate封装CRUD操作,底层使用MySQL来实现数据存取

    承担角色:在项目中,我主要参与员工管理、积分管理模块,其中积分管理模块包括积分商城、购物车、商品订单管理等部分

     

    工作经历 : 深圳市亿康姆斯科技有限公司

    项目一:OA办公系统

    所用技术:struts2+spring3+hibernate4+jsp+jQuery+bootstrap

    开发工具:jdk1.7 + tomcat8 + MyEclipse6.5 + oracle 10g

    项目描述:后台功能包括:系统模块,员工模块,日志模块,公告模块,发短信模块,手机指令模块(没界面),启动时进度条读取验证

    系统模块:系统菜单的管理,角色的权限设置

    员工模块:添加员工,查询员工,自动冻结员工

    日志模块:查询短信日志,查询会员消费日志

    公告模块:发送公告,查询公告,上传和下载附件,审核公告

    发短信模块:可以指定手机号或群发短信。

    刷卡模块:会员在指定商场上刷卡消费获得积分。

    手机指令模块:会员手机输入任何命令,除1~6返回指令说明,发1~6中的任意一个启动相应设置并回复相应短信。

    进度条读取验证:首先验证配置文件是否健全,再验证数据库是否连接,再验证表是否健全。

    项目职责 :1.系统模块,其中包括对系统菜单的管理(增删改)、角色权限的管理(增删查改)、角色的管理(增删改)

    2.员工模块,登录信息的验证,员工登录之后可以对个人资料和密码的修改,以及看到自己未处理的事务等

    3.公告模块,所有登录用户都可以发公告,默认发送给所有用户,但需要管理员(即部门主管)进行审核之后,才能被其他人看到

     

    项目二 :WMS仓库管理系统

    所用技术:struts2+mybatis+spring3.x+web service+rf射频

    开发工具:jdk1.7 + tomcat8 + eclipse + oracle10g

    项目描述:后台功能包括:系统权限模块,员工信息模块,库存管理模块,品质监控模块,定时任务模块,条码扫描模块

    系统权限模块:角色权限的设置,系统菜单的管理

    员工信息模块:员工信息及账号的维护

    库存管理模块:所有产品的管理,库存地址的维护,呆滞库存与热销库存管理

    品质监控模块:区分正常销售产品与风险指数较高产品的控制

    定时任务模块:把销售数据同步到销售批次类表,异常数据的共享

    条码扫描模块:Web公共接口(启动识别),Web存储接口,Web公共接口(查询)

    责任描述:1. 系统权限模块,所有员工默认都有查询各仓库存的权限,供应链权限可以实现同一编码在同一业务流程中的transfer,财务固定人员才有权限对库进行相应的亏损调整,采购人员才有权限进行订单的增、删、改,但需要经过老板审批之后才会公布到系统中。

    2. 员工信息模块,登录信息的验证,员工登录之后可以对个人资料和密码的修改。

              3. 定时任务模块,为了保证每天的库存及时的在系统里更新,所有当天的transfer必需审核完毕,若相关权限人员没有手动审批,则系统会在每天的0点自动审核提交,以确保所有的库存都是有效库存。

     

    企业资产报废系统

    所用技术:

    springmvc+mybatis3+spring4

     

    开发工具:

    jdk1.7 + tomcat8.0 + MyEclipse2015 + mysql

     

    项目描述:

    本系统采用B/S结构开发,对固定资产管理系统中使用年限已到,却还能使用的各宗资产做统一管理,对各个资产进行录入、查看、编辑、彻底报废、外借其他部门等操作,并对外借期限已到的资产,进行短信通知。系统自动生成固定资产的统计表,方便查询与统计。

     

    功能模块:

    资产卡片模块:外借资产到期,有多少条外、借资产即将到底

     

     

    资产外借模块:主要为外借记录的查询、作废、到期后资产的收回操作

     

     

    资产报废模块:对已报废的信息记录进行查询,以及彻底报废等操作

     

     

    数据字典模块:对地点的管理,部门和人员等管理操作

     

    项目职责:

    主要负责资产卡片模块,资产外借模块,资产报废模块和数据字典模块

     

     

    所用技术:

    Struts 2.0 + Spring 3.0 + Hibernate 3.0框架、JSP+CSS+JavaScrip+AJax技术

     

    开发工具:

    jdk1.7 + tomcat8.0 + MyEclipse2015 + oracle 10g

     

    项目描述:

    该系统主要面向公司内部,完成公司人事管理、员工签到管理以及人员信息登记业务。人事管理业务包括长期工(有固定职位、职称的工作人员)与短期实习工(无职位)等。员工签到管理包括上下班打卡记录以及考勤记录等信息。只有管理员能够查询与修改所有人员上班记录;增、删、查、改员工信息、管理员信息;按日生成员工签到记录;员工生日问候等职能提醒。

     

    功能模块:

    1.员工的信息管理:包括新员工的录入,员工信息的修改以及删除等;记录员工的奖惩、考核等信息;处理员工的调动等。

     

     

    2.员工通讯管理:对员工联系方式通讯资料等进行整合查询等功能

     

     

    3.自动提醒管理:系统提供合同到期提醒、员工生日问候等职能提醒方式,并且支持邮件或者短信通知人事管理专员

     

     

    4.记录招聘管理:招聘专员可以通过系统录入应聘者简历,安排初审人员、面试人员,将企业的招聘工作在系统中管理起来。

     

    项目职责:

    主要负责员工信息管理模块,员工通讯管理模块,自动提醒管理

     

         

     

     

     

     

     

     

     

     

     

     

     

    项目名称:xxxx有限公司生产管理信息系统

      开发环境:struts2+hibernate+spring

      开发工具:sql server 2000MyEclipseireporttomcat

      项目描述:公司内部软件,实现了整个化工厂的生产流程操作、员工的管理、报表的导出、文件的上传下载、用户权限控制,提高了工作效率。

      责任描述:参与部分模块的设计、报表设计、编码工作和用户手册的编写

    1.工艺员模块:实现了增删查改等功能和文件上传、下载、报表导出

    2.下游客户模块:实现了增删查改、报表导出等功能

    3.对外函件汇总:实现了增删查改等功能和文件上传、下载、报表导出

    4.设备管理:实现了配件储备定额一览表中的增删查改、报表导出

    5.质检管理:实现了中控分析报告单中的增删查改、报表导出

    6.还有就是其他模块中的一些后期修改

      项目总结:通过这个项目的开发,对S2SH有了更深一层的认识。同时也学习了部分Ajax的应用,增强了团队意识和协调能力。也认识到学习的重要性,软件行业技术更新的很快,每天都要去努力的学习新知识。

     

     

     

    项目名称:工资管理系统

      项目描述:

      针对公司职工工资和员工管理的Web服务。主要模块分为注册模块,新闻发布管理模块,普通用户自服务模块,工资管理与统计,以及管理员管理模块。

      责任描述:

      项目模块功能简单,没有使用框架。数据库使用MySQL,因为该项目表内容较少,并且表与表一直关系简单,持久层使用JDBC技术。业务层主要用ServletJavaBean完成业务方法,显示层采用JSP

    项目名称:电信运营计费系统

      项目描述:

      该项目是为电信运营的IP记费服务的。该项目分为三个大模块(采集、整合、查询管理),其中用到J2EE相关技术的查询管理模块分了六个小模块(资费管理、管理员管理、用户管理、用户自服务管理、帐务查询、帐单查询)

      责任描述:

    由于客户要大量频繁的查询数据库,出于对性能的考虑我们采用了Spring内嵌的Hibernate框架技术处理对象持久化。在前台我们采用基于MVC设计模式的框架Struts。对于系统的可扩展性、可复用性考虑运用了SpringIOC特性实现了类和类之间的松耦合,提高了系统的可扩展性、可复用性。

     项目名称:网上购物系统

      项目描述:

      网上购物系统(B/S)模式,分为物品展示模块、物品查找模块、购物车模块、客户管理模块和管理员管理模块共五个模块。

      责任描述:

      在前台我们采用基于MVC设计模式的框架Struts,使用Java Bean实现了Module层的业务逻辑和数据的读取,持久层采用Hibernate。在View层运用了JSTL核心标签。

     

     

    网络版办公自动化管理系统(Web OA)

      项目描述:本系统是一个实现企业内各种信息资源共享、加强员工间的交流、提高整体工作效率、为领导各种有用数据、方便领导对公司情况的及时了解、提供决策支持和提供各种工作记录以备事后查询的信息系统。

      主要负责:

    1、组织机构管理模块,该模块主要包括机构管理和人员管理。

    a.机构管理:采用树状结构,可以完成添加、删除等操作。在点击某个机构的名称,可以查看这个机构的详细信息以及所有子机构列表(在子机构列表上,还可以点击机构名称进行进一步的导航)。在列表界面上,可以点击返回以便返回上一级机构。

    b.人员管理:也可以完成添加、删除等操作,但在进行添加操作的过程中需要选择该人员需要分配到那一个机构部门底下。

    2、权限管理模块,该模块主要包括模块管理、角色管理和用户管理。

    a.模块管理:采用树状结构,可以完成添加、删除等操作。在点击某个模块的名称,可以查看这个模块的详细信息以及所有子模块列表(在子模块列表上,还可以点击模块名称进行进一步的导航)。在列表界面上,可以点击返回以便返回上一级模块。

    b.角色管理:可以完成添加角色信息、删除角色信息以及给角色授权等操作。在给角色授权操作中,角色授权界面上按照两级模块的形式列出系统所有模块,以及在这些模块上面的CRUD(添加、读取、更新、删除)权限,当点击选中其中某个模块的某个权限时,系统自动添加此权限。

    c.用户管理:用户管理中主要有分配账号、删除账号、分配角色和用户授权操作。在分配帐号操作中,如果已经有帐号,则提示无法继续分配帐号,如果想修改帐号的话,需要先删除帐号,再重新分配;在分配角色操作中,一个用户可以拥有多个角色,在选择需要分配的角色时,同时可以输入其优先级,如果想要修改某个角色的优先级,可以选择重新分配一次这个角色,同时给它指定另外一个优先级即可;在用户授权操作中,打开的授权界面跟角色授权类似,但是,用户授权多了一个不继承选择框,只有在选择了这个框的前提下,给用户的单独授权设置才是有效的,否则它将使用其拥有的角色的权限。

      开发环境:Windows XPJDK 1.6Tomcat 6.0

      版本控制:SVN

      开发技术:Struts1SpringHibernate HTMLJavaScriptDWR等相关技术

      数据库:MySQL

      开发工具:MyEclipse 8.5

     

    商品交易系统

      项目概述:本系统为大型企业提供一个在线商品交易平台,平台的主要目的是让企业在平台上发布商品及资讯,用户可以在此平台上购买商品并参与商品的评论。围绕这一目的,系统需要实现商品管理,商品订购,多部门订单处理,商品促销,内容管理等功能。

      主要负责:

    1、产品后台管理:产品具有类别、品牌、生产厂商、供应商、样式、尺码等属性,产品类别可以实现无限级分类,品牌具有中英文名称及Logo。网站员工在该模块中可以对产品信息进行管理。通过更换模版商可以实现产品页面不同的显示风格;

    2、产品前台显示:网站首页提供产品类别导航,用户点击产品类别可以查看该类别下的产品列表,在产品

      列页面上可以根据销量多到少、价格高到低、价格低到高、最近上架时间对商品进行排序,并且可以按

      品牌及男女款对产品进行筛选,产品列表具有图文版和图片版两种显示方式,点击具体的商品可以查看

      其详细信息;

    3、产品全文搜索:采用compass实现商品的全文搜索功能。用户输入查询关健词就可以搜索到相关商品,匹配度高的商品显示在前面;

    4、购物车:用户可以把产品添加入购物车,同一产品如果样式或尺码不同视为两个购物项,对同一商品多次点击购买,每点击一次累加购物车中该商品的购买数量。购物车具有添加商品、删除商品、修改商品购买数量、清空购物车、计算商品总销售价、总市场价功能。

      开发环境:Windows XPJDK 1.6Tomcat6.0

      版本控制:SVN

      开发技术:Struts1SpringHibernate HTMLJavaScriptAJAX等相关技术

      数据库:MySQL

      开发工具:MyEclipse 8.5

     

    项目一:网络版电信运营支撑系统

    开发工具: Windows7+MyEclipse8.5+Oracle

    项目描述

    1.  该该系统是由营业厅的营业员及高级管理者使用,主要有角色管理,管理员管理,资费管理,帐务帐号管理,业务账号管理, 报表,个人信息,密码修改8个模块。

    2.  提供用户个人信息的管理,业务的查询功能以及资费账单信息、管理员对用户的信息管理和权限控制等。如:

       管理员可以通过个人信息和密码管理功能模块来修改用户个人信息和密码等。管理员可以对用户的权限,业务,账号、账单的管理以及报表数据查询等操作和各种资费信息的添加、修改、删除等管理。

    项目职责:负责项目中的登录模块、资费管理两个模块代码实现和测试。

    (1) 管理员登陆,管理员可以直接输入用户名、密码进行登陆。

    (2) 角色管理:增加用户,删除用户,查询用户等一系列的操作。

    (3) 资费管理:实现对资费的添加,删除和修改。

    (4) 账务账号:根据不同的条件查询出账务信息,进行添加删除和修改。

     

     

    员工管理系统

    开发平台:Windows

    开发工具:MyEclipse+Tomcat+Oracle

    技术实现:Springmvc+ JavaScript+JQuery+Ajax+JSP

    项目描述:

    该项目基于浏览器/服务器,采用主流框架技术进行SSH分层开发,主要模块:员工信息管理模块,部门业务管理模块、信息查询模块,登录模块、权限设置等。

      员工信息管理: 实现对员工的添加、修改、删除操作

      部门业务管理:实现对该部门业务的添加、修改、删除操作

      信息查询:    实现对员工、业务、业绩按搜索条件动态查询

      登录模块:每个员工都有对应的帐号,并可以对密码进行修改操作

     管理员:管理员登录后,对相应部们人员进行相应的业务权限设置。

     技术描述:

      该系统采用MVC分层设计,整合经典的SSH框架,视图层通过Jsp和Html页面来显示,通过在struts-config.xml文件中的Action的配置来完成用户的请求的分发处理。在数据层使用Hibernate来完成数据的持久化,把数据封装在javabean中,各个逻辑层传输javabean对象。业务层主要由业务操作接口以及实现类组成。整个项目使用Spring来整和,通过IOC和AOP把一些关联的对象进行托管和代理。层与层之间的调用都是基于接口,降低了代码的耦合,便于以后程序的更新和维护工作提高了项目代码的可重用性和开发效率。

     责任描述:

    独立完成的员工信息模块,登录模块,员工信息的动态查询模块的实现和其对应的代码调试

    ●   项目名称:网上图书销售系统

    ²  项目介绍:

    该项目的功能是实现网上图书的订购业务,该系统分为五个大模块(首页、用户管理、订单管理、购物车管理、注销退出)。

    (1)首页模块:要求进入首页时分页显示所有图书列表,并提供购买接口,同时还提供根据不同条件分类查询图书的接口、访问次数统计等。

    (2)用户管理模块:主要提供用户注册、登录、显示用户、修改用户信息等功能;

    (3)购物车管理模块:判断用户是否登录、用户购物图书、删除已购买的图书、修改已购买图书的数量、继续购物、清空购物车、去结算中心等功能。

    (4)订单管理模块:去结算中心、判断用户是否登录、修改收货人信息、查看购买图书清单、提交订单、继续购物、查看用户订单项、删除用户订单项等功能。

    (5)注销退出模块:销毁用户在会话中的所有信息

     

    ²  开发环境:

        操作系统:Windows

        部署服务器:Apache Tomcat7

        数据库:MySQL

        主要技术:struts2 / Hibernate / Spring +JavaScript+JSP+jQuery+Ajax

    ²  技术描述:

    在Struts框架中,JSP用于前端展现,Filter用于控制,Action 用于处理前端页面JSP发来的请求,请求参数通过ActionForm进行传递,Action 在获得请求后通过调度业务系统提供的Spring service bean做处理,最后将处理结果转发到相应的JSP进行展现。数据持久化层使用Hibernate。Spring负责业务逻辑层以及对Struts和Hibernate的集成。

     

    ²  负责模块:

    u  注册、登录、显示用户、修改用户信息等功能;

    u  角色管理:增加用户,删除用户,查询用户等一系列的操作;

    u  退出模块: 销毁用户在服务器端的登录状态;

    购物车模块:在服务端保存购物车的物品信息。

     

    物流计费管理系统

    开发环境: Linux, MyEclipse10, Tomcat7, Oracle11g,JDK 1.6;

    使用技术: JSP + Spring + Jquery + Ajax+MyBatis;

    B/S模式,Oracle数据库作为后台;

    项目功能:实现用户对账户资费的管理

    项目描述:

    此计费管理系统基于B/S构架的,采用MVC布局,主要搭建一个网上服务的申请,业务的开通与关闭主要模块有角色管理、管理员、资费管理、账务账号、业务账号、账单管理、报表、个人信息、修改密码一系列的功能实现,具体的需求如下(下面是我独自完成模块):

    1.管理员登陆,管理员可以直接输入用户名、密码进行登陆。

    2.角色管理:增加用户,删除用户,查询用户等一系列的操作。

    3.资费管理:实现对资费的添加,删除和修改。

    4.账务账号:根据不同的条件查询出账务信息,进行添加删除和修改。

    5.业务账号:根据不同的条件查询出业务帐号信息,进行添加删除和修改。

    技术描述:

    该系统采用MVC分层设计整合经典的Spring框架:控制层:应用了SpringMVC核心控制组件;表现层:使用JSP,EL表达式,JSTL标记,根据特定的需要运用了Ajax的异步验证方式;模型层:利用spring框架降低程序之间的耦合度,便于以后程序的更新和维护工作,应用MyBatis对数据库进行的访问。

    责任描述:

    独立完成的用户的登陆模块和角色管理模块的所有实现和其对应的代码调试。

     

    服务器出租资费管理系统

    开发平台:Windows

    开发工具:MyEclipse8.6+Tomcat7.0+mysql

    技术实现:Spring+Mybatis +JavaScript+JQuery+Ajax+JSP

    项目描述:

    此计费管理系统,主要搭建一个网上服务的申请,业务的开通与关闭。主要模块有角色管理、管理员、资费管理、账务账号、业务账号、账单管理、报表、个人信息、修改密码一系列的功能实现,具体的需求如下(只介绍我独自完成和中途接手的模块):

    (1)管理员登陆,管理员可以直接输入用户名、密码进行登陆。

    (2)角色管理:增加用户,删除用户,查询用户等一系列的操作。

    (3)资费管理:实现对资费的添加,删除和修改。

    (4)账务账号:根据不同的条件查询出账务信息,进行添加删除和修改。

    (5)业务账号:根据不同的条件查询出业务帐号信息,进行添加删除和修改。

     

    技术描述:

    该系统采用MVC设计模式,使用Spring+Mybatis实现。控制层:应用了Spring核心控制组件;表现层:使用JSP,JSTL表达式,Spring表单标记,根据特定的需要运用了Ajax的异步验证方式;模型层:利用spring框架降低程序之间的耦合度,便于以后程序的更新和维护工作,应用Mybatis对数据库进行的访问。

    责任描述:

    独立完成的用户的登陆模块,账务账号模块,资费管理模块和业务账号模块的所有实现和其对应的代码调试,中途接手角色管理模块的实现。

     

    超市后台管理系统

    开发平台:Windows

    开发工具:MyEclipse+Tomcat+Oracle

    技术实现:Struts2+Hibernate+Spring +JavaScript+JQuery+Ajax+JSP+PL/SQL

    项目描述:

    针对交易系统所提供的员工管理系统,分为:管理员,职务管理,商品管理,商品明细管理,个人信息,登录模块(只介绍我独自完成的模块):

    登录:超级管理员登录后,可以进行个人信息和密码的维护。

    职务管理:实现对职务的增删改查。

    管理员:实现对管理员的增删改查,并进行相应的密码等信息修改。

    商品管理:实现对它们的增删改查。

    商品明细:实现对其浏览和查询。

    个人信息:个人信息浏览和修改。

    技术描述:

    Struts2、Spring和Hibernate框架搭建时,应使用配置文件和注解相结合,并不是一味的追求注解

    或配置文件,这样使架构更趋于合理,深切体会到Struts2 是目前Java Web MVC框架中不争的王者

    责任描述:

    独立完成的管理员模块,角色管理模块,资费管理模块,职务管理模块,个人信息,登录模块的所有实现和其对应的代码调试

     

    VIP管理系统

    开发平台:Windows

    开发工具:MyEclipse8.5+Tomcat6.0+Oracle

    技术实现:Struts2+Hibernate+Spring +JavaScript+JQuery+Ajax+JSP

    项目描述:

    该项目基于浏览器/服务器,采用主流框架技术进行SSH分层开发,主要模块:首页、管理员模块、登录模块、人力管理模块、信息查询模块、部门业务管理模块、产品管理模块等。

    ²  首页:公司的简介

    ²  管理员:管理员登录后,对相应部们人员进行相应的业务权限设置

    ²  登录模块:每个员工都有对应的帐号,并可以对密码进行修改操作

    ²  人力资源管理:实现对员工的添加、修改、删除操作

    ²  部门业务管理:实现对该部门业务的添加、修改、删除操作

    ²  信息查询:实现对员工、业务、业绩按搜索条件动态查询

     

    技术描述:

    该系统采用MVC分层设计整合经典的SSH框架,视图层通过Jsp和Html页面来显

    示,通过在struts-config.xml文件中的Action和Action的配置来完成用户的请求和数据的封装,在数据层使用Hibernate来完成数据的持久化,把数据封装在DAO中。

    业务层主要由业务操作接口以及实现类组成。层与层之间的调用都是基于接口,降低

    了代码的耦合,便于以后程序的更新和维护工作的提高。

    责任描述:

    独立完成的员工信息模块,登录模块,员工信息的动态查询模块的实现和其对应的代码调试。

    项目心得:

    较好地利用了MVC设计思想对JEE项目的开发,也对Struts2+jsp和UI标签+OGNL表达式有了更深刻的了解、体会和感悟。

     

     

    个人记账系统

    开发平台:Windows

    开发工具:MyEclipse+Tomcat+Oracle

    技术实现:Struts2+Hibernate+JavaScript+JQuery+Ajax+JSP

    项目描述:

    该项目基于浏览器/服务器,采用主流框架技术进行SSH分层开发,主要模块:收支管理模块,项目管理模块、收支统计模块,登录模块、预算管理模块等。

    登录模块:每个用户都有对应的帐号,并可以对密码进行修改操作

    收支管理模块: 实现对收支数据的添加、修改、删除、查看操作

    项目管理模块:实现对收支项目的添加、修改、删除操作

    收支统计模块:    实现对收支数据按搜索条件动态查询

    预算管理模块等:实现对消费预算的添加、修改、删除操作

    技术描述:

      该系统采用MVC分层设计,整合经典的SSH框架,视图层通过Jsp和Html页面来显

      示,通过在struts-config.xml文件中的Action的配置来完成用户的请求的分发处理。在数据层使用Hibernate来完成数据的持久化,把数据封装在javabean中,各个逻辑层传输javabean对象。业务层主要由业务操作接口以及实现类组成。整个项目使用Spring来整和,通过IOC和AOP把一些关联的对象进行托管和代理。层与层之间的调用都是基于接口,降低了代码的耦合,便于以后程序的更新和维护工作提高了项目代码的可重用性和开发效率。

    责任描述:

    独立完成的收支管理模块,登录模块,收支统计模块的实现和其对应的代码调试;

     

     

     

    展开全文
  • 如上是我的图片的空间的位置!我想请教的问题是: ...绿线在上蓝线在下的是一个有效线对。我看中间有差不多50个的有效线对!图片的上限边沿的线对先不考虑 (2)每个线对中,绿线和蓝线的距离如何计算
     如上是我的图片的空间的位置!我想请教的问题是:
    (1)如何检测中间两排的有效线对。绿线在上蓝线在下的是一个有效线对。我看中间有差不多50个的有效线对!图片的上限边沿的线对先不考虑
    (2)每个线对中,绿线和蓝线的距离如何计算
    展开全文
  • 在下.

    2006-03-26 01:06:00
    第一句话都是"很久没有写(来)"之类的话喔>_刚CS完推开窗,才发现外面在下着雨...而楼下.老爸还在看他的6X仔...就在我写文章之时,他上楼睡觉了.接滚嘛!!!那我也不写了.睡觉...累.明天不知道还要不要加班...哎.觉得呢段...
  • iOS设置UIButton图片在上文字在下

    千次阅读 2018-12-09 19:04:18
    iOS设置UIButton图片在上文字在下 写app的UI时总会碰到一个按钮下方还会有文字提示,以往我的做法都是UIButton设置为图片,在下方再添加一个UILabel,后来发现有一个更简单的方法,直接设置UIButton的图片加文字,...
  • 如何在下半生走上正路 Published by 小王 on 2013年9月22日 | Leave a response 一个人可以是一支大军,一支大军有时是一个人。到了中年,把下述六件小事做好,其他大事也就解决了。人生的战役有胜有...
  • iOS按钮设置图片在上文字在下

    万次阅读 2015-05-06 16:32:53
    UIButton同时设置Title和Image后,默认是图片在左文字在右,如下图1,很多情况下我们希望图片在上图片在下,如下图2,只需要简单的几行代码,即可实现。 图1 (1)因为需要处理多个按钮,所以将实现代码...
  • 刚看完哔哩哔哩上 up主 在下小苏的视频,链接如下:在下小苏 下面这一段话同样是采取自哔哩哔哩一个up主【逆袭】从专科到本科再到985研究生,高考失败也可以 首先一句话,在这样一个被人瞧不上的环境里,如果我...
  • 国内网友风风火火玩坏“叶良辰”之际,无巧不成书,全英国的网友也在寻找他们的“叶良辰”——罗尼·皮克英。推特、Youtube上,无数网友只求一个答案:“罗尼·皮克英是谁?”那么,罗尼·皮克英到底是什么梗?...
  • ![图片说明](https://img-ask.csdn.net/upload/201708/22/1503369627_247426.png) 现在急需一个下拉,我不知道怎么写的?拜托各位大神帮忙看看
  • 在下!互联网的祖宗!

    千次阅读 2020-02-22 19:56:40
    《因特网的爸爸!》 了解互联网风云的窗口、JAVA学习的一站式平台,欢迎关注微信公众号:最高权限比特流。 互联网,知多少 如果说起互联网,你一定会说:“哦,他改变了我们的生活”。 没错,互联网确实在方方面面...
  • 我刚学ios,使用的是swift语言,如何使uibutton点击过的区域在下一个页面显示成灰色区域,未点击的不变颜色
  • 【iOS】UIButton 图标在上文字在下

    千次阅读 2015-09-11 16:13:52
    iOS默认的UIButton是图片在左文字在右,但是很多时候需求是图片在上文字在下(如效果图1、效果图2),因此想到,通过写一个JXButton继承自UIButton,并重写相关方法即可,以后项目中需要用的话就直接使用JXButton就...
  • 有一个老和尚想把这64个盘子从A座移到C座,但规定每次只允许移动一个盘子,且在移动过程中在3个座上都始终保持大盘在下,小盘在上。在移动过程中可以利用B座。要求编程序输出移动盘子的步骤。 #include...
  • 段暄的解说从来就没有过那么紧张结巴,语无伦次。都是急的 那个新来的扛黑锅教练也是急出内伤,上蹦下跳。 真够虐心的。幸好哥压了1k伊拉克赢。 庄家,赶紧给分
  • 如何在下半生走上正途 一个人独自出生,独自死去,也要独自面对中年。阿瑟·米勒在《推销员之死》中说:Certain men just don’t get started till later in life. 姚克翻译成:“有的人到了下半世才走上正路。”...
  • 有一个老和尚想把这64个盘子从A座移到C座,但规定每次只允许移动一个盘,且在移动过程中在3个座上都保持大盘在下,小盘在上。编程序输出移动盘子的步骤。 输入说明:输入n,n的范围1~10。 输出说明:...
  • [转]在下让Gvim全幕及透明

    千次阅读 2012-02-10 14:53:11
    在下让Gvim全幕及透明 在猜想他的实现, 在看了 http://forum.ubuntu.org.cn/viewtopic.php?f=68&t=149989 之后,觉得可能是这样找到窗口吧. 一发现WM_CLASS为*vim的窗口打开就直接最大化 并最终把EXE...
  • 江卓尔:在下一个周期,ETH总市值将永久超过BTC总市值 莱比特矿池CEO江卓尔刚刚发微博表示,不相信ETH总市值会超过BTC的人,基本上对经济和金融一无所知,你要问他long short put call delta gamma theta vega是啥,...
  • 【个人机房重构】策略模式在下

    热门讨论 2016-04-02 11:42:48
    策略模式是区别对待的典型, 它存在的意义就在于让系统对不同身份的“人”,给出相应不同的算法,比如商场购物, 高级会员7折,普通会员9折, 非会员客户原价,这种情况下给商场设计收银系统用策略模式就很实用。...
  • 汉诺塔问题是一个古典的数学模型,是一个用递归问题解决的典型例子,问题如下:古代有个梵塔,塔内有3个座A,B,C,开始时A座上有64个盘子,盘子大小不定,大的在下,小的在上。有一个老和尚想把这64个盘子从A移到C...
  • ![图片说明](https://img-ask.csdn.net/upload/201608/25/1472136209_354555.png)
  • 江卓尔:最关键的还是进入这个圈子,我进入这个圈实际上比较晚,大概在2013年底,是被2013年10月份那一波牛市吸引进来了。 那个时候我在做游戏,正寻找一些跨境支付手段,这时候比特币火起来了。...
  • 几年前,在一个研讨会上,我问过与会嘉宾,我们ICT(或者说电子信息产业)发展的终结目标是什么?经过讨论,我们的答案是“要构建一个平行于我们现实世界的虚拟数字世界。”现在,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 17,317
精华内容 6,926
关键字:

在下是