ljdfhd123 发表于 2019-8-19 11:58

C# MVC4 RushB人力资源管理系统-开源

本帖最后由 ljdfhd123 于 2019-8-19 12:12 编辑

差不多一年没有回来了,还是给大家放上近期的结业项目 RushB人力资源管理系统。
相对C#BS架构,写三层架构还要自己手动写数据库很麻烦,然后我也学会了自动生成。所以大家在借鉴源码的时候就可以一键生成了,记得改数据库地址哟。在Web.config
然后个人感觉是在小公司里面BS的优势很大的。
还是老样子,大佬勿喷,还在学校学习中{:301_996:}。
软件开发环境 .net4.5+Visual Studio2017          +   sql server 2012
美化的话简单的用EUI ,大家也可以自己去美化,功能也写的差不多了。
添加数据库初始化俩个页面/Department/add    和/Login/add
求各位大哥给小弟评评分呀!感激不尽啊!{:301_976:}

xiaofeng92 发表于 2019-8-19 12:25

感谢楼主的开源精神, 下载之后大致浏览了下代码, 应该说楼主对MVC还是较为熟悉, 正确地使用ASP.NET MVC 的一些特性. 考虑楼主还是在校学生, 对软件工程化的经验较少, 不过代码还是有点问题.

1, 数据库操作放在了表现层工程的 Models文件夹里. 建议: 这个文件夹的语义是存放 数据传输对象, 比如 ViewModel, DTO之类的. 可以新建一个名为 xxxRepositories工程或者文件, 存放数据库交互代码.
2, Controller别乱放. 建议: 该放在Controllers文件夹下就放在这个下面.
3, 命名规范. 建议: QJSQ? 请假申请嘛... 能用英语单词表示就尽量英文单词了.别用汉语拼音缩写. 实在不行就拼音, 千万别缩写. 这对别人的理解非常致命.
4, 像这样HR类的应用一般交互很多, lz的程序还是采用的后端生成页面. 建议: 人靠衣装, 美靠靓装. 可以学习下 Angular 或者 React 之后再重构下.

不知道这么说lz会不会玻璃心,

xiaofeng92 发表于 2019-8-19 14:38

denglongdehaoya 发表于 2019-8-19 13:25
厉害厉害,这才是让人受益的点评

过奖了.

针对回答: "有没有好的开源这种管理软件或ERP"

ERP, 企业资源计划. 既然是应用于企业, 那么ERP的类型因客户的受众而异.

例如房地产企业的ERP典型的功能有售楼系统, 成本系统, 费用系统等等.
而教育企业的ERP的典型功能应该有排课系统, 门户系统, 数据分析系统等等.
虽然不同企业的 ERP差异非常大, 但企业总存在相同的场景或者模型, 有许多软件在此基础之上发展了一些较为通用的产品, 比如 CRM系统, 局限于财务, 审计等领域的财务软件等等.

我不太清楚你需要哪方面的管理软件, 也不清楚你的目的, 是学习? 还是实际应用于企业. 但可以提供一些通用的建议(不局限于开发平台与编程语言).

1. ODOO.
开发语言: Python.
应用范围: 财务, 采购, 销售, 库存, 人力资源, 成本, 零售.

2. Orange HRM
开发语言: PHP.
应用范围: 人力资源.

wuxu_p 发表于 2019-8-19 12:04

下载下来学习一下,总算也占个第一排了

bakdfkuk 发表于 2019-8-19 12:15

路漫漫其修远兮

lnshijia 发表于 2019-8-19 12:32

4楼说的好厉害

liuwenxuan 发表于 2019-8-19 12:40

4楼真是大师级别的 膜拜

qs1120 发表于 2019-8-19 12:53

xiaofeng92 发表于 2019-8-19 12:25
感谢楼主的开源精神, 下载之后大致浏览了下代码, 应该说楼主对MVC还是较为熟悉, 正确地使用ASP.NET MVC 的 ...

感谢大牛,建议是最好的礼物🎁

jjeerryy00 发表于 2019-8-19 12:55

下载下来学习一下
{:1_899:}

老司车开机 发表于 2019-8-19 13:09

我是来看4楼的

denglongdehaoya 发表于 2019-8-19 13:25

xiaofeng92 发表于 2019-8-19 12:25
感谢楼主的开源精神, 下载之后大致浏览了下代码, 应该说楼主对MVC还是较为熟悉, 正确地使用ASP.NET MVC 的 ...

厉害厉害,这才是让人受益的点评
页: [1] 2
查看完整版本: C# MVC4 RushB人力资源管理系统-开源